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

** 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: 4736844 (0x0048474c)
    Section header offset: 4736876 (0x0048476c)

    Section header string table index: 16

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

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


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

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

    $d
    RESET
    __Vectors
        0x00018000:    10023ba8    .;..    DCD    268581800
        0x00018004:    00018201    ....    DCD    98817
        0x00018008:    0001821f    ....    DCD    98847
        0x0001800c:    000183f1    ....    DCD    99313
        0x00018010:    00018221    !...    DCD    98849
        0x00018014:    00018223    #...    DCD    98851
        0x00018018:    00018225    %...    DCD    98853
        0x0001801c:    00000000    ....    DCD    0
        0x00018020:    00000000    ....    DCD    0
        0x00018024:    00000000    ....    DCD    0
        0x00018028:    00000000    ....    DCD    0
        0x0001802c:    00018331    1...    DCD    99121
        0x00018030:    00018229    )...    DCD    98857
        0x00018034:    00000000    ....    DCD    0
        0x00018038:    0001838d    ....    DCD    99213
        0x0001803c:    0001c931    1...    DCD    117041
        0x00018040:    0001822f    /...    DCD    98863
        0x00018044:    0001822f    /...    DCD    98863
        0x00018048:    0001822f    /...    DCD    98863
        0x0001804c:    0001822f    /...    DCD    98863
        0x00018050:    0001822f    /...    DCD    98863
        0x00018054:    0001822f    /...    DCD    98863
        0x00018058:    0001822f    /...    DCD    98863
        0x0001805c:    0001822f    /...    DCD    98863
        0x00018060:    0001822f    /...    DCD    98863
        0x00018064:    0001822f    /...    DCD    98863
        0x00018068:    0001822f    /...    DCD    98863
        0x0001806c:    0001822f    /...    DCD    98863
        0x00018070:    0001822f    /...    DCD    98863
        0x00018074:    0001822f    /...    DCD    98863
        0x00018078:    0001fc95    ....    DCD    130197
        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:    00023b49    I;..    DCD    146249
        0x000180c4:    00023b69    i;..    DCD    146281
        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:    00023aad    .:..    DCD    146093
        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:    00020df3    ....    DCD    134643
        0x00018124:    00020e21    !...    DCD    134689
        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:    00032d78    x-..    DCD    208248
        0x0001826c:    00032da8    .-..    DCD    208296
    $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:    f02afdd4    *...    BL       _fp_init ; 0x42eb2
    .ARM.Collect$$libinit$$00000004
    .ARM.Collect$$libinit$$0000000A
    .ARM.Collect$$libinit$$0000000C
    .ARM.Collect$$libinit$$0000000E
    .ARM.Collect$$libinit$$00000011
    .ARM.Collect$$libinit$$00000013
    .ARM.Collect$$libinit$$00000015
    .ARM.Collect$$libinit$$00000017
    .ARM.Collect$$libinit$$00000019
    .ARM.Collect$$libinit$$0000001B
    .ARM.Collect$$libinit$$0000001D
    .ARM.Collect$$libinit$$0000001F
    .ARM.Collect$$libinit$$00000021
    .ARM.Collect$$libinit$$00000023
    .ARM.Collect$$libinit$$00000025
    .ARM.Collect$$libinit$$0000002C
    .ARM.Collect$$libinit$$0000002E
    .ARM.Collect$$libinit$$00000030
    .ARM.Collect$$libinit$$00000032
    .ARM.Collect$$libinit$$00000033
    __rt_lib_init_alloca_1
    __rt_lib_init_argv_1
    __rt_lib_init_atexit_1
    __rt_lib_init_clock_1
    __rt_lib_init_cpp_1
    __rt_lib_init_exceptions_1
    __rt_lib_init_fp_trap_1
    __rt_lib_init_getenv_1
    __rt_lib_init_heap_1
    __rt_lib_init_lc_collate_1
    __rt_lib_init_lc_ctype_1
    __rt_lib_init_lc_monetary_1
    __rt_lib_init_lc_numeric_1
    __rt_lib_init_lc_time_1
    __rt_lib_init_preinit_1
    __rt_lib_init_rand_1
    __rt_lib_init_return
    __rt_lib_init_signal_1
    __rt_lib_init_stdio_1
    __rt_lib_init_user_alloc_1
        0x0001830a:    bd1f        ..      POP      {r0-r4,pc}
    .ARM.Collect$$libshutdown$$00000000
    __rt_lib_shutdown
        0x0001830c:    b510        ..      PUSH     {r4,lr}
    .ARM.Collect$$libshutdown$$00000002
    .ARM.Collect$$libshutdown$$00000004
    .ARM.Collect$$libshutdown$$00000007
    .ARM.Collect$$libshutdown$$0000000A
    .ARM.Collect$$libshutdown$$0000000C
    .ARM.Collect$$libshutdown$$0000000F
    .ARM.Collect$$libshutdown$$00000010
    __rt_lib_shutdown_cpp_1
    __rt_lib_shutdown_fp_trap_1
    __rt_lib_shutdown_heap_1
    __rt_lib_shutdown_return
    __rt_lib_shutdown_signal_1
    __rt_lib_shutdown_stdio_1
    __rt_lib_shutdown_user_alloc_1
        0x0001830e:    bd10        ..      POP      {r4,pc}
    .ARM.Collect$$rtentry$$00000000
    .ARM.Collect$$rtentry$$00000002
    .ARM.Collect$$rtentry$$00000004
    __rt_entry
    __rt_entry_presh_1
    __rt_entry_sh
        0x00018310:    f000fac5    ....    BL       __semihosting_library_function ; 0x1889e
        0x00018314:    4611        .F      MOV      r1,r2
    .ARM.Collect$$rtentry$$00000009
    .ARM.Collect$$rtentry$$0000000A
    __rt_entry_li
    __rt_entry_postsh_1
        0x00018316:    f7fffff5    ....    BL       __rt_lib_init ; 0x18304
    .ARM.Collect$$rtentry$$0000000C
    .ARM.Collect$$rtentry$$0000000D
    __rt_entry_main
    __rt_entry_postli_1
        0x0001831a:    f01ef90f    ....    BL       main ; 0x3653c
        0x0001831e:    f000fae3    ....    BL       exit ; 0x188e8
    .ARM.Collect$$rtexit$$00000000
    __rt_exit
        0x00018322:    b403        ..      PUSH     {r0,r1}
    .ARM.Collect$$rtexit$$00000002
    .ARM.Collect$$rtexit$$00000003
    __rt_exit_ls
    __rt_exit_prels_1
        0x00018324:    f7fffff2    ....    BL       __rt_lib_shutdown ; 0x1830c
    .ARM.Collect$$rtexit$$00000004
    __rt_exit_exit
        0x00018328:    bc03        ..      POP      {r0,r1}
        0x0001832a:    f000fae7    ....    BL       _sys_exit ; 0x188fc
        0x0001832e:    0000        ..      MOVS     r0,r0
    .emb_text
    $v0
    SVC_Handler
        0x00018330:    4b2c        ,K      LDR      r3,[pc,#176] ; [0x183e4] = 0x100003b0
        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] = 0x100003b0
        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:    f028fe69    (.i.    BL       vTaskSwitchContext ; 0x41090
        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:    100003b0    ....    DCD    268436400
    $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] = 0x10012df0
        0x00018400:    f5017100    ...q    ADD      r1,r1,#0x200
        0x00018404:    f0210103    !...    BIC      r1,r1,#3
        0x00018408:    468d        .F      MOV      sp,r1
        0x0001840a:    f00bbc29    ..).    B.W      am_util_faultisr_collect_data ; 0x23c60
        0x0001840e:    0000        ..      MOVS     r0,r0
    $d
        0x00018410:    10012df0    .-..    DCD    268512752
    $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] = 0x10022ba8
        0x0001844a:    4903        .I      LDR      r1,[pc,#12] ; [0x18458] = 0x10023ba8
        0x0001844c:    4a01        .J      LDR      r2,[pc,#4] ; [0x18454] = 0x10022ba8
        0x0001844e:    4b03        .K      LDR      r3,[pc,#12] ; [0x1845c] = 0x10022ba8
        0x00018450:    4770        pG      BX       lr
    $d
        0x00018452:    0000        ..      DCW    0
        0x00018454:    10022ba8    .+..    DCD    268577704
        0x00018458:    10023ba8    .;..    DCD    268581800
        0x0001845c:    10022ba8    .+..    DCD    268577704
    $t
    .text
    __aeabi_llsl
    _ll_shift_l
        0x00018460:    f1b20320    .. .    SUBS     r3,r2,#0x20
        0x00018464:    d50a        ..      BPL      0x1847c ; __aeabi_llsl + 28
        0x00018466:    f1c20320    .. .    RSB      r3,r2,#0x20
        0x0001846a:    fa01f102    ....    LSL      r1,r1,r2
        0x0001846e:    fa20f303     ...    LSR      r3,r0,r3
        0x00018472:    fa00f002    ....    LSL      r0,r0,r2
        0x00018476:    ea410103    A...    ORR      r1,r1,r3
        0x0001847a:    4770        pG      BX       lr
        0x0001847c:    fa00f103    ....    LSL      r1,r0,r3
        0x00018480:    f04f0000    O...    MOV      r0,#0
        0x00018484:    4770        pG      BX       lr
    .text
    __aeabi_llsr
    _ll_ushift_r
        0x00018486:    f1b20320    .. .    SUBS     r3,r2,#0x20
        0x0001848a:    d50a        ..      BPL      0x184a2 ; __aeabi_llsr + 28
        0x0001848c:    f1c20320    .. .    RSB      r3,r2,#0x20
        0x00018490:    fa20f002     ...    LSR      r0,r0,r2
        0x00018494:    fa01f303    ....    LSL      r3,r1,r3
        0x00018498:    fa21f102    !...    LSR      r1,r1,r2
        0x0001849c:    ea400003    @...    ORR      r0,r0,r3
        0x000184a0:    4770        pG      BX       lr
        0x000184a2:    fa21f003    !...    LSR      r0,r1,r3
        0x000184a6:    f04f0100    O...    MOV      r1,#0
        0x000184aa:    4770        pG      BX       lr
    .text
    memcmp
        0x000184ac:    ea400301    @...    ORR      r3,r0,r1
        0x000184b0:    b510        ..      PUSH     {r4,lr}
        0x000184b2:    079b        ..      LSLS     r3,r3,#30
        0x000184b4:    d10f        ..      BNE      0x184d6 ; memcmp + 42
        0x000184b6:    2a04        .*      CMP      r2,#4
        0x000184b8:    d30d        ..      BCC      0x184d6 ; memcmp + 42
        0x000184ba:    c810        ..      LDM      r0!,{r4}
        0x000184bc:    c908        ..      LDM      r1!,{r3}
        0x000184be:    1f12        ..      SUBS     r2,r2,#4
        0x000184c0:    429c        .B      CMP      r4,r3
        0x000184c2:    d0f8        ..      BEQ      0x184b6 ; memcmp + 10
        0x000184c4:    ba20         .      REV      r0,r4
        0x000184c6:    ba19        ..      REV      r1,r3
        0x000184c8:    4288        .B      CMP      r0,r1
        0x000184ca:    d901        ..      BLS      0x184d0 ; memcmp + 36
        0x000184cc:    2001        .       MOVS     r0,#1
        0x000184ce:    bd10        ..      POP      {r4,pc}
        0x000184d0:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000184d4:    bd10        ..      POP      {r4,pc}
        0x000184d6:    b11a        ..      CBZ      r2,0x184e0 ; memcmp + 52
        0x000184d8:    07d3        ..      LSLS     r3,r2,#31
        0x000184da:    d003        ..      BEQ      0x184e4 ; memcmp + 56
        0x000184dc:    1c52        R.      ADDS     r2,r2,#1
        0x000184de:    e007        ..      B        0x184f0 ; memcmp + 68
        0x000184e0:    2000        .       MOVS     r0,#0
        0x000184e2:    bd10        ..      POP      {r4,pc}
        0x000184e4:    f8103b01    ...;    LDRB     r3,[r0],#1
        0x000184e8:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x000184ec:    1b1b        ..      SUBS     r3,r3,r4
        0x000184ee:    d107        ..      BNE      0x18500 ; memcmp + 84
        0x000184f0:    f8103b01    ...;    LDRB     r3,[r0],#1
        0x000184f4:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x000184f8:    1b1b        ..      SUBS     r3,r3,r4
        0x000184fa:    d101        ..      BNE      0x18500 ; memcmp + 84
        0x000184fc:    1e92        ..      SUBS     r2,r2,#2
        0x000184fe:    d1f1        ..      BNE      0x184e4 ; memcmp + 56
        0x00018500:    4618        .F      MOV      r0,r3
        0x00018502:    bd10        ..      POP      {r4,pc}
    .text
    strcpy
        0x00018504:    ea400301    @...    ORR      r3,r0,r1
        0x00018508:    4602        .F      MOV      r2,r0
        0x0001850a:    b530        0.      PUSH     {r4,r5,lr}
        0x0001850c:    079b        ..      LSLS     r3,r3,#30
        0x0001850e:    d110        ..      BNE      0x18532 ; strcpy + 46
        0x00018510:    f04f3401    O..4    MOV      r4,#0x1010101
        0x00018514:    e000        ..      B        0x18518 ; strcpy + 20
        0x00018516:    c208        ..      STM      r2!,{r3}
        0x00018518:    c908        ..      LDM      r1!,{r3}
        0x0001851a:    1b1d        ..      SUBS     r5,r3,r4
        0x0001851c:    439d        .C      BICS     r5,r5,r3
        0x0001851e:    ea151fc4    ....    TST      r5,r4,LSL #7
        0x00018522:    d0f8        ..      BEQ      0x18516 ; strcpy + 18
        0x00018524:    f01301ff    ....    ANDS     r1,r3,#0xff
        0x00018528:    f8021b01    ....    STRB     r1,[r2],#1
        0x0001852c:    d00d        ..      BEQ      0x1854a ; strcpy + 70
        0x0001852e:    0a1b        ..      LSRS     r3,r3,#8
        0x00018530:    e7f8        ..      B        0x18524 ; strcpy + 32
        0x00018532:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00018536:    2b00        .+      CMP      r3,#0
        0x00018538:    f8023b01    ...;    STRB     r3,[r2],#1
        0x0001853c:    d005        ..      BEQ      0x1854a ; strcpy + 70
        0x0001853e:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00018542:    2b00        .+      CMP      r3,#0
        0x00018544:    f8023b01    ...;    STRB     r3,[r2],#1
        0x00018548:    d1f3        ..      BNE      0x18532 ; strcpy + 46
        0x0001854a:    bd30        0.      POP      {r4,r5,pc}
    .text
    strlen
        0x0001854c:    b510        ..      PUSH     {r4,lr}
        0x0001854e:    1c43        C.      ADDS     r3,r0,#1
        0x00018550:    e002        ..      B        0x18558 ; strlen + 12
        0x00018552:    f8101b01    ....    LDRB     r1,[r0],#1
        0x00018556:    b171        q.      CBZ      r1,0x18576 ; strlen + 42
        0x00018558:    0781        ..      LSLS     r1,r0,#30
        0x0001855a:    d1fa        ..      BNE      0x18552 ; strlen + 6
        0x0001855c:    f04f3201    O..2    MOV      r2,#0x1010101
        0x00018560:    c802        ..      LDM      r0!,{r1}
        0x00018562:    1a8c        ..      SUBS     r4,r1,r2
        0x00018564:    438c        .C      BICS     r4,r4,r1
        0x00018566:    ea1411c2    ....    ANDS     r1,r4,r2,LSL #7
        0x0001856a:    d0f9        ..      BEQ      0x18560 ; strlen + 20
        0x0001856c:    1ac0        ..      SUBS     r0,r0,r3
        0x0001856e:    060a        ..      LSLS     r2,r1,#24
        0x00018570:    d003        ..      BEQ      0x1857a ; strlen + 46
        0x00018572:    1ec0        ..      SUBS     r0,r0,#3
        0x00018574:    bd10        ..      POP      {r4,pc}
        0x00018576:    1ac0        ..      SUBS     r0,r0,r3
        0x00018578:    bd10        ..      POP      {r4,pc}
        0x0001857a:    040a        ..      LSLS     r2,r1,#16
        0x0001857c:    d001        ..      BEQ      0x18582 ; strlen + 54
        0x0001857e:    1e80        ..      SUBS     r0,r0,#2
        0x00018580:    bd10        ..      POP      {r4,pc}
        0x00018582:    0209        ..      LSLS     r1,r1,#8
        0x00018584:    d0fc        ..      BEQ      0x18580 ; strlen + 52
        0x00018586:    1e40        @.      SUBS     r0,r0,#1
        0x00018588:    bd10        ..      POP      {r4,pc}
    .text
    __aeabi_memcpy
    __rt_memcpy
        0x0001858a:    2a03        .*      CMP      r2,#3
        0x0001858c:    f2408030    @.0.    BLS.W    _memcpy_lastbytes ; 0x185f0
        0x00018590:    f0100c03    ....    ANDS     r12,r0,#3
        0x00018594:    f0008015    ....    BEQ.W    0x185c2 ; __aeabi_memcpy + 56
        0x00018598:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x0001859c:    f1bc0f02    ....    CMP      r12,#2
        0x000185a0:    4462        bD      ADD      r2,r2,r12
        0x000185a2:    bf98        ..      IT       LS
        0x000185a4:    f811cb01    ....    LDRBLS   r12,[r1],#1
        0x000185a8:    f8003b01    ...;    STRB     r3,[r0],#1
        0x000185ac:    bf38        8.      IT       CC
        0x000185ae:    f8113b01    ...;    LDRBCC   r3,[r1],#1
        0x000185b2:    f1a20204    ....    SUB      r2,r2,#4
        0x000185b6:    bf98        ..      IT       LS
        0x000185b8:    f800cb01    ....    STRBLS   r12,[r0],#1
        0x000185bc:    bf38        8.      IT       CC
        0x000185be:    f8003b01    ...;    STRBCC   r3,[r0],#1
        0x000185c2:    f0110303    ....    ANDS     r3,r1,#3
        0x000185c6:    f0008067    ..g.    BEQ.W    __aeabi_memcpy4 ; 0x18698
        0x000185ca:    3a08        .:      SUBS     r2,r2,#8
        0x000185cc:    f0c08008    ....    BCC.W    0x185e0 ; __aeabi_memcpy + 86
        0x000185d0:    f8513b04    Q..;    LDR      r3,[r1],#4
        0x000185d4:    3a08        .:      SUBS     r2,r2,#8
        0x000185d6:    f851cb04    Q...    LDR      r12,[r1],#4
        0x000185da:    e8a01008    ....    STM      r0!,{r3,r12}
        0x000185de:    e7f5        ..      B        0x185cc ; __aeabi_memcpy + 66
        0x000185e0:    1d12        ..      ADDS     r2,r2,#4
        0x000185e2:    bf5c        \.      ITT      PL
        0x000185e4:    f8513b04    Q..;    LDRPL    r3,[r1],#4
        0x000185e8:    f8403b04    @..;    STRPL    r3,[r0],#4
        0x000185ec:    f3af8000    ....    NOP.W    
    _memcpy_lastbytes
        0x000185f0:    07d2        ..      LSLS     r2,r2,#31
        0x000185f2:    bf24        $.      ITT      CS
        0x000185f4:    f8113b01    ...;    LDRBCS   r3,[r1],#1
        0x000185f8:    f811cb01    ....    LDRBCS   r12,[r1],#1
        0x000185fc:    bf48        H.      IT       MI
        0x000185fe:    f8112b01    ...+    LDRBMI   r2,[r1],#1
        0x00018602:    bf24        $.      ITT      CS
        0x00018604:    f8003b01    ...;    STRBCS   r3,[r0],#1
        0x00018608:    f800cb01    ....    STRBCS   r12,[r0],#1
        0x0001860c:    bf48        H.      IT       MI
        0x0001860e:    f8002b01    ...+    STRBMI   r2,[r0],#1
        0x00018612:    4770        pG      BX       lr
    .text
    __aeabi_memmove
    __rt_memmove
        0x00018614:    1a43        C.      SUBS     r3,r0,r1
        0x00018616:    bf28        (.      IT       CS
        0x00018618:    429a        .B      CMPCS    r2,r3
        0x0001861a:    f67fafb6    ....    BLS.W    __aeabi_memcpy ; 0x1858a
        0x0001861e:    2a03        .*      CMP      r2,#3
        0x00018620:    4410        .D      ADD      r0,r0,r2
        0x00018622:    4411        .D      ADD      r1,r1,r2
        0x00018624:    f2408026    @.&.    BLS.W    __memmove_lastfew ; 0x18674
        0x00018628:    f0100f03    ....    TST      r0,#3
        0x0001862c:    bf1e        ..      ITTT     NE
        0x0001862e:    f8113d01    ...=    LDRBNE   r3,[r1,#-1]!
        0x00018632:    1e52        R.      SUBNE    r2,r2,#1
        0x00018634:    f8003d01    ...=    STRBNE   r3,[r0,#-1]!
        0x00018638:    f0100f03    ....    TST      r0,#3
        0x0001863c:    f47faff6    ....    BNE.W    0x1862c ; __aeabi_memmove + 24
        0x00018640:    f0110303    ....    ANDS     r3,r1,#3
        0x00018644:    f000806d    ..m.    BEQ.W    __memmove_aligned ; 0x18722
        0x00018648:    3a08        .:      SUBS     r2,r2,#8
        0x0001864a:    f0c0800b    ....    BCC.W    0x18664 ; __aeabi_memmove + 80
        0x0001864e:    f8513d04    Q..=    LDR      r3,[r1,#-4]!
        0x00018652:    3a08        .:      SUBS     r2,r2,#8
        0x00018654:    f851cd04    Q...    LDR      r12,[r1,#-4]!
        0x00018658:    f8403d04    @..=    STR      r3,[r0,#-4]!
        0x0001865c:    f840cd04    @...    STR      r12,[r0,#-4]!
        0x00018660:    f7ffbff3    ....    B.W      0x1864a ; __aeabi_memmove + 54
        0x00018664:    1d12        ..      ADDS     r2,r2,#4
        0x00018666:    bf5c        \.      ITT      PL
        0x00018668:    f8513d04    Q..=    LDRPL    r3,[r1,#-4]!
        0x0001866c:    f8403d04    @..=    STRPL    r3,[r0,#-4]!
        0x00018670:    f3af8000    ....    NOP.W    
    __memmove_lastfew
        0x00018674:    07d2        ..      LSLS     r2,r2,#31
        0x00018676:    bf24        $.      ITT      CS
        0x00018678:    f8113d01    ...=    LDRBCS   r3,[r1,#-1]!
        0x0001867c:    f811cd01    ....    LDRBCS   r12,[r1,#-1]!
        0x00018680:    bf48        H.      IT       MI
        0x00018682:    f8112c01    ...,    LDRBMI   r2,[r1,#-1]
        0x00018686:    bf24        $.      ITT      CS
        0x00018688:    f8003d01    ...=    STRBCS   r3,[r0,#-1]!
        0x0001868c:    f800cd01    ....    STRBCS   r12,[r0,#-1]!
        0x00018690:    bf48        H.      IT       MI
        0x00018692:    f8002c01    ...,    STRBMI   r2,[r0,#-1]
        0x00018696:    4770        pG      BX       lr
    .text
    __aeabi_memcpy4
    __aeabi_memcpy8
    __rt_memcpy_w
        0x00018698:    b510        ..      PUSH     {r4,lr}
        0x0001869a:    3a20         :      SUBS     r2,r2,#0x20
        0x0001869c:    f0c0800b    ....    BCC.W    0x186b6 ; __aeabi_memcpy4 + 30
        0x000186a0:    e8b15018    ...P    LDM      r1!,{r3,r4,r12,lr}
        0x000186a4:    3a20         :      SUBS     r2,r2,#0x20
        0x000186a6:    e8a05018    ...P    STM      r0!,{r3,r4,r12,lr}
        0x000186aa:    e8b15018    ...P    LDM      r1!,{r3,r4,r12,lr}
        0x000186ae:    e8a05018    ...P    STM      r0!,{r3,r4,r12,lr}
        0x000186b2:    f4bfaff5    ....    BCS.W    0x186a0 ; __aeabi_memcpy4 + 8
        0x000186b6:    ea5f7c02    _..|    LSLS     r12,r2,#28
        0x000186ba:    bf24        $.      ITT      CS
        0x000186bc:    e8b15018    ...P    LDMCS    r1!,{r3,r4,r12,lr}
        0x000186c0:    e8a05018    ...P    STMCS    r0!,{r3,r4,r12,lr}
        0x000186c4:    bf44        D.      ITT      MI
        0x000186c6:    c918        ..      LDMMI    r1!,{r3,r4}
        0x000186c8:    c018        ..      STMMI    r0!,{r3,r4}
        0x000186ca:    e8bd4010    ...@    POP      {r4,lr}
        0x000186ce:    ea5f7c82    _..|    LSLS     r12,r2,#30
        0x000186d2:    bf24        $.      ITT      CS
        0x000186d4:    f8513b04    Q..;    LDRCS    r3,[r1],#4
        0x000186d8:    f8403b04    @..;    STRCS    r3,[r0],#4
        0x000186dc:    bf08        ..      IT       EQ
        0x000186de:    4770        pG      BXEQ     lr
    _memcpy_lastbytes_aligned
        0x000186e0:    07d2        ..      LSLS     r2,r2,#31
        0x000186e2:    bf28        (.      IT       CS
        0x000186e4:    f8313b02    1..;    LDRHCS   r3,[r1],#2
        0x000186e8:    bf48        H.      IT       MI
        0x000186ea:    f8112b01    ...+    LDRBMI   r2,[r1],#1
        0x000186ee:    bf28        (.      IT       CS
        0x000186f0:    f8203b02     ..;    STRHCS   r3,[r0],#2
        0x000186f4:    bf48        H.      IT       MI
        0x000186f6:    f8002b01    ...+    STRBMI   r2,[r0],#1
        0x000186fa:    4770        pG      BX       lr
    .text
    __aeabi_memmove4
    __aeabi_memmove8
    __rt_memmove_w
        0x000186fc:    1a43        C.      SUBS     r3,r0,r1
        0x000186fe:    bf28        (.      IT       CS
        0x00018700:    429a        .B      CMPCS    r2,r3
        0x00018702:    f67fafc9    ....    BLS.W    __aeabi_memcpy4 ; 0x18698
        0x00018706:    4410        .D      ADD      r0,r0,r2
        0x00018708:    f0100f03    ....    TST      r0,#3
        0x0001870c:    4411        .D      ADD      r1,r1,r2
        0x0001870e:    bf1e        ..      ITTT     NE
        0x00018710:    f8113d01    ...=    LDRBNE   r3,[r1,#-1]!
        0x00018714:    1e52        R.      SUBNE    r2,r2,#1
        0x00018716:    f8003d01    ...=    STRBNE   r3,[r0,#-1]!
        0x0001871a:    f0100f03    ....    TST      r0,#3
        0x0001871e:    f47faff6    ....    BNE.W    0x1870e ; __aeabi_memmove4 + 18
    __memmove_aligned
        0x00018722:    3a10        .:      SUBS     r2,r2,#0x10
        0x00018724:    f0c0800a    ....    BCC.W    0x1873c ; __memmove_aligned + 26
        0x00018728:    b510        ..      PUSH     {r4,lr}
        0x0001872a:    e9315018    1..P    LDMDB    r1!,{r3,r4,r12,lr}
        0x0001872e:    3a10        .:      SUBS     r2,r2,#0x10
        0x00018730:    e9205018     ..P    STMDB    r0!,{r3,r4,r12,lr}
        0x00018734:    f4bfaff9    ....    BCS.W    0x1872a ; __memmove_aligned + 8
        0x00018738:    e8bd4010    ...@    POP      {r4,lr}
        0x0001873c:    0753        S.      LSLS     r3,r2,#29
        0x0001873e:    bf24        $.      ITT      CS
        0x00018740:    e9311008    1...    LDMDBCS  r1!,{r3,r12}
        0x00018744:    e9201008     ...    STMDBCS  r0!,{r3,r12}
        0x00018748:    bf44        D.      ITT      MI
        0x0001874a:    f8513d04    Q..=    LDRMI    r3,[r1,#-4]!
        0x0001874e:    f8403d04    @..=    STRMI    r3,[r0,#-4]!
        0x00018752:    f0120f03    ....    TST      r2,#3
        0x00018756:    bf08        ..      IT       EQ
        0x00018758:    4770        pG      BXEQ     lr
    __memmove_lastfew_aligned
        0x0001875a:    07d2        ..      LSLS     r2,r2,#31
        0x0001875c:    bf28        (.      IT       CS
        0x0001875e:    f8313d02    1..=    LDRHCS   r3,[r1,#-2]!
        0x00018762:    bf48        H.      IT       MI
        0x00018764:    f8112c01    ...,    LDRBMI   r2,[r1,#-1]
        0x00018768:    bf28        (.      IT       CS
        0x0001876a:    f8203d02     ..=    STRHCS   r3,[r0,#-2]!
        0x0001876e:    bf48        H.      IT       MI
        0x00018770:    f8002c01    ...,    STRBMI   r2,[r0,#-1]
        0x00018774:    4770        pG      BX       lr
    .text
    __aeabi_memset
        0x00018776:    f00203ff    ....    AND      r3,r2,#0xff
        0x0001877a:    ea432203    C.."    ORR      r2,r3,r3,LSL #8
        0x0001877e:    ea424202    B..B    ORR      r2,r2,r2,LSL #16
        0x00018782:    f000b802    ....    B.W      _memset ; 0x1878a
    .text
    __aeabi_memclr
    __rt_memclr
        0x00018786:    f04f0200    O...    MOV      r2,#0
    _memset
        0x0001878a:    2904        .)      CMP      r1,#4
        0x0001878c:    f0c08012    ....    BCC.W    0x187b4 ; _memset + 42
        0x00018790:    f0100c03    ....    ANDS     r12,r0,#3
        0x00018794:    f000801b    ....    BEQ.W    _memset_w ; 0x187ce
        0x00018798:    f1cc0c04    ....    RSB      r12,r12,#4
        0x0001879c:    f1bc0f02    ....    CMP      r12,#2
        0x000187a0:    bf18        ..      IT       NE
        0x000187a2:    f8002b01    ...+    STRBNE   r2,[r0],#1
        0x000187a6:    bfa8        ..      IT       GE
        0x000187a8:    f8202b02     ..+    STRHGE   r2,[r0],#2
        0x000187ac:    eba1010c    ....    SUB      r1,r1,r12
        0x000187b0:    f000b80d    ....    B.W      _memset_w ; 0x187ce
        0x000187b4:    ea5f7cc1    _..|    LSLS     r12,r1,#31
        0x000187b8:    bf24        $.      ITT      CS
        0x000187ba:    f8002b01    ...+    STRBCS   r2,[r0],#1
        0x000187be:    f8002b01    ...+    STRBCS   r2,[r0],#1
        0x000187c2:    bf48        H.      IT       MI
        0x000187c4:    f8002b01    ...+    STRBMI   r2,[r0],#1
        0x000187c8:    4770        pG      BX       lr
    .text
    __aeabi_memclr4
    __aeabi_memclr8
    __rt_memclr_w
        0x000187ca:    f04f0200    O...    MOV      r2,#0
    _memset_w
        0x000187ce:    b500        ..      PUSH     {lr}
        0x000187d0:    4613        .F      MOV      r3,r2
        0x000187d2:    4694        .F      MOV      r12,r2
        0x000187d4:    4696        .F      MOV      lr,r2
        0x000187d6:    3920         9      SUBS     r1,r1,#0x20
        0x000187d8:    bf22        ".      ITTT     CS
        0x000187da:    e8a0500c    ...P    STMCS    r0!,{r2,r3,r12,lr}
        0x000187de:    e8a0500c    ...P    STMCS    r0!,{r2,r3,r12,lr}
        0x000187e2:    f1b10120    .. .    SUBSCS   r1,r1,#0x20
        0x000187e6:    f4bfaff7    ....    BCS.W    0x187d8 ; _memset_w + 10
        0x000187ea:    0709        ..      LSLS     r1,r1,#28
        0x000187ec:    bf28        (.      IT       CS
        0x000187ee:    e8a0500c    ...P    STMCS    r0!,{r2,r3,r12,lr}
        0x000187f2:    bf48        H.      IT       MI
        0x000187f4:    c00c        ..      STMMI    r0!,{r2,r3}
        0x000187f6:    f85deb04    ]...    POP      {lr}
        0x000187fa:    0089        ..      LSLS     r1,r1,#2
        0x000187fc:    bf28        (.      IT       CS
        0x000187fe:    f8402b04    @..+    STRCS    r2,[r0],#4
        0x00018802:    bf08        ..      IT       EQ
        0x00018804:    4770        pG      BXEQ     lr
        0x00018806:    bf48        H.      IT       MI
        0x00018808:    f8202b02     ..+    STRHMI   r2,[r0],#2
        0x0001880c:    f0114f80    ...O    TST      r1,#0x40000000
        0x00018810:    bf18        ..      IT       NE
        0x00018812:    f8002b01    ...+    STRBNE   r2,[r0],#1
        0x00018816:    4770        pG      BX       lr
    .text
    strncpy
        0x00018818:    b510        ..      PUSH     {r4,lr}
        0x0001881a:    4604        .F      MOV      r4,r0
        0x0001881c:    f0100f03    ....    TST      r0,#3
        0x00018820:    bf08        ..      IT       EQ
        0x00018822:    f0110f03    ....    TSTEQ    r1,#3
        0x00018826:    f0408015    @...    BNE.W    0x18854 ; strncpy + 60
        0x0001882a:    f04f3e01    O..>    MOV      lr,#0x1010101
        0x0001882e:    1f12        ..      SUBS     r2,r2,#4
        0x00018830:    f2c0800e    ....    BLT.W    0x18850 ; strncpy + 56
        0x00018834:    f8513b04    Q..;    LDR      r3,[r1],#4
        0x00018838:    eba30c0e    ....    SUB      r12,r3,lr
        0x0001883c:    ea2c0c03    ,...    BIC      r12,r12,r3
        0x00018840:    ea1c1cce    ....    ANDS     r12,r12,lr,LSL #7
        0x00018844:    bf08        ..      IT       EQ
        0x00018846:    f8403b04    @..;    STREQ    r3,[r0],#4
        0x0001884a:    d0f0        ..      BEQ      0x1882e ; strncpy + 22
        0x0001884c:    f1a10104    ....    SUB      r1,r1,#4
        0x00018850:    f1020204    ....    ADD      r2,r2,#4
        0x00018854:    1e52        R.      SUBS     r2,r2,#1
        0x00018856:    db08        ..      BLT      0x1886a ; strncpy + 82
        0x00018858:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x0001885c:    2b00        .+      CMP      r3,#0
        0x0001885e:    f8003b01    ...;    STRB     r3,[r0],#1
        0x00018862:    d1f7        ..      BNE      0x18854 ; strncpy + 60
        0x00018864:    4611        .F      MOV      r1,r2
        0x00018866:    f7ffff8e    ....    BL       __aeabi_memclr ; 0x18786
        0x0001886a:    4620         F      MOV      r0,r4
        0x0001886c:    bd10        ..      POP      {r4,pc}
    .text
    __use_two_region_memory
        0x0001886e:    4770        pG      BX       lr
    __rt_heap_escrow
        0x00018870:    4770        pG      BX       lr
    __rt_heap_expand
        0x00018872:    4770        pG      BX       lr
    .text
    __aeabi_errno_addr
    __errno$intlibspace
    __rt_errno_addr$intlibspace
        0x00018874:    4800        .H      LDR      r0,[pc,#0] ; [0x18878] = 0x10022b44
        0x00018876:    4770        pG      BX       lr
    $d
        0x00018878:    10022b44    D+..    DCD    268577604
    $t
    .text
    __read_errno
        0x0001887c:    b510        ..      PUSH     {r4,lr}
        0x0001887e:    f7fffff9    ....    BL       __aeabi_errno_addr ; 0x18874
        0x00018882:    6800        .h      LDR      r0,[r0,#0]
        0x00018884:    bd10        ..      POP      {r4,pc}
    __set_errno
        0x00018886:    b510        ..      PUSH     {r4,lr}
        0x00018888:    4604        .F      MOV      r4,r0
        0x0001888a:    f7fffff3    ....    BL       __aeabi_errno_addr ; 0x18874
        0x0001888e:    6004        .`      STR      r4,[r0,#0]
        0x00018890:    bd10        ..      POP      {r4,pc}
        0x00018892:    0000        ..      MOVS     r0,r0
    .text
    __user_libspace
    __user_perproc_libspace
    __user_perthread_libspace
        0x00018894:    4800        .H      LDR      r0,[pc,#0] ; [0x18898] = 0x10022b44
        0x00018896:    4770        pG      BX       lr
    $d
        0x00018898:    10022b44    D+..    DCD    268577604
    $t
    .text
    __I$use$semihosting
    __use_no_semihosting_swi
        0x0001889c:    4770        pG      BX       lr
    .text
    .text
    __semihosting_library_function
    __user_setup_stackheap
        0x0001889e:    4675        uF      MOV      r5,lr
        0x000188a0:    f7fffff8    ....    BL       __user_libspace ; 0x18894
        0x000188a4:    46ae        .F      MOV      lr,r5
        0x000188a6:    0005        ..      MOVS     r5,r0
        0x000188a8:    4669        iF      MOV      r1,sp
        0x000188aa:    4653        SF      MOV      r3,r10
        0x000188ac:    f0200007     ...    BIC      r0,r0,#7
        0x000188b0:    4685        .F      MOV      sp,r0
        0x000188b2:    b018        ..      ADD      sp,sp,#0x60
        0x000188b4:    b520         .      PUSH     {r5,lr}
        0x000188b6:    f7fffdc7    ....    BL       __user_initial_stackheap ; 0x18448
        0x000188ba:    e8bd4020    .. @    POP      {r5,lr}
        0x000188be:    f04f0600    O...    MOV      r6,#0
        0x000188c2:    f04f0700    O...    MOV      r7,#0
        0x000188c6:    f04f0800    O...    MOV      r8,#0
        0x000188ca:    f04f0b00    O...    MOV      r11,#0
        0x000188ce:    f0210107    !...    BIC      r1,r1,#7
        0x000188d2:    46ac        .F      MOV      r12,r5
        0x000188d4:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x000188d8:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x000188dc:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x000188e0:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x000188e4:    468d        .F      MOV      sp,r1
        0x000188e6:    4770        pG      BX       lr
    .text
    exit
        0x000188e8:    b510        ..      PUSH     {r4,lr}
        0x000188ea:    4604        .F      MOV      r4,r0
        0x000188ec:    f3af8000    ....    NOP.W    
        0x000188f0:    4620         F      MOV      r0,r4
        0x000188f2:    e8bd4010    ...@    POP      {r4,lr}
        0x000188f6:    f7ffbd14    ....    B.W      __rt_exit ; 0x18322
        0x000188fa:    0000        ..      MOVS     r0,r0
    .text
    _sys_exit
        0x000188fc:    4901        .I      LDR      r1,[pc,#4] ; [0x18904] = 0x20026
        0x000188fe:    2018        .       MOVS     r0,#0x18
        0x00018900:    beab        ..      BKPT     #0xab
        0x00018902:    e7fe        ..      B        0x18902 ; _sys_exit + 6
    $d
        0x00018904:    00020026    &...    DCD    131110
    $t
    i.AMVOS_RSP_TIMER_START
    AMVOS_RSP_TIMER_START
        0x00018908:    b510        ..      PUSH     {r4,lr}
        0x0001890a:    2004        .       MOVS     r0,#4
        0x0001890c:    f004f90e    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x00018910:    0001        ..      MOVS     r1,r0
        0x00018912:    d005        ..      BEQ      0x18920 ; AMVOS_RSP_TIMER_START + 24
        0x00018914:    20a3        .       MOVS     r0,#0xa3
        0x00018916:    7088        .p      STRB     r0,[r1,#2]
        0x00018918:    4804        .H      LDR      r0,[pc,#16] ; [0x1892c] = 0x10004df8
        0x0001891a:    7800        .x      LDRB     r0,[r0,#0]
        0x0001891c:    f004f936    ..6.    BL       WsfMsgSend ; 0x1cb8c
        0x00018920:    2100        .!      MOVS     r1,#0
        0x00018922:    e8bd4010    ...@    POP      {r4,lr}
        0x00018926:    4608        .F      MOV      r0,r1
        0x00018928:    f004ba3c    ..<.    B.W      WsfTaskSetReady ; 0x1cda4
    $d
        0x0001892c:    10004df8    .M..    DCD    268455416
    $t
    i.AMVOS_TX_CCC_TIMER_STOP
    AMVOS_TX_CCC_TIMER_STOP
        0x00018930:    b510        ..      PUSH     {r4,lr}
        0x00018932:    4806        .H      LDR      r0,[pc,#24] ; [0x1894c] = 0x10004e30
        0x00018934:    f004fb2c    ..,.    BL       WsfTimerStop ; 0x1cf90
        0x00018938:    a105        ..      ADR      r1,{pc}+0x18 ; 0x18950
        0x0001893a:    2003        .       MOVS     r0,#3
        0x0001893c:    f00efbd0    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00018940:    2100        .!      MOVS     r1,#0
        0x00018942:    e8bd4010    ...@    POP      {r4,lr}
        0x00018946:    4608        .F      MOV      r0,r1
        0x00018948:    f004ba2c    ..,.    B.W      WsfTaskSetReady ; 0x1cda4
    $d
        0x0001894c:    10004e30    0N..    DCD    268455472
        0x00018950:    414d415b    [AMA    DCD    1095582043
        0x00018954:    4d41205d    ] AM    DCD    1296113757
        0x00018958:    5f534f56    VOS_    DCD    1599295318
        0x0001895c:    435f5854    TX_C    DCD    1130322004
        0x00018960:    545f4343    CC_T    DCD    1415529283
        0x00018964:    52454d49    IMER    DCD    1380273481
        0x00018968:    4f54535f    _STO    DCD    1330926431
        0x0001896c:    3b292850    P();    DCD    992553040
        0x00018970:    0000000a    ....    DCD    10
    $t
    i.AmVosHandler
    AmVosHandler
        0x00018974:    2900        .)      CMP      r1,#0
        0x00018976:    bf08        ..      IT       EQ
        0x00018978:    4770        pG      BXEQ     lr
        0x0001897a:    b510        ..      PUSH     {r4,lr}
        0x0001897c:    7888        .x      LDRB     r0,[r1,#2]
        0x0001897e:    460c        .F      MOV      r4,r1
        0x00018980:    3820         8      SUBS     r0,r0,#0x20
        0x00018982:    285b        [(      CMP      r0,#0x5b
        0x00018984:    d805        ..      BHI      0x18992 ; AmVosHandler + 30
        0x00018986:    4608        .F      MOV      r0,r1
        0x00018988:    f000fc98    ....    BL       AppSlaveProcDmMsg ; 0x192bc
        0x0001898c:    4620         F      MOV      r0,r4
        0x0001898e:    f000fe57    ..W.    BL       AppSlaveSecProcDmMsg ; 0x19640
        0x00018992:    4620         F      MOV      r0,r4
        0x00018994:    e8bd4010    ...@    POP      {r4,lr}
        0x00018998:    f00fbbbc    ....    B.W      amvosProcMsg ; 0x28114
    i.AmVosHandlerInit
    AmVosHandlerInit
        0x0001899c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001899e:    4605        .F      MOV      r5,r0
        0x000189a0:    a119        ..      ADR      r1,{pc}+0x68 ; 0x18a08
        0x000189a2:    2003        .       MOVS     r0,#3
        0x000189a4:    f00efb9c    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000189a8:    4c1e        .L      LDR      r4,[pc,#120] ; [0x18a24] = 0x10004df8
        0x000189aa:    4920         I      LDR      r1,[pc,#128] ; [0x18a2c] = 0x10000540
        0x000189ac:    481e        .H      LDR      r0,[pc,#120] ; [0x18a28] = 0x43e9e
        0x000189ae:    7025        %p      STRB     r5,[r4,#0]
        0x000189b0:    6008        .`      STR      r0,[r1,#0]
        0x000189b2:    491f        .I      LDR      r1,[pc,#124] ; [0x18a30] = 0x10000544
        0x000189b4:    380e        .8      SUBS     r0,r0,#0xe
        0x000189b6:    6008        .`      STR      r0,[r1,#0]
        0x000189b8:    491e        .I      LDR      r1,[pc,#120] ; [0x18a34] = 0x10000548
        0x000189ba:    3008        .0      ADDS     r0,r0,#8
        0x000189bc:    6008        .`      STR      r0,[r1,#0]
        0x000189be:    491f        .I      LDR      r1,[pc,#124] ; [0x18a3c] = 0x1000054c
        0x000189c0:    481d        .H      LDR      r0,[pc,#116] ; [0x18a38] = 0x1000028c
        0x000189c2:    6008        .`      STR      r0,[r1,#0]
        0x000189c4:    f000fc4e    ..N.    BL       AppSlaveInit ; 0x19264
        0x000189c8:    f000fc40    ..@.    BL       AppServerInit ; 0x1924c
        0x000189cc:    491d        .I      LDR      r1,[pc,#116] ; [0x18a44] = 0x10000130
        0x000189ce:    481c        .H      LDR      r0,[pc,#112] ; [0x18a40] = 0x43eac
        0x000189d0:    6008        .`      STR      r0,[r1,#0]
        0x000189d2:    f1a00118    ....    SUB      r1,r0,#0x18
        0x000189d6:    4628        (F      MOV      r0,r5
        0x000189d8:    f00efdc2    ....    BL       amotas_init ; 0x27560
        0x000189dc:    f8845024    ..$P    STRB     r5,[r4,#0x24]
        0x000189e0:    20a2        .       MOVS     r0,#0xa2
        0x000189e2:    f8840022    ..".    STRB     r0,[r4,#0x22]
        0x000189e6:    f8845034    ..4P    STRB     r5,[r4,#0x34]
        0x000189ea:    20a4        .       MOVS     r0,#0xa4
        0x000189ec:    f8840032    ..2.    STRB     r0,[r4,#0x32]
        0x000189f0:    f8845044    ..DP    STRB     r5,[r4,#0x44]
        0x000189f4:    20a5        .       MOVS     r0,#0xa5
        0x000189f6:    f8840042    ..B.    STRB     r0,[r4,#0x42]
        0x000189fa:    f8845054    ..TP    STRB     r5,[r4,#0x54]
        0x000189fe:    20a6        .       MOVS     r0,#0xa6
        0x00018a00:    f8840052    ..R.    STRB     r0,[r4,#0x52]
        0x00018a04:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00018a06:    0000        ..      DCW    0
        0x00018a08:    2d4d415b    [AM-    DCD    760037723
        0x00018a0c:    5d536f56    VoS]    DCD    1565749078
        0x00018a10:    566d4120     AmV    DCD    1450000672
        0x00018a14:    6148736f    osHa    DCD    1632138095
        0x00018a18:    656c646e    ndle    DCD    1701602414
        0x00018a1c:    696e4972    rIni    DCD    1768835442
        0x00018a20:    00000a74    t...    DCD    2676
        0x00018a24:    10004df8    .M..    DCD    268455416
        0x00018a28:    00043e9e    .>..    DCD    278174
        0x00018a2c:    10000540    @...    DCD    268436800
        0x00018a30:    10000544    D...    DCD    268436804
        0x00018a34:    10000548    H...    DCD    268436808
        0x00018a38:    1000028c    ....    DCD    268436108
        0x00018a3c:    1000054c    L...    DCD    268436812
        0x00018a40:    00043eac    .>..    DCD    278188
        0x00018a44:    10000130    0...    DCD    268435760
    $t
    i.AmVosStart
    AmVosStart
        0x00018a48:    b510        ..      PUSH     {r4,lr}
        0x00018a4a:    4821        !H      LDR      r0,[pc,#132] ; [0x18ad0] = 0x27fb5
        0x00018a4c:    f002f816    ....    BL       DmRegister ; 0x1aa7c
        0x00018a50:    491f        .I      LDR      r1,[pc,#124] ; [0x18ad0] = 0x27fb5
        0x00018a52:    2003        .       MOVS     r0,#3
        0x00018a54:    f001fe24    ..$.    BL       DmConnRegister ; 0x1a6a0
        0x00018a58:    481e        .H      LDR      r0,[pc,#120] ; [0x18ad4] = 0x27e55
        0x00018a5a:    f001f847    ..G.    BL       AttRegister ; 0x19aec
        0x00018a5e:    481e        .H      LDR      r0,[pc,#120] ; [0x18ad8] = 0x19101
        0x00018a60:    f000ffea    ....    BL       AttConnRegister ; 0x19a38
        0x00018a64:    4a1d        .J      LDR      r2,[pc,#116] ; [0x18adc] = 0x27eed
        0x00018a66:    491e        .I      LDR      r1,[pc,#120] ; [0x18ae0] = 0x43eea
        0x00018a68:    2003        .       MOVS     r0,#3
        0x00018a6a:    f001faa5    ....    BL       AttsCccRegister ; 0x19fb8
        0x00018a6e:    481d        .H      LDR      r0,[pc,#116] ; [0x18ae4] = 0x27e95
        0x00018a70:    f000ffa2    ....    BL       AppUiBtnRegister ; 0x199b8
        0x00018a74:    2219        ."      MOVS     r2,#0x19
        0x00018a76:    491c        .I      LDR      r1,[pc,#112] ; [0x18ae8] = 0x43ec4
        0x00018a78:    481c        .H      LDR      r0,[pc,#112] ; [0x18aec] = 0x10004e50
        0x00018a7a:    f7fffe0d    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x00018a7e:    491d        .I      LDR      r1,[pc,#116] ; [0x18af4] = 0x43e90
        0x00018a80:    481b        .H      LDR      r0,[pc,#108] ; [0x18af0] = 0x10004df8
        0x00018a82:    f8d1204d    ..M     LDR      r2,[r1,#0x4d]
        0x00018a86:    f8c02077    ..w     STR      r2,[r0,#0x77]
        0x00018a8a:    f8d12051    ..Q     LDR      r2,[r1,#0x51]
        0x00018a8e:    f8c0207b    ..{     STR      r2,[r0,#0x7b]
        0x00018a92:    f8d11055    ..U.    LDR      r1,[r1,#0x55]
        0x00018a96:    f8c0107f    ....    STR      r1,[r0,#0x7f]
        0x00018a9a:    4917        .I      LDR      r1,[pc,#92] ; [0x18af8] = 0x1add1
        0x00018a9c:    4817        .H      LDR      r0,[pc,#92] ; [0x18afc] = 0x1ad39
        0x00018a9e:    f003ff3b    ..;.    BL       SvcCoreGattCbackRegister ; 0x1c918
        0x00018aa2:    f003ff25    ..%.    BL       SvcCoreAddGroup ; 0x1c8f0
        0x00018aa6:    f003ff3d    ..=.    BL       SvcDisAddGroup ; 0x1c924
        0x00018aaa:    4915        .I      LDR      r1,[pc,#84] ; [0x18b00] = 0x26b45
        0x00018aac:    2000        .       MOVS     r0,#0
        0x00018aae:    f003ff19    ....    BL       SvcAmvosCbackRegister ; 0x1c8e4
        0x00018ab2:    f003ff11    ....    BL       SvcAmvosAddGroup ; 0x1c8d8
        0x00018ab6:    2000        .       MOVS     r0,#0
        0x00018ab8:    f002f982    ....    BL       GattSetSvcChangedIdx ; 0x1adc0
        0x00018abc:    4911        .I      LDR      r1,[pc,#68] ; [0x18b04] = 0x27c01
        0x00018abe:    2000        .       MOVS     r0,#0
        0x00018ac0:    f003ff04    ....    BL       SvcAmotasCbackRegister ; 0x1c8cc
        0x00018ac4:    f003fefc    ....    BL       SvcAmotasAddGroup ; 0x1c8c0
        0x00018ac8:    e8bd4010    ...@    POP      {r4,lr}
        0x00018acc:    f001be7c    ..|.    B.W      DmDevReset ; 0x1a7c8
    $d
        0x00018ad0:    00027fb5    ....    DCD    163765
        0x00018ad4:    00027e55    U~..    DCD    163413
        0x00018ad8:    00019101    ....    DCD    102657
        0x00018adc:    00027eed    .~..    DCD    163565
        0x00018ae0:    00043eea    .>..    DCD    278250
        0x00018ae4:    00027e95    .~..    DCD    163477
        0x00018ae8:    00043ec4    .>..    DCD    278212
        0x00018aec:    10004e50    PN..    DCD    268455504
        0x00018af0:    10004df8    .M..    DCD    268455416
        0x00018af4:    00043e90    .>..    DCD    278160
        0x00018af8:    0001add1    ....    DCD    110033
        0x00018afc:    0001ad39    9...    DCD    109881
        0x00018b00:    00026b45    Ek..    DCD    158533
        0x00018b04:    00027c01    .|..    DCD    162817
    $t
    i.AppAddDevToResList
    AppAddDevToResList
        0x00018b08:    b530        0.      PUSH     {r4,r5,lr}
        0x00018b0a:    4605        .F      MOV      r5,r0
        0x00018b0c:    eb010041    ..A.    ADD      r0,r1,r1,LSL #1
        0x00018b10:    4912        .I      LDR      r1,[pc,#72] ; [0x18b5c] = 0x1000dce0
        0x00018b12:    b083        ..      SUB      sp,sp,#0xc
        0x00018b14:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x00018b18:    f8504c30    P.0L    LDR      r4,[r0,#-0x30]
        0x00018b1c:    f002fefa    ....    BL       HciLlPrivacySupported ; 0x1b914
        0x00018b20:    2800        .(      CMP      r0,#0
        0x00018b22:    bf04        ..      ITT      EQ
        0x00018b24:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00018b26:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00018b28:    2200        ."      MOVS     r2,#0
        0x00018b2a:    2104        .!      MOVS     r1,#4
        0x00018b2c:    4620         F      MOV      r0,r4
        0x00018b2e:    f000f909    ....    BL       AppDbGetKey ; 0x18d44
        0x00018b32:    0004        ..      MOVS     r4,r0
        0x00018b34:    bf04        ..      ITT      EQ
        0x00018b36:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00018b38:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00018b3a:    f002f85f    .._.    BL       DmSecGetLocalIrk ; 0x1abfc
        0x00018b3e:    882a        *.      LDRH     r2,[r5,#0]
        0x00018b40:    2101        .!      MOVS     r1,#1
        0x00018b42:    e9cd1200    ....    STRD     r1,r2,[sp,#0]
        0x00018b46:    f894c016    ....    LDRB     r12,[r4,#0x16]
        0x00018b4a:    4603        .F      MOV      r3,r0
        0x00018b4c:    4622        "F      MOV      r2,r4
        0x00018b4e:    f1040110    ....    ADD      r1,r4,#0x10
        0x00018b52:    4660        `F      MOV      r0,r12
        0x00018b54:    f001fed4    ....    BL       DmPrivAddDevToResList ; 0x1a900
        0x00018b58:    b003        ..      ADD      sp,sp,#0xc
        0x00018b5a:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00018b5c:    1000dce0    ....    DCD    268492000
    $t
    i.AppAdvSetData
    AppAdvSetData
        0x00018b60:    4613        .F      MOV      r3,r2
        0x00018b62:    4a0f        .J      LDR      r2,[pc,#60] ; [0x18ba0] = 0x1000dd70
        0x00018b64:    b510        ..      PUSH     {r4,lr}
        0x00018b66:    f8dfc03c    ..<.    LDR      r12,[pc,#60] ; [0x18ba4] = 0x28f8d
        0x00018b6a:    6f94        .o      LDR      r4,[r2,#0x78]
        0x00018b6c:    b082        ..      SUB      sp,sp,#8
        0x00018b6e:    b184        ..      CBZ      r4,0x18b92 ; AppAdvSetData + 50
        0x00018b70:    4564        dE      CMP      r4,r12
        0x00018b72:    bf1c        ..      ITT      NE
        0x00018b74:    b002        ..      ADDNE    sp,sp,#8
        0x00018b76:    bd10        ..      POPNE    {r4,pc}
        0x00018b78:    291f        .)      CMP      r1,#0x1f
        0x00018b7a:    bf88        ..      IT       HI
        0x00018b7c:    211f        .!      MOVHI    r1,#0x1f
        0x00018b7e:    221f        ."      MOVS     r2,#0x1f
        0x00018b80:    9200        ..      STR      r2,[sp,#0]
        0x00018b82:    9201        ..      STR      r2,[sp,#4]
        0x00018b84:    460a        .F      MOV      r2,r1
        0x00018b86:    4601        .F      MOV      r1,r0
        0x00018b88:    2000        .       MOVS     r0,#0
        0x00018b8a:    f00ffffd    ....    BL       appAdvSetData ; 0x28b88
        0x00018b8e:    b002        ..      ADD      sp,sp,#8
        0x00018b90:    bd10        ..      POP      {r4,pc}
        0x00018b92:    f8c2c078    ..x.    STR      r12,[r2,#0x78]
        0x00018b96:    f8dfc010    ....    LDR      r12,[pc,#16] ; [0x18ba8] = 0x28f0d
        0x00018b9a:    f8c2c07c    ..|.    STR      r12,[r2,#0x7c]
        0x00018b9e:    e7eb        ..      B        0x18b78 ; AppAdvSetData + 24
    $d
        0x00018ba0:    1000dd70    p...    DCD    268492144
        0x00018ba4:    00028f8d    ....    DCD    167821
        0x00018ba8:    00028f0d    ....    DCD    167693
    $t
    i.AppAdvStart
    AppAdvStart
        0x00018bac:    4910        .I      LDR      r1,[pc,#64] ; [0x18bf0] = 0x1000dd70
        0x00018bae:    4a11        .J      LDR      r2,[pc,#68] ; [0x18bf4] = 0x28f8d
        0x00018bb0:    6f8b        .o      LDR      r3,[r1,#0x78]
        0x00018bb2:    b113        ..      CBZ      r3,0x18bba ; AppAdvStart + 14
        0x00018bb4:    4293        .B      CMP      r3,r2
        0x00018bb6:    d003        ..      BEQ      0x18bc0 ; AppAdvStart + 20
        0x00018bb8:    4770        pG      BX       lr
        0x00018bba:    678a        .g      STR      r2,[r1,#0x78]
        0x00018bbc:    4a0e        .J      LDR      r2,[pc,#56] ; [0x18bf8] = 0x28f0d
        0x00018bbe:    67ca        .g      STR      r2,[r1,#0x7c]
        0x00018bc0:    b500        ..      PUSH     {lr}
        0x00018bc2:    b085        ..      SUB      sp,sp,#0x14
        0x00018bc4:    2200        ."      MOVS     r2,#0
        0x00018bc6:    f88d200c    ...     STRB     r2,[sp,#0xc]
        0x00018bca:    f88d2010    ...     STRB     r2,[sp,#0x10]
        0x00018bce:    f8812057    ..W     STRB     r2,[r1,#0x57]
        0x00018bd2:    aa04        ..      ADD      r2,sp,#0x10
        0x00018bd4:    2101        .!      MOVS     r1,#1
        0x00018bd6:    9200        ..      STR      r2,[sp,#0]
        0x00018bd8:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x00018bdc:    4807        .H      LDR      r0,[pc,#28] ; [0x18bfc] = 0x10000540
        0x00018bde:    a903        ..      ADD      r1,sp,#0xc
        0x00018be0:    6803        .h      LDR      r3,[r0,#0]
        0x00018be2:    2001        .       MOVS     r0,#1
        0x00018be4:    1d9a        ..      ADDS     r2,r3,#6
        0x00018be6:    f010f941    ..A.    BL       appSlaveAdvStart ; 0x28e6c
        0x00018bea:    b005        ..      ADD      sp,sp,#0x14
        0x00018bec:    bd00        ..      POP      {pc}
    $d
        0x00018bee:    0000        ..      DCW    0
        0x00018bf0:    1000dd70    p...    DCD    268492144
        0x00018bf4:    00028f8d    ....    DCD    167821
        0x00018bf8:    00028f0d    ....    DCD    167693
        0x00018bfc:    10000540    @...    DCD    268436800
    $t
    i.AppCheckBonded
    AppCheckBonded
        0x00018c00:    4903        .I      LDR      r1,[pc,#12] ; [0x18c10] = 0x1000dce0
        0x00018c02:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00018c06:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x00018c0a:    f8100c2b    ..+.    LDRB     r0,[r0,#-0x2b]
        0x00018c0e:    4770        pG      BX       lr
    $d
        0x00018c10:    1000dce0    ....    DCD    268492000
    $t
    i.AppConnClose
    AppConnClose
        0x00018c14:    2213        ."      MOVS     r2,#0x13
        0x00018c16:    4601        .F      MOV      r1,r0
        0x00018c18:    2003        .       MOVS     r0,#3
        0x00018c1a:    f001bcb1    ....    B.W      DmConnClose ; 0x1a580
        0x00018c1e:    0000        ..      MOVS     r0,r0
    i.AppConnIsOpen
    AppConnIsOpen
        0x00018c20:    4806        .H      LDR      r0,[pc,#24] ; [0x18c3c] = 0x1000dce0
        0x00018c22:    2103        .!      MOVS     r1,#3
        0x00018c24:    7902        .y      LDRB     r2,[r0,#4]
        0x00018c26:    b10a        ..      CBZ      r2,0x18c2c ; AppConnIsOpen + 12
        0x00018c28:    b2d0        ..      UXTB     r0,r2
        0x00018c2a:    4770        pG      BX       lr
        0x00018c2c:    1e49        I.      SUBS     r1,r1,#1
        0x00018c2e:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00018c32:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x00018c36:    d1f5        ..      BNE      0x18c24 ; AppConnIsOpen + 4
        0x00018c38:    2000        .       MOVS     r0,#0
        0x00018c3a:    4770        pG      BX       lr
    $d
        0x00018c3c:    1000dce0    ....    DCD    268492000
    $t
    i.AppDbCheckBonded
    AppDbCheckBonded
        0x00018c40:    4808        .H      LDR      r0,[pc,#32] ; [0x18c64] = 0x10003f40
        0x00018c42:    2103        .!      MOVS     r1,#3
        0x00018c44:    f890202f    ../     LDRB     r2,[r0,#0x2f]
        0x00018c48:    b112        ..      CBZ      r2,0x18c50 ; AppDbCheckBonded + 16
        0x00018c4a:    f89020c3    ...     LDRB     r2,[r0,#0xc3]
        0x00018c4e:    b13a        :.      CBZ      r2,0x18c60 ; AppDbCheckBonded + 32
        0x00018c50:    1e49        I.      SUBS     r1,r1,#1
        0x00018c52:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00018c56:    f10000d0    ....    ADD      r0,r0,#0xd0
        0x00018c5a:    d1f3        ..      BNE      0x18c44 ; AppDbCheckBonded + 4
        0x00018c5c:    2000        .       MOVS     r0,#0
        0x00018c5e:    4770        pG      BX       lr
        0x00018c60:    2001        .       MOVS     r0,#1
        0x00018c62:    4770        pG      BX       lr
    $d
        0x00018c64:    10003f40    @?..    DCD    268451648
    $t
    i.AppDbCheckValidRecord
    AppDbCheckValidRecord
        0x00018c68:    f8901030    ..0.    LDRB     r1,[r0,#0x30]
        0x00018c6c:    2900        .)      CMP      r1,#0
        0x00018c6e:    bf04        ..      ITT      EQ
        0x00018c70:    2100        .!      MOVEQ    r1,#0
        0x00018c72:    f880102f    ../.    STRBEQ   r1,[r0,#0x2f]
        0x00018c76:    4770        pG      BX       lr
    i.AppDbDeleteAllRecords
    AppDbDeleteAllRecords
        0x00018c78:    4906        .I      LDR      r1,[pc,#24] ; [0x18c94] = 0x10003f40
        0x00018c7a:    2003        .       MOVS     r0,#3
        0x00018c7c:    f05f0200    _...    MOVS.W   r2,#0
        0x00018c80:    f881202f    ../     STRB     r2,[r1,#0x2f]
        0x00018c84:    1e40        @.      SUBS     r0,r0,#1
        0x00018c86:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x00018c8a:    f10101d0    ....    ADD      r1,r1,#0xd0
        0x00018c8e:    d1f7        ..      BNE      0x18c80 ; AppDbDeleteAllRecords + 8
        0x00018c90:    4770        pG      BX       lr
    $d
        0x00018c92:    0000        ..      DCW    0
        0x00018c94:    10003f40    @?..    DCD    268451648
    $t
    i.AppDbFindByAddr
    AppDbFindByAddr
        0x00018c98:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00018c9c:    460f        .F      MOV      r7,r1
        0x00018c9e:    4c0e        .L      LDR      r4,[pc,#56] ; [0x18cd8] = 0x10003f40
        0x00018ca0:    f001fdca    ....    BL       DmHostAddrType ; 0x1a838
        0x00018ca4:    4606        .F      MOV      r6,r0
        0x00018ca6:    2503        .%      MOVS     r5,#3
        0x00018ca8:    f894002f    ../.    LDRB     r0,[r4,#0x2f]
        0x00018cac:    b150        P.      CBZ      r0,0x18cc4 ; AppDbFindByAddr + 44
        0x00018cae:    79a0        .y      LDRB     r0,[r4,#6]
        0x00018cb0:    42b0        .B      CMP      r0,r6
        0x00018cb2:    d107        ..      BNE      0x18cc4 ; AppDbFindByAddr + 44
        0x00018cb4:    4639        9F      MOV      r1,r7
        0x00018cb6:    4620         F      MOV      r0,r4
        0x00018cb8:    f001fb0a    ....    BL       BdaCmp ; 0x1a2d0
        0x00018cbc:    b110        ..      CBZ      r0,0x18cc4 ; AppDbFindByAddr + 44
        0x00018cbe:    4620         F      MOV      r0,r4
        0x00018cc0:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00018cc4:    1e68        h.      SUBS     r0,r5,#1
        0x00018cc6:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x00018cca:    f10404d0    ....    ADD      r4,r4,#0xd0
        0x00018cce:    d1eb        ..      BNE      0x18ca8 ; AppDbFindByAddr + 16
        0x00018cd0:    2000        .       MOVS     r0,#0
        0x00018cd2:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00018cd6:    0000        ..      DCW    0
        0x00018cd8:    10003f40    @?..    DCD    268451648
    $t
    i.AppDbFindByLtkReq
    AppDbFindByLtkReq
        0x00018cdc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00018ce0:    4c0e        .L      LDR      r4,[pc,#56] ; [0x18d1c] = 0x10003f40
        0x00018ce2:    460f        .F      MOV      r7,r1
        0x00018ce4:    4606        .F      MOV      r6,r0
        0x00018ce6:    2503        .%      MOVS     r5,#3
        0x00018ce8:    f894002f    ../.    LDRB     r0,[r4,#0x2f]
        0x00018cec:    b150        P.      CBZ      r0,0x18d04 ; AppDbFindByLtkReq + 40
        0x00018cee:    f8b4004c    ..L.    LDRH     r0,[r4,#0x4c]
        0x00018cf2:    42b0        .B      CMP      r0,r6
        0x00018cf4:    d106        ..      BNE      0x18d04 ; AppDbFindByLtkReq + 40
        0x00018cf6:    2208        ."      MOVS     r2,#8
        0x00018cf8:    4639        9F      MOV      r1,r7
        0x00018cfa:    f1040044    ..D.    ADD      r0,r4,#0x44
        0x00018cfe:    f7fffbd5    ....    BL       memcmp ; 0x184ac
        0x00018d02:    b140        @.      CBZ      r0,0x18d16 ; AppDbFindByLtkReq + 58
        0x00018d04:    1e68        h.      SUBS     r0,r5,#1
        0x00018d06:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x00018d0a:    f10404d0    ....    ADD      r4,r4,#0xd0
        0x00018d0e:    d1eb        ..      BNE      0x18ce8 ; AppDbFindByLtkReq + 12
        0x00018d10:    2000        .       MOVS     r0,#0
        0x00018d12:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00018d16:    4620         F      MOV      r0,r4
        0x00018d18:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00018d1c:    10003f40    @?..    DCD    268451648
    $t
    i.AppDbGetCccTbl
    AppDbGetCccTbl
        0x00018d20:    306c        l0      ADDS     r0,r0,#0x6c
        0x00018d22:    4770        pG      BX       lr
    i.AppDbGetCsfRecord
    AppDbGetCsfRecord
        0x00018d24:    f8903084    ...0    LDRB     r3,[r0,#0x84]
        0x00018d28:    700b        .p      STRB     r3,[r1,#0]
        0x00018d2a:    3085        .0      ADDS     r0,r0,#0x85
        0x00018d2c:    6010        .`      STR      r0,[r2,#0]
        0x00018d2e:    4770        pG      BX       lr
    i.AppDbGetHdl
    AppDbGetHdl
        0x00018d30:    4903        .I      LDR      r1,[pc,#12] ; [0x18d40] = 0x1000dce0
        0x00018d32:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00018d36:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x00018d3a:    f8500c30    P.0.    LDR      r0,[r0,#-0x30]
        0x00018d3e:    4770        pG      BX       lr
    $d
        0x00018d40:    1000dce0    ....    DCD    268492000
    $t
    i.AppDbGetKey
    AppDbGetKey
        0x00018d44:    f890c02e    ....    LDRB     r12,[r0,#0x2e]
        0x00018d48:    2300        .#      MOVS     r3,#0
        0x00018d4a:    ea1c0f01    ....    TST      r12,r1
        0x00018d4e:    d017        ..      BEQ      0x18d80 ; AppDbGetKey + 60
        0x00018d50:    2901        .)      CMP      r1,#1
        0x00018d52:    d00a        ..      BEQ      0x18d6a ; AppDbGetKey + 38
        0x00018d54:    2902        .)      CMP      r1,#2
        0x00018d56:    d00e        ..      BEQ      0x18d76 ; AppDbGetKey + 50
        0x00018d58:    2904        .)      CMP      r1,#4
        0x00018d5a:    bf08        ..      IT       EQ
        0x00018d5c:    1dc3        ..      ADDEQ    r3,r0,#7
        0x00018d5e:    d00f        ..      BEQ      0x18d80 ; AppDbGetKey + 60
        0x00018d60:    2908        .)      CMP      r1,#8
        0x00018d62:    bf08        ..      IT       EQ
        0x00018d64:    f100031e    ....    ADDEQ    r3,r0,#0x1e
        0x00018d68:    e00a        ..      B        0x18d80 ; AppDbGetKey + 60
        0x00018d6a:    f890104e    ..N.    LDRB     r1,[r0,#0x4e]
        0x00018d6e:    7011        .p      STRB     r1,[r2,#0]
        0x00018d70:    f1000334    ..4.    ADD      r3,r0,#0x34
        0x00018d74:    e004        ..      B        0x18d80 ; AppDbGetKey + 60
        0x00018d76:    f890106a    ..j.    LDRB     r1,[r0,#0x6a]
        0x00018d7a:    7011        .p      STRB     r1,[r2,#0]
        0x00018d7c:    f1000350    ..P.    ADD      r3,r0,#0x50
        0x00018d80:    4618        .F      MOV      r0,r3
        0x00018d82:    4770        pG      BX       lr
    i.AppDbGetNextRecord
    AppDbGetNextRecord
        0x00018d84:    0003        ..      MOVS     r3,r0
        0x00018d86:    bf0e        ..      ITEE     EQ
        0x00018d88:    4814        .H      LDREQ    r0,[pc,#80] ; [0x18ddc] = 0x10003f40
        0x00018d8a:    4914        .I      LDRNE    r1,[pc,#80] ; [0x18ddc] = 0x10003f40
        0x00018d8c:    2203        ."      MOVNE    r2,#3
        0x00018d8e:    d00c        ..      BEQ      0x18daa ; AppDbGetNextRecord + 38
        0x00018d90:    f891c02f    ../.    LDRB     r12,[r1,#0x2f]
        0x00018d94:    f1bc0f00    ....    CMP      r12,#0
        0x00018d98:    bf1c        ..      ITT      NE
        0x00018d9a:    f891c030    ..0.    LDRBNE   r12,[r1,#0x30]
        0x00018d9e:    f1bc0f00    ....    CMPNE    r12,#0
        0x00018da2:    d006        ..      BEQ      0x18db2 ; AppDbGetNextRecord + 46
        0x00018da4:    4281        .B      CMP      r1,r0
        0x00018da6:    d104        ..      BNE      0x18db2 ; AppDbGetNextRecord + 46
        0x00018da8:    30d0        .0      ADDS     r0,r0,#0xd0
        0x00018daa:    490d        .I      LDR      r1,[pc,#52] ; [0x18de0] = 0x100041b0
        0x00018dac:    4288        .B      CMP      r0,r1
        0x00018dae:    d308        ..      BCC      0x18dc2 ; AppDbGetNextRecord + 62
        0x00018db0:    e005        ..      B        0x18dbe ; AppDbGetNextRecord + 58
        0x00018db2:    1e52        R.      SUBS     r2,r2,#1
        0x00018db4:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x00018db8:    f10101d0    ....    ADD      r1,r1,#0xd0
        0x00018dbc:    d1e8        ..      BNE      0x18d90 ; AppDbGetNextRecord + 12
        0x00018dbe:    2000        .       MOVS     r0,#0
        0x00018dc0:    4770        pG      BX       lr
        0x00018dc2:    f890202f    ../     LDRB     r2,[r0,#0x2f]
        0x00018dc6:    2a00        .*      CMP      r2,#0
        0x00018dc8:    bf1e        ..      ITTT     NE
        0x00018dca:    f8902030    ..0     LDRBNE   r2,[r0,#0x30]
        0x00018dce:    2a00        .*      CMPNE    r2,#0
        0x00018dd0:    4770        pG      BXNE     lr
        0x00018dd2:    f10000d0    ....    ADD      r0,r0,#0xd0
        0x00018dd6:    4288        .B      CMP      r0,r1
        0x00018dd8:    d3f3        ..      BCC      0x18dc2 ; AppDbGetNextRecord + 62
        0x00018dda:    e7f0        ..      B        0x18dbe ; AppDbGetNextRecord + 58
    $d
        0x00018ddc:    10003f40    @?..    DCD    268451648
        0x00018de0:    100041b0    .A..    DCD    268452272
    $t
    i.AppDbGetPeerAddedToRl
    AppDbGetPeerAddedToRl
        0x00018de4:    f8900031    ..1.    LDRB     r0,[r0,#0x31]
        0x00018de8:    4770        pG      BX       lr
    i.AppDbGetPeerRpao
    AppDbGetPeerRpao
        0x00018dea:    f8900032    ..2.    LDRB     r0,[r0,#0x32]
        0x00018dee:    4770        pG      BX       lr
    i.AppDbGetPeerSignCounter
    AppDbGetPeerSignCounter
        0x00018df0:    f8d00080    ....    LDR      r0,[r0,#0x80]
        0x00018df4:    4770        pG      BX       lr
        0x00018df6:    0000        ..      MOVS     r0,r0
    i.AppDbInit
    AppDbInit
        0x00018df8:    b570        p.      PUSH     {r4-r6,lr}
        0x00018dfa:    480c        .H      LDR      r0,[pc,#48] ; [0x18e2c] = 0x10000168
        0x00018dfc:    2500        .%      MOVS     r5,#0
        0x00018dfe:    e9d06401    ...d    LDRD     r6,r4,[r0,#4]
        0x00018e02:    4621        !F      MOV      r1,r4
        0x00018e04:    6820         h      LDR      r0,[r4,#0]
        0x00018e06:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00018e0a:    bf14        ..      ITE      NE
        0x00018e0c:    2800        .(      CMPNE    r0,#0
        0x00018e0e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00018e10:    f04f02d0    O...    MOV      r2,#0xd0
        0x00018e14:    4630        0F      MOV      r0,r6
        0x00018e16:    f7fffc3f    ..?.    BL       __aeabi_memcpy4 ; 0x18698
        0x00018e1a:    1c68        h.      ADDS     r0,r5,#1
        0x00018e1c:    b2c5        ..      UXTB     r5,r0
        0x00018e1e:    36d0        .6      ADDS     r6,r6,#0xd0
        0x00018e20:    f5047480    ...t    ADD      r4,r4,#0x100
        0x00018e24:    2d03        .-      CMP      r5,#3
        0x00018e26:    d3ec        ..      BCC      0x18e02 ; AppDbInit + 10
        0x00018e28:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00018e2a:    0000        ..      DCW    0
        0x00018e2c:    10000168    h...    DCD    268435816
    $t
    i.AppDbNewRecord
    AppDbNewRecord
        0x00018e30:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00018e34:    4606        .F      MOV      r6,r0
        0x00018e36:    4c18        .L      LDR      r4,[pc,#96] ; [0x18e98] = 0x10003f40
        0x00018e38:    4615        .F      MOV      r5,r2
        0x00018e3a:    460f        .F      MOV      r7,r1
        0x00018e3c:    f05f0003    _...    MOVS.W   r0,#3
        0x00018e40:    f894102f    ../.    LDRB     r1,[r4,#0x2f]
        0x00018e44:    b131        1.      CBZ      r1,0x18e54 ; AppDbNewRecord + 36
        0x00018e46:    1e40        @.      SUBS     r0,r0,#1
        0x00018e48:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x00018e4c:    f10404d0    ....    ADD      r4,r4,#0xd0
        0x00018e50:    d1f6        ..      BNE      0x18e40 ; AppDbNewRecord + 16
        0x00018e52:    e000        ..      B        0x18e56 ; AppDbNewRecord + 38
        0x00018e54:    b948        H.      CBNZ     r0,0x18e6a ; AppDbNewRecord + 58
        0x00018e56:    4811        .H      LDR      r0,[pc,#68] ; [0x18e9c] = 0x10000168
        0x00018e58:    4a11        .J      LDR      r2,[pc,#68] ; [0x18ea0] = 0x100041b0
        0x00018e5a:    6844        Dh      LDR      r4,[r0,#4]
        0x00018e5c:    f10401d0    ....    ADD      r1,r4,#0xd0
        0x00018e60:    6041        A`      STR      r1,[r0,#4]
        0x00018e62:    4291        .B      CMP      r1,r2
        0x00018e64:    bf04        ..      ITT      EQ
        0x00018e66:    490c        .I      LDREQ    r1,[pc,#48] ; [0x18e98] = 0x10003f40
        0x00018e68:    6041        A`      STREQ    r1,[r0,#4]
        0x00018e6a:    21d0        .!      MOVS     r1,#0xd0
        0x00018e6c:    4620         F      MOV      r0,r4
        0x00018e6e:    f7fffcac    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00018e72:    2001        .       MOVS     r0,#1
        0x00018e74:    f884002f    ../.    STRB     r0,[r4,#0x2f]
        0x00018e78:    71a6        .q      STRB     r6,[r4,#6]
        0x00018e7a:    4639        9F      MOV      r1,r7
        0x00018e7c:    4620         F      MOV      r0,r4
        0x00018e7e:    f001fa30    ..0.    BL       BdaCpy ; 0x1a2e2
        0x00018e82:    2000        .       MOVS     r0,#0
        0x00018e84:    f8840031    ..1.    STRB     r0,[r4,#0x31]
        0x00018e88:    f8840032    ..2.    STRB     r0,[r4,#0x32]
        0x00018e8c:    f88450c3    ...P    STRB     r5,[r4,#0xc3]
        0x00018e90:    4620         F      MOV      r0,r4
        0x00018e92:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00018e96:    0000        ..      DCW    0
        0x00018e98:    10003f40    @?..    DCD    268451648
        0x00018e9c:    10000168    h...    DCD    268435816
        0x00018ea0:    100041b0    .A..    DCD    268452272
    $t
    i.AppDbSetCccTblValue
    AppDbSetCccTblValue
        0x00018ea4:    b510        ..      PUSH     {r4,lr}
        0x00018ea6:    4604        .F      MOV      r4,r0
        0x00018ea8:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x00018eac:    f8a0206c    ..l     STRH     r2,[r0,#0x6c]
        0x00018eb0:    f7fffeb6    ....    BL       AppConnIsOpen ; 0x18c20
        0x00018eb4:    f7fffea4    ....    BL       AppCheckBonded ; 0x18c00
        0x00018eb8:    2800        .(      CMP      r0,#0
        0x00018eba:    bf08        ..      IT       EQ
        0x00018ebc:    bd10        ..      POPEQ    {r4,pc}
        0x00018ebe:    4620         F      MOV      r0,r4
        0x00018ec0:    e8bd4010    ...@    POP      {r4,lr}
        0x00018ec4:    f000b854    ..T.    B.W      AppDbUpdateNVM ; 0x18f70
    i.AppDbSetCsfRecord
    AppDbSetCsfRecord
        0x00018ec8:    2a00        .*      CMP      r2,#0
        0x00018eca:    bf14        ..      ITE      NE
        0x00018ecc:    2800        .(      CMPNE    r0,#0
        0x00018ece:    4770        pG      BXEQ     lr
        0x00018ed0:    f8801084    ....    STRB     r1,[r0,#0x84]
        0x00018ed4:    7811        .x      LDRB     r1,[r2,#0]
        0x00018ed6:    f8801085    ....    STRB     r1,[r0,#0x85]
        0x00018eda:    4770        pG      BX       lr
    i.AppDbSetKey
    AppDbSetKey
        0x00018edc:    7f8a        ..      LDRB     r2,[r1,#0x1e]
        0x00018ede:    2a01        .*      CMP      r2,#1
        0x00018ee0:    d016        ..      BEQ      0x18f10 ; AppDbSetKey + 52
        0x00018ee2:    2a02        .*      CMP      r2,#2
        0x00018ee4:    d01c        ..      BEQ      0x18f20 ; AppDbSetKey + 68
        0x00018ee6:    2a04        .*      CMP      r2,#4
        0x00018ee8:    d022        ".      BEQ      0x18f30 ; AppDbSetKey + 84
        0x00018eea:    2a08        .*      CMP      r2,#8
        0x00018eec:    bf18        ..      IT       NE
        0x00018eee:    4770        pG      BXNE     lr
        0x00018ef0:    684a        Jh      LDR      r2,[r1,#4]
        0x00018ef2:    f8c0201e    ...     STR      r2,[r0,#0x1e]
        0x00018ef6:    688a        .h      LDR      r2,[r1,#8]
        0x00018ef8:    f8c02022    .."     STR      r2,[r0,#0x22]
        0x00018efc:    68ca        .h      LDR      r2,[r1,#0xc]
        0x00018efe:    f8c02026    ..&     STR      r2,[r0,#0x26]
        0x00018f02:    6909        .i      LDR      r1,[r1,#0x10]
        0x00018f04:    f8c0102a    ..*.    STR      r1,[r0,#0x2a]
        0x00018f08:    2100        .!      MOVS     r1,#0
        0x00018f0a:    f8c01080    ....    STR      r1,[r0,#0x80]
        0x00018f0e:    4770        pG      BX       lr
        0x00018f10:    7fca        ..      LDRB     r2,[r1,#0x1f]
        0x00018f12:    f880204e    ..N     STRB     r2,[r0,#0x4e]
        0x00018f16:    221a        ."      MOVS     r2,#0x1a
        0x00018f18:    3034        40      ADDS     r0,r0,#0x34
        0x00018f1a:    1d09        ..      ADDS     r1,r1,#4
        0x00018f1c:    f7ffbb35    ..5.    B        __aeabi_memcpy ; 0x1858a
        0x00018f20:    7fca        ..      LDRB     r2,[r1,#0x1f]
        0x00018f22:    f880206a    ..j     STRB     r2,[r0,#0x6a]
        0x00018f26:    221a        ."      MOVS     r2,#0x1a
        0x00018f28:    3050        P0      ADDS     r0,r0,#0x50
        0x00018f2a:    1d09        ..      ADDS     r1,r1,#4
        0x00018f2c:    f7ffbb2d    ..-.    B        __aeabi_memcpy ; 0x1858a
        0x00018f30:    684a        Jh      LDR      r2,[r1,#4]
        0x00018f32:    f8c02007    ...     STR      r2,[r0,#7]
        0x00018f36:    688a        .h      LDR      r2,[r1,#8]
        0x00018f38:    f8c0200b    ...     STR      r2,[r0,#0xb]
        0x00018f3c:    68ca        .h      LDR      r2,[r1,#0xc]
        0x00018f3e:    f8c0200f    ...     STR      r2,[r0,#0xf]
        0x00018f42:    690a        .i      LDR      r2,[r1,#0x10]
        0x00018f44:    f8c02013    ...     STR      r2,[r0,#0x13]
        0x00018f48:    f8512f14    Q../    LDR      r2,[r1,#0x14]!
        0x00018f4c:    f8c02017    ...     STR      r2,[r0,#0x17]
        0x00018f50:    888a        ..      LDRH     r2,[r1,#4]
        0x00018f52:    f8a0201b    ...     STRH     r2,[r0,#0x1b]
        0x00018f56:    798a        .y      LDRB     r2,[r1,#6]
        0x00018f58:    7742        Bw      STRB     r2,[r0,#0x1d]
        0x00018f5a:    798a        .y      LDRB     r2,[r1,#6]
        0x00018f5c:    7182        .q      STRB     r2,[r0,#6]
        0x00018f5e:    f001b9c0    ....    B.W      BdaCpy ; 0x1a2e2
    i.AppDbSetPeerAddedToRl
    AppDbSetPeerAddedToRl
        0x00018f62:    f8801031    ..1.    STRB     r1,[r0,#0x31]
        0x00018f66:    4770        pG      BX       lr
    i.AppDbSetPeerSignCounter
    AppDbSetPeerSignCounter
        0x00018f68:    f8c01080    ....    STR      r1,[r0,#0x80]
        0x00018f6c:    4770        pG      BX       lr
        0x00018f6e:    0000        ..      MOVS     r0,r0
    i.AppDbUpdateNVM
    AppDbUpdateNVM
        0x00018f70:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00018f74:    4d2b        +M      LDR      r5,[pc,#172] ; [0x19024] = 0x10000168
        0x00018f76:    f8df80b0    ....    LDR      r8,[pc,#176] ; [0x19028] = 0x100041d8
        0x00018f7a:    f8df90b0    ....    LDR      r9,[pc,#176] ; [0x1902c] = 0x12344321
        0x00018f7e:    68ac        .h      LDR      r4,[r5,#8]
        0x00018f80:    4607        .F      MOV      r7,r0
        0x00018f82:    2600        .&      MOVS     r6,#0
        0x00018f84:    6820         h      LDR      r0,[r4,#0]
        0x00018f86:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00018f8a:    bf18        ..      IT       NE
        0x00018f8c:    2800        .(      CMPNE    r0,#0
        0x00018f8e:    d038        8.      BEQ      0x19002 ; AppDbUpdateNVM + 146
        0x00018f90:    4621        !F      MOV      r1,r4
        0x00018f92:    4638        8F      MOV      r0,r7
        0x00018f94:    f001f99c    ....    BL       BdaCmp ; 0x1a2d0
        0x00018f98:    b1f0        ..      CBZ      r0,0x18fd8 ; AppDbUpdateNVM + 104
        0x00018f9a:    68ac        .h      LDR      r4,[r5,#8]
        0x00018f9c:    eb082606    ...&    ADD      r6,r8,r6,LSL #8
        0x00018fa0:    f04f08d0    O...    MOV      r8,#0xd0
        0x00018fa4:    882a        *.      LDRH     r2,[r5,#0]
        0x00018fa6:    4621        !F      MOV      r1,r4
        0x00018fa8:    481f        .H      LDR      r0,[pc,#124] ; [0x19028] = 0x100041d8
        0x00018faa:    f7fffb75    ..u.    BL       __aeabi_memcpy4 ; 0x18698
        0x00018fae:    4642        BF      MOV      r2,r8
        0x00018fb0:    4639        9F      MOV      r1,r7
        0x00018fb2:    4630        0F      MOV      r0,r6
        0x00018fb4:    f7fffb70    ..p.    BL       __aeabi_memcpy4 ; 0x18698
        0x00018fb8:    f7fffa30    ..0.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00018fbc:    4606        .F      MOV      r6,r0
        0x00018fbe:    8828        (.      LDRH     r0,[r5,#0]
        0x00018fc0:    4622        "F      MOV      r2,r4
        0x00018fc2:    0883        ..      LSRS     r3,r0,#2
        0x00018fc4:    4918        .I      LDR      r1,[pc,#96] ; [0x19028] = 0x100041d8
        0x00018fc6:    4648        HF      MOV      r0,r9
        0x00018fc8:    f009fcf0    ....    BL       am_hal_mram_main_program ; 0x229ac
        0x00018fcc:    4630        0F      MOV      r0,r6
        0x00018fce:    f7fffa29    ..).    BL       am_hal_interrupt_master_set ; 0x18424
        0x00018fd2:    2001        .       MOVS     r0,#1
        0x00018fd4:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00018fd8:    1c76        v.      ADDS     r6,r6,#1
        0x00018fda:    f5047480    ...t    ADD      r4,r4,#0x100
        0x00018fde:    2e03        ..      CMP      r6,#3
        0x00018fe0:    dbd0        ..      BLT      0x18f84 ; AppDbUpdateNVM + 20
        0x00018fe2:    f7fffa1b    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00018fe6:    4604        .F      MOV      r4,r0
        0x00018fe8:    8828        (.      LDRH     r0,[r5,#0]
        0x00018fea:    4639        9F      MOV      r1,r7
        0x00018fec:    0883        ..      LSRS     r3,r0,#2
        0x00018fee:    4648        HF      MOV      r0,r9
        0x00018ff0:    68aa        .h      LDR      r2,[r5,#8]
        0x00018ff2:    f009fcdb    ....    BL       am_hal_mram_main_program ; 0x229ac
        0x00018ff6:    4620         F      MOV      r0,r4
        0x00018ff8:    f7fffa14    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00018ffc:    2000        .       MOVS     r0,#0
        0x00018ffe:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00019002:    f7fffa0b    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00019006:    4606        .F      MOV      r6,r0
        0x00019008:    8828        (.      LDRH     r0,[r5,#0]
        0x0001900a:    4622        "F      MOV      r2,r4
        0x0001900c:    0883        ..      LSRS     r3,r0,#2
        0x0001900e:    4639        9F      MOV      r1,r7
        0x00019010:    4648        HF      MOV      r0,r9
        0x00019012:    f009fccb    ....    BL       am_hal_mram_main_program ; 0x229ac
        0x00019016:    4630        0F      MOV      r0,r6
        0x00019018:    f7fffa04    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001901c:    2001        .       MOVS     r0,#1
        0x0001901e:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00019022:    0000        ..      DCW    0
        0x00019024:    10000168    h...    DCD    268435816
        0x00019028:    100041d8    .A..    DCD    268452312
        0x0001902c:    12344321    !C4.    DCD    305414945
    $t
    i.AppDbValidateRecord
    AppDbValidateRecord
        0x00019030:    2201        ."      MOVS     r2,#1
        0x00019032:    f8802030    ..0     STRB     r2,[r0,#0x30]
        0x00019036:    f880102e    ....    STRB     r1,[r0,#0x2e]
        0x0001903a:    f7ffbf99    ....    B.W      AppDbUpdateNVM ; 0x18f70
    i.AppHandleNumericComparison
    AppHandleNumericComparison
        0x0001903e:    b510        ..      PUSH     {r4,lr}
        0x00019040:    4604        .F      MOV      r4,r0
        0x00019042:    1d00        ..      ADDS     r0,r0,#4
        0x00019044:    f001fdbe    ....    BL       DmSecGetCompareValue ; 0x1abc4
        0x00019048:    f000fcbc    ....    BL       AppUiDisplayConfirmValue ; 0x199c4
        0x0001904c:    7820         x      LDRB     r0,[r4,#0]
        0x0001904e:    e8bd4010    ...@    POP      {r4,lr}
        0x00019052:    2101        .!      MOVS     r1,#1
        0x00019054:    f001bd94    ....    B.W      DmSecCompareRsp ; 0x1ab80
    i.AppHandlePasskey
    AppHandlePasskey
        0x00019058:    b510        ..      PUSH     {r4,lr}
        0x0001905a:    4604        .F      MOV      r4,r0
        0x0001905c:    7940        @y      LDRB     r0,[r0,#5]
        0x0001905e:    b082        ..      SUB      sp,sp,#8
        0x00019060:    b1e0        ..      CBZ      r0,0x1909c ; AppHandlePasskey + 68
        0x00019062:    2104        .!      MOVS     r1,#4
        0x00019064:    4668        hF      MOV      r0,sp
        0x00019066:    f003f8d3    ....    BL       SecRand ; 0x1c210
        0x0001906a:    490f        .I      LDR      r1,[pc,#60] ; [0x190a8] = 0xf4240
        0x0001906c:    9800        ..      LDR      r0,[sp,#0]
        0x0001906e:    fbb0f2f1    ....    UDIV     r2,r0,r1
        0x00019072:    fb010112    ....    MLS      r1,r1,r2,r0
        0x00019076:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0001907a:    0a08        ..      LSRS     r0,r1,#8
        0x0001907c:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00019080:    0c08        ..      LSRS     r0,r1,#16
        0x00019082:    9100        ..      STR      r1,[sp,#0]
        0x00019084:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00019088:    7820         x      LDRB     r0,[r4,#0]
        0x0001908a:    aa01        ..      ADD      r2,sp,#4
        0x0001908c:    2103        .!      MOVS     r1,#3
        0x0001908e:    f001fd4b    ..K.    BL       DmSecAuthRsp ; 0x1ab28
        0x00019092:    9800        ..      LDR      r0,[sp,#0]
        0x00019094:    f000fca0    ....    BL       AppUiDisplayPasskey ; 0x199d8
        0x00019098:    b002        ..      ADD      sp,sp,#8
        0x0001909a:    bd10        ..      POP      {r4,pc}
        0x0001909c:    200e        .       MOVS     r0,#0xe
        0x0001909e:    f000fc7f    ....    BL       AppUiAction ; 0x199a0
        0x000190a2:    b002        ..      ADD      sp,sp,#8
        0x000190a4:    bd10        ..      POP      {r4,pc}
    $d
        0x000190a6:    0000        ..      DCW    0
        0x000190a8:    000f4240    @B..    DCD    1000000
    $t
    i.AppHandler
    AppHandler
        0x000190ac:    b1c9        ..      CBZ      r1,0x190e2 ; AppHandler + 54
        0x000190ae:    788a        .x      LDRB     r2,[r1,#2]
        0x000190b0:    480f        .H      LDR      r0,[pc,#60] ; [0x190f0] = 0x10000554
        0x000190b2:    2a20         *      CMP      r2,#0x20
        0x000190b4:    d302        ..      BCC      0x190bc ; AppHandler + 16
        0x000190b6:    6842        Bh      LDR      r2,[r0,#4]
        0x000190b8:    4608        .F      MOV      r0,r1
        0x000190ba:    4710        .G      BX       r2
        0x000190bc:    2a10        .*      CMP      r2,#0x10
        0x000190be:    d302        ..      BCC      0x190c6 ; AppHandler + 26
        0x000190c0:    6802        .h      LDR      r2,[r0,#0]
        0x000190c2:    4608        .F      MOV      r0,r1
        0x000190c4:    4710        .G      BX       r2
        0x000190c6:    4608        .F      MOV      r0,r1
        0x000190c8:    b13a        :.      CBZ      r2,0x190da ; AppHandler + 46
        0x000190ca:    2a01        .*      CMP      r2,#1
        0x000190cc:    d007        ..      BEQ      0x190de ; AppHandler + 50
        0x000190ce:    2a02        .*      CMP      r2,#2
        0x000190d0:    bf18        ..      IT       NE
        0x000190d2:    4770        pG      BXNE     lr
        0x000190d4:    7808        .x      LDRB     r0,[r1,#0]
        0x000190d6:    f001bc8f    ....    B.W      DmReadRemoteFeatures ; 0x1a9f8
        0x000190da:    f00fbffb    ....    B.W      appUiBtnPoll ; 0x290d4
        0x000190de:    f010b801    ....    B.W      appUiTimerExpired ; 0x290e4
        0x000190e2:    f0100f10    ....    TST      r0,#0x10
        0x000190e6:    bf08        ..      IT       EQ
        0x000190e8:    4770        pG      BXEQ     lr
        0x000190ea:    f000bc63    ..c.    B.W      AppUiBtnPressed ; 0x199b4
    $d
        0x000190ee:    0000        ..      DCW    0
        0x000190f0:    10000554    T...    DCD    268436820
    $t
    i.AppHandlerInit
    AppHandlerInit
        0x000190f4:    4901        .I      LDR      r1,[pc,#4] ; [0x190fc] = 0x10000550
        0x000190f6:    7008        .p      STRB     r0,[r1,#0]
        0x000190f8:    f7ffbe7e    ..~.    B.W      AppDbInit ; 0x18df8
    $d
        0x000190fc:    10000550    P...    DCD    268436816
    $t
    i.AppServerConnCback
    AppServerConnCback
        0x00019100:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00019102:    7881        .x      LDRB     r1,[r0,#2]
        0x00019104:    7806        .x      LDRB     r6,[r0,#0]
        0x00019106:    b083        ..      SUB      sp,sp,#0xc
        0x00019108:    2927        ')      CMP      r1,#0x27
        0x0001910a:    d019        ..      BEQ      0x19140 ; AppServerConnCback + 64
        0x0001910c:    292a        *)      CMP      r1,#0x2a
        0x0001910e:    d051        Q.      BEQ      0x191b4 ; AppServerConnCback + 180
        0x00019110:    2928        ()      CMP      r1,#0x28
        0x00019112:    bf1c        ..      ITT      NE
        0x00019114:    b003        ..      ADDNE    sp,sp,#0xc
        0x00019116:    bdf0        ..      POPNE    {r4-r7,pc}
        0x00019118:    4630        0F      MOV      r0,r6
        0x0001911a:    f000fecb    ....    BL       AttsCccClearTable ; 0x19eb4
        0x0001911e:    4630        0F      MOV      r0,r6
        0x00019120:    f7fffe06    ....    BL       AppDbGetHdl ; 0x18d30
        0x00019124:    0004        ..      MOVS     r4,r0
        0x00019126:    bf04        ..      ITT      EQ
        0x00019128:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001912a:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x0001912c:    4630        0F      MOV      r0,r6
        0x0001912e:    f000ffd3    ....    BL       AttsGetSignCounter ; 0x1a0d8
        0x00019132:    4601        .F      MOV      r1,r0
        0x00019134:    b003        ..      ADD      sp,sp,#0xc
        0x00019136:    4620         F      MOV      r0,r4
        0x00019138:    e8bd40f0    ...@    POP      {r4-r7,lr}
        0x0001913c:    f7ffbf14    ....    B.W      AppDbSetPeerSignCounter ; 0x18f68
        0x00019140:    4630        0F      MOV      r0,r6
        0x00019142:    f7fffdf5    ....    BL       AppDbGetHdl ; 0x18d30
        0x00019146:    0004        ..      MOVS     r4,r0
        0x00019148:    d01b        ..      BEQ      0x19182 ; AppServerConnCback + 130
        0x0001914a:    aa01        ..      ADD      r2,sp,#4
        0x0001914c:    4669        iF      MOV      r1,sp
        0x0001914e:    f7fffde9    ....    BL       AppDbGetCsfRecord ; 0x18d24
        0x00019152:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x00019156:    4630        0F      MOV      r0,r6
        0x00019158:    9a01        ..      LDR      r2,[sp,#4]
        0x0001915a:    f000ff49    ..I.    BL       AttsCsfConnOpen ; 0x19ff0
        0x0001915e:    4620         F      MOV      r0,r4
        0x00019160:    f7fffdde    ....    BL       AppDbGetCccTbl ; 0x18d20
        0x00019164:    4601        .F      MOV      r1,r0
        0x00019166:    4630        0F      MOV      r0,r6
        0x00019168:    f000fee0    ....    BL       AttsCccInitTable ; 0x19f2c
        0x0001916c:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00019170:    2803        .(      CMP      r0,#3
        0x00019172:    d10f        ..      BNE      0x19194 ; AppServerConnCback + 148
        0x00019174:    f64f72ff    O..r    MOV      r2,#0xffff
        0x00019178:    2101        .!      MOVS     r1,#1
        0x0001917a:    4630        0F      MOV      r0,r6
        0x0001917c:    f001fdea    ....    BL       GattSendServiceChangedInd ; 0x1ad54
        0x00019180:    e008        ..      B        0x19194 ; AppServerConnCback + 148
        0x00019182:    2100        .!      MOVS     r1,#0
        0x00019184:    4630        0F      MOV      r0,r6
        0x00019186:    f000fed1    ....    BL       AttsCccInitTable ; 0x19f2c
        0x0001918a:    2200        ."      MOVS     r2,#0
        0x0001918c:    2101        .!      MOVS     r1,#1
        0x0001918e:    4630        0F      MOV      r0,r6
        0x00019190:    f000ff2e    ....    BL       AttsCsfConnOpen ; 0x19ff0
        0x00019194:    4630        0F      MOV      r0,r6
        0x00019196:    f7fffdcb    ....    BL       AppDbGetHdl ; 0x18d30
        0x0001919a:    0004        ..      MOVS     r4,r0
        0x0001919c:    bf04        ..      ITT      EQ
        0x0001919e:    b003        ..      ADDEQ    sp,sp,#0xc
        0x000191a0:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x000191a2:    2200        ."      MOVS     r2,#0
        0x000191a4:    2108        .!      MOVS     r1,#8
        0x000191a6:    f7fffdcd    ....    BL       AppDbGetKey ; 0x18d44
        0x000191aa:    2800        .(      CMP      r0,#0
        0x000191ac:    bf04        ..      ITT      EQ
        0x000191ae:    b003        ..      ADDEQ    sp,sp,#0xc
        0x000191b0:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x000191b2:    e03c        <.      B        0x1922e ; AppServerConnCback + 302
        0x000191b4:    7900        .y      LDRB     r0,[r0,#4]
        0x000191b6:    f0100f01    ....    TST      r0,#1
        0x000191ba:    d029        ).      BEQ      0x19210 ; AppServerConnCback + 272
        0x000191bc:    4630        0F      MOV      r0,r6
        0x000191be:    f7fffd1f    ....    BL       AppCheckBonded ; 0x18c00
        0x000191c2:    bb28        (.      CBNZ     r0,0x19210 ; AppServerConnCback + 272
        0x000191c4:    4630        0F      MOV      r0,r6
        0x000191c6:    f7fffdb3    ....    BL       AppDbGetHdl ; 0x18d30
        0x000191ca:    0007        ..      MOVS     r7,r0
        0x000191cc:    d020         .      BEQ      0x19210 ; AppServerConnCback + 272
        0x000191ce:    f000ff7d    ..}.    BL       AttsGetCccTableLen ; 0x1a0cc
        0x000191d2:    0005        ..      MOVS     r5,r0
        0x000191d4:    f04f0400    O...    MOV      r4,#0
        0x000191d8:    d00d        ..      BEQ      0x191f6 ; AppServerConnCback + 246
        0x000191da:    4621        !F      MOV      r1,r4
        0x000191dc:    4630        0F      MOV      r0,r6
        0x000191de:    f000fe99    ....    BL       AttsCccGet ; 0x19f14
        0x000191e2:    b120         .      CBZ      r0,0x191ee ; AppServerConnCback + 238
        0x000191e4:    4602        .F      MOV      r2,r0
        0x000191e6:    4621        !F      MOV      r1,r4
        0x000191e8:    4638        8F      MOV      r0,r7
        0x000191ea:    f7fffe5b    ..[.    BL       AppDbSetCccTblValue ; 0x18ea4
        0x000191ee:    1c60        `.      ADDS     r0,r4,#1
        0x000191f0:    b2c4        ..      UXTB     r4,r0
        0x000191f2:    42ac        .B      CMP      r4,r5
        0x000191f4:    d3f1        ..      BCC      0x191da ; AppServerConnCback + 218
        0x000191f6:    2201        ."      MOVS     r2,#1
        0x000191f8:    4669        iF      MOV      r1,sp
        0x000191fa:    4630        0F      MOV      r0,r6
        0x000191fc:    f000ff12    ....    BL       AttsCsfGetFeatures ; 0x1a024
        0x00019200:    4630        0F      MOV      r0,r6
        0x00019202:    f000ff07    ....    BL       AttsCsfGetClientChangeAwareState ; 0x1a014
        0x00019206:    4601        .F      MOV      r1,r0
        0x00019208:    466a        jF      MOV      r2,sp
        0x0001920a:    4638        8F      MOV      r0,r7
        0x0001920c:    f7fffe5c    ..\.    BL       AppDbSetCsfRecord ; 0x18ec8
        0x00019210:    4630        0F      MOV      r0,r6
        0x00019212:    f7fffd8d    ....    BL       AppDbGetHdl ; 0x18d30
        0x00019216:    0004        ..      MOVS     r4,r0
        0x00019218:    bf04        ..      ITT      EQ
        0x0001921a:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001921c:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x0001921e:    2200        ."      MOVS     r2,#0
        0x00019220:    2108        .!      MOVS     r1,#8
        0x00019222:    f7fffd8f    ....    BL       AppDbGetKey ; 0x18d44
        0x00019226:    2800        .(      CMP      r0,#0
        0x00019228:    bf04        ..      ITT      EQ
        0x0001922a:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001922c:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x0001922e:    2200        ."      MOVS     r2,#0
        0x00019230:    4601        .F      MOV      r1,r0
        0x00019232:    4630        0F      MOV      r0,r6
        0x00019234:    f001f812    ....    BL       AttsSetCsrk ; 0x1a25c
        0x00019238:    4620         F      MOV      r0,r4
        0x0001923a:    f7fffdd9    ....    BL       AppDbGetPeerSignCounter ; 0x18df0
        0x0001923e:    4601        .F      MOV      r1,r0
        0x00019240:    b003        ..      ADD      sp,sp,#0xc
        0x00019242:    4630        0F      MOV      r0,r6
        0x00019244:    e8bd40f0    ...@    POP      {r4-r7,lr}
        0x00019248:    f001b812    ....    B.W      AttsSetSignCounter ; 0x1a270
    i.AppServerInit
    AppServerInit
        0x0001924c:    4801        .H      LDR      r0,[pc,#4] ; [0x19254] = 0x28dc9
        0x0001924e:    f000bef7    ....    B.W      AttsCsfRegister ; 0x1a040
    $d
        0x00019252:    0000        ..      DCW    0
        0x00019254:    00028dc9    ....    DCD    167369
    $t
    i.AppSetBondable
    AppSetBondable
        0x00019258:    4901        .I      LDR      r1,[pc,#4] ; [0x19260] = 0x1000dd70
        0x0001925a:    f8810054    ..T.    STRB     r0,[r1,#0x54]
        0x0001925e:    4770        pG      BX       lr
    $d
        0x00019260:    1000dd70    p...    DCD    268492144
    $t
    i.AppSlaveInit
    AppSlaveInit
        0x00019264:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00019268:    2500        .%      MOVS     r5,#0
        0x0001926a:    4e11        .N      LDR      r6,[pc,#68] ; [0x192b0] = 0x1000dd70
        0x0001926c:    462c        ,F      MOV      r4,r5
        0x0001926e:    2703        .'      MOVS     r7,#3
        0x00019270:    1970        p.      ADDS     r0,r6,r5
        0x00019272:    f8807057    ..Wp    STRB     r7,[r0,#0x57]
        0x00019276:    f8804059    ..Y@    STRB     r4,[r0,#0x59]
        0x0001927a:    f880405b    ..[@    STRB     r4,[r0,#0x5b]
        0x0001927e:    f880406a    ..j@    STRB     r4,[r0,#0x6a]
        0x00019282:    eb050045    ..E.    ADD      r0,r5,r5,LSL #1
        0x00019286:    eb060040    ..@.    ADD      r0,r6,r0,LSL #1
        0x0001928a:    305e        ^0      ADDS     r0,r0,#0x5e
        0x0001928c:    f003fef0    ....    BL       __ARM_common_memclr4_6 ; 0x1d070
        0x00019290:    1c68        h.      ADDS     r0,r5,#1
        0x00019292:    b2c5        ..      UXTB     r5,r0
        0x00019294:    2d02        .-      CMP      r5,#2
        0x00019296:    d3eb        ..      BCC      0x19270 ; AppSlaveInit + 12
        0x00019298:    20ff        .       MOVS     r0,#0xff
        0x0001929a:    f886005d    ..].    STRB     r0,[r6,#0x5d]
        0x0001929e:    67b4        .g      STR      r4,[r6,#0x78]
        0x000192a0:    4905        .I      LDR      r1,[pc,#20] ; [0x192b8] = 0x10000554
        0x000192a2:    67f4        .g      STR      r4,[r6,#0x7c]
        0x000192a4:    f8864074    ..t@    STRB     r4,[r6,#0x74]
        0x000192a8:    4802        .H      LDR      r0,[pc,#8] ; [0x192b4] = 0x2901d
        0x000192aa:    6008        .`      STR      r0,[r1,#0]
        0x000192ac:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x000192b0:    1000dd70    p...    DCD    268492144
        0x000192b4:    0002901d    ....    DCD    167965
        0x000192b8:    10000554    T...    DCD    268436820
    $t
    i.AppSlaveProcDmMsg
    AppSlaveProcDmMsg
        0x000192bc:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000192c0:    4605        .F      MOV      r5,r0
        0x000192c2:    7880        .x      LDRB     r0,[r0,#2]
        0x000192c4:    2400        .$      MOVS     r4,#0
        0x000192c6:    f8df9360    ..`.    LDR      r9,[pc,#864] ; [0x19628] = 0x1000dce0
        0x000192ca:    b083        ..      SUB      sp,sp,#0xc
        0x000192cc:    2822        "(      CMP      r0,#0x22
        0x000192ce:    bf18        ..      IT       NE
        0x000192d0:    2848        H(      CMPNE    r0,#0x48
        0x000192d2:    d006        ..      BEQ      0x192e2 ; AppSlaveProcDmMsg + 38
        0x000192d4:    8829        ).      LDRH     r1,[r5,#0]
        0x000192d6:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x000192da:    eb091101    ....    ADD      r1,r9,r1,LSL #4
        0x000192de:    f1a10430    ..0.    SUB      r4,r1,#0x30
        0x000192e2:    f8dfa348    ..H.    LDR      r10,[pc,#840] ; [0x1962c] = 0x10000550
        0x000192e6:    f8df8348    ..H.    LDR      r8,[pc,#840] ; [0x19630] = 0x1000054c
        0x000192ea:    4ed2        .N      LDR      r6,[pc,#840] ; [0x19634] = 0x1000dd70
        0x000192ec:    f04f0b10    O...    MOV      r11,#0x10
        0x000192f0:    f04f0201    O...    MOV      r2,#1
        0x000192f4:    f04f0700    O...    MOV      r7,#0
        0x000192f8:    2837        7(      CMP      r0,#0x37
        0x000192fa:    d07d        }.      BEQ      0x193f8 ; AppSlaveProcDmMsg + 316
        0x000192fc:    dc0d        ..      BGT      0x1931a ; AppSlaveProcDmMsg + 94
        0x000192fe:    f1a00020    .. .    SUB      r0,r0,#0x20
        0x00019302:    280a        .(      CMP      r0,#0xa
        0x00019304:    bf24        $.      ITT      CS
        0x00019306:    b003        ..      ADDCS    sp,sp,#0xc
        0x00019308:    e8bd8ff0    ....    POPCS    {r4-r11,pc}
        0x0001930c:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x00019310:    3134312f    /141    DCD    825504047
        0x00019314:    3a313131    111:    DCD    976302385
        0x00019318:    9e6e        n.      DCW    40558
    $t
        0x0001931a:    2848        H(      CMP      r0,#0x48
        0x0001931c:    d02c        ,.      BEQ      0x19378 ; AppSlaveProcDmMsg + 188
        0x0001931e:    dc16        ..      BGT      0x1934e ; AppSlaveProcDmMsg + 146
        0x00019320:    2840        @(      CMP      r0,#0x40
        0x00019322:    bf1c        ..      ITT      NE
        0x00019324:    b003        ..      ADDNE    sp,sp,#0xc
        0x00019326:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001932a:    48c3        .H      LDR      r0,[pc,#780] ; [0x19638] = 0x1000053c
        0x0001932c:    6800        .h      LDR      r0,[r0,#0]
        0x0001932e:    7800        .x      LDRB     r0,[r0,#0]
        0x00019330:    2800        .(      CMP      r0,#0
        0x00019332:    f000810f    ....    BEQ.W    0x19554 ; AppSlaveProcDmMsg + 664
        0x00019336:    2801        .(      CMP      r0,#1
        0x00019338:    bf1c        ..      ITT      NE
        0x0001933a:    b003        ..      ADDNE    sp,sp,#0xc
        0x0001933c:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00019340:    7920         y      LDRB     r0,[r4,#4]
        0x00019342:    b003        ..      ADD      sp,sp,#0xc
        0x00019344:    2111        .!      MOVS     r1,#0x11
        0x00019346:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0001934a:    f001bbbd    ....    B.W      DmRemoteConnParamReqNegReply ; 0x1aac8
        0x0001934e:    2857        W(      CMP      r0,#0x57
        0x00019350:    f0008117    ....    BEQ.W    0x19582 ; AppSlaveProcDmMsg + 710
        0x00019354:    2879        y(      CMP      r0,#0x79
        0x00019356:    bf1c        ..      ITT      NE
        0x00019358:    b003        ..      ADDNE    sp,sp,#0xc
        0x0001935a:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001935e:    2000        .       MOVS     r0,#0
        0x00019360:    f001fe9a    ....    BL       HciDrvRadioBoot ; 0x1b098
        0x00019364:    b003        ..      ADD      sp,sp,#0xc
        0x00019366:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0001936a:    f001ba2d    ..-.    B.W      DmDevReset ; 0x1a7c8
        0x0001936e:    67b7        .g      STR      r7,[r6,#0x78]
        0x00019370:    67f7        .g      STR      r7,[r6,#0x7c]
        0x00019372:    b003        ..      ADD      sp,sp,#0xc
        0x00019374:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00019378:    6fb1        .o      LDR      r1,[r6,#0x78]
        0x0001937a:    2900        .)      CMP      r1,#0
        0x0001937c:    d161        a.      BNE      0x19442 ; AppSlaveProcDmMsg + 390
        0x0001937e:    b003        ..      ADD      sp,sp,#0xc
        0x00019380:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00019384:    7828        (x      LDRB     r0,[r5,#0]
        0x00019386:    7120         q      STRB     r0,[r4,#4]
        0x00019388:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0001938c:    6801        .h      LDR      r1,[r0,#0]
        0x0001938e:    b311        ..      CBZ      r1,0x193d6 ; AppSlaveProcDmMsg + 282
        0x00019390:    8a29        ).      LDRH     r1,[r5,#0x10]
        0x00019392:    8882        ..      LDRH     r2,[r0,#4]
        0x00019394:    4291        .B      CMP      r1,r2
        0x00019396:    bf24        $.      ITT      CS
        0x00019398:    88c2        ..      LDRHCS   r2,[r0,#6]
        0x0001939a:    428a        .B      CMPCS    r2,r1
        0x0001939c:    d307        ..      BCC      0x193ae ; AppSlaveProcDmMsg + 242
        0x0001939e:    8a69        i.      LDRH     r1,[r5,#0x12]
        0x000193a0:    8902        ..      LDRH     r2,[r0,#8]
        0x000193a2:    4291        .B      CMP      r1,r2
        0x000193a4:    d103        ..      BNE      0x193ae ; AppSlaveProcDmMsg + 242
        0x000193a6:    8aa9        ..      LDRH     r1,[r5,#0x14]
        0x000193a8:    8942        B.      LDRH     r2,[r0,#0xa]
        0x000193aa:    4291        .B      CMP      r1,r2
        0x000193ac:    d013        ..      BEQ      0x193d6 ; AppSlaveProcDmMsg + 282
        0x000193ae:    72a7        .r      STRB     r7,[r4,#0xa]
        0x000193b0:    7327        's      STRB     r7,[r4,#0xc]
        0x000193b2:    7921        !y      LDRB     r1,[r4,#4]
        0x000193b4:    f89a3000    ...0    LDRB     r3,[r10,#0]
        0x000193b8:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x000193bc:    eb091202    ....    ADD      r2,r9,r2,LSL #4
        0x000193c0:    f8023c14    ...<    STRB     r3,[r2,#-0x14]
        0x000193c4:    f802bc16    ....    STRB     r11,[r2,#-0x16]
        0x000193c8:    f8221c18    "...    STRH     r1,[r2,#-0x18]
        0x000193cc:    6801        .h      LDR      r1,[r0,#0]
        0x000193ce:    f1a20020    .. .    SUB      r0,r2,#0x20
        0x000193d2:    f003fd6f    ..o.    BL       WsfTimerStartMs ; 0x1ceb4
        0x000193d6:    6ff1        .o      LDR      r1,[r6,#0x7c]
        0x000193d8:    2900        .)      CMP      r1,#0
        0x000193da:    bf1c        ..      ITT      NE
        0x000193dc:    4628        (F      MOVNE    r0,r5
        0x000193de:    4788        .G      BLXNE    r1
        0x000193e0:    7828        (x      LDRB     r0,[r5,#0]
        0x000193e2:    b003        ..      ADD      sp,sp,#0xc
        0x000193e4:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x000193e8:    f00fbcbc    ....    B.W      appConnReadRemoteFeatTimerStart ; 0x28d64
        0x000193ec:    6820         h      LDR      r0,[r4,#0]
        0x000193ee:    f000fafd    ....    BL       AppUpdatePrivacyMode ; 0x199ec
        0x000193f2:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000193f6:    e000        ..      B        0x193fa ; AppSlaveProcDmMsg + 318
        0x000193f8:    e061        a.      B        0x194be ; AppSlaveProcDmMsg + 514
        0x000193fa:    6800        .h      LDR      r0,[r0,#0]
        0x000193fc:    2800        .(      CMP      r0,#0
        0x000193fe:    bf1c        ..      ITT      NE
        0x00019400:    f1040010    ....    ADDNE    r0,r4,#0x10
        0x00019404:    f003fdc4    ....    BLNE     WsfTimerStop ; 0x1cf90
        0x00019408:    7127        'q      STRB     r7,[r4,#4]
        0x0001940a:    7367        gs      STRB     r7,[r4,#0xd]
        0x0001940c:    f8867074    ..tp    STRB     r7,[r6,#0x74]
        0x00019410:    7a60        `z      LDRB     r0,[r4,#9]
        0x00019412:    b180        ..      CBZ      r0,0x19436 ; AppSlaveProcDmMsg + 378
        0x00019414:    7267        gr      STRB     r7,[r4,#9]
        0x00019416:    f886705d    ..]p    STRB     r7,[r6,#0x5d]
        0x0001941a:    2000        .       MOVS     r0,#0
        0x0001941c:    eb0601c0    ....    ADD      r1,r6,r0,LSL #3
        0x00019420:    f8a17040    ..@p    STRH     r7,[r1,#0x40]
        0x00019424:    f8a17042    ..Bp    STRH     r7,[r1,#0x42]
        0x00019428:    1831        1.      ADDS     r1,r6,r0
        0x0001942a:    1c40        @.      ADDS     r0,r0,#1
        0x0001942c:    b2c0        ..      UXTB     r0,r0
        0x0001942e:    f8817055    ..Up    STRB     r7,[r1,#0x55]
        0x00019432:    2802        .(      CMP      r0,#2
        0x00019434:    d3f2        ..      BCC      0x1941c ; AppSlaveProcDmMsg + 352
        0x00019436:    6ff1        .o      LDR      r1,[r6,#0x7c]
        0x00019438:    2900        .)      CMP      r1,#0
        0x0001943a:    bf04        ..      ITT      EQ
        0x0001943c:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001943e:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00019442:    4628        (F      MOV      r0,r5
        0x00019444:    b003        ..      ADD      sp,sp,#0xc
        0x00019446:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0001944a:    4708        .G      BX       r1
        0x0001944c:    f8d80000    ....    LDR      r0,[r8,#0]
        0x00019450:    6801        .h      LDR      r1,[r0,#0]
        0x00019452:    2900        .)      CMP      r1,#0
        0x00019454:    bf04        ..      ITT      EQ
        0x00019456:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00019458:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0001945c:    78e9        .x      LDRB     r1,[r5,#3]
        0x0001945e:    b301        ..      CBZ      r1,0x194a2 ; AppSlaveProcDmMsg + 486
        0x00019460:    290c        .)      CMP      r1,#0xc
        0x00019462:    bf04        ..      ITT      EQ
        0x00019464:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00019466:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0001946a:    7b21        !{      LDRB     r1,[r4,#0xc]
        0x0001946c:    7b02        .{      LDRB     r2,[r0,#0xc]
        0x0001946e:    4291        .B      CMP      r1,r2
        0x00019470:    bf24        $.      ITT      CS
        0x00019472:    b003        ..      ADDCS    sp,sp,#0xc
        0x00019474:    e8bd8ff0    ....    POPCS    {r4-r11,pc}
        0x00019478:    7921        !y      LDRB     r1,[r4,#4]
        0x0001947a:    f89a3000    ...0    LDRB     r3,[r10,#0]
        0x0001947e:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x00019482:    eb091202    ....    ADD      r2,r9,r2,LSL #4
        0x00019486:    f8023c14    ...<    STRB     r3,[r2,#-0x14]
        0x0001948a:    f802bc16    ....    STRB     r11,[r2,#-0x16]
        0x0001948e:    f8221c18    "...    STRH     r1,[r2,#-0x18]
        0x00019492:    6801        .h      LDR      r1,[r0,#0]
        0x00019494:    b003        ..      ADD      sp,sp,#0xc
        0x00019496:    f1a20020    .. .    SUB      r0,r2,#0x20
        0x0001949a:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0001949e:    f003bd09    ....    B.W      WsfTimerStartMs ; 0x1ceb4
        0x000194a2:    8882        ..      LDRH     r2,[r0,#4]
        0x000194a4:    8929        ).      LDRH     r1,[r5,#8]
        0x000194a6:    428a        .B      CMP      r2,r1
        0x000194a8:    bf9c        ..      ITT      LS
        0x000194aa:    88c2        ..      LDRHLS   r2,[r0,#6]
        0x000194ac:    4291        .B      CMPLS    r1,r2
        0x000194ae:    d8e3        ..      BHI      0x19478 ; AppSlaveProcDmMsg + 444
        0x000194b0:    b003        ..      ADD      sp,sp,#0xc
        0x000194b2:    f1040010    ....    ADD      r0,r4,#0x10
        0x000194b6:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x000194ba:    f003bd69    ..i.    B.W      WsfTimerStop ; 0x1cf90
        0x000194be:    f8960074    ..t.    LDRB     r0,[r6,#0x74]
        0x000194c2:    2800        .(      CMP      r0,#0
        0x000194c4:    bf04        ..      ITT      EQ
        0x000194c6:    b003        ..      ADDEQ    sp,sp,#0xc
        0x000194c8:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x000194cc:    78e9        .x      LDRB     r1,[r5,#3]
        0x000194ce:    4859        YH      LDR      r0,[pc,#356] ; [0x19634] = 0x1000dd70
        0x000194d0:    6f00        .o      LDR      r0,[r0,#0x70]
        0x000194d2:    b111        ..      CBZ      r1,0x194da ; AppSlaveProcDmMsg + 542
        0x000194d4:    2905        .)      CMP      r1,#5
        0x000194d6:    d022        ".      BEQ      0x1951e ; AppSlaveProcDmMsg + 610
        0x000194d8:    e037        7.      B        0x1954a ; AppSlaveProcDmMsg + 654
        0x000194da:    4958        XI      LDR      r1,[pc,#352] ; [0x1963c] = 0x1000055c
        0x000194dc:    700a        .p      STRB     r2,[r1,#0]
        0x000194de:    6020         `      STR      r0,[r4,#0]
        0x000194e0:    f896106c    ..l.    LDRB     r1,[r6,#0x6c]
        0x000194e4:    b389        ..      CBZ      r1,0x1954a ; AppSlaveProcDmMsg + 654
        0x000194e6:    b180        ..      CBZ      r0,0x1950a ; AppSlaveProcDmMsg + 590
        0x000194e8:    466a        jF      MOV      r2,sp
        0x000194ea:    2101        .!      MOVS     r1,#1
        0x000194ec:    f7fffc2a    ..*.    BL       AppDbGetKey ; 0x18d44
        0x000194f0:    0003        ..      MOVS     r3,r0
        0x000194f2:    d00a        ..      BEQ      0x1950a ; AppSlaveProcDmMsg + 590
        0x000194f4:    7960        `y      LDRB     r0,[r4,#5]
        0x000194f6:    2800        .(      CMP      r0,#0
        0x000194f8:    bf0c        ..      ITE      EQ
        0x000194fa:    2001        .       MOVEQ    r0,#1
        0x000194fc:    2000        .       MOVNE    r0,#0
        0x000194fe:    71a0        .q      STRB     r0,[r4,#6]
        0x00019500:    7920         y      LDRB     r0,[r4,#4]
        0x00019502:    f89d2000    ...     LDRB     r2,[sp,#0]
        0x00019506:    2101        .!      MOVS     r1,#1
        0x00019508:    e004        ..      B        0x19514 ; AppSlaveProcDmMsg + 600
        0x0001950a:    2300        .#      MOVS     r3,#0
        0x0001950c:    71a7        .q      STRB     r7,[r4,#6]
        0x0001950e:    7920         y      LDRB     r0,[r4,#4]
        0x00019510:    461a        .F      MOV      r2,r3
        0x00019512:    4619        .F      MOV      r1,r3
        0x00019514:    f001fb90    ....    BL       DmSecLtkRsp ; 0x1ac38
        0x00019518:    f886706c    ..lp    STRB     r7,[r6,#0x6c]
        0x0001951c:    e015        ..      B        0x1954a ; AppSlaveProcDmMsg + 654
        0x0001951e:    b1a0        ..      CBZ      r0,0x1954a ; AppSlaveProcDmMsg + 654
        0x00019520:    f7fffc30    ..0.    BL       AppDbGetNextRecord ; 0x18d84
        0x00019524:    6730        0g      STR      r0,[r6,#0x70]
        0x00019526:    b180        ..      CBZ      r0,0x1954a ; AppSlaveProcDmMsg + 654
        0x00019528:    2200        ."      MOVS     r2,#0
        0x0001952a:    2104        .!      MOVS     r1,#4
        0x0001952c:    f7fffc0a    ....    BL       AppDbGetKey ; 0x18d44
        0x00019530:    ea5f0800    _...    MOVS     r8,r0
        0x00019534:    d009        ..      BEQ      0x1954a ; AppSlaveProcDmMsg + 654
        0x00019536:    7920         y      LDRB     r0,[r4,#4]
        0x00019538:    f001f894    ....    BL       DmConnPeerAddr ; 0x1a664
        0x0001953c:    882a        *.      LDRH     r2,[r5,#0]
        0x0001953e:    b003        ..      ADD      sp,sp,#0xc
        0x00019540:    4641        AF      MOV      r1,r8
        0x00019542:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00019546:    f001ba17    ....    B.W      DmPrivResolveAddr ; 0x1a978
        0x0001954a:    f8867074    ..tp    STRB     r7,[r6,#0x74]
        0x0001954e:    b003        ..      ADD      sp,sp,#0xc
        0x00019550:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00019554:    88e8        ..      LDRH     r0,[r5,#6]
        0x00019556:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0001955a:    8928        (.      LDRH     r0,[r5,#8]
        0x0001955c:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00019560:    8968        h.      LDRH     r0,[r5,#0xa]
        0x00019562:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00019566:    89a8        ..      LDRH     r0,[r5,#0xc]
        0x00019568:    f8ad700a    ...p    STRH     r7,[sp,#0xa]
        0x0001956c:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00019570:    f8ad7008    ...p    STRH     r7,[sp,#8]
        0x00019574:    7920         y      LDRB     r0,[r4,#4]
        0x00019576:    4669        iF      MOV      r1,sp
        0x00019578:    f001fabc    ....    BL       DmRemoteConnParamReqReply ; 0x1aaf4
        0x0001957c:    b003        ..      ADD      sp,sp,#0xc
        0x0001957e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00019582:    7a28        (z      LDRB     r0,[r5,#8]
        0x00019584:    f0000020    .. .    AND      r0,r0,#0x20
        0x00019588:    2820         (      CMP      r0,#0x20
        0x0001958a:    d105        ..      BNE      0x19598 ; AppSlaveProcDmMsg + 732
        0x0001958c:    7828        (x      LDRB     r0,[r5,#0]
        0x0001958e:    f6400248    @.H.    MOV      r2,#0x848
        0x00019592:    21fb        .!      MOVS     r1,#0xfb
        0x00019594:    f001f8a8    ....    BL       DmConnSetDataLen ; 0x1a6e8
        0x00019598:    7b61        a{      LDRB     r1,[r4,#0xd]
        0x0001959a:    2002        .       MOVS     r0,#2
        0x0001959c:    2901        .)      CMP      r1,#1
        0x0001959e:    7360        `s      STRB     r0,[r4,#0xd]
        0x000195a0:    bf1c        ..      ITT      NE
        0x000195a2:    b003        ..      ADDNE    sp,sp,#0xc
        0x000195a4:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x000195a8:    7920         y      LDRB     r0,[r4,#4]
        0x000195aa:    f000ffd7    ....    BL       DmConnCheckIdle ; 0x1a55c
        0x000195ae:    2800        .(      CMP      r0,#0
        0x000195b0:    bf18        ..      IT       NE
        0x000195b2:    2000        .       MOVNE    r0,#0
        0x000195b4:    d120         .      BNE      0x195f8 ; AppSlaveProcDmMsg + 828
        0x000195b6:    7aa1        .z      LDRB     r1,[r4,#0xa]
        0x000195b8:    2001        .       MOVS     r0,#1
        0x000195ba:    b1e9        ..      CBZ      r1,0x195f8 ; AppSlaveProcDmMsg + 828
        0x000195bc:    7b20         {      LDRB     r0,[r4,#0xc]
        0x000195be:    1c40        @.      ADDS     r0,r0,#1
        0x000195c0:    7320         s      STRB     r0,[r4,#0xc]
        0x000195c2:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000195c6:    8881        ..      LDRH     r1,[r0,#4]
        0x000195c8:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x000195cc:    88c1        ..      LDRH     r1,[r0,#6]
        0x000195ce:    f8ad1002    ....    STRH     r1,[sp,#2]
        0x000195d2:    8901        ..      LDRH     r1,[r0,#8]
        0x000195d4:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x000195d8:    8940        @.      LDRH     r0,[r0,#0xa]
        0x000195da:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000195de:    f8ad7008    ...p    STRH     r7,[sp,#8]
        0x000195e2:    f64f70ff    O..p    MOV      r0,#0xffff
        0x000195e6:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x000195ea:    7920         y      LDRB     r0,[r4,#4]
        0x000195ec:    4669        iF      MOV      r1,sp
        0x000195ee:    f001f8c5    ....    BL       DmConnUpdate ; 0x1a77c
        0x000195f2:    b003        ..      ADD      sp,sp,#0xc
        0x000195f4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000195f8:    72a0        .r      STRB     r0,[r4,#0xa]
        0x000195fa:    7921        !y      LDRB     r1,[r4,#4]
        0x000195fc:    f89a2000    ...     LDRB     r2,[r10,#0]
        0x00019600:    eb010041    ..A.    ADD      r0,r1,r1,LSL #1
        0x00019604:    eb091000    ....    ADD      r0,r9,r0,LSL #4
        0x00019608:    f8002c14    ...,    STRB     r2,[r0,#-0x14]
        0x0001960c:    f800bc16    ....    STRB     r11,[r0,#-0x16]
        0x00019610:    f8201c18     ...    STRH     r1,[r0,#-0x18]
        0x00019614:    f8d81000    ....    LDR      r1,[r8,#0]
        0x00019618:    3820         8      SUBS     r0,r0,#0x20
        0x0001961a:    6809        .h      LDR      r1,[r1,#0]
        0x0001961c:    f003fc4a    ..J.    BL       WsfTimerStartMs ; 0x1ceb4
        0x00019620:    b003        ..      ADD      sp,sp,#0xc
        0x00019622:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00019626:    0000        ..      DCW    0
        0x00019628:    1000dce0    ....    DCD    268492000
        0x0001962c:    10000550    P...    DCD    268436816
        0x00019630:    1000054c    L...    DCD    268436812
        0x00019634:    1000dd70    p...    DCD    268492144
        0x00019638:    1000053c    <...    DCD    268436796
        0x0001963c:    1000055c    \...    DCD    268436828
    $t
    i.AppSlaveSecProcDmMsg
    AppSlaveSecProcDmMsg
        0x00019640:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00019644:    4605        .F      MOV      r5,r0
        0x00019646:    8800        ..      LDRH     r0,[r0,#0]
        0x00019648:    2800        .(      CMP      r0,#0
        0x0001964a:    bf08        ..      IT       EQ
        0x0001964c:    2400        .$      MOVEQ    r4,#0
        0x0001964e:    d006        ..      BEQ      0x1965e ; AppSlaveSecProcDmMsg + 30
        0x00019650:    49c5        .I      LDR      r1,[pc,#788] ; [0x19968] = 0x1000dce0
        0x00019652:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00019656:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001965a:    f1a00430    ..0.    SUB      r4,r0,#0x30
        0x0001965e:    78a8        .x      LDRB     r0,[r5,#2]
        0x00019660:    f8df8308    ....    LDR      r8,[pc,#776] ; [0x1996c] = 0x10000548
        0x00019664:    2700        .'      MOVS     r7,#0
        0x00019666:    4ec2        .N      LDR      r6,[pc,#776] ; [0x19970] = 0x1000dd70
        0x00019668:    f04f0901    O...    MOV      r9,#1
        0x0001966c:    282f        /(      CMP      r0,#0x2f
        0x0001966e:    d071        q.      BEQ      0x19754 ; AppSlaveSecProcDmMsg + 276
        0x00019670:    dc0c        ..      BGT      0x1968c ; AppSlaveSecProcDmMsg + 76
        0x00019672:    f8dfa300    ....    LDR      r10,[pc,#768] ; [0x19974] = 0x1000055c
        0x00019676:    f1a00027    ..'.    SUB      r0,r0,#0x27
        0x0001967a:    2806        .(      CMP      r0,#6
        0x0001967c:    bf28        (.      IT       CS
        0x0001967e:    e8bd8ff8    ....    POPCS    {r3-r11,pc}
        0x00019682:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x00019686:    6822        "h      DCW    26658
        0x00019688:    946f716f    oqo.    DCD    2490331503
    $t
        0x0001968c:    283a        :(      CMP      r0,#0x3a
        0x0001968e:    f000814a    ..J.    BEQ.W    0x19926 ; AppSlaveSecProcDmMsg + 742
        0x00019692:    dc0b        ..      BGT      0x196ac ; AppSlaveSecProcDmMsg + 108
        0x00019694:    2830        0(      CMP      r0,#0x30
        0x00019696:    f000810c    ....    BEQ.W    0x198b2 ; AppSlaveSecProcDmMsg + 626
        0x0001969a:    2831        1(      CMP      r0,#0x31
        0x0001969c:    bf18        ..      IT       NE
        0x0001969e:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x000196a2:    f8960054    ..T.    LDRB     r0,[r6,#0x54]
        0x000196a6:    2800        .(      CMP      r0,#0
        0x000196a8:    d17e        ~.      BNE      0x197a8 ; AppSlaveSecProcDmMsg + 360
        0x000196aa:    e0c0        ..      B        0x1982e ; AppSlaveSecProcDmMsg + 494
        0x000196ac:    283b        ;(      CMP      r0,#0x3b
        0x000196ae:    f000814b    ..K.    BEQ.W    0x19948 ; AppSlaveSecProcDmMsg + 776
        0x000196b2:    283f        ?(      CMP      r0,#0x3f
        0x000196b4:    bf06        ..      ITTE     EQ
        0x000196b6:    78e8        .x      LDRBEQ   r0,[r5,#3]
        0x000196b8:    2800        .(      CMPEQ    r0,#0
        0x000196ba:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x000196be:    f001f905    ....    BL       DmLlPrivEnabled ; 0x1a8cc
        0x000196c2:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x000196c6:    f003b921    ..!.    B.W      SvcCoreGapCentAddrResUpdate ; 0x1c90c
        0x000196ca:    71a7        .q      STRB     r7,[r4,#6]
        0x000196cc:    71e7        .q      STRB     r7,[r4,#7]
        0x000196ce:    7a68        hz      LDRB     r0,[r5,#9]
        0x000196d0:    f105010a    ....    ADD      r1,r5,#0xa
        0x000196d4:    f7fffae0    ....    BL       AppDbFindByAddr ; 0x18c98
        0x000196d8:    6020         `      STR      r0,[r4,#0]
        0x000196da:    2800        .(      CMP      r0,#0
        0x000196dc:    bf0a        ..      ITET     EQ
        0x000196de:    7a68        hz      LDRBEQ   r0,[r5,#9]
        0x000196e0:    f88a9000    ....    STRBNE   r9,[r10,#0]
        0x000196e4:    2801        .(      CMPEQ    r0,#1
        0x000196e6:    d014        ..      BEQ      0x19712 ; AppSlaveSecProcDmMsg + 210
        0x000196e8:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000196ec:    7900        .y      LDRB     r0,[r0,#4]
        0x000196ee:    2800        .(      CMP      r0,#0
        0x000196f0:    bf08        ..      IT       EQ
        0x000196f2:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x000196f6:    f7fffaa3    ....    BL       AppDbCheckBonded ; 0x18c40
        0x000196fa:    2800        .(      CMP      r0,#0
        0x000196fc:    bf08        ..      IT       EQ
        0x000196fe:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x00019702:    f8d80000    ....    LDR      r0,[r8,#0]
        0x00019706:    7801        .x      LDRB     r1,[r0,#0]
        0x00019708:    7828        (x      LDRB     r0,[r5,#0]
        0x0001970a:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x0001970e:    f001bad9    ....    B.W      DmSecSlaveReq ; 0x1acc4
        0x00019712:    7be8        .{      LDRB     r0,[r5,#0xf]
        0x00019714:    f00000c0    ....    AND      r0,r0,#0xc0
        0x00019718:    2840        @(      CMP      r0,#0x40
        0x0001971a:    bf04        ..      ITT      EQ
        0x0001971c:    f8960074    ..t.    LDRBEQ   r0,[r6,#0x74]
        0x00019720:    2800        .(      CMPEQ    r0,#0
        0x00019722:    d1e1        ..      BNE      0x196e8 ; AppSlaveSecProcDmMsg + 168
        0x00019724:    f04f0000    O...    MOV      r0,#0
        0x00019728:    f7fffb2c    ..,.    BL       AppDbGetNextRecord ; 0x18d84
        0x0001972c:    0004        ..      MOVS     r4,r0
        0x0001972e:    d0db        ..      BEQ      0x196e8 ; AppSlaveSecProcDmMsg + 168
        0x00019730:    2200        ."      MOVS     r2,#0
        0x00019732:    2104        .!      MOVS     r1,#4
        0x00019734:    f7fffb06    ....    BL       AppDbGetKey ; 0x18d44
        0x00019738:    2800        .(      CMP      r0,#0
        0x0001973a:    d0d5        ..      BEQ      0x196e8 ; AppSlaveSecProcDmMsg + 168
        0x0001973c:    4601        .F      MOV      r1,r0
        0x0001973e:    882a        *.      LDRH     r2,[r5,#0]
        0x00019740:    f105000a    ....    ADD      r0,r5,#0xa
        0x00019744:    f001f918    ....    BL       DmPrivResolveAddr ; 0x1a978
        0x00019748:    6734        4g      STR      r4,[r6,#0x70]
        0x0001974a:    f8869074    ..t.    STRB     r9,[r6,#0x74]
        0x0001974e:    f886706c    ..lp    STRB     r7,[r6,#0x6c]
        0x00019752:    e7c9        ..      B        0x196e8 ; AppSlaveSecProcDmMsg + 168
        0x00019754:    e059        Y.      B        0x1980a ; AppSlaveSecProcDmMsg + 458
        0x00019756:    6820         h      LDR      r0,[r4,#0]
        0x00019758:    2800        .(      CMP      r0,#0
        0x0001975a:    bf18        ..      IT       NE
        0x0001975c:    f7fffa84    ....    BLNE     AppDbCheckValidRecord ; 0x18c68
        0x00019760:    f88a7000    ...p    STRB     r7,[r10,#0]
        0x00019764:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x00019768:    79e0        .y      LDRB     r0,[r4,#7]
        0x0001976a:    2800        .(      CMP      r0,#0
        0x0001976c:    bf08        ..      IT       EQ
        0x0001976e:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x00019772:    f8849005    ....    STRB     r9,[r4,#5]
        0x00019776:    6820         h      LDR      r0,[r4,#0]
        0x00019778:    2800        .(      CMP      r0,#0
        0x0001977a:    bf1c        ..      ITT      NE
        0x0001977c:    7ae1        .z      LDRBNE   r1,[r4,#0xb]
        0x0001977e:    f7fffc57    ..W.    BLNE     AppDbValidateRecord ; 0x19030
        0x00019782:    2000        .       MOVS     r0,#0
        0x00019784:    f8860054    ..T.    STRB     r0,[r6,#0x54]
        0x00019788:    f896005d    ..].    LDRB     r0,[r6,#0x5d]
        0x0001978c:    2801        .(      CMP      r0,#1
        0x0001978e:    bf08        ..      IT       EQ
        0x00019790:    f8849009    ....    STRBEQ   r9,[r4,#9]
        0x00019794:    6820         h      LDR      r0,[r4,#0]
        0x00019796:    2800        .(      CMP      r0,#0
        0x00019798:    bf08        ..      IT       EQ
        0x0001979a:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0001979e:    7921        !y      LDRB     r1,[r4,#4]
        0x000197a0:    4628        (F      MOV      r0,r5
        0x000197a2:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x000197a6:    e000        ..      B        0x197aa ; AppSlaveSecProcDmMsg + 362
        0x000197a8:    e051        Q.      B        0x1984e ; AppSlaveSecProcDmMsg + 526
        0x000197aa:    f7ffb9ad    ....    B        AppAddDevToResList ; 0x18b08
        0x000197ae:    79a0        .y      LDRB     r0,[r4,#6]
        0x000197b0:    2800        .(      CMP      r0,#0
        0x000197b2:    bf1f        ..      ITTTT    NE
        0x000197b4:    7928        (y      LDRBNE   r0,[r5,#4]
        0x000197b6:    2800        .(      CMPNE    r0,#0
        0x000197b8:    f8849005    ....    STRBNE   r9,[r4,#5]
        0x000197bc:    71a7        .q      STRBNE   r7,[r4,#6]
        0x000197be:    f89a0000    ....    LDRB     r0,[r10,#0]
        0x000197c2:    2800        .(      CMP      r0,#0
        0x000197c4:    bf08        ..      IT       EQ
        0x000197c6:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x000197ca:    2600        .&      MOVS     r6,#0
        0x000197cc:    782d        -x      LDRB     r5,[r5,#0]
        0x000197ce:    4628        (F      MOV      r0,r5
        0x000197d0:    f7fffaae    ....    BL       AppDbGetHdl ; 0x18d30
        0x000197d4:    f7fffaa4    ....    BL       AppDbGetCccTbl ; 0x18d20
        0x000197d8:    0004        ..      MOVS     r4,r0
        0x000197da:    bf08        ..      IT       EQ
        0x000197dc:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x000197e0:    f000fc74    ..t.    BL       AttsGetCccTableLen ; 0x1a0cc
        0x000197e4:    2800        .(      CMP      r0,#0
        0x000197e6:    bf98        ..      IT       LS
        0x000197e8:    e8bd8ff8    ....    POPLS    {r3-r11,pc}
        0x000197ec:    8822        ".      LDRH     r2,[r4,#0]
        0x000197ee:    b11a        ..      CBZ      r2,0x197f8 ; AppSlaveSecProcDmMsg + 440
        0x000197f0:    4631        1F      MOV      r1,r6
        0x000197f2:    4628        (F      MOV      r0,r5
        0x000197f4:    f000fbf0    ....    BL       AttsCccSet ; 0x19fd8
        0x000197f8:    1c70        p.      ADDS     r0,r6,#1
        0x000197fa:    b2c6        ..      UXTB     r6,r0
        0x000197fc:    1ca4        ..      ADDS     r4,r4,#2
        0x000197fe:    f000fc65    ..e.    BL       AttsGetCccTableLen ; 0x1a0cc
        0x00019802:    42b0        .B      CMP      r0,r6
        0x00019804:    d8f2        ..      BHI      0x197ec ; AppSlaveSecProcDmMsg + 428
        0x00019806:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x0001980a:    79e0        .y      LDRB     r0,[r4,#7]
        0x0001980c:    4629        )F      MOV      r1,r5
        0x0001980e:    2800        .(      CMP      r0,#0
        0x00019810:    bf1a        ..      ITTE     NE
        0x00019812:    6820         h      LDRNE    r0,[r4,#0]
        0x00019814:    2800        .(      CMPNE    r0,#0
        0x00019816:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0001981a:    7ae0        .z      LDRB     r0,[r4,#0xb]
        0x0001981c:    7f8a        ..      LDRB     r2,[r1,#0x1e]
        0x0001981e:    ea400002    @...    ORR      r0,r0,r2
        0x00019822:    72e0        .r      STRB     r0,[r4,#0xb]
        0x00019824:    6820         h      LDR      r0,[r4,#0]
        0x00019826:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x0001982a:    f7ffbb57    ..W.    B        AppDbSetKey ; 0x18edc
        0x0001982e:    7928        (y      LDRB     r0,[r5,#4]
        0x00019830:    f0100f01    ....    TST      r0,#1
        0x00019834:    d00b        ..      BEQ      0x1984e ; AppSlaveSecProcDmMsg + 526
        0x00019836:    7960        `y      LDRB     r0,[r4,#5]
        0x00019838:    b118        ..      CBZ      r0,0x19842 ; AppSlaveSecProcDmMsg + 514
        0x0001983a:    7920         y      LDRB     r0,[r4,#4]
        0x0001983c:    f000ff4a    ..J.    BL       DmConnSecLevel ; 0x1a6d4
        0x00019840:    b128        (.      CBZ      r0,0x1984e ; AppSlaveSecProcDmMsg + 526
        0x00019842:    7920         y      LDRB     r0,[r4,#4]
        0x00019844:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x00019848:    2105        .!      MOVS     r1,#5
        0x0001984a:    f001b988    ....    B.W      DmSecCancelReq ; 0x1ab5e
        0x0001984e:    f8d81000    ....    LDR      r1,[r8,#0]
        0x00019852:    7928        (y      LDRB     r0,[r5,#4]
        0x00019854:    7809        .x      LDRB     r1,[r1,#0]
        0x00019856:    4008        .@      ANDS     r0,r0,r1
        0x00019858:    f0100001    ....    ANDS     r0,r0,#1
        0x0001985c:    71e0        .q      STRB     r0,[r4,#7]
        0x0001985e:    d00d        ..      BEQ      0x1987c ; AppSlaveSecProcDmMsg + 572
        0x00019860:    6820         h      LDR      r0,[r4,#0]
        0x00019862:    b958        X.      CBNZ     r0,0x1987c ; AppSlaveSecProcDmMsg + 572
        0x00019864:    7920         y      LDRB     r0,[r4,#4]
        0x00019866:    f000fefd    ....    BL       DmConnPeerAddr ; 0x1a664
        0x0001986a:    4606        .F      MOV      r6,r0
        0x0001986c:    7920         y      LDRB     r0,[r4,#4]
        0x0001986e:    f000ff03    ....    BL       DmConnPeerAddrType ; 0x1a678
        0x00019872:    2200        ."      MOVS     r2,#0
        0x00019874:    4631        1F      MOV      r1,r6
        0x00019876:    f7fffadb    ....    BL       AppDbNewRecord ; 0x18e30
        0x0001987a:    6020         `      STR      r0,[r4,#0]
        0x0001987c:    72e7        .r      STRB     r7,[r4,#0xb]
        0x0001987e:    f8d80000    ....    LDR      r0,[r8,#0]
        0x00019882:    7887        .x      LDRB     r7,[r0,#2]
        0x00019884:    7846        Fx      LDRB     r6,[r0,#1]
        0x00019886:    7920         y      LDRB     r0,[r4,#4]
        0x00019888:    f000fef6    ....    BL       DmConnPeerAddrType ; 0x1a678
        0x0001988c:    2801        .(      CMP      r0,#1
        0x0001988e:    bf08        ..      IT       EQ
        0x00019890:    f0460602    F...    ORREQ    r6,r6,#2
        0x00019894:    79e8        .y      LDRB     r0,[r5,#7]
        0x00019896:    79a9        .y      LDRB     r1,[r5,#6]
        0x00019898:    4038        8@      ANDS     r0,r0,r7
        0x0001989a:    9000        ..      STR      r0,[sp,#0]
        0x0001989c:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000198a0:    ea010306    ....    AND      r3,r1,r6
        0x000198a4:    7802        .x      LDRB     r2,[r0,#0]
        0x000198a6:    78c1        .x      LDRB     r1,[r0,#3]
        0x000198a8:    7920         y      LDRB     r0,[r4,#4]
        0x000198aa:    f001f9e5    ....    BL       DmSecPairRsp ; 0x1ac78
        0x000198ae:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x000198b2:    6820         h      LDR      r0,[r4,#0]
        0x000198b4:    b9c8        ..      CBNZ     r0,0x198ea ; AppSlaveSecProcDmMsg + 682
        0x000198b6:    89e8        ..      LDRH     r0,[r5,#0xe]
        0x000198b8:    b928        (.      CBNZ     r0,0x198c6 ; AppSlaveSecProcDmMsg + 646
        0x000198ba:    2208        ."      MOVS     r2,#8
        0x000198bc:    492e        .I      LDR      r1,[pc,#184] ; [0x19978] = 0x43a7f
        0x000198be:    1da8        ..      ADDS     r0,r5,#6
        0x000198c0:    f7fefdf4    ....    BL       memcmp ; 0x184ac
        0x000198c4:    b148        H.      CBZ      r0,0x198da ; AppSlaveSecProcDmMsg + 666
        0x000198c6:    89e8        ..      LDRH     r0,[r5,#0xe]
        0x000198c8:    1da9        ..      ADDS     r1,r5,#6
        0x000198ca:    f7fffa07    ....    BL       AppDbFindByLtkReq ; 0x18cdc
        0x000198ce:    6020         `      STR      r0,[r4,#0]
        0x000198d0:    2800        .(      CMP      r0,#0
        0x000198d2:    bf18        ..      IT       NE
        0x000198d4:    f8867074    ..tp    STRBNE   r7,[r6,#0x74]
        0x000198d8:    e007        ..      B        0x198ea ; AppSlaveSecProcDmMsg + 682
        0x000198da:    f8960074    ..t.    LDRB     r0,[r6,#0x74]
        0x000198de:    2800        .(      CMP      r0,#0
        0x000198e0:    bf1c        ..      ITT      NE
        0x000198e2:    f886906c    ..l.    STRBNE   r9,[r6,#0x6c]
        0x000198e6:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x000198ea:    6820         h      LDR      r0,[r4,#0]
        0x000198ec:    b190        ..      CBZ      r0,0x19914 ; AppSlaveSecProcDmMsg + 724
        0x000198ee:    466a        jF      MOV      r2,sp
        0x000198f0:    2101        .!      MOVS     r1,#1
        0x000198f2:    f7fffa27    ..'.    BL       AppDbGetKey ; 0x18d44
        0x000198f6:    b168        h.      CBZ      r0,0x19914 ; AppSlaveSecProcDmMsg + 724
        0x000198f8:    7961        ay      LDRB     r1,[r4,#5]
        0x000198fa:    2900        .)      CMP      r1,#0
        0x000198fc:    bf0c        ..      ITE      EQ
        0x000198fe:    2101        .!      MOVEQ    r1,#1
        0x00019900:    2100        .!      MOVNE    r1,#0
        0x00019902:    71a1        .q      STRB     r1,[r4,#6]
        0x00019904:    f894c004    ....    LDRB     r12,[r4,#4]
        0x00019908:    4603        .F      MOV      r3,r0
        0x0001990a:    f89d2000    ...     LDRB     r2,[sp,#0]
        0x0001990e:    2101        .!      MOVS     r1,#1
        0x00019910:    4660        `F      MOV      r0,r12
        0x00019912:    e004        ..      B        0x1991e ; AppSlaveSecProcDmMsg + 734
        0x00019914:    2300        .#      MOVS     r3,#0
        0x00019916:    71a7        .q      STRB     r7,[r4,#6]
        0x00019918:    7920         y      LDRB     r0,[r4,#4]
        0x0001991a:    461a        .F      MOV      r2,r3
        0x0001991c:    4619        .F      MOV      r1,r3
        0x0001991e:    f001f98b    ....    BL       DmSecLtkRsp ; 0x1ac38
        0x00019922:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x00019926:    78e8        .x      LDRB     r0,[r5,#3]
        0x00019928:    2800        .(      CMP      r0,#0
        0x0001992a:    bf18        ..      IT       NE
        0x0001992c:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x00019930:    2c00        .,      CMP      r4,#0
        0x00019932:    bf1a        ..      ITTE     NE
        0x00019934:    6820         h      LDRNE    r0,[r4,#0]
        0x00019936:    2800        .(      CMPNE    r0,#0
        0x00019938:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0001993c:    f04f0101    O...    MOV      r1,#1
        0x00019940:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x00019944:    f7ffbb0d    ....    B        AppDbSetPeerAddedToRl ; 0x18f62
        0x00019948:    78e8        .x      LDRB     r0,[r5,#3]
        0x0001994a:    2800        .(      CMP      r0,#0
        0x0001994c:    bf18        ..      IT       NE
        0x0001994e:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x00019952:    6820         h      LDR      r0,[r4,#0]
        0x00019954:    2800        .(      CMP      r0,#0
        0x00019956:    bf08        ..      IT       EQ
        0x00019958:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0001995c:    2100        .!      MOVS     r1,#0
        0x0001995e:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x00019962:    f7ffbafe    ....    B        AppDbSetPeerAddedToRl ; 0x18f62
    $d
        0x00019966:    0000        ..      DCW    0
        0x00019968:    1000dce0    ....    DCD    268492000
        0x0001996c:    10000548    H...    DCD    268436808
        0x00019970:    1000dd70    p...    DCD    268492144
        0x00019974:    1000055c    \...    DCD    268436828
        0x00019978:    00043a7f    .:..    DCD    277119
    $t
    i.AppSlaveSecurityReq
    AppSlaveSecurityReq
        0x0001997c:    b510        ..      PUSH     {r4,lr}
        0x0001997e:    4604        .F      MOV      r4,r0
        0x00019980:    f000fea8    ....    BL       DmConnSecLevel ; 0x1a6d4
        0x00019984:    2800        .(      CMP      r0,#0
        0x00019986:    bf18        ..      IT       NE
        0x00019988:    bd10        ..      POPNE    {r4,pc}
        0x0001998a:    4804        .H      LDR      r0,[pc,#16] ; [0x1999c] = 0x10000548
        0x0001998c:    6800        .h      LDR      r0,[r0,#0]
        0x0001998e:    7801        .x      LDRB     r1,[r0,#0]
        0x00019990:    4620         F      MOV      r0,r4
        0x00019992:    e8bd4010    ...@    POP      {r4,lr}
        0x00019996:    f001b995    ....    B.W      DmSecSlaveReq ; 0x1acc4
    $d
        0x0001999a:    0000        ..      DCW    0
        0x0001999c:    10000548    H...    DCD    268436808
    $t
    i.AppUiAction
    AppUiAction
        0x000199a0:    4903        .I      LDR      r1,[pc,#12] ; [0x199b0] = 0x100044d8
        0x000199a2:    684a        Jh      LDR      r2,[r1,#4]
        0x000199a4:    2a00        .*      CMP      r2,#0
        0x000199a6:    bf08        ..      IT       EQ
        0x000199a8:    4770        pG      BXEQ     lr
        0x000199aa:    2100        .!      MOVS     r1,#0
        0x000199ac:    4710        .G      BX       r2
    $d
        0x000199ae:    0000        ..      DCW    0
        0x000199b0:    100044d8    .D..    DCD    268453080
    $t
    i.AppUiBtnPressed
    AppUiBtnPressed
        0x000199b4:    4770        pG      BX       lr
        0x000199b6:    0000        ..      MOVS     r0,r0
    i.AppUiBtnRegister
    AppUiBtnRegister
        0x000199b8:    4901        .I      LDR      r1,[pc,#4] ; [0x199c0] = 0x100044d8
        0x000199ba:    6008        .`      STR      r0,[r1,#0]
        0x000199bc:    4770        pG      BX       lr
    $d
        0x000199be:    0000        ..      DCW    0
        0x000199c0:    100044d8    .D..    DCD    268453080
    $t
    i.AppUiDisplayConfirmValue
    AppUiDisplayConfirmValue
        0x000199c4:    4a03        .J      LDR      r2,[pc,#12] ; [0x199d4] = 0x100044d8
        0x000199c6:    6852        Rh      LDR      r2,[r2,#4]
        0x000199c8:    2a00        .*      CMP      r2,#0
        0x000199ca:    bf08        ..      IT       EQ
        0x000199cc:    4770        pG      BXEQ     lr
        0x000199ce:    4601        .F      MOV      r1,r0
        0x000199d0:    2010        .       MOVS     r0,#0x10
        0x000199d2:    4710        .G      BX       r2
    $d
        0x000199d4:    100044d8    .D..    DCD    268453080
    $t
    i.AppUiDisplayPasskey
    AppUiDisplayPasskey
        0x000199d8:    4a03        .J      LDR      r2,[pc,#12] ; [0x199e8] = 0x100044d8
        0x000199da:    6852        Rh      LDR      r2,[r2,#4]
        0x000199dc:    2a00        .*      CMP      r2,#0
        0x000199de:    bf08        ..      IT       EQ
        0x000199e0:    4770        pG      BXEQ     lr
        0x000199e2:    4601        .F      MOV      r1,r0
        0x000199e4:    200f        .       MOVS     r0,#0xf
        0x000199e6:    4710        .G      BX       r2
    $d
        0x000199e8:    100044d8    .D..    DCD    268453080
    $t
    i.AppUpdatePrivacyMode
    AppUpdatePrivacyMode
        0x000199ec:    2800        .(      CMP      r0,#0
        0x000199ee:    bf08        ..      IT       EQ
        0x000199f0:    4770        pG      BXEQ     lr
        0x000199f2:    b510        ..      PUSH     {r4,lr}
        0x000199f4:    4604        .F      MOV      r4,r0
        0x000199f6:    f7fff9f5    ....    BL       AppDbGetPeerAddedToRl ; 0x18de4
        0x000199fa:    2800        .(      CMP      r0,#0
        0x000199fc:    bf08        ..      IT       EQ
        0x000199fe:    bd10        ..      POPEQ    {r4,pc}
        0x00019a00:    4620         F      MOV      r0,r4
        0x00019a02:    f7fff9f2    ....    BL       AppDbGetPeerRpao ; 0x18dea
        0x00019a06:    2800        .(      CMP      r0,#0
        0x00019a08:    bf18        ..      IT       NE
        0x00019a0a:    bd10        ..      POPNE    {r4,pc}
        0x00019a0c:    2200        ."      MOVS     r2,#0
        0x00019a0e:    2104        .!      MOVS     r1,#4
        0x00019a10:    4620         F      MOV      r0,r4
        0x00019a12:    f7fff997    ....    BL       AppDbGetKey ; 0x18d44
        0x00019a16:    2800        .(      CMP      r0,#0
        0x00019a18:    bf08        ..      IT       EQ
        0x00019a1a:    bd10        ..      POPEQ    {r4,pc}
        0x00019a1c:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x00019a1e:    f1000110    ....    ADD      r1,r0,#0x10
        0x00019a22:    2201        ."      MOVS     r2,#1
        0x00019a24:    4618        .F      MOV      r0,r3
        0x00019a26:    f000ffc9    ....    BL       DmPrivSetPrivacyMode ; 0x1a9bc
        0x00019a2a:    4620         F      MOV      r0,r4
        0x00019a2c:    e8bd4010    ...@    POP      {r4,lr}
        0x00019a30:    2100        .!      MOVS     r1,#0
        0x00019a32:    f7ffba96    ....    B        AppDbSetPeerAddedToRl ; 0x18f62
        0x00019a36:    0000        ..      MOVS     r0,r0
    i.AttConnRegister
    AttConnRegister
        0x00019a38:    4901        .I      LDR      r1,[pc,#4] ; [0x19a40] = 0x10004d84
        0x00019a3a:    65c8        .e      STR      r0,[r1,#0x5c]
        0x00019a3c:    4770        pG      BX       lr
    $d
        0x00019a3e:    0000        ..      DCW    0
        0x00019a40:    10004d84    .M..    DCD    268455300
    $t
    i.AttGetMtu
    AttGetMtu
        0x00019a44:    4903        .I      LDR      r1,[pc,#12] ; [0x19a54] = 0x10004d84
        0x00019a46:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00019a4a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00019a4e:    f8300c14    0...    LDRH     r0,[r0,#-0x14]
        0x00019a52:    4770        pG      BX       lr
    $d
        0x00019a54:    10004d84    .M..    DCD    268455300
    $t
    i.AttHandler
    AttHandler
        0x00019a58:    0008        ..      MOVS     r0,r1
        0x00019a5a:    bf08        ..      IT       EQ
        0x00019a5c:    4770        pG      BXEQ     lr
        0x00019a5e:    7881        .x      LDRB     r1,[r0,#2]
        0x00019a60:    2980        .)      CMP      r1,#0x80
        0x00019a62:    4a0c        .J      LDR      r2,[pc,#48] ; [0x19a94] = 0x10004d84
        0x00019a64:    d304        ..      BCC      0x19a70 ; AttHandler + 24
        0x00019a66:    6cd1        .l      LDR      r1,[r2,#0x4c]
        0x00019a68:    2900        .)      CMP      r1,#0
        0x00019a6a:    bf08        ..      IT       EQ
        0x00019a6c:    4770        pG      BXEQ     lr
        0x00019a6e:    4708        .G      BX       r1
        0x00019a70:    2960        `)      CMP      r1,#0x60
        0x00019a72:    d302        ..      BCC      0x19a7a ; AttHandler + 34
        0x00019a74:    6c51        Ql      LDR      r1,[r2,#0x44]
        0x00019a76:    6889        .h      LDR      r1,[r1,#8]
        0x00019a78:    4708        .G      BX       r1
        0x00019a7a:    2940        @)      CMP      r1,#0x40
        0x00019a7c:    d302        ..      BCC      0x19a84 ; AttHandler + 44
        0x00019a7e:    6c91        .l      LDR      r1,[r2,#0x48]
        0x00019a80:    6889        .h      LDR      r1,[r1,#8]
        0x00019a82:    4708        .G      BX       r1
        0x00019a84:    2920         )      CMP      r1,#0x20
        0x00019a86:    d302        ..      BCC      0x19a8e ; AttHandler + 54
        0x00019a88:    6c11        .l      LDR      r1,[r2,#0x40]
        0x00019a8a:    6889        .h      LDR      r1,[r1,#8]
        0x00019a8c:    4708        .G      BX       r1
        0x00019a8e:    6bd1        .k      LDR      r1,[r2,#0x3c]
        0x00019a90:    6889        .h      LDR      r1,[r1,#8]
        0x00019a92:    4708        .G      BX       r1
    $d
        0x00019a94:    10004d84    .M..    DCD    268455300
    $t
    i.AttHandlerInit
    AttHandlerInit
        0x00019a98:    490a        .I      LDR      r1,[pc,#40] ; [0x19ac4] = 0x10004d84
        0x00019a9a:    b510        ..      PUSH     {r4,lr}
        0x00019a9c:    f8810060    ..`.    STRB     r0,[r1,#0x60]
        0x00019aa0:    4809        .H      LDR      r0,[pc,#36] ; [0x19ac8] = 0x43a38
        0x00019aa2:    63c8        .c      STR      r0,[r1,#0x3c]
        0x00019aa4:    6408        .d      STR      r0,[r1,#0x40]
        0x00019aa6:    3010        .0      ADDS     r0,r0,#0x10
        0x00019aa8:    6448        Hd      STR      r0,[r1,#0x44]
        0x00019aaa:    6488        .d      STR      r0,[r1,#0x48]
        0x00019aac:    4a07        .J      LDR      r2,[pc,#28] ; [0x19acc] = 0x291d1
        0x00019aae:    4908        .I      LDR      r1,[pc,#32] ; [0x19ad0] = 0x29229
        0x00019ab0:    2004        .       MOVS     r0,#4
        0x00019ab2:    f002f963    ..c.    BL       L2cRegister ; 0x1bd7c
        0x00019ab6:    e8bd4010    ...@    POP      {r4,lr}
        0x00019aba:    4906        .I      LDR      r1,[pc,#24] ; [0x19ad4] = 0x29109
        0x00019abc:    2000        .       MOVS     r0,#0
        0x00019abe:    f000bdef    ....    B.W      DmConnRegister ; 0x1a6a0
    $d
        0x00019ac2:    0000        ..      DCW    0
        0x00019ac4:    10004d84    .M..    DCD    268455300
        0x00019ac8:    00043a38    8:..    DCD    277048
        0x00019acc:    000291d1    ....    DCD    168401
        0x00019ad0:    00029229    )...    DCD    168489
        0x00019ad4:    00029109    ....    DCD    168201
    $t
    i.AttMsgFree
    AttMsgFree
        0x00019ad8:    291b        .)      CMP      r1,#0x1b
        0x00019ada:    bf16        ..      ITET     NE
        0x00019adc:    291d        .)      CMPNE    r1,#0x1d
        0x00019ade:    210b        .!      MOVEQ    r1,#0xb
        0x00019ae0:    2100        .!      MOVNE    r1,#0
        0x00019ae2:    eba00001    ....    SUB      r0,r0,r1
        0x00019ae6:    f003b846    ..F.    B.W      WsfMsgFree ; 0x1cb76
        0x00019aea:    0000        ..      MOVS     r0,r0
    i.AttRegister
    AttRegister
        0x00019aec:    b510        ..      PUSH     {r4,lr}
        0x00019aee:    4c14        .L      LDR      r4,[pc,#80] ; [0x19b40] = 0x10004d84
        0x00019af0:    b084        ..      SUB      sp,sp,#0x10
        0x00019af2:    65a0        .e      STR      r0,[r4,#0x58]
        0x00019af4:    f001fb74    ..t.    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x00019af8:    4912        .I      LDR      r1,[pc,#72] ; [0x19b44] = 0x1000012c
        0x00019afa:    1f00        ..      SUBS     r0,r0,#4
        0x00019afc:    6809        .h      LDR      r1,[r1,#0]
        0x00019afe:    8889        ..      LDRH     r1,[r1,#4]
        0x00019b00:    4288        .B      CMP      r0,r1
        0x00019b02:    bfa4        ..      ITT      GE
        0x00019b04:    b004        ..      ADDGE    sp,sp,#0x10
        0x00019b06:    bd10        ..      POPGE    {r4,pc}
        0x00019b08:    2000        .       MOVS     r0,#0
        0x00019b0a:    6da1        .m      LDR      r1,[r4,#0x58]
        0x00019b0c:    2378        x#      MOVS     r3,#0x78
        0x00019b0e:    2202        ."      MOVS     r2,#2
        0x00019b10:    2900        .)      CMP      r1,#0
        0x00019b12:    bf04        ..      ITT      EQ
        0x00019b14:    b004        ..      ADDEQ    sp,sp,#0x10
        0x00019b16:    bd10        ..      POPEQ    {r4,pc}
        0x00019b18:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00019b1c:    2000        .       MOVS     r0,#0
        0x00019b1e:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00019b22:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00019b26:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00019b2a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00019b2e:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00019b32:    f88d2003    ...     STRB     r2,[sp,#3]
        0x00019b36:    4668        hF      MOV      r0,sp
        0x00019b38:    4788        .G      BLX      r1
        0x00019b3a:    b004        ..      ADD      sp,sp,#0x10
        0x00019b3c:    bd10        ..      POP      {r4,pc}
    $d
        0x00019b3e:    0000        ..      DCW    0
        0x00019b40:    10004d84    .M..    DCD    268455300
        0x00019b44:    1000012c    ,...    DCD    268435756
    $t
    i.AttcIndConfirm
    AttcIndConfirm
        0x00019b48:    b510        ..      PUSH     {r4,lr}
        0x00019b4a:    1e40        @.      SUBS     r0,r0,#1
        0x00019b4c:    b280        ..      UXTH     r0,r0
        0x00019b4e:    2100        .!      MOVS     r1,#0
        0x00019b50:    f00ffbe8    ....    BL       attcCcbByHandle ; 0x29324
        0x00019b54:    0004        ..      MOVS     r4,r0
        0x00019b56:    bf08        ..      IT       EQ
        0x00019b58:    bd10        ..      POPEQ    {r4,pc}
        0x00019b5a:    6820         h      LDR      r0,[r4,#0]
        0x00019b5c:    7880        .x      LDRB     r0,[r0,#2]
        0x00019b5e:    f0100f10    ....    TST      r0,#0x10
        0x00019b62:    bf08        ..      IT       EQ
        0x00019b64:    bd10        ..      POPEQ    {r4,pc}
        0x00019b66:    f0100f02    ....    TST      r0,#2
        0x00019b6a:    bf18        ..      IT       NE
        0x00019b6c:    bd10        ..      POPNE    {r4,pc}
        0x00019b6e:    2009        .       MOVS     r0,#9
        0x00019b70:    f00ffb7a    ..z.    BL       attMsgAlloc ; 0x29268
        0x00019b74:    0003        ..      MOVS     r3,r0
        0x00019b76:    bf08        ..      IT       EQ
        0x00019b78:    bd10        ..      POPEQ    {r4,pc}
        0x00019b7a:    6820         h      LDR      r0,[r4,#0]
        0x00019b7c:    2201        ."      MOVS     r2,#1
        0x00019b7e:    7881        .x      LDRB     r1,[r0,#2]
        0x00019b80:    f0210110    !...    BIC      r1,r1,#0x10
        0x00019b84:    7081        .p      STRB     r1,[r0,#2]
        0x00019b86:    201e        .       MOVS     r0,#0x1e
        0x00019b88:    7218        .r      STRB     r0,[r3,#8]
        0x00019b8a:    6820         h      LDR      r0,[r4,#0]
        0x00019b8c:    8981        ..      LDRH     r1,[r0,#0xc]
        0x00019b8e:    e8bd4010    ...@    POP      {r4,lr}
        0x00019b92:    2004        .       MOVS     r0,#4
        0x00019b94:    f002b86e    ..n.    B.W      L2cDataReq ; 0x1bc74
    i.AttcInit
    AttcInit
        0x00019b98:    e92d01f0    -...    PUSH     {r4-r8}
        0x00019b9c:    2500        .%      MOVS     r5,#0
        0x00019b9e:    4c1e        .L      LDR      r4,[pc,#120] ; [0x19c18] = 0x100049b0
        0x00019ba0:    2601        .&      MOVS     r6,#1
        0x00019ba2:    4b1e        .K      LDR      r3,[pc,#120] ; [0x19c1c] = 0x10004d84
        0x00019ba4:    f8c451b0    ...Q    STR      r5,[r4,#0x1b0]
        0x00019ba8:    f88461b4    ...a    STRB     r6,[r4,#0x1b4]
        0x00019bac:    4629        )F      MOV      r1,r5
        0x00019bae:    2702        .'      MOVS     r7,#2
        0x00019bb0:    eb011041    ..A.    ADD      r0,r1,r1,LSL #5
        0x00019bb4:    eb010281    ....    ADD      r2,r1,r1,LSL #2
        0x00019bb8:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x00019bbc:    eb030c82    ....    ADD      r12,r3,r2,LSL #2
        0x00019bc0:    f8c0c000    ....    STR      r12,[r0,#0]
        0x00019bc4:    f8932060    ..`     LDRB     r2,[r3,#0x60]
        0x00019bc8:    f8802024    ..$     STRB     r2,[r0,#0x24]
        0x00019bcc:    1c49        I.      ADDS     r1,r1,#1
        0x00019bce:    8401        ..      STRH     r1,[r0,#0x20]
        0x00019bd0:    f8805028    ..(P    STRB     r5,[r0,#0x28]
        0x00019bd4:    f8801029    ..).    STRB     r1,[r0,#0x29]
        0x00019bd8:    f8c0c02c    ..,.    STR      r12,[r0,#0x2c]
        0x00019bdc:    f8938060    ..`.    LDRB     r8,[r3,#0x60]
        0x00019be0:    f8808050    ..P.    STRB     r8,[r0,#0x50]
        0x00019be4:    f8a0104c    ..L.    STRH     r1,[r0,#0x4c]
        0x00019be8:    f8806054    ..T`    STRB     r6,[r0,#0x54]
        0x00019bec:    f8801055    ..U.    STRB     r1,[r0,#0x55]
        0x00019bf0:    f8c0c058    ..X.    STR      r12,[r0,#0x58]
        0x00019bf4:    f8932060    ..`     LDRB     r2,[r3,#0x60]
        0x00019bf8:    f880207c    ..|     STRB     r2,[r0,#0x7c]
        0x00019bfc:    f8a01078    ..x.    STRH     r1,[r0,#0x78]
        0x00019c00:    f8807080    ...p    STRB     r7,[r0,#0x80]
        0x00019c04:    f8801081    ....    STRB     r1,[r0,#0x81]
        0x00019c08:    b2c9        ..      UXTB     r1,r1
        0x00019c0a:    2903        .)      CMP      r1,#3
        0x00019c0c:    d3d0        ..      BCC      0x19bb0 ; AttcInit + 24
        0x00019c0e:    4804        .H      LDR      r0,[pc,#16] ; [0x19c20] = 0x4395c
        0x00019c10:    63d8        .c      STR      r0,[r3,#0x3c]
        0x00019c12:    e8bd01f0    ....    POP      {r4-r8}
        0x00019c16:    4770        pG      BX       lr
    $d
        0x00019c18:    100049b0    .I..    DCD    268454320
        0x00019c1c:    10004d84    .M..    DCD    268455300
        0x00019c20:    0004395c    \9..    DCD    276828
    $t
    i.AttcMtuReq
    AttcMtuReq
        0x00019c24:    b538        8.      PUSH     {r3-r5,lr}
        0x00019c26:    4605        .F      MOV      r5,r0
        0x00019c28:    460c        .F      MOV      r4,r1
        0x00019c2a:    200b        .       MOVS     r0,#0xb
        0x00019c2c:    f00ffb1c    ....    BL       attMsgAlloc ; 0x29268
        0x00019c30:    0003        ..      MOVS     r3,r0
        0x00019c32:    bf08        ..      IT       EQ
        0x00019c34:    bd38        8.      POPEQ    {r3-r5,pc}
        0x00019c36:    2003        .       MOVS     r0,#3
        0x00019c38:    8018        ..      STRH     r0,[r3,#0]
        0x00019c3a:    2002        .       MOVS     r0,#2
        0x00019c3c:    7218        .r      STRB     r0,[r3,#8]
        0x00019c3e:    725c        \r      STRB     r4,[r3,#9]
        0x00019c40:    0a20         .      LSRS     r0,r4,#8
        0x00019c42:    7298        .r      STRB     r0,[r3,#0xa]
        0x00019c44:    2000        .       MOVS     r0,#0
        0x00019c46:    4601        .F      MOV      r1,r0
        0x00019c48:    9000        ..      STR      r0,[sp,#0]
        0x00019c4a:    2201        ."      MOVS     r2,#1
        0x00019c4c:    4628        (F      MOV      r0,r5
        0x00019c4e:    f00fffef    ....    BL       attcSendMsg ; 0x29c30
        0x00019c52:    bd38        8.      POP      {r3-r5,pc}
    i.AttsAddGroup
    AttsAddGroup
        0x00019c54:    b570        p.      PUSH     {r4-r6,lr}
        0x00019c56:    4606        .F      MOV      r6,r0
        0x00019c58:    2500        .%      MOVS     r5,#0
        0x00019c5a:    f003f895    ....    BL       WsfTaskLock ; 0x1cd88
        0x00019c5e:    4b0d        .K      LDR      r3,[pc,#52] ; [0x19c94] = 0x10004b90
        0x00019c60:    f8d341a4    ...A    LDR      r4,[r3,#0x1a4]
        0x00019c64:    2c00        .,      CMP      r4,#0
        0x00019c66:    bf18        ..      IT       NE
        0x00019c68:    8a32        2.      LDRHNE   r2,[r6,#0x10]
        0x00019c6a:    d006        ..      BEQ      0x19c7a ; AttsAddGroup + 38
        0x00019c6c:    8a20         .      LDRH     r0,[r4,#0x10]
        0x00019c6e:    4282        .B      CMP      r2,r0
        0x00019c70:    d303        ..      BCC      0x19c7a ; AttsAddGroup + 38
        0x00019c72:    4625        %F      MOV      r5,r4
        0x00019c74:    6824        $h      LDR      r4,[r4,#0]
        0x00019c76:    2c00        .,      CMP      r4,#0
        0x00019c78:    d1f8        ..      BNE      0x19c6c ; AttsAddGroup + 24
        0x00019c7a:    462a        *F      MOV      r2,r5
        0x00019c7c:    4631        1F      MOV      r1,r6
        0x00019c7e:    f50370d2    ...p    ADD      r0,r3,#0x1a4
        0x00019c82:    f002fff3    ....    BL       WsfQueueInsert ; 0x1cc6c
        0x00019c86:    2001        .       MOVS     r0,#1
        0x00019c88:    f010fb00    ....    BL       attsCsfSetHashUpdateStatus ; 0x2a28c
        0x00019c8c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00019c90:    f003b8c6    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x00019c94:    10004b90    .K..    DCD    268454800
    $t
    i.AttsCalculateDbHash
    AttsCalculateDbHash
        0x00019c98:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00019c9c:    4f82        .O      LDR      r7,[pc,#520] ; [0x19ea8] = 0x10004b90
        0x00019c9e:    f04f0800    O...    MOV      r8,#0
        0x00019ca2:    f8df9208    ....    LDR      r9,[pc,#520] ; [0x19eac] = 0x1000022c
        0x00019ca6:    f8d721a4    ...!    LDR      r2,[r7,#0x1a4]
        0x00019caa:    b087        ..      SUB      sp,sp,#0x1c
        0x00019cac:    46c2        .F      MOV      r10,r8
        0x00019cae:    f46f5420    o. T    MVN      r4,#0x2800
        0x00019cb2:    f46f5b24    o.$[    MVN      r11,#0x2900
        0x00019cb6:    2a00        .*      CMP      r2,#0
        0x00019cb8:    bf18        ..      IT       NE
        0x00019cba:    f8993000    ...0    LDRBNE   r3,[r9,#0]
        0x00019cbe:    d035        5.      BEQ      0x19d2c ; AttsCalculateDbHash + 148
        0x00019cc0:    7c90        .|      LDRB     r0,[r2,#0x12]
        0x00019cc2:    7c11        .|      LDRB     r1,[r2,#0x10]
        0x00019cc4:    1a40        @.      SUBS     r0,r0,r1
        0x00019cc6:    1c40        @.      ADDS     r0,r0,#1
        0x00019cc8:    f01001ff    ....    ANDS     r1,r0,#0xff
        0x00019ccc:    6850        Ph      LDR      r0,[r2,#4]
        0x00019cce:    d028        (.      BEQ      0x19d22 ; AttsCalculateDbHash + 138
        0x00019cd0:    f04f0c02    O...    MOV      r12,#2
        0x00019cd4:    2b00        .+      CMP      r3,#0
        0x00019cd6:    bf1c        ..      ITT      NE
        0x00019cd8:    2300        .#      MOVNE    r3,#0
        0x00019cda:    46d4        .F      MOVNE    r12,r10
        0x00019cdc:    d118        ..      BNE      0x19d10 ; AttsCalculateDbHash + 120
        0x00019cde:    6805        .h      LDR      r5,[r0,#0]
        0x00019ce0:    782e        .x      LDRB     r6,[r5,#0]
        0x00019ce2:    786d        mx      LDRB     r5,[r5,#1]
        0x00019ce4:    eb062505    ...%    ADD      r5,r6,r5,LSL #8
        0x00019ce8:    b2ad        ..      UXTH     r5,r5
        0x00019cea:    f5b55f24    ..$_    CMP      r5,#0x2900
        0x00019cee:    d04c        L.      BEQ      0x19d8a ; AttsCalculateDbHash + 242
        0x00019cf0:    dc41        A.      BGT      0x19d76 ; AttsCalculateDbHash + 222
        0x00019cf2:    f5b55f20    .. _    CMP      r5,#0x2800
        0x00019cf6:    bf1c        ..      ITT      NE
        0x00019cf8:    eb150c04    ....    ADDSNE   r12,r5,r4
        0x00019cfc:    f1bc0f01    ....    CMPNE    r12,#1
        0x00019d00:    d043        C.      BEQ      0x19d8a ; AttsCalculateDbHash + 242
        0x00019d02:    f1bc0f02    ....    CMP      r12,#2
        0x00019d06:    bf08        ..      IT       EQ
        0x00019d08:    2301        .#      MOVEQ    r3,#1
        0x00019d0a:    d03e        >.      BEQ      0x19d8a ; AttsCalculateDbHash + 242
        0x00019d0c:    f04f0c00    O...    MOV      r12,#0
        0x00019d10:    44c4        .D      ADD      r12,r12,r8
        0x00019d12:    1e49        I.      SUBS     r1,r1,#1
        0x00019d14:    fa1ff88c    ....    UXTH     r8,r12
        0x00019d18:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00019d1c:    f1000010    ....    ADD      r0,r0,#0x10
        0x00019d20:    d1d6        ..      BNE      0x19cd0 ; AttsCalculateDbHash + 56
        0x00019d22:    6812        .h      LDR      r2,[r2,#0]
        0x00019d24:    2a00        .*      CMP      r2,#0
        0x00019d26:    d1cb        ..      BNE      0x19cc0 ; AttsCalculateDbHash + 40
        0x00019d28:    f8893000    ...0    STRB     r3,[r9,#0]
        0x00019d2c:    4640        @F      MOV      r0,r8
        0x00019d2e:    f002fe4b    ..K.    BL       WsfBufAlloc ; 0x1c9c8
        0x00019d32:    9000        ..      STR      r0,[sp,#0]
        0x00019d34:    2800        .(      CMP      r0,#0
        0x00019d36:    bf04        ..      ITT      EQ
        0x00019d38:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x00019d3a:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00019d3e:    f8d761a4    ...a    LDR      r6,[r7,#0x1a4]
        0x00019d42:    f8cda008    ....    STR      r10,[sp,#8]
        0x00019d46:    f8cda00c    ....    STR      r10,[sp,#0xc]
        0x00019d4a:    f8cda010    ....    STR      r10,[sp,#0x10]
        0x00019d4e:    4605        .F      MOV      r5,r0
        0x00019d50:    f8cda014    ....    STR      r10,[sp,#0x14]
        0x00019d54:    2e00        ..      CMP      r6,#0
        0x00019d56:    d075        u.      BEQ      0x19e44 ; AttsCalculateDbHash + 428
        0x00019d58:    8a37        7.      LDRH     r7,[r6,#0x10]
        0x00019d5a:    8a70        p.      LDRH     r0,[r6,#0x12]
        0x00019d5c:    6874        th      LDR      r4,[r6,#4]
        0x00019d5e:    42b8        .B      CMP      r0,r7
        0x00019d60:    d371        q.      BCC      0x19e46 ; AttsCalculateDbHash + 430
        0x00019d62:    2102        .!      MOVS     r1,#2
        0x00019d64:    f8992000    ...     LDRB     r2,[r9,#0]
        0x00019d68:    4608        .F      MOV      r0,r1
        0x00019d6a:    2a00        .*      CMP      r2,#0
        0x00019d6c:    bf18        ..      IT       NE
        0x00019d6e:    f889a000    ....    STRBNE   r10,[r9,#0]
        0x00019d72:    d17f        ..      BNE      0x19e74 ; AttsCalculateDbHash + 476
        0x00019d74:    e01c        ..      B        0x19db0 ; AttsCalculateDbHash + 280
        0x00019d76:    eb15050b    ....    ADDS     r5,r5,r11
        0x00019d7a:    bf18        ..      IT       NE
        0x00019d7c:    2d01        .-      CMPNE    r5,#1
        0x00019d7e:    d00c        ..      BEQ      0x19d9a ; AttsCalculateDbHash + 258
        0x00019d80:    2d02        .-      CMP      r5,#2
        0x00019d82:    bf18        ..      IT       NE
        0x00019d84:    2d04        .-      CMPNE    r5,#4
        0x00019d86:    d008        ..      BEQ      0x19d9a ; AttsCalculateDbHash + 258
        0x00019d88:    e7c0        ..      B        0x19d0c ; AttsCalculateDbHash + 116
        0x00019d8a:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x00019d8e:    f8bcc000    ....    LDRH     r12,[r12,#0]
        0x00019d92:    f10c0c02    ....    ADD      r12,r12,#2
        0x00019d96:    fa1ffc8c    ....    UXTH     r12,r12
        0x00019d9a:    7b85        .{      LDRB     r5,[r0,#0xe]
        0x00019d9c:    f0150f01    ....    TST      r5,#1
        0x00019da0:    bf14        ..      ITE      NE
        0x00019da2:    f10c0c10    ....    ADDNE    r12,r12,#0x10
        0x00019da6:    f10c0c02    ....    ADDEQ    r12,r12,#2
        0x00019daa:    fa1ffc8c    ....    UXTH     r12,r12
        0x00019dae:    e7af        ..      B        0x19d10 ; AttsCalculateDbHash + 120
        0x00019db0:    6822        "h      LDR      r2,[r4,#0]
        0x00019db2:    7813        .x      LDRB     r3,[r2,#0]
        0x00019db4:    7852        Rx      LDRB     r2,[r2,#1]
        0x00019db6:    eb032202    ..."    ADD      r2,r3,r2,LSL #8
        0x00019dba:    b292        ..      UXTH     r2,r2
        0x00019dbc:    f5b25f24    ..$_    CMP      r2,#0x2900
        0x00019dc0:    d01a        ..      BEQ      0x19df8 ; AttsCalculateDbHash + 352
        0x00019dc2:    dc0f        ..      BGT      0x19de4 ; AttsCalculateDbHash + 332
        0x00019dc4:    f5b25f20    .. _    CMP      r2,#0x2800
        0x00019dc8:    bf1e        ..      ITTT     NE
        0x00019dca:    f46f5020    o. P    MVNNE    r0,#0x2800
        0x00019dce:    eb120000    ....    ADDSNE   r0,r2,r0
        0x00019dd2:    2801        .(      CMPNE    r0,#1
        0x00019dd4:    d010        ..      BEQ      0x19df8 ; AttsCalculateDbHash + 352
        0x00019dd6:    2802        .(      CMP      r0,#2
        0x00019dd8:    bf04        ..      ITT      EQ
        0x00019dda:    2001        .       MOVEQ    r0,#1
        0x00019ddc:    f8890000    ....    STRBEQ   r0,[r9,#0]
        0x00019de0:    d00a        ..      BEQ      0x19df8 ; AttsCalculateDbHash + 352
        0x00019de2:    e047        G.      B        0x19e74 ; AttsCalculateDbHash + 476
        0x00019de4:    eb12020b    ....    ADDS     r2,r2,r11
        0x00019de8:    bf18        ..      IT       NE
        0x00019dea:    2a01        .*      CMPNE    r2,#1
        0x00019dec:    d009        ..      BEQ      0x19e02 ; AttsCalculateDbHash + 362
        0x00019dee:    2a02        .*      CMP      r2,#2
        0x00019df0:    bf18        ..      IT       NE
        0x00019df2:    2a04        .*      CMPNE    r2,#4
        0x00019df4:    d005        ..      BEQ      0x19e02 ; AttsCalculateDbHash + 362
        0x00019df6:    e03d        =.      B        0x19e74 ; AttsCalculateDbHash + 476
        0x00019df8:    68a0        .h      LDR      r0,[r4,#8]
        0x00019dfa:    8800        ..      LDRH     r0,[r0,#0]
        0x00019dfc:    f1000002    ....    ADD      r0,r0,#2
        0x00019e00:    b280        ..      UXTH     r0,r0
        0x00019e02:    7ba2        .{      LDRB     r2,[r4,#0xe]
        0x00019e04:    f0120f01    ....    TST      r2,#1
        0x00019e08:    bf14        ..      ITE      NE
        0x00019e0a:    3010        .0      ADDNE    r0,r0,#0x10
        0x00019e0c:    1c80        ..      ADDEQ    r0,r0,#2
        0x00019e0e:    0400        ..      LSLS     r0,r0,#16
        0x00019e10:    0c00        ..      LSRS     r0,r0,#16
        0x00019e12:    d02f        /.      BEQ      0x19e74 ; AttsCalculateDbHash + 476
        0x00019e14:    f8057b01    ...{    STRB     r7,[r5],#1
        0x00019e18:    0a3a        :.      LSRS     r2,r7,#8
        0x00019e1a:    f8052b01    ...+    STRB     r2,[r5],#1
        0x00019e1e:    7ba2        .{      LDRB     r2,[r4,#0xe]
        0x00019e20:    f0120f01    ....    TST      r2,#1
        0x00019e24:    d010        ..      BEQ      0x19e48 ; AttsCalculateDbHash + 432
        0x00019e26:    6821        !h      LDR      r1,[r4,#0]
        0x00019e28:    680a        .h      LDR      r2,[r1,#0]
        0x00019e2a:    f8452b04    E..+    STR      r2,[r5],#4
        0x00019e2e:    684a        Jh      LDR      r2,[r1,#4]
        0x00019e30:    f8452b04    E..+    STR      r2,[r5],#4
        0x00019e34:    688a        .h      LDR      r2,[r1,#8]
        0x00019e36:    f8452b08    E..+    STR      r2,[r5],#8
        0x00019e3a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00019e3c:    f8451c04    E...    STR      r1,[r5,#-4]
        0x00019e40:    2110        .!      MOVS     r1,#0x10
        0x00019e42:    e00b        ..      B        0x19e5c ; AttsCalculateDbHash + 452
        0x00019e44:    e021        !.      B        0x19e8a ; AttsCalculateDbHash + 498
        0x00019e46:    e01c        ..      B        0x19e82 ; AttsCalculateDbHash + 490
        0x00019e48:    6822        "h      LDR      r2,[r4,#0]
        0x00019e4a:    7813        .x      LDRB     r3,[r2,#0]
        0x00019e4c:    7852        Rx      LDRB     r2,[r2,#1]
        0x00019e4e:    eb032202    ..."    ADD      r2,r3,r2,LSL #8
        0x00019e52:    f8052b01    ...+    STRB     r2,[r5],#1
        0x00019e56:    0a12        ..      LSRS     r2,r2,#8
        0x00019e58:    f8052b01    ...+    STRB     r2,[r5],#1
        0x00019e5c:    1c89        ..      ADDS     r1,r1,#2
        0x00019e5e:    4288        .B      CMP      r0,r1
        0x00019e60:    d008        ..      BEQ      0x19e74 ; AttsCalculateDbHash + 476
        0x00019e62:    68a0        .h      LDR      r0,[r4,#8]
        0x00019e64:    6861        ah      LDR      r1,[r4,#4]
        0x00019e66:    8802        ..      LDRH     r2,[r0,#0]
        0x00019e68:    4628        (F      MOV      r0,r5
        0x00019e6a:    f7fefb8e    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00019e6e:    68a0        .h      LDR      r0,[r4,#8]
        0x00019e70:    8800        ..      LDRH     r0,[r0,#0]
        0x00019e72:    4405        .D      ADD      r5,r5,r0
        0x00019e74:    1c78        x.      ADDS     r0,r7,#1
        0x00019e76:    b287        ..      UXTH     r7,r0
        0x00019e78:    8a70        p.      LDRH     r0,[r6,#0x12]
        0x00019e7a:    3410        .4      ADDS     r4,r4,#0x10
        0x00019e7c:    42b8        .B      CMP      r0,r7
        0x00019e7e:    f4bfaf70    ..p.    BCS      0x19d62 ; AttsCalculateDbHash + 202
        0x00019e82:    6836        6h      LDR      r6,[r6,#0]
        0x00019e84:    2e00        ..      CMP      r6,#0
        0x00019e86:    f47faf67    ..g.    BNE      0x19d58 ; AttsCalculateDbHash + 192
        0x00019e8a:    2324        $#      MOVS     r3,#0x24
        0x00019e8c:    9900        ..      LDR      r1,[sp,#0]
        0x00019e8e:    e9cda300    ....    STRD     r10,r3,[sp,#0]
        0x00019e92:    4b07        .K      LDR      r3,[pc,#28] ; [0x19eb0] = 0x10004d84
        0x00019e94:    a802        ..      ADD      r0,sp,#8
        0x00019e96:    4642        BF      MOV      r2,r8
        0x00019e98:    f8933060    ..`0    LDRB     r3,[r3,#0x60]
        0x00019e9c:    f001ffe2    ....    BL       SecCmac ; 0x1be64
        0x00019ea0:    b007        ..      ADD      sp,sp,#0x1c
        0x00019ea2:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00019ea6:    0000        ..      DCW    0
        0x00019ea8:    10004b90    .K..    DCD    268454800
        0x00019eac:    1000022c    ,...    DCD    268436012
        0x00019eb0:    10004d84    .M..    DCD    268455300
    $t
    i.AttsCccClearTable
    AttsCccClearTable
        0x00019eb4:    b510        ..      PUSH     {r4,lr}
        0x00019eb6:    4907        .I      LDR      r1,[pc,#28] ; [0x19ed4] = 0x10004b68
        0x00019eb8:    eb010480    ....    ADD      r4,r1,r0,LSL #2
        0x00019ebc:    f8540c04    T...    LDR      r0,[r4,#-4]
        0x00019ec0:    2800        .(      CMP      r0,#0
        0x00019ec2:    bf08        ..      IT       EQ
        0x00019ec4:    bd10        ..      POPEQ    {r4,pc}
        0x00019ec6:    f002fda1    ....    BL       WsfBufFree ; 0x1ca0c
        0x00019eca:    2000        .       MOVS     r0,#0
        0x00019ecc:    f8440c04    D...    STR      r0,[r4,#-4]
        0x00019ed0:    bd10        ..      POP      {r4,pc}
    $d
        0x00019ed2:    0000        ..      DCW    0
        0x00019ed4:    10004b68    hK..    DCD    268454760
    $t
    i.AttsCccEnabled
    AttsCccEnabled
        0x00019ed8:    b570        p.      PUSH     {r4-r6,lr}
        0x00019eda:    460d        .F      MOV      r5,r1
        0x00019edc:    4604        .F      MOV      r4,r0
        0x00019ede:    f000fbf9    ....    BL       DmConnSecLevel ; 0x1a6d4
        0x00019ee2:    4601        .F      MOV      r1,r0
        0x00019ee4:    480a        .H      LDR      r0,[pc,#40] ; [0x19f10] = 0x10004b68
        0x00019ee6:    eb050345    ..E.    ADD      r3,r5,r5,LSL #1
        0x00019eea:    f04f0c04    O...    MOV      r12,#4
        0x00019eee:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00019ef0:    eb0c0343    ..C.    ADD      r3,r12,r3,LSL #1
        0x00019ef4:    5cd2        .\      LDRB     r2,[r2,r3]
        0x00019ef6:    4291        .B      CMP      r1,r2
        0x00019ef8:    bf3c        <.      ITT      CC
        0x00019efa:    2000        .       MOVCC    r0,#0
        0x00019efc:    bd70        p.      POPCC    {r4-r6,pc}
        0x00019efe:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x00019f02:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x00019f06:    2800        .(      CMP      r0,#0
        0x00019f08:    bf18        ..      IT       NE
        0x00019f0a:    f8300015    0...    LDRHNE   r0,[r0,r5,LSL #1]
        0x00019f0e:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00019f10:    10004b68    hK..    DCD    268454760
    $t
    i.AttsCccGet
    AttsCccGet
        0x00019f14:    4a04        .J      LDR      r2,[pc,#16] ; [0x19f28] = 0x10004b68
        0x00019f16:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x00019f1a:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x00019f1e:    2800        .(      CMP      r0,#0
        0x00019f20:    bf18        ..      IT       NE
        0x00019f22:    f8300011    0...    LDRHNE   r0,[r0,r1,LSL #1]
        0x00019f26:    4770        pG      BX       lr
    $d
        0x00019f28:    10004b68    hK..    DCD    268454760
    $t
    i.AttsCccInitTable
    AttsCccInitTable
        0x00019f2c:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00019f30:    4f20         O      LDR      r7,[pc,#128] ; [0x19fb4] = 0x10004b68
        0x00019f32:    4680        .F      MOV      r8,r0
        0x00019f34:    eb070488    ....    ADD      r4,r7,r8,LSL #2
        0x00019f38:    b083        ..      SUB      sp,sp,#0xc
        0x00019f3a:    f8540c04    T...    LDR      r0,[r4,#-4]
        0x00019f3e:    460d        .F      MOV      r5,r1
        0x00019f40:    b928        (.      CBNZ     r0,0x19f4e ; AttsCccInitTable + 34
        0x00019f42:    7d38        8}      LDRB     r0,[r7,#0x14]
        0x00019f44:    0040        @.      LSLS     r0,r0,#1
        0x00019f46:    f002fd3f    ..?.    BL       WsfBufAlloc ; 0x1c9c8
        0x00019f4a:    f8440c04    D...    STR      r0,[r4,#-4]
        0x00019f4e:    0006        ..      MOVS     r6,r0
        0x00019f50:    bf04        ..      ITT      EQ
        0x00019f52:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00019f54:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x00019f58:    b325        %.      CBZ      r5,0x19fa4 ; AttsCccInitTable + 120
        0x00019f5a:    2400        .$      MOVS     r4,#0
        0x00019f5c:    7d38        8}      LDRB     r0,[r7,#0x14]
        0x00019f5e:    2800        .(      CMP      r0,#0
        0x00019f60:    bf8e        ..      ITEE     HI
        0x00019f62:    f04f0914    O...    MOVHI    r9,#0x14
        0x00019f66:    b003        ..      ADDLS    sp,sp,#0xc
        0x00019f68:    e8bd83f0    ....    POPLS    {r4-r9,pc}
        0x00019f6c:    8828        (.      LDRH     r0,[r5,#0]
        0x00019f6e:    8030        0.      STRH     r0,[r6,#0]
        0x00019f70:    8828        (.      LDRH     r0,[r5,#0]
        0x00019f72:    b168        h.      CBZ      r0,0x19f90 ; AttsCccInitTable + 100
        0x00019f74:    2100        .!      MOVS     r1,#0
        0x00019f76:    f88d9002    ....    STRB     r9,[sp,#2]
        0x00019f7a:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x00019f7e:    f8ad8000    ....    STRH     r8,[sp,#0]
        0x00019f82:    f88d4008    ...@    STRB     r4,[sp,#8]
        0x00019f86:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00019f8a:    6939        9i      LDR      r1,[r7,#0x10]
        0x00019f8c:    4668        hF      MOV      r0,sp
        0x00019f8e:    4788        .G      BLX      r1
        0x00019f90:    1c60        `.      ADDS     r0,r4,#1
        0x00019f92:    b2c4        ..      UXTB     r4,r0
        0x00019f94:    7d38        8}      LDRB     r0,[r7,#0x14]
        0x00019f96:    1cad        ..      ADDS     r5,r5,#2
        0x00019f98:    1cb6        ..      ADDS     r6,r6,#2
        0x00019f9a:    42a0        .B      CMP      r0,r4
        0x00019f9c:    d8e6        ..      BHI      0x19f6c ; AttsCccInitTable + 64
        0x00019f9e:    b003        ..      ADD      sp,sp,#0xc
        0x00019fa0:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00019fa4:    7d38        8}      LDRB     r0,[r7,#0x14]
        0x00019fa6:    b003        ..      ADD      sp,sp,#0xc
        0x00019fa8:    0041        A.      LSLS     r1,r0,#1
        0x00019faa:    4630        0F      MOV      r0,r6
        0x00019fac:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00019fb0:    f7febbe9    ....    B        __aeabi_memclr ; 0x18786
    $d
        0x00019fb4:    10004b68    hK..    DCD    268454760
    $t
    i.AttsCccRegister
    AttsCccRegister
        0x00019fb8:    4b04        .K      LDR      r3,[pc,#16] ; [0x19fcc] = 0x10004b68
        0x00019fba:    7518        .u      STRB     r0,[r3,#0x14]
        0x00019fbc:    e9c31203    ....    STRD     r1,r2,[r3,#0xc]
        0x00019fc0:    4904        .I      LDR      r1,[pc,#16] ; [0x19fd4] = 0x10004b90
        0x00019fc2:    4803        .H      LDR      r0,[pc,#12] ; [0x19fd0] = 0x29efd
        0x00019fc4:    f8c101b8    ....    STR      r0,[r1,#0x1b8]
        0x00019fc8:    4770        pG      BX       lr
    $d
        0x00019fca:    0000        ..      DCW    0
        0x00019fcc:    10004b68    hK..    DCD    268454760
        0x00019fd0:    00029efd    ....    DCD    171773
        0x00019fd4:    10004b90    .K..    DCD    268454800
    $t
    i.AttsCccSet
    AttsCccSet
        0x00019fd8:    4b04        .K      LDR      r3,[pc,#16] ; [0x19fec] = 0x10004b68
        0x00019fda:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x00019fde:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x00019fe2:    2800        .(      CMP      r0,#0
        0x00019fe4:    bf18        ..      IT       NE
        0x00019fe6:    f8202011     ..     STRHNE   r2,[r0,r1,LSL #1]
        0x00019fea:    4770        pG      BX       lr
    $d
        0x00019fec:    10004b68    hK..    DCD    268454760
    $t
    i.AttsCsfConnOpen
    AttsCsfConnOpen
        0x00019ff0:    4b07        .K      LDR      r3,[pc,#28] ; [0x1a010] = 0x10004b80
        0x00019ff2:    2a00        .*      CMP      r2,#0
        0x00019ff4:    eb030040    ..@.    ADD      r0,r3,r0,LSL #1
        0x00019ff8:    bf02        ..      ITTT     EQ
        0x00019ffa:    2100        .!      MOVEQ    r1,#0
        0x00019ffc:    f8201c02     ...    STRHEQ   r1,[r0,#-2]
        0x0001a000:    4770        pG      BXEQ     lr
        0x0001a002:    f8001c01    ....    STRB     r1,[r0,#-1]
        0x0001a006:    7811        .x      LDRB     r1,[r2,#0]
        0x0001a008:    f8001c02    ....    STRB     r1,[r0,#-2]
        0x0001a00c:    4770        pG      BX       lr
    $d
        0x0001a00e:    0000        ..      DCW    0
        0x0001a010:    10004b80    .K..    DCD    268454784
    $t
    i.AttsCsfGetClientChangeAwareState
    AttsCsfGetClientChangeAwareState
        0x0001a014:    4902        .I      LDR      r1,[pc,#8] ; [0x1a020] = 0x10004b80
        0x0001a016:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x0001a01a:    f8100c01    ....    LDRB     r0,[r0,#-1]
        0x0001a01e:    4770        pG      BX       lr
    $d
        0x0001a020:    10004b80    .K..    DCD    268454784
    $t
    i.AttsCsfGetFeatures
    AttsCsfGetFeatures
        0x0001a024:    460b        .F      MOV      r3,r1
        0x0001a026:    2a01        .*      CMP      r2,#1
        0x0001a028:    bf88        ..      IT       HI
        0x0001a02a:    4770        pG      BXHI     lr
        0x0001a02c:    4903        .I      LDR      r1,[pc,#12] ; [0x1a03c] = 0x10004b80
        0x0001a02e:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x0001a032:    1e81        ..      SUBS     r1,r0,#2
        0x0001a034:    4618        .F      MOV      r0,r3
        0x0001a036:    f7febaa8    ....    B        __aeabi_memcpy ; 0x1858a
    $d
        0x0001a03a:    0000        ..      DCW    0
        0x0001a03c:    10004b80    .K..    DCD    268454784
    $t
    i.AttsCsfRegister
    AttsCsfRegister
        0x0001a040:    4901        .I      LDR      r1,[pc,#4] ; [0x1a048] = 0x10004b80
        0x0001a042:    6088        .`      STR      r0,[r1,#8]
        0x0001a044:    4770        pG      BX       lr
    $d
        0x0001a046:    0000        ..      DCW    0
        0x0001a048:    10004b80    .K..    DCD    268454784
    $t
    i.AttsCsfSetClientChangeAwareState
    AttsCsfSetClientChangeAwareState
        0x0001a04c:    4a0c        .J      LDR      r2,[pc,#48] ; [0x1a080] = 0x10004b80
        0x0001a04e:    2800        .(      CMP      r0,#0
        0x0001a050:    bf1e        ..      ITTT     NE
        0x0001a052:    eb020040    ..@.    ADDNE    r0,r2,r0,LSL #1
        0x0001a056:    f8001c01    ....    STRBNE   r1,[r0,#-1]
        0x0001a05a:    4770        pG      BXNE     lr
        0x0001a05c:    7853        Sx      LDRB     r3,[r2,#1]
        0x0001a05e:    2001        .       MOVS     r0,#1
        0x0001a060:    2b02        .+      CMP      r3,#2
        0x0001a062:    bf0c        ..      ITE      EQ
        0x0001a064:    7050        Pp      STRBEQ   r0,[r2,#1]
        0x0001a066:    7051        Qp      STRBNE   r1,[r2,#1]
        0x0001a068:    78d3        .x      LDRB     r3,[r2,#3]
        0x0001a06a:    2b02        .+      CMP      r3,#2
        0x0001a06c:    bf0c        ..      ITE      EQ
        0x0001a06e:    70d0        .p      STRBEQ   r0,[r2,#3]
        0x0001a070:    70d1        .p      STRBNE   r1,[r2,#3]
        0x0001a072:    7953        Sy      LDRB     r3,[r2,#5]
        0x0001a074:    2b02        .+      CMP      r3,#2
        0x0001a076:    bf0c        ..      ITE      EQ
        0x0001a078:    7150        Pq      STRBEQ   r0,[r2,#5]
        0x0001a07a:    7151        Qq      STRBNE   r1,[r2,#5]
        0x0001a07c:    4770        pG      BX       lr
    $d
        0x0001a07e:    0000        ..      DCW    0
        0x0001a080:    10004b80    .K..    DCD    268454784
    $t
    i.AttsCsfWriteFeatures
    AttsCsfWriteFeatures
        0x0001a084:    4910        .I      LDR      r1,[pc,#64] ; [0x1a0c8] = 0x10004b80
        0x0001a086:    4694        .F      MOV      r12,r2
        0x0001a088:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x0001a08c:    b510        ..      PUSH     {r4,lr}
        0x0001a08e:    1e92        ..      SUBS     r2,r2,#2
        0x0001a090:    f1bc0f01    ....    CMP      r12,#1
        0x0001a094:    bf84        ..      ITT      HI
        0x0001a096:    200d        .       MOVHI    r0,#0xd
        0x0001a098:    bd10        ..      POPHI    {r4,pc}
        0x0001a09a:    781b        .x      LDRB     r3,[r3,#0]
        0x0001a09c:    f892c000    ....    LDRB     r12,[r2,#0]
        0x0001a0a0:    f0030307    ....    AND      r3,r3,#7
        0x0001a0a4:    f1bc0f00    ....    CMP      r12,#0
        0x0001a0a8:    d003        ..      BEQ      0x1a0b2 ; AttsCsfWriteFeatures + 46
        0x0001a0aa:    2b00        .+      CMP      r3,#0
        0x0001a0ac:    bf04        ..      ITT      EQ
        0x0001a0ae:    2013        .       MOVEQ    r0,#0x13
        0x0001a0b0:    bd10        ..      POPEQ    {r4,pc}
        0x0001a0b2:    ea4c0303    L...    ORR      r3,r12,r3
        0x0001a0b6:    7013        .p      STRB     r3,[r2,#0]
        0x0001a0b8:    688b        .h      LDR      r3,[r1,#8]
        0x0001a0ba:    2b00        .+      CMP      r3,#0
        0x0001a0bc:    bf1c        ..      ITT      NE
        0x0001a0be:    7851        Qx      LDRBNE   r1,[r2,#1]
        0x0001a0c0:    4798        .G      BLXNE    r3
        0x0001a0c2:    2000        .       MOVS     r0,#0
        0x0001a0c4:    bd10        ..      POP      {r4,pc}
    $d
        0x0001a0c6:    0000        ..      DCW    0
        0x0001a0c8:    10004b80    .K..    DCD    268454784
    $t
    i.AttsGetCccTableLen
    AttsGetCccTableLen
        0x0001a0cc:    4801        .H      LDR      r0,[pc,#4] ; [0x1a0d4] = 0x10004b68
        0x0001a0ce:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0001a0d0:    4770        pG      BX       lr
    $d
        0x0001a0d2:    0000        ..      DCW    0
        0x0001a0d4:    10004b68    hK..    DCD    268454760
    $t
    i.AttsGetSignCounter
    AttsGetSignCounter
        0x0001a0d8:    4902        .I      LDR      r1,[pc,#8] ; [0x1a0e4] = 0x10004d4c
        0x0001a0da:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a0de:    f8500c10    P...    LDR      r0,[r0,#-0x10]
        0x0001a0e2:    4770        pG      BX       lr
    $d
        0x0001a0e4:    10004d4c    LM..    DCD    268455244
    $t
    i.AttsHandleValueInd
    AttsHandleValueInd
        0x0001a0e8:    b510        ..      PUSH     {r4,lr}
        0x0001a0ea:    b084        ..      SUB      sp,sp,#0x10
        0x0001a0ec:    241d        .$      MOVS     r4,#0x1d
        0x0001a0ee:    e9cd3400    ...4    STRD     r3,r4,[sp,#0]
        0x0001a0f2:    f04f0c00    O...    MOV      r12,#0
        0x0001a0f6:    4613        .F      MOV      r3,r2
        0x0001a0f8:    f8cdc008    ....    STR      r12,[sp,#8]
        0x0001a0fc:    4662        bF      MOV      r2,r12
        0x0001a0fe:    f010fa47    ..G.    BL       attsHandleValueIndNtf ; 0x2a590
        0x0001a102:    b004        ..      ADD      sp,sp,#0x10
        0x0001a104:    bd10        ..      POP      {r4,pc}
    i.AttsHandleValueNtf
    AttsHandleValueNtf
        0x0001a106:    b510        ..      PUSH     {r4,lr}
        0x0001a108:    b084        ..      SUB      sp,sp,#0x10
        0x0001a10a:    241b        .$      MOVS     r4,#0x1b
        0x0001a10c:    e9cd3400    ...4    STRD     r3,r4,[sp,#0]
        0x0001a110:    f04f0c00    O...    MOV      r12,#0
        0x0001a114:    4613        .F      MOV      r3,r2
        0x0001a116:    f8cdc008    ....    STR      r12,[sp,#8]
        0x0001a11a:    4662        bF      MOV      r2,r12
        0x0001a11c:    f010fa38    ..8.    BL       attsHandleValueIndNtf ; 0x2a590
        0x0001a120:    b004        ..      ADD      sp,sp,#0x10
        0x0001a122:    bd10        ..      POP      {r4,pc}
    i.AttsIndInit
    AttsIndInit
        0x0001a124:    481e        .H      LDR      r0,[pc,#120] ; [0x1a1a0] = 0x10004d84
        0x0001a126:    491d        .I      LDR      r1,[pc,#116] ; [0x1a19c] = 0x10004b90
        0x0001a128:    2301        .#      MOVS     r3,#1
        0x0001a12a:    f8902060    ..`     LDRB     r2,[r0,#0x60]
        0x0001a12e:    730a        .s      STRB     r2,[r1,#0xc]
        0x0001a130:    810b        ..      STRH     r3,[r1,#8]
        0x0001a132:    f890c060    ..`.    LDRB     r12,[r0,#0x60]
        0x0001a136:    f881c038    ..8.    STRB     r12,[r1,#0x38]
        0x0001a13a:    868b        ..      STRH     r3,[r1,#0x34]
        0x0001a13c:    f890c060    ..`.    LDRB     r12,[r0,#0x60]
        0x0001a140:    f881c064    ..d.    STRB     r12,[r1,#0x64]
        0x0001a144:    f8a13060    ..`0    STRH     r3,[r1,#0x60]
        0x0001a148:    f8902060    ..`     LDRB     r2,[r0,#0x60]
        0x0001a14c:    f8812090    ...     STRB     r2,[r1,#0x90]
        0x0001a150:    2202        ."      MOVS     r2,#2
        0x0001a152:    f8a1208c    ...     STRH     r2,[r1,#0x8c]
        0x0001a156:    f890c060    ..`.    LDRB     r12,[r0,#0x60]
        0x0001a15a:    f881c0bc    ....    STRB     r12,[r1,#0xbc]
        0x0001a15e:    f8a120b8    ...     STRH     r2,[r1,#0xb8]
        0x0001a162:    f890c060    ..`.    LDRB     r12,[r0,#0x60]
        0x0001a166:    f881c0e8    ....    STRB     r12,[r1,#0xe8]
        0x0001a16a:    f8a120e4    ...     STRH     r2,[r1,#0xe4]
        0x0001a16e:    f8902060    ..`     LDRB     r2,[r0,#0x60]
        0x0001a172:    f8812114    ...!    STRB     r2,[r1,#0x114]
        0x0001a176:    2203        ."      MOVS     r2,#3
        0x0001a178:    f8a12110    ...!    STRH     r2,[r1,#0x110]
        0x0001a17c:    f890c060    ..`.    LDRB     r12,[r0,#0x60]
        0x0001a180:    f881c140    ..@.    STRB     r12,[r1,#0x140]
        0x0001a184:    f8a1213c    ..<!    STRH     r2,[r1,#0x13c]
        0x0001a188:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0001a18c:    f881016c    ..l.    STRB     r0,[r1,#0x16c]
        0x0001a190:    f8a12168    ..h!    STRH     r2,[r1,#0x168]
        0x0001a194:    4803        .H      LDR      r0,[pc,#12] ; [0x1a1a4] = 0x43a04
        0x0001a196:    f8c101ac    ....    STR      r0,[r1,#0x1ac]
        0x0001a19a:    4770        pG      BX       lr
    $d
        0x0001a19c:    10004b90    .K..    DCD    268454800
        0x0001a1a0:    10004d84    .M..    DCD    268455300
        0x0001a1a4:    00043a04    .:..    DCD    276996
    $t
    i.AttsInit
    AttsInit
        0x0001a1a8:    b470        p.      PUSH     {r4-r6}
        0x0001a1aa:    4827        'H      LDR      r0,[pc,#156] ; [0x1a248] = 0x10004b90
        0x0001a1ac:    2300        .#      MOVS     r3,#0
        0x0001a1ae:    4927        'I      LDR      r1,[pc,#156] ; [0x1a24c] = 0x43a38
        0x0001a1b0:    f8c031a4    ...1    STR      r3,[r0,#0x1a4]
        0x0001a1b4:    e9c0316a    ..j1    STRD     r3,r1,[r0,#0x1a8]
        0x0001a1b8:    4925        %I      LDR      r1,[pc,#148] ; [0x1a250] = 0x2918d
        0x0001a1ba:    f8dfc098    ....    LDR      r12,[pc,#152] ; [0x1a254] = 0x10004d84
        0x0001a1be:    4602        .F      MOV      r2,r0
        0x0001a1c0:    f8c011b0    ....    STR      r1,[r0,#0x1b0]
        0x0001a1c4:    2101        .!      MOVS     r1,#1
        0x0001a1c6:    f8c2c010    ....    STR      r12,[r2,#0x10]
        0x0001a1ca:    f8821024    ..$.    STRB     r1,[r2,#0x24]
        0x0001a1ce:    f8823025    ..%0    STRB     r3,[r2,#0x25]
        0x0001a1d2:    f8c0c03c    ..<.    STR      r12,[r0,#0x3c]
        0x0001a1d6:    f8801050    ..P.    STRB     r1,[r0,#0x50]
        0x0001a1da:    f8801051    ..Q.    STRB     r1,[r0,#0x51]
        0x0001a1de:    f8c0c068    ..h.    STR      r12,[r0,#0x68]
        0x0001a1e2:    f880107c    ..|.    STRB     r1,[r0,#0x7c]
        0x0001a1e6:    2202        ."      MOVS     r2,#2
        0x0001a1e8:    f10c0514    ....    ADD      r5,r12,#0x14
        0x0001a1ec:    f880207d    ..}     STRB     r2,[r0,#0x7d]
        0x0001a1f0:    f8c05094    ...P    STR      r5,[r0,#0x94]
        0x0001a1f4:    f88020a8    ...     STRB     r2,[r0,#0xa8]
        0x0001a1f8:    f88030a9    ...0    STRB     r3,[r0,#0xa9]
        0x0001a1fc:    f8c050c0    ...P    STR      r5,[r0,#0xc0]
        0x0001a200:    f88020d4    ...     STRB     r2,[r0,#0xd4]
        0x0001a204:    f88010d5    ....    STRB     r1,[r0,#0xd5]
        0x0001a208:    f8c050ec    ...P    STR      r5,[r0,#0xec]
        0x0001a20c:    f8802100    ...!    STRB     r2,[r0,#0x100]
        0x0001a210:    f1050614    ....    ADD      r6,r5,#0x14
        0x0001a214:    f8802101    ...!    STRB     r2,[r0,#0x101]
        0x0001a218:    2503        .%      MOVS     r5,#3
        0x0001a21a:    f8c06118    ...a    STR      r6,[r0,#0x118]
        0x0001a21e:    f880512c    ..,Q    STRB     r5,[r0,#0x12c]
        0x0001a222:    f880312d    ..-1    STRB     r3,[r0,#0x12d]
        0x0001a226:    f8c06144    ..Da    STR      r6,[r0,#0x144]
        0x0001a22a:    f8805158    ..XQ    STRB     r5,[r0,#0x158]
        0x0001a22e:    f8801159    ..Y.    STRB     r1,[r0,#0x159]
        0x0001a232:    f8c06170    ..pa    STR      r6,[r0,#0x170]
        0x0001a236:    f8805184    ...Q    STRB     r5,[r0,#0x184]
        0x0001a23a:    f8802185    ...!    STRB     r2,[r0,#0x185]
        0x0001a23e:    4806        .H      LDR      r0,[pc,#24] ; [0x1a258] = 0x43a14
        0x0001a240:    f8cc0040    ..@.    STR      r0,[r12,#0x40]
        0x0001a244:    bc70        p.      POP      {r4-r6}
        0x0001a246:    4770        pG      BX       lr
    $d
        0x0001a248:    10004b90    .K..    DCD    268454800
        0x0001a24c:    00043a38    8:..    DCD    277048
        0x0001a250:    0002918d    ....    DCD    168333
        0x0001a254:    10004d84    .M..    DCD    268455300
        0x0001a258:    00043a14    .:..    DCD    277012
    $t
    i.AttsSetCsrk
    AttsSetCsrk
        0x0001a25c:    4b03        .K      LDR      r3,[pc,#12] ; [0x1a26c] = 0x10004d4c
        0x0001a25e:    eb031000    ....    ADD      r0,r3,r0,LSL #4
        0x0001a262:    f8401c0c    @...    STR      r1,[r0,#-0xc]
        0x0001a266:    f8002c04    ...,    STRB     r2,[r0,#-4]
        0x0001a26a:    4770        pG      BX       lr
    $d
        0x0001a26c:    10004d4c    LM..    DCD    268455244
    $t
    i.AttsSetSignCounter
    AttsSetSignCounter
        0x0001a270:    4a02        .J      LDR      r2,[pc,#8] ; [0x1a27c] = 0x10004d4c
        0x0001a272:    eb021000    ....    ADD      r0,r2,r0,LSL #4
        0x0001a276:    f8401c10    @...    STR      r1,[r0,#-0x10]
        0x0001a27a:    4770        pG      BX       lr
    $d
        0x0001a27c:    10004d4c    LM..    DCD    268455244
    $t
    i.Bda2Str
    Bda2Str
        0x0001a280:    490e        .I      LDR      r1,[pc,#56] ; [0x1a2bc] = 0x10004de8
        0x0001a282:    1d80        ..      ADDS     r0,r0,#6
        0x0001a284:    f101030c    ....    ADD      r3,r1,#0xc
        0x0001a288:    4299        .B      CMP      r1,r3
        0x0001a28a:    bf38        8.      IT       CC
        0x0001a28c:    4a0c        .J      LDRCC    r2,[pc,#48] ; [0x1a2c0] = 0x43a6e
        0x0001a28e:    d211        ..      BCS      0x1a2b4 ; Bda2Str + 52
        0x0001a290:    f810cd01    ....    LDRB     r12,[r0,#-1]!
        0x0001a294:    eb021c1c    ....    ADD      r12,r2,r12,LSR #4
        0x0001a298:    f89cc000    ....    LDRB     r12,[r12,#0]
        0x0001a29c:    f801cb01    ....    STRB     r12,[r1],#1
        0x0001a2a0:    f890c000    ....    LDRB     r12,[r0,#0]
        0x0001a2a4:    f00c0c0f    ....    AND      r12,r12,#0xf
        0x0001a2a8:    f812c00c    ....    LDRB     r12,[r2,r12]
        0x0001a2ac:    f801cb01    ....    STRB     r12,[r1],#1
        0x0001a2b0:    4299        .B      CMP      r1,r3
        0x0001a2b2:    d3ed        ..      BCC      0x1a290 ; Bda2Str + 16
        0x0001a2b4:    2000        .       MOVS     r0,#0
        0x0001a2b6:    7008        .p      STRB     r0,[r1,#0]
        0x0001a2b8:    4800        .H      LDR      r0,[pc,#0] ; [0x1a2bc] = 0x10004de8
        0x0001a2ba:    4770        pG      BX       lr
    $d
        0x0001a2bc:    10004de8    .M..    DCD    268455400
        0x0001a2c0:    00043a6e    n:..    DCD    277102
    $t
    i.BdaClr
    BdaClr
        0x0001a2c4:    b510        ..      PUSH     {r4,lr}
        0x0001a2c6:    4604        .F      MOV      r4,r0
        0x0001a2c8:    f002fed2    ....    BL       __ARM_common_memclr4_6 ; 0x1d070
        0x0001a2cc:    1da0        ..      ADDS     r0,r4,#6
        0x0001a2ce:    bd10        ..      POP      {r4,pc}
    i.BdaCmp
    BdaCmp
        0x0001a2d0:    b510        ..      PUSH     {r4,lr}
        0x0001a2d2:    2206        ."      MOVS     r2,#6
        0x0001a2d4:    f7fef8ea    ....    BL       memcmp ; 0x184ac
        0x0001a2d8:    2800        .(      CMP      r0,#0
        0x0001a2da:    bf0c        ..      ITE      EQ
        0x0001a2dc:    2001        .       MOVEQ    r0,#1
        0x0001a2de:    2000        .       MOVNE    r0,#0
        0x0001a2e0:    bd10        ..      POP      {r4,pc}
    i.BdaCpy
    BdaCpy
        0x0001a2e2:    680a        .h      LDR      r2,[r1,#0]
        0x0001a2e4:    6002        .`      STR      r2,[r0,#0]
        0x0001a2e6:    8889        ..      LDRH     r1,[r1,#4]
        0x0001a2e8:    8081        ..      STRH     r1,[r0,#4]
        0x0001a2ea:    4770        pG      BX       lr
    i.BdaIsZeros
    BdaIsZeros
        0x0001a2ec:    b500        ..      PUSH     {lr}
        0x0001a2ee:    b083        ..      SUB      sp,sp,#0xc
        0x0001a2f0:    2100        .!      MOVS     r1,#0
        0x0001a2f2:    9100        ..      STR      r1,[sp,#0]
        0x0001a2f4:    9101        ..      STR      r1,[sp,#4]
        0x0001a2f6:    2206        ."      MOVS     r2,#6
        0x0001a2f8:    4669        iF      MOV      r1,sp
        0x0001a2fa:    f7fef8d7    ....    BL       memcmp ; 0x184ac
        0x0001a2fe:    2800        .(      CMP      r0,#0
        0x0001a300:    bf0c        ..      ITE      EQ
        0x0001a302:    2001        .       MOVEQ    r0,#1
        0x0001a304:    2000        .       MOVNE    r0,#0
        0x0001a306:    b003        ..      ADD      sp,sp,#0xc
        0x0001a308:    bd00        ..      POP      {pc}
    i.Calc128Cpy
    Calc128Cpy
        0x0001a30a:    680a        .h      LDR      r2,[r1,#0]
        0x0001a30c:    6002        .`      STR      r2,[r0,#0]
        0x0001a30e:    684a        Jh      LDR      r2,[r1,#4]
        0x0001a310:    6042        B`      STR      r2,[r0,#4]
        0x0001a312:    688a        .h      LDR      r2,[r1,#8]
        0x0001a314:    6082        .`      STR      r2,[r0,#8]
        0x0001a316:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0001a318:    60c1        .`      STR      r1,[r0,#0xc]
        0x0001a31a:    4770        pG      BX       lr
    i.Calc128Cpy64
    Calc128Cpy64
        0x0001a31c:    680a        .h      LDR      r2,[r1,#0]
        0x0001a31e:    6002        .`      STR      r2,[r0,#0]
        0x0001a320:    6849        Ih      LDR      r1,[r1,#4]
        0x0001a322:    6041        A`      STR      r1,[r0,#4]
        0x0001a324:    4770        pG      BX       lr
        0x0001a326:    0000        ..      MOVS     r0,r0
    i.Calc128Xor
    Calc128Xor
        0x0001a328:    2208        ."      MOVS     r2,#8
        0x0001a32a:    1e40        @.      SUBS     r0,r0,#1
        0x0001a32c:    f1b10101    ....    SUBS.W   r1,r1,#1
        0x0001a330:    f8103f01    ...?    LDRB     r3,[r0,#1]!
        0x0001a334:    f891c001    ....    LDRB     r12,[r1,#1]
        0x0001a338:    1e52        R.      SUBS     r2,r2,#1
        0x0001a33a:    ea83030c    ....    EOR      r3,r3,r12
        0x0001a33e:    f8003b01    ...;    STRB     r3,[r0],#1
        0x0001a342:    f811cf02    ....    LDRB     r12,[r1,#2]!
        0x0001a346:    7803        .x      LDRB     r3,[r0,#0]
        0x0001a348:    ea83030c    ....    EOR      r3,r3,r12
        0x0001a34c:    7003        .p      STRB     r3,[r0,#0]
        0x0001a34e:    d1ef        ..      BNE      0x1a330 ; Calc128Xor + 8
        0x0001a350:    4770        pG      BX       lr
        0x0001a352:    0000        ..      MOVS     r0,r0
    i.CalcCrc32
    CalcCrc32
        0x0001a354:    b410        ..      PUSH     {r4}
        0x0001a356:    b349        I.      CBZ      r1,0x1a3ac ; CalcCrc32 + 88
        0x0001a358:    4b1c        .K      LDR      r3,[pc,#112] ; [0x1a3cc] = 0x43a90
        0x0001a35a:    f1b14f00    ...O    CMP      r1,#0x80000000
        0x0001a35e:    d228        (.      BCS      0x1a3b2 ; CalcCrc32 + 94
        0x0001a360:    2900        .)      CMP      r1,#0
        0x0001a362:    dd23        #.      BLE      0x1a3ac ; CalcCrc32 + 88
        0x0001a364:    1e52        R.      SUBS     r2,r2,#1
        0x0001a366:    f0110f01    ....    TST      r1,#1
        0x0001a36a:    d008        ..      BEQ      0x1a37e ; CalcCrc32 + 42
        0x0001a36c:    f812cf01    ....    LDRB     r12,[r2,#1]!
        0x0001a370:    b2c4        ..      UXTB     r4,r0
        0x0001a372:    ea8c0c04    ....    EOR      r12,r12,r4
        0x0001a376:    f853c02c    S.,.    LDR      r12,[r3,r12,LSL #2]
        0x0001a37a:    ea8c2010    ...     EOR      r0,r12,r0,LSR #8
        0x0001a37e:    1049        I.      ASRS     r1,r1,#1
        0x0001a380:    d014        ..      BEQ      0x1a3ac ; CalcCrc32 + 88
        0x0001a382:    bf00        ..      NOP      
        0x0001a384:    f892c001    ....    LDRB     r12,[r2,#1]
        0x0001a388:    b2c4        ..      UXTB     r4,r0
        0x0001a38a:    ea8c0c04    ....    EOR      r12,r12,r4
        0x0001a38e:    1e49        I.      SUBS     r1,r1,#1
        0x0001a390:    f853c02c    S.,.    LDR      r12,[r3,r12,LSL #2]
        0x0001a394:    ea8c2010    ...     EOR      r0,r12,r0,LSR #8
        0x0001a398:    f812cf02    ....    LDRB     r12,[r2,#2]!
        0x0001a39c:    b2c4        ..      UXTB     r4,r0
        0x0001a39e:    ea8c0c04    ....    EOR      r12,r12,r4
        0x0001a3a2:    f853c02c    S.,.    LDR      r12,[r3,r12,LSL #2]
        0x0001a3a6:    ea8c2010    ...     EOR      r0,r12,r0,LSR #8
        0x0001a3aa:    d1eb        ..      BNE      0x1a384 ; CalcCrc32 + 48
        0x0001a3ac:    bc10        ..      POP      {r4}
        0x0001a3ae:    43c0        .C      MVNS     r0,r0
        0x0001a3b0:    4770        pG      BX       lr
        0x0001a3b2:    f812cb01    ....    LDRB     r12,[r2],#1
        0x0001a3b6:    b2c4        ..      UXTB     r4,r0
        0x0001a3b8:    ea8c0c04    ....    EOR      r12,r12,r4
        0x0001a3bc:    1e49        I.      SUBS     r1,r1,#1
        0x0001a3be:    f853c02c    S.,.    LDR      r12,[r3,r12,LSL #2]
        0x0001a3c2:    ea8c2010    ...     EOR      r0,r12,r0,LSR #8
        0x0001a3c6:    d1f4        ..      BNE      0x1a3b2 ; CalcCrc32 + 94
        0x0001a3c8:    e7f0        ..      B        0x1a3ac ; CalcCrc32 + 88
    $d
        0x0001a3ca:    0000        ..      DCW    0
        0x0001a3cc:    00043a90    .:..    DCD    277136
    $t
    i.ClkReqIntService
    ClkReqIntService
        0x0001a3d0:    b538        8.      PUSH     {r3-r5,lr}
        0x0001a3d2:    4c0f        .L      LDR      r4,[pc,#60] ; [0x1a410] = 0x40010000
        0x0001a3d4:    f7fef822    ..".    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001a3d8:    9000        ..      STR      r0,[sp,#0]
        0x0001a3da:    2073        s       MOVS     r0,#0x73
        0x0001a3dc:    f8c40200    ....    STR      r0,[r4,#0x200]
        0x0001a3e0:    f8540fd0    T...    LDR      r0,[r4,#0xd0]!
        0x0001a3e4:    f08000c0    ....    EOR      r0,r0,#0xc0
        0x0001a3e8:    6020         `      STR      r0,[r4,#0]
        0x0001a3ea:    9800        ..      LDR      r0,[sp,#0]
        0x0001a3ec:    f7fef81a    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001a3f0:    4808        .H      LDR      r0,[pc,#32] ; [0x1a414] = 0x1000000c
        0x0001a3f2:    6840        @h      LDR      r0,[r0,#4]
        0x0001a3f4:    f005fd96    ....    BL       am_devices_cooper_clkreq_read ; 0x1ff24
        0x0001a3f8:    4907        .I      LDR      r1,[pc,#28] ; [0x1a418] = 0x44c50
        0x0001a3fa:    b120         .      CBZ      r0,0x1a406 ; ClkReqIntService + 54
        0x0001a3fc:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001a400:    2002        .       MOVS     r0,#2
        0x0001a402:    f008b879    ..y.    B.W      am_hal_mcuctrl_control ; 0x224f8
        0x0001a406:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001a40a:    2004        .       MOVS     r0,#4
        0x0001a40c:    f008b874    ..t.    B.W      am_hal_mcuctrl_control ; 0x224f8
    $d
        0x0001a410:    40010000    ...@    DCD    1073807360
        0x0001a414:    1000000c    ....    DCD    268435468
        0x0001a418:    00044c50    PL..    DCD    281680
    $t
    i.DmAdvConfig
    DmAdvConfig
        0x0001a41c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001a420:    4607        .F      MOV      r7,r0
        0x0001a422:    4698        .F      MOV      r8,r3
        0x0001a424:    4615        .F      MOV      r5,r2
        0x0001a426:    460e        .F      MOV      r6,r1
        0x0001a428:    200e        .       MOVS     r0,#0xe
        0x0001a42a:    f002fb7f    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a42e:    0004        ..      MOVS     r4,r0
        0x0001a430:    bf08        ..      IT       EQ
        0x0001a432:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001a436:    2000        .       MOVS     r0,#0
        0x0001a438:    70a0        .p      STRB     r0,[r4,#2]
        0x0001a43a:    7166        fq      STRB     r6,[r4,#5]
        0x0001a43c:    7127        'q      STRB     r7,[r4,#4]
        0x0001a43e:    71a5        .q      STRB     r5,[r4,#6]
        0x0001a440:    4641        AF      MOV      r1,r8
        0x0001a442:    1de0        ..      ADDS     r0,r4,#7
        0x0001a444:    f7ffff4d    ..M.    BL       BdaCpy ; 0x1a2e2
        0x0001a448:    4803        .H      LDR      r0,[pc,#12] ; [0x1a458] = 0x1000491c
        0x0001a44a:    4621        !F      MOV      r1,r4
        0x0001a44c:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a44e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001a452:    f002bb9b    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a456:    0000        ..      DCW    0
        0x0001a458:    1000491c    .I..    DCD    268454172
    $t
    i.DmAdvInit
    DmAdvInit
        0x0001a45c:    b510        ..      PUSH     {r4,lr}
        0x0001a45e:    f002fc93    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001a462:    4908        .I      LDR      r1,[pc,#32] ; [0x1a484] = 0x100001cc
        0x0001a464:    4806        .H      LDR      r0,[pc,#24] ; [0x1a480] = 0x43708
        0x0001a466:    6008        .`      STR      r0,[r1,#0]
        0x0001a468:    f016fb84    ....    BL       dmAdvInit ; 0x30b74
        0x0001a46c:    4906        .I      LDR      r1,[pc,#24] ; [0x1a488] = 0x100001c8
        0x0001a46e:    2000        .       MOVS     r0,#0
        0x0001a470:    6008        .`      STR      r0,[r1,#0]
        0x0001a472:    f001fbba    ....    BL       HciVsInit ; 0x1bbea
        0x0001a476:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a47a:    f002bcd1    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001a47e:    0000        ..      DCW    0
        0x0001a480:    00043708    .7..    DCD    276232
        0x0001a484:    100001cc    ....    DCD    268435916
        0x0001a488:    100001c8    ....    DCD    268435912
    $t
    i.DmAdvSetData
    DmAdvSetData
        0x0001a48c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001a490:    4680        .F      MOV      r8,r0
        0x0001a492:    461d        .F      MOV      r5,r3
        0x0001a494:    4616        .F      MOV      r6,r2
        0x0001a496:    460f        .F      MOV      r7,r1
        0x0001a498:    f1030008    ....    ADD      r0,r3,#8
        0x0001a49c:    f8dd9020    .. .    LDR      r9,[sp,#0x20]
        0x0001a4a0:    f002fb44    ..D.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a4a4:    0004        ..      MOVS     r4,r0
        0x0001a4a6:    bf08        ..      IT       EQ
        0x0001a4a8:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0001a4ac:    2001        .       MOVS     r0,#1
        0x0001a4ae:    70a0        .p      STRB     r0,[r4,#2]
        0x0001a4b0:    f8848004    ....    STRB     r8,[r4,#4]
        0x0001a4b4:    7167        gq      STRB     r7,[r4,#5]
        0x0001a4b6:    71a6        .q      STRB     r6,[r4,#6]
        0x0001a4b8:    71e5        .q      STRB     r5,[r4,#7]
        0x0001a4ba:    462a        *F      MOV      r2,r5
        0x0001a4bc:    4649        IF      MOV      r1,r9
        0x0001a4be:    f1040008    ....    ADD      r0,r4,#8
        0x0001a4c2:    f7fef862    ..b.    BL       __aeabi_memcpy ; 0x1858a
        0x0001a4c6:    4803        .H      LDR      r0,[pc,#12] ; [0x1a4d4] = 0x1000491c
        0x0001a4c8:    4621        !F      MOV      r1,r4
        0x0001a4ca:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a4cc:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0001a4d0:    f002bb5c    ..\.    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a4d4:    1000491c    .I..    DCD    268454172
    $t
    i.DmAdvSetInterval
    DmAdvSetInterval
        0x0001a4d8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a4da:    4614        .F      MOV      r4,r2
        0x0001a4dc:    460d        .F      MOV      r5,r1
        0x0001a4de:    4606        .F      MOV      r6,r0
        0x0001a4e0:    f002fc52    ..R.    BL       WsfTaskLock ; 0x1cd88
        0x0001a4e4:    4804        .H      LDR      r0,[pc,#16] ; [0x1a4f8] = 0x1000480c
        0x0001a4e6:    eb000046    ..F.    ADD      r0,r0,r6,LSL #1
        0x0001a4ea:    8205        ..      STRH     r5,[r0,#0x10]
        0x0001a4ec:    8284        ..      STRH     r4,[r0,#0x14]
        0x0001a4ee:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a4f2:    f002bc95    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001a4f6:    0000        ..      DCW    0
        0x0001a4f8:    1000480c    .H..    DCD    268453900
    $t
    i.DmAdvStart
    DmAdvStart
        0x0001a4fc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001a500:    4604        .F      MOV      r4,r0
        0x0001a502:    461d        .F      MOV      r5,r3
        0x0001a504:    4616        .F      MOV      r6,r2
        0x0001a506:    460f        .F      MOV      r7,r1
        0x0001a508:    200e        .       MOVS     r0,#0xe
        0x0001a50a:    f002fb0f    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a50e:    0001        ..      MOVS     r1,r0
        0x0001a510:    bf08        ..      IT       EQ
        0x0001a512:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001a516:    2002        .       MOVS     r0,#2
        0x0001a518:    7088        .p      STRB     r0,[r1,#2]
        0x0001a51a:    710c        .q      STRB     r4,[r1,#4]
        0x0001a51c:    f04f0c00    O...    MOV      r12,#0
        0x0001a520:    2c00        .,      CMP      r4,#0
        0x0001a522:    d912        ..      BLS      0x1a54a ; DmAdvStart + 78
        0x0001a524:    eb01000c    ....    ADD      r0,r1,r12
        0x0001a528:    f817200c    ...     LDRB     r2,[r7,r12]
        0x0001a52c:    7142        Bq      STRB     r2,[r0,#5]
        0x0001a52e:    eb01034c    ..L.    ADD      r3,r1,r12,LSL #1
        0x0001a532:    f836201c    6..     LDRH     r2,[r6,r12,LSL #1]
        0x0001a536:    811a        ..      STRH     r2,[r3,#8]
        0x0001a538:    f815200c    ...     LDRB     r2,[r5,r12]
        0x0001a53c:    7302        .s      STRB     r2,[r0,#0xc]
        0x0001a53e:    f10c0001    ....    ADD      r0,r12,#1
        0x0001a542:    f0000cff    ....    AND      r12,r0,#0xff
        0x0001a546:    4564        dE      CMP      r4,r12
        0x0001a548:    d8ec        ..      BHI      0x1a524 ; DmAdvStart + 40
        0x0001a54a:    4803        .H      LDR      r0,[pc,#12] ; [0x1a558] = 0x1000491c
        0x0001a54c:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a54e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001a552:    f002bb1b    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a556:    0000        ..      DCW    0
        0x0001a558:    1000491c    .I..    DCD    268454172
    $t
    i.DmConnCheckIdle
    DmConnCheckIdle
        0x0001a55c:    b510        ..      PUSH     {r4,lr}
        0x0001a55e:    4604        .F      MOV      r4,r0
        0x0001a560:    f002fc12    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001a564:    4905        .I      LDR      r1,[pc,#20] ; [0x1a57c] = 0x1000484c
        0x0001a566:    eb040044    ..D.    ADD      r0,r4,r4,LSL #1
        0x0001a56a:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a56e:    f8304c22    0."L    LDRH     r4,[r0,#-0x22]
        0x0001a572:    f002fc55    ..U.    BL       WsfTaskUnlock ; 0x1ce20
        0x0001a576:    4620         F      MOV      r0,r4
        0x0001a578:    bd10        ..      POP      {r4,pc}
    $d
        0x0001a57a:    0000        ..      DCW    0
        0x0001a57c:    1000484c    LH..    DCD    268453964
    $t
    i.DmConnClose
    DmConnClose
        0x0001a580:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a582:    4606        .F      MOV      r6,r0
        0x0001a584:    4614        .F      MOV      r4,r2
        0x0001a586:    460d        .F      MOV      r5,r1
        0x0001a588:    2024        $       MOVS     r0,#0x24
        0x0001a58a:    f002facf    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a58e:    0001        ..      MOVS     r1,r0
        0x0001a590:    bf08        ..      IT       EQ
        0x0001a592:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001a594:    2019        .       MOVS     r0,#0x19
        0x0001a596:    7088        .p      STRB     r0,[r1,#2]
        0x0001a598:    800d        ..      STRH     r5,[r1,#0]
        0x0001a59a:    710c        .q      STRB     r4,[r1,#4]
        0x0001a59c:    4803        .H      LDR      r0,[pc,#12] ; [0x1a5ac] = 0x1000491c
        0x0001a59e:    70cc        .p      STRB     r4,[r1,#3]
        0x0001a5a0:    714e        Nq      STRB     r6,[r1,#5]
        0x0001a5a2:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a5a4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a5a8:    f002baf0    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a5ac:    1000491c    .I..    DCD    268454172
    $t
    i.DmConnIdByHandle
    DmConnIdByHandle
        0x0001a5b0:    4908        .I      LDR      r1,[pc,#32] ; [0x1a5d4] = 0x1000484c
        0x0001a5b2:    2203        ."      MOVS     r2,#3
        0x0001a5b4:    7d8b        .}      LDRB     r3,[r1,#0x16]
        0x0001a5b6:    b123        #.      CBZ      r3,0x1a5c2 ; DmConnIdByHandle + 18
        0x0001a5b8:    898b        ..      LDRH     r3,[r1,#0xc]
        0x0001a5ba:    4283        .B      CMP      r3,r0
        0x0001a5bc:    d101        ..      BNE      0x1a5c2 ; DmConnIdByHandle + 18
        0x0001a5be:    7c08        .|      LDRB     r0,[r1,#0x10]
        0x0001a5c0:    4770        pG      BX       lr
        0x0001a5c2:    1e52        R.      SUBS     r2,r2,#1
        0x0001a5c4:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x0001a5c8:    f1010130    ..0.    ADD      r1,r1,#0x30
        0x0001a5cc:    d1f2        ..      BNE      0x1a5b4 ; DmConnIdByHandle + 4
        0x0001a5ce:    2000        .       MOVS     r0,#0
        0x0001a5d0:    4770        pG      BX       lr
    $d
        0x0001a5d2:    0000        ..      DCW    0
        0x0001a5d4:    1000484c    LH..    DCD    268453964
    $t
    i.DmConnInUse
    DmConnInUse
        0x0001a5d8:    4903        .I      LDR      r1,[pc,#12] ; [0x1a5e8] = 0x1000484c
        0x0001a5da:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a5de:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a5e2:    f8100c1a    ....    LDRB     r0,[r0,#-0x1a]
        0x0001a5e6:    4770        pG      BX       lr
    $d
        0x0001a5e8:    1000484c    LH..    DCD    268453964
    $t
    i.DmConnInit
    DmConnInit
        0x0001a5ec:    b510        ..      PUSH     {r4,lr}
        0x0001a5ee:    f002fbcb    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001a5f2:    480a        .H      LDR      r0,[pc,#40] ; [0x1a61c] = 0x100001cc
        0x0001a5f4:    4908        .I      LDR      r1,[pc,#32] ; [0x1a618] = 0x43740
        0x0001a5f6:    60c1        .`      STR      r1,[r0,#0xc]
        0x0001a5f8:    310c        .1      ADDS     r1,r1,#0xc
        0x0001a5fa:    6101        .a      STR      r1,[r0,#0x10]
        0x0001a5fc:    310c        .1      ADDS     r1,r1,#0xc
        0x0001a5fe:    6381        .c      STR      r1,[r0,#0x38]
        0x0001a600:    f1a10030    ..0.    SUB      r0,r1,#0x30
        0x0001a604:    4906        .I      LDR      r1,[pc,#24] ; [0x1a620] = 0x10004910
        0x0001a606:    6008        .`      STR      r0,[r1,#0]
        0x0001a608:    4906        .I      LDR      r1,[pc,#24] ; [0x1a624] = 0x10004840
        0x0001a60a:    3814        .8      SUBS     r0,r0,#0x14
        0x0001a60c:    6008        .`      STR      r0,[r1,#0]
        0x0001a60e:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a612:    f002bc05    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001a616:    0000        ..      DCW    0
        0x0001a618:    00043740    @7..    DCD    276288
        0x0001a61c:    100001cc    ....    DCD    268435916
        0x0001a620:    10004910    .I..    DCD    268454160
        0x0001a624:    10004840    @H..    DCD    268453952
    $t
    i.DmConnLocalAddr
    DmConnLocalAddr
        0x0001a628:    4903        .I      LDR      r1,[pc,#12] ; [0x1a638] = 0x1000484c
        0x0001a62a:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a62e:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a632:    382a        *8      SUBS     r0,r0,#0x2a
        0x0001a634:    4770        pG      BX       lr
    $d
        0x0001a636:    0000        ..      DCW    0
        0x0001a638:    1000484c    LH..    DCD    268453964
    $t
    i.DmConnLocalAddrType
    DmConnLocalAddrType
        0x0001a63c:    4903        .I      LDR      r1,[pc,#12] ; [0x1a64c] = 0x1000484c
        0x0001a63e:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a642:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a646:    f8100c1c    ....    LDRB     r0,[r0,#-0x1c]
        0x0001a64a:    4770        pG      BX       lr
    $d
        0x0001a64c:    1000484c    LH..    DCD    268453964
    $t
    i.DmConnLocalRpa
    DmConnLocalRpa
        0x0001a650:    4903        .I      LDR      r1,[pc,#12] ; [0x1a660] = 0x1000484c
        0x0001a652:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a656:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a65a:    3816        .8      SUBS     r0,r0,#0x16
        0x0001a65c:    4770        pG      BX       lr
    $d
        0x0001a65e:    0000        ..      DCW    0
        0x0001a660:    1000484c    LH..    DCD    268453964
    $t
    i.DmConnPeerAddr
    DmConnPeerAddr
        0x0001a664:    4903        .I      LDR      r1,[pc,#12] ; [0x1a674] = 0x1000484c
        0x0001a666:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a66a:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a66e:    3830        08      SUBS     r0,r0,#0x30
        0x0001a670:    4770        pG      BX       lr
    $d
        0x0001a672:    0000        ..      DCW    0
        0x0001a674:    1000484c    LH..    DCD    268453964
    $t
    i.DmConnPeerAddrType
    DmConnPeerAddrType
        0x0001a678:    4903        .I      LDR      r1,[pc,#12] ; [0x1a688] = 0x1000484c
        0x0001a67a:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a67e:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a682:    f8100c1d    ....    LDRB     r0,[r0,#-0x1d]
        0x0001a686:    4770        pG      BX       lr
    $d
        0x0001a688:    1000484c    LH..    DCD    268453964
    $t
    i.DmConnPeerRpa
    DmConnPeerRpa
        0x0001a68c:    4903        .I      LDR      r1,[pc,#12] ; [0x1a69c] = 0x1000484c
        0x0001a68e:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a692:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a696:    3810        .8      SUBS     r0,r0,#0x10
        0x0001a698:    4770        pG      BX       lr
    $d
        0x0001a69a:    0000        ..      DCW    0
        0x0001a69c:    1000484c    LH..    DCD    268453964
    $t
    i.DmConnRegister
    DmConnRegister
        0x0001a6a0:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a6a2:    460d        .F      MOV      r5,r1
        0x0001a6a4:    4604        .F      MOV      r4,r0
        0x0001a6a6:    f002fb6f    ..o.    BL       WsfTaskLock ; 0x1cd88
        0x0001a6aa:    4804        .H      LDR      r0,[pc,#16] ; [0x1a6bc] = 0x1000484c
        0x0001a6ac:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0001a6b0:    f8c05090    ...P    STR      r5,[r0,#0x90]
        0x0001a6b4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a6b8:    f002bbb2    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001a6bc:    1000484c    LH..    DCD    268453964
    $t
    i.DmConnRole
    DmConnRole
        0x0001a6c0:    4903        .I      LDR      r1,[pc,#12] ; [0x1a6d0] = 0x1000484c
        0x0001a6c2:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a6c6:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a6ca:    f8100c17    ....    LDRB     r0,[r0,#-0x17]
        0x0001a6ce:    4770        pG      BX       lr
    $d
        0x0001a6d0:    1000484c    LH..    DCD    268453964
    $t
    i.DmConnSecLevel
    DmConnSecLevel
        0x0001a6d4:    4903        .I      LDR      r1,[pc,#12] ; [0x1a6e4] = 0x1000484c
        0x0001a6d6:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a6da:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a6de:    f8100c19    ....    LDRB     r0,[r0,#-0x19]
        0x0001a6e2:    4770        pG      BX       lr
    $d
        0x0001a6e4:    1000484c    LH..    DCD    268453964
    $t
    i.DmConnSetDataLen
    DmConnSetDataLen
        0x0001a6e8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a6ea:    4606        .F      MOV      r6,r0
        0x0001a6ec:    4614        .F      MOV      r4,r2
        0x0001a6ee:    460d        .F      MOV      r5,r1
        0x0001a6f0:    2008        .       MOVS     r0,#8
        0x0001a6f2:    f002fa1b    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a6f6:    0001        ..      MOVS     r1,r0
        0x0001a6f8:    bf08        ..      IT       EQ
        0x0001a6fa:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001a6fc:    2024        $       MOVS     r0,#0x24
        0x0001a6fe:    7088        .p      STRB     r0,[r1,#2]
        0x0001a700:    800e        ..      STRH     r6,[r1,#0]
        0x0001a702:    4804        .H      LDR      r0,[pc,#16] ; [0x1a714] = 0x1000491c
        0x0001a704:    808d        ..      STRH     r5,[r1,#4]
        0x0001a706:    80cc        ..      STRH     r4,[r1,#6]
        0x0001a708:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a70a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a70e:    f002ba3d    ..=.    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a712:    0000        ..      DCW    0
        0x0001a714:    1000491c    .I..    DCD    268454172
    $t
    i.DmConnSetIdle
    DmConnSetIdle
        0x0001a718:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a71a:    4616        .F      MOV      r6,r2
        0x0001a71c:    460d        .F      MOV      r5,r1
        0x0001a71e:    4604        .F      MOV      r4,r0
        0x0001a720:    f002fb32    ..2.    BL       WsfTaskLock ; 0x1cd88
        0x0001a724:    4809        .H      LDR      r0,[pc,#36] ; [0x1a74c] = 0x1000484c
        0x0001a726:    eb040144    ..D.    ADD      r1,r4,r4,LSL #1
        0x0001a72a:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001a72e:    f8101c1a    ....    LDRB     r1,[r0,#-0x1a]
        0x0001a732:    b139        9.      CBZ      r1,0x1a744 ; DmConnSetIdle + 44
        0x0001a734:    f8301c22    0.".    LDRH     r1,[r0,#-0x22]
        0x0001a738:    2e00        ..      CMP      r6,#0
        0x0001a73a:    bf0c        ..      ITE      EQ
        0x0001a73c:    43a9        .C      BICEQ    r1,r1,r5
        0x0001a73e:    4329        )C      ORRNE    r1,r1,r5
        0x0001a740:    f8201c22     .".    STRH     r1,[r0,#-0x22]
        0x0001a744:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a748:    f002bb6a    ..j.    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001a74c:    1000484c    LH..    DCD    268453964
    $t
    i.DmConnSlaveInit
    DmConnSlaveInit
        0x0001a750:    b510        ..      PUSH     {r4,lr}
        0x0001a752:    f002fb19    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001a756:    4906        .I      LDR      r1,[pc,#24] ; [0x1a770] = 0x10004910
        0x0001a758:    4804        .H      LDR      r0,[pc,#16] ; [0x1a76c] = 0x4376c
        0x0001a75a:    6088        .`      STR      r0,[r1,#8]
        0x0001a75c:    4906        .I      LDR      r1,[pc,#24] ; [0x1a778] = 0x10004840
        0x0001a75e:    4805        .H      LDR      r0,[pc,#20] ; [0x1a774] = 0x43764
        0x0001a760:    6088        .`      STR      r0,[r1,#8]
        0x0001a762:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a766:    f002bb5b    ..[.    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001a76a:    0000        ..      DCW    0
        0x0001a76c:    0004376c    l7..    DCD    276332
        0x0001a770:    10004910    .I..    DCD    268454160
        0x0001a774:    00043764    d7..    DCD    276324
        0x0001a778:    10004840    @H..    DCD    268453952
    $t
    i.DmConnUpdate
    DmConnUpdate
        0x0001a77c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a77e:    4604        .F      MOV      r4,r0
        0x0001a780:    460d        .F      MOV      r5,r1
        0x0001a782:    2024        $       MOVS     r0,#0x24
        0x0001a784:    f002f9d2    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a788:    0001        ..      MOVS     r1,r0
        0x0001a78a:    bf08        ..      IT       EQ
        0x0001a78c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001a78e:    eb040044    ..D.    ADD      r0,r4,r4,LSL #1
        0x0001a792:    4a0b        .J      LDR      r2,[pc,#44] ; [0x1a7c0] = 0x1000484c
        0x0001a794:    eb021000    ....    ADD      r0,r2,r0,LSL #4
        0x0001a798:    f8100c17    ....    LDRB     r0,[r0,#-0x17]
        0x0001a79c:    2800        .(      CMP      r0,#0
        0x0001a79e:    bf0c        ..      ITE      EQ
        0x0001a7a0:    2070        p       MOVEQ    r0,#0x70
        0x0001a7a2:    2071        q       MOVNE    r0,#0x71
        0x0001a7a4:    7088        .p      STRB     r0,[r1,#2]
        0x0001a7a6:    800c        ..      STRH     r4,[r1,#0]
        0x0001a7a8:    682a        *h      LDR      r2,[r5,#0]
        0x0001a7aa:    6868        hh      LDR      r0,[r5,#4]
        0x0001a7ac:    68ab        .h      LDR      r3,[r5,#8]
        0x0001a7ae:    604a        J`      STR      r2,[r1,#4]
        0x0001a7b0:    6088        .`      STR      r0,[r1,#8]
        0x0001a7b2:    4804        .H      LDR      r0,[pc,#16] ; [0x1a7c4] = 0x1000491c
        0x0001a7b4:    60cb        .`      STR      r3,[r1,#0xc]
        0x0001a7b6:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a7b8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a7bc:    f002b9e6    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a7c0:    1000484c    LH..    DCD    268453964
        0x0001a7c4:    1000491c    .I..    DCD    268454172
    $t
    i.DmDevReset
    DmDevReset
        0x0001a7c8:    b510        ..      PUSH     {r4,lr}
        0x0001a7ca:    4c09        .L      LDR      r4,[pc,#36] ; [0x1a7f0] = 0x1000491c
        0x0001a7cc:    7c20         |      LDRB     r0,[r4,#0x10]
        0x0001a7ce:    2800        .(      CMP      r0,#0
        0x0001a7d0:    bf1c        ..      ITT      NE
        0x0001a7d2:    2000        .       MOVNE    r0,#0
        0x0001a7d4:    7420         t      STRBNE   r0,[r4,#0x10]
        0x0001a7d6:    2004        .       MOVS     r0,#4
        0x0001a7d8:    f002f9a8    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a7dc:    0001        ..      MOVS     r1,r0
        0x0001a7de:    bf08        ..      IT       EQ
        0x0001a7e0:    bd10        ..      POPEQ    {r4,pc}
        0x0001a7e2:    2038        8       MOVS     r0,#0x38
        0x0001a7e4:    7088        .p      STRB     r0,[r1,#2]
        0x0001a7e6:    7b20         {      LDRB     r0,[r4,#0xc]
        0x0001a7e8:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a7ec:    f002b9ce    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a7f0:    1000491c    .I..    DCD    268454172
    $t
    i.DmDevVsInit
    DmDevVsInit
        0x0001a7f4:    f001b9f9    ....    B.W      HciVsInit ; 0x1bbea
    i.DmHandler
    DmHandler
        0x0001a7f8:    0008        ..      MOVS     r0,r1
        0x0001a7fa:    bf08        ..      IT       EQ
        0x0001a7fc:    4770        pG      BXEQ     lr
        0x0001a7fe:    4906        .I      LDR      r1,[pc,#24] ; [0x1a818] = 0x1000491c
        0x0001a800:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x0001a802:    2900        .)      CMP      r1,#0
        0x0001a804:    bf18        ..      IT       NE
        0x0001a806:    4770        pG      BXNE     lr
        0x0001a808:    7881        .x      LDRB     r1,[r0,#2]
        0x0001a80a:    08c9        ..      LSRS     r1,r1,#3
        0x0001a80c:    4a03        .J      LDR      r2,[pc,#12] ; [0x1a81c] = 0x100001cc
        0x0001a80e:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x0001a812:    6889        .h      LDR      r1,[r1,#8]
        0x0001a814:    4708        .G      BX       r1
    $d
        0x0001a816:    0000        ..      DCW    0
        0x0001a818:    1000491c    .I..    DCD    268454172
        0x0001a81c:    100001cc    ....    DCD    268435916
    $t
    i.DmHandlerInit
    DmHandlerInit
        0x0001a820:    4903        .I      LDR      r1,[pc,#12] ; [0x1a830] = 0x1000491c
        0x0001a822:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001a824:    2000        .       MOVS     r0,#0
        0x0001a826:    7588        .u      STRB     r0,[r1,#0x16]
        0x0001a828:    7408        .t      STRB     r0,[r1,#0x10]
        0x0001a82a:    4802        .H      LDR      r0,[pc,#8] ; [0x1a834] = 0x316e9
        0x0001a82c:    f000bcc0    ....    B.W      HciEvtRegister ; 0x1b1b0
    $d
        0x0001a830:    1000491c    .I..    DCD    268454172
        0x0001a834:    000316e9    ....    DCD    202473
    $t
    i.DmHostAddrType
    DmHostAddrType
        0x0001a838:    4906        .I      LDR      r1,[pc,#24] ; [0x1a854] = 0x1000491c
        0x0001a83a:    7d89        .}      LDRB     r1,[r1,#0x16]
        0x0001a83c:    2900        .)      CMP      r1,#0
        0x0001a83e:    bf08        ..      IT       EQ
        0x0001a840:    4770        pG      BXEQ     lr
        0x0001a842:    2802        .(      CMP      r0,#2
        0x0001a844:    bf04        ..      ITT      EQ
        0x0001a846:    2000        .       MOVEQ    r0,#0
        0x0001a848:    4770        pG      BXEQ     lr
        0x0001a84a:    2803        .(      CMP      r0,#3
        0x0001a84c:    bf08        ..      IT       EQ
        0x0001a84e:    2001        .       MOVEQ    r0,#1
        0x0001a850:    4770        pG      BX       lr
    $d
        0x0001a852:    0000        ..      DCW    0
        0x0001a854:    1000491c    .I..    DCD    268454172
    $t
    i.DmL2cCmdRejInd
    DmL2cCmdRejInd
        0x0001a858:    b500        ..      PUSH     {lr}
        0x0001a85a:    b083        ..      SUB      sp,sp,#0xc
        0x0001a85c:    2277        w"      MOVS     r2,#0x77
        0x0001a85e:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0001a862:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001a866:    f88d2002    ...     STRB     r2,[sp,#2]
        0x0001a86a:    4805        .H      LDR      r0,[pc,#20] ; [0x1a880] = 0x1000484c
        0x0001a86c:    2200        ."      MOVS     r2,#0
        0x0001a86e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0001a872:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x0001a876:    4668        hF      MOV      r0,sp
        0x0001a878:    4788        .G      BLX      r1
        0x0001a87a:    b003        ..      ADD      sp,sp,#0xc
        0x0001a87c:    bd00        ..      POP      {pc}
    $d
        0x0001a87e:    0000        ..      DCW    0
        0x0001a880:    1000484c    LH..    DCD    268453964
    $t
    i.DmL2cConnUpdateCnf
    DmL2cConnUpdateCnf
        0x0001a884:    b510        ..      PUSH     {r4,lr}
        0x0001a886:    b082        ..      SUB      sp,sp,#8
        0x0001a888:    460c        .F      MOV      r4,r1
        0x0001a88a:    f016fb47    ..G.    BL       dmConnCcbByHandle ; 0x30f1c
        0x0001a88e:    2800        .(      CMP      r0,#0
        0x0001a890:    bf04        ..      ITT      EQ
        0x0001a892:    b002        ..      ADDEQ    sp,sp,#8
        0x0001a894:    bd10        ..      POPEQ    {r4,pc}
        0x0001a896:    2173        s!      MOVS     r1,#0x73
        0x0001a898:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0001a89c:    f8ad4004    ...@    STRH     r4,[sp,#4]
        0x0001a8a0:    4669        iF      MOV      r1,sp
        0x0001a8a2:    f016fe73    ..s.    BL       dmConnUpdExecute ; 0x3158c
        0x0001a8a6:    b002        ..      ADD      sp,sp,#8
        0x0001a8a8:    bd10        ..      POP      {r4,pc}
        0x0001a8aa:    0000        ..      MOVS     r0,r0
    i.DmLlAddrType
    DmLlAddrType
        0x0001a8ac:    4906        .I      LDR      r1,[pc,#24] ; [0x1a8c8] = 0x1000491c
        0x0001a8ae:    7d89        .}      LDRB     r1,[r1,#0x16]
        0x0001a8b0:    2900        .)      CMP      r1,#0
        0x0001a8b2:    bf08        ..      IT       EQ
        0x0001a8b4:    4770        pG      BXEQ     lr
        0x0001a8b6:    2800        .(      CMP      r0,#0
        0x0001a8b8:    bf04        ..      ITT      EQ
        0x0001a8ba:    2002        .       MOVEQ    r0,#2
        0x0001a8bc:    4770        pG      BXEQ     lr
        0x0001a8be:    2801        .(      CMP      r0,#1
        0x0001a8c0:    bf08        ..      IT       EQ
        0x0001a8c2:    2003        .       MOVEQ    r0,#3
        0x0001a8c4:    4770        pG      BX       lr
    $d
        0x0001a8c6:    0000        ..      DCW    0
        0x0001a8c8:    1000491c    .I..    DCD    268454172
    $t
    i.DmLlPrivEnabled
    DmLlPrivEnabled
        0x0001a8cc:    4801        .H      LDR      r0,[pc,#4] ; [0x1a8d4] = 0x1000491c
        0x0001a8ce:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0001a8d0:    4770        pG      BX       lr
    $d
        0x0001a8d2:    0000        ..      DCW    0
        0x0001a8d4:    1000491c    .I..    DCD    268454172
    $t
    i.DmPhyInit
    DmPhyInit
        0x0001a8d8:    b510        ..      PUSH     {r4,lr}
        0x0001a8da:    f002fa55    ..U.    BL       WsfTaskLock ; 0x1cd88
        0x0001a8de:    4907        .I      LDR      r1,[pc,#28] ; [0x1a8fc] = 0x100001cc
        0x0001a8e0:    4805        .H      LDR      r0,[pc,#20] ; [0x1a8f8] = 0x438fc
        0x0001a8e2:    2201        ."      MOVS     r2,#1
        0x0001a8e4:    6248        Hb      STR      r0,[r1,#0x24]
        0x0001a8e6:    f44f6010    O..`    MOV      r0,#0x900
        0x0001a8ea:    2100        .!      MOVS     r1,#0
        0x0001a8ec:    f001f946    ..F.    BL       HciSetLeSupFeat ; 0x1bb7c
        0x0001a8f0:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a8f4:    f002ba94    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001a8f8:    000438fc    .8..    DCD    276732
        0x0001a8fc:    100001cc    ....    DCD    268435916
    $t
    i.DmPrivAddDevToResList
    DmPrivAddDevToResList
        0x0001a900:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001a904:    4605        .F      MOV      r5,r0
        0x0001a906:    e9dd7608    ...v    LDRD     r7,r6,[sp,#0x20]
        0x0001a90a:    4698        .F      MOV      r8,r3
        0x0001a90c:    4691        .F      MOV      r9,r2
        0x0001a90e:    468a        .F      MOV      r10,r1
        0x0001a910:    202c        ,       MOVS     r0,#0x2c
        0x0001a912:    f002f90b    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a916:    0004        ..      MOVS     r4,r0
        0x0001a918:    bf08        ..      IT       EQ
        0x0001a91a:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0001a91e:    2031        1       MOVS     r0,#0x31
        0x0001a920:    70a0        .p      STRB     r0,[r4,#2]
        0x0001a922:    8026        &.      STRH     r6,[r4,#0]
        0x0001a924:    7125        %q      STRB     r5,[r4,#4]
        0x0001a926:    4651        QF      MOV      r1,r10
        0x0001a928:    1d60        `.      ADDS     r0,r4,#5
        0x0001a92a:    f7fffcda    ....    BL       BdaCpy ; 0x1a2e2
        0x0001a92e:    4649        IF      MOV      r1,r9
        0x0001a930:    f104000b    ....    ADD      r0,r4,#0xb
        0x0001a934:    f7fffce9    ....    BL       Calc128Cpy ; 0x1a30a
        0x0001a938:    4641        AF      MOV      r1,r8
        0x0001a93a:    f104001b    ....    ADD      r0,r4,#0x1b
        0x0001a93e:    f7fffce4    ....    BL       Calc128Cpy ; 0x1a30a
        0x0001a942:    4804        .H      LDR      r0,[pc,#16] ; [0x1a954] = 0x1000491c
        0x0001a944:    f884702b    ..+p    STRB     r7,[r4,#0x2b]
        0x0001a948:    4621        !F      MOV      r1,r4
        0x0001a94a:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a94c:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0001a950:    f002b91c    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a954:    1000491c    .I..    DCD    268454172
    $t
    i.DmPrivInit
    DmPrivInit
        0x0001a958:    b510        ..      PUSH     {r4,lr}
        0x0001a95a:    f002fa15    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001a95e:    4805        .H      LDR      r0,[pc,#20] ; [0x1a974] = 0x100001cc
        0x0001a960:    4903        .I      LDR      r1,[pc,#12] ; [0x1a970] = 0x4392c
        0x0001a962:    6181        .a      STR      r1,[r0,#0x18]
        0x0001a964:    310c        .1      ADDS     r1,r1,#0xc
        0x0001a966:    63c1        .c      STR      r1,[r0,#0x3c]
        0x0001a968:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a96c:    f002ba58    ..X.    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001a970:    0004392c    ,9..    DCD    276780
        0x0001a974:    100001cc    ....    DCD    268435916
    $t
    i.DmPrivResolveAddr
    DmPrivResolveAddr
        0x0001a978:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001a97c:    4606        .F      MOV      r6,r0
        0x0001a97e:    4615        .F      MOV      r5,r2
        0x0001a980:    460f        .F      MOV      r7,r1
        0x0001a982:    201a        .       MOVS     r0,#0x1a
        0x0001a984:    f002f8d2    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a988:    0004        ..      MOVS     r4,r0
        0x0001a98a:    bf08        ..      IT       EQ
        0x0001a98c:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001a990:    2030        0       MOVS     r0,#0x30
        0x0001a992:    70a0        .p      STRB     r0,[r4,#2]
        0x0001a994:    8025        %.      STRH     r5,[r4,#0]
        0x0001a996:    4639        9F      MOV      r1,r7
        0x0001a998:    1d20         .      ADDS     r0,r4,#4
        0x0001a99a:    f7fffcb6    ....    BL       Calc128Cpy ; 0x1a30a
        0x0001a99e:    4631        1F      MOV      r1,r6
        0x0001a9a0:    f1040014    ....    ADD      r0,r4,#0x14
        0x0001a9a4:    f7fffc9d    ....    BL       BdaCpy ; 0x1a2e2
        0x0001a9a8:    4803        .H      LDR      r0,[pc,#12] ; [0x1a9b8] = 0x1000491c
        0x0001a9aa:    4621        !F      MOV      r1,r4
        0x0001a9ac:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a9ae:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001a9b2:    f002b8eb    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a9b6:    0000        ..      DCW    0
        0x0001a9b8:    1000491c    .I..    DCD    268454172
    $t
    i.DmPrivSetPrivacyMode
    DmPrivSetPrivacyMode
        0x0001a9bc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001a9c0:    4606        .F      MOV      r6,r0
        0x0001a9c2:    4615        .F      MOV      r5,r2
        0x0001a9c4:    460f        .F      MOV      r7,r1
        0x0001a9c6:    200c        .       MOVS     r0,#0xc
        0x0001a9c8:    f002f8b0    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a9cc:    0004        ..      MOVS     r4,r0
        0x0001a9ce:    bf08        ..      IT       EQ
        0x0001a9d0:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001a9d4:    2035        5       MOVS     r0,#0x35
        0x0001a9d6:    70a0        .p      STRB     r0,[r4,#2]
        0x0001a9d8:    7126        &q      STRB     r6,[r4,#4]
        0x0001a9da:    4639        9F      MOV      r1,r7
        0x0001a9dc:    1d60        `.      ADDS     r0,r4,#5
        0x0001a9de:    f7fffc80    ....    BL       BdaCpy ; 0x1a2e2
        0x0001a9e2:    4804        .H      LDR      r0,[pc,#16] ; [0x1a9f4] = 0x1000491c
        0x0001a9e4:    72e5        .r      STRB     r5,[r4,#0xb]
        0x0001a9e6:    4621        !F      MOV      r1,r4
        0x0001a9e8:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a9ea:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001a9ee:    f002b8cd    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a9f2:    0000        ..      DCW    0
        0x0001a9f4:    1000491c    .I..    DCD    268454172
    $t
    i.DmReadRemoteFeatures
    DmReadRemoteFeatures
        0x0001a9f8:    1e40        @.      SUBS     r0,r0,#1
        0x0001a9fa:    b2c0        ..      UXTB     r0,r0
        0x0001a9fc:    4a1e        .J      LDR      r2,[pc,#120] ; [0x1aa78] = 0x1000484c
        0x0001a9fe:    b500        ..      PUSH     {lr}
        0x0001aa00:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001aa04:    eb021000    ....    ADD      r0,r2,r0,LSL #4
        0x0001aa08:    2100        .!      MOVS     r1,#0
        0x0001aa0a:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x0001aa0c:    b085        ..      SUB      sp,sp,#0x14
        0x0001aa0e:    2b00        .+      CMP      r3,#0
        0x0001aa10:    bf12        ..      ITEE     NE
        0x0001aa12:    2800        .(      CMPNE    r0,#0
        0x0001aa14:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0001aa16:    bd00        ..      POPEQ    {pc}
        0x0001aa18:    f890302c    ..,0    LDRB     r3,[r0,#0x2c]
        0x0001aa1c:    b333        3.      CBZ      r3,0x1aa6c ; DmReadRemoteFeatures + 116
        0x0001aa1e:    9100        ..      STR      r1,[sp,#0]
        0x0001aa20:    f04f0357    O.W.    MOV      r3,#0x57
        0x0001aa24:    9101        ..      STR      r1,[sp,#4]
        0x0001aa26:    9102        ..      STR      r1,[sp,#8]
        0x0001aa28:    9103        ..      STR      r1,[sp,#0xc]
        0x0001aa2a:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x0001aa2e:    7c03        .|      LDRB     r3,[r0,#0x10]
        0x0001aa30:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x0001aa34:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0001aa38:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0001aa3c:    8981        ..      LDRH     r1,[r0,#0xc]
        0x0001aa3e:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x0001aa42:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0001aa44:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0001aa48:    ea4f2110    O..!    LSR      r1,r0,#8
        0x0001aa4c:    f88d1009    ....    STRB     r1,[sp,#9]
        0x0001aa50:    ea4f4110    O..A    LSR      r1,r0,#16
        0x0001aa54:    f88d100a    ....    STRB     r1,[sp,#0xa]
        0x0001aa58:    ea4f6010    O..`    LSR      r0,r0,#24
        0x0001aa5c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001aa60:    f8d2109c    ....    LDR      r1,[r2,#0x9c]
        0x0001aa64:    4668        hF      MOV      r0,sp
        0x0001aa66:    4788        .G      BLX      r1
        0x0001aa68:    b005        ..      ADD      sp,sp,#0x14
        0x0001aa6a:    bd00        ..      POP      {pc}
        0x0001aa6c:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0001aa6e:    b005        ..      ADD      sp,sp,#0x14
        0x0001aa70:    f85deb04    ]...    POP      {lr}
        0x0001aa74:    f000bd27    ..'.    B.W      HciLeReadRemoteFeatCmd ; 0x1b4c6
    $d
        0x0001aa78:    1000484c    LH..    DCD    268453964
    $t
    i.DmRegister
    DmRegister
        0x0001aa7c:    b510        ..      PUSH     {r4,lr}
        0x0001aa7e:    4c0f        .L      LDR      r4,[pc,#60] ; [0x1aabc] = 0x1000491c
        0x0001aa80:    b0a2        ..      SUB      sp,sp,#0x88
        0x0001aa82:    4910        .I      LDR      r1,[pc,#64] ; [0x1aac4] = 0x438f0
        0x0001aa84:    60a0        .`      STR      r0,[r4,#8]
        0x0001aa86:    480e        .H      LDR      r0,[pc,#56] ; [0x1aac0] = 0x100001cc
        0x0001aa88:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0001aa8a:    4288        .B      CMP      r0,r1
        0x0001aa8c:    bf04        ..      ITT      EQ
        0x0001aa8e:    b022        ".      ADDEQ    sp,sp,#0x88
        0x0001aa90:    bd10        ..      POPEQ    {r4,pc}
        0x0001aa92:    f000fba5    ....    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x0001aa96:    1f00        ..      SUBS     r0,r0,#4
        0x0001aa98:    2841        A(      CMP      r0,#0x41
        0x0001aa9a:    bfa4        ..      ITT      GE
        0x0001aa9c:    b022        ".      ADDGE    sp,sp,#0x88
        0x0001aa9e:    bd10        ..      POPGE    {r4,pc}
        0x0001aaa0:    2000        .       MOVS     r0,#0
        0x0001aaa2:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0001aaa6:    2078        x       MOVS     r0,#0x78
        0x0001aaa8:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001aaac:    2001        .       MOVS     r0,#1
        0x0001aaae:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001aab2:    68a1        .h      LDR      r1,[r4,#8]
        0x0001aab4:    4668        hF      MOV      r0,sp
        0x0001aab6:    4788        .G      BLX      r1
        0x0001aab8:    b022        ".      ADD      sp,sp,#0x88
        0x0001aaba:    bd10        ..      POP      {r4,pc}
    $d
        0x0001aabc:    1000491c    .I..    DCD    268454172
        0x0001aac0:    100001cc    ....    DCD    268435916
        0x0001aac4:    000438f0    .8..    DCD    276720
    $t
    i.DmRemoteConnParamReqNegReply
    DmRemoteConnParamReqNegReply
        0x0001aac8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001aaca:    4605        .F      MOV      r5,r0
        0x0001aacc:    460c        .F      MOV      r4,r1
        0x0001aace:    2006        .       MOVS     r0,#6
        0x0001aad0:    f002f82c    ..,.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001aad4:    0001        ..      MOVS     r1,r0
        0x0001aad6:    bf08        ..      IT       EQ
        0x0001aad8:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001aada:    2023        #       MOVS     r0,#0x23
        0x0001aadc:    7088        .p      STRB     r0,[r1,#2]
        0x0001aade:    4804        .H      LDR      r0,[pc,#16] ; [0x1aaf0] = 0x1000491c
        0x0001aae0:    800d        ..      STRH     r5,[r1,#0]
        0x0001aae2:    710c        .q      STRB     r4,[r1,#4]
        0x0001aae4:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001aae6:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001aaea:    f002b84f    ..O.    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001aaee:    0000        ..      DCW    0
        0x0001aaf0:    1000491c    .I..    DCD    268454172
    $t
    i.DmRemoteConnParamReqReply
    DmRemoteConnParamReqReply
        0x0001aaf4:    b570        p.      PUSH     {r4-r6,lr}
        0x0001aaf6:    4605        .F      MOV      r5,r0
        0x0001aaf8:    460c        .F      MOV      r4,r1
        0x0001aafa:    2010        .       MOVS     r0,#0x10
        0x0001aafc:    f002f816    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001ab00:    0001        ..      MOVS     r1,r0
        0x0001ab02:    bf08        ..      IT       EQ
        0x0001ab04:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001ab06:    2022        "       MOVS     r0,#0x22
        0x0001ab08:    7088        .p      STRB     r0,[r1,#2]
        0x0001ab0a:    800d        ..      STRH     r5,[r1,#0]
        0x0001ab0c:    6820         h      LDR      r0,[r4,#0]
        0x0001ab0e:    6862        bh      LDR      r2,[r4,#4]
        0x0001ab10:    68a3        .h      LDR      r3,[r4,#8]
        0x0001ab12:    6048        H`      STR      r0,[r1,#4]
        0x0001ab14:    4803        .H      LDR      r0,[pc,#12] ; [0x1ab24] = 0x1000491c
        0x0001ab16:    608a        .`      STR      r2,[r1,#8]
        0x0001ab18:    60cb        .`      STR      r3,[r1,#0xc]
        0x0001ab1a:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001ab1c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ab20:    f002b834    ..4.    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001ab24:    1000491c    .I..    DCD    268454172
    $t
    i.DmSecAuthRsp
    DmSecAuthRsp
        0x0001ab28:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001ab2c:    4607        .F      MOV      r7,r0
        0x0001ab2e:    4615        .F      MOV      r5,r2
        0x0001ab30:    460e        .F      MOV      r6,r1
        0x0001ab32:    2016        .       MOVS     r0,#0x16
        0x0001ab34:    f001fffa    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001ab38:    0004        ..      MOVS     r4,r0
        0x0001ab3a:    bf08        ..      IT       EQ
        0x0001ab3c:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001ab40:    2004        .       MOVS     r0,#4
        0x0001ab42:    70a0        .p      STRB     r0,[r4,#2]
        0x0001ab44:    8027        '.      STRH     r7,[r4,#0]
        0x0001ab46:    7526        &u      STRB     r6,[r4,#0x14]
        0x0001ab48:    b125        %.      CBZ      r5,0x1ab54 ; DmSecAuthRsp + 44
        0x0001ab4a:    4632        2F      MOV      r2,r6
        0x0001ab4c:    4629        )F      MOV      r1,r5
        0x0001ab4e:    1d20         .      ADDS     r0,r4,#4
        0x0001ab50:    f7fdfd1b    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0001ab54:    4620         F      MOV      r0,r4
        0x0001ab56:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001ab5a:    f001bce3    ....    B.W      SmpDmMsgSend ; 0x1c524
    i.DmSecCancelReq
    DmSecCancelReq
        0x0001ab5e:    b570        p.      PUSH     {r4-r6,lr}
        0x0001ab60:    4605        .F      MOV      r5,r0
        0x0001ab62:    460c        .F      MOV      r4,r1
        0x0001ab64:    2004        .       MOVS     r0,#4
        0x0001ab66:    f001ffe1    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001ab6a:    2800        .(      CMP      r0,#0
        0x0001ab6c:    bf08        ..      IT       EQ
        0x0001ab6e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001ab70:    2103        .!      MOVS     r1,#3
        0x0001ab72:    7081        .p      STRB     r1,[r0,#2]
        0x0001ab74:    8005        ..      STRH     r5,[r0,#0]
        0x0001ab76:    70c4        .p      STRB     r4,[r0,#3]
        0x0001ab78:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ab7c:    f001bcd2    ....    B.W      SmpDmMsgSend ; 0x1c524
    i.DmSecCompareRsp
    DmSecCompareRsp
        0x0001ab80:    b570        p.      PUSH     {r4-r6,lr}
        0x0001ab82:    4606        .F      MOV      r6,r0
        0x0001ab84:    460d        .F      MOV      r5,r1
        0x0001ab86:    2016        .       MOVS     r0,#0x16
        0x0001ab88:    f001ffd0    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001ab8c:    0004        ..      MOVS     r4,r0
        0x0001ab8e:    bf08        ..      IT       EQ
        0x0001ab90:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001ab92:    8026        &.      STRH     r6,[r4,#0]
        0x0001ab94:    2d00        .-      CMP      r5,#0
        0x0001ab96:    bf1c        ..      ITT      NE
        0x0001ab98:    2016        .       MOVNE    r0,#0x16
        0x0001ab9a:    70a0        .p      STRBNE   r0,[r4,#2]
        0x0001ab9c:    d104        ..      BNE      0x1aba8 ; DmSecCompareRsp + 40
        0x0001ab9e:    4601        .F      MOV      r1,r0
        0x0001aba0:    220c        ."      MOVS     r2,#0xc
        0x0001aba2:    4630        0F      MOV      r0,r6
        0x0001aba4:    f001fe32    ..2.    BL       SmpScGetCancelMsgWithReattempt ; 0x1c80c
        0x0001aba8:    4620         F      MOV      r0,r4
        0x0001abaa:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001abae:    f001bcb9    ....    B.W      SmpDmMsgSend ; 0x1c524
        0x0001abb2:    0000        ..      MOVS     r0,r0
    i.DmSecGenerateEccKeyReq
    DmSecGenerateEccKeyReq
        0x0001abb4:    4802        .H      LDR      r0,[pc,#8] ; [0x1abc0] = 0x1000491c
        0x0001abb6:    2241        A"      MOVS     r2,#0x41
        0x0001abb8:    2100        .!      MOVS     r1,#0
        0x0001abba:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001abbc:    f001ba84    ....    B.W      SecEccGenKey ; 0x1c0c8
    $d
        0x0001abc0:    1000491c    .I..    DCD    268454172
    $t
    i.DmSecGetCompareValue
    DmSecGetCompareValue
        0x0001abc4:    7bc1        .{      LDRB     r1,[r0,#0xf]
        0x0001abc6:    7b82        .{      LDRB     r2,[r0,#0xe]
        0x0001abc8:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x0001abcc:    7b42        B{      LDRB     r2,[r0,#0xd]
        0x0001abce:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001abd0:    0412        ..      LSLS     r2,r2,#16
        0x0001abd2:    eb026000    ...`    ADD      r0,r2,r0,LSL #24
        0x0001abd6:    4408        .D      ADD      r0,r0,r1
        0x0001abd8:    4902        .I      LDR      r1,[pc,#8] ; [0x1abe4] = 0xf4240
        0x0001abda:    fbb0f2f1    ....    UDIV     r2,r0,r1
        0x0001abde:    fb010012    ....    MLS      r0,r1,r2,r0
        0x0001abe2:    4770        pG      BX       lr
    $d
        0x0001abe4:    000f4240    @B..    DCD    1000000
    $t
    i.DmSecGetEccKey
    DmSecGetEccKey
        0x0001abe8:    4800        .H      LDR      r0,[pc,#0] ; [0x1abec] = 0x1000494e
        0x0001abea:    4770        pG      BX       lr
    $d
        0x0001abec:    1000494e    NI..    DCD    268454222
    $t
    i.DmSecGetLocalCsrk
    DmSecGetLocalCsrk
        0x0001abf0:    4801        .H      LDR      r0,[pc,#4] ; [0x1abf8] = 0x10000220
        0x0001abf2:    6840        @h      LDR      r0,[r0,#4]
        0x0001abf4:    4770        pG      BX       lr
    $d
        0x0001abf6:    0000        ..      DCW    0
        0x0001abf8:    10000220     ...    DCD    268436000
    $t
    i.DmSecGetLocalIrk
    DmSecGetLocalIrk
        0x0001abfc:    4801        .H      LDR      r0,[pc,#4] ; [0x1ac04] = 0x10000220
        0x0001abfe:    6800        .h      LDR      r0,[r0,#0]
        0x0001ac00:    4770        pG      BX       lr
    $d
        0x0001ac02:    0000        ..      DCW    0
        0x0001ac04:    10000220     ...    DCD    268436000
    $t
    i.DmSecInit
    DmSecInit
        0x0001ac08:    4904        .I      LDR      r1,[pc,#16] ; [0x1ac1c] = 0x100001cc
        0x0001ac0a:    4803        .H      LDR      r0,[pc,#12] ; [0x1ac18] = 0x43944
        0x0001ac0c:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001ac0e:    4805        .H      LDR      r0,[pc,#20] ; [0x1ac24] = 0x10000220
        0x0001ac10:    4903        .I      LDR      r1,[pc,#12] ; [0x1ac20] = 0x43a7f
        0x0001ac12:    6001        .`      STR      r1,[r0,#0]
        0x0001ac14:    6041        A`      STR      r1,[r0,#4]
        0x0001ac16:    4770        pG      BX       lr
    $d
        0x0001ac18:    00043944    D9..    DCD    276804
        0x0001ac1c:    100001cc    ....    DCD    268435916
        0x0001ac20:    00043a7f    .:..    DCD    277119
        0x0001ac24:    10000220     ...    DCD    268436000
    $t
    i.DmSecLescInit
    DmSecLescInit
        0x0001ac28:    4902        .I      LDR      r1,[pc,#8] ; [0x1ac34] = 0x100001cc
        0x0001ac2a:    4801        .H      LDR      r0,[pc,#4] ; [0x1ac30] = 0x43950
        0x0001ac2c:    6208        .b      STR      r0,[r1,#0x20]
        0x0001ac2e:    4770        pG      BX       lr
    $d
        0x0001ac30:    00043950    P9..    DCD    276816
        0x0001ac34:    100001cc    ....    DCD    268435916
    $t
    i.DmSecLtkRsp
    DmSecLtkRsp
        0x0001ac38:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001ac3c:    4607        .F      MOV      r7,r0
        0x0001ac3e:    4698        .F      MOV      r8,r3
        0x0001ac40:    4616        .F      MOV      r6,r2
        0x0001ac42:    460d        .F      MOV      r5,r1
        0x0001ac44:    2016        .       MOVS     r0,#0x16
        0x0001ac46:    f001ff71    ..q.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001ac4a:    0004        ..      MOVS     r4,r0
        0x0001ac4c:    bf08        ..      IT       EQ
        0x0001ac4e:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001ac52:    2029        )       MOVS     r0,#0x29
        0x0001ac54:    70a0        .p      STRB     r0,[r4,#2]
        0x0001ac56:    8027        '.      STRH     r7,[r4,#0]
        0x0001ac58:    7525        %u      STRB     r5,[r4,#0x14]
        0x0001ac5a:    7566        fu      STRB     r6,[r4,#0x15]
        0x0001ac5c:    b11d        ..      CBZ      r5,0x1ac66 ; DmSecLtkRsp + 46
        0x0001ac5e:    4641        AF      MOV      r1,r8
        0x0001ac60:    1d20         .      ADDS     r0,r4,#4
        0x0001ac62:    f7fffb52    ..R.    BL       Calc128Cpy ; 0x1a30a
        0x0001ac66:    4803        .H      LDR      r0,[pc,#12] ; [0x1ac74] = 0x1000491c
        0x0001ac68:    4621        !F      MOV      r1,r4
        0x0001ac6a:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001ac6c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001ac70:    f001bf8c    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001ac74:    1000491c    .I..    DCD    268454172
    $t
    i.DmSecPairRsp
    DmSecPairRsp
        0x0001ac78:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001ac7c:    4607        .F      MOV      r7,r0
        0x0001ac7e:    461c        .F      MOV      r4,r3
        0x0001ac80:    4615        .F      MOV      r5,r2
        0x0001ac82:    460e        .F      MOV      r6,r1
        0x0001ac84:    2008        .       MOVS     r0,#8
        0x0001ac86:    f8dd8018    ....    LDR      r8,[sp,#0x18]
        0x0001ac8a:    f001ff4f    ..O.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001ac8e:    2800        .(      CMP      r0,#0
        0x0001ac90:    bf08        ..      IT       EQ
        0x0001ac92:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001ac96:    2102        .!      MOVS     r1,#2
        0x0001ac98:    7081        .p      STRB     r1,[r0,#2]
        0x0001ac9a:    8007        ..      STRH     r7,[r0,#0]
        0x0001ac9c:    7106        .q      STRB     r6,[r0,#4]
        0x0001ac9e:    7145        Eq      STRB     r5,[r0,#5]
        0x0001aca0:    f0040107    ....    AND      r1,r4,#7
        0x0001aca4:    7181        .q      STRB     r1,[r0,#6]
        0x0001aca6:    f0080107    ....    AND      r1,r8,#7
        0x0001acaa:    71c1        .q      STRB     r1,[r0,#7]
        0x0001acac:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001acb0:    f001bc38    ..8.    B.W      SmpDmMsgSend ; 0x1c524
    i.DmSecSetEccKey
    DmSecSetEccKey
        0x0001acb4:    4601        .F      MOV      r1,r0
        0x0001acb6:    2260        `"      MOVS     r2,#0x60
        0x0001acb8:    4801        .H      LDR      r0,[pc,#4] ; [0x1acc0] = 0x1000494e
        0x0001acba:    f7fdbc66    ..f.    B        __aeabi_memcpy ; 0x1858a
    $d
        0x0001acbe:    0000        ..      DCW    0
        0x0001acc0:    1000494e    NI..    DCD    268454222
    $t
    i.DmSecSlaveReq
    DmSecSlaveReq
        0x0001acc4:    b570        p.      PUSH     {r4-r6,lr}
        0x0001acc6:    4605        .F      MOV      r5,r0
        0x0001acc8:    460c        .F      MOV      r4,r1
        0x0001acca:    2006        .       MOVS     r0,#6
        0x0001accc:    f001ff2e    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001acd0:    2800        .(      CMP      r0,#0
        0x0001acd2:    bf08        ..      IT       EQ
        0x0001acd4:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001acd6:    2105        .!      MOVS     r1,#5
        0x0001acd8:    7081        .p      STRB     r1,[r0,#2]
        0x0001acda:    8005        ..      STRH     r5,[r0,#0]
        0x0001acdc:    7104        .q      STRB     r4,[r0,#4]
        0x0001acde:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ace2:    f001bc1f    ....    B.W      SmpDmMsgSend ; 0x1c524
        0x0001ace6:    0000        ..      MOVS     r0,r0
    i.DmSizeOfEvt
    DmSizeOfEvt
        0x0001ace8:    7880        .x      LDRB     r0,[r0,#2]
        0x0001acea:    f1a00120    .. .    SUB      r1,r0,#0x20
        0x0001acee:    295b        [)      CMP      r1,#0x5b
        0x0001acf0:    bf84        ..      ITT      HI
        0x0001acf2:    2004        .       MOVHI    r0,#4
        0x0001acf4:    4770        pG      BXHI     lr
        0x0001acf6:    4903        .I      LDR      r1,[pc,#12] ; [0x1ad04] = 0x43836
        0x0001acf8:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x0001acfc:    f8300c40    0.@.    LDRH     r0,[r0,#-0x40]
        0x0001ad00:    4770        pG      BX       lr
    $d
        0x0001ad02:    0000        ..      DCW    0
        0x0001ad04:    00043836    68..    DCD    276534
    $t
    i.DmSmpCbackExec
    DmSmpCbackExec
        0x0001ad08:    b510        ..      PUSH     {r4,lr}
        0x0001ad0a:    4604        .F      MOV      r4,r0
        0x0001ad0c:    7880        .x      LDRB     r0,[r0,#2]
        0x0001ad0e:    282a        *(      CMP      r0,#0x2a
        0x0001ad10:    bf18        ..      IT       NE
        0x0001ad12:    282c        ,(      CMPNE    r0,#0x2c
        0x0001ad14:    d106        ..      BNE      0x1ad24 ; DmSmpCbackExec + 28
        0x0001ad16:    4806        .H      LDR      r0,[pc,#24] ; [0x1ad30] = 0x1000484c
        0x0001ad18:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x0001ad1c:    2900        .)      CMP      r1,#0
        0x0001ad1e:    bf1c        ..      ITT      NE
        0x0001ad20:    4620         F      MOVNE    r0,r4
        0x0001ad22:    4788        .G      BLXNE    r1
        0x0001ad24:    4803        .H      LDR      r0,[pc,#12] ; [0x1ad34] = 0x1000491c
        0x0001ad26:    6881        .h      LDR      r1,[r0,#8]
        0x0001ad28:    4620         F      MOV      r0,r4
        0x0001ad2a:    e8bd4010    ...@    POP      {r4,lr}
        0x0001ad2e:    4708        .G      BX       r1
    $d
        0x0001ad30:    1000484c    LH..    DCD    268453964
        0x0001ad34:    1000491c    .I..    DCD    268454172
    $t
    i.GattReadCback
    GattReadCback
        0x0001ad38:    b538        8.      PUSH     {r3-r5,lr}
        0x0001ad3a:    2915        .)      CMP      r1,#0x15
        0x0001ad3c:    9c04        ..      LDR      r4,[sp,#0x10]
        0x0001ad3e:    d107        ..      BNE      0x1ad50 ; GattReadCback + 24
        0x0001ad40:    2201        ."      MOVS     r2,#1
        0x0001ad42:    4669        iF      MOV      r1,sp
        0x0001ad44:    f7fff96e    ..n.    BL       AttsCsfGetFeatures ; 0x1a024
        0x0001ad48:    6860        `h      LDR      r0,[r4,#4]
        0x0001ad4a:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0001ad4e:    7001        .p      STRB     r1,[r0,#0]
        0x0001ad50:    2000        .       MOVS     r0,#0
        0x0001ad52:    bd38        8.      POP      {r3-r5,pc}
    i.GattSendServiceChangedInd
    GattSendServiceChangedInd
        0x0001ad54:    b538        8.      PUSH     {r3-r5,lr}
        0x0001ad56:    4d19        .M      LDR      r5,[pc,#100] ; [0x1adbc] = 0x100001b4
        0x0001ad58:    4604        .F      MOV      r4,r0
        0x0001ad5a:    7828        (x      LDRB     r0,[r5,#0]
        0x0001ad5c:    2800        .(      CMP      r0,#0
        0x0001ad5e:    bf08        ..      IT       EQ
        0x0001ad60:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001ad62:    f88d1000    ....    STRB     r1,[sp,#0]
        0x0001ad66:    0a08        ..      LSRS     r0,r1,#8
        0x0001ad68:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0001ad6c:    0a10        ..      LSRS     r0,r2,#8
        0x0001ad6e:    f88d2002    ...     STRB     r2,[sp,#2]
        0x0001ad72:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ad76:    2c00        .,      CMP      r4,#0
        0x0001ad78:    bf08        ..      IT       EQ
        0x0001ad7a:    2401        .$      MOVEQ    r4,#1
        0x0001ad7c:    d00d        ..      BEQ      0x1ad9a ; GattSendServiceChangedInd + 70
        0x0001ad7e:    7869        ix      LDRB     r1,[r5,#1]
        0x0001ad80:    4620         F      MOV      r0,r4
        0x0001ad82:    f7fff8a9    ....    BL       AttsCccEnabled ; 0x19ed8
        0x0001ad86:    2800        .(      CMP      r0,#0
        0x0001ad88:    bf08        ..      IT       EQ
        0x0001ad8a:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001ad8c:    466b        kF      MOV      r3,sp
        0x0001ad8e:    2204        ."      MOVS     r2,#4
        0x0001ad90:    2112        .!      MOVS     r1,#0x12
        0x0001ad92:    4620         F      MOV      r0,r4
        0x0001ad94:    f7fff9a8    ....    BL       AttsHandleValueInd ; 0x1a0e8
        0x0001ad98:    bd38        8.      POP      {r3-r5,pc}
        0x0001ad9a:    7869        ix      LDRB     r1,[r5,#1]
        0x0001ad9c:    4620         F      MOV      r0,r4
        0x0001ad9e:    f7fff89b    ....    BL       AttsCccEnabled ; 0x19ed8
        0x0001ada2:    b128        (.      CBZ      r0,0x1adb0 ; GattSendServiceChangedInd + 92
        0x0001ada4:    466b        kF      MOV      r3,sp
        0x0001ada6:    2204        ."      MOVS     r2,#4
        0x0001ada8:    2112        .!      MOVS     r1,#0x12
        0x0001adaa:    4620         F      MOV      r0,r4
        0x0001adac:    f7fff99c    ....    BL       AttsHandleValueInd ; 0x1a0e8
        0x0001adb0:    1c60        `.      ADDS     r0,r4,#1
        0x0001adb2:    b2c4        ..      UXTB     r4,r0
        0x0001adb4:    2c03        .,      CMP      r4,#3
        0x0001adb6:    d9f0        ..      BLS      0x1ad9a ; GattSendServiceChangedInd + 70
        0x0001adb8:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0001adba:    0000        ..      DCW    0
        0x0001adbc:    100001b4    ....    DCD    268435892
    $t
    i.GattSetSvcChangedIdx
    GattSetSvcChangedIdx
        0x0001adc0:    4902        .I      LDR      r1,[pc,#8] ; [0x1adcc] = 0x100001b4
        0x0001adc2:    2201        ."      MOVS     r2,#1
        0x0001adc4:    700a        .p      STRB     r2,[r1,#0]
        0x0001adc6:    7048        Hp      STRB     r0,[r1,#1]
        0x0001adc8:    4770        pG      BX       lr
    $d
        0x0001adca:    0000        ..      DCW    0
        0x0001adcc:    100001b4    ....    DCD    268435892
    $t
    i.GattWriteCback
    GattWriteCback
        0x0001add0:    469c        .F      MOV      r12,r3
        0x0001add2:    e9dd2300    ...#    LDRD     r2,r3,[sp,#0]
        0x0001add6:    2915        .)      CMP      r1,#0x15
        0x0001add8:    bf1c        ..      ITT      NE
        0x0001adda:    2000        .       MOVNE    r0,#0
        0x0001addc:    4770        pG      BXNE     lr
        0x0001adde:    4661        aF      MOV      r1,r12
        0x0001ade0:    f7ffb950    ..P.    B        AttsCsfWriteFeatures ; 0x1a084
    i.HciAclRegister
    HciAclRegister
        0x0001ade4:    4a01        .J      LDR      r2,[pc,#4] ; [0x1adec] = 0x100047a8
        0x0001ade6:    e9c20104    ....    STRD     r0,r1,[r2,#0x10]
        0x0001adea:    4770        pG      BX       lr
    $d
        0x0001adec:    100047a8    .G..    DCD    268453800
    $t
    i.HciCoreHandler
    HciCoreHandler
        0x0001adf0:    b538        8.      PUSH     {r3-r5,lr}
        0x0001adf2:    b131        1.      CBZ      r1,0x1ae02 ; HciCoreHandler + 18
        0x0001adf4:    7888        .x      LDRB     r0,[r1,#2]
        0x0001adf6:    2801        .(      CMP      r0,#1
        0x0001adf8:    bf04        ..      ITT      EQ
        0x0001adfa:    4608        .F      MOVEQ    r0,r1
        0x0001adfc:    f018ffc0    ....    BLEQ     hciCmdTimeout ; 0x33d80
        0x0001ae00:    bd38        8.      POP      {r3-r5,pc}
        0x0001ae02:    f0100f01    ....    TST      r0,#1
        0x0001ae06:    bf08        ..      IT       EQ
        0x0001ae08:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001ae0a:    4669        iF      MOV      r1,sp
        0x0001ae0c:    4817        .H      LDR      r0,[pc,#92] ; [0x1ae6c] = 0x100047a8
        0x0001ae0e:    f001fea0    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0001ae12:    0005        ..      MOVS     r5,r0
        0x0001ae14:    bf14        ..      ITE      NE
        0x0001ae16:    4c15        .L      LDRNE    r4,[pc,#84] ; [0x1ae6c] = 0x100047a8
        0x0001ae18:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001ae1a:    bf00        ..      NOP      
        0x0001ae1c:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0001ae20:    2904        .)      CMP      r1,#4
        0x0001ae22:    d005        ..      BEQ      0x1ae30 ; HciCoreHandler + 64
        0x0001ae24:    2902        .)      CMP      r1,#2
        0x0001ae26:    d010        ..      BEQ      0x1ae4a ; HciCoreHandler + 90
        0x0001ae28:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0001ae2a:    b1a9        ..      CBZ      r1,0x1ae58 ; HciCoreHandler + 104
        0x0001ae2c:    4788        .G      BLX      r1
        0x0001ae2e:    e015        ..      B        0x1ae5c ; HciCoreHandler + 108
        0x0001ae30:    f01afa2e    ....    BL       hciEvtProcessMsg ; 0x35290
        0x0001ae34:    f8941021    ..!.    LDRB     r1,[r4,#0x21]
        0x0001ae38:    2900        .)      CMP      r1,#0
        0x0001ae3a:    bf1c        ..      ITT      NE
        0x0001ae3c:    4628        (F      MOVNE    r0,r5
        0x0001ae3e:    f019f963    ..c.    BLNE     hciCoreResetSequence ; 0x34108
        0x0001ae42:    4628        (F      MOV      r0,r5
        0x0001ae44:    f001fe97    ....    BL       WsfMsgFree ; 0x1cb76
        0x0001ae48:    e008        ..      B        0x1ae5c ; HciCoreHandler + 108
        0x0001ae4a:    f018ffa3    ....    BL       hciCoreAclReassembly ; 0x33d94
        0x0001ae4e:    2800        .(      CMP      r0,#0
        0x0001ae50:    bf1c        ..      ITT      NE
        0x0001ae52:    6921        !i      LDRNE    r1,[r4,#0x10]
        0x0001ae54:    4788        .G      BLXNE    r1
        0x0001ae56:    e001        ..      B        0x1ae5c ; HciCoreHandler + 108
        0x0001ae58:    f001fe8d    ....    BL       WsfMsgFree ; 0x1cb76
        0x0001ae5c:    4669        iF      MOV      r1,sp
        0x0001ae5e:    4803        .H      LDR      r0,[pc,#12] ; [0x1ae6c] = 0x100047a8
        0x0001ae60:    f001fe77    ..w.    BL       WsfMsgDeq ; 0x1cb52
        0x0001ae64:    0005        ..      MOVS     r5,r0
        0x0001ae66:    d1d9        ..      BNE      0x1ae1c ; HciCoreHandler + 44
        0x0001ae68:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0001ae6a:    0000        ..      DCW    0
        0x0001ae6c:    100047a8    .G..    DCD    268453800
    $t
    i.HciCoreInit
    HciCoreInit
        0x0001ae70:    4b10        .K      LDR      r3,[pc,#64] ; [0x1aeb4] = 0x100046e8
        0x0001ae72:    f04f0c00    O...    MOV      r12,#0
        0x0001ae76:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0001ae7a:    f8c3c070    ..p.    STR      r12,[r3,#0x70]
        0x0001ae7e:    f8c3c074    ..t.    STR      r12,[r3,#0x74]
        0x0001ae82:    8218        ..      STRH     r0,[r3,#0x10]
        0x0001ae84:    8598        ..      STRH     r0,[r3,#0x2c]
        0x0001ae86:    f8a30048    ..H.    STRH     r0,[r3,#0x48]
        0x0001ae8a:    f1030152    ..R.    ADD      r1,r3,#0x52
        0x0001ae8e:    2203        ."      MOVS     r2,#3
        0x0001ae90:    8048        H.      STRH     r0,[r1,#2]
        0x0001ae92:    f8210f04    !...    STRH     r0,[r1,#4]!
        0x0001ae96:    1e52        R.      SUBS     r2,r2,#1
        0x0001ae98:    d1fa        ..      BNE      0x1ae90 ; HciCoreInit + 32
        0x0001ae9a:    201b        .       MOVS     r0,#0x1b
        0x0001ae9c:    f8a3007c    ..|.    STRH     r0,[r3,#0x7c]
        0x0001aea0:    200e        .       MOVS     r0,#0xe
        0x0001aea2:    f8830080    ....    STRB     r0,[r3,#0x80]
        0x0001aea6:    200d        .       MOVS     r0,#0xd
        0x0001aea8:    f8830081    ....    STRB     r0,[r3,#0x81]
        0x0001aeac:    f8c3c0a0    ....    STR      r12,[r3,#0xa0]
        0x0001aeb0:    f019b8d4    ....    B.W      hciCoreInit ; 0x3405c
    $d
        0x0001aeb4:    100046e8    .F..    DCD    268453608
    $t
    i.HciDisconnectCmd
    HciDisconnectCmd
        0x0001aeb8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001aeba:    4604        .F      MOV      r4,r0
        0x0001aebc:    2606        .&      MOVS     r6,#6
        0x0001aebe:    460d        .F      MOV      r5,r1
        0x0001aec0:    4630        0F      MOV      r0,r6
        0x0001aec2:    f001fe33    ..3.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001aec6:    b120         .      CBZ      r0,0x1aed2 ; HciDisconnectCmd + 26
        0x0001aec8:    7006        .p      STRB     r6,[r0,#0]
        0x0001aeca:    2104        .!      MOVS     r1,#4
        0x0001aecc:    7041        Ap      STRB     r1,[r0,#1]
        0x0001aece:    2103        .!      MOVS     r1,#3
        0x0001aed0:    7081        .p      STRB     r1,[r0,#2]
        0x0001aed2:    2800        .(      CMP      r0,#0
        0x0001aed4:    bf08        ..      IT       EQ
        0x0001aed6:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001aed8:    70c4        .p      STRB     r4,[r0,#3]
        0x0001aeda:    0a21        !.      LSRS     r1,r4,#8
        0x0001aedc:    7101        .q      STRB     r1,[r0,#4]
        0x0001aede:    7145        Eq      STRB     r5,[r0,#5]
        0x0001aee0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001aee4:    f018bf1a    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciDrvHandler
    HciDrvHandler
        0x0001aee8:    b530        0.      PUSH     {r4,r5,lr}
        0x0001aeea:    b083        ..      SUB      sp,sp,#0xc
        0x0001aeec:    b111        ..      CBZ      r1,0x1aef4 ; HciDrvHandler + 12
        0x0001aeee:    7889        .x      LDRB     r1,[r1,#2]
        0x0001aef0:    2912        .)      CMP      r1,#0x12
        0x0001aef2:    d015        ..      BEQ      0x1af20 ; HciDrvHandler + 56
        0x0001aef4:    f0100f01    ....    TST      r0,#1
        0x0001aef8:    bf04        ..      ITT      EQ
        0x0001aefa:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001aefc:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0001aefe:    4c56        VL      LDR      r4,[pc,#344] ; [0x1b058] = 0x1000000c
        0x0001af00:    2500        .%      MOVS     r5,#0
        0x0001af02:    6860        `h      LDR      r0,[r4,#4]
        0x0001af04:    f8901020    .. .    LDRB     r1,[r0,#0x20]
        0x0001af08:    b1a1        ..      CBZ      r1,0x1af34 ; HciDrvHandler + 76
        0x0001af0a:    f8805020    .. P    STRB     r5,[r0,#0x20]
        0x0001af0e:    2000        .       MOVS     r0,#0
        0x0001af10:    f018ff04    ....    BL       hciCmdSend ; 0x33d1c
        0x0001af14:    b003        ..      ADD      sp,sp,#0xc
        0x0001af16:    2000        .       MOVS     r0,#0
        0x0001af18:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001af1c:    f019b9fc    ....    B.W      hciCoreTxReady ; 0x34318
        0x0001af20:    f000fd14    ....    BL       HciReadLocalVerInfoCmd ; 0x1b94c
        0x0001af24:    b003        ..      ADD      sp,sp,#0xc
        0x0001af26:    f2427110    B..q    MOV      r1,#0x2710
        0x0001af2a:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001af2e:    484b        KH      LDR      r0,[pc,#300] ; [0x1b05c] = 0x10002c5c
        0x0001af30:    f001bfc0    ....    B.W      WsfTimerStartMs ; 0x1ceb4
        0x0001af34:    e9d41004    ....    LDRD     r1,r0,[r4,#0x10]
        0x0001af38:    4281        .B      CMP      r1,r0
        0x0001af3a:    d90f        ..      BLS      0x1af5c ; HciDrvHandler + 116
        0x0001af3c:    1a09        ..      SUBS     r1,r1,r0
        0x0001af3e:    68e2        .h      LDR      r2,[r4,#0xc]
        0x0001af40:    b289        ..      UXTH     r1,r1
        0x0001af42:    4410        .D      ADD      r0,r0,r2
        0x0001af44:    f01afcd0    ....    BL       hciTrSerialRxIncoming ; 0x358e8
        0x0001af48:    6961        ai      LDR      r1,[r4,#0x14]
        0x0001af4a:    4408        .D      ADD      r0,r0,r1
        0x0001af4c:    6160        `a      STR      r0,[r4,#0x14]
        0x0001af4e:    6921        !i      LDR      r1,[r4,#0x10]
        0x0001af50:    2900        .)      CMP      r1,#0
        0x0001af52:    bf12        ..      ITEE     NE
        0x0001af54:    4288        .B      CMPNE    r0,r1
        0x0001af56:    6125        %a      STREQ    r5,[r4,#0x10]
        0x0001af58:    6165        ea      STREQ    r5,[r4,#0x14]
        0x0001af5a:    d16c        l.      BNE      0x1b036 ; HciDrvHandler + 334
        0x0001af5c:    6125        %a      STR      r5,[r4,#0x10]
        0x0001af5e:    4a40        @J      LDR      r2,[pc,#256] ; [0x1b060] = 0x1000001c
        0x0001af60:    4940        @I      LDR      r1,[pc,#256] ; [0x1b064] = 0x10002e78
        0x0001af62:    6860        `h      LDR      r0,[r4,#4]
        0x0001af64:    f004fea0    ....    BL       am_devices_cooper_blocking_read ; 0x1fca8
        0x0001af68:    4605        .F      MOV      r5,r0
        0x0001af6a:    483c        <H      LDR      r0,[pc,#240] ; [0x1b05c] = 0x10002c5c
        0x0001af6c:    f002f810    ....    BL       WsfTimerStop ; 0x1cf90
        0x0001af70:    f2427110    B..q    MOV      r1,#0x2710
        0x0001af74:    4839        9H      LDR      r0,[pc,#228] ; [0x1b05c] = 0x10002c5c
        0x0001af76:    f001ff9d    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x0001af7a:    6921        !i      LDR      r1,[r4,#0x10]
        0x0001af7c:    f5b17f81    ....    CMP      r1,#0x102
        0x0001af80:    d914        ..      BLS      0x1afac ; HciDrvHandler + 196
        0x0001af82:    f7fdfa4b    ..K.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001af86:    9000        ..      STR      r0,[sp,#0]
        0x0001af88:    f7fdfa4c    ..L.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001af8c:    4836        6H      LDR      r0,[pc,#216] ; [0x1b068] = 0x9000002
        0x0001af8e:    61e0        .a      STR      r0,[r4,#0x1c]
        0x0001af90:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0001af92:    b119        ..      CBZ      r1,0x1af9c ; HciDrvHandler + 180
        0x0001af94:    b003        ..      ADD      sp,sp,#0xc
        0x0001af96:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001af9a:    4708        .G      BX       r1
        0x0001af9c:    f7fdfa3e    ..>.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001afa0:    9000        ..      STR      r0,[sp,#0]
        0x0001afa2:    b003        ..      ADD      sp,sp,#0xc
        0x0001afa4:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001afa8:    f7fdba3c    ..<.    B        am_hal_interrupt_master_set ; 0x18424
        0x0001afac:    b3ad        ..      CBZ      r5,0x1b01a ; HciDrvHandler + 306
        0x0001afae:    f7fdfa35    ..5.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001afb2:    9000        ..      STR      r0,[sp,#0]
        0x0001afb4:    f7fdfa36    ..6.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001afb8:    61e5        .a      STR      r5,[r4,#0x1c]
        0x0001afba:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0001afbc:    4628        (F      MOV      r0,r5
        0x0001afbe:    b109        ..      CBZ      r1,0x1afc4 ; HciDrvHandler + 220
        0x0001afc0:    4788        .G      BLX      r1
        0x0001afc2:    e004        ..      B        0x1afce ; HciDrvHandler + 230
        0x0001afc4:    f7fdfa2a    ..*.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001afc8:    9000        ..      STR      r0,[sp,#0]
        0x0001afca:    f7fdfa2b    ..+.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001afce:    4823        #H      LDR      r0,[pc,#140] ; [0x1b05c] = 0x10002c5c
        0x0001afd0:    f001ffde    ....    BL       WsfTimerStop ; 0x1cf90
        0x0001afd4:    2035        5       MOVS     r0,#0x35
        0x0001afd6:    2100        .!      MOVS     r1,#0
        0x0001afd8:    9000        ..      STR      r0,[sp,#0]
        0x0001afda:    466a        jF      MOV      r2,sp
        0x0001afdc:    4608        .F      MOV      r0,r1
        0x0001afde:    f006fa6f    ..o.    BL       am_hal_gpio_interrupt_control ; 0x214c0
        0x0001afe2:    2034        4       MOVS     r0,#0x34
        0x0001afe4:    2100        .!      MOVS     r1,#0
        0x0001afe6:    9000        ..      STR      r0,[sp,#0]
        0x0001afe8:    466a        jF      MOV      r2,sp
        0x0001afea:    4608        .F      MOV      r0,r1
        0x0001afec:    f006fa68    ..h.    BL       am_hal_gpio_interrupt_control ; 0x214c0
        0x0001aff0:    6860        `h      LDR      r0,[r4,#4]
        0x0001aff2:    f005f99d    ....    BL       am_devices_cooper_term ; 0x20330
        0x0001aff6:    481d        .H      LDR      r0,[pc,#116] ; [0x1b06c] = 0x44914
        0x0001aff8:    6801        .h      LDR      r1,[r0,#0]
        0x0001affa:    9101        ..      STR      r1,[sp,#4]
        0x0001affc:    2037        7       MOVS     r0,#0x37
        0x0001affe:    f006fbc1    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001b002:    2100        .!      MOVS     r1,#0
        0x0001b004:    2037        7       MOVS     r0,#0x37
        0x0001b006:    f006fc1b    ....    BL       am_hal_gpio_state_write ; 0x21840
        0x0001b00a:    2000        .       MOVS     r0,#0
        0x0001b00c:    f000f844    ..D.    BL       HciDrvRadioBoot ; 0x1b098
        0x0001b010:    b003        ..      ADD      sp,sp,#0xc
        0x0001b012:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001b016:    f7ffbbd7    ....    B        DmDevReset ; 0x1a7c8
        0x0001b01a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0001b01c:    7802        .x      LDRB     r2,[r0,#0]
        0x0001b01e:    2a06        .*      CMP      r2,#6
        0x0001b020:    d011        ..      BEQ      0x1b046 ; HciDrvHandler + 350
        0x0001b022:    b289        ..      UXTH     r1,r1
        0x0001b024:    f01afc60    ..`.    BL       hciTrSerialRxIncoming ; 0x358e8
        0x0001b028:    6160        `a      STR      r0,[r4,#0x14]
        0x0001b02a:    6921        !i      LDR      r1,[r4,#0x10]
        0x0001b02c:    2900        .)      CMP      r1,#0
        0x0001b02e:    bf12        ..      ITEE     NE
        0x0001b030:    4288        .B      CMPNE    r0,r1
        0x0001b032:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001b034:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0001b036:    f04f0101    O...    MOV      r1,#1
        0x0001b03a:    7820         x      LDRB     r0,[r4,#0]
        0x0001b03c:    b003        ..      ADD      sp,sp,#0xc
        0x0001b03e:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001b042:    f001be5b    ..[.    B.W      WsfSetEvent ; 0x1ccfc
        0x0001b046:    1c40        @.      ADDS     r0,r0,#1
        0x0001b048:    1e49        I.      SUBS     r1,r1,#1
        0x0001b04a:    f01afd11    ....    BL       hci_process_trace_data ; 0x35a70
        0x0001b04e:    6920         i      LDR      r0,[r4,#0x10]
        0x0001b050:    6160        `a      STR      r0,[r4,#0x14]
        0x0001b052:    b003        ..      ADD      sp,sp,#0xc
        0x0001b054:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x0001b056:    0000        ..      DCW    0
        0x0001b058:    1000000c    ....    DCD    268435468
        0x0001b05c:    10002c5c    \,..    DCD    268446812
        0x0001b060:    1000001c    ....    DCD    268435484
        0x0001b064:    10002e78    x...    DCD    268447352
        0x0001b068:    09000002    ....    DCD    150994946
        0x0001b06c:    00044914    .I..    DCD    280852
    $t
    i.HciDrvHandlerInit
    HciDrvHandlerInit
        0x0001b070:    4903        .I      LDR      r1,[pc,#12] ; [0x1b080] = 0x1000000c
        0x0001b072:    7008        .p      STRB     r0,[r1,#0]
        0x0001b074:    4903        .I      LDR      r1,[pc,#12] ; [0x1b084] = 0x10002c5c
        0x0001b076:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001b078:    2012        .       MOVS     r0,#0x12
        0x0001b07a:    7288        .r      STRB     r0,[r1,#0xa]
        0x0001b07c:    4770        pG      BX       lr
    $d
        0x0001b07e:    0000        ..      DCW    0
        0x0001b080:    1000000c    ....    DCD    268435468
        0x0001b084:    10002c5c    \,..    DCD    268446812
    $t
    i.HciDrvIntService
    HciDrvIntService
        0x0001b088:    4802        .H      LDR      r0,[pc,#8] ; [0x1b094] = 0x1000000c
        0x0001b08a:    2101        .!      MOVS     r1,#1
        0x0001b08c:    7800        .x      LDRB     r0,[r0,#0]
        0x0001b08e:    f001be35    ..5.    B.W      WsfSetEvent ; 0x1ccfc
    $d
        0x0001b092:    0000        ..      DCW    0
        0x0001b094:    1000000c    ....    DCD    268435468
    $t
    i.HciDrvRadioBoot
    HciDrvRadioBoot
        0x0001b098:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b09a:    b094        ..      SUB      sp,sp,#0x50
        0x0001b09c:    4606        .F      MOV      r6,r0
        0x0001b09e:    4827        'H      LDR      r0,[pc,#156] ; [0x1b13c] = 0x10002c6c
        0x0001b0a0:    9002        ..      STR      r0,[sp,#8]
        0x0001b0a2:    2083        .       MOVS     r0,#0x83
        0x0001b0a4:    4b26        &K      LDR      r3,[pc,#152] ; [0x1b140] = 0x10000014
        0x0001b0a6:    9003        ..      STR      r0,[sp,#0xc]
        0x0001b0a8:    1f1a        ..      SUBS     r2,r3,#4
        0x0001b0aa:    a902        ..      ADD      r1,sp,#8
        0x0001b0ac:    2004        .       MOVS     r0,#4
        0x0001b0ae:    f004ff93    ....    BL       am_devices_cooper_init ; 0x1ffd8
        0x0001b0b2:    4d24        $M      LDR      r5,[pc,#144] ; [0x1b144] = 0x1000000c
        0x0001b0b4:    0004        ..      MOVS     r4,r0
        0x0001b0b6:    d00c        ..      BEQ      0x1b0d2 ; HciDrvRadioBoot + 58
        0x0001b0b8:    61e8        .a      STR      r0,[r5,#0x1c]
        0x0001b0ba:    69a9        .i      LDR      r1,[r5,#0x18]
        0x0001b0bc:    b109        ..      CBZ      r1,0x1b0c2 ; HciDrvRadioBoot + 42
        0x0001b0be:    4788        .G      BLX      r1
        0x0001b0c0:    e004        ..      B        0x1b0cc ; HciDrvRadioBoot + 52
        0x0001b0c2:    f7fdf9ab    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001b0c6:    9001        ..      STR      r0,[sp,#4]
        0x0001b0c8:    f7fdf9ac    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001b0cc:    b014        ..      ADD      sp,sp,#0x50
        0x0001b0ce:    4620         F      MOV      r0,r4
        0x0001b0d0:    bd70        p.      POP      {r4-r6,pc}
        0x0001b0d2:    2104        .!      MOVS     r1,#4
        0x0001b0d4:    6868        hh      LDR      r0,[r5,#4]
        0x0001b0d6:    f008fd5d    ..].    BL       am_util_ble_tx_power_set ; 0x23b94
        0x0001b0da:    2135        5!      MOVS     r1,#0x35
        0x0001b0dc:    2300        .#      MOVS     r3,#0
        0x0001b0de:    4a1a        .J      LDR      r2,[pc,#104] ; [0x1b148] = 0x1b089
        0x0001b0e0:    4618        .F      MOV      r0,r3
        0x0001b0e2:    9100        ..      STR      r1,[sp,#0]
        0x0001b0e4:    f006faec    ....    BL       am_hal_gpio_interrupt_register ; 0x216c0
        0x0001b0e8:    466a        jF      MOV      r2,sp
        0x0001b0ea:    2101        .!      MOVS     r1,#1
        0x0001b0ec:    2000        .       MOVS     r0,#0
        0x0001b0ee:    f006f9e7    ....    BL       am_hal_gpio_interrupt_control ; 0x214c0
        0x0001b0f2:    2134        4!      MOVS     r1,#0x34
        0x0001b0f4:    2300        .#      MOVS     r3,#0
        0x0001b0f6:    4a15        .J      LDR      r2,[pc,#84] ; [0x1b14c] = 0x1a3d1
        0x0001b0f8:    4618        .F      MOV      r0,r3
        0x0001b0fa:    9100        ..      STR      r1,[sp,#0]
        0x0001b0fc:    f006fae0    ....    BL       am_hal_gpio_interrupt_register ; 0x216c0
        0x0001b100:    466a        jF      MOV      r2,sp
        0x0001b102:    2101        .!      MOVS     r1,#1
        0x0001b104:    2000        .       MOVS     r0,#0
        0x0001b106:    f006f9db    ....    BL       am_hal_gpio_interrupt_control ; 0x214c0
        0x0001b10a:    4911        .I      LDR      r1,[pc,#68] ; [0x1b150] = 0xe000e039
        0x0001b10c:    2080        .       MOVS     r0,#0x80
        0x0001b10e:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x0001b112:    4910        .I      LDR      r1,[pc,#64] ; [0x1b154] = 0xe000e004
        0x0001b114:    0480        ..      LSLS     r0,r0,#18
        0x0001b116:    f8c10100    ....    STR      r0,[r1,#0x100]
        0x0001b11a:    b166        f.      CBZ      r6,0x1b136 ; HciDrvRadioBoot + 158
        0x0001b11c:    a904        ..      ADD      r1,sp,#0x10
        0x0001b11e:    2001        .       MOVS     r0,#1
        0x0001b120:    f007fb5a    ..Z.    BL       am_hal_mcuctrl_info_get ; 0x227d8
        0x0001b124:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001b126:    6228        (b      STR      r0,[r5,#0x20]
        0x0001b128:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001b12a:    0a01        ..      LSRS     r1,r0,#8
        0x0001b12c:    480a        .H      LDR      r0,[pc,#40] ; [0x1b158] = 0x1000002c
        0x0001b12e:    7101        .q      STRB     r1,[r0,#4]
        0x0001b130:    9905        ..      LDR      r1,[sp,#0x14]
        0x0001b132:    0c09        ..      LSRS     r1,r1,#16
        0x0001b134:    7141        Aq      STRB     r1,[r0,#5]
        0x0001b136:    b014        ..      ADD      sp,sp,#0x50
        0x0001b138:    2000        .       MOVS     r0,#0
        0x0001b13a:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001b13c:    10002c6c    l,..    DCD    268446828
        0x0001b140:    10000014    ....    DCD    268435476
        0x0001b144:    1000000c    ....    DCD    268435468
        0x0001b148:    0001b089    ....    DCD    110729
        0x0001b14c:    0001a3d1    ....    DCD    107473
        0x0001b150:    e000e039    9...    DCD    3758153785
        0x0001b154:    e000e004    ....    DCD    3758153732
        0x0001b158:    1000002c    ,...    DCD    268435500
    $t
    i.HciDrvRadioShutdown
    HciDrvRadioShutdown
        0x0001b15c:    b500        ..      PUSH     {lr}
        0x0001b15e:    b083        ..      SUB      sp,sp,#0xc
        0x0001b160:    4810        .H      LDR      r0,[pc,#64] ; [0x1b1a4] = 0x10002c5c
        0x0001b162:    f001ff15    ....    BL       WsfTimerStop ; 0x1cf90
        0x0001b166:    2035        5       MOVS     r0,#0x35
        0x0001b168:    2100        .!      MOVS     r1,#0
        0x0001b16a:    9000        ..      STR      r0,[sp,#0]
        0x0001b16c:    466a        jF      MOV      r2,sp
        0x0001b16e:    4608        .F      MOV      r0,r1
        0x0001b170:    f006f9a6    ....    BL       am_hal_gpio_interrupt_control ; 0x214c0
        0x0001b174:    2034        4       MOVS     r0,#0x34
        0x0001b176:    2100        .!      MOVS     r1,#0
        0x0001b178:    9000        ..      STR      r0,[sp,#0]
        0x0001b17a:    466a        jF      MOV      r2,sp
        0x0001b17c:    4608        .F      MOV      r0,r1
        0x0001b17e:    f006f99f    ....    BL       am_hal_gpio_interrupt_control ; 0x214c0
        0x0001b182:    4809        .H      LDR      r0,[pc,#36] ; [0x1b1a8] = 0x1000000c
        0x0001b184:    6840        @h      LDR      r0,[r0,#4]
        0x0001b186:    f005f8d3    ....    BL       am_devices_cooper_term ; 0x20330
        0x0001b18a:    4808        .H      LDR      r0,[pc,#32] ; [0x1b1ac] = 0x44914
        0x0001b18c:    6801        .h      LDR      r1,[r0,#0]
        0x0001b18e:    9101        ..      STR      r1,[sp,#4]
        0x0001b190:    2037        7       MOVS     r0,#0x37
        0x0001b192:    f006faf7    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001b196:    2100        .!      MOVS     r1,#0
        0x0001b198:    2037        7       MOVS     r0,#0x37
        0x0001b19a:    f006fb51    ..Q.    BL       am_hal_gpio_state_write ; 0x21840
        0x0001b19e:    b003        ..      ADD      sp,sp,#0xc
        0x0001b1a0:    bd00        ..      POP      {pc}
    $d
        0x0001b1a2:    0000        ..      DCW    0
        0x0001b1a4:    10002c5c    \,..    DCD    268446812
        0x0001b1a8:    1000000c    ....    DCD    268435468
        0x0001b1ac:    00044914    .I..    DCD    280852
    $t
    i.HciEvtRegister
    HciEvtRegister
        0x0001b1b0:    4901        .I      LDR      r1,[pc,#4] ; [0x1b1b8] = 0x100047a8
        0x0001b1b2:    6088        .`      STR      r0,[r1,#8]
        0x0001b1b4:    4770        pG      BX       lr
    $d
        0x0001b1b6:    0000        ..      DCW    0
        0x0001b1b8:    100047a8    .G..    DCD    268453800
    $t
    i.HciGetBdAddr
    HciGetBdAddr
        0x0001b1bc:    4800        .H      LDR      r0,[pc,#0] ; [0x1b1c0] = 0x10004750
        0x0001b1be:    4770        pG      BX       lr
    $d
        0x0001b1c0:    10004750    PG..    DCD    268453712
    $t
    i.HciGetBufSize
    HciGetBufSize
        0x0001b1c4:    4801        .H      LDR      r0,[pc,#4] ; [0x1b1cc] = 0x100046e8
        0x0001b1c6:    f8b0007e    ..~.    LDRH     r0,[r0,#0x7e]
        0x0001b1ca:    4770        pG      BX       lr
    $d
        0x0001b1cc:    100046e8    .F..    DCD    268453608
    $t
    i.HciGetLeSupFeat
    HciGetLeSupFeat
        0x0001b1d0:    4902        .I      LDR      r1,[pc,#8] ; [0x1b1dc] = 0x100046e8
        0x0001b1d2:    e9d10122    ..".    LDRD     r0,r1,[r1,#0x88]
        0x0001b1d6:    f0200002     ...    BIC      r0,r0,#2
        0x0001b1da:    4770        pG      BX       lr
    $d
        0x0001b1dc:    100046e8    .F..    DCD    268453608
    $t
    i.HciGetMaxRxAclLen
    HciGetMaxRxAclLen
        0x0001b1e0:    4801        .H      LDR      r0,[pc,#4] ; [0x1b1e8] = 0x100046e8
        0x0001b1e2:    f8b0007c    ..|.    LDRH     r0,[r0,#0x7c]
        0x0001b1e6:    4770        pG      BX       lr
    $d
        0x0001b1e8:    100046e8    .F..    DCD    268453608
    $t
    i.HciHandler
    HciHandler
        0x0001b1ec:    f7ffbe00    ....    B.W      HciCoreHandler ; 0x1adf0
    i.HciHandlerInit
    HciHandlerInit
        0x0001b1f0:    4903        .I      LDR      r1,[pc,#12] ; [0x1b200] = 0x100047a8
        0x0001b1f2:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x0001b1f6:    2000        .       MOVS     r0,#0
        0x0001b1f8:    6008        .`      STR      r0,[r1,#0]
        0x0001b1fa:    6048        H`      STR      r0,[r1,#4]
        0x0001b1fc:    f7ffbe38    ..8.    B.W      HciCoreInit ; 0x1ae70
    $d
        0x0001b200:    100047a8    .G..    DCD    268453800
    $t
    i.HciLeAddDeviceToResolvingListCmd
    HciLeAddDeviceToResolvingListCmd
        0x0001b204:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b208:    4604        .F      MOV      r4,r0
        0x0001b20a:    461d        .F      MOV      r5,r3
        0x0001b20c:    4616        .F      MOV      r6,r2
        0x0001b20e:    460f        .F      MOV      r7,r1
        0x0001b210:    202a        *       MOVS     r0,#0x2a
        0x0001b212:    f001fc8b    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b216:    b120         .      CBZ      r0,0x1b222 ; HciLeAddDeviceToResolvingListCmd + 30
        0x0001b218:    2127        '!      MOVS     r1,#0x27
        0x0001b21a:    7001        .p      STRB     r1,[r0,#0]
        0x0001b21c:    2220         "      MOVS     r2,#0x20
        0x0001b21e:    7042        Bp      STRB     r2,[r0,#1]
        0x0001b220:    7081        .p      STRB     r1,[r0,#2]
        0x0001b222:    ea5f0800    _...    MOVS     r8,r0
        0x0001b226:    bf08        ..      IT       EQ
        0x0001b228:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b22c:    f1080003    ....    ADD      r0,r8,#3
        0x0001b230:    4639        9F      MOV      r1,r7
        0x0001b232:    f8004b01    ...K    STRB     r4,[r0],#1
        0x0001b236:    4604        .F      MOV      r4,r0
        0x0001b238:    f7fff853    ..S.    BL       BdaCpy ; 0x1a2e2
        0x0001b23c:    6831        1h      LDR      r1,[r6,#0]
        0x0001b23e:    f8c41006    ....    STR      r1,[r4,#6]
        0x0001b242:    6871        qh      LDR      r1,[r6,#4]
        0x0001b244:    f8c4100a    ....    STR      r1,[r4,#0xa]
        0x0001b248:    68b1        .h      LDR      r1,[r6,#8]
        0x0001b24a:    f8c4100e    ....    STR      r1,[r4,#0xe]
        0x0001b24e:    68f1        .h      LDR      r1,[r6,#0xc]
        0x0001b250:    f8c41012    ....    STR      r1,[r4,#0x12]
        0x0001b254:    6829        )h      LDR      r1,[r5,#0]
        0x0001b256:    f8c41016    ....    STR      r1,[r4,#0x16]
        0x0001b25a:    6869        ih      LDR      r1,[r5,#4]
        0x0001b25c:    f8c4101a    ....    STR      r1,[r4,#0x1a]
        0x0001b260:    68a9        .h      LDR      r1,[r5,#8]
        0x0001b262:    f8c4101e    ....    STR      r1,[r4,#0x1e]
        0x0001b266:    68e9        .h      LDR      r1,[r5,#0xc]
        0x0001b268:    f8c41022    ..".    STR      r1,[r4,#0x22]
        0x0001b26c:    4640        @F      MOV      r0,r8
        0x0001b26e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b272:    f018bd53    ..S.    B.W      hciCmdSend ; 0x33d1c
    i.HciLeClearResolvingList
    HciLeClearResolvingList
        0x0001b276:    b510        ..      PUSH     {r4,lr}
        0x0001b278:    2003        .       MOVS     r0,#3
        0x0001b27a:    f001fc57    ..W.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b27e:    b128        (.      CBZ      r0,0x1b28c ; HciLeClearResolvingList + 22
        0x0001b280:    2129        )!      MOVS     r1,#0x29
        0x0001b282:    7001        .p      STRB     r1,[r0,#0]
        0x0001b284:    2120         !      MOVS     r1,#0x20
        0x0001b286:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b288:    2100        .!      MOVS     r1,#0
        0x0001b28a:    7081        .p      STRB     r1,[r0,#2]
        0x0001b28c:    2800        .(      CMP      r0,#0
        0x0001b28e:    bf08        ..      IT       EQ
        0x0001b290:    bd10        ..      POPEQ    {r4,pc}
        0x0001b292:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b296:    f018bd41    ..A.    B.W      hciCmdSend ; 0x33d1c
    i.HciLeConnUpdateCmd
    HciLeConnUpdateCmd
        0x0001b29a:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b29c:    4605        .F      MOV      r5,r0
        0x0001b29e:    460c        .F      MOV      r4,r1
        0x0001b2a0:    2011        .       MOVS     r0,#0x11
        0x0001b2a2:    f001fc43    ..C.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b2a6:    b128        (.      CBZ      r0,0x1b2b4 ; HciLeConnUpdateCmd + 26
        0x0001b2a8:    2113        .!      MOVS     r1,#0x13
        0x0001b2aa:    7001        .p      STRB     r1,[r0,#0]
        0x0001b2ac:    2120         !      MOVS     r1,#0x20
        0x0001b2ae:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b2b0:    210e        .!      MOVS     r1,#0xe
        0x0001b2b2:    7081        .p      STRB     r1,[r0,#2]
        0x0001b2b4:    2800        .(      CMP      r0,#0
        0x0001b2b6:    bf08        ..      IT       EQ
        0x0001b2b8:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b2ba:    1cc2        ..      ADDS     r2,r0,#3
        0x0001b2bc:    70c5        .p      STRB     r5,[r0,#3]
        0x0001b2be:    0a29        ).      LSRS     r1,r5,#8
        0x0001b2c0:    7101        .q      STRB     r1,[r0,#4]
        0x0001b2c2:    7821        !x      LDRB     r1,[r4,#0]
        0x0001b2c4:    7141        Aq      STRB     r1,[r0,#5]
        0x0001b2c6:    8821        !.      LDRH     r1,[r4,#0]
        0x0001b2c8:    0a09        ..      LSRS     r1,r1,#8
        0x0001b2ca:    7181        .q      STRB     r1,[r0,#6]
        0x0001b2cc:    78a1        .x      LDRB     r1,[r4,#2]
        0x0001b2ce:    71c1        .q      STRB     r1,[r0,#7]
        0x0001b2d0:    8861        a.      LDRH     r1,[r4,#2]
        0x0001b2d2:    0a09        ..      LSRS     r1,r1,#8
        0x0001b2d4:    7201        .r      STRB     r1,[r0,#8]
        0x0001b2d6:    7921        !y      LDRB     r1,[r4,#4]
        0x0001b2d8:    7241        Ar      STRB     r1,[r0,#9]
        0x0001b2da:    88a1        ..      LDRH     r1,[r4,#4]
        0x0001b2dc:    0a09        ..      LSRS     r1,r1,#8
        0x0001b2de:    71d1        .q      STRB     r1,[r2,#7]
        0x0001b2e0:    79a1        .y      LDRB     r1,[r4,#6]
        0x0001b2e2:    7211        .r      STRB     r1,[r2,#8]
        0x0001b2e4:    88e1        ..      LDRH     r1,[r4,#6]
        0x0001b2e6:    0a09        ..      LSRS     r1,r1,#8
        0x0001b2e8:    7251        Qr      STRB     r1,[r2,#9]
        0x0001b2ea:    7a21        !z      LDRB     r1,[r4,#8]
        0x0001b2ec:    7291        .r      STRB     r1,[r2,#0xa]
        0x0001b2ee:    8921        !.      LDRH     r1,[r4,#8]
        0x0001b2f0:    0a09        ..      LSRS     r1,r1,#8
        0x0001b2f2:    72d1        .r      STRB     r1,[r2,#0xb]
        0x0001b2f4:    7aa1        .z      LDRB     r1,[r4,#0xa]
        0x0001b2f6:    7311        .s      STRB     r1,[r2,#0xc]
        0x0001b2f8:    8961        a.      LDRH     r1,[r4,#0xa]
        0x0001b2fa:    0a09        ..      LSRS     r1,r1,#8
        0x0001b2fc:    7351        Qs      STRB     r1,[r2,#0xd]
        0x0001b2fe:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b302:    f018bd0b    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciLeEncryptCmd
    HciLeEncryptCmd
        0x0001b306:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b308:    4605        .F      MOV      r5,r0
        0x0001b30a:    460c        .F      MOV      r4,r1
        0x0001b30c:    2023        #       MOVS     r0,#0x23
        0x0001b30e:    f001fc0d    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b312:    b120         .      CBZ      r0,0x1b31e ; HciLeEncryptCmd + 24
        0x0001b314:    2117        .!      MOVS     r1,#0x17
        0x0001b316:    7001        .p      STRB     r1,[r0,#0]
        0x0001b318:    2120         !      MOVS     r1,#0x20
        0x0001b31a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b31c:    7081        .p      STRB     r1,[r0,#2]
        0x0001b31e:    2800        .(      CMP      r0,#0
        0x0001b320:    bf08        ..      IT       EQ
        0x0001b322:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b324:    6829        )h      LDR      r1,[r5,#0]
        0x0001b326:    f8c01003    ....    STR      r1,[r0,#3]
        0x0001b32a:    6869        ih      LDR      r1,[r5,#4]
        0x0001b32c:    f8c01007    ....    STR      r1,[r0,#7]
        0x0001b330:    68a9        .h      LDR      r1,[r5,#8]
        0x0001b332:    f8c0100b    ....    STR      r1,[r0,#0xb]
        0x0001b336:    68e9        .h      LDR      r1,[r5,#0xc]
        0x0001b338:    f8c0100f    ....    STR      r1,[r0,#0xf]
        0x0001b33c:    6822        "h      LDR      r2,[r4,#0]
        0x0001b33e:    f8c02013    ...     STR      r2,[r0,#0x13]
        0x0001b342:    6862        bh      LDR      r2,[r4,#4]
        0x0001b344:    f8c02017    ...     STR      r2,[r0,#0x17]
        0x0001b348:    68a2        .h      LDR      r2,[r4,#8]
        0x0001b34a:    f8c0201b    ...     STR      r2,[r0,#0x1b]
        0x0001b34e:    68e2        .h      LDR      r2,[r4,#0xc]
        0x0001b350:    f8c0201f    ...     STR      r2,[r0,#0x1f]
        0x0001b354:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b358:    f018bce0    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciLeGenerateDHKey
    HciLeGenerateDHKey
        0x0001b35c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b360:    4606        .F      MOV      r6,r0
        0x0001b362:    460f        .F      MOV      r7,r1
        0x0001b364:    2043        C       MOVS     r0,#0x43
        0x0001b366:    f001fbe1    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b36a:    b128        (.      CBZ      r0,0x1b378 ; HciLeGenerateDHKey + 28
        0x0001b36c:    2126        &!      MOVS     r1,#0x26
        0x0001b36e:    7001        .p      STRB     r1,[r0,#0]
        0x0001b370:    2120         !      MOVS     r1,#0x20
        0x0001b372:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b374:    2140        @!      MOVS     r1,#0x40
        0x0001b376:    7081        .p      STRB     r1,[r0,#2]
        0x0001b378:    0004        ..      MOVS     r4,r0
        0x0001b37a:    bf08        ..      IT       EQ
        0x0001b37c:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b380:    1ce5        ..      ADDS     r5,r4,#3
        0x0001b382:    2220         "      MOVS     r2,#0x20
        0x0001b384:    4631        1F      MOV      r1,r6
        0x0001b386:    4628        (F      MOV      r0,r5
        0x0001b388:    f7fdf8ff    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0001b38c:    2220         "      MOVS     r2,#0x20
        0x0001b38e:    4639        9F      MOV      r1,r7
        0x0001b390:    f1050020    .. .    ADD      r0,r5,#0x20
        0x0001b394:    f7fdf8f9    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0001b398:    4620         F      MOV      r0,r4
        0x0001b39a:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b39e:    f018bcbd    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciLeLtkReqNegReplCmd
    HciLeLtkReqNegReplCmd
        0x0001b3a2:    b510        ..      PUSH     {r4,lr}
        0x0001b3a4:    4604        .F      MOV      r4,r0
        0x0001b3a6:    2005        .       MOVS     r0,#5
        0x0001b3a8:    f001fbc0    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b3ac:    b128        (.      CBZ      r0,0x1b3ba ; HciLeLtkReqNegReplCmd + 24
        0x0001b3ae:    211b        .!      MOVS     r1,#0x1b
        0x0001b3b0:    7001        .p      STRB     r1,[r0,#0]
        0x0001b3b2:    2120         !      MOVS     r1,#0x20
        0x0001b3b4:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b3b6:    2102        .!      MOVS     r1,#2
        0x0001b3b8:    7081        .p      STRB     r1,[r0,#2]
        0x0001b3ba:    2800        .(      CMP      r0,#0
        0x0001b3bc:    bf08        ..      IT       EQ
        0x0001b3be:    bd10        ..      POPEQ    {r4,pc}
        0x0001b3c0:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b3c2:    0a22        ".      LSRS     r2,r4,#8
        0x0001b3c4:    7102        .q      STRB     r2,[r0,#4]
        0x0001b3c6:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b3ca:    f018bca7    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciLeLtkReqReplCmd
    HciLeLtkReqReplCmd
        0x0001b3ce:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b3d0:    4604        .F      MOV      r4,r0
        0x0001b3d2:    460d        .F      MOV      r5,r1
        0x0001b3d4:    2015        .       MOVS     r0,#0x15
        0x0001b3d6:    f001fba9    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b3da:    b128        (.      CBZ      r0,0x1b3e8 ; HciLeLtkReqReplCmd + 26
        0x0001b3dc:    211a        .!      MOVS     r1,#0x1a
        0x0001b3de:    7001        .p      STRB     r1,[r0,#0]
        0x0001b3e0:    2120         !      MOVS     r1,#0x20
        0x0001b3e2:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b3e4:    2112        .!      MOVS     r1,#0x12
        0x0001b3e6:    7081        .p      STRB     r1,[r0,#2]
        0x0001b3e8:    2800        .(      CMP      r0,#0
        0x0001b3ea:    bf08        ..      IT       EQ
        0x0001b3ec:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b3ee:    1cc2        ..      ADDS     r2,r0,#3
        0x0001b3f0:    0a21        !.      LSRS     r1,r4,#8
        0x0001b3f2:    f8024b01    ...K    STRB     r4,[r2],#1
        0x0001b3f6:    f8021b01    ....    STRB     r1,[r2],#1
        0x0001b3fa:    6829        )h      LDR      r1,[r5,#0]
        0x0001b3fc:    6011        .`      STR      r1,[r2,#0]
        0x0001b3fe:    6869        ih      LDR      r1,[r5,#4]
        0x0001b400:    6051        Q`      STR      r1,[r2,#4]
        0x0001b402:    68a9        .h      LDR      r1,[r5,#8]
        0x0001b404:    6091        .`      STR      r1,[r2,#8]
        0x0001b406:    68e9        .h      LDR      r1,[r5,#0xc]
        0x0001b408:    60d1        .`      STR      r1,[r2,#0xc]
        0x0001b40a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b40e:    f018bc85    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciLeRandCmd
    HciLeRandCmd
        0x0001b412:    b510        ..      PUSH     {r4,lr}
        0x0001b414:    2003        .       MOVS     r0,#3
        0x0001b416:    f001fb89    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b41a:    b128        (.      CBZ      r0,0x1b428 ; HciLeRandCmd + 22
        0x0001b41c:    2118        .!      MOVS     r1,#0x18
        0x0001b41e:    7001        .p      STRB     r1,[r0,#0]
        0x0001b420:    2120         !      MOVS     r1,#0x20
        0x0001b422:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b424:    2100        .!      MOVS     r1,#0
        0x0001b426:    7081        .p      STRB     r1,[r0,#2]
        0x0001b428:    2800        .(      CMP      r0,#0
        0x0001b42a:    bf08        ..      IT       EQ
        0x0001b42c:    bd10        ..      POPEQ    {r4,pc}
        0x0001b42e:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b432:    f018bc73    ..s.    B.W      hciCmdSend ; 0x33d1c
    i.HciLeReadBufSizeCmd
    HciLeReadBufSizeCmd
        0x0001b436:    b510        ..      PUSH     {r4,lr}
        0x0001b438:    2003        .       MOVS     r0,#3
        0x0001b43a:    f001fb77    ..w.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b43e:    b128        (.      CBZ      r0,0x1b44c ; HciLeReadBufSizeCmd + 22
        0x0001b440:    2102        .!      MOVS     r1,#2
        0x0001b442:    7001        .p      STRB     r1,[r0,#0]
        0x0001b444:    2120         !      MOVS     r1,#0x20
        0x0001b446:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b448:    2100        .!      MOVS     r1,#0
        0x0001b44a:    7081        .p      STRB     r1,[r0,#2]
        0x0001b44c:    2800        .(      CMP      r0,#0
        0x0001b44e:    bf08        ..      IT       EQ
        0x0001b450:    bd10        ..      POPEQ    {r4,pc}
        0x0001b452:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b456:    f018bc61    ..a.    B.W      hciCmdSend ; 0x33d1c
    i.HciLeReadLocalP256PubKey
    HciLeReadLocalP256PubKey
        0x0001b45a:    b510        ..      PUSH     {r4,lr}
        0x0001b45c:    2003        .       MOVS     r0,#3
        0x0001b45e:    f001fb65    ..e.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b462:    b128        (.      CBZ      r0,0x1b470 ; HciLeReadLocalP256PubKey + 22
        0x0001b464:    2125        %!      MOVS     r1,#0x25
        0x0001b466:    7001        .p      STRB     r1,[r0,#0]
        0x0001b468:    2120         !      MOVS     r1,#0x20
        0x0001b46a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b46c:    2100        .!      MOVS     r1,#0
        0x0001b46e:    7081        .p      STRB     r1,[r0,#2]
        0x0001b470:    2800        .(      CMP      r0,#0
        0x0001b472:    bf08        ..      IT       EQ
        0x0001b474:    bd10        ..      POPEQ    {r4,pc}
        0x0001b476:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b47a:    f018bc4f    ..O.    B.W      hciCmdSend ; 0x33d1c
    i.HciLeReadLocalSupFeatCmd
    HciLeReadLocalSupFeatCmd
        0x0001b47e:    b510        ..      PUSH     {r4,lr}
        0x0001b480:    2403        .$      MOVS     r4,#3
        0x0001b482:    4620         F      MOV      r0,r4
        0x0001b484:    f001fb52    ..R.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b488:    b120         .      CBZ      r0,0x1b494 ; HciLeReadLocalSupFeatCmd + 22
        0x0001b48a:    7004        .p      STRB     r4,[r0,#0]
        0x0001b48c:    2120         !      MOVS     r1,#0x20
        0x0001b48e:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b490:    2100        .!      MOVS     r1,#0
        0x0001b492:    7081        .p      STRB     r1,[r0,#2]
        0x0001b494:    2800        .(      CMP      r0,#0
        0x0001b496:    bf08        ..      IT       EQ
        0x0001b498:    bd10        ..      POPEQ    {r4,pc}
        0x0001b49a:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b49e:    f018bc3d    ..=.    B.W      hciCmdSend ; 0x33d1c
    i.HciLeReadMaxDataLen
    HciLeReadMaxDataLen
        0x0001b4a2:    b510        ..      PUSH     {r4,lr}
        0x0001b4a4:    2003        .       MOVS     r0,#3
        0x0001b4a6:    f001fb41    ..A.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b4aa:    b128        (.      CBZ      r0,0x1b4b8 ; HciLeReadMaxDataLen + 22
        0x0001b4ac:    212f        /!      MOVS     r1,#0x2f
        0x0001b4ae:    7001        .p      STRB     r1,[r0,#0]
        0x0001b4b0:    2120         !      MOVS     r1,#0x20
        0x0001b4b2:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b4b4:    2100        .!      MOVS     r1,#0
        0x0001b4b6:    7081        .p      STRB     r1,[r0,#2]
        0x0001b4b8:    2800        .(      CMP      r0,#0
        0x0001b4ba:    bf08        ..      IT       EQ
        0x0001b4bc:    bd10        ..      POPEQ    {r4,pc}
        0x0001b4be:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b4c2:    f018bc2b    ..+.    B.W      hciCmdSend ; 0x33d1c
    i.HciLeReadRemoteFeatCmd
    HciLeReadRemoteFeatCmd
        0x0001b4c6:    b510        ..      PUSH     {r4,lr}
        0x0001b4c8:    4604        .F      MOV      r4,r0
        0x0001b4ca:    2005        .       MOVS     r0,#5
        0x0001b4cc:    f001fb2e    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b4d0:    b128        (.      CBZ      r0,0x1b4de ; HciLeReadRemoteFeatCmd + 24
        0x0001b4d2:    2116        .!      MOVS     r1,#0x16
        0x0001b4d4:    7001        .p      STRB     r1,[r0,#0]
        0x0001b4d6:    2120         !      MOVS     r1,#0x20
        0x0001b4d8:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b4da:    2102        .!      MOVS     r1,#2
        0x0001b4dc:    7081        .p      STRB     r1,[r0,#2]
        0x0001b4de:    2800        .(      CMP      r0,#0
        0x0001b4e0:    bf08        ..      IT       EQ
        0x0001b4e2:    bd10        ..      POPEQ    {r4,pc}
        0x0001b4e4:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b4e6:    0a22        ".      LSRS     r2,r4,#8
        0x0001b4e8:    7102        .q      STRB     r2,[r0,#4]
        0x0001b4ea:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b4ee:    f018bc15    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciLeReadResolvingListSize
    HciLeReadResolvingListSize
        0x0001b4f2:    b510        ..      PUSH     {r4,lr}
        0x0001b4f4:    2003        .       MOVS     r0,#3
        0x0001b4f6:    f001fb19    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b4fa:    b128        (.      CBZ      r0,0x1b508 ; HciLeReadResolvingListSize + 22
        0x0001b4fc:    212a        *!      MOVS     r1,#0x2a
        0x0001b4fe:    7001        .p      STRB     r1,[r0,#0]
        0x0001b500:    2120         !      MOVS     r1,#0x20
        0x0001b502:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b504:    2100        .!      MOVS     r1,#0
        0x0001b506:    7081        .p      STRB     r1,[r0,#2]
        0x0001b508:    2800        .(      CMP      r0,#0
        0x0001b50a:    bf08        ..      IT       EQ
        0x0001b50c:    bd10        ..      POPEQ    {r4,pc}
        0x0001b50e:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b512:    f018bc03    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciLeReadSupStatesCmd
    HciLeReadSupStatesCmd
        0x0001b516:    b510        ..      PUSH     {r4,lr}
        0x0001b518:    2003        .       MOVS     r0,#3
        0x0001b51a:    f001fb07    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b51e:    b128        (.      CBZ      r0,0x1b52c ; HciLeReadSupStatesCmd + 22
        0x0001b520:    211c        .!      MOVS     r1,#0x1c
        0x0001b522:    7001        .p      STRB     r1,[r0,#0]
        0x0001b524:    2120         !      MOVS     r1,#0x20
        0x0001b526:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b528:    2100        .!      MOVS     r1,#0
        0x0001b52a:    7081        .p      STRB     r1,[r0,#2]
        0x0001b52c:    2800        .(      CMP      r0,#0
        0x0001b52e:    bf08        ..      IT       EQ
        0x0001b530:    bd10        ..      POPEQ    {r4,pc}
        0x0001b532:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b536:    f018bbf1    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciLeReadWhiteListSizeCmd
    HciLeReadWhiteListSizeCmd
        0x0001b53a:    b510        ..      PUSH     {r4,lr}
        0x0001b53c:    2003        .       MOVS     r0,#3
        0x0001b53e:    f001faf5    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b542:    b128        (.      CBZ      r0,0x1b550 ; HciLeReadWhiteListSizeCmd + 22
        0x0001b544:    210f        .!      MOVS     r1,#0xf
        0x0001b546:    7001        .p      STRB     r1,[r0,#0]
        0x0001b548:    2120         !      MOVS     r1,#0x20
        0x0001b54a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b54c:    2100        .!      MOVS     r1,#0
        0x0001b54e:    7081        .p      STRB     r1,[r0,#2]
        0x0001b550:    2800        .(      CMP      r0,#0
        0x0001b552:    bf08        ..      IT       EQ
        0x0001b554:    bd10        ..      POPEQ    {r4,pc}
        0x0001b556:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b55a:    f018bbdf    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciLeRemoteConnParamReqNegReply
    HciLeRemoteConnParamReqNegReply
        0x0001b55e:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b560:    4604        .F      MOV      r4,r0
        0x0001b562:    460d        .F      MOV      r5,r1
        0x0001b564:    2006        .       MOVS     r0,#6
        0x0001b566:    f001fae1    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b56a:    b128        (.      CBZ      r0,0x1b578 ; HciLeRemoteConnParamReqNegReply + 26
        0x0001b56c:    2121        !!      MOVS     r1,#0x21
        0x0001b56e:    7001        .p      STRB     r1,[r0,#0]
        0x0001b570:    2120         !      MOVS     r1,#0x20
        0x0001b572:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b574:    2103        .!      MOVS     r1,#3
        0x0001b576:    7081        .p      STRB     r1,[r0,#2]
        0x0001b578:    2800        .(      CMP      r0,#0
        0x0001b57a:    bf08        ..      IT       EQ
        0x0001b57c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b57e:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b580:    0a21        !.      LSRS     r1,r4,#8
        0x0001b582:    7101        .q      STRB     r1,[r0,#4]
        0x0001b584:    7145        Eq      STRB     r5,[r0,#5]
        0x0001b586:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b58a:    f018bbc7    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciLeRemoteConnParamReqReply
    HciLeRemoteConnParamReqReply
        0x0001b58e:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001b592:    4607        .F      MOV      r7,r0
        0x0001b594:    e9dd9809    ....    LDRD     r9,r8,[sp,#0x24]
        0x0001b598:    461c        .F      MOV      r4,r3
        0x0001b59a:    4615        .F      MOV      r5,r2
        0x0001b59c:    460e        .F      MOV      r6,r1
        0x0001b59e:    2011        .       MOVS     r0,#0x11
        0x0001b5a0:    f8dda020    .. .    LDR      r10,[sp,#0x20]
        0x0001b5a4:    f001fac2    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b5a8:    0001        ..      MOVS     r1,r0
        0x0001b5aa:    d004        ..      BEQ      0x1b5b6 ; HciLeRemoteConnParamReqReply + 40
        0x0001b5ac:    2020                MOVS     r0,#0x20
        0x0001b5ae:    7008        .p      STRB     r0,[r1,#0]
        0x0001b5b0:    7048        Hp      STRB     r0,[r1,#1]
        0x0001b5b2:    200e        .       MOVS     r0,#0xe
        0x0001b5b4:    7088        .p      STRB     r0,[r1,#2]
        0x0001b5b6:    2900        .)      CMP      r1,#0
        0x0001b5b8:    bf08        ..      IT       EQ
        0x0001b5ba:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0001b5be:    1cc8        ..      ADDS     r0,r1,#3
        0x0001b5c0:    70cf        .p      STRB     r7,[r1,#3]
        0x0001b5c2:    0a3a        :.      LSRS     r2,r7,#8
        0x0001b5c4:    710a        .q      STRB     r2,[r1,#4]
        0x0001b5c6:    714e        Nq      STRB     r6,[r1,#5]
        0x0001b5c8:    0a32        2.      LSRS     r2,r6,#8
        0x0001b5ca:    718a        .q      STRB     r2,[r1,#6]
        0x0001b5cc:    71cd        .q      STRB     r5,[r1,#7]
        0x0001b5ce:    0a2a        *.      LSRS     r2,r5,#8
        0x0001b5d0:    720a        .r      STRB     r2,[r1,#8]
        0x0001b5d2:    724c        Lr      STRB     r4,[r1,#9]
        0x0001b5d4:    0a22        ".      LSRS     r2,r4,#8
        0x0001b5d6:    728a        .r      STRB     r2,[r1,#0xa]
        0x0001b5d8:    f881a00b    ....    STRB     r10,[r1,#0xb]
        0x0001b5dc:    ea4f221a    O.."    LSR      r2,r10,#8
        0x0001b5e0:    730a        .s      STRB     r2,[r1,#0xc]
        0x0001b5e2:    f881900d    ....    STRB     r9,[r1,#0xd]
        0x0001b5e6:    ea4f2219    O.."    LSR      r2,r9,#8
        0x0001b5ea:    72c2        .r      STRB     r2,[r0,#0xb]
        0x0001b5ec:    f880800c    ....    STRB     r8,[r0,#0xc]
        0x0001b5f0:    ea4f2218    O.."    LSR      r2,r8,#8
        0x0001b5f4:    7342        Bs      STRB     r2,[r0,#0xd]
        0x0001b5f6:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0001b5fa:    4608        .F      MOV      r0,r1
        0x0001b5fc:    f018bb8e    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciLeRemoveDeviceFromResolvingList
    HciLeRemoveDeviceFromResolvingList
        0x0001b600:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b602:    4605        .F      MOV      r5,r0
        0x0001b604:    460e        .F      MOV      r6,r1
        0x0001b606:    200a        .       MOVS     r0,#0xa
        0x0001b608:    f001fa90    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b60c:    b128        (.      CBZ      r0,0x1b61a ; HciLeRemoveDeviceFromResolvingList + 26
        0x0001b60e:    2128        (!      MOVS     r1,#0x28
        0x0001b610:    7001        .p      STRB     r1,[r0,#0]
        0x0001b612:    2120         !      MOVS     r1,#0x20
        0x0001b614:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b616:    2107        .!      MOVS     r1,#7
        0x0001b618:    7081        .p      STRB     r1,[r0,#2]
        0x0001b61a:    0004        ..      MOVS     r4,r0
        0x0001b61c:    bf08        ..      IT       EQ
        0x0001b61e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b620:    1ce0        ..      ADDS     r0,r4,#3
        0x0001b622:    4631        1F      MOV      r1,r6
        0x0001b624:    f8005b01    ...[    STRB     r5,[r0],#1
        0x0001b628:    f7fefe5b    ..[.    BL       BdaCpy ; 0x1a2e2
        0x0001b62c:    4620         F      MOV      r0,r4
        0x0001b62e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b632:    f018bb73    ..s.    B.W      hciCmdSend ; 0x33d1c
    i.HciLeRequestPeerScaCmd
    HciLeRequestPeerScaCmd
        0x0001b636:    b510        ..      PUSH     {r4,lr}
        0x0001b638:    4604        .F      MOV      r4,r0
        0x0001b63a:    2005        .       MOVS     r0,#5
        0x0001b63c:    f001fa76    ..v.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b640:    b128        (.      CBZ      r0,0x1b64e ; HciLeRequestPeerScaCmd + 24
        0x0001b642:    216d        m!      MOVS     r1,#0x6d
        0x0001b644:    7001        .p      STRB     r1,[r0,#0]
        0x0001b646:    2120         !      MOVS     r1,#0x20
        0x0001b648:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b64a:    2102        .!      MOVS     r1,#2
        0x0001b64c:    7081        .p      STRB     r1,[r0,#2]
        0x0001b64e:    2800        .(      CMP      r0,#0
        0x0001b650:    bf08        ..      IT       EQ
        0x0001b652:    bd10        ..      POPEQ    {r4,pc}
        0x0001b654:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b656:    0a22        ".      LSRS     r2,r4,#8
        0x0001b658:    7102        .q      STRB     r2,[r0,#4]
        0x0001b65a:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b65e:    f018bb5d    ..].    B.W      hciCmdSend ; 0x33d1c
    i.HciLeSetAddrResolutionEnable
    HciLeSetAddrResolutionEnable
        0x0001b662:    b510        ..      PUSH     {r4,lr}
        0x0001b664:    4604        .F      MOV      r4,r0
        0x0001b666:    2004        .       MOVS     r0,#4
        0x0001b668:    f001fa60    ..`.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b66c:    b128        (.      CBZ      r0,0x1b67a ; HciLeSetAddrResolutionEnable + 24
        0x0001b66e:    212d        -!      MOVS     r1,#0x2d
        0x0001b670:    7001        .p      STRB     r1,[r0,#0]
        0x0001b672:    2120         !      MOVS     r1,#0x20
        0x0001b674:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b676:    2101        .!      MOVS     r1,#1
        0x0001b678:    7081        .p      STRB     r1,[r0,#2]
        0x0001b67a:    2800        .(      CMP      r0,#0
        0x0001b67c:    bf08        ..      IT       EQ
        0x0001b67e:    bd10        ..      POPEQ    {r4,pc}
        0x0001b680:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b682:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b686:    f018bb49    ..I.    B.W      hciCmdSend ; 0x33d1c
    i.HciLeSetAdvDataCmd
    HciLeSetAdvDataCmd
        0x0001b68a:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b68e:    4605        .F      MOV      r5,r0
        0x0001b690:    460e        .F      MOV      r6,r1
        0x0001b692:    2023        #       MOVS     r0,#0x23
        0x0001b694:    f001fa4a    ..J.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b698:    b120         .      CBZ      r0,0x1b6a4 ; HciLeSetAdvDataCmd + 26
        0x0001b69a:    2108        .!      MOVS     r1,#8
        0x0001b69c:    7001        .p      STRB     r1,[r0,#0]
        0x0001b69e:    2120         !      MOVS     r1,#0x20
        0x0001b6a0:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b6a2:    7081        .p      STRB     r1,[r0,#2]
        0x0001b6a4:    0007        ..      MOVS     r7,r0
        0x0001b6a6:    bf08        ..      IT       EQ
        0x0001b6a8:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b6ac:    70fd        .p      STRB     r5,[r7,#3]
        0x0001b6ae:    1d3c        <.      ADDS     r4,r7,#4
        0x0001b6b0:    462a        *F      MOV      r2,r5
        0x0001b6b2:    4631        1F      MOV      r1,r6
        0x0001b6b4:    4620         F      MOV      r0,r4
        0x0001b6b6:    f7fcff68    ..h.    BL       __aeabi_memcpy ; 0x1858a
        0x0001b6ba:    1960        `.      ADDS     r0,r4,r5
        0x0001b6bc:    f1c5011f    ....    RSB      r1,r5,#0x1f
        0x0001b6c0:    f7fdf861    ..a.    BL       __aeabi_memclr ; 0x18786
        0x0001b6c4:    4638        8F      MOV      r0,r7
        0x0001b6c6:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b6ca:    f018bb27    ..'.    B.W      hciCmdSend ; 0x33d1c
    i.HciLeSetAdvEnableCmd
    HciLeSetAdvEnableCmd
        0x0001b6ce:    b510        ..      PUSH     {r4,lr}
        0x0001b6d0:    4604        .F      MOV      r4,r0
        0x0001b6d2:    2004        .       MOVS     r0,#4
        0x0001b6d4:    f001fa2a    ..*.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b6d8:    b128        (.      CBZ      r0,0x1b6e6 ; HciLeSetAdvEnableCmd + 24
        0x0001b6da:    210a        .!      MOVS     r1,#0xa
        0x0001b6dc:    7001        .p      STRB     r1,[r0,#0]
        0x0001b6de:    2120         !      MOVS     r1,#0x20
        0x0001b6e0:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b6e2:    2101        .!      MOVS     r1,#1
        0x0001b6e4:    7081        .p      STRB     r1,[r0,#2]
        0x0001b6e6:    2800        .(      CMP      r0,#0
        0x0001b6e8:    bf08        ..      IT       EQ
        0x0001b6ea:    bd10        ..      POPEQ    {r4,pc}
        0x0001b6ec:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b6ee:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b6f2:    f018bb13    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciLeSetAdvParamCmd
    HciLeSetAdvParamCmd
        0x0001b6f6:    e92d5fff    -.._    PUSH     {r0-r12,lr}
        0x0001b6fa:    4605        .F      MOV      r5,r0
        0x0001b6fc:    e9dd7a0f    ...z    LDRD     r7,r10,[sp,#0x3c]
        0x0001b700:    4690        .F      MOV      r8,r2
        0x0001b702:    460e        .F      MOV      r6,r1
        0x0001b704:    2012        .       MOVS     r0,#0x12
        0x0001b706:    f8ddb038    ..8.    LDR      r11,[sp,#0x38]
        0x0001b70a:    f8dd9044    ..D.    LDR      r9,[sp,#0x44]
        0x0001b70e:    f001fa0d    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b712:    b128        (.      CBZ      r0,0x1b720 ; HciLeSetAdvParamCmd + 42
        0x0001b714:    2106        .!      MOVS     r1,#6
        0x0001b716:    7001        .p      STRB     r1,[r0,#0]
        0x0001b718:    2120         !      MOVS     r1,#0x20
        0x0001b71a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b71c:    210f        .!      MOVS     r1,#0xf
        0x0001b71e:    7081        .p      STRB     r1,[r0,#2]
        0x0001b720:    0004        ..      MOVS     r4,r0
        0x0001b722:    bf04        ..      ITT      EQ
        0x0001b724:    b004        ..      ADDEQ    sp,sp,#0x10
        0x0001b726:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x0001b72a:    1ce0        ..      ADDS     r0,r4,#3
        0x0001b72c:    0a29        ).      LSRS     r1,r5,#8
        0x0001b72e:    f8005b01    ...[    STRB     r5,[r0],#1
        0x0001b732:    f8001b01    ....    STRB     r1,[r0],#1
        0x0001b736:    0a31        1.      LSRS     r1,r6,#8
        0x0001b738:    f8006b01    ...k    STRB     r6,[r0],#1
        0x0001b73c:    1c45        E.      ADDS     r5,r0,#1
        0x0001b73e:    7001        .p      STRB     r1,[r0,#0]
        0x0001b740:    f8058b01    ....    STRB     r8,[r5],#1
        0x0001b744:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001b746:    f8050b01    ....    STRB     r0,[r5],#1
        0x0001b74a:    f805bb01    ....    STRB     r11,[r5],#1
        0x0001b74e:    b12f        /.      CBZ      r7,0x1b75c ; HciLeSetAdvParamCmd + 102
        0x0001b750:    4639        9F      MOV      r1,r7
        0x0001b752:    4628        (F      MOV      r0,r5
        0x0001b754:    f7fefdc5    ....    BL       BdaCpy ; 0x1a2e2
        0x0001b758:    1da8        ..      ADDS     r0,r5,#6
        0x0001b75a:    e002        ..      B        0x1b762 ; HciLeSetAdvParamCmd + 108
        0x0001b75c:    4628        (F      MOV      r0,r5
        0x0001b75e:    f7fefdb1    ....    BL       BdaClr ; 0x1a2c4
        0x0001b762:    f880a000    ....    STRB     r10,[r0,#0]
        0x0001b766:    f8809001    ....    STRB     r9,[r0,#1]
        0x0001b76a:    b004        ..      ADD      sp,sp,#0x10
        0x0001b76c:    4620         F      MOV      r0,r4
        0x0001b76e:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x0001b772:    f018bad3    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciLeSetDataLen
    HciLeSetDataLen
        0x0001b776:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b778:    4606        .F      MOV      r6,r0
        0x0001b77a:    4614        .F      MOV      r4,r2
        0x0001b77c:    460d        .F      MOV      r5,r1
        0x0001b77e:    2009        .       MOVS     r0,#9
        0x0001b780:    f001f9d4    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b784:    b128        (.      CBZ      r0,0x1b792 ; HciLeSetDataLen + 28
        0x0001b786:    2122        "!      MOVS     r1,#0x22
        0x0001b788:    7001        .p      STRB     r1,[r0,#0]
        0x0001b78a:    2120         !      MOVS     r1,#0x20
        0x0001b78c:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b78e:    2106        .!      MOVS     r1,#6
        0x0001b790:    7081        .p      STRB     r1,[r0,#2]
        0x0001b792:    2800        .(      CMP      r0,#0
        0x0001b794:    bf08        ..      IT       EQ
        0x0001b796:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b798:    70c6        .p      STRB     r6,[r0,#3]
        0x0001b79a:    0a31        1.      LSRS     r1,r6,#8
        0x0001b79c:    7101        .q      STRB     r1,[r0,#4]
        0x0001b79e:    7145        Eq      STRB     r5,[r0,#5]
        0x0001b7a0:    0a29        ).      LSRS     r1,r5,#8
        0x0001b7a2:    7181        .q      STRB     r1,[r0,#6]
        0x0001b7a4:    71c4        .q      STRB     r4,[r0,#7]
        0x0001b7a6:    0a21        !.      LSRS     r1,r4,#8
        0x0001b7a8:    7201        .r      STRB     r1,[r0,#8]
        0x0001b7aa:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b7ae:    f018bab5    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciLeSetEventMaskCmd
    HciLeSetEventMaskCmd
        0x0001b7b2:    b510        ..      PUSH     {r4,lr}
        0x0001b7b4:    4604        .F      MOV      r4,r0
        0x0001b7b6:    200b        .       MOVS     r0,#0xb
        0x0001b7b8:    f001f9b8    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b7bc:    b128        (.      CBZ      r0,0x1b7ca ; HciLeSetEventMaskCmd + 24
        0x0001b7be:    2101        .!      MOVS     r1,#1
        0x0001b7c0:    7001        .p      STRB     r1,[r0,#0]
        0x0001b7c2:    2120         !      MOVS     r1,#0x20
        0x0001b7c4:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b7c6:    2108        .!      MOVS     r1,#8
        0x0001b7c8:    7081        .p      STRB     r1,[r0,#2]
        0x0001b7ca:    2800        .(      CMP      r0,#0
        0x0001b7cc:    bf08        ..      IT       EQ
        0x0001b7ce:    bd10        ..      POPEQ    {r4,pc}
        0x0001b7d0:    6822        "h      LDR      r2,[r4,#0]
        0x0001b7d2:    f8c02003    ...     STR      r2,[r0,#3]
        0x0001b7d6:    6862        bh      LDR      r2,[r4,#4]
        0x0001b7d8:    f8c02007    ...     STR      r2,[r0,#7]
        0x0001b7dc:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b7e0:    f018ba9c    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciLeSetPrivacyModeCmd
    HciLeSetPrivacyModeCmd
        0x0001b7e4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b7e8:    4604        .F      MOV      r4,r0
        0x0001b7ea:    4615        .F      MOV      r5,r2
        0x0001b7ec:    460e        .F      MOV      r6,r1
        0x0001b7ee:    200b        .       MOVS     r0,#0xb
        0x0001b7f0:    f001f99c    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b7f4:    b128        (.      CBZ      r0,0x1b802 ; HciLeSetPrivacyModeCmd + 30
        0x0001b7f6:    214e        N!      MOVS     r1,#0x4e
        0x0001b7f8:    7001        .p      STRB     r1,[r0,#0]
        0x0001b7fa:    2120         !      MOVS     r1,#0x20
        0x0001b7fc:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b7fe:    2108        .!      MOVS     r1,#8
        0x0001b800:    7081        .p      STRB     r1,[r0,#2]
        0x0001b802:    0007        ..      MOVS     r7,r0
        0x0001b804:    bf08        ..      IT       EQ
        0x0001b806:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b80a:    1cf8        ..      ADDS     r0,r7,#3
        0x0001b80c:    4631        1F      MOV      r1,r6
        0x0001b80e:    f8004b01    ...K    STRB     r4,[r0],#1
        0x0001b812:    4604        .F      MOV      r4,r0
        0x0001b814:    f7fefd65    ..e.    BL       BdaCpy ; 0x1a2e2
        0x0001b818:    71a5        .q      STRB     r5,[r4,#6]
        0x0001b81a:    4638        8F      MOV      r0,r7
        0x0001b81c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b820:    f018ba7c    ..|.    B.W      hciCmdSend ; 0x33d1c
    i.HciLeSetScanRespDataCmd
    HciLeSetScanRespDataCmd
        0x0001b824:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b828:    4605        .F      MOV      r5,r0
        0x0001b82a:    460e        .F      MOV      r6,r1
        0x0001b82c:    2023        #       MOVS     r0,#0x23
        0x0001b82e:    f001f97d    ..}.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b832:    b120         .      CBZ      r0,0x1b83e ; HciLeSetScanRespDataCmd + 26
        0x0001b834:    2109        .!      MOVS     r1,#9
        0x0001b836:    7001        .p      STRB     r1,[r0,#0]
        0x0001b838:    2120         !      MOVS     r1,#0x20
        0x0001b83a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b83c:    7081        .p      STRB     r1,[r0,#2]
        0x0001b83e:    0007        ..      MOVS     r7,r0
        0x0001b840:    bf08        ..      IT       EQ
        0x0001b842:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b846:    70fd        .p      STRB     r5,[r7,#3]
        0x0001b848:    1d3c        <.      ADDS     r4,r7,#4
        0x0001b84a:    462a        *F      MOV      r2,r5
        0x0001b84c:    4631        1F      MOV      r1,r6
        0x0001b84e:    4620         F      MOV      r0,r4
        0x0001b850:    f7fcfe9b    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0001b854:    1960        `.      ADDS     r0,r4,r5
        0x0001b856:    f1c5011f    ....    RSB      r1,r5,#0x1f
        0x0001b85a:    f7fcff94    ....    BL       __aeabi_memclr ; 0x18786
        0x0001b85e:    4638        8F      MOV      r0,r7
        0x0001b860:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b864:    f018ba5a    ..Z.    B.W      hciCmdSend ; 0x33d1c
    i.HciLeStartEncryptionCmd
    HciLeStartEncryptionCmd
        0x0001b868:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b86c:    4606        .F      MOV      r6,r0
        0x0001b86e:    461d        .F      MOV      r5,r3
        0x0001b870:    4614        .F      MOV      r4,r2
        0x0001b872:    460f        .F      MOV      r7,r1
        0x0001b874:    201f        .       MOVS     r0,#0x1f
        0x0001b876:    f001f959    ..Y.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b87a:    ea5f0c00    _...    MOVS     r12,r0
        0x0001b87e:    d008        ..      BEQ      0x1b892 ; HciLeStartEncryptionCmd + 42
        0x0001b880:    2019        .       MOVS     r0,#0x19
        0x0001b882:    f88c0000    ....    STRB     r0,[r12,#0]
        0x0001b886:    2020                MOVS     r0,#0x20
        0x0001b888:    f88c0001    ....    STRB     r0,[r12,#1]
        0x0001b88c:    201c        .       MOVS     r0,#0x1c
        0x0001b88e:    f88c0002    ....    STRB     r0,[r12,#2]
        0x0001b892:    f1bc0f00    ....    CMP      r12,#0
        0x0001b896:    bf08        ..      IT       EQ
        0x0001b898:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b89c:    f10c0003    ....    ADD      r0,r12,#3
        0x0001b8a0:    0a31        1.      LSRS     r1,r6,#8
        0x0001b8a2:    f8006b01    ...k    STRB     r6,[r0],#1
        0x0001b8a6:    f8001b01    ....    STRB     r1,[r0],#1
        0x0001b8aa:    6839        9h      LDR      r1,[r7,#0]
        0x0001b8ac:    f8401b04    @...    STR      r1,[r0],#4
        0x0001b8b0:    6879        yh      LDR      r1,[r7,#4]
        0x0001b8b2:    f8401b04    @...    STR      r1,[r0],#4
        0x0001b8b6:    0a21        !.      LSRS     r1,r4,#8
        0x0001b8b8:    f8004b01    ...K    STRB     r4,[r0],#1
        0x0001b8bc:    f8001b01    ....    STRB     r1,[r0],#1
        0x0001b8c0:    6829        )h      LDR      r1,[r5,#0]
        0x0001b8c2:    6001        .`      STR      r1,[r0,#0]
        0x0001b8c4:    6869        ih      LDR      r1,[r5,#4]
        0x0001b8c6:    6041        A`      STR      r1,[r0,#4]
        0x0001b8c8:    68a9        .h      LDR      r1,[r5,#8]
        0x0001b8ca:    6081        .`      STR      r1,[r0,#8]
        0x0001b8cc:    68e9        .h      LDR      r1,[r5,#0xc]
        0x0001b8ce:    60c1        .`      STR      r1,[r0,#0xc]
        0x0001b8d0:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b8d4:    4660        `F      MOV      r0,r12
        0x0001b8d6:    f018ba21    ..!.    B.W      hciCmdSend ; 0x33d1c
    i.HciLeWriteDefDataLen
    HciLeWriteDefDataLen
        0x0001b8da:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b8dc:    4605        .F      MOV      r5,r0
        0x0001b8de:    460c        .F      MOV      r4,r1
        0x0001b8e0:    2007        .       MOVS     r0,#7
        0x0001b8e2:    f001f923    ..#.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b8e6:    0002        ..      MOVS     r2,r0
        0x0001b8e8:    d005        ..      BEQ      0x1b8f6 ; HciLeWriteDefDataLen + 28
        0x0001b8ea:    2024        $       MOVS     r0,#0x24
        0x0001b8ec:    7010        .p      STRB     r0,[r2,#0]
        0x0001b8ee:    2020                MOVS     r0,#0x20
        0x0001b8f0:    7050        Pp      STRB     r0,[r2,#1]
        0x0001b8f2:    2004        .       MOVS     r0,#4
        0x0001b8f4:    7090        .p      STRB     r0,[r2,#2]
        0x0001b8f6:    2a00        .*      CMP      r2,#0
        0x0001b8f8:    bf08        ..      IT       EQ
        0x0001b8fa:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b8fc:    70d5        .p      STRB     r5,[r2,#3]
        0x0001b8fe:    0a29        ).      LSRS     r1,r5,#8
        0x0001b900:    7111        .q      STRB     r1,[r2,#4]
        0x0001b902:    7154        Tq      STRB     r4,[r2,#5]
        0x0001b904:    0a21        !.      LSRS     r1,r4,#8
        0x0001b906:    7191        .q      STRB     r1,[r2,#6]
        0x0001b908:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b90c:    4610        .F      MOV      r0,r2
        0x0001b90e:    f018ba05    ....    B.W      hciCmdSend ; 0x33d1c
        0x0001b912:    0000        ..      MOVS     r0,r0
    i.HciLlPrivacySupported
    HciLlPrivacySupported
        0x0001b914:    4803        .H      LDR      r0,[pc,#12] ; [0x1b924] = 0x100046e8
        0x0001b916:    f8900091    ....    LDRB     r0,[r0,#0x91]
        0x0001b91a:    2800        .(      CMP      r0,#0
        0x0001b91c:    bf18        ..      IT       NE
        0x0001b91e:    2001        .       MOVNE    r0,#1
        0x0001b920:    4770        pG      BX       lr
    $d
        0x0001b922:    0000        ..      DCW    0
        0x0001b924:    100046e8    .F..    DCD    268453608
    $t
    i.HciReadBdAddrCmd
    HciReadBdAddrCmd
        0x0001b928:    b510        ..      PUSH     {r4,lr}
        0x0001b92a:    2003        .       MOVS     r0,#3
        0x0001b92c:    f001f8fe    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b930:    b128        (.      CBZ      r0,0x1b93e ; HciReadBdAddrCmd + 22
        0x0001b932:    2109        .!      MOVS     r1,#9
        0x0001b934:    7001        .p      STRB     r1,[r0,#0]
        0x0001b936:    2110        .!      MOVS     r1,#0x10
        0x0001b938:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b93a:    2100        .!      MOVS     r1,#0
        0x0001b93c:    7081        .p      STRB     r1,[r0,#2]
        0x0001b93e:    2800        .(      CMP      r0,#0
        0x0001b940:    bf08        ..      IT       EQ
        0x0001b942:    bd10        ..      POPEQ    {r4,pc}
        0x0001b944:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b948:    f018b9e8    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciReadLocalVerInfoCmd
    HciReadLocalVerInfoCmd
        0x0001b94c:    b510        ..      PUSH     {r4,lr}
        0x0001b94e:    2003        .       MOVS     r0,#3
        0x0001b950:    f001f8ec    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b954:    b128        (.      CBZ      r0,0x1b962 ; HciReadLocalVerInfoCmd + 22
        0x0001b956:    2101        .!      MOVS     r1,#1
        0x0001b958:    7001        .p      STRB     r1,[r0,#0]
        0x0001b95a:    2110        .!      MOVS     r1,#0x10
        0x0001b95c:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b95e:    2100        .!      MOVS     r1,#0
        0x0001b960:    7081        .p      STRB     r1,[r0,#2]
        0x0001b962:    2800        .(      CMP      r0,#0
        0x0001b964:    bf08        ..      IT       EQ
        0x0001b966:    bd10        ..      POPEQ    {r4,pc}
        0x0001b968:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b96c:    f018b9d6    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciReadRssiCmd
    HciReadRssiCmd
        0x0001b970:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b972:    4604        .F      MOV      r4,r0
        0x0001b974:    2505        .%      MOVS     r5,#5
        0x0001b976:    4628        (F      MOV      r0,r5
        0x0001b978:    f001f8d8    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b97c:    b120         .      CBZ      r0,0x1b988 ; HciReadRssiCmd + 24
        0x0001b97e:    7005        .p      STRB     r5,[r0,#0]
        0x0001b980:    2114        .!      MOVS     r1,#0x14
        0x0001b982:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b984:    2102        .!      MOVS     r1,#2
        0x0001b986:    7081        .p      STRB     r1,[r0,#2]
        0x0001b988:    2800        .(      CMP      r0,#0
        0x0001b98a:    bf08        ..      IT       EQ
        0x0001b98c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b98e:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b990:    0a22        ".      LSRS     r2,r4,#8
        0x0001b992:    7102        .q      STRB     r2,[r0,#4]
        0x0001b994:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b998:    f018b9c0    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciResetCmd
    HciResetCmd
        0x0001b99c:    b510        ..      PUSH     {r4,lr}
        0x0001b99e:    b084        ..      SUB      sp,sp,#0x10
        0x0001b9a0:    2014        .       MOVS     r0,#0x14
        0x0001b9a2:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001b9a6:    4813        .H      LDR      r0,[pc,#76] ; [0x1b9f4] = 0x100047a8
        0x0001b9a8:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0001b9aa:    a801        ..      ADD      r0,sp,#4
        0x0001b9ac:    4788        .G      BLX      r1
        0x0001b9ae:    4c12        .L      LDR      r4,[pc,#72] ; [0x1b9f8] = 0x100046cc
        0x0001b9b0:    4669        iF      MOV      r1,sp
        0x0001b9b2:    f1040010    ....    ADD      r0,r4,#0x10
        0x0001b9b6:    f001f8cc    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0001b9ba:    b140        @.      CBZ      r0,0x1b9ce ; HciResetCmd + 50
        0x0001b9bc:    f001f8db    ....    BL       WsfMsgFree ; 0x1cb76
        0x0001b9c0:    4669        iF      MOV      r1,sp
        0x0001b9c2:    f1040010    ....    ADD      r0,r4,#0x10
        0x0001b9c6:    f001f8c4    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0001b9ca:    2800        .(      CMP      r0,#0
        0x0001b9cc:    d1f6        ..      BNE      0x1b9bc ; HciResetCmd + 32
        0x0001b9ce:    2001        .       MOVS     r0,#1
        0x0001b9d0:    76a0        .v      STRB     r0,[r4,#0x1a]
        0x0001b9d2:    2403        .$      MOVS     r4,#3
        0x0001b9d4:    4620         F      MOV      r0,r4
        0x0001b9d6:    f001f8a9    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b9da:    b120         .      CBZ      r0,0x1b9e6 ; HciResetCmd + 74
        0x0001b9dc:    7004        .p      STRB     r4,[r0,#0]
        0x0001b9de:    210c        .!      MOVS     r1,#0xc
        0x0001b9e0:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b9e2:    2100        .!      MOVS     r1,#0
        0x0001b9e4:    7081        .p      STRB     r1,[r0,#2]
        0x0001b9e6:    2800        .(      CMP      r0,#0
        0x0001b9e8:    bf18        ..      IT       NE
        0x0001b9ea:    f018f997    ....    BLNE     hciCmdSend ; 0x33d1c
        0x0001b9ee:    b004        ..      ADD      sp,sp,#0x10
        0x0001b9f0:    bd10        ..      POP      {r4,pc}
    $d
        0x0001b9f2:    0000        ..      DCW    0
        0x0001b9f4:    100047a8    .G..    DCD    268453800
        0x0001b9f8:    100046cc    .F..    DCD    268453580
    $t
    i.HciResetSequence
    HciResetSequence
        0x0001b9fc:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0001b9fe:    4c17        .L      LDR      r4,[pc,#92] ; [0x1ba5c] = 0x100046e8
        0x0001ba00:    4669        iF      MOV      r1,sp
        0x0001ba02:    4817        .H      LDR      r0,[pc,#92] ; [0x1ba60] = 0x100047a8
        0x0001ba04:    f001f8a5    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0001ba08:    b140        @.      CBZ      r0,0x1ba1c ; HciResetSequence + 32
        0x0001ba0a:    bf00        ..      NOP      
        0x0001ba0c:    f001f8b3    ....    BL       WsfMsgFree ; 0x1cb76
        0x0001ba10:    4669        iF      MOV      r1,sp
        0x0001ba12:    4813        .H      LDR      r0,[pc,#76] ; [0x1ba60] = 0x100047a8
        0x0001ba14:    f001f89d    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0001ba18:    2800        .(      CMP      r0,#0
        0x0001ba1a:    d1f7        ..      BNE      0x1ba0c ; HciResetSequence + 16
        0x0001ba1c:    2503        .%      MOVS     r5,#3
        0x0001ba1e:    2600        .&      MOVS     r6,#0
        0x0001ba20:    f64f77ff    O..w    MOV      r7,#0xffff
        0x0001ba24:    6820         h      LDR      r0,[r4,#0]
        0x0001ba26:    b110        ..      CBZ      r0,0x1ba2e ; HciResetSequence + 50
        0x0001ba28:    f001f8a5    ....    BL       WsfMsgFree ; 0x1cb76
        0x0001ba2c:    6026        &`      STR      r6,[r4,#0]
        0x0001ba2e:    75a6        .u      STRB     r6,[r4,#0x16]
        0x0001ba30:    68a0        .h      LDR      r0,[r4,#8]
        0x0001ba32:    b110        ..      CBZ      r0,0x1ba3a ; HciResetSequence + 62
        0x0001ba34:    f001f89f    ....    BL       WsfMsgFree ; 0x1cb76
        0x0001ba38:    60a6        .`      STR      r6,[r4,#8]
        0x0001ba3a:    8227        '.      STRH     r7,[r4,#0x10]
        0x0001ba3c:    7e60        `~      LDRB     r0,[r4,#0x19]
        0x0001ba3e:    f018fc6b    ..k.    BL       hciCoreTxReady ; 0x34318
        0x0001ba42:    1e68        h.      SUBS     r0,r5,#1
        0x0001ba44:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x0001ba48:    f104041c    ....    ADD      r4,r4,#0x1c
        0x0001ba4c:    d1ea        ..      BNE      0x1ba24 ; HciResetSequence + 40
        0x0001ba4e:    4904        .I      LDR      r1,[pc,#16] ; [0x1ba60] = 0x100047a8
        0x0001ba50:    2001        .       MOVS     r0,#1
        0x0001ba52:    f8810021    ..!.    STRB     r0,[r1,#0x21]
        0x0001ba56:    f018fc57    ..W.    BL       hciCoreResetStart ; 0x34308
        0x0001ba5a:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0001ba5c:    100046e8    .F..    DCD    268453608
        0x0001ba60:    100047a8    .G..    DCD    268453800
    $t
    i.HciSecRegister
    HciSecRegister
        0x0001ba64:    4901        .I      LDR      r1,[pc,#4] ; [0x1ba6c] = 0x100047a8
        0x0001ba66:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001ba68:    4770        pG      BX       lr
    $d
        0x0001ba6a:    0000        ..      DCW    0
        0x0001ba6c:    100047a8    .G..    DCD    268453800
    $t
    i.HciSendAclData
    HciSendAclData
        0x0001ba70:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001ba74:    7801        .x      LDRB     r1,[r0,#0]
        0x0001ba76:    7842        Bx      LDRB     r2,[r0,#1]
        0x0001ba78:    4c25        %L      LDR      r4,[pc,#148] ; [0x1bb10] = 0x100046e8
        0x0001ba7a:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x0001ba7e:    b28e        ..      UXTH     r6,r1
        0x0001ba80:    7881        .x      LDRB     r1,[r0,#2]
        0x0001ba82:    78c2        .x      LDRB     r2,[r0,#3]
        0x0001ba84:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x0001ba88:    b28d        ..      UXTH     r5,r1
        0x0001ba8a:    4631        1F      MOV      r1,r6
        0x0001ba8c:    2203        ."      MOVS     r2,#3
        0x0001ba8e:    8a23        #.      LDRH     r3,[r4,#0x10]
        0x0001ba90:    428b        .B      CMP      r3,r1
        0x0001ba92:    d10e        ..      BNE      0x1bab2 ; HciSendAclData + 66
        0x0001ba94:    b19c        ..      CBZ      r4,0x1babe ; HciSendAclData + 78
        0x0001ba96:    4f1e        .O      LDR      r7,[pc,#120] ; [0x1bb10] = 0x100046e8
        0x0001ba98:    4602        .F      MOV      r2,r0
        0x0001ba9a:    2100        .!      MOVS     r1,#0
        0x0001ba9c:    f1070070    ..p.    ADD      r0,r7,#0x70
        0x0001baa0:    f001f862    ..b.    BL       WsfMsgEnq ; 0x1cb68
        0x0001baa4:    f1070070    ..p.    ADD      r0,r7,#0x70
        0x0001baa8:    f001f8ae    ....    BL       WsfQueueCount ; 0x1cc08
        0x0001baac:    2801        .(      CMP      r0,#1
        0x0001baae:    d00a        ..      BEQ      0x1bac6 ; HciSendAclData + 86
        0x0001bab0:    e010        ..      B        0x1bad4 ; HciSendAclData + 100
        0x0001bab2:    1e52        R.      SUBS     r2,r2,#1
        0x0001bab4:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x0001bab8:    f104041c    ....    ADD      r4,r4,#0x1c
        0x0001babc:    d1e7        ..      BNE      0x1ba8e ; HciSendAclData + 30
        0x0001babe:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001bac2:    f001b858    ..X.    B.W      WsfMsgFree ; 0x1cb76
        0x0001bac6:    f8970082    ....    LDRB     r0,[r7,#0x82]
        0x0001baca:    2800        .(      CMP      r0,#0
        0x0001bacc:    bf1c        ..      ITT      NE
        0x0001bace:    2000        .       MOVNE    r0,#0
        0x0001bad0:    f018fc22    ..".    BLNE     hciCoreTxReady ; 0x34318
        0x0001bad4:    f7fffb76    ..v.    BL       HciGetBufSize ; 0x1b1c4
        0x0001bad8:    1e69        i.      SUBS     r1,r5,#1
        0x0001bada:    fb91f0f0    ....    SDIV     r0,r1,r0
        0x0001bade:    7e21        !~      LDRB     r1,[r4,#0x18]
        0x0001bae0:    1c40        @.      ADDS     r0,r0,#1
        0x0001bae2:    4408        .D      ADD      r0,r0,r1
        0x0001bae4:    b2c0        ..      UXTB     r0,r0
        0x0001bae6:    7620         v      STRB     r0,[r4,#0x18]
        0x0001bae8:    f8971080    ....    LDRB     r1,[r7,#0x80]
        0x0001baec:    4288        .B      CMP      r0,r1
        0x0001baee:    bf24        $.      ITT      CS
        0x0001baf0:    7de0        .}      LDRBCS   r0,[r4,#0x17]
        0x0001baf2:    2800        .(      CMPCS    r0,#0
        0x0001baf4:    bf18        ..      IT       NE
        0x0001baf6:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x0001bafa:    f04f0001    O...    MOV      r0,#1
        0x0001bafe:    75e0        .u      STRB     r0,[r4,#0x17]
        0x0001bb00:    4804        .H      LDR      r0,[pc,#16] ; [0x1bb14] = 0x100047a8
        0x0001bb02:    f04f0101    O...    MOV      r1,#1
        0x0001bb06:    6942        Bi      LDR      r2,[r0,#0x14]
        0x0001bb08:    4630        0F      MOV      r0,r6
        0x0001bb0a:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001bb0e:    4710        .G      BX       r2
    $d
        0x0001bb10:    100046e8    .F..    DCD    268453608
        0x0001bb14:    100047a8    .G..    DCD    268453800
    $t
    i.HciSetEventMaskCmd
    HciSetEventMaskCmd
        0x0001bb18:    b510        ..      PUSH     {r4,lr}
        0x0001bb1a:    4604        .F      MOV      r4,r0
        0x0001bb1c:    200b        .       MOVS     r0,#0xb
        0x0001bb1e:    f001f805    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001bb22:    b128        (.      CBZ      r0,0x1bb30 ; HciSetEventMaskCmd + 24
        0x0001bb24:    2101        .!      MOVS     r1,#1
        0x0001bb26:    7001        .p      STRB     r1,[r0,#0]
        0x0001bb28:    210c        .!      MOVS     r1,#0xc
        0x0001bb2a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001bb2c:    2108        .!      MOVS     r1,#8
        0x0001bb2e:    7081        .p      STRB     r1,[r0,#2]
        0x0001bb30:    2800        .(      CMP      r0,#0
        0x0001bb32:    bf08        ..      IT       EQ
        0x0001bb34:    bd10        ..      POPEQ    {r4,pc}
        0x0001bb36:    6822        "h      LDR      r2,[r4,#0]
        0x0001bb38:    f8c02003    ...     STR      r2,[r0,#3]
        0x0001bb3c:    6862        bh      LDR      r2,[r4,#4]
        0x0001bb3e:    f8c02007    ...     STR      r2,[r0,#7]
        0x0001bb42:    e8bd4010    ...@    POP      {r4,lr}
        0x0001bb46:    f018b8e9    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciSetEventMaskPage2Cmd
    HciSetEventMaskPage2Cmd
        0x0001bb4a:    b510        ..      PUSH     {r4,lr}
        0x0001bb4c:    4604        .F      MOV      r4,r0
        0x0001bb4e:    200b        .       MOVS     r0,#0xb
        0x0001bb50:    f000ffec    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001bb54:    b128        (.      CBZ      r0,0x1bb62 ; HciSetEventMaskPage2Cmd + 24
        0x0001bb56:    2163        c!      MOVS     r1,#0x63
        0x0001bb58:    7001        .p      STRB     r1,[r0,#0]
        0x0001bb5a:    210c        .!      MOVS     r1,#0xc
        0x0001bb5c:    7041        Ap      STRB     r1,[r0,#1]
        0x0001bb5e:    2108        .!      MOVS     r1,#8
        0x0001bb60:    7081        .p      STRB     r1,[r0,#2]
        0x0001bb62:    2800        .(      CMP      r0,#0
        0x0001bb64:    bf08        ..      IT       EQ
        0x0001bb66:    bd10        ..      POPEQ    {r4,pc}
        0x0001bb68:    6822        "h      LDR      r2,[r4,#0]
        0x0001bb6a:    f8c02003    ...     STR      r2,[r0,#3]
        0x0001bb6e:    6862        bh      LDR      r2,[r4,#4]
        0x0001bb70:    f8c02007    ...     STR      r2,[r0,#7]
        0x0001bb74:    e8bd4010    ...@    POP      {r4,lr}
        0x0001bb78:    f018b8d0    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciSetLeSupFeat
    HciSetLeSupFeat
        0x0001bb7c:    b410        ..      PUSH     {r4}
        0x0001bb7e:    4c0a        .L      LDR      r4,[pc,#40] ; [0x1bba8] = 0x10000198
        0x0001bb80:    e9d43c00    ...<    LDRD     r3,r12,[r4,#0]
        0x0001bb84:    b132        2.      CBZ      r2,0x1bb94 ; HciSetLeSupFeat + 24
        0x0001bb86:    4318        .C      ORRS     r0,r0,r3
        0x0001bb88:    ea4c0101    L...    ORR      r1,r12,r1
        0x0001bb8c:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001bb90:    bc10        ..      POP      {r4}
        0x0001bb92:    4770        pG      BX       lr
        0x0001bb94:    43c2        .C      MVNS     r2,r0
        0x0001bb96:    43c8        .C      MVNS     r0,r1
        0x0001bb98:    ea030102    ....    AND      r1,r3,r2
        0x0001bb9c:    ea0c0000    ....    AND      r0,r12,r0
        0x0001bba0:    e9c41000    ....    STRD     r1,r0,[r4,#0]
        0x0001bba4:    bc10        ..      POP      {r4}
        0x0001bba6:    4770        pG      BX       lr
    $d
        0x0001bba8:    10000198    ....    DCD    268435864
    $t
    i.HciSetMaxRxAclLen
    HciSetMaxRxAclLen
        0x0001bbac:    4901        .I      LDR      r1,[pc,#4] ; [0x1bbb4] = 0x100046e8
        0x0001bbae:    f8a1007c    ..|.    STRH     r0,[r1,#0x7c]
        0x0001bbb2:    4770        pG      BX       lr
    $d
        0x0001bbb4:    100046e8    .F..    DCD    268453608
    $t
    i.HciVendorSpecificCmd
    HciVendorSpecificCmd
        0x0001bbb8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001bbba:    4604        .F      MOV      r4,r0
        0x0001bbbc:    4616        .F      MOV      r6,r2
        0x0001bbbe:    460d        .F      MOV      r5,r1
        0x0001bbc0:    1cc8        ..      ADDS     r0,r1,#3
        0x0001bbc2:    f000ffb3    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001bbc6:    b118        ..      CBZ      r0,0x1bbd0 ; HciVendorSpecificCmd + 24
        0x0001bbc8:    7004        .p      STRB     r4,[r0,#0]
        0x0001bbca:    0a21        !.      LSRS     r1,r4,#8
        0x0001bbcc:    7041        Ap      STRB     r1,[r0,#1]
        0x0001bbce:    7085        .p      STRB     r5,[r0,#2]
        0x0001bbd0:    0004        ..      MOVS     r4,r0
        0x0001bbd2:    bf08        ..      IT       EQ
        0x0001bbd4:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001bbd6:    1ce0        ..      ADDS     r0,r4,#3
        0x0001bbd8:    462a        *F      MOV      r2,r5
        0x0001bbda:    4631        1F      MOV      r1,r6
        0x0001bbdc:    f7fcfcd5    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0001bbe0:    4620         F      MOV      r0,r4
        0x0001bbe2:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001bbe6:    f018b899    ....    B.W      hciCmdSend ; 0x33d1c
    i.HciVsInit
    HciVsInit
        0x0001bbea:    4770        pG      BX       lr
    i.HciVscSetTraceBitMap
    HciVscSetTraceBitMap
        0x0001bbec:    b501        ..      PUSH     {r0,lr}
        0x0001bbee:    466a        jF      MOV      r2,sp
        0x0001bbf0:    2104        .!      MOVS     r1,#4
        0x0001bbf2:    f64f4073    O.s@    MOV      r0,#0xfc73
        0x0001bbf6:    f7ffffdf    ....    BL       HciVendorSpecificCmd ; 0x1bbb8
        0x0001bbfa:    bd08        ..      POP      {r3,pc}
    i.HciVscUpdateBDAddress
    HciVscUpdateBDAddress
        0x0001bbfc:    4a02        .J      LDR      r2,[pc,#8] ; [0x1bc08] = 0x1000002c
        0x0001bbfe:    2106        .!      MOVS     r1,#6
        0x0001bc00:    f64f4074    O.t@    MOV      r0,#0xfc74
        0x0001bc04:    f7ffbfd8    ....    B.W      HciVendorSpecificCmd ; 0x1bbb8
    $d
        0x0001bc08:    1000002c    ,...    DCD    268435500
    $t
    i.HciVscUpdateLinklayerFeature
    HciVscUpdateLinklayerFeature
        0x0001bc0c:    4806        .H      LDR      r0,[pc,#24] ; [0x1bc28] = 0x10000032
        0x0001bc0e:    21ff        .!      MOVS     r1,#0xff
        0x0001bc10:    2271        q"      MOVS     r2,#0x71
        0x0001bc12:    7001        .p      STRB     r1,[r0,#0]
        0x0001bc14:    7042        Bp      STRB     r2,[r0,#1]
        0x0001bc16:    7081        .p      STRB     r1,[r0,#2]
        0x0001bc18:    210f        .!      MOVS     r1,#0xf
        0x0001bc1a:    70c1        .p      STRB     r1,[r0,#3]
        0x0001bc1c:    4602        .F      MOV      r2,r0
        0x0001bc1e:    2108        .!      MOVS     r1,#8
        0x0001bc20:    f64f4078    O.x@    MOV      r0,#0xfc78
        0x0001bc24:    f7ffbfc8    ....    B.W      HciVendorSpecificCmd ; 0x1bbb8
    $d
        0x0001bc28:    10000032    2...    DCD    268435506
    $t
    i.HciVscUpdateNvdsParam
    HciVscUpdateNvdsParam
        0x0001bc2c:    4a02        .J      LDR      r2,[pc,#8] ; [0x1bc38] = 0x1000003a
        0x0001bc2e:    21f0        .!      MOVS     r1,#0xf0
        0x0001bc30:    f64f4077    O.w@    MOV      r0,#0xfc77
        0x0001bc34:    f7ffbfc0    ....    B.W      HciVendorSpecificCmd ; 0x1bbb8
    $d
        0x0001bc38:    1000003a    :...    DCD    268435514
    $t
    i.HciWriteAuthPayloadTimeout
    HciWriteAuthPayloadTimeout
        0x0001bc3c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001bc3e:    4605        .F      MOV      r5,r0
        0x0001bc40:    460c        .F      MOV      r4,r1
        0x0001bc42:    2007        .       MOVS     r0,#7
        0x0001bc44:    f000ff72    ..r.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001bc48:    0002        ..      MOVS     r2,r0
        0x0001bc4a:    d005        ..      BEQ      0x1bc58 ; HciWriteAuthPayloadTimeout + 28
        0x0001bc4c:    207c        |       MOVS     r0,#0x7c
        0x0001bc4e:    7010        .p      STRB     r0,[r2,#0]
        0x0001bc50:    200c        .       MOVS     r0,#0xc
        0x0001bc52:    7050        Pp      STRB     r0,[r2,#1]
        0x0001bc54:    2004        .       MOVS     r0,#4
        0x0001bc56:    7090        .p      STRB     r0,[r2,#2]
        0x0001bc58:    2a00        .*      CMP      r2,#0
        0x0001bc5a:    bf08        ..      IT       EQ
        0x0001bc5c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001bc5e:    70d5        .p      STRB     r5,[r2,#3]
        0x0001bc60:    0a29        ).      LSRS     r1,r5,#8
        0x0001bc62:    7111        .q      STRB     r1,[r2,#4]
        0x0001bc64:    7154        Tq      STRB     r4,[r2,#5]
        0x0001bc66:    0a21        !.      LSRS     r1,r4,#8
        0x0001bc68:    7191        .q      STRB     r1,[r2,#6]
        0x0001bc6a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001bc6e:    4610        .F      MOV      r0,r2
        0x0001bc70:    f018b854    ..T.    B.W      hciCmdSend ; 0x33d1c
    i.L2cDataReq
    L2cDataReq
        0x0001bc74:    7019        .p      STRB     r1,[r3,#0]
        0x0001bc76:    0a09        ..      LSRS     r1,r1,#8
        0x0001bc78:    7059        Yp      STRB     r1,[r3,#1]
        0x0001bc7a:    1d11        ..      ADDS     r1,r2,#4
        0x0001bc7c:    7099        .p      STRB     r1,[r3,#2]
        0x0001bc7e:    0a09        ..      LSRS     r1,r1,#8
        0x0001bc80:    70d9        .p      STRB     r1,[r3,#3]
        0x0001bc82:    711a        .q      STRB     r2,[r3,#4]
        0x0001bc84:    0a11        ..      LSRS     r1,r2,#8
        0x0001bc86:    7159        Yq      STRB     r1,[r3,#5]
        0x0001bc88:    7198        .q      STRB     r0,[r3,#6]
        0x0001bc8a:    0a00        ..      LSRS     r0,r0,#8
        0x0001bc8c:    71d8        .q      STRB     r0,[r3,#7]
        0x0001bc8e:    4618        .F      MOV      r0,r3
        0x0001bc90:    f7ffbeee    ....    B.W      HciSendAclData ; 0x1ba70
    i.L2cDmConnUpdateReq
    L2cDmConnUpdateReq
        0x0001bc94:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001bc98:    460c        .F      MOV      r4,r1
        0x0001bc9a:    4605        .F      MOV      r5,r0
        0x0001bc9c:    f7fefc88    ....    BL       DmConnIdByHandle ; 0x1a5b0
        0x0001bca0:    2800        .(      CMP      r0,#0
        0x0001bca2:    bf08        ..      IT       EQ
        0x0001bca4:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001bca8:    2712        .'      MOVS     r7,#0x12
        0x0001bcaa:    f8df8084    ....    LDR      r8,[pc,#132] ; [0x1bd30] = 0x100047f4
        0x0001bcae:    211e        .!      MOVS     r1,#0x1e
        0x0001bcb0:    eb080600    ....    ADD      r6,r8,r0
        0x0001bcb4:    4640        @F      MOV      r0,r8
        0x0001bcb6:    7437        7t      STRB     r7,[r6,#0x10]
        0x0001bcb8:    f001f934    ..4.    BL       WsfTimerStartSec ; 0x1cf24
        0x0001bcbc:    f8a85008    ...P    STRH     r5,[r8,#8]
        0x0001bcc0:    2014        .       MOVS     r0,#0x14
        0x0001bcc2:    f01afb99    ....    BL       l2cMsgAlloc ; 0x363f8
        0x0001bcc6:    0003        ..      MOVS     r3,r0
        0x0001bcc8:    bf08        ..      IT       EQ
        0x0001bcca:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001bcce:    f1030008    ....    ADD      r0,r3,#8
        0x0001bcd2:    4918        .I      LDR      r1,[pc,#96] ; [0x1bd34] = 0x100047cc
        0x0001bcd4:    f8007b01    ...{    STRB     r7,[r0],#1
        0x0001bcd8:    f8912024    ..$     LDRB     r2,[r1,#0x24]
        0x0001bcdc:    f8002b01    ...+    STRB     r2,[r0],#1
        0x0001bce0:    f8912024    ..$     LDRB     r2,[r1,#0x24]
        0x0001bce4:    74f2        .t      STRB     r2,[r6,#0x13]
        0x0001bce6:    2aff        .*      CMP      r2,#0xff
        0x0001bce8:    bf0c        ..      ITE      EQ
        0x0001bcea:    2201        ."      MOVEQ    r2,#1
        0x0001bcec:    1c52        R.      ADDNE    r2,r2,#1
        0x0001bcee:    f8812024    ..$     STRB     r2,[r1,#0x24]
        0x0001bcf2:    2108        .!      MOVS     r1,#8
        0x0001bcf4:    7001        .p      STRB     r1,[r0,#0]
        0x0001bcf6:    2100        .!      MOVS     r1,#0
        0x0001bcf8:    7041        Ap      STRB     r1,[r0,#1]
        0x0001bcfa:    7821        !x      LDRB     r1,[r4,#0]
        0x0001bcfc:    7081        .p      STRB     r1,[r0,#2]
        0x0001bcfe:    8821        !.      LDRH     r1,[r4,#0]
        0x0001bd00:    220c        ."      MOVS     r2,#0xc
        0x0001bd02:    0a09        ..      LSRS     r1,r1,#8
        0x0001bd04:    70c1        .p      STRB     r1,[r0,#3]
        0x0001bd06:    78a1        .x      LDRB     r1,[r4,#2]
        0x0001bd08:    7101        .q      STRB     r1,[r0,#4]
        0x0001bd0a:    8861        a.      LDRH     r1,[r4,#2]
        0x0001bd0c:    0a09        ..      LSRS     r1,r1,#8
        0x0001bd0e:    7141        Aq      STRB     r1,[r0,#5]
        0x0001bd10:    7921        !y      LDRB     r1,[r4,#4]
        0x0001bd12:    7181        .q      STRB     r1,[r0,#6]
        0x0001bd14:    88a1        ..      LDRH     r1,[r4,#4]
        0x0001bd16:    0a09        ..      LSRS     r1,r1,#8
        0x0001bd18:    71c1        .q      STRB     r1,[r0,#7]
        0x0001bd1a:    79a1        .y      LDRB     r1,[r4,#6]
        0x0001bd1c:    7201        .r      STRB     r1,[r0,#8]
        0x0001bd1e:    88e1        ..      LDRH     r1,[r4,#6]
        0x0001bd20:    0a09        ..      LSRS     r1,r1,#8
        0x0001bd22:    7241        Ar      STRB     r1,[r0,#9]
        0x0001bd24:    4629        )F      MOV      r1,r5
        0x0001bd26:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001bd2a:    2005        .       MOVS     r0,#5
        0x0001bd2c:    f7ffbfa2    ....    B.W      L2cDataReq ; 0x1bc74
    $d
        0x0001bd30:    100047f4    .G..    DCD    268453876
        0x0001bd34:    100047cc    .G..    DCD    268453836
    $t
    i.L2cInit
    L2cInit
        0x0001bd38:    480a        .H      LDR      r0,[pc,#40] ; [0x1bd64] = 0x100047cc
        0x0001bd3a:    4909        .I      LDR      r1,[pc,#36] ; [0x1bd60] = 0x36329
        0x0001bd3c:    6001        .`      STR      r1,[r0,#0]
        0x0001bd3e:    6041        A`      STR      r1,[r0,#4]
        0x0001bd40:    4909        .I      LDR      r1,[pc,#36] ; [0x1bd68] = 0x36401
        0x0001bd42:    6081        .`      STR      r1,[r0,#8]
        0x0001bd44:    4909        .I      LDR      r1,[pc,#36] ; [0x1bd6c] = 0x36327
        0x0001bd46:    60c1        .`      STR      r1,[r0,#0xc]
        0x0001bd48:    6101        .a      STR      r1,[r0,#0x10]
        0x0001bd4a:    6141        Aa      STR      r1,[r0,#0x14]
        0x0001bd4c:    4908        .I      LDR      r1,[pc,#32] ; [0x1bd70] = 0x3632b
        0x0001bd4e:    6201        .b      STR      r1,[r0,#0x20]
        0x0001bd50:    2101        .!      MOVS     r1,#1
        0x0001bd52:    f8801024    ..$.    STRB     r1,[r0,#0x24]
        0x0001bd56:    4907        .I      LDR      r1,[pc,#28] ; [0x1bd74] = 0x363c1
        0x0001bd58:    4807        .H      LDR      r0,[pc,#28] ; [0x1bd78] = 0x3632d
        0x0001bd5a:    f7ffb843    ..C.    B        HciAclRegister ; 0x1ade4
    $d
        0x0001bd5e:    0000        ..      DCW    0
        0x0001bd60:    00036329    )c..    DCD    221993
        0x0001bd64:    100047cc    .G..    DCD    268453836
        0x0001bd68:    00036401    .d..    DCD    222209
        0x0001bd6c:    00036327    'c..    DCD    221991
        0x0001bd70:    0003632b    +c..    DCD    221995
        0x0001bd74:    000363c1    .c..    DCD    222145
        0x0001bd78:    0003632d    -c..    DCD    221997
    $t
    i.L2cRegister
    L2cRegister
        0x0001bd7c:    4b03        .K      LDR      r3,[pc,#12] ; [0x1bd8c] = 0x100047cc
        0x0001bd7e:    2804        .(      CMP      r0,#4
        0x0001bd80:    bf07        ..      ITTEE    EQ
        0x0001bd82:    6019        .`      STREQ    r1,[r3,#0]
        0x0001bd84:    60da        .`      STREQ    r2,[r3,#0xc]
        0x0001bd86:    6059        Y`      STRNE    r1,[r3,#4]
        0x0001bd88:    611a        .a      STRNE    r2,[r3,#0x10]
        0x0001bd8a:    4770        pG      BX       lr
    $d
        0x0001bd8c:    100047cc    .G..    DCD    268453836
    $t
    i.L2cSlaveHandler
    L2cSlaveHandler
        0x0001bd90:    2900        .)      CMP      r1,#0
        0x0001bd92:    bf08        ..      IT       EQ
        0x0001bd94:    4770        pG      BXEQ     lr
        0x0001bd96:    7888        .x      LDRB     r0,[r1,#2]
        0x0001bd98:    2801        .(      CMP      r0,#1
        0x0001bd9a:    bf18        ..      IT       NE
        0x0001bd9c:    4770        pG      BXNE     lr
        0x0001bd9e:    8808        ..      LDRH     r0,[r1,#0]
        0x0001bda0:    2101        .!      MOVS     r1,#1
        0x0001bda2:    f7febd6f    ..o.    B        DmL2cConnUpdateCnf ; 0x1a884
        0x0001bda6:    0000        ..      MOVS     r0,r0
    i.L2cSlaveHandlerInit
    L2cSlaveHandlerInit
        0x0001bda8:    4902        .I      LDR      r1,[pc,#8] ; [0x1bdb4] = 0x100047f4
        0x0001bdaa:    2201        ."      MOVS     r2,#1
        0x0001bdac:    728a        .r      STRB     r2,[r1,#0xa]
        0x0001bdae:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001bdb0:    7408        .t      STRB     r0,[r1,#0x10]
        0x0001bdb2:    4770        pG      BX       lr
    $d
        0x0001bdb4:    100047f4    .G..    DCD    268453876
    $t
    i.L2cSlaveInit
    L2cSlaveInit
        0x0001bdb8:    4905        .I      LDR      r1,[pc,#20] ; [0x1bdd0] = 0x100047cc
        0x0001bdba:    4804        .H      LDR      r0,[pc,#16] ; [0x1bdcc] = 0x36495
        0x0001bdbc:    61c8        .a      STR      r0,[r1,#0x1c]
        0x0001bdbe:    4805        .H      LDR      r0,[pc,#20] ; [0x1bdd4] = 0x100047f4
        0x0001bdc0:    2100        .!      MOVS     r1,#0
        0x0001bdc2:    7501        .u      STRB     r1,[r0,#0x14]
        0x0001bdc4:    7541        Au      STRB     r1,[r0,#0x15]
        0x0001bdc6:    7581        .u      STRB     r1,[r0,#0x16]
        0x0001bdc8:    4770        pG      BX       lr
    $d
        0x0001bdca:    0000        ..      DCW    0
        0x0001bdcc:    00036495    .d..    DCD    222357
        0x0001bdd0:    100047cc    .G..    DCD    268453836
        0x0001bdd4:    100047f4    .G..    DCD    268453876
    $t
    i.SecAes
    SecAes
        0x0001bdd8:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001bddc:    4681        .F      MOV      r9,r0
        0x0001bdde:    461d        .F      MOV      r5,r3
        0x0001bde0:    4617        .F      MOV      r7,r2
        0x0001bde2:    4688        .F      MOV      r8,r1
        0x0001bde4:    2038        8       MOVS     r0,#0x38
        0x0001bde6:    9e08        ..      LDR      r6,[sp,#0x20]
        0x0001bde8:    f000fea0    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001bdec:    0004        ..      MOVS     r4,r0
        0x0001bdee:    bf04        ..      ITT      EQ
        0x0001bdf0:    20ff        .       MOVEQ    r0,#0xff
        0x0001bdf2:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0001bdf6:    480f        .H      LDR      r0,[pc,#60] ; [0x1be34] = 0x10003d98
        0x0001bdf8:    f8902038    ..8     LDRB     r2,[r0,#0x38]
        0x0001bdfc:    1c51        Q.      ADDS     r1,r2,#1
        0x0001bdfe:    b2c9        ..      UXTB     r1,r1
        0x0001be00:    f8801038    ..8.    STRB     r1,[r0,#0x38]
        0x0001be04:    2aff        .*      CMP      r2,#0xff
        0x0001be06:    d103        ..      BNE      0x1be10 ; SecAes + 56
        0x0001be08:    460a        .F      MOV      r2,r1
        0x0001be0a:    1c49        I.      ADDS     r1,r1,#1
        0x0001be0c:    f8801038    ..8.    STRB     r1,[r0,#0x38]
        0x0001be10:    70e2        .p      STRB     r2,[r4,#3]
        0x0001be12:    8025        %.      STRH     r5,[r4,#0]
        0x0001be14:    70a6        .p      STRB     r6,[r4,#2]
        0x0001be16:    2100        .!      MOVS     r1,#0
        0x0001be18:    f8841034    ..4.    STRB     r1,[r4,#0x34]
        0x0001be1c:    4622        "F      MOV      r2,r4
        0x0001be1e:    4639        9F      MOV      r1,r7
        0x0001be20:    3020         0      ADDS     r0,r0,#0x20
        0x0001be22:    f000fea1    ....    BL       WsfMsgEnq ; 0x1cb68
        0x0001be26:    4641        AF      MOV      r1,r8
        0x0001be28:    4648        HF      MOV      r0,r9
        0x0001be2a:    f7fffa6c    ..l.    BL       HciLeEncryptCmd ; 0x1b306
        0x0001be2e:    78e0        .x      LDRB     r0,[r4,#3]
        0x0001be30:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0001be34:    10003d98    .=..    DCD    268451224
    $t
    i.SecAesHciCback
    SecAesHciCback
        0x0001be38:    b570        p.      PUSH     {r4-r6,lr}
        0x0001be3a:    4604        .F      MOV      r4,r0
        0x0001be3c:    3010        .0      ADDS     r0,r0,#0x10
        0x0001be3e:    4615        .F      MOV      r5,r2
        0x0001be40:    1d49        I.      ADDS     r1,r1,#5
        0x0001be42:    6060        ``      STR      r0,[r4,#4]
        0x0001be44:    f7fefa61    ..a.    BL       Calc128Cpy ; 0x1a30a
        0x0001be48:    4621        !F      MOV      r1,r4
        0x0001be4a:    4628        (F      MOV      r0,r5
        0x0001be4c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001be50:    f000be9c    ....    B.W      WsfMsgSend ; 0x1cb8c
    i.SecAesInit
    SecAesInit
        0x0001be54:    4902        .I      LDR      r1,[pc,#8] ; [0x1be60] = 0x10003d98
        0x0001be56:    4801        .H      LDR      r0,[pc,#4] ; [0x1be5c] = 0x1be39
        0x0001be58:    63c8        .c      STR      r0,[r1,#0x3c]
        0x0001be5a:    4770        pG      BX       lr
    $d
        0x0001be5c:    0001be39    9...    DCD    114233
        0x0001be60:    10003d98    .=..    DCD    268451224
    $t
    i.SecCmac
    SecCmac
        0x0001be64:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001be68:    b084        ..      SUB      sp,sp,#0x10
        0x0001be6a:    4682        .F      MOV      r10,r0
        0x0001be6c:    e9dd980c    ....    LDRD     r9,r8,[sp,#0x30]
        0x0001be70:    461d        .F      MOV      r5,r3
        0x0001be72:    4616        .F      MOV      r6,r2
        0x0001be74:    460f        .F      MOV      r7,r1
        0x0001be76:    2064        d       MOVS     r0,#0x64
        0x0001be78:    f000fe58    ..X.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001be7c:    1e04        ..      SUBS     r4,r0,#0
        0x0001be7e:    bf04        ..      ITT      EQ
        0x0001be80:    b004        ..      ADDEQ    sp,sp,#0x10
        0x0001be82:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0001be86:    f1040038    ..8.    ADD      r0,r4,#0x38
        0x0001be8a:    2101        .!      MOVS     r1,#1
        0x0001be8c:    6320         c      STR      r0,[r4,#0x30]
        0x0001be8e:    f8841034    ..4.    STRB     r1,[r4,#0x34]
        0x0001be92:    4915        .I      LDR      r1,[pc,#84] ; [0x1bee8] = 0x10003d98
        0x0001be94:    f8912038    ..8     LDRB     r2,[r1,#0x38]
        0x0001be98:    70e2        .p      STRB     r2,[r4,#3]
        0x0001be9a:    f8912038    ..8     LDRB     r2,[r1,#0x38]
        0x0001be9e:    1c52        R.      ADDS     r2,r2,#1
        0x0001bea0:    f8812038    ..8     STRB     r2,[r1,#0x38]
        0x0001bea4:    f8a49000    ....    STRH     r9,[r4,#0]
        0x0001bea8:    f8848002    ....    STRB     r8,[r4,#2]
        0x0001beac:    f8407b26    @.&{    STR      r7,[r0],#0x26
        0x0001beb0:    4651        QF      MOV      r1,r10
        0x0001beb2:    f8206902     ..i    STRH     r6,[r0],#-2
        0x0001beb6:    2600        .&      MOVS     r6,#0
        0x0001beb8:    f8206b04     ..k    STRH     r6,[r0],#4
        0x0001bebc:    f8005b01    ...[    STRB     r5,[r0],#1
        0x0001bec0:    f8006925    ..%i    STRB     r6,[r0],#-0x25
        0x0001bec4:    f7fefa21    ..!.    BL       Calc128Cpy ; 0x1a30a
        0x0001bec8:    6b20         k      LDR      r0,[r4,#0x30]
        0x0001beca:    9600        ..      STR      r6,[sp,#0]
        0x0001becc:    9601        ..      STR      r6,[sp,#4]
        0x0001bece:    9602        ..      STR      r6,[sp,#8]
        0x0001bed0:    9603        ..      STR      r6,[sp,#0xc]
        0x0001bed2:    f8903028    ..(0    LDRB     r3,[r0,#0x28]
        0x0001bed6:    4622        "F      MOV      r2,r4
        0x0001bed8:    4669        iF      MOV      r1,sp
        0x0001beda:    1d00        ..      ADDS     r0,r0,#4
        0x0001bedc:    f000f97c    ..|.    BL       SecLeEncryptCmd ; 0x1c1d8
        0x0001bee0:    b004        ..      ADD      sp,sp,#0x10
        0x0001bee2:    2001        .       MOVS     r0,#1
        0x0001bee4:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0001bee8:    10003d98    .=..    DCD    268451224
    $t
    i.SecCmacHciCback
    SecCmacHciCback
        0x0001beec:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0001bef0:    6b04        .k      LDR      r4,[r0,#0x30]
        0x0001bef2:    b085        ..      SUB      sp,sp,#0x14
        0x0001bef4:    4606        .F      MOV      r6,r0
        0x0001bef6:    2c00        .,      CMP      r4,#0
        0x0001bef8:    bf04        ..      ITT      EQ
        0x0001befa:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0001befc:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x0001bf00:    f1060010    ....    ADD      r0,r6,#0x10
        0x0001bf04:    1d49        I.      ADDS     r1,r1,#5
        0x0001bf06:    f7fefa00    ....    BL       Calc128Cpy ; 0x1a30a
        0x0001bf0a:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x0001bf0e:    f04f0802    O...    MOV      r8,#2
        0x0001bf12:    f04f0980    O...    MOV      r9,#0x80
        0x0001bf16:    b1a0        ..      CBZ      r0,0x1bf42 ; SecCmacHciCback + 86
        0x0001bf18:    2801        .(      CMP      r0,#1
        0x0001bf1a:    d07d        }.      BEQ      0x1c018 ; SecCmacHciCback + 300
        0x0001bf1c:    2802        .(      CMP      r0,#2
        0x0001bf1e:    bf1c        ..      ITT      NE
        0x0001bf20:    b005        ..      ADDNE    sp,sp,#0x14
        0x0001bf22:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0001bf26:    4631        1F      MOV      r1,r6
        0x0001bf28:    6b30        0k      LDR      r0,[r6,#0x30]
        0x0001bf2a:    f1060210    ....    ADD      r2,r6,#0x10
        0x0001bf2e:    6072        r`      STR      r2,[r6,#4]
        0x0001bf30:    6802        .h      LDR      r2,[r0,#0]
        0x0001bf32:    60b2        .`      STR      r2,[r6,#8]
        0x0001bf34:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0001bf38:    b005        ..      ADD      sp,sp,#0x14
        0x0001bf3a:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x0001bf3e:    f000be25    ..%.    B.W      WsfMsgSend ; 0x1cb8c
        0x0001bf42:    6b37        7k      LDR      r7,[r6,#0x30]
        0x0001bf44:    f1060110    ....    ADD      r1,r6,#0x10
        0x0001bf48:    f1070014    ....    ADD      r0,r7,#0x14
        0x0001bf4c:    f7fef9dd    ....    BL       Calc128Cpy ; 0x1a30a
        0x0001bf50:    f1070514    ....    ADD      r5,r7,#0x14
        0x0001bf54:    f8150b01    ....    LDRB     r0,[r5],#1
        0x0001bf58:    09c3        ..      LSRS     r3,r0,#7
        0x0001bf5a:    2000        .       MOVS     r0,#0
        0x0001bf5c:    2110        .!      MOVS     r1,#0x10
        0x0001bf5e:    e003        ..      B        0x1bf68 ; SecCmacHciCback + 124
        0x0001bf60:    280f        .(      CMP      r0,#0xf
        0x0001bf62:    bfa8        ..      IT       GE
        0x0001bf64:    2200        ."      MOVGE    r2,#0
        0x0001bf66:    da01        ..      BGE      0x1bf6c ; SecCmacHciCback + 128
        0x0001bf68:    782a        *x      LDRB     r2,[r5,#0]
        0x0001bf6a:    09d2        ..      LSRS     r2,r2,#7
        0x0001bf6c:    f815cd01    ....    LDRB     r12,[r5,#-1]!
        0x0001bf70:    1c40        @.      ADDS     r0,r0,#1
        0x0001bf72:    ea42024c    B.L.    ORR      r2,r2,r12,LSL #1
        0x0001bf76:    1e49        I.      SUBS     r1,r1,#1
        0x0001bf78:    f8052b02    ...+    STRB     r2,[r5],#2
        0x0001bf7c:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x0001bf80:    d1ee        ..      BNE      0x1bf60 ; SecCmacHciCback + 116
        0x0001bf82:    b12b        +.      CBZ      r3,0x1bf90 ; SecCmacHciCback + 164
        0x0001bf84:    f8970023    ..#.    LDRB     r0,[r7,#0x23]
        0x0001bf88:    f0800087    ....    EOR      r0,r0,#0x87
        0x0001bf8c:    f8870023    ..#.    STRB     r0,[r7,#0x23]
        0x0001bf90:    f8970026    ..&.    LDRB     r0,[r7,#0x26]
        0x0001bf94:    f0100f0f    ....    TST      r0,#0xf
        0x0001bf98:    d01f        ..      BEQ      0x1bfda ; SecCmacHciCback + 238
        0x0001bf9a:    f1070414    ....    ADD      r4,r7,#0x14
        0x0001bf9e:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0001bfa2:    09c3        ..      LSRS     r3,r0,#7
        0x0001bfa4:    2000        .       MOVS     r0,#0
        0x0001bfa6:    2110        .!      MOVS     r1,#0x10
        0x0001bfa8:    e003        ..      B        0x1bfb2 ; SecCmacHciCback + 198
        0x0001bfaa:    280f        .(      CMP      r0,#0xf
        0x0001bfac:    bfa8        ..      IT       GE
        0x0001bfae:    2200        ."      MOVGE    r2,#0
        0x0001bfb0:    da01        ..      BGE      0x1bfb6 ; SecCmacHciCback + 202
        0x0001bfb2:    7822        "x      LDRB     r2,[r4,#0]
        0x0001bfb4:    09d2        ..      LSRS     r2,r2,#7
        0x0001bfb6:    f814cd01    ....    LDRB     r12,[r4,#-1]!
        0x0001bfba:    1c40        @.      ADDS     r0,r0,#1
        0x0001bfbc:    ea42024c    B.L.    ORR      r2,r2,r12,LSL #1
        0x0001bfc0:    1e49        I.      SUBS     r1,r1,#1
        0x0001bfc2:    f8042b02    ...+    STRB     r2,[r4],#2
        0x0001bfc6:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x0001bfca:    d1ee        ..      BNE      0x1bfaa ; SecCmacHciCback + 190
        0x0001bfcc:    b12b        +.      CBZ      r3,0x1bfda ; SecCmacHciCback + 238
        0x0001bfce:    f8970023    ..#.    LDRB     r0,[r7,#0x23]
        0x0001bfd2:    f0800087    ....    EOR      r0,r0,#0x87
        0x0001bfd6:    f8870023    ..#.    STRB     r0,[r7,#0x23]
        0x0001bfda:    2001        .       MOVS     r0,#1
        0x0001bfdc:    f8870029    ..).    STRB     r0,[r7,#0x29]
        0x0001bfe0:    6b34        4k      LDR      r4,[r6,#0x30]
        0x0001bfe2:    8ca0        ..      LDRH     r0,[r4,#0x24]
        0x0001bfe4:    6821        !h      LDR      r1,[r4,#0]
        0x0001bfe6:    8ce2        ..      LDRH     r2,[r4,#0x26]
        0x0001bfe8:    4401        .D      ADD      r1,r1,r0
        0x0001bfea:    1a10        ..      SUBS     r0,r2,r0
        0x0001bfec:    b205        ..      SXTH     r5,r0
        0x0001bfee:    2d10        .-      CMP      r5,#0x10
        0x0001bff0:    dc18        ..      BGT      0x1c024 ; SecCmacHciCback + 312
        0x0001bff2:    462a        *F      MOV      r2,r5
        0x0001bff4:    4668        hF      MOV      r0,sp
        0x0001bff6:    f7fcfac8    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0001bffa:    2d10        .-      CMP      r5,#0x10
        0x0001bffc:    d008        ..      BEQ      0x1c010 ; SecCmacHciCback + 292
        0x0001bffe:    f1c50110    ....    RSB      r1,r5,#0x10
        0x0001c002:    466f        oF      MOV      r7,sp
        0x0001c004:    eb0d0005    ....    ADD      r0,sp,r5
        0x0001c008:    f7fcfbbd    ....    BL       __aeabi_memclr ; 0x18786
        0x0001c00c:    f8079005    ....    STRB     r9,[r7,r5]
        0x0001c010:    f1040114    ....    ADD      r1,r4,#0x14
        0x0001c014:    4668        hF      MOV      r0,sp
        0x0001c016:    e000        ..      B        0x1c01a ; SecCmacHciCback + 302
        0x0001c018:    e017        ..      B        0x1c04a ; SecCmacHciCback + 350
        0x0001c01a:    f7fef985    ....    BL       Calc128Xor ; 0x1a328
        0x0001c01e:    f8848029    ..).    STRB     r8,[r4,#0x29]
        0x0001c022:    e002        ..      B        0x1c02a ; SecCmacHciCback + 318
        0x0001c024:    4668        hF      MOV      r0,sp
        0x0001c026:    f7fef970    ..p.    BL       Calc128Cpy ; 0x1a30a
        0x0001c02a:    8ca0        ..      LDRH     r0,[r4,#0x24]
        0x0001c02c:    b120         .      CBZ      r0,0x1c038 ; SecCmacHciCback + 332
        0x0001c02e:    f1060110    ....    ADD      r1,r6,#0x10
        0x0001c032:    4668        hF      MOV      r0,sp
        0x0001c034:    f7fef978    ..x.    BL       Calc128Xor ; 0x1a328
        0x0001c038:    8ca0        ..      LDRH     r0,[r4,#0x24]
        0x0001c03a:    4632        2F      MOV      r2,r6
        0x0001c03c:    3010        .0      ADDS     r0,r0,#0x10
        0x0001c03e:    84a0        ..      STRH     r0,[r4,#0x24]
        0x0001c040:    f8943028    ..(0    LDRB     r3,[r4,#0x28]
        0x0001c044:    4669        iF      MOV      r1,sp
        0x0001c046:    1d20         .      ADDS     r0,r4,#4
        0x0001c048:    e031        1.      B        0x1c0ae ; SecCmacHciCback + 450
        0x0001c04a:    6b35        5k      LDR      r5,[r6,#0x30]
        0x0001c04c:    8ca8        ..      LDRH     r0,[r5,#0x24]
        0x0001c04e:    6829        )h      LDR      r1,[r5,#0]
        0x0001c050:    8cea        ..      LDRH     r2,[r5,#0x26]
        0x0001c052:    4401        .D      ADD      r1,r1,r0
        0x0001c054:    1a10        ..      SUBS     r0,r2,r0
        0x0001c056:    b204        ..      SXTH     r4,r0
        0x0001c058:    2c10        .,      CMP      r4,#0x10
        0x0001c05a:    dc16        ..      BGT      0x1c08a ; SecCmacHciCback + 414
        0x0001c05c:    4622        "F      MOV      r2,r4
        0x0001c05e:    4668        hF      MOV      r0,sp
        0x0001c060:    f7fcfa93    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0001c064:    2c10        .,      CMP      r4,#0x10
        0x0001c066:    d008        ..      BEQ      0x1c07a ; SecCmacHciCback + 398
        0x0001c068:    f1c40110    ....    RSB      r1,r4,#0x10
        0x0001c06c:    466f        oF      MOV      r7,sp
        0x0001c06e:    eb0d0004    ....    ADD      r0,sp,r4
        0x0001c072:    f7fcfb88    ....    BL       __aeabi_memclr ; 0x18786
        0x0001c076:    f8079004    ....    STRB     r9,[r7,r4]
        0x0001c07a:    f1050114    ....    ADD      r1,r5,#0x14
        0x0001c07e:    4668        hF      MOV      r0,sp
        0x0001c080:    f7fef952    ..R.    BL       Calc128Xor ; 0x1a328
        0x0001c084:    f8858029    ..).    STRB     r8,[r5,#0x29]
        0x0001c088:    e002        ..      B        0x1c090 ; SecCmacHciCback + 420
        0x0001c08a:    4668        hF      MOV      r0,sp
        0x0001c08c:    f7fef93d    ..=.    BL       Calc128Cpy ; 0x1a30a
        0x0001c090:    8ca8        ..      LDRH     r0,[r5,#0x24]
        0x0001c092:    b120         .      CBZ      r0,0x1c09e ; SecCmacHciCback + 434
        0x0001c094:    f1060110    ....    ADD      r1,r6,#0x10
        0x0001c098:    4668        hF      MOV      r0,sp
        0x0001c09a:    f7fef945    ..E.    BL       Calc128Xor ; 0x1a328
        0x0001c09e:    8ca8        ..      LDRH     r0,[r5,#0x24]
        0x0001c0a0:    4632        2F      MOV      r2,r6
        0x0001c0a2:    3010        .0      ADDS     r0,r0,#0x10
        0x0001c0a4:    84a8        ..      STRH     r0,[r5,#0x24]
        0x0001c0a6:    f8953028    ..(0    LDRB     r3,[r5,#0x28]
        0x0001c0aa:    4669        iF      MOV      r1,sp
        0x0001c0ac:    1d28        (.      ADDS     r0,r5,#4
        0x0001c0ae:    f000f893    ....    BL       SecLeEncryptCmd ; 0x1c1d8
        0x0001c0b2:    b005        ..      ADD      sp,sp,#0x14
        0x0001c0b4:    e8bd83f0    ....    POP      {r4-r9,pc}
    i.SecCmacInit
    SecCmacInit
        0x0001c0b8:    4902        .I      LDR      r1,[pc,#8] ; [0x1c0c4] = 0x10003d98
        0x0001c0ba:    4801        .H      LDR      r0,[pc,#4] ; [0x1c0c0] = 0x1beed
        0x0001c0bc:    6408        .d      STR      r0,[r1,#0x40]
        0x0001c0be:    4770        pG      BX       lr
    $d
        0x0001c0c0:    0001beed    ....    DCD    114413
        0x0001c0c4:    10003d98    .=..    DCD    268451224
    $t
    i.SecEccGenKey
    SecEccGenKey
        0x0001c0c8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c0ca:    4606        .F      MOV      r6,r0
        0x0001c0cc:    4614        .F      MOV      r4,r2
        0x0001c0ce:    460d        .F      MOV      r5,r1
        0x0001c0d0:    209c        .       MOVS     r0,#0x9c
        0x0001c0d2:    f000fd2b    ..+.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001c0d6:    1e02        ..      SUBS     r2,r0,#0
        0x0001c0d8:    bf08        ..      IT       EQ
        0x0001c0da:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001c0dc:    8015        ..      STRH     r5,[r2,#0]
        0x0001c0de:    7094        .p      STRB     r4,[r2,#2]
        0x0001c0e0:    2002        .       MOVS     r0,#2
        0x0001c0e2:    f8820034    ..4.    STRB     r0,[r2,#0x34]
        0x0001c0e6:    4631        1F      MOV      r1,r6
        0x0001c0e8:    4803        .H      LDR      r0,[pc,#12] ; [0x1c0f8] = 0x10003dc0
        0x0001c0ea:    f000fd3d    ..=.    BL       WsfMsgEnq ; 0x1cb68
        0x0001c0ee:    f7fff9b4    ....    BL       HciLeReadLocalP256PubKey ; 0x1b45a
        0x0001c0f2:    2001        .       MOVS     r0,#1
        0x0001c0f4:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001c0f6:    0000        ..      DCW    0
        0x0001c0f8:    10003dc0    .=..    DCD    268451264
    $t
    i.SecEccGenSharedSecret
    SecEccGenSharedSecret
        0x0001c0fc:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0001c0fe:    4604        .F      MOV      r4,r0
        0x0001c100:    b091        ..      SUB      sp,sp,#0x44
        0x0001c102:    461d        .F      MOV      r5,r3
        0x0001c104:    4616        .F      MOV      r6,r2
        0x0001c106:    460f        .F      MOV      r7,r1
        0x0001c108:    209c        .       MOVS     r0,#0x9c
        0x0001c10a:    f000fd0f    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001c10e:    1e02        ..      SUBS     r2,r0,#0
        0x0001c110:    bf04        ..      ITT      EQ
        0x0001c112:    b011        ..      ADDEQ    sp,sp,#0x44
        0x0001c114:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x0001c116:    8016        ..      STRH     r6,[r2,#0]
        0x0001c118:    7095        .p      STRB     r5,[r2,#2]
        0x0001c11a:    2002        .       MOVS     r0,#2
        0x0001c11c:    f8820034    ..4.    STRB     r0,[r2,#0x34]
        0x0001c120:    4639        9F      MOV      r1,r7
        0x0001c122:    480a        .H      LDR      r0,[pc,#40] ; [0x1c14c] = 0x10003dc8
        0x0001c124:    f000fd20    .. .    BL       WsfMsgEnq ; 0x1cb68
        0x0001c128:    2220         "      MOVS     r2,#0x20
        0x0001c12a:    4621        !F      MOV      r1,r4
        0x0001c12c:    4668        hF      MOV      r0,sp
        0x0001c12e:    f000fc31    ..1.    BL       WStrReverseCpy ; 0x1c994
        0x0001c132:    2220         "      MOVS     r2,#0x20
        0x0001c134:    f1040120    .. .    ADD      r1,r4,#0x20
        0x0001c138:    a808        ..      ADD      r0,sp,#0x20
        0x0001c13a:    f000fc2b    ..+.    BL       WStrReverseCpy ; 0x1c994
        0x0001c13e:    a908        ..      ADD      r1,sp,#0x20
        0x0001c140:    4668        hF      MOV      r0,sp
        0x0001c142:    f7fff90b    ....    BL       HciLeGenerateDHKey ; 0x1b35c
        0x0001c146:    b011        ..      ADD      sp,sp,#0x44
        0x0001c148:    2001        .       MOVS     r0,#1
        0x0001c14a:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x0001c14c:    10003dc8    .=..    DCD    268451272
    $t
    i.SecEccHciCback
    SecEccHciCback
        0x0001c150:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c152:    4604        .F      MOV      r4,r0
        0x0001c154:    7888        .x      LDRB     r0,[r1,#2]
        0x0001c156:    4616        .F      MOV      r6,r2
        0x0001c158:    460d        .F      MOV      r5,r1
        0x0001c15a:    2825        %(      CMP      r0,#0x25
        0x0001c15c:    d012        ..      BEQ      0x1c184 ; SecEccHciCback + 52
        0x0001c15e:    2826        &(      CMP      r0,#0x26
        0x0001c160:    bf18        ..      IT       NE
        0x0001c162:    bd70        p.      POPNE    {r4-r6,pc}
        0x0001c164:    78e8        .x      LDRB     r0,[r5,#3]
        0x0001c166:    2812        .(      CMP      r0,#0x12
        0x0001c168:    d019        ..      BEQ      0x1c19e ; SecEccHciCback + 78
        0x0001c16a:    2220         "      MOVS     r2,#0x20
        0x0001c16c:    1d69        i.      ADDS     r1,r5,#5
        0x0001c16e:    1d20         .      ADDS     r0,r4,#4
        0x0001c170:    f000fc10    ....    BL       WStrReverseCpy ; 0x1c994
        0x0001c174:    7928        (y      LDRB     r0,[r5,#4]
        0x0001c176:    70e0        .p      STRB     r0,[r4,#3]
        0x0001c178:    4621        !F      MOV      r1,r4
        0x0001c17a:    4630        0F      MOV      r0,r6
        0x0001c17c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001c180:    f000bd04    ....    B.W      WsfMsgSend ; 0x1cb8c
        0x0001c184:    2220         "      MOVS     r2,#0x20
        0x0001c186:    1d69        i.      ADDS     r1,r5,#5
        0x0001c188:    1d20         .      ADDS     r0,r4,#4
        0x0001c18a:    f000fc03    ....    BL       WStrReverseCpy ; 0x1c994
        0x0001c18e:    2220         "      MOVS     r2,#0x20
        0x0001c190:    f1050125    ..%.    ADD      r1,r5,#0x25
        0x0001c194:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x0001c198:    f000fbfc    ....    BL       WStrReverseCpy ; 0x1c994
        0x0001c19c:    7928        (y      LDRB     r0,[r5,#4]
        0x0001c19e:    70e0        .p      STRB     r0,[r4,#3]
        0x0001c1a0:    e7ea        ..      B        0x1c178 ; SecEccHciCback + 40
        0x0001c1a2:    0000        ..      MOVS     r0,r0
    i.SecEccInit
    SecEccInit
        0x0001c1a4:    4902        .I      LDR      r1,[pc,#8] ; [0x1c1b0] = 0x10003d98
        0x0001c1a6:    4801        .H      LDR      r0,[pc,#4] ; [0x1c1ac] = 0x1c151
        0x0001c1a8:    6448        Hd      STR      r0,[r1,#0x44]
        0x0001c1aa:    4770        pG      BX       lr
    $d
        0x0001c1ac:    0001c151    Q...    DCD    115025
        0x0001c1b0:    10003d98    .=..    DCD    268451224
    $t
    i.SecInit
    SecInit
        0x0001c1b4:    4806        .H      LDR      r0,[pc,#24] ; [0x1c1d0] = 0x10003d98
        0x0001c1b6:    2100        .!      MOVS     r1,#0
        0x0001c1b8:    6201        .b      STR      r1,[r0,#0x20]
        0x0001c1ba:    6241        Ab      STR      r1,[r0,#0x24]
        0x0001c1bc:    6281        .b      STR      r1,[r0,#0x28]
        0x0001c1be:    62c1        .b      STR      r1,[r0,#0x2c]
        0x0001c1c0:    6301        .c      STR      r1,[r0,#0x30]
        0x0001c1c2:    6341        Ac      STR      r1,[r0,#0x34]
        0x0001c1c4:    f8801038    ..8.    STRB     r1,[r0,#0x38]
        0x0001c1c8:    4802        .H      LDR      r0,[pc,#8] ; [0x1c1d4] = 0x3d5b1
        0x0001c1ca:    f7ffbc4b    ..K.    B.W      HciSecRegister ; 0x1ba64
    $d
        0x0001c1ce:    0000        ..      DCW    0
        0x0001c1d0:    10003d98    .=..    DCD    268451224
        0x0001c1d4:    0003d5b1    ....    DCD    251313
    $t
    i.SecLeEncryptCmd
    SecLeEncryptCmd
        0x0001c1d8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c1da:    460e        .F      MOV      r6,r1
        0x0001c1dc:    b088        ..      SUB      sp,sp,#0x20
        0x0001c1de:    4615        .F      MOV      r5,r2
        0x0001c1e0:    4601        .F      MOV      r1,r0
        0x0001c1e2:    461c        .F      MOV      r4,r3
        0x0001c1e4:    2210        ."      MOVS     r2,#0x10
        0x0001c1e6:    4668        hF      MOV      r0,sp
        0x0001c1e8:    f000fbd4    ....    BL       WStrReverseCpy ; 0x1c994
        0x0001c1ec:    2210        ."      MOVS     r2,#0x10
        0x0001c1ee:    4631        1F      MOV      r1,r6
        0x0001c1f0:    a804        ..      ADD      r0,sp,#0x10
        0x0001c1f2:    f000fbcf    ....    BL       WStrReverseCpy ; 0x1c994
        0x0001c1f6:    462a        *F      MOV      r2,r5
        0x0001c1f8:    4621        !F      MOV      r1,r4
        0x0001c1fa:    4804        .H      LDR      r0,[pc,#16] ; [0x1c20c] = 0x10003db8
        0x0001c1fc:    f000fcb4    ....    BL       WsfMsgEnq ; 0x1cb68
        0x0001c200:    a904        ..      ADD      r1,sp,#0x10
        0x0001c202:    4668        hF      MOV      r0,sp
        0x0001c204:    f7fff87f    ....    BL       HciLeEncryptCmd ; 0x1b306
        0x0001c208:    b008        ..      ADD      sp,sp,#0x20
        0x0001c20a:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001c20c:    10003db8    .=..    DCD    268451256
    $t
    i.SecRand
    SecRand
        0x0001c210:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c212:    4c14        .L      LDR      r4,[pc,#80] ; [0x1c264] = 0x10003d98
        0x0001c214:    1dca        ..      ADDS     r2,r1,#7
        0x0001c216:    08d3        ..      LSRS     r3,r2,#3
        0x0001c218:    f894203a    ..:     LDRB     r2,[r4,#0x3a]
        0x0001c21c:    1e49        I.      SUBS     r1,r1,#1
        0x0001c21e:    06d2        ..      LSLS     r2,r2,#27
        0x0001c220:    0e12        ..      LSRS     r2,r2,#24
        0x0001c222:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x0001c226:    dd0c        ..      BLE      0x1c242 ; SecRand + 50
        0x0001c228:    f814c002    ....    LDRB     r12,[r4,r2]
        0x0001c22c:    f800cb01    ....    STRB     r12,[r0],#1
        0x0001c230:    2a1f        .*      CMP      r2,#0x1f
        0x0001c232:    bf0c        ..      ITE      EQ
        0x0001c234:    2200        ."      MOVEQ    r2,#0
        0x0001c236:    1c52        R.      ADDNE    r2,r2,#1
        0x0001c238:    b2d2        ..      UXTB     r2,r2
        0x0001c23a:    1e49        I.      SUBS     r1,r1,#1
        0x0001c23c:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x0001c240:    dcf2        ..      BGT      0x1c228 ; SecRand + 24
        0x0001c242:    1e5d        ].      SUBS     r5,r3,#1
        0x0001c244:    bf38        8.      IT       CC
        0x0001c246:    bd70        p.      POPCC    {r4-r6,pc}
        0x0001c248:    f7fff8e3    ....    BL       HciLeRandCmd ; 0x1b412
        0x0001c24c:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0001c250:    2803        .(      CMP      r0,#3
        0x0001c252:    bf2c        ,.      ITE      CS
        0x0001c254:    2000        .       MOVCS    r0,#0
        0x0001c256:    1c40        @.      ADDCC    r0,r0,#1
        0x0001c258:    f884003a    ..:.    STRB     r0,[r4,#0x3a]
        0x0001c25c:    1e69        i.      SUBS     r1,r5,#1
        0x0001c25e:    b24d        M.      SXTB     r5,r1
        0x0001c260:    d2f2        ..      BCS      0x1c248 ; SecRand + 56
        0x0001c262:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001c264:    10003d98    .=..    DCD    268451224
    $t
    i.SmpDbGetFailureCount
    SmpDbGetFailureCount
        0x0001c268:    b510        ..      PUSH     {r4,lr}
        0x0001c26a:    f021fdfb    !...    BL       smpDbGetRecord ; 0x3de64
        0x0001c26e:    79c0        .y      LDRB     r0,[r0,#7]
        0x0001c270:    bd10        ..      POP      {r4,pc}
    i.SmpDbGetPairingDisabledTime
    SmpDbGetPairingDisabledTime
        0x0001c272:    b510        ..      PUSH     {r4,lr}
        0x0001c274:    f021fdf6    !...    BL       smpDbGetRecord ; 0x3de64
        0x0001c278:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001c27a:    bd10        ..      POP      {r4,pc}
    i.SmpDbInit
    SmpDbInit
        0x0001c27c:    b510        ..      PUSH     {r4,lr}
        0x0001c27e:    4c0b        .L      LDR      r4,[pc,#44] ; [0x1c2ac] = 0x10004524
        0x0001c280:    f8940055    ..U.    LDRB     r0,[r4,#0x55]
        0x0001c284:    2801        .(      CMP      r0,#1
        0x0001c286:    bf04        ..      ITT      EQ
        0x0001c288:    f1040048    ..H.    ADDEQ    r0,r4,#0x48
        0x0001c28c:    f000fe80    ....    BLEQ     WsfTimerStop ; 0x1cf90
        0x0001c290:    2158        X!      MOVS     r1,#0x58
        0x0001c292:    4806        .H      LDR      r0,[pc,#24] ; [0x1c2ac] = 0x10004524
        0x0001c294:    f7fcfa99    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0001c298:    4805        .H      LDR      r0,[pc,#20] ; [0x1c2b0] = 0x1000457c
        0x0001c29a:    f89000ec    ....    LDRB     r0,[r0,#0xec]
        0x0001c29e:    f8840054    ..T.    STRB     r0,[r4,#0x54]
        0x0001c2a2:    2020                MOVS     r0,#0x20
        0x0001c2a4:    f8840052    ..R.    STRB     r0,[r4,#0x52]
        0x0001c2a8:    bd10        ..      POP      {r4,pc}
    $d
        0x0001c2aa:    0000        ..      DCW    0
        0x0001c2ac:    10004524    $E..    DCD    268453156
        0x0001c2b0:    1000457c    |E..    DCD    268453244
    $t
    i.SmpDbMaxAttemptReached
    SmpDbMaxAttemptReached
        0x0001c2b4:    b510        ..      PUSH     {r4,lr}
        0x0001c2b6:    f021fdd5    !...    BL       smpDbGetRecord ; 0x3de64
        0x0001c2ba:    4604        .F      MOV      r4,r0
        0x0001c2bc:    8900        ..      LDRH     r0,[r0,#8]
        0x0001c2be:    4910        .I      LDR      r1,[pc,#64] ; [0x1c300] = 0x10000130
        0x0001c2c0:    2800        .(      CMP      r0,#0
        0x0001c2c2:    bf08        ..      IT       EQ
        0x0001c2c4:    2001        .       MOVEQ    r0,#1
        0x0001c2c6:    d003        ..      BEQ      0x1c2d0 ; SmpDbMaxAttemptReached + 28
        0x0001c2c8:    680a        .h      LDR      r2,[r1,#0]
        0x0001c2ca:    8a92        ..      LDRH     r2,[r2,#0x14]
        0x0001c2cc:    4350        PC      MULS     r0,r2,r0
        0x0001c2ce:    b280        ..      UXTH     r0,r0
        0x0001c2d0:    6809        .h      LDR      r1,[r1,#0]
        0x0001c2d2:    680a        .h      LDR      r2,[r1,#0]
        0x0001c2d4:    fb02f300    ....    MUL      r3,r2,r0
        0x0001c2d8:    68ca        .h      LDR      r2,[r1,#0xc]
        0x0001c2da:    4293        .B      CMP      r3,r2
        0x0001c2dc:    bf9a        ..      ITTE     LS
        0x0001c2de:    60e3        .`      STRLS    r3,[r4,#0xc]
        0x0001c2e0:    8120         .      STRHLS   r0,[r4,#8]
        0x0001c2e2:    60e2        .`      STRHI    r2,[r4,#0xc]
        0x0001c2e4:    6908        .i      LDR      r0,[r1,#0x10]
        0x0001c2e6:    6120         a      STR      r0,[r4,#0x10]
        0x0001c2e8:    4806        .H      LDR      r0,[pc,#24] ; [0x1c304] = 0x10004524
        0x0001c2ea:    f8901055    ..U.    LDRB     r1,[r0,#0x55]
        0x0001c2ee:    b921        !.      CBNZ     r1,0x1c2fa ; SmpDbMaxAttemptReached + 70
        0x0001c2f0:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x0001c2f4:    3048        H0      ADDS     r0,r0,#0x48
        0x0001c2f6:    f000fddd    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x0001c2fa:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0001c2fc:    bd10        ..      POP      {r4,pc}
    $d
        0x0001c2fe:    0000        ..      DCW    0
        0x0001c300:    10000130    0...    DCD    268435760
        0x0001c304:    10004524    $E..    DCD    268453156
    $t
    i.SmpDbPairingFailed
    SmpDbPairingFailed
        0x0001c308:    b510        ..      PUSH     {r4,lr}
        0x0001c30a:    f021fdab    !...    BL       smpDbGetRecord ; 0x3de64
        0x0001c30e:    4902        .I      LDR      r1,[pc,#8] ; [0x1c318] = 0x10000130
        0x0001c310:    6809        .h      LDR      r1,[r1,#0]
        0x0001c312:    6909        .i      LDR      r1,[r1,#0x10]
        0x0001c314:    6101        .a      STR      r1,[r0,#0x10]
        0x0001c316:    bd10        ..      POP      {r4,pc}
    $d
        0x0001c318:    10000130    0...    DCD    268435760
    $t
    i.SmpDbService
    SmpDbService
        0x0001c31c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001c320:    4c27        'L      LDR      r4,[pc,#156] ; [0x1c3c0] = 0x10004524
        0x0001c322:    2500        .%      MOVS     r5,#0
        0x0001c324:    4f27        'O      LDR      r7,[pc,#156] ; [0x1c3c4] = 0x10000130
        0x0001c326:    46a8        .F      MOV      r8,r5
        0x0001c328:    4626        &F      MOV      r6,r4
        0x0001c32a:    79e2        .y      LDRB     r2,[r4,#7]
        0x0001c32c:    2a00        .*      CMP      r2,#0
        0x0001c32e:    bf01        ..      ITTTT    EQ
        0x0001c330:    68e0        .h      LDREQ    r0,[r4,#0xc]
        0x0001c332:    2800        .(      CMPEQ    r0,#0
        0x0001c334:    8920         .      LDRHEQ   r0,[r4,#8]
        0x0001c336:    2800        .(      CMPEQ    r0,#0
        0x0001c338:    d03a        :.      BEQ      0x1c3b0 ; SmpDbService + 148
        0x0001c33a:    6920         i      LDR      r0,[r4,#0x10]
        0x0001c33c:    f5b07f7a    ..z.    CMP      r0,#0x3e8
        0x0001c340:    bf8c        ..      ITE      HI
        0x0001c342:    f5a0707a    ..zp    SUBHI    r0,r0,#0x3e8
        0x0001c346:    2000        .       MOVLS    r0,#0
        0x0001c348:    6120         a      STR      r0,[r4,#0x10]
        0x0001c34a:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0001c34c:    f5b17f7a    ..z.    CMP      r1,#0x3e8
        0x0001c350:    bf8c        ..      ITE      HI
        0x0001c352:    f5a1717a    ..zq    SUBHI    r1,r1,#0x3e8
        0x0001c356:    2100        .!      MOVLS    r1,#0
        0x0001c358:    60e1        .`      STR      r1,[r4,#0xc]
        0x0001c35a:    6963        ci      LDR      r3,[r4,#0x14]
        0x0001c35c:    f5b37f7a    ..z.    CMP      r3,#0x3e8
        0x0001c360:    bf8c        ..      ITE      HI
        0x0001c362:    f5a3737a    ..zs    SUBHI    r3,r3,#0x3e8
        0x0001c366:    2300        .#      MOVLS    r3,#0
        0x0001c368:    6163        ca      STR      r3,[r4,#0x14]
        0x0001c36a:    b968        h.      CBNZ     r0,0x1c388 ; SmpDbService + 108
        0x0001c36c:    6838        8h      LDR      r0,[r7,#0]
        0x0001c36e:    f8b4c008    ....    LDRH     r12,[r4,#8]
        0x0001c372:    f8b09014    ....    LDRH     r9,[r0,#0x14]
        0x0001c376:    fbbcfcf9    ....    UDIV     r12,r12,r9
        0x0001c37a:    f8a4c008    ....    STRH     r12,[r4,#8]
        0x0001c37e:    f1bc0f00    ....    CMP      r12,#0
        0x0001c382:    bf1c        ..      ITT      NE
        0x0001c384:    6900        .i      LDRNE    r0,[r0,#0x10]
        0x0001c386:    6120         a      STRNE    r0,[r4,#0x10]
        0x0001c388:    2b00        .+      CMP      r3,#0
        0x0001c38a:    bf0c        ..      ITE      EQ
        0x0001c38c:    f8848007    ....    STRBEQ   r8,[r4,#7]
        0x0001c390:    2a00        .*      CMPNE    r2,#0
        0x0001c392:    d104        ..      BNE      0x1c39e ; SmpDbService + 130
        0x0001c394:    2900        .)      CMP      r1,#0
        0x0001c396:    bf04        ..      ITT      EQ
        0x0001c398:    8920         .      LDRHEQ   r0,[r4,#8]
        0x0001c39a:    2800        .(      CMPEQ    r0,#0
        0x0001c39c:    d008        ..      BEQ      0x1c3b0 ; SmpDbService + 148
        0x0001c39e:    f8960055    ..U.    LDRB     r0,[r6,#0x55]
        0x0001c3a2:    b928        (.      CBNZ     r0,0x1c3b0 ; SmpDbService + 148
        0x0001c3a4:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x0001c3a8:    f1060048    ..H.    ADD      r0,r6,#0x48
        0x0001c3ac:    f000fd82    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x0001c3b0:    1c68        h.      ADDS     r0,r5,#1
        0x0001c3b2:    b2c5        ..      UXTB     r5,r0
        0x0001c3b4:    3418        .4      ADDS     r4,r4,#0x18
        0x0001c3b6:    2d03        .-      CMP      r5,#3
        0x0001c3b8:    d3b7        ..      BCC      0x1c32a ; SmpDbService + 14
        0x0001c3ba:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0001c3be:    0000        ..      DCW    0
        0x0001c3c0:    10004524    $E..    DCD    268453156
        0x0001c3c4:    10000130    0...    DCD    268435760
    $t
    i.SmpDbSetFailureCount
    SmpDbSetFailureCount
        0x0001c3c8:    b510        ..      PUSH     {r4,lr}
        0x0001c3ca:    460c        .F      MOV      r4,r1
        0x0001c3cc:    f021fd4a    !.J.    BL       smpDbGetRecord ; 0x3de64
        0x0001c3d0:    71c4        .q      STRB     r4,[r0,#7]
        0x0001c3d2:    2c00        .,      CMP      r4,#0
        0x0001c3d4:    bf08        ..      IT       EQ
        0x0001c3d6:    bd10        ..      POPEQ    {r4,pc}
        0x0001c3d8:    4902        .I      LDR      r1,[pc,#8] ; [0x1c3e4] = 0x10000130
        0x0001c3da:    6809        .h      LDR      r1,[r1,#0]
        0x0001c3dc:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0001c3de:    6141        Aa      STR      r1,[r0,#0x14]
        0x0001c3e0:    bd10        ..      POP      {r4,pc}
    $d
        0x0001c3e2:    0000        ..      DCW    0
        0x0001c3e4:    10000130    0...    DCD    268435760
    $t
    i.SmpDmEncryptInd
    SmpDmEncryptInd
        0x0001c3e8:    b538        8.      PUSH     {r3-r5,lr}
        0x0001c3ea:    78c1        .x      LDRB     r1,[r0,#3]
        0x0001c3ec:    2900        .)      CMP      r1,#0
        0x0001c3ee:    bf0c        ..      ITE      EQ
        0x0001c3f0:    2108        .!      MOVEQ    r1,#8
        0x0001c3f2:    2109        .!      MOVNE    r1,#9
        0x0001c3f4:    7081        .p      STRB     r1,[r0,#2]
        0x0001c3f6:    0004        ..      MOVS     r4,r0
        0x0001c3f8:    bf08        ..      IT       EQ
        0x0001c3fa:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001c3fc:    2920         )      CMP      r1,#0x20
        0x0001c3fe:    d002        ..      BEQ      0x1c406 ; SmpDmEncryptInd + 30
        0x0001c400:    291c        .)      CMP      r1,#0x1c
        0x0001c402:    d004        ..      BEQ      0x1c40e ; SmpDmEncryptInd + 38
        0x0001c404:    e008        ..      B        0x1c418 ; SmpDmEncryptInd + 48
        0x0001c406:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001c40a:    f7ffbf87    ....    B.W      SmpDbService ; 0x1c31c
        0x0001c40e:    68a0        .h      LDR      r0,[r4,#8]
        0x0001c410:    2800        .(      CMP      r0,#0
        0x0001c412:    bf18        ..      IT       NE
        0x0001c414:    f000fafa    ....    BLNE     WsfBufFree ; 0x1ca0c
        0x0001c418:    7820         x      LDRB     r0,[r4,#0]
        0x0001c41a:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001c41e:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001c422:    4916        .I      LDR      r1,[pc,#88] ; [0x1c47c] = 0x1000457c
        0x0001c424:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001c428:    f8101c0f    ....    LDRB     r1,[r0,#-0xf]
        0x0001c42c:    384c        L8      SUBS     r0,r0,#0x4c
        0x0001c42e:    2900        .)      CMP      r1,#0
        0x0001c430:    bf08        ..      IT       EQ
        0x0001c432:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001c434:    78a1        .x      LDRB     r1,[r4,#2]
        0x0001c436:    290b        .)      CMP      r1,#0xb
        0x0001c438:    d11a        ..      BNE      0x1c470 ; SmpDmEncryptInd + 136
        0x0001c43a:    f8901041    ..A.    LDRB     r1,[r0,#0x41]
        0x0001c43e:    78e2        .x      LDRB     r2,[r4,#3]
        0x0001c440:    4291        .B      CMP      r1,r2
        0x0001c442:    d015        ..      BEQ      0x1c470 ; SmpDmEncryptInd + 136
        0x0001c444:    2000        .       MOVS     r0,#0
        0x0001c446:    4c0e        .L      LDR      r4,[pc,#56] ; [0x1c480] = 0x10003d98
        0x0001c448:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0001c44c:    4669        iF      MOV      r1,sp
        0x0001c44e:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0001c452:    f000fb7e    ..~.    BL       WsfMsgDeq ; 0x1cb52
        0x0001c456:    2800        .(      CMP      r0,#0
        0x0001c458:    bf08        ..      IT       EQ
        0x0001c45a:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001c45c:    f000fb8b    ....    BL       WsfMsgFree ; 0x1cb76
        0x0001c460:    4669        iF      MOV      r1,sp
        0x0001c462:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0001c466:    f000fb74    ..t.    BL       WsfMsgDeq ; 0x1cb52
        0x0001c46a:    2800        .(      CMP      r0,#0
        0x0001c46c:    d1f6        ..      BNE      0x1c45c ; SmpDmEncryptInd + 116
        0x0001c46e:    bd38        8.      POP      {r3-r5,pc}
        0x0001c470:    4621        !F      MOV      r1,r4
        0x0001c472:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001c476:    f022be15    "...    B.W      smpSmExecute ; 0x3f0a4
    $d
        0x0001c47a:    0000        ..      DCW    0
        0x0001c47c:    1000457c    |E..    DCD    268453244
        0x0001c480:    10003d98    .=..    DCD    268451224
    $t
    i.SmpDmGetStk
    SmpDmGetStk
        0x0001c484:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x0001c488:    eb021000    ....    ADD      r0,r2,r0,LSL #4
        0x0001c48c:    4a1c        .J      LDR      r2,[pc,#112] ; [0x1c500] = 0x1000457c
        0x0001c48e:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x0001c492:    384c        L8      SUBS     r0,r0,#0x4c
        0x0001c494:    bf1c        ..      ITT      NE
        0x0001c496:    f8903044    ..D0    LDRBNE   r3,[r0,#0x44]
        0x0001c49a:    2b00        .+      CMPNE    r3,#0
        0x0001c49c:    d02d        -.      BEQ      0x1c4fa ; SmpDmGetStk + 118
        0x0001c49e:    f89220f8    ...     LDRB     r2,[r2,#0xf8]
        0x0001c4a2:    b1ea        ..      CBZ      r2,0x1c4e0 ; SmpDmGetStk + 92
        0x0001c4a4:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0001c4a6:    7813        .x      LDRB     r3,[r2,#0]
        0x0001c4a8:    2b00        .+      CMP      r3,#0
        0x0001c4aa:    bf1c        ..      ITT      NE
        0x0001c4ac:    6992        .i      LDRNE    r2,[r2,#0x18]
        0x0001c4ae:    2a00        .*      CMPNE    r2,#0
        0x0001c4b0:    d016        ..      BEQ      0x1c4e0 ; SmpDmGetStk + 92
        0x0001c4b2:    f8902040    ..@     LDRB     r2,[r0,#0x40]
        0x0001c4b6:    f0120f04    ....    TST      r2,#4
        0x0001c4ba:    bf08        ..      IT       EQ
        0x0001c4bc:    2201        ."      MOVEQ    r2,#1
        0x0001c4be:    d00a        ..      BEQ      0x1c4d6 ; SmpDmGetStk + 82
        0x0001c4c0:    f8903024    ..$0    LDRB     r3,[r0,#0x24]
        0x0001c4c4:    f890202b    ..+     LDRB     r2,[r0,#0x2b]
        0x0001c4c8:    4293        .B      CMP      r3,r2
        0x0001c4ca:    bf38        8.      IT       CC
        0x0001c4cc:    461a        .F      MOVCC    r2,r3
        0x0001c4ce:    2a10        .*      CMP      r2,#0x10
        0x0001c4d0:    bf0c        ..      ITE      EQ
        0x0001c4d2:    2203        ."      MOVEQ    r2,#3
        0x0001c4d4:    2202        ."      MOVNE    r2,#2
        0x0001c4d6:    700a        .p      STRB     r2,[r1,#0]
        0x0001c4d8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001c4da:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001c4dc:    3010        .0      ADDS     r0,r0,#0x10
        0x0001c4de:    4770        pG      BX       lr
        0x0001c4e0:    6b02        .k      LDR      r2,[r0,#0x30]
        0x0001c4e2:    b152        R.      CBZ      r2,0x1c4fa ; SmpDmGetStk + 118
        0x0001c4e4:    f8902040    ..@     LDRB     r2,[r0,#0x40]
        0x0001c4e8:    f0120f04    ....    TST      r2,#4
        0x0001c4ec:    bf0c        ..      ITE      EQ
        0x0001c4ee:    2201        ."      MOVEQ    r2,#1
        0x0001c4f0:    2202        ."      MOVNE    r2,#2
        0x0001c4f2:    700a        .p      STRB     r2,[r1,#0]
        0x0001c4f4:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0001c4f6:    3020         0      ADDS     r0,r0,#0x20
        0x0001c4f8:    4770        pG      BX       lr
        0x0001c4fa:    2000        .       MOVS     r0,#0
        0x0001c4fc:    4770        pG      BX       lr
    $d
        0x0001c4fe:    0000        ..      DCW    0
        0x0001c500:    1000457c    |E..    DCD    268453244
    $t
    i.SmpDmLescEnabled
    SmpDmLescEnabled
        0x0001c504:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001c508:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001c50c:    4904        .I      LDR      r1,[pc,#16] ; [0x1c520] = 0x1000457c
        0x0001c50e:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001c512:    384c        L8      SUBS     r0,r0,#0x4c
        0x0001c514:    bf1b        ..      ITTET    NE
        0x0001c516:    6c80        .l      LDRNE    r0,[r0,#0x48]
        0x0001c518:    2800        .(      CMPNE    r0,#0
        0x0001c51a:    2000        .       MOVEQ    r0,#0
        0x0001c51c:    7800        .x      LDRBNE   r0,[r0,#0]
        0x0001c51e:    4770        pG      BX       lr
    $d
        0x0001c520:    1000457c    |E..    DCD    268453244
    $t
    i.SmpDmMsgSend
    SmpDmMsgSend
        0x0001c524:    4601        .F      MOV      r1,r0
        0x0001c526:    4802        .H      LDR      r0,[pc,#8] ; [0x1c530] = 0x1000457c
        0x0001c528:    f89000ec    ....    LDRB     r0,[r0,#0xec]
        0x0001c52c:    f000bb2e    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001c530:    1000457c    |E..    DCD    268453244
    $t
    i.SmpHandler
    SmpHandler
        0x0001c534:    2900        .)      CMP      r1,#0
        0x0001c536:    bf08        ..      IT       EQ
        0x0001c538:    4770        pG      BXEQ     lr
        0x0001c53a:    b538        8.      PUSH     {r3-r5,lr}
        0x0001c53c:    7888        .x      LDRB     r0,[r1,#2]
        0x0001c53e:    460c        .F      MOV      r4,r1
        0x0001c540:    2820         (      CMP      r0,#0x20
        0x0001c542:    d002        ..      BEQ      0x1c54a ; SmpHandler + 22
        0x0001c544:    281c        .(      CMP      r0,#0x1c
        0x0001c546:    d004        ..      BEQ      0x1c552 ; SmpHandler + 30
        0x0001c548:    e008        ..      B        0x1c55c ; SmpHandler + 40
        0x0001c54a:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001c54e:    f7ffbee5    ....    B.W      SmpDbService ; 0x1c31c
        0x0001c552:    68a0        .h      LDR      r0,[r4,#8]
        0x0001c554:    2800        .(      CMP      r0,#0
        0x0001c556:    bf18        ..      IT       NE
        0x0001c558:    f000fa58    ..X.    BLNE     WsfBufFree ; 0x1ca0c
        0x0001c55c:    7820         x      LDRB     r0,[r4,#0]
        0x0001c55e:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001c562:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001c566:    4916        .I      LDR      r1,[pc,#88] ; [0x1c5c0] = 0x1000457c
        0x0001c568:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001c56c:    f8101c0f    ....    LDRB     r1,[r0,#-0xf]
        0x0001c570:    384c        L8      SUBS     r0,r0,#0x4c
        0x0001c572:    2900        .)      CMP      r1,#0
        0x0001c574:    bf08        ..      IT       EQ
        0x0001c576:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001c578:    78a1        .x      LDRB     r1,[r4,#2]
        0x0001c57a:    290b        .)      CMP      r1,#0xb
        0x0001c57c:    d11a        ..      BNE      0x1c5b4 ; SmpHandler + 128
        0x0001c57e:    f8901041    ..A.    LDRB     r1,[r0,#0x41]
        0x0001c582:    78e2        .x      LDRB     r2,[r4,#3]
        0x0001c584:    4291        .B      CMP      r1,r2
        0x0001c586:    d015        ..      BEQ      0x1c5b4 ; SmpHandler + 128
        0x0001c588:    2000        .       MOVS     r0,#0
        0x0001c58a:    4c0e        .L      LDR      r4,[pc,#56] ; [0x1c5c4] = 0x10003d98
        0x0001c58c:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0001c590:    4669        iF      MOV      r1,sp
        0x0001c592:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0001c596:    f000fadc    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0001c59a:    2800        .(      CMP      r0,#0
        0x0001c59c:    bf08        ..      IT       EQ
        0x0001c59e:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001c5a0:    f000fae9    ....    BL       WsfMsgFree ; 0x1cb76
        0x0001c5a4:    4669        iF      MOV      r1,sp
        0x0001c5a6:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0001c5aa:    f000fad2    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0001c5ae:    2800        .(      CMP      r0,#0
        0x0001c5b0:    d1f6        ..      BNE      0x1c5a0 ; SmpHandler + 108
        0x0001c5b2:    bd38        8.      POP      {r3-r5,pc}
        0x0001c5b4:    4621        !F      MOV      r1,r4
        0x0001c5b6:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001c5ba:    f022bd73    ".s.    B.W      smpSmExecute ; 0x3f0a4
    $d
        0x0001c5be:    0000        ..      DCW    0
        0x0001c5c0:    1000457c    |E..    DCD    268453244
        0x0001c5c4:    10003d98    .=..    DCD    268451224
    $t
    i.SmpHandlerInit
    SmpHandlerInit
        0x0001c5c8:    b510        ..      PUSH     {r4,lr}
        0x0001c5ca:    4604        .F      MOV      r4,r0
        0x0001c5cc:    4814        .H      LDR      r0,[pc,#80] ; [0x1c620] = 0x1000457c
        0x0001c5ce:    f88040ec    ...@    STRB     r4,[r0,#0xec]
        0x0001c5d2:    f7fffe53    ..S.    BL       SmpDbInit ; 0x1c27c
        0x0001c5d6:    4812        .H      LDR      r0,[pc,#72] ; [0x1c620] = 0x1000457c
        0x0001c5d8:    2101        .!      MOVS     r1,#1
        0x0001c5da:    2202        ."      MOVS     r2,#2
        0x0001c5dc:    7304        .s      STRB     r4,[r0,#0xc]
        0x0001c5de:    8101        ..      STRH     r1,[r0,#8]
        0x0001c5e0:    f8004f1c    ...O    STRB     r4,[r0,#0x1c]!
        0x0001c5e4:    f8201c04     ...    STRH     r1,[r0,#-4]
        0x0001c5e8:    f880403c    ..<@    STRB     r4,[r0,#0x3c]
        0x0001c5ec:    8702        ..      STRH     r2,[r0,#0x38]
        0x0001c5ee:    f880404c    ..L@    STRB     r4,[r0,#0x4c]
        0x0001c5f2:    f8a02048    ..H     STRH     r2,[r0,#0x48]
        0x0001c5f6:    f8804088    ...@    STRB     r4,[r0,#0x88]
        0x0001c5fa:    2103        .!      MOVS     r1,#3
        0x0001c5fc:    f8a01084    ....    STRH     r1,[r0,#0x84]
        0x0001c600:    f8804098    ...@    STRB     r4,[r0,#0x98]
        0x0001c604:    f8a01094    ....    STRH     r1,[r0,#0x94]
        0x0001c608:    4a06        .J      LDR      r2,[pc,#24] ; [0x1c624] = 0x3e0b9
        0x0001c60a:    4907        .I      LDR      r1,[pc,#28] ; [0x1c628] = 0x3e125
        0x0001c60c:    2006        .       MOVS     r0,#6
        0x0001c60e:    f7fffbb5    ....    BL       L2cRegister ; 0x1bd7c
        0x0001c612:    e8bd4010    ...@    POP      {r4,lr}
        0x0001c616:    4905        .I      LDR      r1,[pc,#20] ; [0x1c62c] = 0x3df05
        0x0001c618:    2001        .       MOVS     r0,#1
        0x0001c61a:    f7feb841    ..A.    B        DmConnRegister ; 0x1a6a0
    $d
        0x0001c61e:    0000        ..      DCW    0
        0x0001c620:    1000457c    |E..    DCD    268453244
        0x0001c624:    0003e0b9    ....    DCD    254137
        0x0001c628:    0003e125    %...    DCD    254245
        0x0001c62c:    0003df05    ....    DCD    253701
    $t
    i.SmpScAlloc
    SmpScAlloc
        0x0001c630:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c632:    4614        .F      MOV      r4,r2
        0x0001c634:    460e        .F      MOV      r6,r1
        0x0001c636:    f000f9c7    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0001c63a:    0005        ..      MOVS     r5,r0
        0x0001c63c:    d107        ..      BNE      0x1c64e ; SmpScAlloc + 30
        0x0001c63e:    2008        .       MOVS     r0,#8
        0x0001c640:    70e0        .p      STRB     r0,[r4,#3]
        0x0001c642:    2003        .       MOVS     r0,#3
        0x0001c644:    70a0        .p      STRB     r0,[r4,#2]
        0x0001c646:    4621        !F      MOV      r1,r4
        0x0001c648:    4630        0F      MOV      r0,r6
        0x0001c64a:    f022fd2b    ".+.    BL       smpSmExecute ; 0x3f0a4
        0x0001c64e:    4628        (F      MOV      r0,r5
        0x0001c650:    bd70        p.      POP      {r4-r6,pc}
    i.SmpScAllocScratchBuffers
    SmpScAllocScratchBuffers
        0x0001c652:    b510        ..      PUSH     {r4,lr}
        0x0001c654:    4604        .F      MOV      r4,r0
        0x0001c656:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001c658:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001c65a:    b920         .      CBNZ     r0,0x1c666 ; SmpScAllocScratchBuffers + 20
        0x0001c65c:    2060        `       MOVS     r0,#0x60
        0x0001c65e:    f000f9b3    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0001c662:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0001c664:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001c666:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c668:    6880        .h      LDR      r0,[r0,#8]
        0x0001c66a:    b920         .      CBNZ     r0,0x1c676 ; SmpScAllocScratchBuffers + 36
        0x0001c66c:    2040        @       MOVS     r0,#0x40
        0x0001c66e:    f000f9ab    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0001c672:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0001c674:    6088        .`      STR      r0,[r1,#8]
        0x0001c676:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c678:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001c67a:    b920         .      CBNZ     r0,0x1c686 ; SmpScAllocScratchBuffers + 52
        0x0001c67c:    2020                MOVS     r0,#0x20
        0x0001c67e:    f000f9a3    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0001c682:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0001c684:    6188        .a      STR      r0,[r1,#0x18]
        0x0001c686:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c688:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001c68a:    b920         .      CBNZ     r0,0x1c696 ; SmpScAllocScratchBuffers + 68
        0x0001c68c:    2040        @       MOVS     r0,#0x40
        0x0001c68e:    f000f99b    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0001c692:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0001c694:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001c696:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c698:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001c69a:    b920         .      CBNZ     r0,0x1c6a6 ; SmpScAllocScratchBuffers + 84
        0x0001c69c:    2020                MOVS     r0,#0x20
        0x0001c69e:    f000f993    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0001c6a2:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0001c6a4:    6108        .a      STR      r0,[r1,#0x10]
        0x0001c6a6:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c6a8:    6941        Ai      LDR      r1,[r0,#0x14]
        0x0001c6aa:    2900        .)      CMP      r1,#0
        0x0001c6ac:    bf1c        ..      ITT      NE
        0x0001c6ae:    6881        .h      LDRNE    r1,[r0,#8]
        0x0001c6b0:    2900        .)      CMPNE    r1,#0
        0x0001c6b2:    d00a        ..      BEQ      0x1c6ca ; SmpScAllocScratchBuffers + 120
        0x0001c6b4:    6981        .i      LDR      r1,[r0,#0x18]
        0x0001c6b6:    2900        .)      CMP      r1,#0
        0x0001c6b8:    bf1c        ..      ITT      NE
        0x0001c6ba:    68c1        .h      LDRNE    r1,[r0,#0xc]
        0x0001c6bc:    2900        .)      CMPNE    r1,#0
        0x0001c6be:    d004        ..      BEQ      0x1c6ca ; SmpScAllocScratchBuffers + 120
        0x0001c6c0:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001c6c2:    2800        .(      CMP      r0,#0
        0x0001c6c4:    bf1c        ..      ITT      NE
        0x0001c6c6:    2001        .       MOVNE    r0,#1
        0x0001c6c8:    bd10        ..      POPNE    {r4,pc}
        0x0001c6ca:    2000        .       MOVS     r0,#0
        0x0001c6cc:    bd10        ..      POP      {r4,pc}
        0x0001c6ce:    0000        ..      MOVS     r0,r0
    i.SmpScCalcF4
    SmpScCalcF4
        0x0001c6d0:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0001c6d4:    b083        ..      SUB      sp,sp,#0xc
        0x0001c6d6:    4605        .F      MOV      r5,r0
        0x0001c6d8:    e9dda710    ....    LDRD     r10,r7,[sp,#0x40]
        0x0001c6dc:    4616        .F      MOV      r6,r2
        0x0001c6de:    460c        .F      MOV      r4,r1
        0x0001c6e0:    2041        A       MOVS     r0,#0x41
        0x0001c6e2:    f000f971    ..q.    BL       WsfBufAlloc ; 0x1c9c8
        0x0001c6e6:    f04f0808    O...    MOV      r8,#8
        0x0001c6ea:    f04f0903    O...    MOV      r9,#3
        0x0001c6ee:    b310        ..      CBZ      r0,0x1c736 ; SmpScCalcF4 + 102
        0x0001c6f0:    4683        .F      MOV      r11,r0
        0x0001c6f2:    4631        1F      MOV      r1,r6
        0x0001c6f4:    2220         "      MOVS     r2,#0x20
        0x0001c6f6:    f7fbff48    ..H.    BL       __aeabi_memcpy ; 0x1858a
        0x0001c6fa:    f10b0620    .. .    ADD      r6,r11,#0x20
        0x0001c6fe:    2220         "      MOVS     r2,#0x20
        0x0001c700:    4630        0F      MOV      r0,r6
        0x0001c702:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001c704:    f7fbff41    ..A.    BL       __aeabi_memcpy ; 0x1858a
        0x0001c708:    f886a020    .. .    STRB     r10,[r6,#0x20]
        0x0001c70c:    231c        .#      MOVS     r3,#0x1c
        0x0001c70e:    f895103d    ..=.    LDRB     r1,[r5,#0x3d]
        0x0001c712:    e9cd1300    ....    STRD     r1,r3,[sp,#0]
        0x0001c716:    490d        .I      LDR      r1,[pc,#52] ; [0x1c74c] = 0x1000457c
        0x0001c718:    4638        8F      MOV      r0,r7
        0x0001c71a:    2241        A"      MOVS     r2,#0x41
        0x0001c71c:    f89130ec    ...0    LDRB     r3,[r1,#0xec]
        0x0001c720:    4659        YF      MOV      r1,r11
        0x0001c722:    f7fffb9f    ....    BL       SecCmac ; 0x1be64
        0x0001c726:    2800        .(      CMP      r0,#0
        0x0001c728:    bf1c        ..      ITT      NE
        0x0001c72a:    b007        ..      ADDNE    sp,sp,#0x1c
        0x0001c72c:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001c730:    4658        XF      MOV      r0,r11
        0x0001c732:    f000f96b    ..k.    BL       WsfBufFree ; 0x1ca0c
        0x0001c736:    f8848003    ....    STRB     r8,[r4,#3]
        0x0001c73a:    f8849002    ....    STRB     r9,[r4,#2]
        0x0001c73e:    b007        ..      ADD      sp,sp,#0x1c
        0x0001c740:    4621        !F      MOV      r1,r4
        0x0001c742:    4628        (F      MOV      r0,r5
        0x0001c744:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0001c748:    f022bcac    "...    B.W      smpSmExecute ; 0x3f0a4
    $d
        0x0001c74c:    1000457c    |E..    DCD    268453244
    $t
    i.SmpScCat
    SmpScCat
        0x0001c750:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c752:    4614        .F      MOV      r4,r2
        0x0001c754:    4605        .F      MOV      r5,r0
        0x0001c756:    f7fbff18    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0001c75a:    1928        (.      ADDS     r0,r5,r4
        0x0001c75c:    bd70        p.      POP      {r4-r6,pc}
    i.SmpScCat128
    SmpScCat128
        0x0001c75e:    b510        ..      PUSH     {r4,lr}
        0x0001c760:    4604        .F      MOV      r4,r0
        0x0001c762:    f7fdfdd2    ....    BL       Calc128Cpy ; 0x1a30a
        0x0001c766:    f1040010    ....    ADD      r0,r4,#0x10
        0x0001c76a:    bd10        ..      POP      {r4,pc}
    i.SmpScCmac
    SmpScCmac
        0x0001c76c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c76e:    b082        ..      SUB      sp,sp,#8
        0x0001c770:    460e        .F      MOV      r6,r1
        0x0001c772:    4684        .F      MOV      r12,r0
        0x0001c774:    211c        .!      MOVS     r1,#0x1c
        0x0001c776:    f893003d    ..=.    LDRB     r0,[r3,#0x3d]
        0x0001c77a:    9c06        ..      LDR      r4,[sp,#0x18]
        0x0001c77c:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0001c780:    480c        .H      LDR      r0,[pc,#48] ; [0x1c7b4] = 0x1000457c
        0x0001c782:    461d        .F      MOV      r5,r3
        0x0001c784:    4631        1F      MOV      r1,r6
        0x0001c786:    f89030ec    ...0    LDRB     r3,[r0,#0xec]
        0x0001c78a:    4660        `F      MOV      r0,r12
        0x0001c78c:    f7fffb6a    ..j.    BL       SecCmac ; 0x1be64
        0x0001c790:    2800        .(      CMP      r0,#0
        0x0001c792:    bf1c        ..      ITT      NE
        0x0001c794:    b002        ..      ADDNE    sp,sp,#8
        0x0001c796:    bd70        p.      POPNE    {r4-r6,pc}
        0x0001c798:    4630        0F      MOV      r0,r6
        0x0001c79a:    f000f937    ..7.    BL       WsfBufFree ; 0x1ca0c
        0x0001c79e:    2008        .       MOVS     r0,#8
        0x0001c7a0:    70e0        .p      STRB     r0,[r4,#3]
        0x0001c7a2:    2003        .       MOVS     r0,#3
        0x0001c7a4:    70a0        .p      STRB     r0,[r4,#2]
        0x0001c7a6:    b002        ..      ADD      sp,sp,#8
        0x0001c7a8:    4621        !F      MOV      r1,r4
        0x0001c7aa:    4628        (F      MOV      r0,r5
        0x0001c7ac:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001c7b0:    f022bc78    ".x.    B.W      smpSmExecute ; 0x3f0a4
    $d
        0x0001c7b4:    1000457c    |E..    DCD    268453244
    $t
    i.SmpScFreeScratchBuffers
    SmpScFreeScratchBuffers
        0x0001c7b8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c7ba:    4604        .F      MOV      r4,r0
        0x0001c7bc:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001c7be:    2500        .%      MOVS     r5,#0
        0x0001c7c0:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001c7c2:    b118        ..      CBZ      r0,0x1c7cc ; SmpScFreeScratchBuffers + 20
        0x0001c7c4:    f000f922    ..".    BL       WsfBufFree ; 0x1ca0c
        0x0001c7c8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c7ca:    6145        Ea      STR      r5,[r0,#0x14]
        0x0001c7cc:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c7ce:    6880        .h      LDR      r0,[r0,#8]
        0x0001c7d0:    b118        ..      CBZ      r0,0x1c7da ; SmpScFreeScratchBuffers + 34
        0x0001c7d2:    f000f91b    ....    BL       WsfBufFree ; 0x1ca0c
        0x0001c7d6:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c7d8:    6085        .`      STR      r5,[r0,#8]
        0x0001c7da:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c7dc:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001c7de:    b118        ..      CBZ      r0,0x1c7e8 ; SmpScFreeScratchBuffers + 48
        0x0001c7e0:    f000f914    ....    BL       WsfBufFree ; 0x1ca0c
        0x0001c7e4:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c7e6:    6185        .a      STR      r5,[r0,#0x18]
        0x0001c7e8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c7ea:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001c7ec:    b118        ..      CBZ      r0,0x1c7f6 ; SmpScFreeScratchBuffers + 62
        0x0001c7ee:    f000f90d    ....    BL       WsfBufFree ; 0x1ca0c
        0x0001c7f2:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c7f4:    60c5        .`      STR      r5,[r0,#0xc]
        0x0001c7f6:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c7f8:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001c7fa:    2800        .(      CMP      r0,#0
        0x0001c7fc:    bf08        ..      IT       EQ
        0x0001c7fe:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001c800:    f000f904    ....    BL       WsfBufFree ; 0x1ca0c
        0x0001c804:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c806:    6105        .a      STR      r5,[r0,#0x10]
        0x0001c808:    bd70        p.      POP      {r4-r6,pc}
        0x0001c80a:    0000        ..      MOVS     r0,r0
    i.SmpScGetCancelMsgWithReattempt
    SmpScGetCancelMsgWithReattempt
        0x0001c80c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001c810:    4616        .F      MOV      r6,r2
        0x0001c812:    460c        .F      MOV      r4,r1
        0x0001c814:    4607        .F      MOV      r7,r0
        0x0001c816:    f021fb19    !...    BL       smpCcbByConnId ; 0x3de4c
        0x0001c81a:    4605        .F      MOV      r5,r0
        0x0001c81c:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x0001c820:    1c40        @.      ADDS     r0,r0,#1
        0x0001c822:    f8850042    ..B.    STRB     r0,[r5,#0x42]
        0x0001c826:    8027        '.      STRH     r7,[r4,#0]
        0x0001c828:    70e6        .p      STRB     r6,[r4,#3]
        0x0001c82a:    4638        8F      MOV      r0,r7
        0x0001c82c:    f7fffd6c    ..l.    BL       SmpDbPairingFailed ; 0x1c308
        0x0001c830:    4905        .I      LDR      r1,[pc,#20] ; [0x1c848] = 0x10000130
        0x0001c832:    f8950042    ..B.    LDRB     r0,[r5,#0x42]
        0x0001c836:    6809        .h      LDR      r1,[r1,#0]
        0x0001c838:    79c9        .y      LDRB     r1,[r1,#7]
        0x0001c83a:    4288        .B      CMP      r0,r1
        0x0001c83c:    bf0c        ..      ITE      EQ
        0x0001c83e:    200d        .       MOVEQ    r0,#0xd
        0x0001c840:    2003        .       MOVNE    r0,#3
        0x0001c842:    70a0        .p      STRB     r0,[r4,#2]
        0x0001c844:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0001c848:    10000130    0...    DCD    268435760
    $t
    i.SmpScInit
    SmpScInit
        0x0001c84c:    480a        .H      LDR      r0,[pc,#40] ; [0x1c878] = 0x1000457c
        0x0001c84e:    4909        .I      LDR      r1,[pc,#36] ; [0x1c874] = 0x10004678
        0x0001c850:    6481        .d      STR      r1,[r0,#0x48]
        0x0001c852:    311c        .1      ADDS     r1,r1,#0x1c
        0x0001c854:    f8c01094    ....    STR      r1,[r0,#0x94]
        0x0001c858:    311c        .1      ADDS     r1,r1,#0x1c
        0x0001c85a:    f8c010e0    ....    STR      r1,[r0,#0xe0]
        0x0001c85e:    4907        .I      LDR      r1,[pc,#28] ; [0x1c87c] = 0x3ea7d
        0x0001c860:    f8c010f0    ....    STR      r1,[r0,#0xf0]
        0x0001c864:    4906        .I      LDR      r1,[pc,#24] ; [0x1c880] = 0x3e8cb
        0x0001c866:    f8c010f4    ....    STR      r1,[r0,#0xf4]
        0x0001c86a:    2101        .!      MOVS     r1,#1
        0x0001c86c:    f88010f8    ....    STRB     r1,[r0,#0xf8]
        0x0001c870:    4770        pG      BX       lr
    $d
        0x0001c872:    0000        ..      DCW    0
        0x0001c874:    10004678    xF..    DCD    268453496
        0x0001c878:    1000457c    |E..    DCD    268453244
        0x0001c87c:    0003ea7d    }...    DCD    256637
        0x0001c880:    0003e8cb    ....    DCD    256203
    $t
    i.SmprInit
    SmprInit
        0x0001c884:    4806        .H      LDR      r0,[pc,#24] ; [0x1c8a0] = 0x1000457c
        0x0001c886:    4905        .I      LDR      r1,[pc,#20] ; [0x1c89c] = 0x434ec
        0x0001c888:    f8c010e4    ....    STR      r1,[r0,#0xe4]
        0x0001c88c:    4905        .I      LDR      r1,[pc,#20] ; [0x1c8a4] = 0x3e1b9
        0x0001c88e:    f8c010f0    ....    STR      r1,[r0,#0xf0]
        0x0001c892:    4905        .I      LDR      r1,[pc,#20] ; [0x1c8a8] = 0x3db09
        0x0001c894:    f8c010f4    ....    STR      r1,[r0,#0xf4]
        0x0001c898:    4770        pG      BX       lr
    $d
        0x0001c89a:    0000        ..      DCW    0
        0x0001c89c:    000434ec    .4..    DCD    275692
        0x0001c8a0:    1000457c    |E..    DCD    268453244
        0x0001c8a4:    0003e1b9    ....    DCD    254393
        0x0001c8a8:    0003db09    ....    DCD    252681
    $t
    i.SmprScInit
    SmprScInit
        0x0001c8ac:    4903        .I      LDR      r1,[pc,#12] ; [0x1c8bc] = 0x1000457c
        0x0001c8ae:    4802        .H      LDR      r0,[pc,#8] ; [0x1c8b8] = 0x43374
        0x0001c8b0:    f8c100e4    ....    STR      r0,[r1,#0xe4]
        0x0001c8b4:    f7ffbfca    ....    B.W      SmpScInit ; 0x1c84c
    $d
        0x0001c8b8:    00043374    t3..    DCD    275316
        0x0001c8bc:    1000457c    |E..    DCD    268453244
    $t
    i.SvcAmotasAddGroup
    SvcAmotasAddGroup
        0x0001c8c0:    4801        .H      LDR      r0,[pc,#4] ; [0x1c8c8] = 0x100002b8
        0x0001c8c2:    f7fdb9c7    ....    B        AttsAddGroup ; 0x19c54
    $d
        0x0001c8c6:    0000        ..      DCW    0
        0x0001c8c8:    100002b8    ....    DCD    268436152
    $t
    i.SvcAmotasCbackRegister
    SvcAmotasCbackRegister
        0x0001c8cc:    4a01        .J      LDR      r2,[pc,#4] ; [0x1c8d4] = 0x100002b8
        0x0001c8ce:    e9c20102    ....    STRD     r0,r1,[r2,#8]
        0x0001c8d2:    4770        pG      BX       lr
    $d
        0x0001c8d4:    100002b8    ....    DCD    268436152
    $t
    i.SvcAmvosAddGroup
    SvcAmvosAddGroup
        0x0001c8d8:    4801        .H      LDR      r0,[pc,#4] ; [0x1c8e0] = 0x100002a0
        0x0001c8da:    f7fdb9bb    ....    B        AttsAddGroup ; 0x19c54
    $d
        0x0001c8de:    0000        ..      DCW    0
        0x0001c8e0:    100002a0    ....    DCD    268436128
    $t
    i.SvcAmvosCbackRegister
    SvcAmvosCbackRegister
        0x0001c8e4:    4a01        .J      LDR      r2,[pc,#4] ; [0x1c8ec] = 0x100002a0
        0x0001c8e6:    e9c20102    ....    STRD     r0,r1,[r2,#8]
        0x0001c8ea:    4770        pG      BX       lr
    $d
        0x0001c8ec:    100002a0    ....    DCD    268436128
    $t
    i.SvcCoreAddGroup
    SvcCoreAddGroup
        0x0001c8f0:    b510        ..      PUSH     {r4,lr}
        0x0001c8f2:    4804        .H      LDR      r0,[pc,#16] ; [0x1c904] = 0x10000450
        0x0001c8f4:    f7fdf9ae    ....    BL       AttsAddGroup ; 0x19c54
        0x0001c8f8:    e8bd4010    ...@    POP      {r4,lr}
        0x0001c8fc:    4802        .H      LDR      r0,[pc,#8] ; [0x1c908] = 0x10000464
        0x0001c8fe:    f7fdb9a9    ....    B        AttsAddGroup ; 0x19c54
    $d
        0x0001c902:    0000        ..      DCW    0
        0x0001c904:    10000450    P...    DCD    268436560
        0x0001c908:    10000464    d...    DCD    268436580
    $t
    i.SvcCoreGapCentAddrResUpdate
    SvcCoreGapCentAddrResUpdate
        0x0001c90c:    4901        .I      LDR      r1,[pc,#4] ; [0x1c914] = 0x1000044c
        0x0001c90e:    7008        .p      STRB     r0,[r1,#0]
        0x0001c910:    4770        pG      BX       lr
    $d
        0x0001c912:    0000        ..      DCW    0
        0x0001c914:    1000044c    L...    DCD    268436556
    $t
    i.SvcCoreGattCbackRegister
    SvcCoreGattCbackRegister
        0x0001c918:    4a01        .J      LDR      r2,[pc,#4] ; [0x1c920] = 0x10000464
        0x0001c91a:    e9c20102    ....    STRD     r0,r1,[r2,#8]
        0x0001c91e:    4770        pG      BX       lr
    $d
        0x0001c920:    10000464    d...    DCD    268436580
    $t
    i.SvcDisAddGroup
    SvcDisAddGroup
        0x0001c924:    4801        .H      LDR      r0,[pc,#4] ; [0x1c92c] = 0x10000528
        0x0001c926:    f7fdb995    ....    B        AttsAddGroup ; 0x19c54
    $d
        0x0001c92a:    0000        ..      DCW    0
        0x0001c92c:    10000528    (...    DCD    268436776
    $t
    i.SysTick_Handler
    SysTick_Handler
        0x0001c930:    b510        ..      PUSH     {r4,lr}
        0x0001c932:    2080        .       MOVS     r0,#0x80
        0x0001c934:    f3808811    ....    MSR      BASEPRI,r0
        0x0001c938:    f3bf8f4f    ..O.    DSB      
        0x0001c93c:    f3bf8f6f    ..o.    ISB      
        0x0001c940:    f025f954    %.T.    BL       xTaskIncrementTick ; 0x41bec
        0x0001c944:    b118        ..      CBZ      r0,0x1c94e ; SysTick_Handler + 30
        0x0001c946:    4904        .I      LDR      r1,[pc,#16] ; [0x1c958] = 0xe000ed04
        0x0001c948:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0001c94c:    6008        .`      STR      r0,[r1,#0]
        0x0001c94e:    2000        .       MOVS     r0,#0
        0x0001c950:    f3808811    ....    MSR      BASEPRI,r0
        0x0001c954:    bd10        ..      POP      {r4,pc}
    $d
        0x0001c956:    0000        ..      DCW    0
        0x0001c958:    e000ed04    ....    DCD    3758157060
    $t
    i.WStrReverse
    WStrReverse
        0x0001c95c:    b470        p.      PUSH     {r4-r6}
        0x0001c95e:    084b        K.      LSRS     r3,r1,#1
        0x0001c960:    2b00        .+      CMP      r3,#0
        0x0001c962:    bfc7        ..      ITTEE    GT
        0x0001c964:    4602        .F      MOVGT    r2,r0
        0x0001c966:    f04f0c00    O...    MOVGT    r12,#0
        0x0001c96a:    bc70        p.      POPLE    {r4-r6}
        0x0001c96c:    4770        pG      BXLE     lr
        0x0001c96e:    bf00        ..      NOP      
        0x0001c970:    eba1040c    ....    SUB      r4,r1,r12
        0x0001c974:    4404        .D      ADD      r4,r4,r0
        0x0001c976:    7816        .x      LDRB     r6,[r2,#0]
        0x0001c978:    f8145c01    ...\    LDRB     r5,[r4,#-1]
        0x0001c97c:    f8046c01    ...l    STRB     r6,[r4,#-1]
        0x0001c980:    1e5b        [.      SUBS     r3,r3,#1
        0x0001c982:    f8025b01    ...[    STRB     r5,[r2],#1
        0x0001c986:    f10c0c01    ....    ADD      r12,r12,#1
        0x0001c98a:    f01303ff    ....    ANDS     r3,r3,#0xff
        0x0001c98e:    d1ef        ..      BNE      0x1c970 ; WStrReverse + 20
        0x0001c990:    bc70        p.      POP      {r4-r6}
        0x0001c992:    4770        pG      BX       lr
    i.WStrReverseCpy
    WStrReverseCpy
        0x0001c994:    2a00        .*      CMP      r2,#0
        0x0001c996:    bf08        ..      IT       EQ
        0x0001c998:    4770        pG      BXEQ     lr
        0x0001c99a:    4410        .D      ADD      r0,r0,r2
        0x0001c99c:    1e49        I.      SUBS     r1,r1,#1
        0x0001c99e:    f0120f01    ....    TST      r2,#1
        0x0001c9a2:    d003        ..      BEQ      0x1c9ac ; WStrReverseCpy + 24
        0x0001c9a4:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x0001c9a8:    f8003d01    ...=    STRB     r3,[r0,#-1]!
        0x0001c9ac:    0852        R.      LSRS     r2,r2,#1
        0x0001c9ae:    bf08        ..      IT       EQ
        0x0001c9b0:    4770        pG      BXEQ     lr
        0x0001c9b2:    784b        Kx      LDRB     r3,[r1,#1]
        0x0001c9b4:    f8003c01    ...<    STRB     r3,[r0,#-1]
        0x0001c9b8:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x0001c9bc:    f8003d02    ...=    STRB     r3,[r0,#-2]!
        0x0001c9c0:    1e52        R.      SUBS     r2,r2,#1
        0x0001c9c2:    d1f6        ..      BNE      0x1c9b2 ; WStrReverseCpy + 30
        0x0001c9c4:    4770        pG      BX       lr
        0x0001c9c6:    0000        ..      MOVS     r0,r0
    i.WsfBufAlloc
    WsfBufAlloc
        0x0001c9c8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c9ca:    4606        .F      MOV      r6,r0
        0x0001c9cc:    480e        .H      LDR      r0,[pc,#56] ; [0x1ca08] = 0x10000174
        0x0001c9ce:    7805        .x      LDRB     r5,[r0,#0]
        0x0001c9d0:    6844        Dh      LDR      r4,[r0,#4]
        0x0001c9d2:    b1bd        ..      CBZ      r5,0x1ca04 ; WsfBufAlloc + 60
        0x0001c9d4:    8820         .      LDRH     r0,[r4,#0]
        0x0001c9d6:    42b0        .B      CMP      r0,r6
        0x0001c9d8:    d30e        ..      BCC      0x1c9f8 ; WsfBufAlloc + 48
        0x0001c9da:    f000f891    ....    BL       WsfCsEnter ; 0x1cb00
        0x0001c9de:    68a0        .h      LDR      r0,[r4,#8]
        0x0001c9e0:    b140        @.      CBZ      r0,0x1c9f4 ; WsfBufAlloc + 44
        0x0001c9e2:    4605        .F      MOV      r5,r0
        0x0001c9e4:    6800        .h      LDR      r0,[r0,#0]
        0x0001c9e6:    60a0        .`      STR      r0,[r4,#8]
        0x0001c9e8:    2000        .       MOVS     r0,#0
        0x0001c9ea:    6068        h`      STR      r0,[r5,#4]
        0x0001c9ec:    f000f892    ....    BL       WsfCsExit ; 0x1cb14
        0x0001c9f0:    4628        (F      MOV      r0,r5
        0x0001c9f2:    bd70        p.      POP      {r4-r6,pc}
        0x0001c9f4:    f000f88e    ....    BL       WsfCsExit ; 0x1cb14
        0x0001c9f8:    1e68        h.      SUBS     r0,r5,#1
        0x0001c9fa:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x0001c9fe:    f104040c    ....    ADD      r4,r4,#0xc
        0x0001ca02:    d1e7        ..      BNE      0x1c9d4 ; WsfBufAlloc + 12
        0x0001ca04:    2000        .       MOVS     r0,#0
        0x0001ca06:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001ca08:    10000174    t...    DCD    268435828
    $t
    i.WsfBufFree
    WsfBufFree
        0x0001ca0c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001ca0e:    4605        .F      MOV      r5,r0
        0x0001ca10:    480e        .H      LDR      r0,[pc,#56] ; [0x1ca4c] = 0x10000174
        0x0001ca12:    7801        .x      LDRB     r1,[r0,#0]
        0x0001ca14:    6840        @h      LDR      r0,[r0,#4]
        0x0001ca16:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x0001ca1a:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0001ca1e:    f1a1040c    ....    SUB      r4,r1,#0xc
        0x0001ca22:    4284        .B      CMP      r4,r0
        0x0001ca24:    bf38        8.      IT       CC
        0x0001ca26:    bd70        p.      POPCC    {r4-r6,pc}
        0x0001ca28:    6861        ah      LDR      r1,[r4,#4]
        0x0001ca2a:    42a9        .B      CMP      r1,r5
        0x0001ca2c:    d80a        ..      BHI      0x1ca44 ; WsfBufFree + 56
        0x0001ca2e:    f000f867    ..g.    BL       WsfCsEnter ; 0x1cb00
        0x0001ca32:    4807        .H      LDR      r0,[pc,#28] ; [0x1ca50] = 0xfaabd00d
        0x0001ca34:    6068        h`      STR      r0,[r5,#4]
        0x0001ca36:    68a0        .h      LDR      r0,[r4,#8]
        0x0001ca38:    6028        (`      STR      r0,[r5,#0]
        0x0001ca3a:    60a5        .`      STR      r5,[r4,#8]
        0x0001ca3c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ca40:    f000b868    ..h.    B.W      WsfCsExit ; 0x1cb14
        0x0001ca44:    3c0c        .<      SUBS     r4,r4,#0xc
        0x0001ca46:    42a0        .B      CMP      r0,r4
        0x0001ca48:    d9ee        ..      BLS      0x1ca28 ; WsfBufFree + 28
        0x0001ca4a:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001ca4c:    10000174    t...    DCD    268435828
        0x0001ca50:    faabd00d    ....    DCD    4205563917
    $t
    i.WsfBufInit
    WsfBufInit
        0x0001ca54:    e92d03f0    -...    PUSH     {r4-r9}
        0x0001ca58:    4c28        (L      LDR      r4,[pc,#160] ; [0x1cafc] = 0x10000174
        0x0001ca5a:    eb020c42    ..B.    ADD      r12,r2,r2,LSL #1
        0x0001ca5e:    eb010c8c    ....    ADD      r12,r1,r12,LSL #2
        0x0001ca62:    6061        a`      STR      r1,[r4,#4]
        0x0001ca64:    7022        "p      STRB     r2,[r4,#0]
        0x0001ca66:    f04f0808    O...    MOV      r8,#8
        0x0001ca6a:    f0200507     ...    BIC      r5,r0,#7
        0x0001ca6e:    f04f0900    O...    MOV      r9,#0
        0x0001ca72:    6860        `h      LDR      r0,[r4,#4]
        0x0001ca74:    4428        (D      ADD      r0,r0,r5
        0x0001ca76:    4560        `E      CMP      r0,r12
        0x0001ca78:    d32e        ..      BCC      0x1cad8 ; WsfBufInit + 132
        0x0001ca7a:    1e52        R.      SUBS     r2,r2,#1
        0x0001ca7c:    b2d2        ..      UXTB     r2,r2
        0x0001ca7e:    d335        5.      BCC      0x1caec ; WsfBufInit + 152
        0x0001ca80:    8818        ..      LDRH     r0,[r3,#0]
        0x0001ca82:    2808        .(      CMP      r0,#8
        0x0001ca84:    bf38        8.      IT       CC
        0x0001ca86:    f8a18000    ....    STRHCC   r8,[r1,#0]
        0x0001ca8a:    d309        ..      BCC      0x1caa0 ; WsfBufInit + 76
        0x0001ca8c:    f0100f07    ....    TST      r0,#7
        0x0001ca90:    bf08        ..      IT       EQ
        0x0001ca92:    8008        ..      STRHEQ   r0,[r1,#0]
        0x0001ca94:    d004        ..      BEQ      0x1caa0 ; WsfBufInit + 76
        0x0001ca96:    f0000607    ....    AND      r6,r0,#7
        0x0001ca9a:    1b80        ..      SUBS     r0,r0,r6
        0x0001ca9c:    3008        .0      ADDS     r0,r0,#8
        0x0001ca9e:    8008        ..      STRH     r0,[r1,#0]
        0x0001caa0:    7898        .x      LDRB     r0,[r3,#2]
        0x0001caa2:    7088        .p      STRB     r0,[r1,#2]
        0x0001caa4:    f8c1c004    ....    STR      r12,[r1,#4]
        0x0001caa8:    f8c1c008    ....    STR      r12,[r1,#8]
        0x0001caac:    880e        ..      LDRH     r6,[r1,#0]
        0x0001caae:    1d1b        ..      ADDS     r3,r3,#4
        0x0001cab0:    08f6        ..      LSRS     r6,r6,#3
        0x0001cab2:    2801        .(      CMP      r0,#1
        0x0001cab4:    d90c        ..      BLS      0x1cad0 ; WsfBufInit + 124
        0x0001cab6:    6867        gh      LDR      r7,[r4,#4]
        0x0001cab8:    442f        /D      ADD      r7,r7,r5
        0x0001caba:    45bc        .E      CMP      r12,r7
        0x0001cabc:    d80c        ..      BHI      0x1cad8 ; WsfBufInit + 132
        0x0001cabe:    eb0c07c6    ....    ADD      r7,r12,r6,LSL #3
        0x0001cac2:    1e40        @.      SUBS     r0,r0,#1
        0x0001cac4:    f8cc7000    ...p    STR      r7,[r12,#0]
        0x0001cac8:    b2c0        ..      UXTB     r0,r0
        0x0001caca:    46bc        .F      MOV      r12,r7
        0x0001cacc:    2801        .(      CMP      r0,#1
        0x0001cace:    d8f2        ..      BHI      0x1cab6 ; WsfBufInit + 98
        0x0001cad0:    6860        `h      LDR      r0,[r4,#4]
        0x0001cad2:    4428        (D      ADD      r0,r0,r5
        0x0001cad4:    4584        .E      CMP      r12,r0
        0x0001cad6:    d903        ..      BLS      0x1cae0 ; WsfBufInit + 140
        0x0001cad8:    e8bd03f0    ....    POP      {r4-r9}
        0x0001cadc:    2000        .       MOVS     r0,#0
        0x0001cade:    4770        pG      BX       lr
        0x0001cae0:    f8cc9000    ....    STR      r9,[r12,#0]
        0x0001cae4:    eb0c0cc6    ....    ADD      r12,r12,r6,LSL #3
        0x0001cae8:    310c        .1      ADDS     r1,r1,#0xc
        0x0001caea:    e7c2        ..      B        0x1ca72 ; WsfBufInit + 30
        0x0001caec:    88a0        ..      LDRH     r0,[r4,#4]
        0x0001caee:    ebac0000    ....    SUB      r0,r12,r0
        0x0001caf2:    b280        ..      UXTH     r0,r0
        0x0001caf4:    8060        `.      STRH     r0,[r4,#2]
        0x0001caf6:    e8bd03f0    ....    POP      {r4-r9}
        0x0001cafa:    4770        pG      BX       lr
    $d
        0x0001cafc:    10000174    t...    DCD    268435828
    $t
    i.WsfCsEnter
    WsfCsEnter
        0x0001cb00:    4903        .I      LDR      r1,[pc,#12] ; [0x1cb10] = 0x1000017c
        0x0001cb02:    7808        .x      LDRB     r0,[r1,#0]
        0x0001cb04:    b900        ..      CBNZ     r0,0x1cb08 ; WsfCsEnter + 8
        0x0001cb06:    b672        r.      CPSID    i
        0x0001cb08:    1c40        @.      ADDS     r0,r0,#1
        0x0001cb0a:    7008        .p      STRB     r0,[r1,#0]
        0x0001cb0c:    4770        pG      BX       lr
    $d
        0x0001cb0e:    0000        ..      DCW    0
        0x0001cb10:    1000017c    |...    DCD    268435836
    $t
    i.WsfCsExit
    WsfCsExit
        0x0001cb14:    4904        .I      LDR      r1,[pc,#16] ; [0x1cb28] = 0x1000017c
        0x0001cb16:    7808        .x      LDRB     r0,[r1,#0]
        0x0001cb18:    1e40        @.      SUBS     r0,r0,#1
        0x0001cb1a:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x0001cb1e:    7008        .p      STRB     r0,[r1,#0]
        0x0001cb20:    bf18        ..      IT       NE
        0x0001cb22:    4770        pG      BXNE     lr
        0x0001cb24:    b662        b.      CPSIE    i
        0x0001cb26:    4770        pG      BX       lr
    $d
        0x0001cb28:    1000017c    |...    DCD    268435836
    $t
    i.WsfMsgAlloc
    WsfMsgAlloc
        0x0001cb2c:    b510        ..      PUSH     {r4,lr}
        0x0001cb2e:    3008        .0      ADDS     r0,r0,#8
        0x0001cb30:    b280        ..      UXTH     r0,r0
        0x0001cb32:    f7ffff49    ..I.    BL       WsfBufAlloc ; 0x1c9c8
        0x0001cb36:    2800        .(      CMP      r0,#0
        0x0001cb38:    bf18        ..      IT       NE
        0x0001cb3a:    3008        .0      ADDNE    r0,r0,#8
        0x0001cb3c:    bd10        ..      POP      {r4,pc}
    i.WsfMsgDataAlloc
    WsfMsgDataAlloc
        0x0001cb3e:    4408        .D      ADD      r0,r0,r1
        0x0001cb40:    b510        ..      PUSH     {r4,lr}
        0x0001cb42:    3008        .0      ADDS     r0,r0,#8
        0x0001cb44:    b280        ..      UXTH     r0,r0
        0x0001cb46:    f7ffff3f    ..?.    BL       WsfBufAlloc ; 0x1c9c8
        0x0001cb4a:    2800        .(      CMP      r0,#0
        0x0001cb4c:    bf18        ..      IT       NE
        0x0001cb4e:    3008        .0      ADDNE    r0,r0,#8
        0x0001cb50:    bd10        ..      POP      {r4,pc}
    i.WsfMsgDeq
    WsfMsgDeq
        0x0001cb52:    b510        ..      PUSH     {r4,lr}
        0x0001cb54:    460c        .F      MOV      r4,r1
        0x0001cb56:    f000f867    ..g.    BL       WsfQueueDeq ; 0x1cc28
        0x0001cb5a:    2800        .(      CMP      r0,#0
        0x0001cb5c:    bf08        ..      IT       EQ
        0x0001cb5e:    bd10        ..      POPEQ    {r4,pc}
        0x0001cb60:    7901        .y      LDRB     r1,[r0,#4]
        0x0001cb62:    7021        !p      STRB     r1,[r4,#0]
        0x0001cb64:    3008        .0      ADDS     r0,r0,#8
        0x0001cb66:    bd10        ..      POP      {r4,pc}
    i.WsfMsgEnq
    WsfMsgEnq
        0x0001cb68:    460b        .F      MOV      r3,r1
        0x0001cb6a:    f1a20108    ....    SUB      r1,r2,#8
        0x0001cb6e:    f8023c04    ...<    STRB     r3,[r2,#-4]
        0x0001cb72:    f000b869    ..i.    B.W      WsfQueueEnq ; 0x1cc48
    i.WsfMsgFree
    WsfMsgFree
        0x0001cb76:    3808        .8      SUBS     r0,r0,#8
        0x0001cb78:    f7ffbf48    ..H.    B.W      WsfBufFree ; 0x1ca0c
    i.WsfMsgPeek
    WsfMsgPeek
        0x0001cb7c:    6800        .h      LDR      r0,[r0,#0]
        0x0001cb7e:    2800        .(      CMP      r0,#0
        0x0001cb80:    bf08        ..      IT       EQ
        0x0001cb82:    4770        pG      BXEQ     lr
        0x0001cb84:    7902        .y      LDRB     r2,[r0,#4]
        0x0001cb86:    700a        .p      STRB     r2,[r1,#0]
        0x0001cb88:    3008        .0      ADDS     r0,r0,#8
        0x0001cb8a:    4770        pG      BX       lr
    i.WsfMsgSend
    WsfMsgSend
        0x0001cb8c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cb8e:    460c        .F      MOV      r4,r1
        0x0001cb90:    4605        .F      MOV      r5,r0
        0x0001cb92:    f000f903    ....    BL       WsfTaskMsgQueue ; 0x1cd9c
        0x0001cb96:    f1a40108    ....    SUB      r1,r4,#8
        0x0001cb9a:    f8045c04    ...\    STRB     r5,[r4,#-4]
        0x0001cb9e:    f000f853    ..S.    BL       WsfQueueEnq ; 0x1cc48
        0x0001cba2:    4628        (F      MOV      r0,r5
        0x0001cba4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001cba8:    2101        .!      MOVS     r1,#1
        0x0001cbaa:    f000b8fb    ....    B.W      WsfTaskSetReady ; 0x1cda4
        0x0001cbae:    0000        ..      MOVS     r0,r0
    i.WsfOsInit
    WsfOsInit
        0x0001cbb0:    b510        ..      PUSH     {r4,lr}
        0x0001cbb2:    480d        .H      LDR      r0,[pc,#52] ; [0x1cbe8] = 0x100044e4
        0x0001cbb4:    2100        .!      MOVS     r1,#0
        0x0001cbb6:    4c0d        .L      LDR      r4,[pc,#52] ; [0x1cbec] = 0x1000017c
        0x0001cbb8:    6001        .`      STR      r1,[r0,#0]
        0x0001cbba:    6041        A`      STR      r1,[r0,#4]
        0x0001cbbc:    6081        .`      STR      r1,[r0,#8]
        0x0001cbbe:    60c1        .`      STR      r1,[r0,#0xc]
        0x0001cbc0:    6101        .a      STR      r1,[r0,#0x10]
        0x0001cbc2:    6141        Aa      STR      r1,[r0,#0x14]
        0x0001cbc4:    6181        .a      STR      r1,[r0,#0x18]
        0x0001cbc6:    61c1        .a      STR      r1,[r0,#0x1c]
        0x0001cbc8:    6201        .b      STR      r1,[r0,#0x20]
        0x0001cbca:    6241        Ab      STR      r1,[r0,#0x24]
        0x0001cbcc:    6281        .b      STR      r1,[r0,#0x28]
        0x0001cbce:    62c1        .b      STR      r1,[r0,#0x2c]
        0x0001cbd0:    6301        .c      STR      r1,[r0,#0x30]
        0x0001cbd2:    6341        Ac      STR      r1,[r0,#0x34]
        0x0001cbd4:    6381        .c      STR      r1,[r0,#0x38]
        0x0001cbd6:    63c1        .c      STR      r1,[r0,#0x3c]
        0x0001cbd8:    6860        `h      LDR      r0,[r4,#4]
        0x0001cbda:    2800        .(      CMP      r0,#0
        0x0001cbdc:    bf18        ..      IT       NE
        0x0001cbde:    bd10        ..      POPNE    {r4,pc}
        0x0001cbe0:    f024fb78    $.x.    BL       xEventGroupCreate ; 0x412d4
        0x0001cbe4:    6060        ``      STR      r0,[r4,#4]
        0x0001cbe6:    bd10        ..      POP      {r4,pc}
    $d
        0x0001cbe8:    100044e4    .D..    DCD    268453092
        0x0001cbec:    1000017c    |...    DCD    268435836
    $t
    i.WsfOsSetNextHandler
    WsfOsSetNextHandler
        0x0001cbf0:    4904        .I      LDR      r1,[pc,#16] ; [0x1cc04] = 0x100044e4
        0x0001cbf2:    4602        .F      MOV      r2,r0
        0x0001cbf4:    f891003d    ..=.    LDRB     r0,[r1,#0x3d]
        0x0001cbf8:    1c43        C.      ADDS     r3,r0,#1
        0x0001cbfa:    f881303d    ..=0    STRB     r3,[r1,#0x3d]
        0x0001cbfe:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x0001cc02:    4770        pG      BX       lr
    $d
        0x0001cc04:    100044e4    .D..    DCD    268453092
    $t
    i.WsfQueueCount
    WsfQueueCount
        0x0001cc08:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cc0a:    4605        .F      MOV      r5,r0
        0x0001cc0c:    2400        .$      MOVS     r4,#0
        0x0001cc0e:    f7ffff77    ..w.    BL       WsfCsEnter ; 0x1cb00
        0x0001cc12:    6829        )h      LDR      r1,[r5,#0]
        0x0001cc14:    b121        !.      CBZ      r1,0x1cc20 ; WsfQueueCount + 24
        0x0001cc16:    1c60        `.      ADDS     r0,r4,#1
        0x0001cc18:    6809        .h      LDR      r1,[r1,#0]
        0x0001cc1a:    b284        ..      UXTH     r4,r0
        0x0001cc1c:    2900        .)      CMP      r1,#0
        0x0001cc1e:    d1fa        ..      BNE      0x1cc16 ; WsfQueueCount + 14
        0x0001cc20:    f7ffff78    ..x.    BL       WsfCsExit ; 0x1cb14
        0x0001cc24:    4620         F      MOV      r0,r4
        0x0001cc26:    bd70        p.      POP      {r4-r6,pc}
    i.WsfQueueDeq
    WsfQueueDeq
        0x0001cc28:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cc2a:    4604        .F      MOV      r4,r0
        0x0001cc2c:    f7ffff68    ..h.    BL       WsfCsEnter ; 0x1cb00
        0x0001cc30:    6825        %h      LDR      r5,[r4,#0]
        0x0001cc32:    b12d        -.      CBZ      r5,0x1cc40 ; WsfQueueDeq + 24
        0x0001cc34:    6828        (h      LDR      r0,[r5,#0]
        0x0001cc36:    6020         `      STR      r0,[r4,#0]
        0x0001cc38:    2800        .(      CMP      r0,#0
        0x0001cc3a:    bf04        ..      ITT      EQ
        0x0001cc3c:    2000        .       MOVEQ    r0,#0
        0x0001cc3e:    6060        ``      STREQ    r0,[r4,#4]
        0x0001cc40:    f7ffff68    ..h.    BL       WsfCsExit ; 0x1cb14
        0x0001cc44:    4628        (F      MOV      r0,r5
        0x0001cc46:    bd70        p.      POP      {r4-r6,pc}
    i.WsfQueueEnq
    WsfQueueEnq
        0x0001cc48:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cc4a:    4604        .F      MOV      r4,r0
        0x0001cc4c:    2000        .       MOVS     r0,#0
        0x0001cc4e:    460d        .F      MOV      r5,r1
        0x0001cc50:    6008        .`      STR      r0,[r1,#0]
        0x0001cc52:    f7ffff55    ..U.    BL       WsfCsEnter ; 0x1cb00
        0x0001cc56:    6820         h      LDR      r0,[r4,#0]
        0x0001cc58:    2800        .(      CMP      r0,#0
        0x0001cc5a:    bf0e        ..      ITEE     EQ
        0x0001cc5c:    6025        %`      STREQ    r5,[r4,#0]
        0x0001cc5e:    6860        `h      LDRNE    r0,[r4,#4]
        0x0001cc60:    6005        .`      STRNE    r5,[r0,#0]
        0x0001cc62:    6065        e`      STR      r5,[r4,#4]
        0x0001cc64:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001cc68:    f7ffbf54    ..T.    B.W      WsfCsExit ; 0x1cb14
    i.WsfQueueInsert
    WsfQueueInsert
        0x0001cc6c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cc6e:    4616        .F      MOV      r6,r2
        0x0001cc70:    460d        .F      MOV      r5,r1
        0x0001cc72:    4604        .F      MOV      r4,r0
        0x0001cc74:    f7ffff44    ..D.    BL       WsfCsEnter ; 0x1cb00
        0x0001cc78:    6820         h      LDR      r0,[r4,#0]
        0x0001cc7a:    2800        .(      CMP      r0,#0
        0x0001cc7c:    bf1c        ..      ITT      NE
        0x0001cc7e:    6860        `h      LDRNE    r0,[r4,#4]
        0x0001cc80:    42b0        .B      CMPNE    r0,r6
        0x0001cc82:    d10e        ..      BNE      0x1cca2 ; WsfQueueInsert + 54
        0x0001cc84:    f04f0000    O...    MOV      r0,#0
        0x0001cc88:    6028        (`      STR      r0,[r5,#0]
        0x0001cc8a:    f7ffff39    ..9.    BL       WsfCsEnter ; 0x1cb00
        0x0001cc8e:    6820         h      LDR      r0,[r4,#0]
        0x0001cc90:    2800        .(      CMP      r0,#0
        0x0001cc92:    bf0e        ..      ITEE     EQ
        0x0001cc94:    6025        %`      STREQ    r5,[r4,#0]
        0x0001cc96:    6860        `h      LDRNE    r0,[r4,#4]
        0x0001cc98:    6005        .`      STRNE    r5,[r0,#0]
        0x0001cc9a:    6065        e`      STR      r5,[r4,#4]
        0x0001cc9c:    f7ffff3a    ..:.    BL       WsfCsExit ; 0x1cb14
        0x0001cca0:    e003        ..      B        0x1ccaa ; WsfQueueInsert + 62
        0x0001cca2:    b136        6.      CBZ      r6,0x1ccb2 ; WsfQueueInsert + 70
        0x0001cca4:    6830        0h      LDR      r0,[r6,#0]
        0x0001cca6:    6028        (`      STR      r0,[r5,#0]
        0x0001cca8:    6035        5`      STR      r5,[r6,#0]
        0x0001ccaa:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ccae:    f7ffbf31    ..1.    B.W      WsfCsExit ; 0x1cb14
        0x0001ccb2:    f7ffff25    ..%.    BL       WsfCsEnter ; 0x1cb00
        0x0001ccb6:    6820         h      LDR      r0,[r4,#0]
        0x0001ccb8:    6028        (`      STR      r0,[r5,#0]
        0x0001ccba:    6820         h      LDR      r0,[r4,#0]
        0x0001ccbc:    2800        .(      CMP      r0,#0
        0x0001ccbe:    bf08        ..      IT       EQ
        0x0001ccc0:    6065        e`      STREQ    r5,[r4,#4]
        0x0001ccc2:    6025        %`      STR      r5,[r4,#0]
        0x0001ccc4:    f7ffff26    ..&.    BL       WsfCsExit ; 0x1cb14
        0x0001ccc8:    e7ef        ..      B        0x1ccaa ; WsfQueueInsert + 62
    i.WsfQueueRemove
    WsfQueueRemove
        0x0001ccca:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cccc:    4616        .F      MOV      r6,r2
        0x0001ccce:    460c        .F      MOV      r4,r1
        0x0001ccd0:    4605        .F      MOV      r5,r0
        0x0001ccd2:    f7ffff15    ....    BL       WsfCsEnter ; 0x1cb00
        0x0001ccd6:    6828        (h      LDR      r0,[r5,#0]
        0x0001ccd8:    42a0        .B      CMP      r0,r4
        0x0001ccda:    bf04        ..      ITT      EQ
        0x0001ccdc:    6820         h      LDREQ    r0,[r4,#0]
        0x0001ccde:    6028        (`      STREQ    r0,[r5,#0]
        0x0001cce0:    d003        ..      BEQ      0x1ccea ; WsfQueueRemove + 32
        0x0001cce2:    2e00        ..      CMP      r6,#0
        0x0001cce4:    bf1c        ..      ITT      NE
        0x0001cce6:    6820         h      LDRNE    r0,[r4,#0]
        0x0001cce8:    6030        0`      STRNE    r0,[r6,#0]
        0x0001ccea:    6868        hh      LDR      r0,[r5,#4]
        0x0001ccec:    42a0        .B      CMP      r0,r4
        0x0001ccee:    bf08        ..      IT       EQ
        0x0001ccf0:    606e        n`      STREQ    r6,[r5,#4]
        0x0001ccf2:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ccf6:    f7ffbf0d    ....    B.W      WsfCsExit ; 0x1cb14
        0x0001ccfa:    0000        ..      MOVS     r0,r0
    i.WsfSetEvent
    WsfSetEvent
        0x0001ccfc:    b538        8.      PUSH     {r3-r5,lr}
        0x0001ccfe:    4a1e        .J      LDR      r2,[pc,#120] ; [0x1cd78] = 0x1000017c
        0x0001cd00:    7813        .x      LDRB     r3,[r2,#0]
        0x0001cd02:    b903        ..      CBNZ     r3,0x1cd06 ; WsfSetEvent + 10
        0x0001cd04:    b672        r.      CPSID    i
        0x0001cd06:    f0000c0f    ....    AND      r12,r0,#0xf
        0x0001cd0a:    481c        .H      LDR      r0,[pc,#112] ; [0x1cd7c] = 0x100044e4
        0x0001cd0c:    4484        .D      ADD      r12,r12,r0
        0x0001cd0e:    f89c4028    ..(@    LDRB     r4,[r12,#0x28]
        0x0001cd12:    4321        !C      ORRS     r1,r1,r4
        0x0001cd14:    f88c1028    ..(.    STRB     r1,[r12,#0x28]
        0x0001cd18:    f890103c    ..<.    LDRB     r1,[r0,#0x3c]
        0x0001cd1c:    f0410104    A...    ORR      r1,r1,#4
        0x0001cd20:    f880103c    ..<.    STRB     r1,[r0,#0x3c]
        0x0001cd24:    f01300ff    ....    ANDS     r0,r3,#0xff
        0x0001cd28:    7010        .p      STRB     r0,[r2,#0]
        0x0001cd2a:    d100        ..      BNE      0x1cd2e ; WsfSetEvent + 50
        0x0001cd2c:    b662        b.      CPSIE    i
        0x0001cd2e:    6850        Ph      LDR      r0,[r2,#4]
        0x0001cd30:    4d13        .M      LDR      r5,[pc,#76] ; [0x1cd80] = 0xe000ed04
        0x0001cd32:    f04f5480    O..T    MOV      r4,#0x10000000
        0x0001cd36:    2800        .(      CMP      r0,#0
        0x0001cd38:    bf08        ..      IT       EQ
        0x0001cd3a:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001cd3c:    f3ef8105    ....    MRS      r1,IPSR
        0x0001cd40:    b191        ..      CBZ      r1,0x1cd68 ; WsfSetEvent + 108
        0x0001cd42:    2100        .!      MOVS     r1,#0
        0x0001cd44:    9100        ..      STR      r1,[sp,#0]
        0x0001cd46:    4601        .F      MOV      r1,r0
        0x0001cd48:    466b        kF      MOV      r3,sp
        0x0001cd4a:    2201        ."      MOVS     r2,#1
        0x0001cd4c:    480d        .H      LDR      r0,[pc,#52] ; [0x1cd84] = 0x40a51
        0x0001cd4e:    f025f9e3    %...    BL       xTimerPendFunctionCallFromISR ; 0x42118
        0x0001cd52:    2800        .(      CMP      r0,#0
        0x0001cd54:    bf1a        ..      ITTE     NE
        0x0001cd56:    9800        ..      LDRNE    r0,[sp,#0]
        0x0001cd58:    2800        .(      CMPNE    r0,#0
        0x0001cd5a:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001cd5c:    602c        ,`      STR      r4,[r5,#0]
        0x0001cd5e:    f3bf8f4f    ..O.    DSB      
        0x0001cd62:    f3bf8f6f    ..o.    ISB      
        0x0001cd66:    bd38        8.      POP      {r3-r5,pc}
        0x0001cd68:    f04f0101    O...    MOV      r1,#1
        0x0001cd6c:    f024fabf    $...    BL       xEventGroupSetBits ; 0x412ee
        0x0001cd70:    2800        .(      CMP      r0,#0
        0x0001cd72:    d1f3        ..      BNE      0x1cd5c ; WsfSetEvent + 96
        0x0001cd74:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0001cd76:    0000        ..      DCW    0
        0x0001cd78:    1000017c    |...    DCD    268435836
        0x0001cd7c:    100044e4    .D..    DCD    268453092
        0x0001cd80:    e000ed04    ....    DCD    3758157060
        0x0001cd84:    00040a51    Q...    DCD    264785
    $t
    i.WsfTaskLock
    WsfTaskLock
        0x0001cd88:    4903        .I      LDR      r1,[pc,#12] ; [0x1cd98] = 0x1000017c
        0x0001cd8a:    7808        .x      LDRB     r0,[r1,#0]
        0x0001cd8c:    b900        ..      CBNZ     r0,0x1cd90 ; WsfTaskLock + 8
        0x0001cd8e:    b672        r.      CPSID    i
        0x0001cd90:    1c40        @.      ADDS     r0,r0,#1
        0x0001cd92:    7008        .p      STRB     r0,[r1,#0]
        0x0001cd94:    4770        pG      BX       lr
    $d
        0x0001cd96:    0000        ..      DCW    0
        0x0001cd98:    1000017c    |...    DCD    268435836
    $t
    i.WsfTaskMsgQueue
    WsfTaskMsgQueue
        0x0001cd9c:    4800        .H      LDR      r0,[pc,#0] ; [0x1cda0] = 0x10004518
        0x0001cd9e:    4770        pG      BX       lr
    $d
        0x0001cda0:    10004518    .E..    DCD    268453144
    $t
    i.WsfTaskSetReady
    WsfTaskSetReady
        0x0001cda4:    b538        8.      PUSH     {r3-r5,lr}
        0x0001cda6:    481a        .H      LDR      r0,[pc,#104] ; [0x1ce10] = 0x1000017c
        0x0001cda8:    7802        .x      LDRB     r2,[r0,#0]
        0x0001cdaa:    b902        ..      CBNZ     r2,0x1cdae ; WsfTaskSetReady + 10
        0x0001cdac:    b672        r.      CPSID    i
        0x0001cdae:    4b19        .K      LDR      r3,[pc,#100] ; [0x1ce14] = 0x100044e4
        0x0001cdb0:    f893c03c    ..<.    LDRB     r12,[r3,#0x3c]
        0x0001cdb4:    ea4c0101    L...    ORR      r1,r12,r1
        0x0001cdb8:    f883103c    ..<.    STRB     r1,[r3,#0x3c]
        0x0001cdbc:    f01201ff    ....    ANDS     r1,r2,#0xff
        0x0001cdc0:    7001        .p      STRB     r1,[r0,#0]
        0x0001cdc2:    d100        ..      BNE      0x1cdc6 ; WsfTaskSetReady + 34
        0x0001cdc4:    b662        b.      CPSIE    i
        0x0001cdc6:    6840        @h      LDR      r0,[r0,#4]
        0x0001cdc8:    4d13        .M      LDR      r5,[pc,#76] ; [0x1ce18] = 0xe000ed04
        0x0001cdca:    f04f5480    O..T    MOV      r4,#0x10000000
        0x0001cdce:    2800        .(      CMP      r0,#0
        0x0001cdd0:    bf08        ..      IT       EQ
        0x0001cdd2:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001cdd4:    f3ef8105    ....    MRS      r1,IPSR
        0x0001cdd8:    b191        ..      CBZ      r1,0x1ce00 ; WsfTaskSetReady + 92
        0x0001cdda:    2100        .!      MOVS     r1,#0
        0x0001cddc:    9100        ..      STR      r1,[sp,#0]
        0x0001cdde:    4601        .F      MOV      r1,r0
        0x0001cde0:    466b        kF      MOV      r3,sp
        0x0001cde2:    2201        ."      MOVS     r2,#1
        0x0001cde4:    480d        .H      LDR      r0,[pc,#52] ; [0x1ce1c] = 0x40a51
        0x0001cde6:    f025f997    %...    BL       xTimerPendFunctionCallFromISR ; 0x42118
        0x0001cdea:    2800        .(      CMP      r0,#0
        0x0001cdec:    bf1a        ..      ITTE     NE
        0x0001cdee:    9800        ..      LDRNE    r0,[sp,#0]
        0x0001cdf0:    2800        .(      CMPNE    r0,#0
        0x0001cdf2:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001cdf4:    602c        ,`      STR      r4,[r5,#0]
        0x0001cdf6:    f3bf8f4f    ..O.    DSB      
        0x0001cdfa:    f3bf8f6f    ..o.    ISB      
        0x0001cdfe:    bd38        8.      POP      {r3-r5,pc}
        0x0001ce00:    f04f0101    O...    MOV      r1,#1
        0x0001ce04:    f024fa73    $.s.    BL       xEventGroupSetBits ; 0x412ee
        0x0001ce08:    2800        .(      CMP      r0,#0
        0x0001ce0a:    d1f3        ..      BNE      0x1cdf4 ; WsfTaskSetReady + 80
        0x0001ce0c:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0001ce0e:    0000        ..      DCW    0
        0x0001ce10:    1000017c    |...    DCD    268435836
        0x0001ce14:    100044e4    .D..    DCD    268453092
        0x0001ce18:    e000ed04    ....    DCD    3758157060
        0x0001ce1c:    00040a51    Q...    DCD    264785
    $t
    i.WsfTaskUnlock
    WsfTaskUnlock
        0x0001ce20:    4904        .I      LDR      r1,[pc,#16] ; [0x1ce34] = 0x1000017c
        0x0001ce22:    7808        .x      LDRB     r0,[r1,#0]
        0x0001ce24:    1e40        @.      SUBS     r0,r0,#1
        0x0001ce26:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x0001ce2a:    7008        .p      STRB     r0,[r1,#0]
        0x0001ce2c:    bf18        ..      IT       NE
        0x0001ce2e:    4770        pG      BXNE     lr
        0x0001ce30:    b662        b.      CPSIE    i
        0x0001ce32:    4770        pG      BX       lr
    $d
        0x0001ce34:    1000017c    |...    DCD    268435836
    $t
    i.WsfTimerInit
    WsfTimerInit
        0x0001ce38:    b538        8.      PUSH     {r3-r5,lr}
        0x0001ce3a:    480c        .H      LDR      r0,[pc,#48] ; [0x1ce6c] = 0x1000018c
        0x0001ce3c:    2100        .!      MOVS     r1,#0
        0x0001ce3e:    f1a00408    ....    SUB      r4,r0,#8
        0x0001ce42:    6001        .`      STR      r1,[r0,#0]
        0x0001ce44:    6041        A`      STR      r1,[r0,#4]
        0x0001ce46:    6860        `h      LDR      r0,[r4,#4]
        0x0001ce48:    2800        .(      CMP      r0,#0
        0x0001ce4a:    bf18        ..      IT       NE
        0x0001ce4c:    bd38        8.      POPNE    {r3-r5,pc}
        0x0001ce4e:    4808        .H      LDR      r0,[pc,#32] ; [0x1ce70] = 0x1d069
        0x0001ce50:    2300        .#      MOVS     r3,#0
        0x0001ce52:    9000        ..      STR      r0,[sp,#0]
        0x0001ce54:    461a        .F      MOV      r2,r3
        0x0001ce56:    210a        .!      MOVS     r1,#0xa
        0x0001ce58:    a006        ..      ADR      r0,{pc}+0x1c ; 0x1ce74
        0x0001ce5a:    f025f8a9    %...    BL       xTimerCreate ; 0x41fb0
        0x0001ce5e:    6060        ``      STR      r0,[r4,#4]
        0x0001ce60:    b118        ..      CBZ      r0,0x1ce6a ; WsfTimerInit + 50
        0x0001ce62:    f024febd    $...    BL       xTaskGetTickCount ; 0x41be0
        0x0001ce66:    6020         `      STR      r0,[r4,#0]
        0x0001ce68:    bd38        8.      POP      {r3-r5,pc}
        0x0001ce6a:    e7fe        ..      B        0x1ce6a ; WsfTimerInit + 50
    $d
        0x0001ce6c:    1000018c    ....    DCD    268435852
        0x0001ce70:    0001d069    i...    DCD    118889
        0x0001ce74:    20465357    WSF     DCD    541479767
        0x0001ce78:    656d6954    Time    DCD    1701669204
        0x0001ce7c:    00000072    r...    DCD    114
    $t
    i.WsfTimerServiceExpired
    WsfTimerServiceExpired
        0x0001ce80:    b570        p.      PUSH     {r4-r6,lr}
        0x0001ce82:    2500        .%      MOVS     r5,#0
        0x0001ce84:    f7ffff80    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001ce88:    4809        .H      LDR      r0,[pc,#36] ; [0x1ceb0] = 0x1000018c
        0x0001ce8a:    6804        .h      LDR      r4,[r0,#0]
        0x0001ce8c:    b10c        ..      CBZ      r4,0x1ce92 ; WsfTimerServiceExpired + 18
        0x0001ce8e:    6860        `h      LDR      r0,[r4,#4]
        0x0001ce90:    b118        ..      CBZ      r0,0x1ce9a ; WsfTimerServiceExpired + 26
        0x0001ce92:    f7ffffc5    ....    BL       WsfTaskUnlock ; 0x1ce20
        0x0001ce96:    2000        .       MOVS     r0,#0
        0x0001ce98:    bd70        p.      POP      {r4-r6,pc}
        0x0001ce9a:    462a        *F      MOV      r2,r5
        0x0001ce9c:    4621        !F      MOV      r1,r4
        0x0001ce9e:    4804        .H      LDR      r0,[pc,#16] ; [0x1ceb0] = 0x1000018c
        0x0001cea0:    f7ffff13    ....    BL       WsfQueueRemove ; 0x1ccca
        0x0001cea4:    2000        .       MOVS     r0,#0
        0x0001cea6:    7360        `s      STRB     r0,[r4,#0xd]
        0x0001cea8:    f7ffffba    ....    BL       WsfTaskUnlock ; 0x1ce20
        0x0001ceac:    4620         F      MOV      r0,r4
        0x0001ceae:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001ceb0:    1000018c    ....    DCD    268435852
    $t
    i.WsfTimerStartMs
    WsfTimerStartMs
        0x0001ceb4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001ceb8:    4605        .F      MOV      r5,r0
        0x0001ceba:    4818        .H      LDR      r0,[pc,#96] ; [0x1cf1c] = 0xcccccccd
        0x0001cebc:    2600        .&      MOVS     r6,#0
        0x0001cebe:    fba01001    ....    UMULL    r1,r0,r0,r1
        0x0001cec2:    08c7        ..      LSRS     r7,r0,#3
        0x0001cec4:    f7ffff60    ..`.    BL       WsfTaskLock ; 0x1cd88
        0x0001cec8:    7b68        h{      LDRB     r0,[r5,#0xd]
        0x0001ceca:    4c15        .L      LDR      r4,[pc,#84] ; [0x1cf20] = 0x1000018c
        0x0001cecc:    b188        ..      CBZ      r0,0x1cef2 ; WsfTimerStartMs + 62
        0x0001cece:    6822        "h      LDR      r2,[r4,#0]
        0x0001ced0:    2000        .       MOVS     r0,#0
        0x0001ced2:    b172        r.      CBZ      r2,0x1cef2 ; WsfTimerStartMs + 62
        0x0001ced4:    4629        )F      MOV      r1,r5
        0x0001ced6:    42aa        .B      CMP      r2,r5
        0x0001ced8:    d004        ..      BEQ      0x1cee4 ; WsfTimerStartMs + 48
        0x0001ceda:    4610        .F      MOV      r0,r2
        0x0001cedc:    6812        .h      LDR      r2,[r2,#0]
        0x0001cede:    2a00        .*      CMP      r2,#0
        0x0001cee0:    d1f8        ..      BNE      0x1ced4 ; WsfTimerStartMs + 32
        0x0001cee2:    e006        ..      B        0x1cef2 ; WsfTimerStartMs + 62
        0x0001cee4:    b12a        *.      CBZ      r2,0x1cef2 ; WsfTimerStartMs + 62
        0x0001cee6:    4602        .F      MOV      r2,r0
        0x0001cee8:    480d        .H      LDR      r0,[pc,#52] ; [0x1cf20] = 0x1000018c
        0x0001ceea:    f7fffeee    ....    BL       WsfQueueRemove ; 0x1ccca
        0x0001ceee:    2100        .!      MOVS     r1,#0
        0x0001cef0:    7369        is      STRB     r1,[r5,#0xd]
        0x0001cef2:    2001        .       MOVS     r0,#1
        0x0001cef4:    7368        hs      STRB     r0,[r5,#0xd]
        0x0001cef6:    606f        o`      STR      r7,[r5,#4]
        0x0001cef8:    6824        $h      LDR      r4,[r4,#0]
        0x0001cefa:    b134        4.      CBZ      r4,0x1cf0a ; WsfTimerStartMs + 86
        0x0001cefc:    6860        `h      LDR      r0,[r4,#4]
        0x0001cefe:    4287        .B      CMP      r7,r0
        0x0001cf00:    d303        ..      BCC      0x1cf0a ; WsfTimerStartMs + 86
        0x0001cf02:    4626        &F      MOV      r6,r4
        0x0001cf04:    6824        $h      LDR      r4,[r4,#0]
        0x0001cf06:    2c00        .,      CMP      r4,#0
        0x0001cf08:    d1f8        ..      BNE      0x1cefc ; WsfTimerStartMs + 72
        0x0001cf0a:    4632        2F      MOV      r2,r6
        0x0001cf0c:    4629        )F      MOV      r1,r5
        0x0001cf0e:    4804        .H      LDR      r0,[pc,#16] ; [0x1cf20] = 0x1000018c
        0x0001cf10:    f7fffeac    ....    BL       WsfQueueInsert ; 0x1cc6c
        0x0001cf14:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001cf18:    f7ffbf82    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001cf1c:    cccccccd    ....    DCD    3435973837
        0x0001cf20:    1000018c    ....    DCD    268435852
    $t
    i.WsfTimerStartSec
    WsfTimerStartSec
        0x0001cf24:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001cf28:    4605        .F      MOV      r5,r0
        0x0001cf2a:    2064        d       MOVS     r0,#0x64
        0x0001cf2c:    fb01f700    ....    MUL      r7,r1,r0
        0x0001cf30:    2600        .&      MOVS     r6,#0
        0x0001cf32:    f7ffff29    ..).    BL       WsfTaskLock ; 0x1cd88
        0x0001cf36:    7b68        h{      LDRB     r0,[r5,#0xd]
        0x0001cf38:    4c14        .L      LDR      r4,[pc,#80] ; [0x1cf8c] = 0x1000018c
        0x0001cf3a:    b188        ..      CBZ      r0,0x1cf60 ; WsfTimerStartSec + 60
        0x0001cf3c:    6822        "h      LDR      r2,[r4,#0]
        0x0001cf3e:    2000        .       MOVS     r0,#0
        0x0001cf40:    b172        r.      CBZ      r2,0x1cf60 ; WsfTimerStartSec + 60
        0x0001cf42:    4629        )F      MOV      r1,r5
        0x0001cf44:    42aa        .B      CMP      r2,r5
        0x0001cf46:    d004        ..      BEQ      0x1cf52 ; WsfTimerStartSec + 46
        0x0001cf48:    4610        .F      MOV      r0,r2
        0x0001cf4a:    6812        .h      LDR      r2,[r2,#0]
        0x0001cf4c:    2a00        .*      CMP      r2,#0
        0x0001cf4e:    d1f8        ..      BNE      0x1cf42 ; WsfTimerStartSec + 30
        0x0001cf50:    e006        ..      B        0x1cf60 ; WsfTimerStartSec + 60
        0x0001cf52:    b12a        *.      CBZ      r2,0x1cf60 ; WsfTimerStartSec + 60
        0x0001cf54:    4602        .F      MOV      r2,r0
        0x0001cf56:    480d        .H      LDR      r0,[pc,#52] ; [0x1cf8c] = 0x1000018c
        0x0001cf58:    f7fffeb7    ....    BL       WsfQueueRemove ; 0x1ccca
        0x0001cf5c:    2100        .!      MOVS     r1,#0
        0x0001cf5e:    7369        is      STRB     r1,[r5,#0xd]
        0x0001cf60:    2001        .       MOVS     r0,#1
        0x0001cf62:    7368        hs      STRB     r0,[r5,#0xd]
        0x0001cf64:    606f        o`      STR      r7,[r5,#4]
        0x0001cf66:    6824        $h      LDR      r4,[r4,#0]
        0x0001cf68:    b134        4.      CBZ      r4,0x1cf78 ; WsfTimerStartSec + 84
        0x0001cf6a:    6860        `h      LDR      r0,[r4,#4]
        0x0001cf6c:    4287        .B      CMP      r7,r0
        0x0001cf6e:    d303        ..      BCC      0x1cf78 ; WsfTimerStartSec + 84
        0x0001cf70:    4626        &F      MOV      r6,r4
        0x0001cf72:    6824        $h      LDR      r4,[r4,#0]
        0x0001cf74:    2c00        .,      CMP      r4,#0
        0x0001cf76:    d1f8        ..      BNE      0x1cf6a ; WsfTimerStartSec + 70
        0x0001cf78:    4632        2F      MOV      r2,r6
        0x0001cf7a:    4629        )F      MOV      r1,r5
        0x0001cf7c:    4803        .H      LDR      r0,[pc,#12] ; [0x1cf8c] = 0x1000018c
        0x0001cf7e:    f7fffe75    ..u.    BL       WsfQueueInsert ; 0x1cc6c
        0x0001cf82:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001cf86:    f7ffbf4b    ..K.    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001cf8a:    0000        ..      DCW    0
        0x0001cf8c:    1000018c    ....    DCD    268435852
    $t
    i.WsfTimerStop
    WsfTimerStop
        0x0001cf90:    b510        ..      PUSH     {r4,lr}
        0x0001cf92:    4604        .F      MOV      r4,r0
        0x0001cf94:    f7fffef8    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001cf98:    480a        .H      LDR      r0,[pc,#40] ; [0x1cfc4] = 0x1000018c
        0x0001cf9a:    2200        ."      MOVS     r2,#0
        0x0001cf9c:    6803        .h      LDR      r3,[r0,#0]
        0x0001cf9e:    b16b        k.      CBZ      r3,0x1cfbc ; WsfTimerStop + 44
        0x0001cfa0:    42a3        .B      CMP      r3,r4
        0x0001cfa2:    d004        ..      BEQ      0x1cfae ; WsfTimerStop + 30
        0x0001cfa4:    461a        .F      MOV      r2,r3
        0x0001cfa6:    681b        .h      LDR      r3,[r3,#0]
        0x0001cfa8:    2b00        .+      CMP      r3,#0
        0x0001cfaa:    d1f9        ..      BNE      0x1cfa0 ; WsfTimerStop + 16
        0x0001cfac:    e006        ..      B        0x1cfbc ; WsfTimerStop + 44
        0x0001cfae:    b12b        +.      CBZ      r3,0x1cfbc ; WsfTimerStop + 44
        0x0001cfb0:    4621        !F      MOV      r1,r4
        0x0001cfb2:    4804        .H      LDR      r0,[pc,#16] ; [0x1cfc4] = 0x1000018c
        0x0001cfb4:    f7fffe89    ....    BL       WsfQueueRemove ; 0x1ccca
        0x0001cfb8:    2000        .       MOVS     r0,#0
        0x0001cfba:    7360        `s      STRB     r0,[r4,#0xd]
        0x0001cfbc:    e8bd4010    ...@    POP      {r4,lr}
        0x0001cfc0:    f7ffbf2e    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001cfc4:    1000018c    ....    DCD    268435852
    $t
    i.WsfTimerUpdateTicks
    WsfTimerUpdateTicks
        0x0001cfc8:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0001cfcc:    f024fe08    $...    BL       xTaskGetTickCount ; 0x41be0
        0x0001cfd0:    4f23        #O      LDR      r7,[pc,#140] ; [0x1d060] = 0x10000184
        0x0001cfd2:    4606        .F      MOV      r6,r0
        0x0001cfd4:    f04f0900    O...    MOV      r9,#0
        0x0001cfd8:    6838        8h      LDR      r0,[r7,#0]
        0x0001cfda:    f1070808    ....    ADD      r8,r7,#8
        0x0001cfde:    1a30        0.      SUBS     r0,r6,r0
        0x0001cfe0:    2809        .(      CMP      r0,#9
        0x0001cfe2:    d91a        ..      BLS      0x1d01a ; WsfTimerUpdateTicks + 82
        0x0001cfe4:    491f        .I      LDR      r1,[pc,#124] ; [0x1d064] = 0xcccccccd
        0x0001cfe6:    fba11000    ....    UMULL    r1,r0,r1,r0
        0x0001cfea:    08c5        ..      LSRS     r5,r0,#3
        0x0001cfec:    f7fffecc    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001cff0:    f8d84000    ...@    LDR      r4,[r8,#0]
        0x0001cff4:    b174        t.      CBZ      r4,0x1d014 ; WsfTimerUpdateTicks + 76
        0x0001cff6:    6861        ah      LDR      r1,[r4,#4]
        0x0001cff8:    42a9        .B      CMP      r1,r5
        0x0001cffa:    bf84        ..      ITT      HI
        0x0001cffc:    1b48        H.      SUBHI    r0,r1,r5
        0x0001cffe:    6060        ``      STRHI    r0,[r4,#4]
        0x0001d000:    d805        ..      BHI      0x1d00e ; WsfTimerUpdateTicks + 70
        0x0001d002:    f8c49004    ....    STR      r9,[r4,#4]
        0x0001d006:    7b20         {      LDRB     r0,[r4,#0xc]
        0x0001d008:    2102        .!      MOVS     r1,#2
        0x0001d00a:    f7fffecb    ....    BL       WsfTaskSetReady ; 0x1cda4
        0x0001d00e:    6824        $h      LDR      r4,[r4,#0]
        0x0001d010:    2c00        .,      CMP      r4,#0
        0x0001d012:    d1f0        ..      BNE      0x1cff6 ; WsfTimerUpdateTicks + 46
        0x0001d014:    f7ffff04    ....    BL       WsfTaskUnlock ; 0x1ce20
        0x0001d018:    603e        >`      STR      r6,[r7,#0]
        0x0001d01a:    f7fffeb5    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001d01e:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0001d022:    b1c8        ..      CBZ      r0,0x1d058 ; WsfTimerUpdateTicks + 144
        0x0001d024:    6844        Dh      LDR      r4,[r0,#4]
        0x0001d026:    f7fffefb    ....    BL       WsfTaskUnlock ; 0x1ce20
        0x0001d02a:    2c00        .,      CMP      r4,#0
        0x0001d02c:    bf08        ..      IT       EQ
        0x0001d02e:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x0001d032:    f2427010    B..p    MOV      r0,#0x2710
        0x0001d036:    4360        `C      MULS     r0,r4,r0
        0x0001d038:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x0001d03c:    fbb0f2f1    ....    UDIV     r2,r0,r1
        0x0001d040:    2064        d       MOVS     r0,#0x64
        0x0001d042:    9000        ..      STR      r0,[sp,#0]
        0x0001d044:    2300        .#      MOVS     r3,#0
        0x0001d046:    2104        .!      MOVS     r1,#4
        0x0001d048:    6878        xh      LDR      r0,[r7,#4]
        0x0001d04a:    f025f831    %.1.    BL       xTimerGenericCommand ; 0x420b0
        0x0001d04e:    2801        .(      CMP      r0,#1
        0x0001d050:    bf08        ..      IT       EQ
        0x0001d052:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x0001d056:    e7fe        ..      B        0x1d056 ; WsfTimerUpdateTicks + 142
        0x0001d058:    e8bd43f8    ...C    POP      {r3-r9,lr}
        0x0001d05c:    f7ffbee0    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001d060:    10000184    ....    DCD    268435844
        0x0001d064:    cccccccd    ....    DCD    3435973837
    $t
    i.WsfTimer_handler
    WsfTimer_handler
        0x0001d068:    2102        .!      MOVS     r1,#2
        0x0001d06a:    2000        .       MOVS     r0,#0
        0x0001d06c:    f7ffbe9a    ....    B.W      WsfTaskSetReady ; 0x1cda4
    i.__ARM_common_memclr4_6
    __ARM_common_memclr4_6
        0x0001d070:    2100        .!      MOVS     r1,#0
        0x0001d072:    6001        .`      STR      r1,[r0,#0]
        0x0001d074:    8081        ..      STRH     r1,[r0,#4]
        0x0001d076:    4770        pG      BX       lr
    i.__ARM_common_memcpy4_5
    __ARM_common_memcpy4_5
        0x0001d078:    680a        .h      LDR      r2,[r1,#0]
        0x0001d07a:    6002        .`      STR      r2,[r0,#0]
        0x0001d07c:    790b        .y      LDRB     r3,[r1,#4]
        0x0001d07e:    7103        .q      STRB     r3,[r0,#4]
        0x0001d080:    4770        pG      BX       lr
    i.__ARM_fpclassify
    __ARM_fpclassify
        0x0001d082:    b403        ..      PUSH     {r0,r1}
        0x0001d084:    9801        ..      LDR      r0,[sp,#4]
        0x0001d086:    0041        A.      LSLS     r1,r0,#1
        0x0001d088:    9800        ..      LDR      r0,[sp,#0]
        0x0001d08a:    ea5020c1    P..     ORRS     r0,r0,r1,LSL #11
        0x0001d08e:    bf18        ..      IT       NE
        0x0001d090:    2004        .       MOVNE    r0,#4
        0x0001d092:    0d4a        J.      LSRS     r2,r1,#21
        0x0001d094:    bf18        ..      IT       NE
        0x0001d096:    f0400001    @...    ORRNE    r0,r0,#1
        0x0001d09a:    f24072ff    @..r    MOV      r2,#0x7ff
        0x0001d09e:    ebb25f51    ..Q_    CMP      r2,r1,LSR #21
        0x0001d0a2:    bf08        ..      IT       EQ
        0x0001d0a4:    f0400002    @...    ORREQ    r0,r0,#2
        0x0001d0a8:    2801        .(      CMP      r0,#1
        0x0001d0aa:    bf08        ..      IT       EQ
        0x0001d0ac:    2005        .       MOVEQ    r0,#5
        0x0001d0ae:    b002        ..      ADD      sp,sp,#8
        0x0001d0b0:    4770        pG      BX       lr
        0x0001d0b2:    0000        ..      MOVS     r0,r0
        0x0001d0b4:    0000        ..      MOVS     r0,r0
        0x0001d0b6:    0000        ..      MOVS     r0,r0
    i.__hardfp_cos
    __hardfp_cos
        0x0001d0b8:    b510        ..      PUSH     {r4,lr}
        0x0001d0ba:    492f        /I      LDR      r1,[pc,#188] ; [0x1d178] = 0x3fe921fb
        0x0001d0bc:    ed9f1b2c    ..,.    VLDR     d1,[pc,#176] ; [0x1d170] = 0
        0x0001d0c0:    ed2d0b02    -...    VPUSH    {d0}
        0x0001d0c4:    b084        ..      SUB      sp,sp,#0x10
        0x0001d0c6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d0c8:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0001d0cc:    4288        .B      CMP      r0,r1
        0x0001d0ce:    bfd8        ..      IT       LE
        0x0001d0d0:    ed9d0b04    ....    VLDRLE   d0,[sp,#0x10]
        0x0001d0d4:    dd2d        -.      BLE      0x1d132 ; __hardfp_cos + 122
        0x0001d0d6:    4929        )I      LDR      r1,[pc,#164] ; [0x1d17c] = 0x7ff00000
        0x0001d0d8:    4288        .B      CMP      r0,r1
        0x0001d0da:    d109        ..      BNE      0x1d0f0 ; __hardfp_cos + 56
        0x0001d0dc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d0de:    b940        @.      CBNZ     r0,0x1d0f2 ; __hardfp_cos + 58
        0x0001d0e0:    f04f0001    O...    MOV      r0,#1
        0x0001d0e4:    f7fbfbcf    ....    BL       __set_errno ; 0x18886
        0x0001d0e8:    f001fee2    ....    BL       __mathlib_dbl_invalid ; 0x1eeb0
        0x0001d0ec:    b006        ..      ADD      sp,sp,#0x18
        0x0001d0ee:    bd10        ..      POP      {r4,pc}
        0x0001d0f0:    db05        ..      BLT      0x1d0fe ; __hardfp_cos + 70
        0x0001d0f2:    ed9d0b04    ....    VLDR     d0,[sp,#0x10]
        0x0001d0f6:    f001fec7    ....    BL       __mathlib_dbl_infnan ; 0x1ee88
        0x0001d0fa:    b006        ..      ADD      sp,sp,#0x18
        0x0001d0fc:    bd10        ..      POP      {r4,pc}
        0x0001d0fe:    4668        hF      MOV      r0,sp
        0x0001d100:    ed9d0b04    ....    VLDR     d0,[sp,#0x10]
        0x0001d104:    f001fac0    ....    BL       __ieee754_rem_pio2 ; 0x1e688
        0x0001d108:    f0100003    ....    ANDS     r0,r0,#3
        0x0001d10c:    bf04        ..      ITT      EQ
        0x0001d10e:    ed9d1b02    ....    VLDREQ   d1,[sp,#8]
        0x0001d112:    ed9d0b00    ....    VLDREQ   d0,[sp,#0]
        0x0001d116:    d00c        ..      BEQ      0x1d132 ; __hardfp_cos + 122
        0x0001d118:    2801        .(      CMP      r0,#1
        0x0001d11a:    d00e        ..      BEQ      0x1d13a ; __hardfp_cos + 130
        0x0001d11c:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0001d120:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001d124:    2802        .(      CMP      r0,#2
        0x0001d126:    d017        ..      BEQ      0x1d158 ; __hardfp_cos + 160
        0x0001d128:    2001        .       MOVS     r0,#1
        0x0001d12a:    f001fdfd    ....    BL       __kernel_sin ; 0x1ed28
        0x0001d12e:    b006        ..      ADD      sp,sp,#0x18
        0x0001d130:    bd10        ..      POP      {r4,pc}
        0x0001d132:    f001fcc5    ....    BL       __kernel_cos ; 0x1eac0
        0x0001d136:    b006        ..      ADD      sp,sp,#0x18
        0x0001d138:    bd10        ..      POP      {r4,pc}
        0x0001d13a:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0001d13e:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001d142:    2001        .       MOVS     r0,#1
        0x0001d144:    f001fdf0    ....    BL       __kernel_sin ; 0x1ed28
        0x0001d148:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d14c:    f024fff8    $...    BL       __aeabi_dneg ; 0x42140
        0x0001d150:    b006        ..      ADD      sp,sp,#0x18
        0x0001d152:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d156:    bd10        ..      POP      {r4,pc}
        0x0001d158:    f001fcb2    ....    BL       __kernel_cos ; 0x1eac0
        0x0001d15c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d160:    f024ffee    $...    BL       __aeabi_dneg ; 0x42140
        0x0001d164:    b006        ..      ADD      sp,sp,#0x18
        0x0001d166:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d16a:    bd10        ..      POP      {r4,pc}
    $d
        0x0001d16c:    00000000    ....    DCD    0
        0x0001d170:    00000000    ....    DCD    0
        0x0001d174:    00000000    ....    DCD    0
        0x0001d178:    3fe921fb    .!.?    DCD    1072243195
        0x0001d17c:    7ff00000    ....    DCD    2146435072
    $t
    i.__hardfp_exp
    __hardfp_exp
        0x0001d180:    b570        p.      PUSH     {r4-r6,lr}
        0x0001d182:    ed2d0b02    -...    VPUSH    {d0}
        0x0001d186:    ed2d8b0a    -...    VPUSH    {d8-d12}
        0x0001d18a:    b082        ..      SUB      sp,sp,#8
        0x0001d18c:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001d18e:    0fc4        ..      LSRS     r4,r0,#31
        0x0001d190:    f0204500     ..E    BIC      r5,r0,#0x80000000
        0x0001d194:    48ae        .H      LDR      r0,[pc,#696] ; [0x1d450] = 0x40862e42
        0x0001d196:    4285        .B      CMP      r5,r0
        0x0001d198:    d348        H.      BCC      0x1d22c ; __hardfp_exp + 172
        0x0001d19a:    48ae        .H      LDR      r0,[pc,#696] ; [0x1d454] = 0x7ff00000
        0x0001d19c:    4285        .B      CMP      r5,r0
        0x0001d19e:    d319        ..      BCC      0x1d1d4 ; __hardfp_exp + 84
        0x0001d1a0:    990c        ..      LDR      r1,[sp,#0x30]
        0x0001d1a2:    f3c50013    ....    UBFX     r0,r5,#0,#20
        0x0001d1a6:    4308        .C      ORRS     r0,r0,r1
        0x0001d1a8:    d009        ..      BEQ      0x1d1be ; __hardfp_exp + 62
        0x0001d1aa:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d1ae:    b002        ..      ADD      sp,sp,#8
        0x0001d1b0:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001d1b4:    b002        ..      ADD      sp,sp,#8
        0x0001d1b6:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001d1ba:    f001be65    ..e.    B.W      __mathlib_dbl_infnan ; 0x1ee88
        0x0001d1be:    2c00        .,      CMP      r4,#0
        0x0001d1c0:    bf14        ..      ITE      NE
        0x0001d1c2:    ed9f0ba5    ....    VLDRNE   d0,[pc,#660] ; [0x1d458] = 0
        0x0001d1c6:    ed9d0b0c    ....    VLDREQ   d0,[sp,#0x30]
        0x0001d1ca:    b002        ..      ADD      sp,sp,#8
        0x0001d1cc:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001d1d0:    b002        ..      ADD      sp,sp,#8
        0x0001d1d2:    bd70        p.      POP      {r4-r6,pc}
        0x0001d1d4:    ed9f0ba2    ....    VLDR     d0,[pc,#648] ; [0x1d460] = 0xfefa39ef
        0x0001d1d8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d1dc:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d1e0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d1e4:    f025fbfc    %...    BL       __aeabi_cdrcmple ; 0x429e0
        0x0001d1e8:    d20a        ..      BCS      0x1d200 ; __hardfp_exp + 128
        0x0001d1ea:    2002        .       MOVS     r0,#2
        0x0001d1ec:    f7fbfb4b    ..K.    BL       __set_errno ; 0x18886
        0x0001d1f0:    b002        ..      ADD      sp,sp,#8
        0x0001d1f2:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001d1f6:    b002        ..      ADD      sp,sp,#8
        0x0001d1f8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001d1fc:    f001be68    ..h.    B.W      __mathlib_dbl_overflow ; 0x1eed0
        0x0001d200:    ed9f0b99    ....    VLDR     d0,[pc,#612] ; [0x1d468] = 0xd52d3051
        0x0001d204:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d208:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d20c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d210:    f025faac    %...    BL       __aeabi_cdcmple ; 0x4276c
        0x0001d214:    d20a        ..      BCS      0x1d22c ; __hardfp_exp + 172
        0x0001d216:    2002        .       MOVS     r0,#2
        0x0001d218:    f7fbfb35    ..5.    BL       __set_errno ; 0x18886
        0x0001d21c:    b002        ..      ADD      sp,sp,#8
        0x0001d21e:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001d222:    b002        ..      ADD      sp,sp,#8
        0x0001d224:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001d228:    f001be62    ..b.    B.W      __mathlib_dbl_underflow ; 0x1eef0
        0x0001d22c:    4890        .H      LDR      r0,[pc,#576] ; [0x1d470] = 0x3fd62e42
        0x0001d22e:    ed9fbb92    ....    VLDR     d11,[pc,#584] ; [0x1d478] = 0
        0x0001d232:    42a8        .B      CMP      r0,r5
        0x0001d234:    d25c        \.      BCS      0x1d2f0 ; __hardfp_exp + 368
        0x0001d236:    4892        .H      LDR      r0,[pc,#584] ; [0x1d480] = 0x3ff0a2b2
        0x0001d238:    4285        .B      CMP      r5,r0
        0x0001d23a:    d219        ..      BCS      0x1d270 ; __hardfp_exp + 240
        0x0001d23c:    4891        .H      LDR      r0,[pc,#580] ; [0x1d484] = 0x2d8be
        0x0001d23e:    4478        xD      ADD      r0,r0,pc
        0x0001d240:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001d244:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0001d248:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d24c:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d250:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d254:    f025fcd2    %...    BL       __aeabi_dsub ; 0x42bfc
        0x0001d258:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001d25c:    488a        .H      LDR      r0,[pc,#552] ; [0x1d488] = 0x2d8ae
        0x0001d25e:    4478        xD      ADD      r0,r0,pc
        0x0001d260:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001d264:    ed909b00    ....    VLDR     d9,[r0,#0]
        0x0001d268:    f1c40001    ....    RSB      r0,r4,#1
        0x0001d26c:    1b04        ..      SUBS     r4,r0,r4
        0x0001d26e:    e036        6.      B        0x1d2de ; __hardfp_exp + 350
        0x0001d270:    ed9f0b87    ....    VLDR     d0,[pc,#540] ; [0x1d490] = 0x652b82fe
        0x0001d274:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d278:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d27c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d280:    f025fab0    %...    BL       __aeabi_dmul ; 0x427e4
        0x0001d284:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d288:    4883        .H      LDR      r0,[pc,#524] ; [0x1d498] = 0x2d862
        0x0001d28a:    4478        xD      ADD      r0,r0,pc
        0x0001d28c:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001d290:    ed901b00    ....    VLDR     d1,[r0,#0]
        0x0001d294:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d298:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001d29c:    f024ff8e    $...    BL       __aeabi_dadd ; 0x421bc
        0x0001d2a0:    f025f9dc    %...    BL       __aeabi_d2iz ; 0x4265c
        0x0001d2a4:    4604        .F      MOV      r4,r0
        0x0001d2a6:    f025fa36    %.6.    BL       __aeabi_i2d ; 0x42716
        0x0001d2aa:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d2ae:    ed9f0b7c    ..|.    VLDR     d0,[pc,#496] ; [0x1d4a0] = 0xfee00000
        0x0001d2b2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d2b6:    f025fa95    %...    BL       __aeabi_dmul ; 0x427e4
        0x0001d2ba:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0001d2be:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001d2c2:    f025fbc3    %...    BL       __aeabi_drsub ; 0x42a4c
        0x0001d2c6:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001d2ca:    ed9f0b77    ..w.    VLDR     d0,[pc,#476] ; [0x1d4a8] = 0x35793c76
        0x0001d2ce:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d2d2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d2d6:    f025fa85    %...    BL       __aeabi_dmul ; 0x427e4
        0x0001d2da:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d2de:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001d2e2:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d2e6:    f025fc89    %...    BL       __aeabi_dsub ; 0x42bfc
        0x0001d2ea:    e9cd010c    ....    STRD     r0,r1,[sp,#0x30]
        0x0001d2ee:    e01b        ..      B        0x1d328 ; __hardfp_exp + 424
        0x0001d2f0:    486f        oH      LDR      r0,[pc,#444] ; [0x1d4b0] = 0x3e300000
        0x0001d2f2:    4285        .B      CMP      r5,r0
        0x0001d2f4:    d217        ..      BCS      0x1d326 ; __hardfp_exp + 422
        0x0001d2f6:    ed9f0b70    ..p.    VLDR     d0,[pc,#448] ; [0x1d4b8] = 0x8800759c
        0x0001d2fa:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d2fe:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d302:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d306:    f024ff59    $.Y.    BL       __aeabi_dadd ; 0x421bc
        0x0001d30a:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001d30e:    f025fb67    %.g.    BL       __aeabi_cdrcmple ; 0x429e0
        0x0001d312:    d208        ..      BCS      0x1d326 ; __hardfp_exp + 422
        0x0001d314:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d318:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001d31c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d320:    f024ff4c    $.L.    BL       __aeabi_dadd ; 0x421bc
        0x0001d324:    e06e        n.      B        0x1d404 ; __hardfp_exp + 644
        0x0001d326:    2400        .$      MOVS     r4,#0
        0x0001d328:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d32c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d330:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d334:    f025fa56    %.V.    BL       __aeabi_dmul ; 0x427e4
        0x0001d338:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d33c:    4860        `H      LDR      r0,[pc,#384] ; [0x1d4c0] = 0x2d7d4
        0x0001d33e:    2105        .!      MOVS     r1,#5
        0x0001d340:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001d344:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001d348:    4478        xD      ADD      r0,r0,pc
        0x0001d34a:    f001fc71    ..q.    BL       __kernel_poly ; 0x1ec30
        0x0001d34e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d352:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d356:    f025fa45    %.E.    BL       __aeabi_dmul ; 0x427e4
        0x0001d35a:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0001d35e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001d362:    f025fb73    %.s.    BL       __aeabi_drsub ; 0x42a4c
        0x0001d366:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d36a:    ed9f0b57    ..W.    VLDR     d0,[pc,#348] ; [0x1d4c8] = 0
        0x0001d36e:    b35c        \.      CBZ      r4,0x1d3c8 ; __hardfp_exp + 584
        0x0001d370:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d374:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d378:    f025fc40    %.@.    BL       __aeabi_dsub ; 0x42bfc
        0x0001d37c:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d380:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001d384:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d388:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d38c:    f025fa2a    %.*.    BL       __aeabi_dmul ; 0x427e4
        0x0001d390:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001d394:    f024ffce    $...    BL       __aeabi_ddiv ; 0x42334
        0x0001d398:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d39c:    f025fb56    %.V.    BL       __aeabi_drsub ; 0x42a4c
        0x0001d3a0:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001d3a4:    f025fc2a    %.*.    BL       __aeabi_dsub ; 0x42bfc
        0x0001d3a8:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001d3ac:    f025fb4e    %.N.    BL       __aeabi_drsub ; 0x42a4c
        0x0001d3b0:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0001d3b4:    f46f707f    o..p    MVN      r0,#0x3fc
        0x0001d3b8:    4284        .B      CMP      r4,r0
        0x0001d3ba:    db26        &.      BLT      0x1d40a ; __hardfp_exp + 650
        0x0001d3bc:    eb015004    ...P    ADD      r0,r1,r4,LSL #20
        0x0001d3c0:    9001        ..      STR      r0,[sp,#4]
        0x0001d3c2:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001d3c6:    e700        ..      B        0x1d1ca ; __hardfp_exp + 74
        0x0001d3c8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d3cc:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d3d0:    f025fc14    %...    BL       __aeabi_dsub ; 0x42bfc
        0x0001d3d4:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d3d8:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d3dc:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d3e0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d3e4:    f025f9fe    %...    BL       __aeabi_dmul ; 0x427e4
        0x0001d3e8:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d3ec:    f024ffa2    $...    BL       __aeabi_ddiv ; 0x42334
        0x0001d3f0:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0001d3f4:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001d3f8:    f025fc00    %...    BL       __aeabi_dsub ; 0x42bfc
        0x0001d3fc:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001d400:    f025fb24    %.$.    BL       __aeabi_drsub ; 0x42a4c
        0x0001d404:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d408:    e6df        ..      B        0x1d1ca ; __hardfp_exp + 74
        0x0001d40a:    4608        .F      MOV      r0,r1
        0x0001d40c:    f04f517a    O.zQ    MOV      r1,#0x3e800000
        0x0001d410:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0001d414:    ed9f0b2e    ....    VLDR     d0,[pc,#184] ; [0x1d4d0] = 0
        0x0001d418:    4408        .D      ADD      r0,r0,r1
        0x0001d41a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d41e:    9001        ..      STR      r0,[sp,#4]
        0x0001d420:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001d424:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d428:    f025f9dc    %...    BL       __aeabi_dmul ; 0x427e4
        0x0001d42c:    460d        .F      MOV      r5,r1
        0x0001d42e:    ec450b10    E...    VMOV     d0,r0,r5
        0x0001d432:    4604        .F      MOV      r4,r0
        0x0001d434:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d438:    f7fffe23    ..#.    BL       __ARM_fpclassify ; 0x1d082
        0x0001d43c:    2804        .(      CMP      r0,#4
        0x0001d43e:    bf08        ..      IT       EQ
        0x0001d440:    f001fd56    ..V.    BLEQ     __mathlib_dbl_underflow ; 0x1eef0
        0x0001d444:    ec454b10    E..K    VMOV     d0,r4,r5
        0x0001d448:    e6bf        ..      B        0x1d1ca ; __hardfp_exp + 74
    $d
        0x0001d44a:    0000        ..      DCW    0
        0x0001d44c:    00000000    ....    DCD    0
        0x0001d450:    40862e42    B..@    DCD    1082535490
        0x0001d454:    7ff00000    ....    DCD    2146435072
        0x0001d458:    00000000    ....    DCD    0
        0x0001d45c:    00000000    ....    DCD    0
        0x0001d460:    fefa39ef    .9..    DCD    4277811695
        0x0001d464:    40862e42    B..@    DCD    1082535490
        0x0001d468:    d52d3051    Q0-.    DCD    3576508497
        0x0001d46c:    c0874910    .I..    DCD    3230091536
        0x0001d470:    3fd62e42    B..?    DCD    1071001154
        0x0001d474:    00000000    ....    DCD    0
        0x0001d478:    00000000    ....    DCD    0
        0x0001d47c:    3ff00000    ...?    DCD    1072693248
        0x0001d480:    3ff0a2b2    ...?    DCD    1072734898
        0x0001d484:    0002d8be    ....    DCD    186558
        0x0001d488:    0002d8ae    ....    DCD    186542
        0x0001d48c:    00000000    ....    DCD    0
        0x0001d490:    652b82fe    ..+e    DCD    1697350398
        0x0001d494:    3ff71547    G..?    DCD    1073157447
        0x0001d498:    0002d862    b...    DCD    186466
        0x0001d49c:    00000000    ....    DCD    0
        0x0001d4a0:    fee00000    ....    DCD    4276092928
        0x0001d4a4:    3fe62e42    B..?    DCD    1072049730
        0x0001d4a8:    35793c76    v<y5    DCD    897137782
        0x0001d4ac:    3dea39ef    .9.=    DCD    1038760431
        0x0001d4b0:    3e300000    ..0>    DCD    1043333120
        0x0001d4b4:    00000000    ....    DCD    0
        0x0001d4b8:    8800759c    .u..    DCD    2281731484
        0x0001d4bc:    7e37e43c    <.7~    DCD    2117592124
        0x0001d4c0:    0002d7d4    ....    DCD    186324
        0x0001d4c4:    00000000    ....    DCD    0
        0x0001d4c8:    00000000    ....    DCD    0
        0x0001d4cc:    40000000    ...@    DCD    1073741824
        0x0001d4d0:    00000000    ....    DCD    0
        0x0001d4d4:    01700000    ..p.    DCD    24117248
    $t
    i.__hardfp_floor
    __hardfp_floor
        0x0001d4d8:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001d4dc:    ed2d0b02    -...    VPUSH    {d0}
        0x0001d4e0:    ed9f0b3d    ..=.    VLDR     d0,[pc,#244] ; [0x1d5d8] = 0x8800759c
        0x0001d4e4:    ed2d8b02    -...    VPUSH    {d8}
        0x0001d4e8:    ed9f8b3d    ..=.    VLDR     d8,[pc,#244] ; [0x1d5e0] = 0
        0x0001d4ec:    e9dd5402    ...T    LDRD     r5,r4,[sp,#8]
        0x0001d4f0:    f3c4500a    ...P    UBFX     r0,r4,#20,#11
        0x0001d4f4:    f2a036ff    ...6    SUB      r6,r0,#0x3ff
        0x0001d4f8:    2e14        ..      CMP      r6,#0x14
        0x0001d4fa:    da37        7.      BGE      0x1d56c ; __hardfp_floor + 148
        0x0001d4fc:    2e00        ..      CMP      r6,#0
        0x0001d4fe:    da18        ..      BGE      0x1d532 ; __hardfp_floor + 90
        0x0001d500:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d504:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001d508:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d50c:    f024fe56    $.V.    BL       __aeabi_dadd ; 0x421bc
        0x0001d510:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d514:    f025fa64    %.d.    BL       __aeabi_cdrcmple ; 0x429e0
        0x0001d518:    d257        W.      BCS      0x1d5ca ; __hardfp_floor + 242
        0x0001d51a:    2c00        .,      CMP      r4,#0
        0x0001d51c:    bfa4        ..      ITT      GE
        0x0001d51e:    2400        .$      MOVGE    r4,#0
        0x0001d520:    4625        %F      MOVGE    r5,r4
        0x0001d522:    da52        R.      BGE      0x1d5ca ; __hardfp_floor + 242
        0x0001d524:    f0244000    $..@    BIC      r0,r4,#0x80000000
        0x0001d528:    4328        (C      ORRS     r0,r0,r5
        0x0001d52a:    bf18        ..      IT       NE
        0x0001d52c:    4c2e        .L      LDRNE    r4,[pc,#184] ; [0x1d5e8] = 0xbff00000
        0x0001d52e:    d04c        L.      BEQ      0x1d5ca ; __hardfp_floor + 242
        0x0001d530:    e01a        ..      B        0x1d568 ; __hardfp_floor + 144
        0x0001d532:    482e        .H      LDR      r0,[pc,#184] ; [0x1d5ec] = 0xfffff
        0x0001d534:    fa20f706     ...    LSR      r7,r0,r6
        0x0001d538:    ea040007    ....    AND      r0,r4,r7
        0x0001d53c:    4328        (C      ORRS     r0,r0,r5
        0x0001d53e:    d01f        ..      BEQ      0x1d580 ; __hardfp_floor + 168
        0x0001d540:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d544:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001d548:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d54c:    f024fe36    $.6.    BL       __aeabi_dadd ; 0x421bc
        0x0001d550:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d554:    f025fa44    %.D.    BL       __aeabi_cdrcmple ; 0x429e0
        0x0001d558:    d237        7.      BCS      0x1d5ca ; __hardfp_floor + 242
        0x0001d55a:    2c00        .,      CMP      r4,#0
        0x0001d55c:    da03        ..      BGE      0x1d566 ; __hardfp_floor + 142
        0x0001d55e:    f44f1080    O...    MOV      r0,#0x100000
        0x0001d562:    40f0        .@      LSRS     r0,r0,r6
        0x0001d564:    4404        .D      ADD      r4,r4,r0
        0x0001d566:    43bc        .C      BICS     r4,r4,r7
        0x0001d568:    2500        .%      MOVS     r5,#0
        0x0001d56a:    e02e        ..      B        0x1d5ca ; __hardfp_floor + 242
        0x0001d56c:    2e33        3.      CMP      r6,#0x33
        0x0001d56e:    dc07        ..      BGT      0x1d580 ; __hardfp_floor + 168
        0x0001d570:    f1a60014    ....    SUB      r0,r6,#0x14
        0x0001d574:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x0001d578:    fa21f700    !...    LSR      r7,r1,r0
        0x0001d57c:    423d        =B      TST      r5,r7
        0x0001d57e:    d106        ..      BNE      0x1d58e ; __hardfp_floor + 182
        0x0001d580:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001d584:    ecbd8b02    ....    VPOP     {d8}
        0x0001d588:    b002        ..      ADD      sp,sp,#8
        0x0001d58a:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0001d58e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d592:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001d596:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d59a:    f025fa57    %.W.    BL       __aeabi_drsub ; 0x42a4c
        0x0001d59e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d5a2:    f025fa1d    %...    BL       __aeabi_cdrcmple ; 0x429e0
        0x0001d5a6:    d210        ..      BCS      0x1d5ca ; __hardfp_floor + 242
        0x0001d5a8:    2c00        .,      CMP      r4,#0
        0x0001d5aa:    da0d        ..      BGE      0x1d5c8 ; __hardfp_floor + 240
        0x0001d5ac:    2e14        ..      CMP      r6,#0x14
        0x0001d5ae:    bf08        ..      IT       EQ
        0x0001d5b0:    1c64        d.      ADDEQ    r4,r4,#1
        0x0001d5b2:    d009        ..      BEQ      0x1d5c8 ; __hardfp_floor + 240
        0x0001d5b4:    f1c60034    ..4.    RSB      r0,r6,#0x34
        0x0001d5b8:    2101        .!      MOVS     r1,#1
        0x0001d5ba:    fa01f000    ....    LSL      r0,r1,r0
        0x0001d5be:    4428        (D      ADD      r0,r0,r5
        0x0001d5c0:    42a8        .B      CMP      r0,r5
        0x0001d5c2:    bf38        8.      IT       CC
        0x0001d5c4:    1c64        d.      ADDCC    r4,r4,#1
        0x0001d5c6:    4605        .F      MOV      r5,r0
        0x0001d5c8:    43bd        .C      BICS     r5,r5,r7
        0x0001d5ca:    e9cd5402    ...T    STRD     r5,r4,[sp,#8]
        0x0001d5ce:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001d5d2:    e7d7        ..      B        0x1d584 ; __hardfp_floor + 172
    $d
        0x0001d5d4:    00000000    ....    DCD    0
        0x0001d5d8:    8800759c    .u..    DCD    2281731484
        0x0001d5dc:    7e37e43c    <.7~    DCD    2117592124
        0x0001d5e0:    00000000    ....    DCD    0
        0x0001d5e4:    00000000    ....    DCD    0
        0x0001d5e8:    bff00000    ....    DCD    3220176896
        0x0001d5ec:    000fffff    ....    DCD    1048575
    $t
    i.__hardfp_log
    __hardfp_log
        0x0001d5f0:    b570        p.      PUSH     {r4-r6,lr}
        0x0001d5f2:    4bd9        .K      LDR      r3,[pc,#868] ; [0x1d958] = 0x7ff00000
        0x0001d5f4:    2400        .$      MOVS     r4,#0
        0x0001d5f6:    ed2d0b02    -...    VPUSH    {d0}
        0x0001d5fa:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x0001d5fe:    e9dd1010    ....    LDRD     r1,r0,[sp,#0x40]
        0x0001d602:    4298        .B      CMP      r0,r3
        0x0001d604:    da05        ..      BGE      0x1d612 ; __hardfp_log + 34
        0x0001d606:    f0204200     ..B    BIC      r2,r0,#0x80000000
        0x0001d60a:    429a        .B      CMP      r2,r3
        0x0001d60c:    d801        ..      BHI      0x1d612 ; __hardfp_log + 34
        0x0001d60e:    d109        ..      BNE      0x1d624 ; __hardfp_log + 52
        0x0001d610:    b141        A.      CBZ      r1,0x1d624 ; __hardfp_log + 52
        0x0001d612:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001d616:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0001d61a:    b002        ..      ADD      sp,sp,#8
        0x0001d61c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001d620:    f001bc32    ..2.    B.W      __mathlib_dbl_infnan ; 0x1ee88
        0x0001d624:    f5b01f80    ....    CMP      r0,#0x100000
        0x0001d628:    da26        &.      BGE      0x1d678 ; __hardfp_log + 136
        0x0001d62a:    4311        .C      ORRS     r1,r1,r2
        0x0001d62c:    d00b        ..      BEQ      0x1d646 ; __hardfp_log + 86
        0x0001d62e:    2800        .(      CMP      r0,#0
        0x0001d630:    da13        ..      BGE      0x1d65a ; __hardfp_log + 106
        0x0001d632:    2001        .       MOVS     r0,#1
        0x0001d634:    f7fbf927    ..'.    BL       __set_errno ; 0x18886
        0x0001d638:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0001d63c:    b002        ..      ADD      sp,sp,#8
        0x0001d63e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001d642:    f001bc35    ..5.    B.W      __mathlib_dbl_invalid ; 0x1eeb0
        0x0001d646:    2002        .       MOVS     r0,#2
        0x0001d648:    f7fbf91d    ....    BL       __set_errno ; 0x18886
        0x0001d64c:    f001fc04    ....    BL       __mathlib_dbl_divzero ; 0x1ee58
        0x0001d650:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d654:    f024fd74    $.t.    BL       __aeabi_dneg ; 0x42140
        0x0001d658:    e09e        ..      B        0x1d798 ; __hardfp_log + 424
        0x0001d65a:    f06f0435    o.5.    MVN      r4,#0x35
        0x0001d65e:    ed9f0bc0    ....    VLDR     d0,[pc,#768] ; [0x1d960] = 0
        0x0001d662:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d666:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001d66a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d66e:    f025f8b9    %...    BL       __aeabi_dmul ; 0x427e4
        0x0001d672:    e9cd0110    ....    STRD     r0,r1,[sp,#0x40]
        0x0001d676:    4608        .F      MOV      r0,r1
        0x0001d678:    eb045120    .. Q    ADD      r1,r4,r0,ASR #20
        0x0001d67c:    f3c00413    ....    UBFX     r4,r0,#0,#20
        0x0001d680:    48b9        .H      LDR      r0,[pc,#740] ; [0x1d968] = 0x95f64
        0x0001d682:    f2a131ff    ...1    SUB      r1,r1,#0x3ff
        0x0001d686:    4420         D      ADD      r0,r0,r4
        0x0001d688:    f4001080    ....    AND      r0,r0,#0x100000
        0x0001d68c:    f080627f    ...b    EOR      r2,r0,#0xff00000
        0x0001d690:    f0825240    ..@R    EOR      r2,r2,#0x30000000
        0x0001d694:    4322        "C      ORRS     r2,r2,r4
        0x0001d696:    eb015520    .. U    ADD      r5,r1,r0,ASR #20
        0x0001d69a:    ed9f0bb5    ....    VLDR     d0,[pc,#724] ; [0x1d970] = 0
        0x0001d69e:    9211        ..      STR      r2,[sp,#0x44]
        0x0001d6a0:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d6a4:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001d6a8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d6ac:    f025faa6    %...    BL       __aeabi_dsub ; 0x42bfc
        0x0001d6b0:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d6b4:    1ca0        ..      ADDS     r0,r4,#2
        0x0001d6b6:    f3c00013    ....    UBFX     r0,r0,#0,#20
        0x0001d6ba:    ed9fdbaf    ....    VLDR     d13,[pc,#700] ; [0x1d978] = 0x35793c76
        0x0001d6be:    ed9febb0    ....    VLDR     d14,[pc,#704] ; [0x1d980] = 0xfee00000
        0x0001d6c2:    4eb1        .N      LDR      r6,[pc,#708] ; [0x1d988] = 0x2d570
        0x0001d6c4:    447e        ~D      ADD      r6,r6,pc
        0x0001d6c6:    2803        .(      CMP      r0,#3
        0x0001d6c8:    d26c        l.      BCS      0x1d7a4 ; __hardfp_log + 436
        0x0001d6ca:    ed960b00    ....    VLDR     d0,[r6,#0]
        0x0001d6ce:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d6d2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d6d6:    f024ff85    $...    BL       __aeabi_cdcmpeq ; 0x425e4
        0x0001d6da:    d11d        ..      BNE      0x1d718 ; __hardfp_log + 296
        0x0001d6dc:    2d00        .-      CMP      r5,#0
        0x0001d6de:    bf01        ..      ITTTT    EQ
        0x0001d6e0:    ed960b00    ....    VLDREQ   d0,[r6,#0]
        0x0001d6e4:    ecbd8b10    ....    VPOPEQ   {d8-d15}
        0x0001d6e8:    b002        ..      ADDEQ    sp,sp,#8
        0x0001d6ea:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001d6ec:    4628        (F      MOV      r0,r5
        0x0001d6ee:    f025f812    %...    BL       __aeabi_i2d ; 0x42716
        0x0001d6f2:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d6f6:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001d6fa:    f025f873    %.s.    BL       __aeabi_dmul ; 0x427e4
        0x0001d6fe:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d702:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001d706:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d70a:    f025f86b    %.k.    BL       __aeabi_dmul ; 0x427e4
        0x0001d70e:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d712:    f024fd53    $.S.    BL       __aeabi_dadd ; 0x421bc
        0x0001d716:    e03f        ?.      B        0x1d798 ; __hardfp_log + 424
        0x0001d718:    ed9f0b9d    ....    VLDR     d0,[pc,#628] ; [0x1d990] = 0x55555555
        0x0001d71c:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d720:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d724:    f025f85e    %.^.    BL       __aeabi_dmul ; 0x427e4
        0x0001d728:    ed9f1b9b    ....    VLDR     d1,[pc,#620] ; [0x1d998] = 0
        0x0001d72c:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001d730:    f025f98c    %...    BL       __aeabi_drsub ; 0x42a4c
        0x0001d734:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d738:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d73c:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d740:    f025f850    %.P.    BL       __aeabi_dmul ; 0x427e4
        0x0001d744:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d748:    f025f84c    %.L.    BL       __aeabi_dmul ; 0x427e4
        0x0001d74c:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d750:    2d00        .-      CMP      r5,#0
        0x0001d752:    bf04        ..      ITT      EQ
        0x0001d754:    ec532b19    S..+    VMOVEQ   r2,r3,d9
        0x0001d758:    ec510b18    Q...    VMOVEQ   r0,r1,d8
        0x0001d75c:    d01a        ..      BEQ      0x1d794 ; __hardfp_log + 420
        0x0001d75e:    4628        (F      MOV      r0,r5
        0x0001d760:    f024ffd9    $...    BL       __aeabi_i2d ; 0x42716
        0x0001d764:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001d768:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001d76c:    f025f83a    %.:.    BL       __aeabi_dmul ; 0x427e4
        0x0001d770:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d774:    f025f96a    %.j.    BL       __aeabi_drsub ; 0x42a4c
        0x0001d778:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d77c:    f025fa3e    %.>.    BL       __aeabi_dsub ; 0x42bfc
        0x0001d780:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d784:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001d788:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001d78c:    f025f82a    %.*.    BL       __aeabi_dmul ; 0x427e4
        0x0001d790:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d794:    f025fa32    %.2.    BL       __aeabi_dsub ; 0x42bfc
        0x0001d798:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0001d79c:    b002        ..      ADD      sp,sp,#8
        0x0001d79e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d7a2:    bd70        p.      POP      {r4-r6,pc}
        0x0001d7a4:    ed9f0b7e    ..~.    VLDR     d0,[pc,#504] ; [0x1d9a0] = 0
        0x0001d7a8:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d7ac:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d7b0:    f024fd04    $...    BL       __aeabi_dadd ; 0x421bc
        0x0001d7b4:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d7b8:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d7bc:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d7c0:    f024fdb8    $...    BL       __aeabi_ddiv ; 0x42334
        0x0001d7c4:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d7c8:    4628        (F      MOV      r0,r5
        0x0001d7ca:    f024ffa4    $...    BL       __aeabi_i2d ; 0x42716
        0x0001d7ce:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001d7d2:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d7d6:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001d7da:    f025f803    %...    BL       __aeabi_dmul ; 0x427e4
        0x0001d7de:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001d7e2:    4871        qH      LDR      r0,[pc,#452] ; [0x1d9a8] = 0xfff9eb86
        0x0001d7e4:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001d7e8:    1826        &.      ADDS     r6,r4,r0
        0x0001d7ea:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001d7ee:    f024fff9    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001d7f2:    ec410b1f    A...    VMOV     d15,r0,r1
        0x0001d7f6:    486d        mH      LDR      r0,[pc,#436] ; [0x1d9ac] = 0x2d33a
        0x0001d7f8:    f1c40451    ..Q.    RSB      r4,r4,#0x51
        0x0001d7fc:    f50424d7    ...$    ADD      r4,r4,#0x6b800
        0x0001d800:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x0001d804:    eef00a6f    ..o.    VMOV.F32 s1,s31
        0x0001d808:    2103        .!      MOVS     r1,#3
        0x0001d80a:    4478        xD      ADD      r0,r0,pc
        0x0001d80c:    f001fa10    ....    BL       __kernel_poly ; 0x1ec30
        0x0001d810:    ec532b1f    S..+    VMOV     r2,r3,d15
        0x0001d814:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d818:    f024ffe4    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001d81c:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001d820:    4863        cH      LDR      r0,[pc,#396] ; [0x1d9b0] = 0x2d330
        0x0001d822:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x0001d826:    eef00a6f    ..o.    VMOV.F32 s1,s31
        0x0001d82a:    2104        .!      MOVS     r1,#4
        0x0001d82c:    4478        xD      ADD      r0,r0,pc
        0x0001d82e:    f001f9ff    ....    BL       __kernel_poly ; 0x1ec30
        0x0001d832:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001d836:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d83a:    f024ffd3    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001d83e:    4334        4C      ORRS     r4,r4,r6
        0x0001d840:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001d844:    f024fcba    $...    BL       __aeabi_dadd ; 0x421bc
        0x0001d848:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001d84c:    2c00        .,      CMP      r4,#0
        0x0001d84e:    dd4c        L.      BLE      0x1d8ea ; __hardfp_log + 762
        0x0001d850:    ed9f0b51    ..Q.    VLDR     d0,[pc,#324] ; [0x1d998] = 0
        0x0001d854:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d858:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d85c:    f024ffc2    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001d860:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d864:    f024ffbe    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001d868:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001d86c:    b355        U.      CBZ      r5,0x1d8c4 ; __hardfp_log + 724
        0x0001d86e:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001d872:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001d876:    f024ffb5    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001d87a:    ec410b1d    A...    VMOV     d13,r0,r1
        0x0001d87e:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001d882:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001d886:    f024fc99    $...    BL       __aeabi_dadd ; 0x421bc
        0x0001d88a:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d88e:    f024ffa9    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001d892:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001d896:    f024fc91    $...    BL       __aeabi_dadd ; 0x421bc
        0x0001d89a:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001d89e:    f025f8d5    %...    BL       __aeabi_drsub ; 0x42a4c
        0x0001d8a2:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d8a6:    f025f9a9    %...    BL       __aeabi_dsub ; 0x42bfc
        0x0001d8aa:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d8ae:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001d8b2:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001d8b6:    f024ff95    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001d8ba:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d8be:    f025f99d    %...    BL       __aeabi_dsub ; 0x42bfc
        0x0001d8c2:    e769        i.      B        0x1d798 ; __hardfp_log + 424
        0x0001d8c4:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001d8c8:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001d8cc:    f024fc76    $.v.    BL       __aeabi_dadd ; 0x421bc
        0x0001d8d0:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d8d4:    f024ff86    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001d8d8:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001d8dc:    f025f8b6    %...    BL       __aeabi_drsub ; 0x42a4c
        0x0001d8e0:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d8e4:    f025f8b2    %...    BL       __aeabi_drsub ; 0x42a4c
        0x0001d8e8:    e756        V.      B        0x1d798 ; __hardfp_log + 424
        0x0001d8ea:    b335        5.      CBZ      r5,0x1d93a ; __hardfp_log + 842
        0x0001d8ec:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001d8f0:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001d8f4:    f024ff76    $.v.    BL       __aeabi_dmul ; 0x427e4
        0x0001d8f8:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001d8fc:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001d900:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d904:    f025f97a    %.z.    BL       __aeabi_dsub ; 0x42bfc
        0x0001d908:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d90c:    f024ff6a    $.j.    BL       __aeabi_dmul ; 0x427e4
        0x0001d910:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001d914:    f025f972    %.r.    BL       __aeabi_dsub ; 0x42bfc
        0x0001d918:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d91c:    f025f96e    %.n.    BL       __aeabi_dsub ; 0x42bfc
        0x0001d920:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d924:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001d928:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001d92c:    f024ff5a    $.Z.    BL       __aeabi_dmul ; 0x427e4
        0x0001d930:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d934:    f025f962    %.b.    BL       __aeabi_dsub ; 0x42bfc
        0x0001d938:    e72e        ..      B        0x1d798 ; __hardfp_log + 424
        0x0001d93a:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001d93e:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d942:    f025f95b    %.[.    BL       __aeabi_dsub ; 0x42bfc
        0x0001d946:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d94a:    f024ff4b    $.K.    BL       __aeabi_dmul ; 0x427e4
        0x0001d94e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d952:    f025f87b    %.{.    BL       __aeabi_drsub ; 0x42a4c
        0x0001d956:    e71f        ..      B        0x1d798 ; __hardfp_log + 424
    $d
        0x0001d958:    7ff00000    ....    DCD    2146435072
        0x0001d95c:    00000000    ....    DCD    0
        0x0001d960:    00000000    ....    DCD    0
        0x0001d964:    43500000    ..PC    DCD    1129316352
        0x0001d968:    00095f64    d_..    DCD    614244
        0x0001d96c:    00000000    ....    DCD    0
        0x0001d970:    00000000    ....    DCD    0
        0x0001d974:    3ff00000    ...?    DCD    1072693248
        0x0001d978:    35793c76    v<y5    DCD    897137782
        0x0001d97c:    3dea39ef    .9.=    DCD    1038760431
        0x0001d980:    fee00000    ....    DCD    4276092928
        0x0001d984:    3fe62e42    B..?    DCD    1072049730
        0x0001d988:    0002d570    p...    DCD    185712
        0x0001d98c:    00000000    ....    DCD    0
        0x0001d990:    55555555    UUUU    DCD    1431655765
        0x0001d994:    3fd55555    UU.?    DCD    1070945621
        0x0001d998:    00000000    ....    DCD    0
        0x0001d99c:    3fe00000    ...?    DCD    1071644672
        0x0001d9a0:    00000000    ....    DCD    0
        0x0001d9a4:    40000000    ...@    DCD    1073741824
        0x0001d9a8:    fff9eb86    ....    DCD    4294568838
        0x0001d9ac:    0002d33a    :...    DCD    185146
        0x0001d9b0:    0002d330    0...    DCD    185136
        0x0001d9b4:    00000000    ....    DCD    0
    $t
    i.__hardfp_pow
    __hardfp_pow
        0x0001d9b8:    e92d4df0    -..M    PUSH     {r4-r8,r10,r11,lr}
        0x0001d9bc:    ed2d0b04    -...    VPUSH    {d0-d1}
        0x0001d9c0:    ed2d8b0e    -...    VPUSH    {d8-d14}
        0x0001d9c4:    b096        ..      SUB      sp,sp,#0x58
        0x0001d9c6:    e9dd5025    ..%P    LDRD     r5,r0,[sp,#0x94]
        0x0001d9ca:    9c27        '.      LDR      r4,[sp,#0x9c]
        0x0001d9cc:    f8dda090    ....    LDR      r10,[sp,#0x90]
        0x0001d9d0:    f0254600    %..F    BIC      r6,r5,#0x80000000
        0x0001d9d4:    f0244800    $..H    BIC      r8,r4,#0x80000000
        0x0001d9d8:    f1ba0f00    ....    CMP      r10,#0
        0x0001d9dc:    bf14        ..      ITE      NE
        0x0001d9de:    2101        .!      MOVNE    r1,#1
        0x0001d9e0:    2100        .!      MOVEQ    r1,#0
        0x0001d9e2:    eb010245    ..E.    ADD      r2,r1,r5,LSL #1
        0x0001d9e6:    49fc        .I      LDR      r1,[pc,#1008] ; [0x1ddd8] = 0x1fffff
        0x0001d9e8:    1853        S.      ADDS     r3,r2,r1
        0x0001d9ea:    104a        J.      ASRS     r2,r1,#1
        0x0001d9ec:    4293        .B      CMP      r3,r2
        0x0001d9ee:    d32a        *.      BCC      0x1da46 ; __hardfp_pow + 142
        0x0001d9f0:    2800        .(      CMP      r0,#0
        0x0001d9f2:    bf14        ..      ITE      NE
        0x0001d9f4:    2301        .#      MOVNE    r3,#1
        0x0001d9f6:    2300        .#      MOVEQ    r3,#0
        0x0001d9f8:    eb030344    ..D.    ADD      r3,r3,r4,LSL #1
        0x0001d9fc:    440b        .D      ADD      r3,r3,r1
        0x0001d9fe:    49f7        .I      LDR      r1,[pc,#988] ; [0x1dddc] = 0xfffff
        0x0001da00:    428b        .B      CMP      r3,r1
        0x0001da02:    d320         .      BCC      0x1da46 ; __hardfp_pow + 142
        0x0001da04:    ea580100    X...    ORRS     r1,r8,r0
        0x0001da08:    ed9f9bf5    ....    VLDR     d9,[pc,#980] ; [0x1dde0] = 0
        0x0001da0c:    d076        v.      BEQ      0x1dafc ; __hardfp_pow + 324
        0x0001da0e:    f8dfb3d8    ....    LDR      r11,[pc,#984] ; [0x1dde8] = 0x3ff00000
        0x0001da12:    455d        ]E      CMP      r5,r11
        0x0001da14:    d103        ..      BNE      0x1da1e ; __hardfp_pow + 102
        0x0001da16:    f1ba0f00    ....    CMP      r10,#0
        0x0001da1a:    d105        ..      BNE      0x1da28 ; __hardfp_pow + 112
        0x0001da1c:    e088        ..      B        0x1db30 ; __hardfp_pow + 376
        0x0001da1e:    f1ba0f00    ....    CMP      r10,#0
        0x0001da22:    bf08        ..      IT       EQ
        0x0001da24:    2100        .!      MOVEQ    r1,#0
        0x0001da26:    d000        ..      BEQ      0x1da2a ; __hardfp_pow + 114
        0x0001da28:    2101        .!      MOVS     r1,#1
        0x0001da2a:    eb010145    ..E.    ADD      r1,r1,r5,LSL #1
        0x0001da2e:    f5111f00    ....    CMN      r1,#0x200000
        0x0001da32:    d808        ..      BHI      0x1da46 ; __hardfp_pow + 142
        0x0001da34:    2800        .(      CMP      r0,#0
        0x0001da36:    bf14        ..      ITE      NE
        0x0001da38:    2101        .!      MOVNE    r1,#1
        0x0001da3a:    2100        .!      MOVEQ    r1,#0
        0x0001da3c:    eb010144    ..D.    ADD      r1,r1,r4,LSL #1
        0x0001da40:    f5111f00    ....    CMN      r1,#0x200000
        0x0001da44:    d90b        ..      BLS      0x1da5e ; __hardfp_pow + 166
        0x0001da46:    ed9d1b26    ..&.    VLDR     d1,[sp,#0x98]
        0x0001da4a:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001da4e:    b016        ..      ADD      sp,sp,#0x58
        0x0001da50:    ecbd8b0e    ....    VPOP     {d8-d14}
        0x0001da54:    b004        ..      ADD      sp,sp,#0x10
        0x0001da56:    e8bd4df0    ...M    POP      {r4-r8,r10,r11,lr}
        0x0001da5a:    f001ba1f    ....    B.W      __mathlib_dbl_infnan2 ; 0x1ee9c
        0x0001da5e:    2700        .'      MOVS     r7,#0
        0x0001da60:    2d00        .-      CMP      r5,#0
        0x0001da62:    bfbc        ..      ITT      LT
        0x0001da64:    49e1        .I      LDRLT    r1,[pc,#900] ; [0x1ddec] = 0x7ff00000
        0x0001da66:    4588        .E      CMPLT    r8,r1
        0x0001da68:    da21        !.      BGE      0x1daae ; __hardfp_pow + 246
        0x0001da6a:    49e1        .I      LDR      r1,[pc,#900] ; [0x1ddf0] = 0x43400000
        0x0001da6c:    4588        .E      CMP      r8,r1
        0x0001da6e:    bfa8        ..      IT       GE
        0x0001da70:    2702        .'      MOVGE    r7,#2
        0x0001da72:    da1c        ..      BGE      0x1daae ; __hardfp_pow + 246
        0x0001da74:    45c3        .E      CMP      r11,r8
        0x0001da76:    dc1a        ..      BGT      0x1daae ; __hardfp_pow + 246
        0x0001da78:    49de        .I      LDR      r1,[pc,#888] ; [0x1ddf4] = 0xfffffc01
        0x0001da7a:    eb015128    ..(Q    ADD      r1,r1,r8,ASR #20
        0x0001da7e:    2914        .)      CMP      r1,#0x14
        0x0001da80:    dd08        ..      BLE      0x1da94 ; __hardfp_pow + 220
        0x0001da82:    f1c10234    ..4.    RSB      r2,r1,#0x34
        0x0001da86:    fa20f102     ...    LSR      r1,r0,r2
        0x0001da8a:    fa01f202    ....    LSL      r2,r1,r2
        0x0001da8e:    4282        .B      CMP      r2,r0
        0x0001da90:    d10d        ..      BNE      0x1daae ; __hardfp_pow + 246
        0x0001da92:    e008        ..      B        0x1daa6 ; __hardfp_pow + 238
        0x0001da94:    b958        X.      CBNZ     r0,0x1daae ; __hardfp_pow + 246
        0x0001da96:    f1c10214    ....    RSB      r2,r1,#0x14
        0x0001da9a:    fa28f102    (...    LSR      r1,r8,r2
        0x0001da9e:    fa01f202    ....    LSL      r2,r1,r2
        0x0001daa2:    4542        BE      CMP      r2,r8
        0x0001daa4:    d103        ..      BNE      0x1daae ; __hardfp_pow + 246
        0x0001daa6:    f0010101    ....    AND      r1,r1,#1
        0x0001daaa:    f1c10702    ....    RSB      r7,r1,#2
        0x0001daae:    ea56010a    V...    ORRS     r1,r6,r10
        0x0001dab2:    d124        $.      BNE      0x1dafe ; __hardfp_pow + 326
        0x0001dab4:    2c00        .,      CMP      r4,#0
        0x0001dab6:    da22        ".      BGE      0x1dafe ; __hardfp_pow + 326
        0x0001dab8:    2d00        .-      CMP      r5,#0
        0x0001daba:    bf18        ..      IT       NE
        0x0001dabc:    2f02        ./      CMPNE    r7,#2
        0x0001dabe:    d001        ..      BEQ      0x1dac4 ; __hardfp_pow + 268
        0x0001dac0:    2f01        ./      CMP      r7,#1
        0x0001dac2:    d00a        ..      BEQ      0x1dada ; __hardfp_pow + 290
        0x0001dac4:    2002        .       MOVS     r0,#2
        0x0001dac6:    f7fafede    ....    BL       __set_errno ; 0x18886
        0x0001daca:    b016        ..      ADD      sp,sp,#0x58
        0x0001dacc:    ecbd8b0e    ....    VPOP     {d8-d14}
        0x0001dad0:    b004        ..      ADD      sp,sp,#0x10
        0x0001dad2:    e8bd4df0    ...M    POP      {r4-r8,r10,r11,lr}
        0x0001dad6:    f001b9bf    ....    B.W      __mathlib_dbl_divzero ; 0x1ee58
        0x0001dada:    2002        .       MOVS     r0,#2
        0x0001dadc:    f7fafed3    ....    BL       __set_errno ; 0x18886
        0x0001dae0:    f001f9ba    ....    BL       __mathlib_dbl_divzero ; 0x1ee58
        0x0001dae4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dae8:    f024fb2a    $.*.    BL       __aeabi_dneg ; 0x42140
        0x0001daec:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001daf0:    b016        ..      ADD      sp,sp,#0x58
        0x0001daf2:    ecbd8b0e    ....    VPOP     {d8-d14}
        0x0001daf6:    b004        ..      ADD      sp,sp,#0x10
        0x0001daf8:    e8bd8df0    ....    POP      {r4-r8,r10,r11,pc}
        0x0001dafc:    e018        ..      B        0x1db30 ; __hardfp_pow + 376
        0x0001dafe:    ed9fabbe    ....    VLDR     d10,[pc,#760] ; [0x1ddf8] = 0
        0x0001db02:    ed9f8bbf    ....    VLDR     d8,[pc,#764] ; [0x1de00] = 0
        0x0001db06:    2800        .(      CMP      r0,#0
        0x0001db08:    d171        q.      BNE      0x1dbee ; __hardfp_pow + 566
        0x0001db0a:    48b8        .H      LDR      r0,[pc,#736] ; [0x1ddec] = 0x7ff00000
        0x0001db0c:    4580        .E      CMP      r8,r0
        0x0001db0e:    d122        ".      BNE      0x1db56 ; __hardfp_pow + 414
        0x0001db10:    f1054080    ...@    ADD      r0,r5,#0x40000000
        0x0001db14:    f5101080    ....    ADDS     r0,r0,#0x100000
        0x0001db18:    bf08        ..      IT       EQ
        0x0001db1a:    f1ba0f00    ....    CMPEQ    r10,#0
        0x0001db1e:    d007        ..      BEQ      0x1db30 ; __hardfp_pow + 376
        0x0001db20:    45b3        .E      CMP      r11,r6
        0x0001db22:    dc0a        ..      BGT      0x1db3a ; __hardfp_pow + 386
        0x0001db24:    2c00        .,      CMP      r4,#0
        0x0001db26:    bfa8        ..      IT       GE
        0x0001db28:    ed9d0b26    ..&.    VLDRGE   d0,[sp,#0x98]
        0x0001db2c:    dae0        ..      BGE      0x1daf0 ; __hardfp_pow + 312
        0x0001db2e:    e00d        ..      B        0x1db4c ; __hardfp_pow + 404
        0x0001db30:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x0001db34:    eef00a69    ..i.    VMOV.F32 s1,s19
        0x0001db38:    e7da        ..      B        0x1daf0 ; __hardfp_pow + 312
        0x0001db3a:    2c00        .,      CMP      r4,#0
        0x0001db3c:    da06        ..      BGE      0x1db4c ; __hardfp_pow + 404
        0x0001db3e:    ed9d0b26    ..&.    VLDR     d0,[sp,#0x98]
        0x0001db42:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001db46:    f024fafb    $...    BL       __aeabi_dneg ; 0x42140
        0x0001db4a:    e06f        o.      B        0x1dc2c ; __hardfp_pow + 628
        0x0001db4c:    48ae        .H      LDR      r0,[pc,#696] ; [0x1de08] = 0x2d0e6
        0x0001db4e:    4478        xD      ADD      r0,r0,pc
        0x0001db50:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0001db54:    e7cc        ..      B        0x1daf0 ; __hardfp_pow + 312
        0x0001db56:    45d8        .E      CMP      r8,r11
        0x0001db58:    d14d        M.      BNE      0x1dbf6 ; __hardfp_pow + 574
        0x0001db5a:    2c00        .,      CMP      r4,#0
        0x0001db5c:    da48        H.      BGE      0x1dbf0 ; __hardfp_pow + 568
        0x0001db5e:    b12e        ..      CBZ      r6,0x1db6c ; __hardfp_pow + 436
        0x0001db60:    4286        .B      CMP      r6,r0
        0x0001db62:    d13a        :.      BNE      0x1dbda ; __hardfp_pow + 546
        0x0001db64:    f1ba0f00    ....    CMP      r10,#0
        0x0001db68:    d142        B.      BNE      0x1dbf0 ; __hardfp_pow + 568
        0x0001db6a:    e026        &.      B        0x1dbba ; __hardfp_pow + 514
        0x0001db6c:    f1ba0f00    ....    CMP      r10,#0
        0x0001db70:    d013        ..      BEQ      0x1db9a ; __hardfp_pow + 482
        0x0001db72:    2002        .       MOVS     r0,#2
        0x0001db74:    f7fafe87    ....    BL       __set_errno ; 0x18886
        0x0001db78:    f001f9aa    ....    BL       __mathlib_dbl_overflow ; 0x1eed0
        0x0001db7c:    ed8d0b02    ....    VSTR     d0,[sp,#8]
        0x0001db80:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001db84:    ed8d0b00    ....    VSTR     d0,[sp,#0]
        0x0001db88:    ee100a90    ....    VMOV     r0,s1
        0x0001db8c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001db8e:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001db92:    9003        ..      STR      r0,[sp,#0xc]
        0x0001db94:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001db98:    e7aa        ..      B        0x1daf0 ; __hardfp_pow + 312
        0x0001db9a:    ed8dab02    ....    VSTR     d10,[sp,#8]
        0x0001db9e:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dba2:    ee1a1a90    ....    VMOV     r1,s21
        0x0001dba6:    ee100a90    ....    VMOV     r0,s1
        0x0001dbaa:    ed8d0b00    ....    VSTR     d0,[sp,#0]
        0x0001dbae:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001dbb2:    9003        ..      STR      r0,[sp,#0xc]
        0x0001dbb4:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001dbb8:    e79a        ..      B        0x1daf0 ; __hardfp_pow + 312
        0x0001dbba:    ed8d8b02    ....    VSTR     d8,[sp,#8]
        0x0001dbbe:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dbc2:    ee181a90    ....    VMOV     r1,s17
        0x0001dbc6:    ee100a90    ....    VMOV     r0,s1
        0x0001dbca:    ed8d0b00    ....    VSTR     d0,[sp,#0]
        0x0001dbce:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001dbd2:    9003        ..      STR      r0,[sp,#0xc]
        0x0001dbd4:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001dbd8:    e78a        ..      B        0x1daf0 ; __hardfp_pow + 312
        0x0001dbda:    da09        ..      BGE      0x1dbf0 ; __hardfp_pow + 568
        0x0001dbdc:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dbe0:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001dbe4:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001dbe8:    f024fba4    $...    BL       __aeabi_ddiv ; 0x42334
        0x0001dbec:    e01e        ..      B        0x1dc2c ; __hardfp_pow + 628
        0x0001dbee:    e020         .      B        0x1dc32 ; __hardfp_pow + 634
        0x0001dbf0:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dbf4:    e77c        |.      B        0x1daf0 ; __hardfp_pow + 312
        0x0001dbf6:    4286        .B      CMP      r6,r0
        0x0001dbf8:    da1b        ..      BGE      0x1dc32 ; __hardfp_pow + 634
        0x0001dbfa:    f1b44f80    ...O    CMP      r4,#0x40000000
        0x0001dbfe:    d00d        ..      BEQ      0x1dc1c ; __hardfp_pow + 612
        0x0001dc00:    f1a45000    ...P    SUB      r0,r4,#0x20000000
        0x0001dc04:    f1b050ff    ...P    SUBS     r0,r0,#0x1fe00000
        0x0001dc08:    d113        ..      BNE      0x1dc32 ; __hardfp_pow + 634
        0x0001dc0a:    2d00        .-      CMP      r5,#0
        0x0001dc0c:    db11        ..      BLT      0x1dc32 ; __hardfp_pow + 634
        0x0001dc0e:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dc12:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dc16:    f021ffac    !...    BL       sqrt ; 0x3fb72
        0x0001dc1a:    e007        ..      B        0x1dc2c ; __hardfp_pow + 628
        0x0001dc1c:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dc20:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001dc24:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dc28:    f000bcc2    ....    B.W      0x1e5b0 ; __hardfp_pow + 3064
        0x0001dc2c:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001dc30:    e75e        ^.      B        0x1daf0 ; __hardfp_pow + 312
        0x0001dc32:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dc36:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dc3a:    f015ff70    ..p.    BL       fabs ; 0x33b1e
        0x0001dc3e:    f1ba0f00    ....    CMP      r10,#0
        0x0001dc42:    e9cd010e    ....    STRD     r0,r1,[sp,#0x38]
        0x0001dc46:    d142        B.      BNE      0x1dcce ; __hardfp_pow + 790
        0x0001dc48:    ed9f0b71    ..q.    VLDR     d0,[pc,#452] ; [0x1de10] = 0
        0x0001dc4c:    b346        F.      CBZ      r6,0x1dca0 ; __hardfp_pow + 744
        0x0001dc4e:    f1a640e0    ...@    SUB      r0,r6,#0x70000000
        0x0001dc52:    f1b0607f    ...`    SUBS     r0,r0,#0xff00000
        0x0001dc56:    d00c        ..      BEQ      0x1dc72 ; __hardfp_pow + 698
        0x0001dc58:    455e        ^E      CMP      r6,r11
        0x0001dc5a:    d138        8.      BNE      0x1dcce ; __hardfp_pow + 790
        0x0001dc5c:    2d00        .-      CMP      r5,#0
        0x0001dc5e:    da00        ..      BGE      0x1dc62 ; __hardfp_pow + 682
        0x0001dc60:    b3a7        ..      CBZ      r7,0x1dccc ; __hardfp_pow + 788
        0x0001dc62:    2f02        ./      CMP      r7,#2
        0x0001dc64:    bf0c        ..      ITE      EQ
        0x0001dc66:    2001        .       MOVEQ    r0,#1
        0x0001dc68:    f04f30ff    O..0    MOVNE    r0,#0xffffffff
        0x0001dc6c:    f024fd53    $.S.    BL       __aeabi_i2d ; 0x42716
        0x0001dc70:    e7dc        ..      B        0x1dc2c ; __hardfp_pow + 628
        0x0001dc72:    2d00        .-      CMP      r5,#0
        0x0001dc74:    dd01        ..      BLE      0x1dc7a ; __hardfp_pow + 706
        0x0001dc76:    2c00        .,      CMP      r4,#0
        0x0001dc78:    da0d        ..      BGE      0x1dc96 ; __hardfp_pow + 734
        0x0001dc7a:    2d00        .-      CMP      r5,#0
        0x0001dc7c:    dd01        ..      BLE      0x1dc82 ; __hardfp_pow + 714
        0x0001dc7e:    2c00        .,      CMP      r4,#0
        0x0001dc80:    db1f        ..      BLT      0x1dcc2 ; __hardfp_pow + 778
        0x0001dc82:    2d00        .-      CMP      r5,#0
        0x0001dc84:    da16        ..      BGE      0x1dcb4 ; __hardfp_pow + 764
        0x0001dc86:    2c00        .,      CMP      r4,#0
        0x0001dc88:    db14        ..      BLT      0x1dcb4 ; __hardfp_pow + 764
        0x0001dc8a:    2f01        ./      CMP      r7,#1
        0x0001dc8c:    bf08        ..      IT       EQ
        0x0001dc8e:    ed9f0b62    ..b.    VLDREQ   d0,[pc,#392] ; [0x1de18] = 0
        0x0001dc92:    f43faf2d    ?.-.    BEQ      0x1daf0 ; __hardfp_pow + 312
        0x0001dc96:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0001dc9a:    eef00a6a    ..j.    VMOV.F32 s1,s21
        0x0001dc9e:    e727        '.      B        0x1daf0 ; __hardfp_pow + 312
        0x0001dca0:    2f02        ./      CMP      r7,#2
        0x0001dca2:    bf18        ..      IT       NE
        0x0001dca4:    2d00        .-      CMPNE    r5,#0
        0x0001dca6:    d00c        ..      BEQ      0x1dcc2 ; __hardfp_pow + 778
        0x0001dca8:    2f01        ./      CMP      r7,#1
        0x0001dcaa:    d10a        ..      BNE      0x1dcc2 ; __hardfp_pow + 778
        0x0001dcac:    2d00        .-      CMP      r5,#0
        0x0001dcae:    f6ffaf1f    ....    BLT      0x1daf0 ; __hardfp_pow + 312
        0x0001dcb2:    e006        ..      B        0x1dcc2 ; __hardfp_pow + 778
        0x0001dcb4:    2d00        .-      CMP      r5,#0
        0x0001dcb6:    bfb8        ..      IT       LT
        0x0001dcb8:    2c00        .,      CMPLT    r4,#0
        0x0001dcba:    da08        ..      BGE      0x1dcce ; __hardfp_pow + 790
        0x0001dcbc:    2f01        ./      CMP      r7,#1
        0x0001dcbe:    f43faf17    ?...    BEQ      0x1daf0 ; __hardfp_pow + 312
        0x0001dcc2:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001dcc6:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001dcca:    e711        ..      B        0x1daf0 ; __hardfp_pow + 312
        0x0001dccc:    e01b        ..      B        0x1dd06 ; __hardfp_pow + 846
        0x0001dcce:    2001        .       MOVS     r0,#1
        0x0001dcd0:    eb0070e5    ...p    ADD      r0,r0,r5,ASR #31
        0x0001dcd4:    ea500107    P...    ORRS     r1,r0,r7
        0x0001dcd8:    d015        ..      BEQ      0x1dd06 ; __hardfp_pow + 846
        0x0001dcda:    1e79        y.      SUBS     r1,r7,#1
        0x0001dcdc:    eeb08a49    ..I.    VMOV.F32 s16,s18
        0x0001dce0:    eef08a69    ..i.    VMOV.F32 s17,s19
        0x0001dce4:    4308        .C      ORRS     r0,r0,r1
        0x0001dce6:    bf08        ..      IT       EQ
        0x0001dce8:    ed9f8b4d    ..M.    VLDREQ   d8,[pc,#308] ; [0x1de20] = 0
        0x0001dcec:    484e        NH      LDR      r0,[pc,#312] ; [0x1de28] = 0x41e00000
        0x0001dcee:    2500        .%      MOVS     r5,#0
        0x0001dcf0:    4580        .E      CMP      r8,r0
        0x0001dcf2:    dd70        p.      BLE      0x1ddd6 ; __hardfp_pow + 1054
        0x0001dcf4:    494d        MI      LDR      r1,[pc,#308] ; [0x1de2c] = 0x43f00000
        0x0001dcf6:    484e        NH      LDR      r0,[pc,#312] ; [0x1de30] = 0x3fefffff
        0x0001dcf8:    4588        .E      CMP      r8,r1
        0x0001dcfa:    dd14        ..      BLE      0x1dd26 ; __hardfp_pow + 878
        0x0001dcfc:    42b0        .B      CMP      r0,r6
        0x0001dcfe:    db0d        ..      BLT      0x1dd1c ; __hardfp_pow + 868
        0x0001dd00:    2c00        .,      CMP      r4,#0
        0x0001dd02:    db19        ..      BLT      0x1dd38 ; __hardfp_pow + 896
        0x0001dd04:    e02f        /.      B        0x1dd66 ; __hardfp_pow + 942
        0x0001dd06:    2001        .       MOVS     r0,#1
        0x0001dd08:    f7fafdbd    ....    BL       __set_errno ; 0x18886
        0x0001dd0c:    b016        ..      ADD      sp,sp,#0x58
        0x0001dd0e:    ecbd8b0e    ....    VPOP     {d8-d14}
        0x0001dd12:    b004        ..      ADD      sp,sp,#0x10
        0x0001dd14:    e8bd4df0    ...M    POP      {r4-r8,r10,r11,lr}
        0x0001dd18:    f001b8ca    ....    B.W      __mathlib_dbl_invalid ; 0x1eeb0
        0x0001dd1c:    45b3        .E      CMP      r11,r6
        0x0001dd1e:    dc02        ..      BGT      0x1dd26 ; __hardfp_pow + 878
        0x0001dd20:    2c00        .,      CMP      r4,#0
        0x0001dd22:    dc09        ..      BGT      0x1dd38 ; __hardfp_pow + 896
        0x0001dd24:    e01f        ..      B        0x1dd66 ; __hardfp_pow + 942
        0x0001dd26:    4286        .B      CMP      r6,r0
        0x0001dd28:    da02        ..      BGE      0x1dd30 ; __hardfp_pow + 888
        0x0001dd2a:    2c00        .,      CMP      r4,#0
        0x0001dd2c:    da1b        ..      BGE      0x1dd66 ; __hardfp_pow + 942
        0x0001dd2e:    e003        ..      B        0x1dd38 ; __hardfp_pow + 896
        0x0001dd30:    455e        ^E      CMP      r6,r11
        0x0001dd32:    dd2b        +.      BLE      0x1dd8c ; __hardfp_pow + 980
        0x0001dd34:    2c00        .,      CMP      r4,#0
        0x0001dd36:    dd16        ..      BLE      0x1dd66 ; __hardfp_pow + 942
        0x0001dd38:    2002        .       MOVS     r0,#2
        0x0001dd3a:    f7fafda4    ....    BL       __set_errno ; 0x18886
        0x0001dd3e:    f001f8c7    ....    BL       __mathlib_dbl_overflow ; 0x1eed0
        0x0001dd42:    ed8d0b02    ....    VSTR     d0,[sp,#8]
        0x0001dd46:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001dd4a:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001dd4e:    f024fd49    $.I.    BL       __aeabi_dmul ; 0x427e4
        0x0001dd52:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0001dd56:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001dd58:    9801        ..      LDR      r0,[sp,#4]
        0x0001dd5a:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001dd5e:    9003        ..      STR      r0,[sp,#0xc]
        0x0001dd60:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001dd64:    e6c4        ..      B        0x1daf0 ; __hardfp_pow + 312
        0x0001dd66:    2002        .       MOVS     r0,#2
        0x0001dd68:    f7fafd8d    ....    BL       __set_errno ; 0x18886
        0x0001dd6c:    f001f8c0    ....    BL       __mathlib_dbl_underflow ; 0x1eef0
        0x0001dd70:    ee101a90    ....    VMOV     r1,s1
        0x0001dd74:    ee180a90    ....    VMOV     r0,s17
        0x0001dd78:    ed8d0b02    ....    VSTR     d0,[sp,#8]
        0x0001dd7c:    ed8d8b00    ....    VSTR     d8,[sp,#0]
        0x0001dd80:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001dd84:    9003        ..      STR      r0,[sp,#0xc]
        0x0001dd86:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001dd8a:    e6b1        ..      B        0x1daf0 ; __hardfp_pow + 312
        0x0001dd8c:    ed9d0b0e    ....    VLDR     d0,[sp,#0x38]
        0x0001dd90:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001dd94:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dd98:    f024ff30    $.0.    BL       __aeabi_dsub ; 0x42bfc
        0x0001dd9c:    ed9f0b26    ..&.    VLDR     d0,[pc,#152] ; [0x1de38] = 0
        0x0001dda0:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x0001dda4:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001dda8:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001ddac:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ddb0:    f024fd18    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001ddb4:    ed9f1b22    ..".    VLDR     d1,[pc,#136] ; [0x1de40] = 0x55555555
        0x0001ddb8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ddbc:    f024fe46    $.F.    BL       __aeabi_drsub ; 0x42a4c
        0x0001ddc0:    ed9d1b08    ....    VLDR     d1,[sp,#0x20]
        0x0001ddc4:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ddc8:    f024fd0c    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001ddcc:    ed9f1b1e    ....    VLDR     d1,[pc,#120] ; [0x1de48] = 0
        0x0001ddd0:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ddd4:    e03c        <.      B        0x1de50 ; __hardfp_pow + 1176
        0x0001ddd6:    e08c        ..      B        0x1def2 ; __hardfp_pow + 1338
    $d
        0x0001ddd8:    001fffff    ....    DCD    2097151
        0x0001dddc:    000fffff    ....    DCD    1048575
        0x0001dde0:    00000000    ....    DCD    0
        0x0001dde4:    3ff00000    ...?    DCD    1072693248
        0x0001dde8:    3ff00000    ...?    DCD    1072693248
        0x0001ddec:    7ff00000    ....    DCD    2146435072
        0x0001ddf0:    43400000    ..@C    DCD    1128267776
        0x0001ddf4:    fffffc01    ....    DCD    4294966273
        0x0001ddf8:    00000000    ....    DCD    0
        0x0001ddfc:    7ff00000    ....    DCD    2146435072
        0x0001de00:    00000000    ....    DCD    0
        0x0001de04:    00000000    ....    DCD    0
        0x0001de08:    0002d0e6    ....    DCD    184550
        0x0001de0c:    00000000    ....    DCD    0
        0x0001de10:    00000000    ....    DCD    0
        0x0001de14:    80000000    ....    DCD    2147483648
        0x0001de18:    00000000    ....    DCD    0
        0x0001de1c:    fff00000    ....    DCD    4293918720
        0x0001de20:    00000000    ....    DCD    0
        0x0001de24:    bff00000    ....    DCD    3220176896
        0x0001de28:    41e00000    ...A    DCD    1105199104
        0x0001de2c:    43f00000    ...C    DCD    1139802112
        0x0001de30:    3fefffff    ...?    DCD    1072693247
        0x0001de34:    00000000    ....    DCD    0
        0x0001de38:    00000000    ....    DCD    0
        0x0001de3c:    3fd00000    ...?    DCD    1070596096
        0x0001de40:    55555555    UUUU    DCD    1431655765
        0x0001de44:    3fd55555    UU.?    DCD    1070945621
        0x0001de48:    00000000    ....    DCD    0
        0x0001de4c:    3fe00000    ...?    DCD    1071644672
    $t
        0x0001de50:    f024fdfc    $...    BL       __aeabi_drsub ; 0x42a4c
        0x0001de54:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001de58:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001de5c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001de60:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001de64:    f024fcbe    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001de68:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001de6c:    f024fcba    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001de70:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001de74:    ed9f0bfe    ....    VLDR     d0,[pc,#1016] ; [0x1e270] = 0x60000000
        0x0001de78:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001de7c:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001de80:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001de84:    f024fcae    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001de88:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001de8c:    ed9f0bfa    ....    VLDR     d0,[pc,#1000] ; [0x1e278] = 0x652b82fe
        0x0001de90:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001de94:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001de98:    f024fca4    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001de9c:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001dea0:    ed9f0bf7    ....    VLDR     d0,[pc,#988] ; [0x1e280] = 0xf85ddf44
        0x0001dea4:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001dea8:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001deac:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001deb0:    f024fc98    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001deb4:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001deb8:    f024fea0    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001debc:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001dec0:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001dec4:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001dec8:    f024f978    $.x.    BL       __aeabi_dadd ; 0x421bc
        0x0001decc:    9006        ..      STR      r0,[sp,#0x18]
        0x0001dece:    e9cd5106    ...Q    STRD     r5,r1,[sp,#0x18]
        0x0001ded2:    ed9d0b06    ....    VLDR     d0,[sp,#0x18]
        0x0001ded6:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001deda:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dede:    f024fe8d    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001dee2:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001dee6:    f024fdb1    $...    BL       __aeabi_drsub ; 0x42a4c
        0x0001deea:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001deee:    f000b9a1    ....    B.W      0x1e234 ; __hardfp_pow + 2172
        0x0001def2:    2000        .       MOVS     r0,#0
        0x0001def4:    f5b61f80    ....    CMP      r6,#0x100000
        0x0001def8:    da0e        ..      BGE      0x1df18 ; __hardfp_pow + 1376
        0x0001defa:    ed9f0be3    ....    VLDR     d0,[pc,#908] ; [0x1e288] = 0
        0x0001defe:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001df02:    ed9d0b0e    ....    VLDR     d0,[sp,#0x38]
        0x0001df06:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001df0a:    f024fc6b    $.k.    BL       __aeabi_dmul ; 0x427e4
        0x0001df0e:    e9cd010e    ....    STRD     r0,r1,[sp,#0x38]
        0x0001df12:    f06f0034    o.4.    MVN      r0,#0x34
        0x0001df16:    460e        .F      MOV      r6,r1
        0x0001df18:    eb005026    ..&P    ADD      r0,r0,r6,ASR #20
        0x0001df1c:    f2a037ff    ...7    SUB      r7,r0,#0x3ff
        0x0001df20:    f3c60013    ....    UBFX     r0,r6,#0,#20
        0x0001df24:    49da        .I      LDR      r1,[pc,#872] ; [0x1e290] = 0x3988e
        0x0001df26:    f040667f    @..f    ORR      r6,r0,#0xff00000
        0x0001df2a:    f0465640    F.@V    ORR      r6,r6,#0x30000000
        0x0001df2e:    4288        .B      CMP      r0,r1
        0x0001df30:    bfd8        ..      IT       LE
        0x0001df32:    2400        .$      MOVLE    r4,#0
        0x0001df34:    dd08        ..      BLE      0x1df48 ; __hardfp_pow + 1424
        0x0001df36:    49d7        .I      LDR      r1,[pc,#860] ; [0x1e294] = 0xbb67a
        0x0001df38:    4281        .B      CMP      r1,r0
        0x0001df3a:    bfc8        ..      IT       GT
        0x0001df3c:    2401        .$      MOVGT    r4,#1
        0x0001df3e:    dc03        ..      BGT      0x1df48 ; __hardfp_pow + 1424
        0x0001df40:    2400        .$      MOVS     r4,#0
        0x0001df42:    f5a61680    ....    SUB      r6,r6,#0x100000
        0x0001df46:    1c7f        ..      ADDS     r7,r7,#1
        0x0001df48:    48d3        .H      LDR      r0,[pc,#844] ; [0x1e298] = 0x2cc32
        0x0001df4a:    4478        xD      ADD      r0,r0,pc
        0x0001df4c:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001df50:    960f        ..      STR      r6,[sp,#0x3c]
        0x0001df52:    ed90cb00    ....    VLDR     d12,[r0,#0]
        0x0001df56:    ed9d0b0e    ....    VLDR     d0,[sp,#0x38]
        0x0001df5a:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001df5e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001df62:    f024fe4b    $.K.    BL       __aeabi_dsub ; 0x42bfc
        0x0001df66:    ed9d0b0e    ....    VLDR     d0,[sp,#0x38]
        0x0001df6a:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001df6e:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001df72:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001df76:    f024f921    $.!.    BL       __aeabi_dadd ; 0x421bc
        0x0001df7a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001df7e:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001df82:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001df86:    f024f9d5    $...    BL       __aeabi_ddiv ; 0x42334
        0x0001df8a:    ec410b1d    A...    VMOV     d13,r0,r1
        0x0001df8e:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001df92:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001df96:    f024fc25    $.%.    BL       __aeabi_dmul ; 0x427e4
        0x0001df9a:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001df9e:    48bf        .H      LDR      r0,[pc,#764] ; [0x1e29c] = 0x2cc90
        0x0001dfa0:    ed8dab10    ....    VSTR     d10,[sp,#0x40]
        0x0001dfa4:    4478        xD      ADD      r0,r0,pc
        0x0001dfa6:    9510        ..      STR      r5,[sp,#0x40]
        0x0001dfa8:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0001dfac:    f04f5000    O..P    MOV      r0,#0x20000000
        0x0001dfb0:    ea400066    @.f.    ORR      r0,r0,r6,ASR #1
        0x0001dfb4:    eb004084    ...@    ADD      r0,r0,r4,LSL #18
        0x0001dfb8:    ed8d0b08    ....    VSTR     d0,[sp,#0x20]
        0x0001dfbc:    f5002000    ...     ADD      r0,r0,#0x80000
        0x0001dfc0:    9009        ..      STR      r0,[sp,#0x24]
        0x0001dfc2:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001dfc6:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001dfca:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dfce:    f024fe15    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001dfd2:    ed9d1b0e    ....    VLDR     d1,[sp,#0x38]
        0x0001dfd6:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001dfda:    f024fd37    $.7.    BL       __aeabi_drsub ; 0x42a4c
        0x0001dfde:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001dfe2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001dfe6:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001dfea:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dfee:    f024fbf9    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001dff2:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001dff6:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001dffa:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001dffe:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001e002:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e006:    f024fbed    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001e00a:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e00e:    f024fd1d    $...    BL       __aeabi_drsub ; 0x42a4c
        0x0001e012:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e016:    f024fdf1    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001e01a:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001e01e:    f024fbe1    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001e022:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001e026:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e02a:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e02e:    f024fbd9    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001e032:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e036:    489a        .H      LDR      r0,[pc,#616] ; [0x1e2a0] = 0x2cb6a
        0x0001e038:    2106        .!      MOVS     r1,#6
        0x0001e03a:    eeb00a4b    ..K.    VMOV.F32 s0,s22
        0x0001e03e:    eef00a6b    ..k.    VMOV.F32 s1,s23
        0x0001e042:    4478        xD      ADD      r0,r0,pc
        0x0001e044:    f000fdf4    ....    BL       __kernel_poly ; 0x1ec30
        0x0001e048:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0001e04c:    eef01a60    ..`.    VMOV.F32 s3,s1
        0x0001e050:    eeb0da41    ..A.    VMOV.F32 s26,s2
        0x0001e054:    eef0da61    ..a.    VMOV.F32 s27,s3
        0x0001e058:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e05c:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001e060:    f024fbc0    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001e064:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001e068:    f024fbbc    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001e06c:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001e070:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e074:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e078:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e07c:    f024f89e    $...    BL       __aeabi_dadd ; 0x421bc
        0x0001e080:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e084:    f024fbae    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001e088:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e08c:    f024f896    $...    BL       __aeabi_dadd ; 0x421bc
        0x0001e090:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001e094:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e098:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e09c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e0a0:    f024fba0    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001e0a4:    ec410b1d    A...    VMOV     d13,r0,r1
        0x0001e0a8:    ed9feb7f    ....    VLDR     d14,[pc,#508] ; [0x1e2a8] = 0
        0x0001e0ac:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001e0b0:    f024f884    $...    BL       __aeabi_dadd ; 0x421bc
        0x0001e0b4:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e0b8:    f024f880    $...    BL       __aeabi_dadd ; 0x421bc
        0x0001e0bc:    9008        ..      STR      r0,[sp,#0x20]
        0x0001e0be:    e9cd5108    ...Q    STRD     r5,r1,[sp,#0x20]
        0x0001e0c2:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e0c6:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001e0ca:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e0ce:    f024fd95    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001e0d2:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001e0d6:    f024fd91    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001e0da:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e0de:    f024fcb5    $...    BL       __aeabi_drsub ; 0x42a4c
        0x0001e0e2:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e0e6:    ec410b1d    A...    VMOV     d13,r0,r1
        0x0001e0ea:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e0ee:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001e0f2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e0f6:    f024fb75    $.u.    BL       __aeabi_dmul ; 0x427e4
        0x0001e0fa:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e0fe:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e102:    ec510b1d    Q...    VMOV     r0,r1,d13
        0x0001e106:    f024fb6d    $.m.    BL       __aeabi_dmul ; 0x427e4
        0x0001e10a:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e10e:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e112:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e116:    ec510b1c    Q...    VMOV     r0,r1,d12
        0x0001e11a:    f024fb63    $.c.    BL       __aeabi_dmul ; 0x427e4
        0x0001e11e:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e122:    f024f84b    $.K.    BL       __aeabi_dadd ; 0x421bc
        0x0001e126:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e12a:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001e12e:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e132:    f024f843    $.C.    BL       __aeabi_dadd ; 0x421bc
        0x0001e136:    900c        ..      STR      r0,[sp,#0x30]
        0x0001e138:    e9cd510c    ...Q    STRD     r5,r1,[sp,#0x30]
        0x0001e13c:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e140:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e144:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e148:    f024fd58    $.X.    BL       __aeabi_dsub ; 0x42bfc
        0x0001e14c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e150:    f024fc7c    $.|.    BL       __aeabi_drsub ; 0x42a4c
        0x0001e154:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e158:    ed9f0b55    ..U.    VLDR     d0,[pc,#340] ; [0x1e2b0] = 0xe0000000
        0x0001e15c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e160:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e164:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e168:    f024fb3c    $.<.    BL       __aeabi_dmul ; 0x427e4
        0x0001e16c:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e170:    ed9f0b51    ..Q.    VLDR     d0,[pc,#324] ; [0x1e2b8] = 0xdc3a03fd
        0x0001e174:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001e178:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e17c:    f024fb32    $.2.    BL       __aeabi_dmul ; 0x427e4
        0x0001e180:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e184:    ed9f0b4e    ..N.    VLDR     d0,[pc,#312] ; [0x1e2c0] = 0x145b01f5
        0x0001e188:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e18c:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e190:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e194:    f024fb26    $.&.    BL       __aeabi_dmul ; 0x427e4
        0x0001e198:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e19c:    f024f80e    $...    BL       __aeabi_dadd ; 0x421bc
        0x0001e1a0:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e1a4:    4848        HH      LDR      r0,[pc,#288] ; [0x1e2c8] = 0x2c9f6
        0x0001e1a6:    4478        xD      ADD      r0,r0,pc
        0x0001e1a8:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001e1ac:    ed901b00    ....    VLDR     d1,[r0,#0]
        0x0001e1b0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e1b4:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e1b8:    f024f800    $...    BL       __aeabi_dadd ; 0x421bc
        0x0001e1bc:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e1c0:    4638        8F      MOV      r0,r7
        0x0001e1c2:    f024faa8    $...    BL       __aeabi_i2d ; 0x42716
        0x0001e1c6:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x0001e1ca:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e1ce:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e1d2:    f023fff3    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001e1d6:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e1da:    483c        <H      LDR      r0,[pc,#240] ; [0x1e2cc] = 0x2c9b0
        0x0001e1dc:    4478        xD      ADD      r0,r0,pc
        0x0001e1de:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001e1e2:    ed90cb00    ....    VLDR     d12,[r0,#0]
        0x0001e1e6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e1ea:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e1ee:    f023ffe5    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001e1f2:    ed9d1b08    ....    VLDR     d1,[sp,#0x20]
        0x0001e1f6:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e1fa:    f023ffdf    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001e1fe:    9006        ..      STR      r0,[sp,#0x18]
        0x0001e200:    e9cd5106    ...Q    STRD     r5,r1,[sp,#0x18]
        0x0001e204:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e208:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e20c:    ed9d0b06    ....    VLDR     d0,[sp,#0x18]
        0x0001e210:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e214:    f024fcf2    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001e218:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e21c:    f024fcee    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001e220:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e224:    f024fcea    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001e228:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e22c:    f024fc0e    $...    BL       __aeabi_drsub ; 0x42a4c
        0x0001e230:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e234:    ed9d1b26    ..&.    VLDR     d1,[sp,#0x98]
        0x0001e238:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e23c:    ed8d1b00    ....    VSTR     d1,[sp,#0]
        0x0001e240:    9500        ..      STR      r5,[sp,#0]
        0x0001e242:    ed9d0b26    ..&.    VLDR     d0,[sp,#0x98]
        0x0001e246:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e24a:    f024facb    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001e24e:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001e252:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e256:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e25a:    ed9d0b26    ..&.    VLDR     d0,[sp,#0x98]
        0x0001e25e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e262:    f024fccb    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001e266:    ed9d1b06    ....    VLDR     d1,[sp,#0x18]
        0x0001e26a:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e26e:    e02f        /.      B        0x1e2d0 ; __hardfp_pow + 2328
    $d
        0x0001e270:    60000000    ...`    DCD    1610612736
        0x0001e274:    3ff71547    G..?    DCD    1073157447
        0x0001e278:    652b82fe    ..+e    DCD    1697350398
        0x0001e27c:    3ff71547    G..?    DCD    1073157447
        0x0001e280:    f85ddf44    D.].    DCD    4166901572
        0x0001e284:    3e54ae0b    ..T>    DCD    1045736971
        0x0001e288:    00000000    ....    DCD    0
        0x0001e28c:    43400000    ..@C    DCD    1128267776
        0x0001e290:    0003988e    ....    DCD    235662
        0x0001e294:    000bb67a    z...    DCD    767610
        0x0001e298:    0002cc32    2...    DCD    183346
        0x0001e29c:    0002cc90    ....    DCD    183440
        0x0001e2a0:    0002cb6a    j...    DCD    183146
        0x0001e2a4:    00000000    ....    DCD    0
        0x0001e2a8:    00000000    ....    DCD    0
        0x0001e2ac:    40080000    ...@    DCD    1074266112
        0x0001e2b0:    e0000000    ....    DCD    3758096384
        0x0001e2b4:    3feec709    ...?    DCD    1072613129
        0x0001e2b8:    dc3a03fd    ..:.    DCD    3694789629
        0x0001e2bc:    3feec709    ...?    DCD    1072613129
        0x0001e2c0:    145b01f5    ..[.    DCD    341508597
        0x0001e2c4:    be3e2fe0    ./>.    DCD    3191746528
        0x0001e2c8:    0002c9f6    ....    DCD    182774
        0x0001e2cc:    0002c9b0    ....    DCD    182704
    $t
        0x0001e2d0:    f024fa88    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001e2d4:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e2d8:    f023ff70    #.p.    BL       __aeabi_dadd ; 0x421bc
        0x0001e2dc:    ed9d0b06    ....    VLDR     d0,[sp,#0x18]
        0x0001e2e0:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e2e4:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e2e8:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001e2ec:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e2f0:    f024fa78    $.x.    BL       __aeabi_dmul ; 0x427e4
        0x0001e2f4:    e9cd010c    ....    STRD     r0,r1,[sp,#0x30]
        0x0001e2f8:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e2fc:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e300:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e304:    f023ff5a    #.Z.    BL       __aeabi_dadd ; 0x421bc
        0x0001e308:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0001e30c:    460c        .F      MOV      r4,r1
        0x0001e30e:    49aa        .I      LDR      r1,[pc,#680] ; [0x1e5b8] = 0x40900000
        0x0001e310:    428c        .B      CMP      r4,r1
        0x0001e312:    db2f        /.      BLT      0x1e374 ; __hardfp_pow + 2492
        0x0001e314:    1a61        a.      SUBS     r1,r4,r1
        0x0001e316:    4308        .C      ORRS     r0,r0,r1
        0x0001e318:    d118        ..      BNE      0x1e34c ; __hardfp_pow + 2452
        0x0001e31a:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e31e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e322:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e326:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e32a:    f024fc67    $.g.    BL       __aeabi_dsub ; 0x42bfc
        0x0001e32e:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e332:    ed9f0ba3    ....    VLDR     d0,[pc,#652] ; [0x1e5c0] = 0x652b82fe
        0x0001e336:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e33a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e33e:    f023ff3d    #.=.    BL       __aeabi_dadd ; 0x421bc
        0x0001e342:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e346:    f024fb4b    $.K.    BL       __aeabi_cdrcmple ; 0x429e0
        0x0001e34a:    d22d        -.      BCS      0x1e3a8 ; __hardfp_pow + 2544
        0x0001e34c:    2002        .       MOVS     r0,#2
        0x0001e34e:    f7fafa9a    ....    BL       __set_errno ; 0x18886
        0x0001e352:    f000fdbd    ....    BL       __mathlib_dbl_overflow ; 0x1eed0
        0x0001e356:    ee101a90    ....    VMOV     r1,s1
        0x0001e35a:    ee180a90    ....    VMOV     r0,s17
        0x0001e35e:    ed8d0b02    ....    VSTR     d0,[sp,#8]
        0x0001e362:    ed8d8b00    ....    VSTR     d8,[sp,#0]
        0x0001e366:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001e36a:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e36c:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e370:    f7ffbbbe    ....    B        0x1daf0 ; __hardfp_pow + 312
        0x0001e374:    4a94        .J      LDR      r2,[pc,#592] ; [0x1e5c8] = 0x4090cc00
        0x0001e376:    f0244100    $..A    BIC      r1,r4,#0x80000000
        0x0001e37a:    4291        .B      CMP      r1,r2
        0x0001e37c:    d314        ..      BCC      0x1e3a8 ; __hardfp_pow + 2544
        0x0001e37e:    4993        .I      LDR      r1,[pc,#588] ; [0x1e5cc] = 0x3f6f3400
        0x0001e380:    4421        !D      ADD      r1,r1,r4
        0x0001e382:    4308        .C      ORRS     r0,r0,r1
        0x0001e384:    f47facef    ....    BNE      0x1dd66 ; __hardfp_pow + 942
        0x0001e388:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e38c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e390:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e394:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e398:    f024fc30    $.0.    BL       __aeabi_dsub ; 0x42bfc
        0x0001e39c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e3a0:    f024fb1e    $...    BL       __aeabi_cdrcmple ; 0x429e0
        0x0001e3a4:    f67facdf    ....    BLS      0x1dd66 ; __hardfp_pow + 942
        0x0001e3a8:    f0244000    $..@    BIC      r0,r4,#0x80000000
        0x0001e3ac:    4988        .I      LDR      r1,[pc,#544] ; [0x1e5d0] = 0xfffffc01
        0x0001e3ae:    4a89        .J      LDR      r2,[pc,#548] ; [0x1e5d4] = 0x3fe00000
        0x0001e3b0:    2600        .&      MOVS     r6,#0
        0x0001e3b2:    eb015120    .. Q    ADD      r1,r1,r0,ASR #20
        0x0001e3b6:    4282        .B      CMP      r2,r0
        0x0001e3b8:    da2b        +.      BGE      0x1e412 ; __hardfp_pow + 2650
        0x0001e3ba:    1c48        H.      ADDS     r0,r1,#1
        0x0001e3bc:    f44f1180    O...    MOV      r1,#0x100000
        0x0001e3c0:    fa21f000    !...    LSR      r0,r1,r0
        0x0001e3c4:    4420         D      ADD      r0,r0,r4
        0x0001e3c6:    4a84        .J      LDR      r2,[pc,#528] ; [0x1e5d8] = 0x2c868
        0x0001e3c8:    f3c0510a    ...Q    UBFX     r1,r0,#20,#11
        0x0001e3cc:    447a        zD      ADD      r2,r2,pc
        0x0001e3ce:    f2a131ff    ...1    SUB      r1,r1,#0x3ff
        0x0001e3d2:    ed920b00    ....    VLDR     d0,[r2,#0]
        0x0001e3d6:    4a81        .J      LDR      r2,[pc,#516] ; [0x1e5dc] = 0xfffff
        0x0001e3d8:    ed8d0b08    ....    VSTR     d0,[sp,#0x20]
        0x0001e3dc:    40ca        .@      LSRS     r2,r2,r1
        0x0001e3de:    ea200202     ...    BIC      r2,r0,r2
        0x0001e3e2:    f3c00013    ....    UBFX     r0,r0,#0,#20
        0x0001e3e6:    f4401080    @...    ORR      r0,r0,#0x100000
        0x0001e3ea:    f1c10114    ....    RSB      r1,r1,#0x14
        0x0001e3ee:    fa20f601     ...    LSR      r6,r0,r1
        0x0001e3f2:    9209        ..      STR      r2,[sp,#0x24]
        0x0001e3f4:    2c00        .,      CMP      r4,#0
        0x0001e3f6:    bfb8        ..      IT       LT
        0x0001e3f8:    4276        vB      RSBLT    r6,r6,#0
        0x0001e3fa:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e3fe:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e402:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e406:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e40a:    f024fbf7    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001e40e:    e9cd010c    ....    STRD     r0,r1,[sp,#0x30]
        0x0001e412:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e416:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e41a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e41e:    f023fecd    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001e422:    ed9f0b6f    ..o.    VLDR     d0,[pc,#444] ; [0x1e5e0] = 0
        0x0001e426:    9008        ..      STR      r0,[sp,#0x20]
        0x0001e428:    e9cd5108    ...Q    STRD     r5,r1,[sp,#0x20]
        0x0001e42c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e430:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e434:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e438:    f024f9d4    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001e43c:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e440:    ed9f0b69    ..i.    VLDR     d0,[pc,#420] ; [0x1e5e8] = 0xca86c39
        0x0001e444:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e448:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e44c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e450:    f024f9c8    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001e454:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e458:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001e45c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e460:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e464:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e468:    f024fbc8    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001e46c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e470:    f024faec    $...    BL       __aeabi_drsub ; 0x42a4c
        0x0001e474:    ed9f1b5e    ..^.    VLDR     d1,[pc,#376] ; [0x1e5f0] = 0xfefa39ef
        0x0001e478:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e47c:    f024f9b2    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001e480:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e484:    f023fe9a    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001e488:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e48c:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001e490:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e494:    f023fe92    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001e498:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0001e49c:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e4a0:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e4a4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e4a8:    f024fba8    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001e4ac:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e4b0:    f024facc    $...    BL       __aeabi_drsub ; 0x42a4c
        0x0001e4b4:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e4b8:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e4bc:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e4c0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e4c4:    f024f98e    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001e4c8:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x0001e4cc:    484a        JH      LDR      r0,[pc,#296] ; [0x1e5f8] = 0x2c708
        0x0001e4ce:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e4d2:    2105        .!      MOVS     r1,#5
        0x0001e4d4:    4478        xD      ADD      r0,r0,pc
        0x0001e4d6:    f000fbab    ....    BL       __kernel_poly ; 0x1ec30
        0x0001e4da:    ed9d1b08    ....    VLDR     d1,[sp,#0x20]
        0x0001e4de:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e4e2:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e4e6:    f024f97d    $.}.    BL       __aeabi_dmul ; 0x427e4
        0x0001e4ea:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0001e4ee:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e4f2:    f024faab    $...    BL       __aeabi_drsub ; 0x42a4c
        0x0001e4f6:    e9cd0106    ....    STRD     r0,r1,[sp,#0x18]
        0x0001e4fa:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e4fe:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e502:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e506:    f024f96d    $.m.    BL       __aeabi_dmul ; 0x427e4
        0x0001e50a:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e50e:    f023fe55    #.U.    BL       __aeabi_dadd ; 0x421bc
        0x0001e512:    ed9f0b3b    ..;.    VLDR     d0,[pc,#236] ; [0x1e600] = 0
        0x0001e516:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e51a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e51e:    ed9d0b06    ....    VLDR     d0,[sp,#0x18]
        0x0001e522:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e526:    f024fb69    $.i.    BL       __aeabi_dsub ; 0x42bfc
        0x0001e52a:    ed9d0b06    ....    VLDR     d0,[sp,#0x18]
        0x0001e52e:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e532:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e536:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e53a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e53e:    f024f951    $.Q.    BL       __aeabi_dmul ; 0x427e4
        0x0001e542:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e546:    f023fef5    #...    BL       __aeabi_ddiv ; 0x42334
        0x0001e54a:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e54e:    f024fb55    $.U.    BL       __aeabi_dsub ; 0x42bfc
        0x0001e552:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0001e556:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e55a:    f024fb4f    $.O.    BL       __aeabi_dsub ; 0x42bfc
        0x0001e55e:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001e562:    f024fa73    $.s.    BL       __aeabi_drsub ; 0x42a4c
        0x0001e566:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0001e56a:    eb015006    ...P    ADD      r0,r1,r6,LSL #20
        0x0001e56e:    1501        ..      ASRS     r1,r0,#20
        0x0001e570:    2900        .)      CMP      r1,#0
        0x0001e572:    bfc8        ..      IT       GT
        0x0001e574:    9003        ..      STRGT    r0,[sp,#0xc]
        0x0001e576:    dc15        ..      BGT      0x1e5a4 ; __hardfp_pow + 3052
        0x0001e578:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e57c:    4632        2F      MOV      r2,r6
        0x0001e57e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e582:    f024fcd2    $...    BL       __ARM_scalbn ; 0x42f2a
        0x0001e586:    f7fefd7c    ..|.    BL       __ARM_fpclassify ; 0x1d082
        0x0001e58a:    2804        .(      CMP      r0,#4
        0x0001e58c:    bf08        ..      IT       EQ
        0x0001e58e:    f000fcaf    ....    BLEQ     __mathlib_dbl_underflow ; 0x1eef0
        0x0001e592:    4632        2F      MOV      r2,r6
        0x0001e594:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e598:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e59c:    f024fcc5    $...    BL       __ARM_scalbn ; 0x42f2a
        0x0001e5a0:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0001e5a4:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e5a8:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001e5ac:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e5b0:    f024f918    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001e5b4:    f7ffbb3a    ..:.    B        0x1dc2c ; __hardfp_pow + 628
    $d
        0x0001e5b8:    40900000    ...@    DCD    1083179008
        0x0001e5bc:    00000000    ....    DCD    0
        0x0001e5c0:    652b82fe    ..+e    DCD    1697350398
        0x0001e5c4:    3c971547    G..<    DCD    1016534343
        0x0001e5c8:    4090cc00    ...@    DCD    1083231232
        0x0001e5cc:    3f6f3400    .4o?    DCD    1064252416
        0x0001e5d0:    fffffc01    ....    DCD    4294966273
        0x0001e5d4:    3fe00000    ...?    DCD    1071644672
        0x0001e5d8:    0002c868    h...    DCD    182376
        0x0001e5dc:    000fffff    ....    DCD    1048575
        0x0001e5e0:    00000000    ....    DCD    0
        0x0001e5e4:    3fe62e43    C..?    DCD    1072049731
        0x0001e5e8:    0ca86c39    9l..    DCD    212364345
        0x0001e5ec:    be205c61    a\ .    DCD    3189791841
        0x0001e5f0:    fefa39ef    .9..    DCD    4277811695
        0x0001e5f4:    3fe62e42    B..?    DCD    1072049730
        0x0001e5f8:    0002c708    ....    DCD    182024
        0x0001e5fc:    00000000    ....    DCD    0
        0x0001e600:    00000000    ....    DCD    0
        0x0001e604:    40000000    ...@    DCD    1073741824
    $t
    i.__hardfp_sqrt
    __hardfp_sqrt
        0x0001e608:    b500        ..      PUSH     {lr}
        0x0001e60a:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0001e60e:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x0001e612:    eef09a60    ..`.    VMOV.F32 s19,s1
        0x0001e616:    b083        ..      SUB      sp,sp,#0xc
        0x0001e618:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001e61c:    f024fa22    $.".    BL       _dsqrt ; 0x42a64
        0x0001e620:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e624:    ee180a10    ....    VMOV     r0,s16
        0x0001e628:    ee181a90    ....    VMOV     r1,s17
        0x0001e62c:    ed8d8b00    ....    VSTR     d8,[sp,#0]
        0x0001e630:    2800        .(      CMP      r0,#0
        0x0001e632:    bf18        ..      IT       NE
        0x0001e634:    2001        .       MOVNE    r0,#1
        0x0001e636:    4308        .C      ORRS     r0,r0,r1
        0x0001e638:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0001e63c:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x0001e640:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x0001e644:    0fc0        ..      LSRS     r0,r0,#31
        0x0001e646:    d014        ..      BEQ      0x1e672 ; __hardfp_sqrt + 106
        0x0001e648:    ee191a10    ....    VMOV     r1,s18
        0x0001e64c:    ee190a90    ....    VMOV     r0,s19
        0x0001e650:    ed8d9b00    ....    VSTR     d9,[sp,#0]
        0x0001e654:    2900        .)      CMP      r1,#0
        0x0001e656:    bf18        ..      IT       NE
        0x0001e658:    2101        .!      MOVNE    r1,#1
        0x0001e65a:    4308        .C      ORRS     r0,r0,r1
        0x0001e65c:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0001e660:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x0001e664:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x0001e668:    0fc0        ..      LSRS     r0,r0,#31
        0x0001e66a:    bf04        ..      ITT      EQ
        0x0001e66c:    2001        .       MOVEQ    r0,#1
        0x0001e66e:    f7faf90a    ....    BLEQ     __set_errno ; 0x18886
        0x0001e672:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001e676:    b003        ..      ADD      sp,sp,#0xc
        0x0001e678:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001e67c:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0001e680:    bd00        ..      POP      {pc}
        0x0001e682:    0000        ..      MOVS     r0,r0
        0x0001e684:    0000        ..      MOVS     r0,r0
        0x0001e686:    0000        ..      MOVS     r0,r0
    i.__ieee754_rem_pio2
    __ieee754_rem_pio2
        0x0001e688:    e92d4ff1    -..O    PUSH     {r0,r4-r11,lr}
        0x0001e68c:    4604        .F      MOV      r4,r0
        0x0001e68e:    ed2d0b02    -...    VPUSH    {d0}
        0x0001e692:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x0001e696:    b08a        ..      SUB      sp,sp,#0x28
        0x0001e698:    ed9f0be7    ....    VLDR     d0,[pc,#924] ; [0x1ea38] = 0
        0x0001e69c:    ed800b02    ....    VSTR     d0,[r0,#8]
        0x0001e6a0:    9e13        ..      LDR      r6,[sp,#0x4c]
        0x0001e6a2:    48e7        .H      LDR      r0,[pc,#924] ; [0x1ea40] = 0x3fe921fb
        0x0001e6a4:    f0264500    &..E    BIC      r5,r6,#0x80000000
        0x0001e6a8:    4285        .B      CMP      r5,r0
        0x0001e6aa:    dc0a        ..      BGT      0x1e6c2 ; __ieee754_rem_pio2 + 58
        0x0001e6ac:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0001e6b0:    2000        .       MOVS     r0,#0
        0x0001e6b2:    ed840b00    ....    VSTR     d0,[r4,#0]
        0x0001e6b6:    b00a        ..      ADD      sp,sp,#0x28
        0x0001e6b8:    ecbd8b08    ....    VPOP     {d8-d11}
        0x0001e6bc:    b003        ..      ADD      sp,sp,#0xc
        0x0001e6be:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0001e6c2:    48e0        .H      LDR      r0,[pc,#896] ; [0x1ea44] = 0x4002d97c
        0x0001e6c4:    ed9fabe0    ....    VLDR     d10,[pc,#896] ; [0x1ea48] = 0x54400000
        0x0001e6c8:    ed9fbbe1    ....    VLDR     d11,[pc,#900] ; [0x1ea50] = 0x1a626331
        0x0001e6cc:    42a8        .B      CMP      r0,r5
        0x0001e6ce:    dd47        G.      BLE      0x1e760 ; __ieee754_rem_pio2 + 216
        0x0001e6d0:    4fe1        .O      LDR      r7,[pc,#900] ; [0x1ea58] = 0x3ff921fb
        0x0001e6d2:    ed9f9be3    ....    VLDR     d9,[pc,#908] ; [0x1ea60] = 0x1a600000
        0x0001e6d6:    ed9f8be4    ....    VLDR     d8,[pc,#912] ; [0x1ea68] = 0x2e037073
        0x0001e6da:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0001e6de:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e6e2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e6e6:    2e00        ..      CMP      r6,#0
        0x0001e6e8:    dd1c        ..      BLE      0x1e724 ; __ieee754_rem_pio2 + 156
        0x0001e6ea:    f024fa87    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001e6ee:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e6f2:    42bd        .B      CMP      r5,r7
        0x0001e6f4:    d008        ..      BEQ      0x1e708 ; __ieee754_rem_pio2 + 128
        0x0001e6f6:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e6fa:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e6fe:    f024fa7d    $.}.    BL       __aeabi_dsub ; 0x42bfc
        0x0001e702:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e706:    e00b        ..      B        0x1e720 ; __ieee754_rem_pio2 + 152
        0x0001e708:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001e70c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e710:    f024fa74    $.t.    BL       __aeabi_dsub ; 0x42bfc
        0x0001e714:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001e718:    f024fa70    $.p.    BL       __aeabi_dsub ; 0x42bfc
        0x0001e71c:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e720:    2001        .       MOVS     r0,#1
        0x0001e722:    e7c8        ..      B        0x1e6b6 ; __ieee754_rem_pio2 + 46
        0x0001e724:    f023fd4a    #.J.    BL       __aeabi_dadd ; 0x421bc
        0x0001e728:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e72c:    42bd        .B      CMP      r5,r7
        0x0001e72e:    d008        ..      BEQ      0x1e742 ; __ieee754_rem_pio2 + 186
        0x0001e730:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e734:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e738:    f023fd40    #.@.    BL       __aeabi_dadd ; 0x421bc
        0x0001e73c:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e740:    e00b        ..      B        0x1e75a ; __ieee754_rem_pio2 + 210
        0x0001e742:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001e746:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e74a:    f023fd37    #.7.    BL       __aeabi_dadd ; 0x421bc
        0x0001e74e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001e752:    f023fd33    #.3.    BL       __aeabi_dadd ; 0x421bc
        0x0001e756:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e75a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0001e75e:    e7aa        ..      B        0x1e6b6 ; __ieee754_rem_pio2 + 46
        0x0001e760:    48c3        .H      LDR      r0,[pc,#780] ; [0x1ea70] = 0x413921fb
        0x0001e762:    42a8        .B      CMP      r0,r5
        0x0001e764:    db79        y.      BLT      0x1e85a ; __ieee754_rem_pio2 + 466
        0x0001e766:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0001e76a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e76e:    f015f9d6    ....    BL       fabs ; 0x33b1e
        0x0001e772:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e776:    ed9f0bc0    ....    VLDR     d0,[pc,#768] ; [0x1ea78] = 0x6dc9c883
        0x0001e77a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e77e:    f024f831    $.1.    BL       __aeabi_dmul ; 0x427e4
        0x0001e782:    ed9f1bbf    ....    VLDR     d1,[pc,#764] ; [0x1ea80] = 0
        0x0001e786:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e78a:    f023fd17    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001e78e:    f023ff65    #.e.    BL       __aeabi_d2iz ; 0x4265c
        0x0001e792:    4607        .F      MOV      r7,r0
        0x0001e794:    f023ffbf    #...    BL       __aeabi_i2d ; 0x42716
        0x0001e798:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001e79c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e7a0:    f024f820    $. .    BL       __aeabi_dmul ; 0x427e4
        0x0001e7a4:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001e7a8:    f024f950    $.P.    BL       __aeabi_drsub ; 0x42a4c
        0x0001e7ac:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e7b0:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e7b4:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001e7b8:    f024f814    $...    BL       __aeabi_dmul ; 0x427e4
        0x0001e7bc:    f8dfa2c8    ....    LDR      r10,[pc,#712] ; [0x1ea88] = 0x2c472
        0x0001e7c0:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e7c4:    ea4f5815    O..X    LSR      r8,r5,#20
        0x0001e7c8:    2501        .%      MOVS     r5,#1
        0x0001e7ca:    44fa        .D      ADD      r10,r10,pc
        0x0001e7cc:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e7d0:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001e7d4:    f024fa12    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001e7d8:    2d03        .-      CMP      r5,#3
        0x0001e7da:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e7de:    d03d        =.      BEQ      0x1e85c ; __ieee754_rem_pio2 + 468
        0x0001e7e0:    f3c1500a    ...P    UBFX     r0,r1,#20,#11
        0x0001e7e4:    eb051145    ..E.    ADD      r1,r5,r5,LSL #5
        0x0001e7e8:    eba80000    ....    SUB      r0,r8,r0
        0x0001e7ec:    3911        .9      SUBS     r1,r1,#0x11
        0x0001e7ee:    4281        .B      CMP      r1,r0
        0x0001e7f0:    da34        4.      BGE      0x1e85c ; __ieee754_rem_pio2 + 468
        0x0001e7f2:    eb0a1b05    ....    ADD      r11,r10,r5,LSL #4
        0x0001e7f6:    eeb0aa48    ..H.    VMOV.F32 s20,s16
        0x0001e7fa:    ed9b0b00    ....    VLDR     d0,[r11,#0]
        0x0001e7fe:    eef0aa68    ..h.    VMOV.F32 s21,s17
        0x0001e802:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e806:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001e80a:    f023ffeb    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001e80e:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e812:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e816:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e81a:    f024f9ef    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001e81e:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e822:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e826:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001e82a:    f024f9e7    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001e82e:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e832:    f024f9e3    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001e836:    ed9b0b02    ....    VLDR     d0,[r11,#8]
        0x0001e83a:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e83e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e842:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001e846:    f023ffcd    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001e84a:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e84e:    f024f9d5    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001e852:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e856:    1c6d        m.      ADDS     r5,r5,#1
        0x0001e858:    e7b8        ..      B        0x1e7cc ; __ieee754_rem_pio2 + 324
        0x0001e85a:    e00e        ..      B        0x1e87a ; __ieee754_rem_pio2 + 498
        0x0001e85c:    2e00        ..      CMP      r6,#0
        0x0001e85e:    bfa8        ..      IT       GE
        0x0001e860:    4638        8F      MOVGE    r0,r7
        0x0001e862:    f6bfaf28    ..(.    BGE      0x1e6b6 ; __ieee754_rem_pio2 + 46
        0x0001e866:    ed940b00    ....    VLDR     d0,[r4,#0]
        0x0001e86a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e86e:    f023fc67    #.g.    BL       __aeabi_dneg ; 0x42140
        0x0001e872:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e876:    4278        xB      RSBS     r0,r7,#0
        0x0001e878:    e71d        ..      B        0x1e6b6 ; __ieee754_rem_pio2 + 46
        0x0001e87a:    f3c60013    ....    UBFX     r0,r6,#0,#20
        0x0001e87e:    f4401e80    @...    ORR      lr,r0,#0x100000
        0x0001e882:    f3c6500a    ...P    UBFX     r0,r6,#20,#11
        0x0001e886:    f2a030f5    ...0    SUB      r0,r0,#0x3f5
        0x0001e88a:    1147        G.      ASRS     r7,r0,#5
        0x0001e88c:    f000051f    ....    AND      r5,r0,#0x1f
        0x0001e890:    f1c50020    .. .    RSB      r0,r5,#0x20
        0x0001e894:    f8ddb048    ..H.    LDR      r11,[sp,#0x48]
        0x0001e898:    9008        ..      STR      r0,[sp,#0x20]
        0x0001e89a:    2000        .       MOVS     r0,#0
        0x0001e89c:    9006        ..      STR      r0,[sp,#0x18]
        0x0001e89e:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001e8a0:    2005        .       MOVS     r0,#5
        0x0001e8a2:    46ec        .F      MOV      r12,sp
        0x0001e8a4:    4979        yI      LDR      r1,[pc,#484] ; [0x1ea8c] = 0x2c3c0
        0x0001e8a6:    2d00        .-      CMP      r5,#0
        0x0001e8a8:    eb070200    ....    ADD      r2,r7,r0
        0x0001e8ac:    4479        yD      ADD      r1,r1,pc
        0x0001e8ae:    bf08        ..      IT       EQ
        0x0001e8b0:    f8511022    Q.".    LDREQ    r1,[r1,r2,LSL #2]
        0x0001e8b4:    d009        ..      BEQ      0x1e8ca ; __ieee754_rem_pio2 + 578
        0x0001e8b6:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x0001e8ba:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0001e8be:    40ab        .@      LSLS     r3,r3,r5
        0x0001e8c0:    684a        Jh      LDR      r2,[r1,#4]
        0x0001e8c2:    9908        ..      LDR      r1,[sp,#0x20]
        0x0001e8c4:    fa22f101    "...    LSR      r1,r2,r1
        0x0001e8c8:    4319        .C      ORRS     r1,r1,r3
        0x0001e8ca:    fba1260e    ...&    UMULL    r2,r6,r1,lr
        0x0001e8ce:    fba1130b    ....    UMULL    r1,r3,r1,r11
        0x0001e8d2:    441a        .D      ADD      r2,r2,r3
        0x0001e8d4:    429a        .B      CMP      r2,r3
        0x0001e8d6:    bf34        4.      ITE      CC
        0x0001e8d8:    2301        .#      MOVCC    r3,#1
        0x0001e8da:    2300        .#      MOVCS    r3,#0
        0x0001e8dc:    eb030806    ....    ADD      r8,r3,r6
        0x0001e8e0:    eb0c0380    ....    ADD      r3,r12,r0,LSL #2
        0x0001e8e4:    e9d3a601    ....    LDRD     r10,r6,[r3,#4]
        0x0001e8e8:    440e        .D      ADD      r6,r6,r1
        0x0001e8ea:    428e        .B      CMP      r6,r1
        0x0001e8ec:    bf34        4.      ITE      CC
        0x0001e8ee:    2101        .!      MOVCC    r1,#1
        0x0001e8f0:    2100        .!      MOVCS    r1,#0
        0x0001e8f2:    4492        .D      ADD      r10,r10,r2
        0x0001e8f4:    448a        .D      ADD      r10,r10,r1
        0x0001e8f6:    b111        ..      CBZ      r1,0x1e8fe ; __ieee754_rem_pio2 + 630
        0x0001e8f8:    4592        .E      CMP      r10,r2
        0x0001e8fa:    d902        ..      BLS      0x1e902 ; __ieee754_rem_pio2 + 634
        0x0001e8fc:    e003        ..      B        0x1e906 ; __ieee754_rem_pio2 + 638
        0x0001e8fe:    4592        .E      CMP      r10,r2
        0x0001e900:    d201        ..      BCS      0x1e906 ; __ieee754_rem_pio2 + 638
        0x0001e902:    2101        .!      MOVS     r1,#1
        0x0001e904:    e000        ..      B        0x1e908 ; __ieee754_rem_pio2 + 640
        0x0001e906:    2100        .!      MOVS     r1,#0
        0x0001e908:    e9c3a601    ....    STRD     r10,r6,[r3,#4]
        0x0001e90c:    4441        AD      ADD      r1,r1,r8
        0x0001e90e:    f84c1020    L. .    STR      r1,[r12,r0,LSL #2]
        0x0001e912:    1e01        ..      SUBS     r1,r0,#0
        0x0001e914:    f1a00001    ....    SUB      r0,r0,#1
        0x0001e918:    dcc4        ..      BGT      0x1e8a4 ; __ieee754_rem_pio2 + 540
        0x0001e91a:    9802        ..      LDR      r0,[sp,#8]
        0x0001e91c:    f1005000    ...P    ADD      r0,r0,#0x20000000
        0x0001e920:    0f85        ..      LSRS     r5,r0,#30
        0x0001e922:    9802        ..      LDR      r0,[sp,#8]
        0x0001e924:    e9dd6703    ...g    LDRD     r6,r7,[sp,#0xc]
        0x0001e928:    0080        ..      LSLS     r0,r0,#2
        0x0001e92a:    f8dd8014    ....    LDR      r8,[sp,#0x14]
        0x0001e92e:    f023fef2    #...    BL       __aeabi_i2d ; 0x42716
        0x0001e932:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e936:    4630        0F      MOV      r0,r6
        0x0001e938:    f023ff04    #...    BL       __aeabi_ui2d ; 0x42744
        0x0001e93c:    ed9f1b54    ..T.    VLDR     d1,[pc,#336] ; [0x1ea90] = 0
        0x0001e940:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e944:    f023ff4e    #.N.    BL       __aeabi_dmul ; 0x427e4
        0x0001e948:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e94c:    4638        8F      MOV      r0,r7
        0x0001e94e:    f023fef9    #...    BL       __aeabi_ui2d ; 0x42744
        0x0001e952:    ed9f1b51    ..Q.    VLDR     d1,[pc,#324] ; [0x1ea98] = 0
        0x0001e956:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e95a:    f023ff43    #.C.    BL       __aeabi_dmul ; 0x427e4
        0x0001e95e:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e962:    4640        @F      MOV      r0,r8
        0x0001e964:    f023feee    #...    BL       __aeabi_ui2d ; 0x42744
        0x0001e968:    ed9f1b4d    ..M.    VLDR     d1,[pc,#308] ; [0x1eaa0] = 0
        0x0001e96c:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e970:    f023ff38    #.8.    BL       __aeabi_dmul ; 0x427e4
        0x0001e974:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001e978:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001e97c:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001e980:    f023fc1c    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001e984:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e988:    f023fc18    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001e98c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e990:    f023fc14    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001e994:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x0001e998:    2000        .       MOVS     r0,#0
        0x0001e99a:    9008        ..      STR      r0,[sp,#0x20]
        0x0001e99c:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e9a0:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e9a4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e9a8:    f024f928    $.(.    BL       __aeabi_dsub ; 0x42bfc
        0x0001e9ac:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e9b0:    f024f924    $.$.    BL       __aeabi_dsub ; 0x42bfc
        0x0001e9b4:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001e9b8:    f024f920    $. .    BL       __aeabi_dsub ; 0x42bfc
        0x0001e9bc:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001e9c0:    f024f844    $.D.    BL       __aeabi_drsub ; 0x42a4c
        0x0001e9c4:    ed9f1b38    ..8.    VLDR     d1,[pc,#224] ; [0x1eaa8] = 0x54442d18
        0x0001e9c8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e9cc:    f023ff0a    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001e9d0:    ed9f0b37    ..7.    VLDR     d0,[pc,#220] ; [0x1eab0] = 0x11a62633
        0x0001e9d4:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e9d8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e9dc:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e9e0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e9e4:    f023fefe    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001e9e8:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001e9ec:    f023fbe6    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001e9f0:    ed9f0b31    ..1.    VLDR     d0,[pc,#196] ; [0x1eab8] = 0x54000000
        0x0001e9f4:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e9f8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e9fc:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001ea00:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ea04:    f023feee    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001ea08:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ea0c:    f023fbd6    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001ea10:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ea14:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0001ea16:    f0104f00    ...O    TST      r0,#0x80000000
        0x0001ea1a:    d006        ..      BEQ      0x1ea2a ; __ieee754_rem_pio2 + 930
        0x0001ea1c:    426d        mB      RSBS     r5,r5,#0
        0x0001ea1e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ea22:    f023fb8d    #...    BL       __aeabi_dneg ; 0x42140
        0x0001ea26:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ea2a:    4628        (F      MOV      r0,r5
        0x0001ea2c:    ed840b00    ....    VSTR     d0,[r4,#0]
        0x0001ea30:    e641        A.      B        0x1e6b6 ; __ieee754_rem_pio2 + 46
    $d
        0x0001ea32:    0000        ..      DCW    0
        0x0001ea34:    00000000    ....    DCD    0
        0x0001ea38:    00000000    ....    DCD    0
        0x0001ea3c:    00000000    ....    DCD    0
        0x0001ea40:    3fe921fb    .!.?    DCD    1072243195
        0x0001ea44:    4002d97c    |..@    DCD    1073928572
        0x0001ea48:    54400000    ..@T    DCD    1413480448
        0x0001ea4c:    3ff921fb    .!.?    DCD    1073291771
        0x0001ea50:    1a626331    1cb.    DCD    442655537
        0x0001ea54:    3dd0b461    a..=    DCD    1037087841
        0x0001ea58:    3ff921fb    .!.?    DCD    1073291771
        0x0001ea5c:    00000000    ....    DCD    0
        0x0001ea60:    1a600000    ..`.    DCD    442499072
        0x0001ea64:    3dd0b461    a..=    DCD    1037087841
        0x0001ea68:    2e037073    sp..    DCD    771977331
        0x0001ea6c:    3ba3198a    ...;    DCD    1000544650
        0x0001ea70:    413921fb    .!9A    DCD    1094263291
        0x0001ea74:    00000000    ....    DCD    0
        0x0001ea78:    6dc9c883    ...m    DCD    1841940611
        0x0001ea7c:    3fe45f30    0_.?    DCD    1071931184
        0x0001ea80:    00000000    ....    DCD    0
        0x0001ea84:    3fe00000    ...?    DCD    1071644672
        0x0001ea88:    0002c472    r...    DCD    181362
        0x0001ea8c:    0002c3c0    ....    DCD    181184
        0x0001ea90:    00000000    ....    DCD    0
        0x0001ea94:    3e100000    ...>    DCD    1041235968
        0x0001ea98:    00000000    ....    DCD    0
        0x0001ea9c:    3c100000    ...<    DCD    1007681536
        0x0001eaa0:    00000000    ....    DCD    0
        0x0001eaa4:    3a100000    ...:    DCD    974127104
        0x0001eaa8:    54442d18    .-DT    DCD    1413754136
        0x0001eaac:    3df921fb    .!.=    DCD    1039737339
        0x0001eab0:    11a62633    3&..    DCD    296101427
        0x0001eab4:    3c110b46    F..<    DCD    1007749958
        0x0001eab8:    54000000    ...T    DCD    1409286144
        0x0001eabc:    3df921fb    .!.=    DCD    1039737339
    $t
    i.__kernel_cos
    __kernel_cos
        0x0001eac0:    b510        ..      PUSH     {r4,lr}
        0x0001eac2:    ed2d0b04    -...    VPUSH    {d0-d1}
        0x0001eac6:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x0001eaca:    b082        ..      SUB      sp,sp,#8
        0x0001eacc:    eeb09a41    ..A.    VMOV.F32 s18,s2
        0x0001ead0:    eef09a61    ..a.    VMOV.F32 s19,s3
        0x0001ead4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001ead6:    f0204400     ..D    BIC      r4,r0,#0x80000000
        0x0001eada:    ed9fab4b    ..K.    VLDR     d10,[pc,#300] ; [0x1ec08] = 0
        0x0001eade:    f1b45f79    ..y_    CMP      r4,#0x3e400000
        0x0001eae2:    da11        ..      BGE      0x1eb08 ; __kernel_cos + 72
        0x0001eae4:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001eae8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eaec:    f023fdb6    #...    BL       __aeabi_d2iz ; 0x4265c
        0x0001eaf0:    2800        .(      CMP      r0,#0
        0x0001eaf2:    bf01        ..      ITTTT    EQ
        0x0001eaf4:    eeb00a4a    ..J.    VMOVEQ.F32 s0,s20
        0x0001eaf8:    eef00a6a    ..j.    VMOVEQ.F32 s1,s21
        0x0001eafc:    b002        ..      ADDEQ    sp,sp,#8
        0x0001eafe:    ecbd8b08    ....    VPOPEQ   {d8-d11}
        0x0001eb02:    bf04        ..      ITT      EQ
        0x0001eb04:    b004        ..      ADDEQ    sp,sp,#0x10
        0x0001eb06:    bd10        ..      POPEQ    {r4,pc}
        0x0001eb08:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001eb0c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001eb10:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eb14:    f023fe66    #.f.    BL       __aeabi_dmul ; 0x427e4
        0x0001eb18:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001eb1c:    483c        <H      LDR      r0,[pc,#240] ; [0x1ec10] = 0x2c0dc
        0x0001eb1e:    2106        .!      MOVS     r1,#6
        0x0001eb20:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001eb24:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001eb28:    4478        xD      ADD      r0,r0,pc
        0x0001eb2a:    f000f881    ....    BL       __kernel_poly ; 0x1ec30
        0x0001eb2e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001eb32:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eb36:    f023fe55    #.U.    BL       __aeabi_dmul ; 0x427e4
        0x0001eb3a:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001eb3e:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001eb42:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001eb46:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eb4a:    f023fe4b    #.K.    BL       __aeabi_dmul ; 0x427e4
        0x0001eb4e:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001eb52:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001eb56:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001eb5a:    f023fe43    #.C.    BL       __aeabi_dmul ; 0x427e4
        0x0001eb5e:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001eb62:    f024f84b    $.K.    BL       __aeabi_dsub ; 0x42bfc
        0x0001eb66:    ed9f0b2c    ..,.    VLDR     d0,[pc,#176] ; [0x1ec18] = 0
        0x0001eb6a:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001eb6e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001eb72:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001eb76:    f023fe35    #.5.    BL       __aeabi_dmul ; 0x427e4
        0x0001eb7a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001eb7e:    4828        (H      LDR      r0,[pc,#160] ; [0x1ec20] = 0x3fd33333
        0x0001eb80:    4284        .B      CMP      r4,r0
        0x0001eb82:    da10        ..      BGE      0x1eba6 ; __kernel_cos + 230
        0x0001eb84:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001eb88:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eb8c:    f024f836    $.6.    BL       __aeabi_dsub ; 0x42bfc
        0x0001eb90:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001eb94:    f023ff5a    #.Z.    BL       __aeabi_drsub ; 0x42a4c
        0x0001eb98:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001eb9c:    b002        ..      ADD      sp,sp,#8
        0x0001eb9e:    ecbd8b08    ....    VPOP     {d8-d11}
        0x0001eba2:    b004        ..      ADD      sp,sp,#0x10
        0x0001eba4:    bd10        ..      POP      {r4,pc}
        0x0001eba6:    481f        .H      LDR      r0,[pc,#124] ; [0x1ec24] = 0x3fe90000
        0x0001eba8:    42a0        .B      CMP      r0,r4
        0x0001ebaa:    bfbc        ..      ITT      LT
        0x0001ebac:    ed9f1b1e    ....    VLDRLT   d1,[pc,#120] ; [0x1ec28] = 0
        0x0001ebb0:    ed8d1b00    ....    VSTRLT   d1,[sp,#0]
        0x0001ebb4:    db06        ..      BLT      0x1ebc4 ; __kernel_cos + 260
        0x0001ebb6:    f5a41000    ....    SUB      r0,r4,#0x200000
        0x0001ebba:    9001        ..      STR      r0,[sp,#4]
        0x0001ebbc:    2000        .       MOVS     r0,#0
        0x0001ebbe:    9000        ..      STR      r0,[sp,#0]
        0x0001ebc0:    ed9d1b00    ....    VLDR     d1,[sp,#0]
        0x0001ebc4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ebc8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ebcc:    f024f816    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001ebd0:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001ebd4:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001ebd8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001ebdc:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001ebe0:    f024f80c    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001ebe4:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001ebe8:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001ebec:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001ebf0:    f024f804    $...    BL       __aeabi_dsub ; 0x42bfc
        0x0001ebf4:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001ebf8:    f023ff28    #.(.    BL       __aeabi_drsub ; 0x42a4c
        0x0001ebfc:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ec00:    e7cc        ..      B        0x1eb9c ; __kernel_cos + 220
    $d
        0x0001ec02:    0000        ..      DCW    0
        0x0001ec04:    00000000    ....    DCD    0
        0x0001ec08:    00000000    ....    DCD    0
        0x0001ec0c:    3ff00000    ...?    DCD    1072693248
        0x0001ec10:    0002c0dc    ....    DCD    180444
        0x0001ec14:    00000000    ....    DCD    0
        0x0001ec18:    00000000    ....    DCD    0
        0x0001ec1c:    3fe00000    ...?    DCD    1071644672
        0x0001ec20:    3fd33333    33.?    DCD    1070805811
        0x0001ec24:    3fe90000    ...?    DCD    1072234496
        0x0001ec28:    00000000    ....    DCD    0
        0x0001ec2c:    3fd20000    ...?    DCD    1070727168
    $t
    i.__kernel_poly
    __kernel_poly
        0x0001ec30:    b570        p.      PUSH     {r4-r6,lr}
        0x0001ec32:    4604        .F      MOV      r4,r0
        0x0001ec34:    ed2d8b02    -...    VPUSH    {d8}
        0x0001ec38:    1e4d        M.      SUBS     r5,r1,#1
        0x0001ec3a:    eb0000c5    ....    ADD      r0,r0,r5,LSL #3
        0x0001ec3e:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0001ec42:    eef08a60    ..`.    VMOV.F32 s17,s1
        0x0001ec46:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0001ec4a:    f0350006    5...    BICS     r0,r5,#6
        0x0001ec4e:    d017        ..      BEQ      0x1ec80 ; __kernel_poly + 80
        0x0001ec50:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ec54:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ec58:    f023fdc4    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001ec5c:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ec60:    1e6d        m.      SUBS     r5,r5,#1
        0x0001ec62:    eb0400c5    ....    ADD      r0,r4,r5,LSL #3
        0x0001ec66:    ed901b00    ....    VLDR     d1,[r0,#0]
        0x0001ec6a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ec6e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ec72:    f023faa3    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001ec76:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ec7a:    f0350006    5...    BICS     r0,r5,#6
        0x0001ec7e:    d1e7        ..      BNE      0x1ec50 ; __kernel_poly + 32
        0x0001ec80:    2d02        .-      CMP      r5,#2
        0x0001ec82:    d036        6.      BEQ      0x1ecf2 ; __kernel_poly + 194
        0x0001ec84:    2d04        .-      CMP      r5,#4
        0x0001ec86:    d01c        ..      BEQ      0x1ecc2 ; __kernel_poly + 146
        0x0001ec88:    2d06        .-      CMP      r5,#6
        0x0001ec8a:    bf1c        ..      ITT      NE
        0x0001ec8c:    ecbd8b02    ....    VPOPNE   {d8}
        0x0001ec90:    bd70        p.      POPNE    {r4-r6,pc}
        0x0001ec92:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ec96:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ec9a:    f023fda3    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001ec9e:    ed941b0a    ....    VLDR     d1,[r4,#0x28]
        0x0001eca2:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001eca6:    f023fa89    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001ecaa:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ecae:    f023fd99    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001ecb2:    ed941b08    ....    VLDR     d1,[r4,#0x20]
        0x0001ecb6:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ecba:    f023fa7f    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001ecbe:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ecc2:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ecc6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ecca:    f023fd8b    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001ecce:    ed941b06    ....    VLDR     d1,[r4,#0x18]
        0x0001ecd2:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ecd6:    f023fa71    #.q.    BL       __aeabi_dadd ; 0x421bc
        0x0001ecda:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ecde:    f023fd81    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001ece2:    ed940b04    ....    VLDR     d0,[r4,#0x10]
        0x0001ece6:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001ecea:    f023fa67    #.g.    BL       __aeabi_dadd ; 0x421bc
        0x0001ecee:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ecf2:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ecf6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ecfa:    f023fd73    #.s.    BL       __aeabi_dmul ; 0x427e4
        0x0001ecfe:    ed941b02    ....    VLDR     d1,[r4,#8]
        0x0001ed02:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ed06:    f023fa59    #.Y.    BL       __aeabi_dadd ; 0x421bc
        0x0001ed0a:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ed0e:    f023fd69    #.i.    BL       __aeabi_dmul ; 0x427e4
        0x0001ed12:    ed941b00    ....    VLDR     d1,[r4,#0]
        0x0001ed16:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ed1a:    f023fa4f    #.O.    BL       __aeabi_dadd ; 0x421bc
        0x0001ed1e:    ecbd8b02    ....    VPOP     {d8}
        0x0001ed22:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ed26:    bd70        p.      POP      {r4-r6,pc}
    i.__kernel_sin
    __kernel_sin
        0x0001ed28:    b531        1.      PUSH     {r0,r4,r5,lr}
        0x0001ed2a:    4604        .F      MOV      r4,r0
        0x0001ed2c:    ed2d0b04    -...    VPUSH    {d0-d1}
        0x0001ed30:    ed2d8b0a    -...    VPUSH    {d8-d12}
        0x0001ed34:    eeb0ba41    ..A.    VMOV.F32 s22,s2
        0x0001ed38:    eef0ba61    ..a.    VMOV.F32 s23,s3
        0x0001ed3c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001ed3e:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001ed42:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0001ed46:    f1b05f79    ..y_    CMP      r0,#0x3e400000
        0x0001ed4a:    da0d        ..      BGE      0x1ed68 ; __kernel_sin + 64
        0x0001ed4c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ed50:    f7fef997    ....    BL       __ARM_fpclassify ; 0x1d082
        0x0001ed54:    2804        .(      CMP      r0,#4
        0x0001ed56:    bf08        ..      IT       EQ
        0x0001ed58:    f000f8ca    ....    BLEQ     __mathlib_dbl_underflow ; 0x1eef0
        0x0001ed5c:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001ed60:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001ed64:    b005        ..      ADD      sp,sp,#0x14
        0x0001ed66:    bd30        0.      POP      {r4,r5,pc}
        0x0001ed68:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001ed6c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ed70:    f023fd38    #.8.    BL       __aeabi_dmul ; 0x427e4
        0x0001ed74:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001ed78:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001ed7c:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ed80:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ed84:    f023fd2e    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001ed88:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001ed8c:    482c        ,H      LDR      r0,[pc,#176] ; [0x1ee40] = 0x2bf6c
        0x0001ed8e:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001ed92:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001ed96:    2105        .!      MOVS     r1,#5
        0x0001ed98:    4478        xD      ADD      r0,r0,pc
        0x0001ed9a:    f7ffff49    ..I.    BL       __kernel_poly ; 0x1ec30
        0x0001ed9e:    ed9fcb2a    ..*.    VLDR     d12,[pc,#168] ; [0x1ee48] = 0x55555549
        0x0001eda2:    eeb0aa40    ..@.    VMOV.F32 s20,s0
        0x0001eda6:    eef0aa60    ..`.    VMOV.F32 s21,s1
        0x0001edaa:    b39c        ..      CBZ      r4,0x1ee14 ; __kernel_sin + 236
        0x0001edac:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001edb0:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001edb4:    f023fd16    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001edb8:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001edbc:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001edc0:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001edc4:    f023fd0e    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001edc8:    ed9f0b21    ..!.    VLDR     d0,[pc,#132] ; [0x1ee50] = 0
        0x0001edcc:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001edd0:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001edd4:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001edd8:    f023fd04    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001eddc:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001ede0:    f023ff0c    #...    BL       __aeabi_dsub ; 0x42bfc
        0x0001ede4:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ede8:    f023fcfc    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001edec:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001edf0:    f023ff04    #...    BL       __aeabi_dsub ; 0x42bfc
        0x0001edf4:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001edf8:    f023ff00    #...    BL       __aeabi_dsub ; 0x42bfc
        0x0001edfc:    ed9d1b0a    ....    VLDR     d1,[sp,#0x28]
        0x0001ee00:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ee04:    f023fe22    #.".    BL       __aeabi_drsub ; 0x42a4c
        0x0001ee08:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001ee0c:    b005        ..      ADD      sp,sp,#0x14
        0x0001ee0e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ee12:    bd30        0.      POP      {r4,r5,pc}
        0x0001ee14:    e7ff        ..      B        0x1ee16 ; __kernel_sin + 238
        0x0001ee16:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001ee1a:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001ee1e:    f023fce1    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001ee22:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001ee26:    f023f9c9    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001ee2a:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001ee2e:    f023fcd9    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001ee32:    ed9d1b0a    ....    VLDR     d1,[sp,#0x28]
        0x0001ee36:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ee3a:    f023f9bf    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001ee3e:    e7e3        ..      B        0x1ee08 ; __kernel_sin + 224
    $d
        0x0001ee40:    0002bf6c    l...    DCD    180076
        0x0001ee44:    00000000    ....    DCD    0
        0x0001ee48:    55555549    IUUU    DCD    1431655753
        0x0001ee4c:    bfc55555    UU..    DCD    3217380693
        0x0001ee50:    00000000    ....    DCD    0
        0x0001ee54:    3fe00000    ...?    DCD    1071644672
    $t
    i.__mathlib_dbl_divzero
    __mathlib_dbl_divzero
        0x0001ee58:    ed9f0b07    ....    VLDR     d0,[pc,#28] ; [0x1ee78] = 0
        0x0001ee5c:    b510        ..      PUSH     {r4,lr}
        0x0001ee5e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001ee62:    ed9f0b07    ....    VLDR     d0,[pc,#28] ; [0x1ee80] = 0
        0x0001ee66:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ee6a:    f023fa63    #.c.    BL       __aeabi_ddiv ; 0x42334
        0x0001ee6e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ee72:    bd10        ..      POP      {r4,pc}
    $d
        0x0001ee74:    00000000    ....    DCD    0
        0x0001ee78:    00000000    ....    DCD    0
        0x0001ee7c:    00000000    ....    DCD    0
        0x0001ee80:    00000000    ....    DCD    0
        0x0001ee84:    3ff00000    ...?    DCD    1072693248
    $t
    i.__mathlib_dbl_infnan
    __mathlib_dbl_infnan
        0x0001ee88:    b510        ..      PUSH     {r4,lr}
        0x0001ee8a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001ee8e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ee92:    f023f993    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001ee96:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ee9a:    bd10        ..      POP      {r4,pc}
    i.__mathlib_dbl_infnan2
    __mathlib_dbl_infnan2
        0x0001ee9c:    b510        ..      PUSH     {r4,lr}
        0x0001ee9e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001eea2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eea6:    f023f989    #...    BL       __aeabi_dadd ; 0x421bc
        0x0001eeaa:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001eeae:    bd10        ..      POP      {r4,pc}
    i.__mathlib_dbl_invalid
    __mathlib_dbl_invalid
        0x0001eeb0:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x1eec8] = 0
        0x0001eeb4:    b510        ..      PUSH     {r4,lr}
        0x0001eeb6:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001eeba:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eebe:    f023fa39    #.9.    BL       __aeabi_ddiv ; 0x42334
        0x0001eec2:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001eec6:    bd10        ..      POP      {r4,pc}
    $d
        0x0001eec8:    00000000    ....    DCD    0
        0x0001eecc:    00000000    ....    DCD    0
    $t
    i.__mathlib_dbl_overflow
    __mathlib_dbl_overflow
        0x0001eed0:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x1eee8] = 0
        0x0001eed4:    b510        ..      PUSH     {r4,lr}
        0x0001eed6:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001eeda:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eede:    f023fc81    #...    BL       __aeabi_dmul ; 0x427e4
        0x0001eee2:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001eee6:    bd10        ..      POP      {r4,pc}
    $d
        0x0001eee8:    00000000    ....    DCD    0
        0x0001eeec:    70000000    ...p    DCD    1879048192
    $t
    i.__mathlib_dbl_underflow
    __mathlib_dbl_underflow
        0x0001eef0:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x1ef08] = 0
        0x0001eef4:    b510        ..      PUSH     {r4,lr}
        0x0001eef6:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001eefa:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eefe:    f023fc71    #.q.    BL       __aeabi_dmul ; 0x427e4
        0x0001ef02:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ef06:    bd10        ..      POP      {r4,pc}
    $d
        0x0001ef08:    00000000    ....    DCD    0
        0x0001ef0c:    10000000    ....    DCD    268435456
    $t
    i._celt_autocorr
    _celt_autocorr
        0x0001ef10:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0001ef14:    b083        ..      SUB      sp,sp,#0xc
        0x0001ef16:    469b        .F      MOV      r11,r3
        0x0001ef18:    e9dd740c    ...t    LDRD     r7,r4,[sp,#0x30]
        0x0001ef1c:    4615        .F      MOV      r5,r2
        0x0001ef1e:    4688        .F      MOV      r8,r1
        0x0001ef20:    4681        .F      MOV      r9,r0
        0x0001ef22:    1be6        ..      SUBS     r6,r4,r7
        0x0001ef24:    f8dda038    ..8.    LDR      r10,[sp,#0x38]
        0x0001ef28:    f01efb3a    ..:.    BL       save_stack ; 0x3d5a0
        0x0001ef2c:    00a0        ..      LSLS     r0,r4,#2
        0x0001ef2e:    f020fd25     .%.    BL       spl_alloca ; 0x3f97c
        0x0001ef32:    4603        .F      MOV      r3,r0
        0x0001ef34:    f1bb0f00    ....    CMP      r11,#0
        0x0001ef38:    bf08        ..      IT       EQ
        0x0001ef3a:    464d        MF      MOVEQ    r5,r9
        0x0001ef3c:    d03c        <.      BEQ      0x1efb8 ; _celt_autocorr + 168
        0x0001ef3e:    2c00        .,      CMP      r4,#0
        0x0001ef40:    dd1a        ..      BLE      0x1ef78 ; _celt_autocorr + 104
        0x0001ef42:    1f18        ..      SUBS     r0,r3,#4
        0x0001ef44:    f1a90104    ....    SUB      r1,r9,#4
        0x0001ef48:    f0140f01    ....    TST      r4,#1
        0x0001ef4c:    d005        ..      BEQ      0x1ef5a ; _celt_autocorr + 74
        0x0001ef4e:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0001ef52:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0001ef56:    1d00        ..      ADDS     r0,r0,#4
        0x0001ef58:    1d09        ..      ADDS     r1,r1,#4
        0x0001ef5a:    1062        b.      ASRS     r2,r4,#1
        0x0001ef5c:    d00c        ..      BEQ      0x1ef78 ; _celt_autocorr + 104
        0x0001ef5e:    bf00        ..      NOP      
        0x0001ef60:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0001ef64:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0001ef68:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0001ef6c:    3108        .1      ADDS     r1,r1,#8
        0x0001ef6e:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0001ef72:    3008        .0      ADDS     r0,r0,#8
        0x0001ef74:    1e52        R.      SUBS     r2,r2,#1
        0x0001ef76:    d1f3        ..      BNE      0x1ef60 ; _celt_autocorr + 80
        0x0001ef78:    f1bb0f00    ....    CMP      r11,#0
        0x0001ef7c:    dd1b        ..      BLE      0x1efb6 ; _celt_autocorr + 166
        0x0001ef7e:    eb090084    ....    ADD      r0,r9,r4,LSL #2
        0x0001ef82:    1f01        ..      SUBS     r1,r0,#4
        0x0001ef84:    eb030084    ....    ADD      r0,r3,r4,LSL #2
        0x0001ef88:    461a        .F      MOV      r2,r3
        0x0001ef8a:    1f00        ..      SUBS     r0,r0,#4
        0x0001ef8c:    ecb90a01    ....    VLDM     r9!,{s0}
        0x0001ef90:    edd50a00    ....    VLDR     s1,[r5,#0]
        0x0001ef94:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0001ef98:    eca20a01    ....    VSTM     r2!,{s0}
        0x0001ef9c:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0001efa0:    1f09        ..      SUBS     r1,r1,#4
        0x0001efa2:    ecf50a01    ....    VLDM     r5!,{s1}
        0x0001efa6:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0001efaa:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0001efae:    1f00        ..      SUBS     r0,r0,#4
        0x0001efb0:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x0001efb4:    d1ea        ..      BNE      0x1ef8c ; _celt_autocorr + 124
        0x0001efb6:    461d        .F      MOV      r5,r3
        0x0001efb8:    1c78        x.      ADDS     r0,r7,#1
        0x0001efba:    e9cd0a00    ....    STRD     r0,r10,[sp,#0]
        0x0001efbe:    4629        )F      MOV      r1,r5
        0x0001efc0:    f04f0900    O...    MOV      r9,#0
        0x0001efc4:    4633        3F      MOV      r3,r6
        0x0001efc6:    4642        BF      MOV      r2,r8
        0x0001efc8:    4608        .F      MOV      r0,r1
        0x0001efca:    f00ffc07    ....    BL       celt_pitch_xcorr_c ; 0x2e7dc
        0x0001efce:    2000        .       MOVS     r0,#0
        0x0001efd0:    2f00        ./      CMP      r7,#0
        0x0001efd2:    db3b        ;.      BLT      0x1f04c ; _celt_autocorr + 316
        0x0001efd4:    eb050286    ....    ADD      r2,r5,r6,LSL #2
        0x0001efd8:    eddf1a1f    ....    VLDR     s3,[pc,#124] ; [0x1f058] = 0
        0x0001efdc:    ebb40306    ....    SUBS.W   r3,r4,r6
        0x0001efe0:    1a1c        ..      SUBS     r4,r3,r0
        0x0001efe2:    eeb00a61    ..a.    VMOV.F32 s0,s3
        0x0001efe6:    2c00        .,      CMP      r4,#0
        0x0001efe8:    dd25        %.      BLE      0x1f036 ; _celt_autocorr + 294
        0x0001efea:    1981        ..      ADDS     r1,r0,r6
        0x0001efec:    eb050181    ....    ADD      r1,r5,r1,LSL #2
        0x0001eff0:    f1a10c04    ....    SUB      r12,r1,#4
        0x0001eff4:    1f11        ..      SUBS     r1,r2,#4
        0x0001eff6:    f0140f01    ....    TST      r4,#1
        0x0001effa:    d008        ..      BEQ      0x1f00e ; _celt_autocorr + 254
        0x0001effc:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x0001f000:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0001f004:    1d09        ..      ADDS     r1,r1,#4
        0x0001f006:    f10c0c04    ....    ADD      r12,r12,#4
        0x0001f00a:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f00e:    1064        d.      ASRS     r4,r4,#1
        0x0001f010:    d011        ..      BEQ      0x1f036 ; _celt_autocorr + 294
        0x0001f012:    bf00        ..      NOP      
        0x0001f014:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x0001f018:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0001f01c:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f020:    eddc0a02    ....    VLDR     s1,[r12,#8]
        0x0001f024:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0001f028:    3108        .1      ADDS     r1,r1,#8
        0x0001f02a:    1e64        d.      SUBS     r4,r4,#1
        0x0001f02c:    f10c0c08    ....    ADD      r12,r12,#8
        0x0001f030:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f034:    d1ee        ..      BNE      0x1f014 ; _celt_autocorr + 260
        0x0001f036:    eb080180    ....    ADD      r1,r8,r0,LSL #2
        0x0001f03a:    1c40        @.      ADDS     r0,r0,#1
        0x0001f03c:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x0001f040:    4287        .B      CMP      r7,r0
        0x0001f042:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0001f046:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0001f04a:    dac9        ..      BGE      0x1efe0 ; _celt_autocorr + 208
        0x0001f04c:    f01efaa0    ....    BL       restore_stack ; 0x3d590
        0x0001f050:    b003        ..      ADD      sp,sp,#0xc
        0x0001f052:    4648        HF      MOV      r0,r9
        0x0001f054:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0001f058:    00000000    ....    DCD    0
    $t
    i._celt_lpc
    _celt_lpc
        0x0001f05c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001f060:    460f        .F      MOV      r7,r1
        0x0001f062:    ed2d8b02    -...    VPUSH    {d8}
        0x0001f066:    4690        .F      MOV      r8,r2
        0x0001f068:    ed918a00    ....    VLDR     s16,[r1,#0]
        0x0001f06c:    4606        .F      MOV      r6,r0
        0x0001f06e:    0091        ..      LSLS     r1,r2,#2
        0x0001f070:    f7f9fbab    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0001f074:    493c        <I      LDR      r1,[pc,#240] ; [0x1f168] = 0x2edbe6ff
        0x0001f076:    6838        8h      LDR      r0,[r7,#0]
        0x0001f078:    4288        .B      CMP      r0,r1
        0x0001f07a:    bfc7        ..      ITTEE    GT
        0x0001f07c:    2100        .!      MOVGT    r1,#0
        0x0001f07e:    f1b80f00    ....    CMPGT    r8,#0
        0x0001f082:    ecbd8b02    ....    VPOPLE   {d8}
        0x0001f086:    e8bd81f0    ....    POPLE    {r4-r8,pc}
        0x0001f08a:    ed9f0a38    ..8.    VLDR     s0,[pc,#224] ; [0x1f16c] = 0
        0x0001f08e:    ed9f2a38    ..8*    VLDR     s4,[pc,#224] ; [0x1f170] = 0x3a83126f
        0x0001f092:    eef02a40    ..@*    VMOV.F32 s5,s0
        0x0001f096:    e028        (.      B        0x1f0ea ; _celt_lpc + 142
        0x0001f098:    eeb00a62    ..b.    VMOV.F32 s0,s5
        0x0001f09c:    2900        .)      CMP      r1,#0
        0x0001f09e:    dd24        $.      BLE      0x1f0ea ; _celt_lpc + 142
        0x0001f0a0:    eb070081    ....    ADD      r0,r7,r1,LSL #2
        0x0001f0a4:    1d03        ..      ADDS     r3,r0,#4
        0x0001f0a6:    f1a60c04    ....    SUB      r12,r6,#4
        0x0001f0aa:    f0110f01    ....    TST      r1,#1
        0x0001f0ae:    d008        ..      BEQ      0x1f0c2 ; _celt_lpc + 102
        0x0001f0b0:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x0001f0b4:    ed131a01    ....    VLDR     s2,[r3,#-4]
        0x0001f0b8:    1f1b        ..      SUBS     r3,r3,#4
        0x0001f0ba:    f10c0c04    ....    ADD      r12,r12,#4
        0x0001f0be:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f0c2:    104d        M.      ASRS     r5,r1,#1
        0x0001f0c4:    d011        ..      BEQ      0x1f0ea ; _celt_lpc + 142
        0x0001f0c6:    bf00        ..      NOP      
        0x0001f0c8:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x0001f0cc:    ed131a01    ....    VLDR     s2,[r3,#-4]
        0x0001f0d0:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f0d4:    eddc0a02    ....    VLDR     s1,[r12,#8]
        0x0001f0d8:    ed131a02    ....    VLDR     s2,[r3,#-8]
        0x0001f0dc:    3b08        .;      SUBS     r3,r3,#8
        0x0001f0de:    1e6d        m.      SUBS     r5,r5,#1
        0x0001f0e0:    f10c0c08    ....    ADD      r12,r12,#8
        0x0001f0e4:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f0e8:    d1ee        ..      BNE      0x1f0c8 ; _celt_lpc + 108
        0x0001f0ea:    eb070081    ....    ADD      r0,r7,r1,LSL #2
        0x0001f0ee:    eb060281    ....    ADD      r2,r6,r1,LSL #2
        0x0001f0f2:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0001f0f6:    1c48        H.      ADDS     r0,r1,#1
        0x0001f0f8:    1043        C.      ASRS     r3,r0,#1
        0x0001f0fa:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0001f0fe:    2b00        .+      CMP      r3,#0
        0x0001f100:    eec00a08    ....    VDIV.F32 s1,s0,s16
        0x0001f104:    eeb10a60    ..`.    VNEG.F32 s0,s1
        0x0001f108:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0001f10c:    dd14        ..      BLE      0x1f138 ; _celt_lpc + 220
        0x0001f10e:    1f13        ..      SUBS     r3,r2,#4
        0x0001f110:    4634        4F      MOV      r4,r6
        0x0001f112:    1040        @.      ASRS     r0,r0,#1
        0x0001f114:    ed941a00    ....    VLDR     s2,[r4,#0]
        0x0001f118:    edd30a00    ....    VLDR     s1,[r3,#0]
        0x0001f11c:    1e40        @.      SUBS     r0,r0,#1
        0x0001f11e:    eef01a41    ..A.    VMOV.F32 s3,s2
        0x0001f122:    ee401a20    @. .    VMLA.F32 s3,s0,s1
        0x0001f126:    ee400a01    @...    VMLA.F32 s1,s0,s2
        0x0001f12a:    ece41a01    ....    VSTM     r4!,{s3}
        0x0001f12e:    edc30a00    ....    VSTR     s1,[r3,#0]
        0x0001f132:    f1a30304    ....    SUB      r3,r3,#4
        0x0001f136:    d1ed        ..      BNE      0x1f114 ; _celt_lpc + 184
        0x0001f138:    ee600a00    `...    VMUL.F32 s1,s0,s0
        0x0001f13c:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001f140:    ee000ac8    ....    VMLS.F32 s0,s1,s16
        0x0001f144:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0001f148:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x0001f14c:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x0001f150:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x0001f154:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0001f158:    bfbc        ..      ITT      LT
        0x0001f15a:    1c49        I.      ADDLT    r1,r1,#1
        0x0001f15c:    4541        AE      CMPLT    r1,r8
        0x0001f15e:    db9b        ..      BLT      0x1f098 ; _celt_lpc + 60
        0x0001f160:    ecbd8b02    ....    VPOP     {d8}
        0x0001f164:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0001f168:    2edbe6ff    ....    DCD    786163455
        0x0001f16c:    00000000    ....    DCD    0
        0x0001f170:    3a83126f    o..:    DCD    981668463
    $t
    i.alg_quant
    alg_quant
        0x0001f174:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0001f178:    461f        .F      MOV      r7,r3
        0x0001f17a:    ed2d0b02    -...    VPUSH    {d0}
        0x0001f17e:    4690        .F      MOV      r8,r2
        0x0001f180:    460e        .F      MOV      r6,r1
        0x0001f182:    ed2d8b02    -...    VPUSH    {d8}
        0x0001f186:    b083        ..      SUB      sp,sp,#0xc
        0x0001f188:    eef08a40    ..@.    VMOV.F32 s17,s0
        0x0001f18c:    e9dd5b14    ...[    LDRD     r5,r11,[sp,#0x50]
        0x0001f190:    e9dda916    ....    LDRD     r10,r9,[sp,#0x58]
        0x0001f194:    f01efa04    ....    BL       save_stack ; 0x3d5a0
        0x0001f198:    00b0        ..      LSLS     r0,r6,#2
        0x0001f19a:    300c        .0      ADDS     r0,r0,#0xc
        0x0001f19c:    f020fbee     ...    BL       spl_alloca ; 0x3f97c
        0x0001f1a0:    e9cd8700    ....    STRD     r8,r7,[sp,#0]
        0x0001f1a4:    4604        .F      MOV      r4,r0
        0x0001f1a6:    462b        +F      MOV      r3,r5
        0x0001f1a8:    2201        ."      MOVS     r2,#1
        0x0001f1aa:    4631        1F      MOV      r1,r6
        0x0001f1ac:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001f1ae:    f014fbcb    ....    BL       exp_rotation ; 0x33948
        0x0001f1b2:    4633        3F      MOV      r3,r6
        0x0001f1b4:    4642        BF      MOV      r2,r8
        0x0001f1b6:    4621        !F      MOV      r1,r4
        0x0001f1b8:    f8cd9000    ....    STR      r9,[sp,#0]
        0x0001f1bc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001f1be:    f017fdff    ....    BL       op_pvq_search_c ; 0x36dc0
        0x0001f1c2:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0001f1c6:    465b        [F      MOV      r3,r11
        0x0001f1c8:    4642        BF      MOV      r2,r8
        0x0001f1ca:    4631        1F      MOV      r1,r6
        0x0001f1cc:    4620         F      MOV      r0,r4
        0x0001f1ce:    f014faa7    ....    BL       encode_pulses ; 0x33720
        0x0001f1d2:    f1ba0f00    ....    CMP      r10,#0
        0x0001f1d6:    d011        ..      BEQ      0x1f1fc ; alg_quant + 136
        0x0001f1d8:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001f1dc:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001f1e0:    4632        2F      MOV      r2,r6
        0x0001f1e2:    4620         F      MOV      r0,r4
        0x0001f1e4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0001f1e6:    f017faa3    ....    BL       normalise_residual ; 0x36730
        0x0001f1ea:    e9cd8700    ....    STRD     r8,r7,[sp,#0]
        0x0001f1ee:    462b        +F      MOV      r3,r5
        0x0001f1f0:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0001f1f4:    4631        1F      MOV      r1,r6
        0x0001f1f6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001f1f8:    f014fba6    ....    BL       exp_rotation ; 0x33948
        0x0001f1fc:    2d01        .-      CMP      r5,#1
        0x0001f1fe:    bfd8        ..      IT       LE
        0x0001f200:    2601        .&      MOVLE    r6,#1
        0x0001f202:    dd35        5.      BLE      0x1f270 ; alg_quant + 252
        0x0001f204:    fb96f8f5    ....    SDIV     r8,r6,r5
        0x0001f208:    2600        .&      MOVS     r6,#0
        0x0001f20a:    4633        3F      MOV      r3,r6
        0x0001f20c:    f1a80902    ....    SUB      r9,r8,#2
        0x0001f210:    fb03f108    ....    MUL      r1,r3,r8
        0x0001f214:    f1b80f01    ....    CMP      r8,#1
        0x0001f218:    f8540021    T.!.    LDR      r0,[r4,r1,LSL #2]
        0x0001f21c:    dd20         .      BLE      0x1f260 ; alg_quant + 236
        0x0001f21e:    f1b90f00    ....    CMP      r9,#0
        0x0001f222:    dd14        ..      BLE      0x1f24e ; alg_quant + 218
        0x0001f224:    eb040181    ....    ADD      r1,r4,r1,LSL #2
        0x0001f228:    f0180f01    ....    TST      r8,#1
        0x0001f22c:    d002        ..      BEQ      0x1f234 ; alg_quant + 192
        0x0001f22e:    f8512f04    Q../    LDR      r2,[r1,#4]!
        0x0001f232:    4310        .C      ORRS     r0,r0,r2
        0x0001f234:    f8d1c004    ....    LDR      r12,[r1,#4]
        0x0001f238:    ea5f0269    _.i.    ASRS     r2,r9,#1
        0x0001f23c:    d007        ..      BEQ      0x1f24e ; alg_quant + 218
        0x0001f23e:    bf00        ..      NOP      
        0x0001f240:    ea40000c    @...    ORR      r0,r0,r12
        0x0001f244:    e9f17c02    ...|    LDRD     r7,r12,[r1,#8]!
        0x0001f248:    4338        8C      ORRS     r0,r0,r7
        0x0001f24a:    1e52        R.      SUBS     r2,r2,#1
        0x0001f24c:    d1f8        ..      BNE      0x1f240 ; alg_quant + 204
        0x0001f24e:    ea5f0109    _...    MOVS     r1,r9
        0x0001f252:    d405        ..      BMI      0x1f260 ; alg_quant + 236
        0x0001f254:    fb039108    ....    MLA      r1,r3,r8,r9
        0x0001f258:    eb040181    ....    ADD      r1,r4,r1,LSL #2
        0x0001f25c:    6849        Ih      LDR      r1,[r1,#4]
        0x0001f25e:    4308        .C      ORRS     r0,r0,r1
        0x0001f260:    2800        .(      CMP      r0,#0
        0x0001f262:    bf18        ..      IT       NE
        0x0001f264:    2001        .       MOVNE    r0,#1
        0x0001f266:    4098        .@      LSLS     r0,r0,r3
        0x0001f268:    4306        .C      ORRS     r6,r6,r0
        0x0001f26a:    1c5b        [.      ADDS     r3,r3,#1
        0x0001f26c:    42ab        .B      CMP      r3,r5
        0x0001f26e:    dbcf        ..      BLT      0x1f210 ; alg_quant + 156
        0x0001f270:    f01ef98e    ....    BL       restore_stack ; 0x3d590
        0x0001f274:    b003        ..      ADD      sp,sp,#0xc
        0x0001f276:    4630        0F      MOV      r0,r6
        0x0001f278:    ecbd8b02    ....    VPOP     {d8}
        0x0001f27c:    b006        ..      ADD      sp,sp,#0x18
        0x0001f27e:    e8bd8ff0    ....    POP      {r4-r11,pc}
    i.alg_unquant
    alg_unquant
        0x0001f282:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001f286:    461e        .F      MOV      r6,r3
        0x0001f288:    ed2d8b02    -...    VPUSH    {d8}
        0x0001f28c:    b082        ..      SUB      sp,sp,#8
        0x0001f28e:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0001f292:    e9dd5a0c    ...Z    LDRD     r5,r10,[sp,#0x30]
        0x0001f296:    4690        .F      MOV      r8,r2
        0x0001f298:    460c        .F      MOV      r4,r1
        0x0001f29a:    4681        .F      MOV      r9,r0
        0x0001f29c:    f01ef980    ....    BL       save_stack ; 0x3d5a0
        0x0001f2a0:    00a0        ..      LSLS     r0,r4,#2
        0x0001f2a2:    f020fb6b     .k.    BL       spl_alloca ; 0x3f97c
        0x0001f2a6:    4607        .F      MOV      r7,r0
        0x0001f2a8:    4653        SF      MOV      r3,r10
        0x0001f2aa:    4642        BF      MOV      r2,r8
        0x0001f2ac:    4621        !F      MOV      r1,r4
        0x0001f2ae:    f011f9d5    ....    BL       decode_pulses ; 0x3065c
        0x0001f2b2:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x0001f2b6:    4622        "F      MOV      r2,r4
        0x0001f2b8:    4649        IF      MOV      r1,r9
        0x0001f2ba:    4638        8F      MOV      r0,r7
        0x0001f2bc:    f017fa38    ..8.    BL       normalise_residual ; 0x36730
        0x0001f2c0:    e9cd8600    ....    STRD     r8,r6,[sp,#0]
        0x0001f2c4:    462b        +F      MOV      r3,r5
        0x0001f2c6:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0001f2ca:    4621        !F      MOV      r1,r4
        0x0001f2cc:    4648        HF      MOV      r0,r9
        0x0001f2ce:    f014fb3b    ..;.    BL       exp_rotation ; 0x33948
        0x0001f2d2:    2d01        .-      CMP      r5,#1
        0x0001f2d4:    bfd8        ..      IT       LE
        0x0001f2d6:    2601        .&      MOVLE    r6,#1
        0x0001f2d8:    dd34        4.      BLE      0x1f344 ; alg_unquant + 194
        0x0001f2da:    fb94f8f5    ....    SDIV     r8,r4,r5
        0x0001f2de:    2600        .&      MOVS     r6,#0
        0x0001f2e0:    46b4        .F      MOV      r12,r6
        0x0001f2e2:    f1a80902    ....    SUB      r9,r8,#2
        0x0001f2e6:    fb0cf108    ....    MUL      r1,r12,r8
        0x0001f2ea:    f1b80f01    ....    CMP      r8,#1
        0x0001f2ee:    f8570021    W.!.    LDR      r0,[r7,r1,LSL #2]
        0x0001f2f2:    dd1d        ..      BLE      0x1f330 ; alg_unquant + 174
        0x0001f2f4:    f1b90f00    ....    CMP      r9,#0
        0x0001f2f8:    dd11        ..      BLE      0x1f31e ; alg_unquant + 156
        0x0001f2fa:    eb070181    ....    ADD      r1,r7,r1,LSL #2
        0x0001f2fe:    f0180f01    ....    TST      r8,#1
        0x0001f302:    d002        ..      BEQ      0x1f30a ; alg_unquant + 136
        0x0001f304:    f8512f04    Q../    LDR      r2,[r1,#4]!
        0x0001f308:    4310        .C      ORRS     r0,r0,r2
        0x0001f30a:    684c        Lh      LDR      r4,[r1,#4]
        0x0001f30c:    ea5f0269    _.i.    ASRS     r2,r9,#1
        0x0001f310:    d005        ..      BEQ      0x1f31e ; alg_unquant + 156
        0x0001f312:    4320         C      ORRS     r0,r0,r4
        0x0001f314:    e9f13402    ...4    LDRD     r3,r4,[r1,#8]!
        0x0001f318:    4318        .C      ORRS     r0,r0,r3
        0x0001f31a:    1e52        R.      SUBS     r2,r2,#1
        0x0001f31c:    d1f9        ..      BNE      0x1f312 ; alg_unquant + 144
        0x0001f31e:    ea5f0109    _...    MOVS     r1,r9
        0x0001f322:    d405        ..      BMI      0x1f330 ; alg_unquant + 174
        0x0001f324:    fb0c9108    ....    MLA      r1,r12,r8,r9
        0x0001f328:    eb070181    ....    ADD      r1,r7,r1,LSL #2
        0x0001f32c:    6849        Ih      LDR      r1,[r1,#4]
        0x0001f32e:    4308        .C      ORRS     r0,r0,r1
        0x0001f330:    2800        .(      CMP      r0,#0
        0x0001f332:    bf18        ..      IT       NE
        0x0001f334:    2001        .       MOVNE    r0,#1
        0x0001f336:    fa00f00c    ....    LSL      r0,r0,r12
        0x0001f33a:    4306        .C      ORRS     r6,r6,r0
        0x0001f33c:    f10c0c01    ....    ADD      r12,r12,#1
        0x0001f340:    45ac        .E      CMP      r12,r5
        0x0001f342:    dbd0        ..      BLT      0x1f2e6 ; alg_unquant + 100
        0x0001f344:    f01ef924    ..$.    BL       restore_stack ; 0x3d590
        0x0001f348:    b002        ..      ADD      sp,sp,#8
        0x0001f34a:    4630        0F      MOV      r0,r6
        0x0001f34c:    ecbd8b02    ....    VPOP     {d8}
        0x0001f350:    e8bd87f0    ....    POP      {r4-r10,pc}
    i.alloc_stack
    alloc_stack
        0x0001f354:    2000        .       MOVS     r0,#0
        0x0001f356:    4770        pG      BX       lr
    i.am_audio_buffer_init
    am_audio_buffer_init
        0x0001f358:    4811        .H      LDR      r0,[pc,#68] ; [0x1f3a0] = 0x1000d310
        0x0001f35a:    2100        .!      MOVS     r1,#0
        0x0001f35c:    f8c01810    ....    STR      r1,[r0,#0x810]
        0x0001f360:    f8c0180c    ....    STR      r1,[r0,#0x80c]
        0x0001f364:    f8c01814    ....    STR      r1,[r0,#0x814]
        0x0001f368:    f44f4200    O..B    MOV      r2,#0x8000
        0x0001f36c:    f8c02818    ...(    STR      r2,[r0,#0x818]
        0x0001f370:    4b0c        .K      LDR      r3,[pc,#48] ; [0x1f3a4] = 0x10005b18
        0x0001f372:    f8c03808    ...8    STR      r3,[r0,#0x808]
        0x0001f376:    f8c01824    ..$.    STR      r1,[r0,#0x824]
        0x0001f37a:    f8c01820    .. .    STR      r1,[r0,#0x820]
        0x0001f37e:    f8c01828    ..(.    STR      r1,[r0,#0x828]
        0x0001f382:    f8c0282c    ..,(    STR      r2,[r0,#0x82c]
        0x0001f386:    f8c0381c    ...8    STR      r3,[r0,#0x81c]
        0x0001f38a:    f8c01838    ..8.    STR      r1,[r0,#0x838]
        0x0001f38e:    f8c01834    ..4.    STR      r1,[r0,#0x834]
        0x0001f392:    f8c0183c    ..<.    STR      r1,[r0,#0x83c]
        0x0001f396:    f8c02840    ..@(    STR      r2,[r0,#0x840]
        0x0001f39a:    f8c03830    ..08    STR      r3,[r0,#0x830]
        0x0001f39e:    4770        pG      BX       lr
    $d
        0x0001f3a0:    1000d310    ....    DCD    268489488
        0x0001f3a4:    10005b18    .[..    DCD    268458776
    $t
    i.am_audio_buffer_nested_pop
    am_audio_buffer_nested_pop
        0x0001f3a8:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0001f3aa:    4615        .F      MOV      r5,r2
        0x0001f3ac:    460e        .F      MOV      r6,r1
        0x0001f3ae:    4604        .F      MOV      r4,r0
        0x0001f3b0:    f7f9f834    ..4.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001f3b4:    4631        1F      MOV      r1,r6
        0x0001f3b6:    462a        *F      MOV      r2,r5
        0x0001f3b8:    9000        ..      STR      r0,[sp,#0]
        0x0001f3ba:    2c03        .,      CMP      r4,#3
        0x0001f3bc:    d809        ..      BHI      0x1f3d2 ; am_audio_buffer_nested_pop + 42
        0x0001f3be:    4b07        .K      LDR      r3,[pc,#28] ; [0x1f3dc] = 0x10005310
        0x0001f3c0:    eb040084    ....    ADD      r0,r4,r4,LSL #2
        0x0001f3c4:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0001f3c8:    f6480308    H...    MOV      r3,#0x8808
        0x0001f3cc:    4418        .D      ADD      r0,r0,r3
        0x0001f3ce:    f007fd57    ..W.    BL       am_vos_ring_buffer_pop ; 0x26e80
        0x0001f3d2:    9800        ..      LDR      r0,[sp,#0]
        0x0001f3d4:    e8bd40f8    ...@    POP      {r3-r7,lr}
        0x0001f3d8:    f7f9b824    ..$.    B        am_hal_interrupt_master_set ; 0x18424
    $d
        0x0001f3dc:    10005310    .S..    DCD    268456720
    $t
    i.am_audio_buffer_nested_push
    am_audio_buffer_nested_push
        0x0001f3e0:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001f3e4:    b088        ..      SUB      sp,sp,#0x20
        0x0001f3e6:    4615        .F      MOV      r5,r2
        0x0001f3e8:    460e        .F      MOV      r6,r1
        0x0001f3ea:    4604        .F      MOV      r4,r0
        0x0001f3ec:    f7f9f816    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001f3f0:    4631        1F      MOV      r1,r6
        0x0001f3f2:    9003        ..      STR      r0,[sp,#0xc]
        0x0001f3f4:    4e29        )N      LDR      r6,[pc,#164] ; [0x1f49c] = 0x10005310
        0x0001f3f6:    462a        *F      MOV      r2,r5
        0x0001f3f8:    eb040084    ....    ADD      r0,r4,r4,LSL #2
        0x0001f3fc:    eb060580    ....    ADD      r5,r6,r0,LSL #2
        0x0001f400:    f6480808    H...    MOV      r8,#0x8808
        0x0001f404:    2c03        .,      CMP      r4,#3
        0x0001f406:    d804        ..      BHI      0x1f412 ; am_audio_buffer_nested_push + 50
        0x0001f408:    eb050008    ....    ADD      r0,r5,r8
        0x0001f40c:    2300        .#      MOVS     r3,#0
        0x0001f40e:    f007fd82    ....    BL       am_vos_ring_buffer_push ; 0x26f16
        0x0001f412:    f5054900    ...I    ADD      r9,r5,#0x8000
        0x0001f416:    f8d90814    ....    LDR      r0,[r9,#0x814]
        0x0001f41a:    1e60        `.      SUBS     r0,r4,#1
        0x0001f41c:    b245        E.      SXTB     r5,r0
        0x0001f41e:    2d00        .-      CMP      r5,#0
        0x0001f420:    db2c        ,.      BLT      0x1f47c ; am_audio_buffer_nested_push + 156
        0x0001f422:    b2ec        ..      UXTB     r4,r5
        0x0001f424:    f7f8fffa    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001f428:    9000        ..      STR      r0,[sp,#0]
        0x0001f42a:    eb040084    ....    ADD      r0,r4,r4,LSL #2
        0x0001f42e:    eb060780    ....    ADD      r7,r6,r0,LSL #2
        0x0001f432:    eb070408    ....    ADD      r4,r7,r8
        0x0001f436:    6860        `h      LDR      r0,[r4,#4]
        0x0001f438:    68a1        .h      LDR      r1,[r4,#8]
        0x0001f43a:    68e2        .h      LDR      r2,[r4,#0xc]
        0x0001f43c:    4288        .B      CMP      r0,r1
        0x0001f43e:    bf08        ..      IT       EQ
        0x0001f440:    2a00        .*      CMPEQ    r2,#0
        0x0001f442:    9800        ..      LDR      r0,[sp,#0]
        0x0001f444:    d002        ..      BEQ      0x1f44c ; am_audio_buffer_nested_push + 108
        0x0001f446:    f7f8ffed    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001f44a:    e017        ..      B        0x1f47c ; am_audio_buffer_nested_push + 156
        0x0001f44c:    f7f8ffea    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001f450:    f8d9a80c    ....    LDR      r10,[r9,#0x80c]
        0x0001f454:    b2e8        ..      UXTB     r0,r5
        0x0001f456:    2803        .(      CMP      r0,#3
        0x0001f458:    d80c        ..      BHI      0x1f474 ; am_audio_buffer_nested_push + 148
        0x0001f45a:    f7f8ffdf    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001f45e:    9005        ..      STR      r0,[sp,#0x14]
        0x0001f460:    6861        ah      LDR      r1,[r4,#4]
        0x0001f462:    68a0        .h      LDR      r0,[r4,#8]
        0x0001f464:    68e2        .h      LDR      r2,[r4,#0xc]
        0x0001f466:    4281        .B      CMP      r1,r0
        0x0001f468:    bf08        ..      IT       EQ
        0x0001f46a:    2a00        .*      CMPEQ    r2,#0
        0x0001f46c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001f46e:    d00b        ..      BEQ      0x1f488 ; am_audio_buffer_nested_push + 168
        0x0001f470:    f7f8ffd8    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001f474:    1e68        h.      SUBS     r0,r5,#1
        0x0001f476:    b245        E.      SXTB     r5,r0
        0x0001f478:    2d00        .-      CMP      r5,#0
        0x0001f47a:    dad2        ..      BGE      0x1f422 ; am_audio_buffer_nested_push + 66
        0x0001f47c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001f47e:    b008        ..      ADD      sp,sp,#0x20
        0x0001f480:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0001f484:    f7f8bfce    ....    B        am_hal_interrupt_master_set ; 0x18424
        0x0001f488:    f7f8ffcc    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001f48c:    f5074000    ...@    ADD      r0,r7,#0x8000
        0x0001f490:    f8c0a810    ....    STR      r10,[r0,#0x810]
        0x0001f494:    f8c0a80c    ....    STR      r10,[r0,#0x80c]
        0x0001f498:    e7ec        ..      B        0x1f474 ; am_audio_buffer_nested_push + 148
    $d
        0x0001f49a:    0000        ..      DCW    0
        0x0001f49c:    10005310    .S..    DCD    268456720
    $t
    i.am_audio_buffer_pop
    am_audio_buffer_pop
        0x0001f4a0:    2803        .(      CMP      r0,#3
        0x0001f4a2:    bf84        ..      ITT      HI
        0x0001f4a4:    2000        .       MOVHI    r0,#0
        0x0001f4a6:    4770        pG      BXHI     lr
        0x0001f4a8:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0001f4ac:    4b03        .K      LDR      r3,[pc,#12] ; [0x1f4bc] = 0x10005310
        0x0001f4ae:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0001f4b2:    f6480308    H...    MOV      r3,#0x8808
        0x0001f4b6:    4418        .D      ADD      r0,r0,r3
        0x0001f4b8:    f007bce2    ....    B.W      am_vos_ring_buffer_pop ; 0x26e80
    $d
        0x0001f4bc:    10005310    .S..    DCD    268456720
    $t
    i.am_audio_buffer_rewind
    am_audio_buffer_rewind
        0x0001f4c0:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0001f4c4:    460d        .F      MOV      r5,r1
        0x0001f4c6:    4604        .F      MOV      r4,r0
        0x0001f4c8:    2803        .(      CMP      r0,#3
        0x0001f4ca:    bf84        ..      ITT      HI
        0x0001f4cc:    2000        .       MOVHI    r0,#0
        0x0001f4ce:    e8bd83f8    ....    POPHI    {r3-r9,pc}
        0x0001f4d2:    f7f8ffa3    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001f4d6:    9000        ..      STR      r0,[sp,#0]
        0x0001f4d8:    4e20         N      LDR      r6,[pc,#128] ; [0x1f55c] = 0x10005310
        0x0001f4da:    eb040084    ....    ADD      r0,r4,r4,LSL #2
        0x0001f4de:    eb060880    ....    ADD      r8,r6,r0,LSL #2
        0x0001f4e2:    f6480708    H...    MOV      r7,#0x8808
        0x0001f4e6:    eb080007    ....    ADD      r0,r8,r7
        0x0001f4ea:    f007f991    ....    BL       am_vos_get_ring_buffer_status ; 0x26810
        0x0001f4ee:    42a8        .B      CMP      r0,r5
        0x0001f4f0:    d332        2.      BCC      0x1f558 ; am_audio_buffer_rewind + 152
        0x0001f4f2:    f5084300    ...C    ADD      r3,r8,#0x8000
        0x0001f4f6:    2100        .!      MOVS     r1,#0
        0x0001f4f8:    f8c31814    ....    STR      r1,[r3,#0x814]
        0x0001f4fc:    f8d3080c    ....    LDR      r0,[r3,#0x80c]
        0x0001f500:    1b40        @.      SUBS     r0,r0,r5
        0x0001f502:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x0001f506:    f3c0000e    ....    UBFX     r0,r0,#0,#15
        0x0001f50a:    f8c30810    ....    STR      r0,[r3,#0x810]
        0x0001f50e:    1c60        `.      ADDS     r0,r4,#1
        0x0001f510:    b242        B.      SXTB     r2,r0
        0x0001f512:    2a03        .*      CMP      r2,#3
        0x0001f514:    da1a        ..      BGE      0x1f54c ; am_audio_buffer_rewind + 140
        0x0001f516:    bf00        ..      NOP      
        0x0001f518:    eb020082    ....    ADD      r0,r2,r2,LSL #2
        0x0001f51c:    eb060480    ....    ADD      r4,r6,r0,LSL #2
        0x0001f520:    eb040c07    ....    ADD      r12,r4,r7
        0x0001f524:    f8cc100c    ....    STR      r1,[r12,#0xc]
        0x0001f528:    f8dc0004    ....    LDR      r0,[r12,#4]
        0x0001f52c:    f8cc0008    ....    STR      r0,[r12,#8]
        0x0001f530:    f8d3c810    ....    LDR      r12,[r3,#0x810]
        0x0001f534:    f5044000    ...@    ADD      r0,r4,#0x8000
        0x0001f538:    f8c0c810    ....    STR      r12,[r0,#0x810]
        0x0001f53c:    f8d3c810    ....    LDR      r12,[r3,#0x810]
        0x0001f540:    f8c0c80c    ....    STR      r12,[r0,#0x80c]
        0x0001f544:    1c50        P.      ADDS     r0,r2,#1
        0x0001f546:    b242        B.      SXTB     r2,r0
        0x0001f548:    2a03        .*      CMP      r2,#3
        0x0001f54a:    dbe5        ..      BLT      0x1f518 ; am_audio_buffer_rewind + 88
        0x0001f54c:    9800        ..      LDR      r0,[sp,#0]
        0x0001f54e:    f7f8ff69    ..i.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001f552:    4628        (F      MOV      r0,r5
        0x0001f554:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0001f558:    4605        .F      MOV      r5,r0
        0x0001f55a:    e7ca        ..      B        0x1f4f2 ; am_audio_buffer_rewind + 50
    $d
        0x0001f55c:    10005310    .S..    DCD    268456720
    $t
    i.am_audio_universal_buffer_status_check
    am_audio_universal_buffer_status_check
        0x0001f560:    b470        p.      PUSH     {r4-r6}
        0x0001f562:    2100        .!      MOVS     r1,#0
        0x0001f564:    f04f0c01    O...    MOV      r12,#1
        0x0001f568:    e005        ..      B        0x1f576 ; am_audio_universal_buffer_status_check + 22
        0x0001f56a:    bf00        ..      NOP      
        0x0001f56c:    f1010c01    ....    ADD      r12,r1,#1
        0x0001f570:    f1bc0f03    ....    CMP      r12,#3
        0x0001f574:    d24d        M.      BCS      0x1f612 ; am_audio_universal_buffer_status_check + 178
        0x0001f576:    eb010281    ....    ADD      r2,r1,r1,LSL #2
        0x0001f57a:    eb000382    ....    ADD      r3,r0,r2,LSL #2
        0x0001f57e:    eb0c028c    ....    ADD      r2,r12,r12,LSL #2
        0x0001f582:    685d        ]h      LDR      r5,[r3,#4]
        0x0001f584:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x0001f588:    689e        .h      LDR      r6,[r3,#8]
        0x0001f58a:    68dc        .h      LDR      r4,[r3,#0xc]
        0x0001f58c:    42b5        .B      CMP      r5,r6
        0x0001f58e:    bf08        ..      IT       EQ
        0x0001f590:    2c00        .,      CMPEQ    r4,#0
        0x0001f592:    d039        9.      BEQ      0x1f608 ; am_audio_universal_buffer_status_check + 168
        0x0001f594:    6856        Vh      LDR      r6,[r2,#4]
        0x0001f596:    6894        .h      LDR      r4,[r2,#8]
        0x0001f598:    68d5        .h      LDR      r5,[r2,#0xc]
        0x0001f59a:    42a6        .B      CMP      r6,r4
        0x0001f59c:    bf08        ..      IT       EQ
        0x0001f59e:    2d00        .-      CMPEQ    r5,#0
        0x0001f5a0:    d032        2.      BEQ      0x1f608 ; am_audio_universal_buffer_status_check + 168
        0x0001f5a2:    6854        Th      LDR      r4,[r2,#4]
        0x0001f5a4:    6895        .h      LDR      r5,[r2,#8]
        0x0001f5a6:    42ac        .B      CMP      r4,r5
        0x0001f5a8:    d907        ..      BLS      0x1f5ba ; am_audio_universal_buffer_status_check + 90
        0x0001f5aa:    685c        \h      LDR      r4,[r3,#4]
        0x0001f5ac:    6895        .h      LDR      r5,[r2,#8]
        0x0001f5ae:    42ac        .B      CMP      r4,r5
        0x0001f5b0:    d903        ..      BLS      0x1f5ba ; am_audio_universal_buffer_status_check + 90
        0x0001f5b2:    685c        \h      LDR      r4,[r3,#4]
        0x0001f5b4:    6855        Uh      LDR      r5,[r2,#4]
        0x0001f5b6:    42ac        .B      CMP      r4,r5
        0x0001f5b8:    d923        #.      BLS      0x1f602 ; am_audio_universal_buffer_status_check + 162
        0x0001f5ba:    6854        Th      LDR      r4,[r2,#4]
        0x0001f5bc:    6895        .h      LDR      r5,[r2,#8]
        0x0001f5be:    42ac        .B      CMP      r4,r5
        0x0001f5c0:    d207        ..      BCS      0x1f5d2 ; am_audio_universal_buffer_status_check + 114
        0x0001f5c2:    685c        \h      LDR      r4,[r3,#4]
        0x0001f5c4:    6895        .h      LDR      r5,[r2,#8]
        0x0001f5c6:    42a5        .B      CMP      r5,r4
        0x0001f5c8:    d31b        ..      BCC      0x1f602 ; am_audio_universal_buffer_status_check + 162
        0x0001f5ca:    685c        \h      LDR      r4,[r3,#4]
        0x0001f5cc:    6855        Uh      LDR      r5,[r2,#4]
        0x0001f5ce:    42ac        .B      CMP      r4,r5
        0x0001f5d0:    d917        ..      BLS      0x1f602 ; am_audio_universal_buffer_status_check + 162
        0x0001f5d2:    685c        \h      LDR      r4,[r3,#4]
        0x0001f5d4:    689d        .h      LDR      r5,[r3,#8]
        0x0001f5d6:    42ac        .B      CMP      r4,r5
        0x0001f5d8:    d907        ..      BLS      0x1f5ea ; am_audio_universal_buffer_status_check + 138
        0x0001f5da:    6854        Th      LDR      r4,[r2,#4]
        0x0001f5dc:    689d        .h      LDR      r5,[r3,#8]
        0x0001f5de:    42ac        .B      CMP      r4,r5
        0x0001f5e0:    d903        ..      BLS      0x1f5ea ; am_audio_universal_buffer_status_check + 138
        0x0001f5e2:    6854        Th      LDR      r4,[r2,#4]
        0x0001f5e4:    685d        ]h      LDR      r5,[r3,#4]
        0x0001f5e6:    42ac        .B      CMP      r4,r5
        0x0001f5e8:    d90b        ..      BLS      0x1f602 ; am_audio_universal_buffer_status_check + 162
        0x0001f5ea:    685c        \h      LDR      r4,[r3,#4]
        0x0001f5ec:    689d        .h      LDR      r5,[r3,#8]
        0x0001f5ee:    42ac        .B      CMP      r4,r5
        0x0001f5f0:    d20a        ..      BCS      0x1f608 ; am_audio_universal_buffer_status_check + 168
        0x0001f5f2:    6854        Th      LDR      r4,[r2,#4]
        0x0001f5f4:    689d        .h      LDR      r5,[r3,#8]
        0x0001f5f6:    42a5        .B      CMP      r5,r4
        0x0001f5f8:    d303        ..      BCC      0x1f602 ; am_audio_universal_buffer_status_check + 162
        0x0001f5fa:    6852        Rh      LDR      r2,[r2,#4]
        0x0001f5fc:    685b        [h      LDR      r3,[r3,#4]
        0x0001f5fe:    429a        .B      CMP      r2,r3
        0x0001f600:    d802        ..      BHI      0x1f608 ; am_audio_universal_buffer_status_check + 168
        0x0001f602:    bc70        p.      POP      {r4-r6}
        0x0001f604:    2000        .       MOVS     r0,#0
        0x0001f606:    4770        pG      BX       lr
        0x0001f608:    f10c0c01    ....    ADD      r12,r12,#1
        0x0001f60c:    f1bc0f03    ....    CMP      r12,#3
        0x0001f610:    d3b1        ..      BCC      0x1f576 ; am_audio_universal_buffer_status_check + 22
        0x0001f612:    1c49        I.      ADDS     r1,r1,#1
        0x0001f614:    2903        .)      CMP      r1,#3
        0x0001f616:    d3a9        ..      BCC      0x1f56c ; am_audio_universal_buffer_status_check + 12
        0x0001f618:    bc70        p.      POP      {r4-r6}
        0x0001f61a:    2001        .       MOVS     r0,#1
        0x0001f61c:    4770        pG      BX       lr
        0x0001f61e:    0000        ..      MOVS     r0,r0
    i.am_bsp_iom_pins_disable
    am_bsp_iom_pins_disable
        0x0001f620:    2808        .(      CMP      r0,#8
        0x0001f622:    bf28        (.      IT       CS
        0x0001f624:    4770        pG      BXCS     lr
        0x0001f626:    b538        8.      PUSH     {r3-r5,lr}
        0x0001f628:    ea410080    A...    ORR      r0,r1,r0,LSL #2
        0x0001f62c:    281e        .(      CMP      r0,#0x1e
        0x0001f62e:    bf28        (.      IT       CS
        0x0001f630:    bd38        8.      POPCS    {r3-r5,pc}
        0x0001f632:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x0001f636:    c70f        ..      DCW    50959
        0x0001f638:    d426fdfd    ..&.    DCD    3559325181
        0x0001f63c:    e13dfdfd    ..=.    DCD    3778936317
        0x0001f640:    ee54fdfd    ..T.    DCD    3998547453
        0x0001f644:    fd6bfdfd    ..k.    DCD    4251713021
        0x0001f648:    fc82fdfd    ....    DCD    4236443133
        0x0001f64c:    fb99fdfd    ....    DCD    4221173245
        0x0001f650:    fab0fdfd    ....    DCD    4205903357
    $t
        0x0001f654:    4c8c        .L      LDR      r4,[pc,#560] ; [0x1f888] = 0x44924
        0x0001f656:    6821        !h      LDR      r1,[r4,#0]
        0x0001f658:    9100        ..      STR      r1,[sp,#0]
        0x0001f65a:    2005        .       MOVS     r0,#5
        0x0001f65c:    f002f892    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f660:    6821        !h      LDR      r1,[r4,#0]
        0x0001f662:    9100        ..      STR      r1,[sp,#0]
        0x0001f664:    2007        .       MOVS     r0,#7
        0x0001f666:    f002f88d    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f66a:    6821        !h      LDR      r1,[r4,#0]
        0x0001f66c:    9100        ..      STR      r1,[sp,#0]
        0x0001f66e:    2006        .       MOVS     r0,#6
        0x0001f670:    f002f888    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f674:    6821        !h      LDR      r1,[r4,#0]
        0x0001f676:    9100        ..      STR      r1,[sp,#0]
        0x0001f678:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f67c:    2048        H       MOVS     r0,#0x48
        0x0001f67e:    f002b881    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f682:    4c81        .L      LDR      r4,[pc,#516] ; [0x1f888] = 0x44924
        0x0001f684:    6821        !h      LDR      r1,[r4,#0]
        0x0001f686:    9100        ..      STR      r1,[sp,#0]
        0x0001f688:    2008        .       MOVS     r0,#8
        0x0001f68a:    f002f87b    ..{.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f68e:    6821        !h      LDR      r1,[r4,#0]
        0x0001f690:    9100        ..      STR      r1,[sp,#0]
        0x0001f692:    200a        .       MOVS     r0,#0xa
        0x0001f694:    f002f876    ..v.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f698:    6821        !h      LDR      r1,[r4,#0]
        0x0001f69a:    9100        ..      STR      r1,[sp,#0]
        0x0001f69c:    2009        .       MOVS     r0,#9
        0x0001f69e:    f002f871    ..q.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f6a2:    6821        !h      LDR      r1,[r4,#0]
        0x0001f6a4:    9100        ..      STR      r1,[sp,#0]
        0x0001f6a6:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f6aa:    200b        .       MOVS     r0,#0xb
        0x0001f6ac:    f002b86a    ..j.    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f6b0:    4c75        uL      LDR      r4,[pc,#468] ; [0x1f888] = 0x44924
        0x0001f6b2:    6821        !h      LDR      r1,[r4,#0]
        0x0001f6b4:    9100        ..      STR      r1,[sp,#0]
        0x0001f6b6:    2019        .       MOVS     r0,#0x19
        0x0001f6b8:    f002f864    ..d.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f6bc:    6821        !h      LDR      r1,[r4,#0]
        0x0001f6be:    9100        ..      STR      r1,[sp,#0]
        0x0001f6c0:    201b        .       MOVS     r0,#0x1b
        0x0001f6c2:    f002f85f    .._.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f6c6:    6821        !h      LDR      r1,[r4,#0]
        0x0001f6c8:    9100        ..      STR      r1,[sp,#0]
        0x0001f6ca:    201a        .       MOVS     r0,#0x1a
        0x0001f6cc:    f002f85a    ..Z.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f6d0:    6821        !h      LDR      r1,[r4,#0]
        0x0001f6d2:    9100        ..      STR      r1,[sp,#0]
        0x0001f6d4:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f6d8:    2025        %       MOVS     r0,#0x25
        0x0001f6da:    f002b853    ..S.    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f6de:    4c6a        jL      LDR      r4,[pc,#424] ; [0x1f888] = 0x44924
        0x0001f6e0:    6821        !h      LDR      r1,[r4,#0]
        0x0001f6e2:    9100        ..      STR      r1,[sp,#0]
        0x0001f6e4:    201f        .       MOVS     r0,#0x1f
        0x0001f6e6:    f002f84d    ..M.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f6ea:    6821        !h      LDR      r1,[r4,#0]
        0x0001f6ec:    9100        ..      STR      r1,[sp,#0]
        0x0001f6ee:    2021        !       MOVS     r0,#0x21
        0x0001f6f0:    f002f848    ..H.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f6f4:    6821        !h      LDR      r1,[r4,#0]
        0x0001f6f6:    9100        ..      STR      r1,[sp,#0]
        0x0001f6f8:    2020                MOVS     r0,#0x20
        0x0001f6fa:    f002f843    ..C.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f6fe:    6821        !h      LDR      r1,[r4,#0]
        0x0001f700:    9100        ..      STR      r1,[sp,#0]
        0x0001f702:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f706:    2055        U       MOVS     r0,#0x55
        0x0001f708:    f002b83c    ..<.    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f70c:    4c5e        ^L      LDR      r4,[pc,#376] ; [0x1f888] = 0x44924
        0x0001f70e:    6821        !h      LDR      r1,[r4,#0]
        0x0001f710:    9100        ..      STR      r1,[sp,#0]
        0x0001f712:    2022        "       MOVS     r0,#0x22
        0x0001f714:    f002f836    ..6.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f718:    6821        !h      LDR      r1,[r4,#0]
        0x0001f71a:    9100        ..      STR      r1,[sp,#0]
        0x0001f71c:    2024        $       MOVS     r0,#0x24
        0x0001f71e:    f002f831    ..1.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f722:    6821        !h      LDR      r1,[r4,#0]
        0x0001f724:    9100        ..      STR      r1,[sp,#0]
        0x0001f726:    2023        #       MOVS     r0,#0x23
        0x0001f728:    f002f82c    ..,.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f72c:    6821        !h      LDR      r1,[r4,#0]
        0x0001f72e:    9100        ..      STR      r1,[sp,#0]
        0x0001f730:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f734:    2036        6       MOVS     r0,#0x36
        0x0001f736:    f002b825    ..%.    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f73a:    4c53        SL      LDR      r4,[pc,#332] ; [0x1f888] = 0x44924
        0x0001f73c:    6821        !h      LDR      r1,[r4,#0]
        0x0001f73e:    9100        ..      STR      r1,[sp,#0]
        0x0001f740:    202f        /       MOVS     r0,#0x2f
        0x0001f742:    f002f81f    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f746:    6821        !h      LDR      r1,[r4,#0]
        0x0001f748:    9100        ..      STR      r1,[sp,#0]
        0x0001f74a:    2031        1       MOVS     r0,#0x31
        0x0001f74c:    f002f81a    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f750:    6821        !h      LDR      r1,[r4,#0]
        0x0001f752:    9100        ..      STR      r1,[sp,#0]
        0x0001f754:    2030        0       MOVS     r0,#0x30
        0x0001f756:    f002f815    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f75a:    6821        !h      LDR      r1,[r4,#0]
        0x0001f75c:    9100        ..      STR      r1,[sp,#0]
        0x0001f75e:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f762:    203c        <       MOVS     r0,#0x3c
        0x0001f764:    f002b80e    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f768:    4c47        GL      LDR      r4,[pc,#284] ; [0x1f888] = 0x44924
        0x0001f76a:    6821        !h      LDR      r1,[r4,#0]
        0x0001f76c:    9100        ..      STR      r1,[sp,#0]
        0x0001f76e:    203d        =       MOVS     r0,#0x3d
        0x0001f770:    f002f808    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f774:    6821        !h      LDR      r1,[r4,#0]
        0x0001f776:    9100        ..      STR      r1,[sp,#0]
        0x0001f778:    203f        ?       MOVS     r0,#0x3f
        0x0001f77a:    f002f803    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f77e:    6821        !h      LDR      r1,[r4,#0]
        0x0001f780:    9100        ..      STR      r1,[sp,#0]
        0x0001f782:    203e        >       MOVS     r0,#0x3e
        0x0001f784:    f001fffe    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f788:    6821        !h      LDR      r1,[r4,#0]
        0x0001f78a:    9100        ..      STR      r1,[sp,#0]
        0x0001f78c:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f790:    201e        .       MOVS     r0,#0x1e
        0x0001f792:    f001bff7    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f796:    4c3c        <L      LDR      r4,[pc,#240] ; [0x1f888] = 0x44924
        0x0001f798:    6821        !h      LDR      r1,[r4,#0]
        0x0001f79a:    9100        ..      STR      r1,[sp,#0]
        0x0001f79c:    2016        .       MOVS     r0,#0x16
        0x0001f79e:    f001fff1    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f7a2:    6821        !h      LDR      r1,[r4,#0]
        0x0001f7a4:    9100        ..      STR      r1,[sp,#0]
        0x0001f7a6:    2018        .       MOVS     r0,#0x18
        0x0001f7a8:    f001ffec    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f7ac:    6821        !h      LDR      r1,[r4,#0]
        0x0001f7ae:    9100        ..      STR      r1,[sp,#0]
        0x0001f7b0:    2017        .       MOVS     r0,#0x17
        0x0001f7b2:    f001ffe7    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f7b6:    6821        !h      LDR      r1,[r4,#0]
        0x0001f7b8:    9100        ..      STR      r1,[sp,#0]
        0x0001f7ba:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f7be:    2058        X       MOVS     r0,#0x58
        0x0001f7c0:    f001bfe0    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f7c4:    4c30        0L      LDR      r4,[pc,#192] ; [0x1f888] = 0x44924
        0x0001f7c6:    6821        !h      LDR      r1,[r4,#0]
        0x0001f7c8:    9100        ..      STR      r1,[sp,#0]
        0x0001f7ca:    2005        .       MOVS     r0,#5
        0x0001f7cc:    f001ffda    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f7d0:    6821        !h      LDR      r1,[r4,#0]
        0x0001f7d2:    9100        ..      STR      r1,[sp,#0]
        0x0001f7d4:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f7d8:    2006        .       MOVS     r0,#6
        0x0001f7da:    f001bfd3    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f7de:    4c2a        *L      LDR      r4,[pc,#168] ; [0x1f888] = 0x44924
        0x0001f7e0:    6821        !h      LDR      r1,[r4,#0]
        0x0001f7e2:    9100        ..      STR      r1,[sp,#0]
        0x0001f7e4:    2008        .       MOVS     r0,#8
        0x0001f7e6:    f001ffcd    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f7ea:    6821        !h      LDR      r1,[r4,#0]
        0x0001f7ec:    9100        ..      STR      r1,[sp,#0]
        0x0001f7ee:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f7f2:    2009        .       MOVS     r0,#9
        0x0001f7f4:    f001bfc6    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f7f8:    4c23        #L      LDR      r4,[pc,#140] ; [0x1f888] = 0x44924
        0x0001f7fa:    6821        !h      LDR      r1,[r4,#0]
        0x0001f7fc:    9100        ..      STR      r1,[sp,#0]
        0x0001f7fe:    2019        .       MOVS     r0,#0x19
        0x0001f800:    f001ffc0    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f804:    6821        !h      LDR      r1,[r4,#0]
        0x0001f806:    9100        ..      STR      r1,[sp,#0]
        0x0001f808:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f80c:    201a        .       MOVS     r0,#0x1a
        0x0001f80e:    f001bfb9    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f812:    4c1d        .L      LDR      r4,[pc,#116] ; [0x1f888] = 0x44924
        0x0001f814:    6821        !h      LDR      r1,[r4,#0]
        0x0001f816:    9100        ..      STR      r1,[sp,#0]
        0x0001f818:    201f        .       MOVS     r0,#0x1f
        0x0001f81a:    f001ffb3    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f81e:    6821        !h      LDR      r1,[r4,#0]
        0x0001f820:    9100        ..      STR      r1,[sp,#0]
        0x0001f822:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f826:    2020                MOVS     r0,#0x20
        0x0001f828:    e003        ..      B        0x1f832 ; am_bsp_iom_pins_disable + 530
        0x0001f82a:    e01e        ..      B        0x1f86a ; am_bsp_iom_pins_disable + 586
        0x0001f82c:    e010        ..      B        0x1f850 ; am_bsp_iom_pins_disable + 560
        0x0001f82e:    e002        ..      B        0x1f836 ; am_bsp_iom_pins_disable + 534
        0x0001f830:    e028        (.      B        0x1f884 ; am_bsp_iom_pins_disable + 612
        0x0001f832:    f001bfa7    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f836:    4c14        .L      LDR      r4,[pc,#80] ; [0x1f888] = 0x44924
        0x0001f838:    6821        !h      LDR      r1,[r4,#0]
        0x0001f83a:    9100        ..      STR      r1,[sp,#0]
        0x0001f83c:    202f        /       MOVS     r0,#0x2f
        0x0001f83e:    f001ffa1    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f842:    6821        !h      LDR      r1,[r4,#0]
        0x0001f844:    9100        ..      STR      r1,[sp,#0]
        0x0001f846:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f84a:    2030        0       MOVS     r0,#0x30
        0x0001f84c:    f001bf9a    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f850:    4c0d        .L      LDR      r4,[pc,#52] ; [0x1f888] = 0x44924
        0x0001f852:    6821        !h      LDR      r1,[r4,#0]
        0x0001f854:    9100        ..      STR      r1,[sp,#0]
        0x0001f856:    203d        =       MOVS     r0,#0x3d
        0x0001f858:    f001ff94    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f85c:    6821        !h      LDR      r1,[r4,#0]
        0x0001f85e:    9100        ..      STR      r1,[sp,#0]
        0x0001f860:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f864:    203e        >       MOVS     r0,#0x3e
        0x0001f866:    f001bf8d    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f86a:    4c07        .L      LDR      r4,[pc,#28] ; [0x1f888] = 0x44924
        0x0001f86c:    6821        !h      LDR      r1,[r4,#0]
        0x0001f86e:    9100        ..      STR      r1,[sp,#0]
        0x0001f870:    2016        .       MOVS     r0,#0x16
        0x0001f872:    f001ff87    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f876:    6821        !h      LDR      r1,[r4,#0]
        0x0001f878:    9100        ..      STR      r1,[sp,#0]
        0x0001f87a:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f87e:    2017        .       MOVS     r0,#0x17
        0x0001f880:    f001bf80    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f884:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0001f886:    0000        ..      DCW    0
        0x0001f888:    00044924    $I..    DCD    280868
    $t
    i.am_bsp_iom_pins_enable
    am_bsp_iom_pins_enable
        0x0001f88c:    2808        .(      CMP      r0,#8
        0x0001f88e:    bf28        (.      IT       CS
        0x0001f890:    4770        pG      BXCS     lr
        0x0001f892:    b508        ..      PUSH     {r3,lr}
        0x0001f894:    ea410080    A...    ORR      r0,r1,r0,LSL #2
        0x0001f898:    281e        .(      CMP      r0,#0x1e
        0x0001f89a:    bf28        (.      IT       CS
        0x0001f89c:    bd08        ..      POPCS    {r3,pc}
        0x0001f89e:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x0001f8a2:    df0f        ..      DCW    57103
        0x0001f8a4:    ed29fdfd    ..).    DCD    3978952189
        0x0001f8a8:    fc43fdfd    ..C.    DCD    4232314365
        0x0001f8ac:    fb5dfdfd    ..].    DCD    4217241085
        0x0001f8b0:    fd77fdfd    ..w.    DCD    4252499453
        0x0001f8b4:    fa91fdfd    ....    DCD    4203871741
        0x0001f8b8:    f9abfdfd    ....    DCD    4188798461
        0x0001f8bc:    f8c5fdfd    ....    DCD    4173725181
    $t
        0x0001f8c0:    489c        .H      LDR      r0,[pc,#624] ; [0x1fb34] = 0x10000624
        0x0001f8c2:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8c4:    9100        ..      STR      r1,[sp,#0]
        0x0001f8c6:    2005        .       MOVS     r0,#5
        0x0001f8c8:    f001ff5c    ..\.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f8cc:    489a        .H      LDR      r0,[pc,#616] ; [0x1fb38] = 0x1000061c
        0x0001f8ce:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8d0:    9100        ..      STR      r1,[sp,#0]
        0x0001f8d2:    2007        .       MOVS     r0,#7
        0x0001f8d4:    f001ff56    ..V.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f8d8:    4898        .H      LDR      r0,[pc,#608] ; [0x1fb3c] = 0x10000620
        0x0001f8da:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8dc:    9100        ..      STR      r1,[sp,#0]
        0x0001f8de:    2006        .       MOVS     r0,#6
        0x0001f8e0:    f001ff50    ..P.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f8e4:    4896        .H      LDR      r0,[pc,#600] ; [0x1fb40] = 0x10000618
        0x0001f8e6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8e8:    9100        ..      STR      r1,[sp,#0]
        0x0001f8ea:    e8bd4008    ...@    POP      {r3,lr}
        0x0001f8ee:    2048        H       MOVS     r0,#0x48
        0x0001f8f0:    f001bf48    ..H.    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f8f4:    4893        .H      LDR      r0,[pc,#588] ; [0x1fb44] = 0x1000063c
        0x0001f8f6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8f8:    9100        ..      STR      r1,[sp,#0]
        0x0001f8fa:    2008        .       MOVS     r0,#8
        0x0001f8fc:    f001ff42    ..B.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f900:    4891        .H      LDR      r0,[pc,#580] ; [0x1fb48] = 0x10000634
        0x0001f902:    6801        .h      LDR      r1,[r0,#0]
        0x0001f904:    9100        ..      STR      r1,[sp,#0]
        0x0001f906:    200a        .       MOVS     r0,#0xa
        0x0001f908:    f001ff3c    ..<.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f90c:    488f        .H      LDR      r0,[pc,#572] ; [0x1fb4c] = 0x10000638
        0x0001f90e:    6801        .h      LDR      r1,[r0,#0]
        0x0001f910:    9100        ..      STR      r1,[sp,#0]
        0x0001f912:    2009        .       MOVS     r0,#9
        0x0001f914:    f001ff36    ..6.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f918:    488d        .H      LDR      r0,[pc,#564] ; [0x1fb50] = 0x10000630
        0x0001f91a:    6801        .h      LDR      r1,[r0,#0]
        0x0001f91c:    9100        ..      STR      r1,[sp,#0]
        0x0001f91e:    e8bd4008    ...@    POP      {r3,lr}
        0x0001f922:    200b        .       MOVS     r0,#0xb
        0x0001f924:    f001bf2e    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f928:    488a        .H      LDR      r0,[pc,#552] ; [0x1fb54] = 0x10000654
        0x0001f92a:    6801        .h      LDR      r1,[r0,#0]
        0x0001f92c:    9100        ..      STR      r1,[sp,#0]
        0x0001f92e:    2019        .       MOVS     r0,#0x19
        0x0001f930:    f001ff28    ..(.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f934:    4888        .H      LDR      r0,[pc,#544] ; [0x1fb58] = 0x1000064c
        0x0001f936:    6801        .h      LDR      r1,[r0,#0]
        0x0001f938:    9100        ..      STR      r1,[sp,#0]
        0x0001f93a:    201b        .       MOVS     r0,#0x1b
        0x0001f93c:    f001ff22    ..".    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f940:    4886        .H      LDR      r0,[pc,#536] ; [0x1fb5c] = 0x10000650
        0x0001f942:    6801        .h      LDR      r1,[r0,#0]
        0x0001f944:    9100        ..      STR      r1,[sp,#0]
        0x0001f946:    201a        .       MOVS     r0,#0x1a
        0x0001f948:    f001ff1c    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f94c:    4884        .H      LDR      r0,[pc,#528] ; [0x1fb60] = 0x10000648
        0x0001f94e:    6801        .h      LDR      r1,[r0,#0]
        0x0001f950:    9100        ..      STR      r1,[sp,#0]
        0x0001f952:    e8bd4008    ...@    POP      {r3,lr}
        0x0001f956:    2025        %       MOVS     r0,#0x25
        0x0001f958:    f001bf14    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f95c:    4881        .H      LDR      r0,[pc,#516] ; [0x1fb64] = 0x1000066c
        0x0001f95e:    6801        .h      LDR      r1,[r0,#0]
        0x0001f960:    9100        ..      STR      r1,[sp,#0]
        0x0001f962:    201f        .       MOVS     r0,#0x1f
        0x0001f964:    f001ff0e    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f968:    487f        .H      LDR      r0,[pc,#508] ; [0x1fb68] = 0x10000664
        0x0001f96a:    6801        .h      LDR      r1,[r0,#0]
        0x0001f96c:    9100        ..      STR      r1,[sp,#0]
        0x0001f96e:    2021        !       MOVS     r0,#0x21
        0x0001f970:    f001ff08    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f974:    487d        }H      LDR      r0,[pc,#500] ; [0x1fb6c] = 0x10000668
        0x0001f976:    6801        .h      LDR      r1,[r0,#0]
        0x0001f978:    9100        ..      STR      r1,[sp,#0]
        0x0001f97a:    2020                MOVS     r0,#0x20
        0x0001f97c:    f001ff02    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f980:    487b        {H      LDR      r0,[pc,#492] ; [0x1fb70] = 0x10000660
        0x0001f982:    6801        .h      LDR      r1,[r0,#0]
        0x0001f984:    9100        ..      STR      r1,[sp,#0]
        0x0001f986:    e8bd4008    ...@    POP      {r3,lr}
        0x0001f98a:    2055        U       MOVS     r0,#0x55
        0x0001f98c:    f001befa    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f990:    4878        xH      LDR      r0,[pc,#480] ; [0x1fb74] = 0x10000684
        0x0001f992:    6801        .h      LDR      r1,[r0,#0]
        0x0001f994:    9100        ..      STR      r1,[sp,#0]
        0x0001f996:    2022        "       MOVS     r0,#0x22
        0x0001f998:    f001fef4    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f99c:    4876        vH      LDR      r0,[pc,#472] ; [0x1fb78] = 0x1000067c
        0x0001f99e:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9a0:    9100        ..      STR      r1,[sp,#0]
        0x0001f9a2:    2024        $       MOVS     r0,#0x24
        0x0001f9a4:    f001feee    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f9a8:    4874        tH      LDR      r0,[pc,#464] ; [0x1fb7c] = 0x10000680
        0x0001f9aa:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9ac:    9100        ..      STR      r1,[sp,#0]
        0x0001f9ae:    2023        #       MOVS     r0,#0x23
        0x0001f9b0:    f001fee8    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f9b4:    4872        rH      LDR      r0,[pc,#456] ; [0x1fb80] = 0x10000678
        0x0001f9b6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9b8:    9100        ..      STR      r1,[sp,#0]
        0x0001f9ba:    e8bd4008    ...@    POP      {r3,lr}
        0x0001f9be:    2036        6       MOVS     r0,#0x36
        0x0001f9c0:    f001bee0    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f9c4:    486f        oH      LDR      r0,[pc,#444] ; [0x1fb84] = 0x10000694
        0x0001f9c6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9c8:    9100        ..      STR      r1,[sp,#0]
        0x0001f9ca:    202f        /       MOVS     r0,#0x2f
        0x0001f9cc:    f001feda    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f9d0:    486d        mH      LDR      r0,[pc,#436] ; [0x1fb88] = 0x1000068c
        0x0001f9d2:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9d4:    9100        ..      STR      r1,[sp,#0]
        0x0001f9d6:    2031        1       MOVS     r0,#0x31
        0x0001f9d8:    f001fed4    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f9dc:    486b        kH      LDR      r0,[pc,#428] ; [0x1fb8c] = 0x10000690
        0x0001f9de:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9e0:    9100        ..      STR      r1,[sp,#0]
        0x0001f9e2:    2030        0       MOVS     r0,#0x30
        0x0001f9e4:    f001fece    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001f9e8:    4869        iH      LDR      r0,[pc,#420] ; [0x1fb90] = 0x10000688
        0x0001f9ea:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9ec:    9100        ..      STR      r1,[sp,#0]
        0x0001f9ee:    e8bd4008    ...@    POP      {r3,lr}
        0x0001f9f2:    203c        <       MOVS     r0,#0x3c
        0x0001f9f4:    f001bec6    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001f9f8:    4866        fH      LDR      r0,[pc,#408] ; [0x1fb94] = 0x100006ac
        0x0001f9fa:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9fc:    9100        ..      STR      r1,[sp,#0]
        0x0001f9fe:    203d        =       MOVS     r0,#0x3d
        0x0001fa00:    f001fec0    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001fa04:    4864        dH      LDR      r0,[pc,#400] ; [0x1fb98] = 0x100006a4
        0x0001fa06:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa08:    9100        ..      STR      r1,[sp,#0]
        0x0001fa0a:    203f        ?       MOVS     r0,#0x3f
        0x0001fa0c:    f001feba    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001fa10:    4862        bH      LDR      r0,[pc,#392] ; [0x1fb9c] = 0x100006a8
        0x0001fa12:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa14:    9100        ..      STR      r1,[sp,#0]
        0x0001fa16:    203e        >       MOVS     r0,#0x3e
        0x0001fa18:    f001feb4    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001fa1c:    4860        `H      LDR      r0,[pc,#384] ; [0x1fba0] = 0x100006a0
        0x0001fa1e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa20:    9100        ..      STR      r1,[sp,#0]
        0x0001fa22:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fa26:    201e        .       MOVS     r0,#0x1e
        0x0001fa28:    f001beac    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001fa2c:    485d        ]H      LDR      r0,[pc,#372] ; [0x1fba4] = 0x100006c4
        0x0001fa2e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa30:    9100        ..      STR      r1,[sp,#0]
        0x0001fa32:    2016        .       MOVS     r0,#0x16
        0x0001fa34:    f001fea6    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001fa38:    485b        [H      LDR      r0,[pc,#364] ; [0x1fba8] = 0x100006bc
        0x0001fa3a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa3c:    9100        ..      STR      r1,[sp,#0]
        0x0001fa3e:    2018        .       MOVS     r0,#0x18
        0x0001fa40:    f001fea0    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001fa44:    4859        YH      LDR      r0,[pc,#356] ; [0x1fbac] = 0x100006c0
        0x0001fa46:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa48:    9100        ..      STR      r1,[sp,#0]
        0x0001fa4a:    2017        .       MOVS     r0,#0x17
        0x0001fa4c:    f001fe9a    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001fa50:    4857        WH      LDR      r0,[pc,#348] ; [0x1fbb0] = 0x100006b8
        0x0001fa52:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa54:    9100        ..      STR      r1,[sp,#0]
        0x0001fa56:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fa5a:    2058        X       MOVS     r0,#0x58
        0x0001fa5c:    f001be92    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001fa60:    4854        TH      LDR      r0,[pc,#336] ; [0x1fbb4] = 0x10000628
        0x0001fa62:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa64:    9100        ..      STR      r1,[sp,#0]
        0x0001fa66:    2005        .       MOVS     r0,#5
        0x0001fa68:    f001fe8c    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001fa6c:    4852        RH      LDR      r0,[pc,#328] ; [0x1fbb8] = 0x1000062c
        0x0001fa6e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa70:    9100        ..      STR      r1,[sp,#0]
        0x0001fa72:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fa76:    2006        .       MOVS     r0,#6
        0x0001fa78:    f001be84    ....    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001fa7c:    484f        OH      LDR      r0,[pc,#316] ; [0x1fbbc] = 0x10000640
        0x0001fa7e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa80:    9100        ..      STR      r1,[sp,#0]
        0x0001fa82:    2008        .       MOVS     r0,#8
        0x0001fa84:    f001fe7e    ..~.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001fa88:    484d        MH      LDR      r0,[pc,#308] ; [0x1fbc0] = 0x10000644
        0x0001fa8a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa8c:    9100        ..      STR      r1,[sp,#0]
        0x0001fa8e:    2009        .       MOVS     r0,#9
        0x0001fa90:    e005        ..      B        0x1fa9e ; am_bsp_iom_pins_enable + 530
        0x0001fa92:    e040        @.      B        0x1fb16 ; am_bsp_iom_pins_enable + 650
        0x0001fa94:    e031        1.      B        0x1fafa ; am_bsp_iom_pins_enable + 622
        0x0001fa96:    e022        ".      B        0x1fade ; am_bsp_iom_pins_enable + 594
        0x0001fa98:    e013        ..      B        0x1fac2 ; am_bsp_iom_pins_enable + 566
        0x0001fa9a:    e004        ..      B        0x1faa6 ; am_bsp_iom_pins_enable + 538
        0x0001fa9c:    e049        I.      B        0x1fb32 ; am_bsp_iom_pins_enable + 678
        0x0001fa9e:    e8bd4008    ...@    POP      {r3,lr}
        0x0001faa2:    f001be6f    ..o.    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001faa6:    4847        GH      LDR      r0,[pc,#284] ; [0x1fbc4] = 0x10000658
        0x0001faa8:    6801        .h      LDR      r1,[r0,#0]
        0x0001faaa:    9100        ..      STR      r1,[sp,#0]
        0x0001faac:    2019        .       MOVS     r0,#0x19
        0x0001faae:    f001fe69    ..i.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001fab2:    4845        EH      LDR      r0,[pc,#276] ; [0x1fbc8] = 0x1000065c
        0x0001fab4:    6801        .h      LDR      r1,[r0,#0]
        0x0001fab6:    9100        ..      STR      r1,[sp,#0]
        0x0001fab8:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fabc:    201a        .       MOVS     r0,#0x1a
        0x0001fabe:    f001be61    ..a.    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001fac2:    4842        BH      LDR      r0,[pc,#264] ; [0x1fbcc] = 0x10000670
        0x0001fac4:    6801        .h      LDR      r1,[r0,#0]
        0x0001fac6:    9100        ..      STR      r1,[sp,#0]
        0x0001fac8:    201f        .       MOVS     r0,#0x1f
        0x0001faca:    f001fe5b    ..[.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001face:    4840        @H      LDR      r0,[pc,#256] ; [0x1fbd0] = 0x10000674
        0x0001fad0:    6801        .h      LDR      r1,[r0,#0]
        0x0001fad2:    9100        ..      STR      r1,[sp,#0]
        0x0001fad4:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fad8:    2020                MOVS     r0,#0x20
        0x0001fada:    f001be53    ..S.    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001fade:    483d        =H      LDR      r0,[pc,#244] ; [0x1fbd4] = 0x10000698
        0x0001fae0:    6801        .h      LDR      r1,[r0,#0]
        0x0001fae2:    9100        ..      STR      r1,[sp,#0]
        0x0001fae4:    202f        /       MOVS     r0,#0x2f
        0x0001fae6:    f001fe4d    ..M.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001faea:    483b        ;H      LDR      r0,[pc,#236] ; [0x1fbd8] = 0x1000069c
        0x0001faec:    6801        .h      LDR      r1,[r0,#0]
        0x0001faee:    9100        ..      STR      r1,[sp,#0]
        0x0001faf0:    e8bd4008    ...@    POP      {r3,lr}
        0x0001faf4:    2030        0       MOVS     r0,#0x30
        0x0001faf6:    f001be45    ..E.    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001fafa:    4838        8H      LDR      r0,[pc,#224] ; [0x1fbdc] = 0x100006b0
        0x0001fafc:    6801        .h      LDR      r1,[r0,#0]
        0x0001fafe:    9100        ..      STR      r1,[sp,#0]
        0x0001fb00:    203d        =       MOVS     r0,#0x3d
        0x0001fb02:    f001fe3f    ..?.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001fb06:    4836        6H      LDR      r0,[pc,#216] ; [0x1fbe0] = 0x100006b4
        0x0001fb08:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb0a:    9100        ..      STR      r1,[sp,#0]
        0x0001fb0c:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fb10:    203e        >       MOVS     r0,#0x3e
        0x0001fb12:    f001be37    ..7.    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001fb16:    4833        3H      LDR      r0,[pc,#204] ; [0x1fbe4] = 0x100006c8
        0x0001fb18:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb1a:    9100        ..      STR      r1,[sp,#0]
        0x0001fb1c:    2016        .       MOVS     r0,#0x16
        0x0001fb1e:    f001fe31    ..1.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001fb22:    4831        1H      LDR      r0,[pc,#196] ; [0x1fbe8] = 0x100006cc
        0x0001fb24:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb26:    9100        ..      STR      r1,[sp,#0]
        0x0001fb28:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fb2c:    2017        .       MOVS     r0,#0x17
        0x0001fb2e:    f001be29    ..).    B.W      am_hal_gpio_pinconfig ; 0x21784
        0x0001fb32:    bd08        ..      POP      {r3,pc}
    $d
        0x0001fb34:    10000624    $...    DCD    268437028
        0x0001fb38:    1000061c    ....    DCD    268437020
        0x0001fb3c:    10000620     ...    DCD    268437024
        0x0001fb40:    10000618    ....    DCD    268437016
        0x0001fb44:    1000063c    <...    DCD    268437052
        0x0001fb48:    10000634    4...    DCD    268437044
        0x0001fb4c:    10000638    8...    DCD    268437048
        0x0001fb50:    10000630    0...    DCD    268437040
        0x0001fb54:    10000654    T...    DCD    268437076
        0x0001fb58:    1000064c    L...    DCD    268437068
        0x0001fb5c:    10000650    P...    DCD    268437072
        0x0001fb60:    10000648    H...    DCD    268437064
        0x0001fb64:    1000066c    l...    DCD    268437100
        0x0001fb68:    10000664    d...    DCD    268437092
        0x0001fb6c:    10000668    h...    DCD    268437096
        0x0001fb70:    10000660    `...    DCD    268437088
        0x0001fb74:    10000684    ....    DCD    268437124
        0x0001fb78:    1000067c    |...    DCD    268437116
        0x0001fb7c:    10000680    ....    DCD    268437120
        0x0001fb80:    10000678    x...    DCD    268437112
        0x0001fb84:    10000694    ....    DCD    268437140
        0x0001fb88:    1000068c    ....    DCD    268437132
        0x0001fb8c:    10000690    ....    DCD    268437136
        0x0001fb90:    10000688    ....    DCD    268437128
        0x0001fb94:    100006ac    ....    DCD    268437164
        0x0001fb98:    100006a4    ....    DCD    268437156
        0x0001fb9c:    100006a8    ....    DCD    268437160
        0x0001fba0:    100006a0    ....    DCD    268437152
        0x0001fba4:    100006c4    ....    DCD    268437188
        0x0001fba8:    100006bc    ....    DCD    268437180
        0x0001fbac:    100006c0    ....    DCD    268437184
        0x0001fbb0:    100006b8    ....    DCD    268437176
        0x0001fbb4:    10000628    (...    DCD    268437032
        0x0001fbb8:    1000062c    ,...    DCD    268437036
        0x0001fbbc:    10000640    @...    DCD    268437056
        0x0001fbc0:    10000644    D...    DCD    268437060
        0x0001fbc4:    10000658    X...    DCD    268437080
        0x0001fbc8:    1000065c    \...    DCD    268437084
        0x0001fbcc:    10000670    p...    DCD    268437104
        0x0001fbd0:    10000674    t...    DCD    268437108
        0x0001fbd4:    10000698    ....    DCD    268437144
        0x0001fbd8:    1000069c    ....    DCD    268437148
        0x0001fbdc:    100006b0    ....    DCD    268437168
        0x0001fbe0:    100006b4    ....    DCD    268437172
        0x0001fbe4:    100006c8    ....    DCD    268437192
        0x0001fbe8:    100006cc    ....    DCD    268437196
    $t
    i.am_bsp_itm_printf_enable
    am_bsp_itm_printf_enable
        0x0001fbec:    4817        .H      LDR      r0,[pc,#92] ; [0x1fc4c] = 0x40021000
        0x0001fbee:    b500        ..      PUSH     {lr}
        0x0001fbf0:    6880        .h      LDR      r0,[r0,#8]
        0x0001fbf2:    b083        ..      SUB      sp,sp,#0xc
        0x0001fbf4:    f4101f80    ....    TST      r0,#0x100000
        0x0001fbf8:    d010        ..      BEQ      0x1fc1c ; am_bsp_itm_printf_enable + 48
        0x0001fbfa:    4815        .H      LDR      r0,[pc,#84] ; [0x1fc50] = 0x400c0a7c
        0x0001fbfc:    6800        .h      LDR      r0,[r0,#0]
        0x0001fbfe:    f0100f01    ....    TST      r0,#1
        0x0001fc02:    d00b        ..      BEQ      0x1fc1c ; am_bsp_itm_printf_enable + 48
        0x0001fc04:    4668        hF      MOV      r0,sp
        0x0001fc06:    f001fb1f    ....    BL       am_hal_dcu_get ; 0x21248
        0x0001fc0a:    9800        ..      LDR      r0,[sp,#0]
        0x0001fc0c:    f0100f10    ....    TST      r0,#0x10
        0x0001fc10:    d108        ..      BNE      0x1fc24 ; am_bsp_itm_printf_enable + 56
        0x0001fc12:    2110        .!      MOVS     r1,#0x10
        0x0001fc14:    2001        .       MOVS     r0,#1
        0x0001fc16:    f001fb55    ..U.    BL       am_hal_dcu_update ; 0x212c4
        0x0001fc1a:    b118        ..      CBZ      r0,0x1fc24 ; am_bsp_itm_printf_enable + 56
        0x0001fc1c:    b003        ..      ADD      sp,sp,#0xc
        0x0001fc1e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0001fc22:    bd00        ..      POP      {pc}
        0x0001fc24:    490b        .I      LDR      r1,[pc,#44] ; [0x1fc54] = 0x10000608
        0x0001fc26:    2001        .       MOVS     r0,#1
        0x0001fc28:    7008        .p      STRB     r0,[r1,#0]
        0x0001fc2a:    f002fc29    ..).    BL       am_hal_itm_enable ; 0x22480
        0x0001fc2e:    480a        .H      LDR      r0,[pc,#40] ; [0x1fc58] = 0xf4240
        0x0001fc30:    f003ff06    ....    BL       am_hal_tpiu_enable ; 0x23a40
        0x0001fc34:    4809        .H      LDR      r0,[pc,#36] ; [0x1fc5c] = 0x100006d0
        0x0001fc36:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc38:    9101        ..      STR      r1,[sp,#4]
        0x0001fc3a:    201c        .       MOVS     r0,#0x1c
        0x0001fc3c:    f001fda2    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001fc40:    4807        .H      LDR      r0,[pc,#28] ; [0x1fc60] = 0x224c9
        0x0001fc42:    f004fb81    ....    BL       am_util_stdio_printf_init ; 0x24348
        0x0001fc46:    b003        ..      ADD      sp,sp,#0xc
        0x0001fc48:    2000        .       MOVS     r0,#0
        0x0001fc4a:    bd00        ..      POP      {pc}
    $d
        0x0001fc4c:    40021000    ...@    DCD    1073876992
        0x0001fc50:    400c0a7c    |..@    DCD    1074530940
        0x0001fc54:    10000608    ....    DCD    268437000
        0x0001fc58:    000f4240    @B..    DCD    1000000
        0x0001fc5c:    100006d0    ....    DCD    268437200
        0x0001fc60:    000224c9    .$..    DCD    140489
    $t
    i.am_bsp_low_power_init
    am_bsp_low_power_init
        0x0001fc64:    b508        ..      PUSH     {r3,lr}
        0x0001fc66:    f003fa91    ....    BL       am_hal_pwrctrl_low_power_init ; 0x2318c
        0x0001fc6a:    2100        .!      MOVS     r1,#0
        0x0001fc6c:    4608        .F      MOV      r0,r1
        0x0001fc6e:    f003f979    ..y.    BL       am_hal_pwrctrl_control ; 0x22f64
        0x0001fc72:    f003fd3f    ..?.    BL       am_hal_rtc_osc_disable ; 0x236f4
        0x0001fc76:    4806        .H      LDR      r0,[pc,#24] ; [0x1fc90] = 0x44914
        0x0001fc78:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc7a:    9100        ..      STR      r1,[sp,#0]
        0x0001fc7c:    2037        7       MOVS     r0,#0x37
        0x0001fc7e:    f001fd81    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001fc82:    2100        .!      MOVS     r1,#0
        0x0001fc84:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fc88:    2037        7       MOVS     r0,#0x37
        0x0001fc8a:    f001bdd9    ....    B.W      am_hal_gpio_state_write ; 0x21840
    $d
        0x0001fc8e:    0000        ..      DCW    0
        0x0001fc90:    00044914    .I..    DCD    280852
    $t
    i.am_ctimer_isr
    am_ctimer_isr
        0x0001fc94:    b508        ..      PUSH     {r3,lr}
        0x0001fc96:    4669        iF      MOV      r1,sp
        0x0001fc98:    2000        .       MOVS     r0,#0
        0x0001fc9a:    f003fec5    ....    BL       am_hal_timer_interrupt_status_get ; 0x23a28
        0x0001fc9e:    9800        ..      LDR      r0,[sp,#0]
        0x0001fca0:    f003febc    ....    BL       am_hal_timer_interrupt_clear ; 0x23a1c
        0x0001fca4:    bd08        ..      POP      {r3,pc}
        0x0001fca6:    0000        ..      MOVS     r0,r0
    i.am_devices_cooper_blocking_read
    am_devices_cooper_blocking_read
        0x0001fca8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0001fcac:    4604        .F      MOV      r4,r0
        0x0001fcae:    4843        CH      LDR      r0,[pc,#268] ; [0x1fdbc] = 0x10000400
        0x0001fcb0:    b08d        ..      SUB      sp,sp,#0x34
        0x0001fcb2:    2600        .&      MOVS     r6,#0
        0x0001fcb4:    8206        ..      STRH     r6,[r0,#0x10]
        0x0001fcb6:    4842        BH      LDR      r0,[pc,#264] ; [0x1fdc0] = 0x40010000
        0x0001fcb8:    468a        .F      MOV      r10,r1
        0x0001fcba:    4617        .F      MOV      r7,r2
        0x0001fcbc:    f8d00208    ....    LDR      r0,[r0,#0x208]
        0x0001fcc0:    4635        5F      MOV      r5,r6
        0x0001fcc2:    f3c05040    ..@P    UBFX     r0,r0,#21,#1
        0x0001fcc6:    2800        .(      CMP      r0,#0
        0x0001fcc8:    bf01        ..      ITTTT    EQ
        0x0001fcca:    6015        .`      STREQ    r5,[r2,#0]
        0x0001fccc:    2000        .       MOVEQ    r0,#0
        0x0001fcce:    b00d        ..      ADDEQ    sp,sp,#0x34
        0x0001fcd0:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0001fcd4:    46a3        .F      MOV      r11,r4
        0x0001fcd6:    7f20         .      LDRB     r0,[r4,#0x1c]
        0x0001fcd8:    2801        .(      CMP      r0,#1
        0x0001fcda:    bf1e        ..      ITTT     NE
        0x0001fcdc:    2008        .       MOVNE    r0,#8
        0x0001fcde:    b00d        ..      ADDNE    sp,sp,#0x34
        0x0001fce0:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001fce4:    f89b001d    ....    LDRB     r0,[r11,#0x1d]
        0x0001fce8:    f04f0802    O...    MOV      r8,#2
        0x0001fcec:    2800        .(      CMP      r0,#0
        0x0001fcee:    bf1e        ..      ITTT     NE
        0x0001fcf0:    4640        @F      MOVNE    r0,r8
        0x0001fcf2:    b00d        ..      ADDNE    sp,sp,#0x34
        0x0001fcf4:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001fcf8:    f04f0901    O...    MOV      r9,#1
        0x0001fcfc:    f88b901d    ....    STRB     r9,[r11,#0x1d]
        0x0001fd00:    464a        JF      MOV      r2,r9
        0x0001fd02:    2100        .!      MOVS     r1,#0
        0x0001fd04:    f8db0018    ....    LDR      r0,[r11,#0x18]
        0x0001fd08:    f002f9de    ....    BL       am_hal_iom_power_ctrl ; 0x220c8
        0x0001fd0c:    f8db0018    ....    LDR      r0,[r11,#0x18]
        0x0001fd10:    f002f922    ..".    BL       am_hal_iom_enable ; 0x21f58
        0x0001fd14:    6860        `h      LDR      r0,[r4,#4]
        0x0001fd16:    9000        ..      STR      r0,[sp,#0]
        0x0001fd18:    2104        .!      MOVS     r1,#4
        0x0001fd1a:    2000        .       MOVS     r0,#0
        0x0001fd1c:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x0001fd20:    f8cd8010    ....    STR      r8,[sp,#0x10]
        0x0001fd24:    f88d9014    ....    STRB     r9,[sp,#0x14]
        0x0001fd28:    f8df8098    ....    LDR      r8,[pc,#152] ; [0x1fdc4] = 0x10000410
        0x0001fd2c:    f88d9020    .. .    STRB     r9,[sp,#0x20]
        0x0001fd30:    f8cd9004    ....    STR      r9,[sp,#4]
        0x0001fd34:    f8cd801c    ....    STR      r8,[sp,#0x1c]
        0x0001fd38:    f88d5021    ..!P    STRB     r5,[sp,#0x21]
        0x0001fd3c:    9509        ..      STR      r5,[sp,#0x24]
        0x0001fd3e:    950a        ..      STR      r5,[sp,#0x28]
        0x0001fd40:    4669        iF      MOV      r1,sp
        0x0001fd42:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001fd44:    f001fdb6    ....    BL       am_hal_iom_blocking_transfer ; 0x218b4
        0x0001fd48:    2800        .(      CMP      r0,#0
        0x0001fd4a:    bf18        ..      IT       NE
        0x0001fd4c:    2606        .&      MOVNE    r6,#6
        0x0001fd4e:    d124        $.      BNE      0x1fd9a ; am_devices_cooper_blocking_read + 242
        0x0001fd50:    f8980000    ....    LDRB     r0,[r8,#0]
        0x0001fd54:    2800        .(      CMP      r0,#0
        0x0001fd56:    bf04        ..      ITT      EQ
        0x0001fd58:    f8981001    ....    LDRBEQ   r1,[r8,#1]
        0x0001fd5c:    2900        .)      CMPEQ    r1,#0
        0x0001fd5e:    d01b        ..      BEQ      0x1fd98 ; am_devices_cooper_blocking_read + 240
        0x0001fd60:    f04f0200    O...    MOV      r2,#0
        0x0001fd64:    f8cda01c    ....    STR      r10,[sp,#0x1c]
        0x0001fd68:    e9cd2202    ..."    STRD     r2,r2,[sp,#8]
        0x0001fd6c:    9501        ..      STR      r5,[sp,#4]
        0x0001fd6e:    f8981001    ....    LDRB     r1,[r8,#1]
        0x0001fd72:    f88d5020    .. P    STRB     r5,[sp,#0x20]
        0x0001fd76:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0001fd7a:    9004        ..      STR      r0,[sp,#0x10]
        0x0001fd7c:    f5b07f81    ....    CMP      r0,#0x102
        0x0001fd80:    bf88        ..      IT       HI
        0x0001fd82:    2604        .&      MOVHI    r6,#4
        0x0001fd84:    d808        ..      BHI      0x1fd98 ; am_devices_cooper_blocking_read + 240
        0x0001fd86:    6038        8`      STR      r0,[r7,#0]
        0x0001fd88:    4669        iF      MOV      r1,sp
        0x0001fd8a:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001fd8c:    f001fd92    ....    BL       am_hal_iom_blocking_transfer ; 0x218b4
        0x0001fd90:    0006        ..      MOVS     r6,r0
        0x0001fd92:    bf18        ..      IT       NE
        0x0001fd94:    2606        .&      MOVNE    r6,#6
        0x0001fd96:    d000        ..      BEQ      0x1fd9a ; am_devices_cooper_blocking_read + 242
        0x0001fd98:    603d        =`      STR      r5,[r7,#0]
        0x0001fd9a:    7f20         .      LDRB     r0,[r4,#0x1c]
        0x0001fd9c:    2801        .(      CMP      r0,#1
        0x0001fd9e:    d108        ..      BNE      0x1fdb2 ; am_devices_cooper_blocking_read + 266
        0x0001fda0:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001fda2:    f002f897    ....    BL       am_hal_iom_disable ; 0x21ed4
        0x0001fda6:    2201        ."      MOVS     r2,#1
        0x0001fda8:    2102        .!      MOVS     r1,#2
        0x0001fdaa:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001fdac:    f002f98c    ....    BL       am_hal_iom_power_ctrl ; 0x220c8
        0x0001fdb0:    7765        ew      STRB     r5,[r4,#0x1d]
        0x0001fdb2:    b00d        ..      ADD      sp,sp,#0x34
        0x0001fdb4:    4630        0F      MOV      r0,r6
        0x0001fdb6:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0001fdba:    0000        ..      DCW    0
        0x0001fdbc:    10000400    ....    DCD    268436480
        0x0001fdc0:    40010000    ...@    DCD    1073807360
        0x0001fdc4:    10000410    ....    DCD    268436496
    $t
    i.am_devices_cooper_blocking_write
    am_devices_cooper_blocking_write
        0x0001fdc8:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0001fdcc:    4604        .F      MOV      r4,r0
        0x0001fdce:    b08d        ..      SUB      sp,sp,#0x34
        0x0001fdd0:    4850        PH      LDR      r0,[pc,#320] ; [0x1ff14] = 0x10000400
        0x0001fdd2:    f04f0a00    O...    MOV      r10,#0
        0x0001fdd6:    f8ddb068    ..h.    LDR      r11,[sp,#0x68]
        0x0001fdda:    f8a0a010    ....    STRH     r10,[r0,#0x10]
        0x0001fdde:    f8940020    .. .    LDRB     r0,[r4,#0x20]
        0x0001fde2:    4689        .F      MOV      r9,r1
        0x0001fde4:    4655        UF      MOV      r5,r10
        0x0001fde6:    2800        .(      CMP      r0,#0
        0x0001fde8:    bf1e        ..      ITTT     NE
        0x0001fdea:    2003        .       MOVNE    r0,#3
        0x0001fdec:    b011        ..      ADDNE    sp,sp,#0x44
        0x0001fdee:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001fdf2:    46a0        .F      MOV      r8,r4
        0x0001fdf4:    7f20         .      LDRB     r0,[r4,#0x1c]
        0x0001fdf6:    2801        .(      CMP      r0,#1
        0x0001fdf8:    bf1e        ..      ITTT     NE
        0x0001fdfa:    2008        .       MOVNE    r0,#8
        0x0001fdfc:    b011        ..      ADDNE    sp,sp,#0x44
        0x0001fdfe:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001fe02:    f898001d    ....    LDRB     r0,[r8,#0x1d]
        0x0001fe06:    2602        .&      MOVS     r6,#2
        0x0001fe08:    bb38        8.      CBNZ     r0,0x1fe5a ; am_devices_cooper_blocking_write + 146
        0x0001fe0a:    2701        .'      MOVS     r7,#1
        0x0001fe0c:    f888701d    ...p    STRB     r7,[r8,#0x1d]
        0x0001fe10:    463a        :F      MOV      r2,r7
        0x0001fe12:    2100        .!      MOVS     r1,#0
        0x0001fe14:    f8d80018    ....    LDR      r0,[r8,#0x18]
        0x0001fe18:    f002f956    ..V.    BL       am_hal_iom_power_ctrl ; 0x220c8
        0x0001fe1c:    f8d80018    ....    LDR      r0,[r8,#0x18]
        0x0001fe20:    f002f89a    ....    BL       am_hal_iom_enable ; 0x21f58
        0x0001fe24:    2080        .       MOVS     r0,#0x80
        0x0001fe26:    2100        .!      MOVS     r1,#0
        0x0001fe28:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0001fe2c:    9701        ..      STR      r7,[sp,#4]
        0x0001fe2e:    f88d7014    ...p    STRB     r7,[sp,#0x14]
        0x0001fe32:    9604        ..      STR      r6,[sp,#0x10]
        0x0001fe34:    f88d7020    .. p    STRB     r7,[sp,#0x20]
        0x0001fe38:    6860        `h      LDR      r0,[r4,#4]
        0x0001fe3a:    f8df80dc    ....    LDR      r8,[pc,#220] ; [0x1ff18] = 0x10000410
        0x0001fe3e:    9000        ..      STR      r0,[sp,#0]
        0x0001fe40:    f8cd801c    ....    STR      r8,[sp,#0x1c]
        0x0001fe44:    f88d5021    ..!P    STRB     r5,[sp,#0x21]
        0x0001fe48:    9509        ..      STR      r5,[sp,#0x24]
        0x0001fe4a:    950a        ..      STR      r5,[sp,#0x28]
        0x0001fe4c:    4669        iF      MOV      r1,sp
        0x0001fe4e:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001fe50:    f001fd30    ..0.    BL       am_hal_iom_blocking_transfer ; 0x218b4
        0x0001fe54:    b128        (.      CBZ      r0,0x1fe62 ; am_devices_cooper_blocking_write + 154
        0x0001fe56:    2606        .&      MOVS     r6,#6
        0x0001fe58:    e04f        O.      B        0x1fefa ; am_devices_cooper_blocking_write + 306
        0x0001fe5a:    b011        ..      ADD      sp,sp,#0x44
        0x0001fe5c:    4630        0F      MOV      r0,r6
        0x0001fe5e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0001fe62:    f8980000    ....    LDRB     r0,[r8,#0]
        0x0001fe66:    2868        h(      CMP      r0,#0x68
        0x0001fe68:    bf04        ..      ITT      EQ
        0x0001fe6a:    f8980001    ....    LDRBEQ   r0,[r8,#1]
        0x0001fe6e:    28a8        .(      CMPEQ    r0,#0xa8
        0x0001fe70:    d02a        *.      BEQ      0x1fec8 ; am_devices_cooper_blocking_write + 256
        0x0001fe72:    f04f0603    O...    MOV      r6,#3
        0x0001fe76:    68a0        .h      LDR      r0,[r4,#8]
        0x0001fe78:    f003feef    ....    BL       am_util_delay_us ; 0x23c5a
        0x0001fe7c:    f1bb0f00    ....    CMP      r11,#0
        0x0001fe80:    d01f        ..      BEQ      0x1fec2 ; am_devices_cooper_blocking_write + 250
        0x0001fe82:    4826        &H      LDR      r0,[pc,#152] ; [0x1ff1c] = 0x44914
        0x0001fe84:    6801        .h      LDR      r1,[r0,#0]
        0x0001fe86:    910c        ..      STR      r1,[sp,#0x30]
        0x0001fe88:    2036        6       MOVS     r0,#0x36
        0x0001fe8a:    f001fc7b    ..{.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001fe8e:    4924        $I      LDR      r1,[pc,#144] ; [0x1ff20] = 0x40010000
        0x0001fe90:    f44f0080    O...    MOV      r0,#0x400000
        0x0001fe94:    f8c10228    ..(.    STR      r0,[r1,#0x228]
        0x0001fe98:    68a0        .h      LDR      r0,[r4,#8]
        0x0001fe9a:    f003fede    ....    BL       am_util_delay_us ; 0x23c5a
        0x0001fe9e:    481d        .H      LDR      r0,[pc,#116] ; [0x1ff14] = 0x10000400
        0x0001fea0:    6801        .h      LDR      r1,[r0,#0]
        0x0001fea2:    910c        ..      STR      r1,[sp,#0x30]
        0x0001fea4:    2036        6       MOVS     r0,#0x36
        0x0001fea6:    f001fc6d    ..m.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0001feaa:    f24060a4    @..`    MOV      r0,#0x6a4
        0x0001feae:    f003fed4    ....    BL       am_util_delay_us ; 0x23c5a
        0x0001feb2:    f5ba7ffa    ....    CMP      r10,#0x1f4
        0x0001feb6:    bf18        ..      IT       NE
        0x0001feb8:    f10a0a01    ....    ADDNE    r10,r10,#1
        0x0001febc:    d1c6        ..      BNE      0x1fe4c ; am_devices_cooper_blocking_write + 132
        0x0001febe:    2607        .&      MOVS     r6,#7
        0x0001fec0:    e01b        ..      B        0x1fefa ; am_devices_cooper_blocking_write + 306
        0x0001fec2:    f8847020    .. p    STRB     r7,[r4,#0x20]
        0x0001fec6:    e018        ..      B        0x1fefa ; am_devices_cooper_blocking_write + 306
        0x0001fec8:    f1b90f00    ....    CMP      r9,#0
        0x0001fecc:    bf1c        ..      ITT      NE
        0x0001fece:    9701        ..      STRNE    r7,[sp,#4]
        0x0001fed0:    e9cd9502    ....    STRDNE   r9,r5,[sp,#8]
        0x0001fed4:    d103        ..      BNE      0x1fede ; am_devices_cooper_blocking_write + 278
        0x0001fed6:    2100        .!      MOVS     r1,#0
        0x0001fed8:    e9cd1102    ....    STRD     r1,r1,[sp,#8]
        0x0001fedc:    9501        ..      STR      r5,[sp,#4]
        0x0001fede:    9810        ..      LDR      r0,[sp,#0x40]
        0x0001fee0:    f88d5014    ...P    STRB     r5,[sp,#0x14]
        0x0001fee4:    9004        ..      STR      r0,[sp,#0x10]
        0x0001fee6:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0001fee8:    9006        ..      STR      r0,[sp,#0x18]
        0x0001feea:    f88d5020    .. P    STRB     r5,[sp,#0x20]
        0x0001feee:    4669        iF      MOV      r1,sp
        0x0001fef0:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001fef2:    f001fcdf    ....    BL       am_hal_iom_blocking_transfer ; 0x218b4
        0x0001fef6:    0006        ..      MOVS     r6,r0
        0x0001fef8:    d1ad        ..      BNE      0x1fe56 ; am_devices_cooper_blocking_write + 142
        0x0001fefa:    7f20         .      LDRB     r0,[r4,#0x1c]
        0x0001fefc:    2801        .(      CMP      r0,#1
        0x0001fefe:    d1ac        ..      BNE      0x1fe5a ; am_devices_cooper_blocking_write + 146
        0x0001ff00:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001ff02:    f001ffe7    ....    BL       am_hal_iom_disable ; 0x21ed4
        0x0001ff06:    2201        ."      MOVS     r2,#1
        0x0001ff08:    2102        .!      MOVS     r1,#2
        0x0001ff0a:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001ff0c:    f002f8dc    ....    BL       am_hal_iom_power_ctrl ; 0x220c8
        0x0001ff10:    7765        ew      STRB     r5,[r4,#0x1d]
        0x0001ff12:    e7a2        ..      B        0x1fe5a ; am_devices_cooper_blocking_write + 146
    $d
        0x0001ff14:    10000400    ....    DCD    268436480
        0x0001ff18:    10000410    ....    DCD    268436496
        0x0001ff1c:    00044914    .I..    DCD    280852
        0x0001ff20:    40010000    ...@    DCD    1073807360
    $t
    i.am_devices_cooper_clkreq_read
    am_devices_cooper_clkreq_read
        0x0001ff24:    4802        .H      LDR      r0,[pc,#8] ; [0x1ff30] = 0x40010000
        0x0001ff26:    f8d00208    ....    LDR      r0,[r0,#0x208]
        0x0001ff2a:    f3c05000    ...P    UBFX     r0,r0,#20,#1
        0x0001ff2e:    4770        pG      BX       lr
    $d
        0x0001ff30:    40010000    ...@    DCD    1073807360
    $t
    i.am_devices_cooper_command_write
    am_devices_cooper_command_write
        0x0001ff34:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0001ff38:    461d        .F      MOV      r5,r3
        0x0001ff3a:    9f0a        ..      LDR      r7,[sp,#0x28]
        0x0001ff3c:    000e        ..      MOVS     r6,r1
        0x0001ff3e:    4680        .F      MOV      r8,r0
        0x0001ff40:    bf19        ..      ITTEE    NE
        0x0001ff42:    2d00        .-      CMPNE    r5,#0
        0x0001ff44:    2f00        ./      CMPNE    r7,#0
        0x0001ff46:    2008        .       MOVEQ    r0,#8
        0x0001ff48:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0001ff4c:    f04f0001    O...    MOV      r0,#1
        0x0001ff50:    4613        .F      MOV      r3,r2
        0x0001ff52:    460a        .F      MOV      r2,r1
        0x0001ff54:    9000        ..      STR      r0,[sp,#0]
        0x0001ff56:    f04f0100    O...    MOV      r1,#0
        0x0001ff5a:    4640        @F      MOV      r0,r8
        0x0001ff5c:    f7ffff34    ..4.    BL       am_devices_cooper_blocking_write ; 0x1fdc8
        0x0001ff60:    2800        .(      CMP      r0,#0
        0x0001ff62:    bf18        ..      IT       NE
        0x0001ff64:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x0001ff68:    2400        .$      MOVS     r4,#0
        0x0001ff6a:    f8df9064    ..d.    LDR      r9,[pc,#100] ; [0x1ffd0] = 0x40010000
        0x0001ff6e:    f8d90208    ....    LDR      r0,[r9,#0x208]
        0x0001ff72:    f3c05040    ..@P    UBFX     r0,r0,#21,#1
        0x0001ff76:    2800        .(      CMP      r0,#0
        0x0001ff78:    bf08        ..      IT       EQ
        0x0001ff7a:    f8dfa058    ..X.    LDREQ    r10,[pc,#88] ; [0x1ffd4] = 0x4c4b40
        0x0001ff7e:    d10f        ..      BNE      0x1ffa0 ; am_devices_cooper_command_write + 108
        0x0001ff80:    e004        ..      B        0x1ff8c ; am_devices_cooper_command_write + 88
        0x0001ff82:    4554        TE      CMP      r4,r10
        0x0001ff84:    d102        ..      BNE      0x1ff8c ; am_devices_cooper_command_write + 88
        0x0001ff86:    2005        .       MOVS     r0,#5
        0x0001ff88:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x0001ff8c:    2001        .       MOVS     r0,#1
        0x0001ff8e:    f003fe64    ..d.    BL       am_util_delay_us ; 0x23c5a
        0x0001ff92:    f8d90208    ....    LDR      r0,[r9,#0x208]
        0x0001ff96:    1c64        d.      ADDS     r4,r4,#1
        0x0001ff98:    f3c05040    ..@P    UBFX     r0,r0,#21,#1
        0x0001ff9c:    2800        .(      CMP      r0,#0
        0x0001ff9e:    d0f0        ..      BEQ      0x1ff82 ; am_devices_cooper_command_write + 78
        0x0001ffa0:    463a        :F      MOV      r2,r7
        0x0001ffa2:    4629        )F      MOV      r1,r5
        0x0001ffa4:    4640        @F      MOV      r0,r8
        0x0001ffa6:    f7fffe7f    ....    BL       am_devices_cooper_blocking_read ; 0x1fca8
        0x0001ffaa:    2800        .(      CMP      r0,#0
        0x0001ffac:    bf18        ..      IT       NE
        0x0001ffae:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x0001ffb2:    686a        jh      LDR      r2,[r5,#4]
        0x0001ffb4:    6831        1h      LDR      r1,[r6,#0]
        0x0001ffb6:    b2d3        ..      UXTB     r3,r2
        0x0001ffb8:    f3c12c07    ...,    UBFX     r12,r1,#8,#8
        0x0001ffbc:    4563        cE      CMP      r3,r12
        0x0001ffbe:    d1ef        ..      BNE      0x1ffa0 ; am_devices_cooper_command_write + 108
        0x0001ffc0:    f3c22207    ..."    UBFX     r2,r2,#8,#8
        0x0001ffc4:    f3c14107    ...A    UBFX     r1,r1,#16,#8
        0x0001ffc8:    428a        .B      CMP      r2,r1
        0x0001ffca:    d1e9        ..      BNE      0x1ffa0 ; am_devices_cooper_command_write + 108
        0x0001ffcc:    e8bd8ff8    ....    POP      {r3-r11,pc}
    $d
        0x0001ffd0:    40010000    ...@    DCD    1073807360
        0x0001ffd4:    004c4b40    @KL.    DCD    5000000
    $t
    i.am_devices_cooper_init
    am_devices_cooper_init
        0x0001ffd8:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0001ffdc:    b091        ..      SUB      sp,sp,#0x44
        0x0001ffde:    f04f0800    O...    MOV      r8,#0
        0x0001ffe2:    4ca0        .L      LDR      r4,[pc,#640] ; [0x20264] = 0x1000dc68
        0x0001ffe4:    f8cd8010    ....    STR      r8,[sp,#0x10]
        0x0001ffe8:    f8cd8014    ....    STR      r8,[sp,#0x14]
        0x0001ffec:    f8cd8018    ....    STR      r8,[sp,#0x18]
        0x0001fff0:    4681        .F      MOV      r9,r0
        0x0001fff2:    f8cd801c    ....    STR      r8,[sp,#0x1c]
        0x0001fff6:    f8cd8020    .. .    STR      r8,[sp,#0x20]
        0x0001fffa:    f8cd8024    ..$.    STR      r8,[sp,#0x24]
        0x0001fffe:    f8cd8028    ..(.    STR      r8,[sp,#0x28]
        0x00020002:    f8cd802c    ..,.    STR      r8,[sp,#0x2c]
        0x00020006:    7f20         .      LDRB     r0,[r4,#0x1c]
        0x00020008:    4693        .F      MOV      r11,r2
        0x0002000a:    460e        .F      MOV      r6,r1
        0x0002000c:    4647        GF      MOV      r7,r8
        0x0002000e:    b118        ..      CBZ      r0,0x20018 ; am_devices_cooper_init + 64
        0x00020010:    b015        ..      ADD      sp,sp,#0x54
        0x00020012:    2001        .       MOVS     r0,#1
        0x00020014:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00020018:    f1b90f08    ....    CMP      r9,#8
        0x0002001c:    d8f8        ..      BHI      0x20010 ; am_devices_cooper_init + 56
        0x0002001e:    2e00        ..      CMP      r6,#0
        0x00020020:    d0f6        ..      BEQ      0x20010 ; am_devices_cooper_init + 56
        0x00020022:    f001fa25    ..%.    BL       am_hal_fault_capture_enable ; 0x21470
        0x00020026:    4890        .H      LDR      r0,[pc,#576] ; [0x20268] = 0x16e3600
        0x00020028:    900d        ..      STR      r0,[sp,#0x34]
        0x0002002a:    2003        .       MOVS     r0,#3
        0x0002002c:    f88d7030    ..0p    STRB     r7,[sp,#0x30]
        0x00020030:    f88d0038    ..8.    STRB     r0,[sp,#0x38]
        0x00020034:    6870        ph      LDR      r0,[r6,#4]
        0x00020036:    9010        ..      STR      r0,[sp,#0x40]
        0x00020038:    6830        0h      LDR      r0,[r6,#0]
        0x0002003a:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002003c:    a902        ..      ADD      r1,sp,#8
        0x0002003e:    4648        HF      MOV      r0,r9
        0x00020040:    f002f818    ....    BL       am_hal_iom_initialize ; 0x22074
        0x00020044:    2800        .(      CMP      r0,#0
        0x00020046:    d1e3        ..      BNE      0x20010 ; am_devices_cooper_init + 56
        0x00020048:    2200        ."      MOVS     r2,#0
        0x0002004a:    4611        .F      MOV      r1,r2
        0x0002004c:    9802        ..      LDR      r0,[sp,#8]
        0x0002004e:    f002f83b    ..;.    BL       am_hal_iom_power_ctrl ; 0x220c8
        0x00020052:    2800        .(      CMP      r0,#0
        0x00020054:    d1dc        ..      BNE      0x20010 ; am_devices_cooper_init + 56
        0x00020056:    a90c        ..      ADD      r1,sp,#0x30
        0x00020058:    9802        ..      LDR      r0,[sp,#8]
        0x0002005a:    f001fdc1    ....    BL       am_hal_iom_configure ; 0x21be0
        0x0002005e:    2800        .(      CMP      r0,#0
        0x00020060:    d1d6        ..      BNE      0x20010 ; am_devices_cooper_init + 56
        0x00020062:    9802        ..      LDR      r0,[sp,#8]
        0x00020064:    f001ff78    ..x.    BL       am_hal_iom_enable ; 0x21f58
        0x00020068:    2800        .(      CMP      r0,#0
        0x0002006a:    d1d1        ..      BNE      0x20010 ; am_devices_cooper_init + 56
        0x0002006c:    2100        .!      MOVS     r1,#0
        0x0002006e:    4648        HF      MOV      r0,r9
        0x00020070:    f7fffc0c    ....    BL       am_bsp_iom_pins_enable ; 0x1f88c
        0x00020074:    f8dfa1f4    ....    LDR      r10,[pc,#500] ; [0x2026c] = 0x10000400
        0x00020078:    f8da1000    ....    LDR      r1,[r10,#0]
        0x0002007c:    9100        ..      STR      r1,[sp,#0]
        0x0002007e:    2036        6       MOVS     r0,#0x36
        0x00020080:    f001fb80    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x00020084:    4d7a        zM      LDR      r5,[pc,#488] ; [0x20270] = 0x44914
        0x00020086:    6829        )h      LDR      r1,[r5,#0]
        0x00020088:    9100        ..      STR      r1,[sp,#0]
        0x0002008a:    2037        7       MOVS     r0,#0x37
        0x0002008c:    f001fb7a    ..z.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x00020090:    4878        xH      LDR      r0,[pc,#480] ; [0x20274] = 0x44918
        0x00020092:    6801        .h      LDR      r1,[r0,#0]
        0x00020094:    9100        ..      STR      r1,[sp,#0]
        0x00020096:    2035        5       MOVS     r0,#0x35
        0x00020098:    f001fb74    ..t.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0002009c:    4875        uH      LDR      r0,[pc,#468] ; [0x20274] = 0x44918
        0x0002009e:    6801        .h      LDR      r1,[r0,#0]
        0x000200a0:    9100        ..      STR      r1,[sp,#0]
        0x000200a2:    2034        4       MOVS     r0,#0x34
        0x000200a4:    f001fb6e    ..n.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x000200a8:    6829        )h      LDR      r1,[r5,#0]
        0x000200aa:    9100        ..      STR      r1,[sp,#0]
        0x000200ac:    2061        a       MOVS     r0,#0x61
        0x000200ae:    f001fb69    ..i.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x000200b2:    6829        )h      LDR      r1,[r5,#0]
        0x000200b4:    9100        ..      STR      r1,[sp,#0]
        0x000200b6:    2062        b       MOVS     r0,#0x62
        0x000200b8:    f001fb64    ..d.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x000200bc:    4d6e        nM      LDR      r5,[pc,#440] ; [0x20278] = 0x40010000
        0x000200be:    2002        .       MOVS     r0,#2
        0x000200c0:    f8c50240    ..@.    STR      r0,[r5,#0x240]
        0x000200c4:    2004        .       MOVS     r0,#4
        0x000200c6:    f8c50240    ..@.    STR      r0,[r5,#0x240]
        0x000200ca:    f8da1004    ....    LDR      r1,[r10,#4]
        0x000200ce:    9100        ..      STR      r1,[sp,#0]
        0x000200d0:    202e        .       MOVS     r0,#0x2e
        0x000200d2:    f001fb57    ..W.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x000200d6:    f8da1008    ....    LDR      r1,[r10,#8]
        0x000200da:    9100        ..      STR      r1,[sp,#0]
        0x000200dc:    2004        .       MOVS     r0,#4
        0x000200de:    f001fb51    ..Q.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x000200e2:    2100        .!      MOVS     r1,#0
        0x000200e4:    4608        .F      MOV      r0,r1
        0x000200e6:    f002fa07    ....    BL       am_hal_mcuctrl_control ; 0x224f8
        0x000200ea:    2800        .(      CMP      r0,#0
        0x000200ec:    d190        ..      BNE      0x20010 ; am_devices_cooper_init + 56
        0x000200ee:    4963        cI      LDR      r1,[pc,#396] ; [0x2027c] = 0x44c50
        0x000200f0:    2002        .       MOVS     r0,#2
        0x000200f2:    f002fa01    ....    BL       am_hal_mcuctrl_control ; 0x224f8
        0x000200f6:    2800        .(      CMP      r0,#0
        0x000200f8:    d18a        ..      BNE      0x20010 ; am_devices_cooper_init + 56
        0x000200fa:    f44f0a00    O...    MOV      r10,#0x800000
        0x000200fe:    f8c5a228    ..(.    STR      r10,[r5,#0x228]
        0x00020102:    2014        .       MOVS     r0,#0x14
        0x00020104:    f003fda4    ....    BL       am_util_delay_ms ; 0x23c50
        0x00020108:    f8c5a238    ..8.    STR      r10,[r5,#0x238]
        0x0002010c:    2014        .       MOVS     r0,#0x14
        0x0002010e:    f003fd9f    ....    BL       am_util_delay_ms ; 0x23c50
        0x00020112:    f8c5a228    ..(.    STR      r10,[r5,#0x228]
        0x00020116:    f04f0a00    O...    MOV      r10,#0
        0x0002011a:    466a        jF      MOV      r2,sp
        0x0002011c:    2100        .!      MOVS     r1,#0
        0x0002011e:    2039        9       MOVS     r0,#0x39
        0x00020120:    f001fa9a    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21658
        0x00020124:    9800        ..      LDR      r0,[sp,#0]
        0x00020126:    f4101000    ....    ANDS     r0,r0,#0x200000
        0x0002012a:    9000        ..      STR      r0,[sp,#0]
        0x0002012c:    d004        ..      BEQ      0x20138 ; am_devices_cooper_init + 352
        0x0002012e:    4601        .F      MOV      r1,r0
        0x00020130:    2039        9       MOVS     r0,#0x39
        0x00020132:    f001fa79    ..y.    BL       am_hal_gpio_interrupt_irq_clear ; 0x21628
        0x00020136:    e008        ..      B        0x2014a ; am_devices_cooper_init + 370
        0x00020138:    f5ba7ffa    ....    CMP      r10,#0x1f4
        0x0002013c:    d205        ..      BCS      0x2014a ; am_devices_cooper_init + 370
        0x0002013e:    2001        .       MOVS     r0,#1
        0x00020140:    f003fd86    ....    BL       am_util_delay_ms ; 0x23c50
        0x00020144:    f10a0a01    ....    ADD      r10,r10,#1
        0x00020148:    e7e7        ..      B        0x2011a ; am_devices_cooper_init + 322
        0x0002014a:    eb0800c8    ....    ADD      r0,r8,r8,LSL #3
        0x0002014e:    eb140880    ....    ADDS     r8,r4,r0,LSL #2
        0x00020152:    f04f0101    O...    MOV      r1,#1
        0x00020156:    f8c87010    ...p    STR      r7,[r8,#0x10]
        0x0002015a:    f8c87014    ...p    STR      r7,[r8,#0x14]
        0x0002015e:    f888701d    ...p    STRB     r7,[r8,#0x1d]
        0x00020162:    f888101c    ....    STRB     r1,[r8,#0x1c]
        0x00020166:    f888101e    ....    STRB     r1,[r8,#0x1e]
        0x0002016a:    f888701f    ...p    STRB     r7,[r8,#0x1f]
        0x0002016e:    a904        ..      ADD      r1,sp,#0x10
        0x00020170:    f8887020    .. p    STRB     r7,[r8,#0x20]
        0x00020174:    f8511029    Q.).    LDR      r1,[r1,r9,LSL #2]
        0x00020178:    f8c81004    ....    STR      r1,[r8,#4]
        0x0002017c:    f8449020    D. .    STR      r9,[r4,r0,LSL #2]
        0x00020180:    f04f0064    O.d.    MOV      r0,#0x64
        0x00020184:    f8c80008    ....    STR      r0,[r8,#8]
        0x00020188:    9902        ..      LDR      r1,[sp,#8]
        0x0002018a:    f8c81018    ....    STR      r1,[r8,#0x18]
        0x0002018e:    9814        ..      LDR      r0,[sp,#0x50]
        0x00020190:    f8df90ec    ....    LDR      r9,[pc,#236] ; [0x20280] = 0x1000dc8c
        0x00020194:    6001        .`      STR      r1,[r0,#0]
        0x00020196:    f8cb8000    ....    STR      r8,[r11,#0]
        0x0002019a:    6830        0h      LDR      r0,[r6,#0]
        0x0002019c:    d012        ..      BEQ      0x201c4 ; am_devices_cooper_init + 492
        0x0002019e:    f8c97000    ...p    STR      r7,[r9,#0]
        0x000201a2:    f8c97004    ...p    STR      r7,[r9,#4]
        0x000201a6:    f8c97008    ...p    STR      r7,[r9,#8]
        0x000201aa:    f8c97010    ...p    STR      r7,[r9,#0x10]
        0x000201ae:    2103        .!      MOVS     r1,#3
        0x000201b0:    f8c9700c    ...p    STR      r7,[r9,#0xc]
        0x000201b4:    e9c97106    ...q    STRD     r7,r1,[r9,#0x18]
        0x000201b8:    f8c97014    ...p    STR      r7,[r9,#0x14]
        0x000201bc:    e9c98009    ....    STRD     r8,r0,[r9,#0x24]
        0x000201c0:    f8897040    ..@p    STRB     r7,[r9,#0x40]
        0x000201c4:    f8dfa0a4    ....    LDR      r10,[pc,#164] ; [0x2026c] = 0x10000400
        0x000201c8:    f8ca700c    ...p    STR      r7,[r10,#0xc]
        0x000201cc:    f000f908    ....    BL       am_devices_cooper_update_image ; 0x203e0
        0x000201d0:    4e2c        ,N      LDR      r6,[pc,#176] ; [0x20284] = 0xf4240
        0x000201d2:    f8ca000c    ....    STR      r0,[r10,#0xc]
        0x000201d6:    e01a        ..      B        0x2020e ; am_devices_cooper_init + 566
        0x000201d8:    f8d50208    ....    LDR      r0,[r5,#0x208]
        0x000201dc:    2400        .$      MOVS     r4,#0
        0x000201de:    f3c05040    ..@P    UBFX     r0,r0,#21,#1
        0x000201e2:    b130        0.      CBZ      r0,0x201f2 ; am_devices_cooper_init + 538
        0x000201e4:    e00f        ..      B        0x20206 ; am_devices_cooper_init + 558
        0x000201e6:    42b4        .B      CMP      r4,r6
        0x000201e8:    d103        ..      BNE      0x201f2 ; am_devices_cooper_init + 538
        0x000201ea:    b015        ..      ADD      sp,sp,#0x54
        0x000201ec:    2007        .       MOVS     r0,#7
        0x000201ee:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000201f2:    2001        .       MOVS     r0,#1
        0x000201f4:    f003fd31    ..1.    BL       am_util_delay_us ; 0x23c5a
        0x000201f8:    f8d50208    ....    LDR      r0,[r5,#0x208]
        0x000201fc:    1c64        d.      ADDS     r4,r4,#1
        0x000201fe:    f3c05040    ..@P    UBFX     r0,r0,#21,#1
        0x00020202:    2800        .(      CMP      r0,#0
        0x00020204:    d0ef        ..      BEQ      0x201e6 ; am_devices_cooper_init + 526
        0x00020206:    f000f8eb    ....    BL       am_devices_cooper_update_image ; 0x203e0
        0x0002020a:    f8ca000c    ....    STR      r0,[r10,#0xc]
        0x0002020e:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x00020212:    d012        ..      BEQ      0x2023a ; am_devices_cooper_init + 610
        0x00020214:    f1b03fa1    ...?    CMP      r0,#0xa1a1a1a1
        0x00020218:    d1de        ..      BNE      0x201d8 ; am_devices_cooper_init + 512
        0x0002021a:    f8db0000    ....    LDR      r0,[r11,#0]
        0x0002021e:    f000f887    ....    BL       am_devices_cooper_term ; 0x20330
        0x00020222:    f8cb7000    ...p    STR      r7,[r11,#0]
        0x00020226:    a018        ..      ADR      r0,{pc}+0x62 ; 0x20288
        0x00020228:    f8da100c    ....    LDR      r1,[r10,#0xc]
        0x0002022c:    f004f872    ..r.    BL       am_util_stdio_printf ; 0x24314
        0x00020230:    f8d90030    ..0.    LDR      r0,[r9,#0x30]
        0x00020234:    b015        ..      ADD      sp,sp,#0x54
        0x00020236:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002023a:    f8d9002c    ..,.    LDR      r0,[r9,#0x2c]
        0x0002023e:    f5b07f87    ....    CMP      r0,#0x10e
        0x00020242:    bf3c        <.      ITT      CC
        0x00020244:    f44f7196    O..q    MOVCC    r1,#0x12c
        0x00020248:    f8c81008    ....    STRCC    r1,[r8,#8]
        0x0002024c:    f8c8000c    ....    STR      r0,[r8,#0xc]
        0x00020250:    200a        .       MOVS     r0,#0xa
        0x00020252:    f003fcfd    ....    BL       am_util_delay_ms ; 0x23c50
        0x00020256:    a014        ..      ADR      r0,{pc}+0x52 ; 0x202a8
        0x00020258:    f004f85c    ..\.    BL       am_util_stdio_printf ; 0x24314
        0x0002025c:    b015        ..      ADD      sp,sp,#0x54
        0x0002025e:    2000        .       MOVS     r0,#0
        0x00020260:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00020264:    1000dc68    h...    DCD    268491880
        0x00020268:    016e3600    .6n.    DCD    24000000
        0x0002026c:    10000400    ....    DCD    268436480
        0x00020270:    00044914    .I..    DCD    280852
        0x00020274:    00044918    .I..    DCD    280856
        0x00020278:    40010000    ...@    DCD    1073807360
        0x0002027c:    00044c50    PL..    DCD    281680
        0x00020280:    1000dc8c    ....    DCD    268491916
        0x00020284:    000f4240    @B..    DCD    1000000
        0x00020288:    20454c42    BLE     DCD    541412418
        0x0002028c:    746e6f43    Cont    DCD    1953394499
        0x00020290:    6c6c6f72    roll    DCD    1819045746
        0x00020294:    53207265    er S    DCD    1394635365
        0x00020298:    45204c42    BL E    DCD    1159744578
        0x0002029c:    726f7272    rror    DCD    1919906418
        0x000202a0:    25783020     0x%    DCD    628633632
        0x000202a4:    000a0d78    x...    DCD    658808
        0x000202a8:    20454c42    BLE     DCD    541412418
        0x000202ac:    746e6f43    Cont    DCD    1953394499
        0x000202b0:    6c6c6f72    roll    DCD    1819045746
        0x000202b4:    49207265    er I    DCD    1226863205
        0x000202b8:    2074696e    nit     DCD    544500078
        0x000202bc:    656e6f44    Done    DCD    1701736260
        0x000202c0:    00000a0d    ....    DCD    2573
    $t
    i.am_devices_cooper_sbl_update_state_data
    am_devices_cooper_sbl_update_state_data
        0x000202c4:    2800        .(      CMP      r0,#0
        0x000202c6:    bf08        ..      IT       EQ
        0x000202c8:    4915        .I      LDREQ    r1,[pc,#84] ; [0x20320] = 0x1000dc58
        0x000202ca:    d007        ..      BEQ      0x202dc ; am_devices_cooper_sbl_update_state_data + 24
        0x000202cc:    2801        .(      CMP      r0,#1
        0x000202ce:    bf08        ..      IT       EQ
        0x000202d0:    4914        .I      LDREQ    r1,[pc,#80] ; [0x20324] = 0x10000414
        0x000202d2:    d003        ..      BEQ      0x202dc ; am_devices_cooper_sbl_update_state_data + 24
        0x000202d4:    2802        .(      CMP      r0,#2
        0x000202d6:    bf08        ..      IT       EQ
        0x000202d8:    4913        .I      LDREQ    r1,[pc,#76] ; [0x20328] = 0x10000424
        0x000202da:    d11e        ..      BNE      0x2031a ; am_devices_cooper_sbl_update_state_data + 86
        0x000202dc:    2900        .)      CMP      r1,#0
        0x000202de:    bf1f        ..      ITTTT    NE
        0x000202e0:    680b        .h      LDRNE    r3,[r1,#0]
        0x000202e2:    2b00        .+      CMPNE    r3,#0
        0x000202e4:    684a        Jh      LDRNE    r2,[r1,#4]
        0x000202e6:    2a00        .*      CMPNE    r2,#0
        0x000202e8:    d017        ..      BEQ      0x2031a ; am_devices_cooper_sbl_update_state_data + 86
        0x000202ea:    6889        .h      LDR      r1,[r1,#8]
        0x000202ec:    4281        .B      CMP      r1,r0
        0x000202ee:    d114        ..      BNE      0x2031a ; am_devices_cooper_sbl_update_state_data + 86
        0x000202f0:    480e        .H      LDR      r0,[pc,#56] ; [0x2032c] = 0x1000dc8c
        0x000202f2:    61c1        .a      STR      r1,[r0,#0x1c]
        0x000202f4:    e9c03201    ...2    STRD     r3,r2,[r0,#4]
        0x000202f8:    f1a20140    ..@.    SUB      r1,r2,#0x40
        0x000202fc:    f1030240    ..@.    ADD      r2,r3,#0x40
        0x00020300:    e9c02103    ...!    STRD     r2,r1,[r0,#0xc]
        0x00020304:    0a4a        J.      LSRS     r2,r1,#9
        0x00020306:    05c9        ..      LSLS     r1,r1,#23
        0x00020308:    6182        .a      STR      r2,[r0,#0x18]
        0x0002030a:    0dc9        ..      LSRS     r1,r1,#23
        0x0002030c:    bf1c        ..      ITT      NE
        0x0002030e:    1c51        Q.      ADDNE    r1,r2,#1
        0x00020310:    6181        .a      STRNE    r1,[r0,#0x18]
        0x00020312:    2100        .!      MOVS     r1,#0
        0x00020314:    6141        Aa      STR      r1,[r0,#0x14]
        0x00020316:    2001        .       MOVS     r0,#1
        0x00020318:    4770        pG      BX       lr
        0x0002031a:    2000        .       MOVS     r0,#0
        0x0002031c:    4770        pG      BX       lr
    $d
        0x0002031e:    0000        ..      DCW    0
        0x00020320:    1000dc58    X...    DCD    268491864
        0x00020324:    10000414    ....    DCD    268436500
        0x00020328:    10000424    $...    DCD    268436516
        0x0002032c:    1000dc8c    ....    DCD    268491916
    $t
    i.am_devices_cooper_term
    am_devices_cooper_term
        0x00020330:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00020332:    4604        .F      MOV      r4,r0
        0x00020334:    6800        .h      LDR      r0,[r0,#0]
        0x00020336:    2808        .(      CMP      r0,#8
        0x00020338:    bf84        ..      ITT      HI
        0x0002033a:    2001        .       MOVHI    r0,#1
        0x0002033c:    bdf8        ..      POPHI    {r3-r7,pc}
        0x0002033e:    2100        .!      MOVS     r1,#0
        0x00020340:    2001        .       MOVS     r0,#1
        0x00020342:    f002f8d9    ....    BL       am_hal_mcuctrl_control ; 0x224f8
        0x00020346:    4923        #I      LDR      r1,[pc,#140] ; [0x203d4] = 0x44c50
        0x00020348:    2004        .       MOVS     r0,#4
        0x0002034a:    f002f8d5    ....    BL       am_hal_mcuctrl_control ; 0x224f8
        0x0002034e:    2100        .!      MOVS     r1,#0
        0x00020350:    6820         h      LDR      r0,[r4,#0]
        0x00020352:    f7fff965    ..e.    BL       am_bsp_iom_pins_disable ; 0x1f620
        0x00020356:    4e20         N      LDR      r6,[pc,#128] ; [0x203d8] = 0x40010000
        0x00020358:    f44f0000    O...    MOV      r0,#0x800000
        0x0002035c:    f8c60238    ..8.    STR      r0,[r6,#0x238]
        0x00020360:    4d1e        .M      LDR      r5,[pc,#120] ; [0x203dc] = 0x44924
        0x00020362:    6829        )h      LDR      r1,[r5,#0]
        0x00020364:    9100        ..      STR      r1,[sp,#0]
        0x00020366:    2035        5       MOVS     r0,#0x35
        0x00020368:    f506760e    ...v    ADD      r6,r6,#0x238
        0x0002036c:    f001fa0a    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x00020370:    6829        )h      LDR      r1,[r5,#0]
        0x00020372:    9100        ..      STR      r1,[sp,#0]
        0x00020374:    2034        4       MOVS     r0,#0x34
        0x00020376:    f001fa05    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0002037a:    2002        .       MOVS     r0,#2
        0x0002037c:    60b0        .`      STR      r0,[r6,#8]
        0x0002037e:    2004        .       MOVS     r0,#4
        0x00020380:    60b0        .`      STR      r0,[r6,#8]
        0x00020382:    6829        )h      LDR      r1,[r5,#0]
        0x00020384:    9100        ..      STR      r1,[sp,#0]
        0x00020386:    2061        a       MOVS     r0,#0x61
        0x00020388:    f001f9fc    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0002038c:    6829        )h      LDR      r1,[r5,#0]
        0x0002038e:    9100        ..      STR      r1,[sp,#0]
        0x00020390:    2062        b       MOVS     r0,#0x62
        0x00020392:    f001f9f7    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x00020396:    6829        )h      LDR      r1,[r5,#0]
        0x00020398:    9100        ..      STR      r1,[sp,#0]
        0x0002039a:    202e        .       MOVS     r0,#0x2e
        0x0002039c:    f001f9f2    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x000203a0:    6829        )h      LDR      r1,[r5,#0]
        0x000203a2:    9100        ..      STR      r1,[sp,#0]
        0x000203a4:    2004        .       MOVS     r0,#4
        0x000203a6:    f001f9ed    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x000203aa:    69a0        .i      LDR      r0,[r4,#0x18]
        0x000203ac:    f001fd92    ....    BL       am_hal_iom_disable ; 0x21ed4
        0x000203b0:    2201        ."      MOVS     r2,#1
        0x000203b2:    2100        .!      MOVS     r1,#0
        0x000203b4:    69a0        .i      LDR      r0,[r4,#0x18]
        0x000203b6:    f001fe87    ....    BL       am_hal_iom_power_ctrl ; 0x220c8
        0x000203ba:    2200        ."      MOVS     r2,#0
        0x000203bc:    2102        .!      MOVS     r1,#2
        0x000203be:    69a0        .i      LDR      r0,[r4,#0x18]
        0x000203c0:    f001fe82    ....    BL       am_hal_iom_power_ctrl ; 0x220c8
        0x000203c4:    69a0        .i      LDR      r0,[r4,#0x18]
        0x000203c6:    f002f815    ....    BL       am_hal_iom_uninitialize ; 0x223f4
        0x000203ca:    2000        .       MOVS     r0,#0
        0x000203cc:    7720         w      STRB     r0,[r4,#0x1c]
        0x000203ce:    f8840020    .. .    STRB     r0,[r4,#0x20]
        0x000203d2:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x000203d4:    00044c50    PL..    DCD    281680
        0x000203d8:    40010000    ...@    DCD    1073807360
        0x000203dc:    00044924    $I..    DCD    280868
    $t
    i.am_devices_cooper_update_image
    am_devices_cooper_update_image
        0x000203e0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000203e4:    b087        ..      SUB      sp,sp,#0x1c
        0x000203e6:    2700        .'      MOVS     r7,#0
        0x000203e8:    4dfe        .M      LDR      r5,[pc,#1016] ; [0x207e4] = 0x1000dc8c
        0x000203ea:    9706        ..      STR      r7,[sp,#0x18]
        0x000203ec:    4628        (F      MOV      r0,r5
        0x000203ee:    6829        )h      LDR      r1,[r5,#0]
        0x000203f0:    6a86        .j      LDR      r6,[r0,#0x28]
        0x000203f2:    f8df93f4    ....    LDR      r9,[pc,#1012] ; [0x207e8] = 0xa78bd32c
        0x000203f6:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000203f8:    463c        <F      MOV      r4,r7
        0x000203fa:    f04f0b04    O...    MOV      r11,#4
        0x000203fe:    f04f0a08    O...    MOV      r10,#8
        0x00020402:    f04f0801    O...    MOV      r8,#1
        0x00020406:    2905        .)      CMP      r1,#5
        0x00020408:    f08083a8    ....    BCS.W    0x20b5c ; am_devices_cooper_update_image + 1916
        0x0002040c:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x00020410:    f7f81903    ....    DCD    4160231683
        0x00020414:    00f6        ..      DCW    246
    $t
        0x00020416:    4604        .F      MOV      r4,r0
        0x00020418:    f8ad700c    ...p    STRH     r7,[sp,#0xc]
        0x0002041c:    f8ada00e    ....    STRH     r10,[sp,#0xe]
        0x00020420:    2104        .!      MOVS     r1,#4
        0x00020422:    aa02        ..      ADD      r2,sp,#8
        0x00020424:    a803        ..      ADD      r0,sp,#0xc
        0x00020426:    f000fe4b    ..K.    BL       am_hal_crc32 ; 0x210c0
        0x0002042a:    2308        .#      MOVS     r3,#8
        0x0002042c:    aa02        ..      ADD      r2,sp,#8
        0x0002042e:    2100        .!      MOVS     r1,#0
        0x00020430:    4620         F      MOV      r0,r4
        0x00020432:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020436:    f7fffcc7    ....    BL       am_devices_cooper_blocking_write ; 0x1fdc8
        0x0002043a:    f8c58000    ....    STR      r8,[r5,#0]
        0x0002043e:    f000b8f4    ....    B.W      0x2062a ; am_devices_cooper_update_image + 586
        0x00020442:    aa06        ..      ADD      r2,sp,#0x18
        0x00020444:    4631        1F      MOV      r1,r6
        0x00020446:    f7fffc2f    ../.    BL       am_devices_cooper_blocking_read ; 0x1fca8
        0x0002044a:    88f0        ..      LDRH     r0,[r6,#6]
        0x0002044c:    aa03        ..      ADD      r2,sp,#0xc
        0x0002044e:    1f01        ..      SUBS     r1,r0,#4
        0x00020450:    1d30        0.      ADDS     r0,r6,#4
        0x00020452:    f000fe35    ..5.    BL       am_hal_crc32 ; 0x210c0
        0x00020456:    6830        0h      LDR      r0,[r6,#0]
        0x00020458:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002045a:    4288        .B      CMP      r0,r1
        0x0002045c:    6a28        (j      LDR      r0,[r5,#0x20]
        0x0002045e:    d13e        >.      BNE      0x204de ; am_devices_cooper_update_image + 254
        0x00020460:    2800        .(      CMP      r0,#0
        0x00020462:    bf18        ..      IT       NE
        0x00020464:    622f        /b      STRNE    r7,[r5,#0x20]
        0x00020466:    6aae        .j      LDR      r6,[r5,#0x28]
        0x00020468:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002046a:    6328        (c      STR      r0,[r5,#0x30]
        0x0002046c:    a0df        ..      ADR      r0,{pc}+0x380 ; 0x207ec
        0x0002046e:    f003ff51    ..Q.    BL       am_util_stdio_printf ; 0x24314
        0x00020472:    68f0        .h      LDR      r0,[r6,#0xc]
        0x00020474:    0e00        ..      LSRS     r0,r0,#24
        0x00020476:    bf08        ..      IT       EQ
        0x00020478:    a0e2        ..      ADREQ    r0,{pc}+0x38c ; 0x20804
        0x0002047a:    d04a        J.      BEQ      0x20512 ; am_devices_cooper_update_image + 306
        0x0002047c:    2801        .(      CMP      r0,#1
        0x0002047e:    bf08        ..      IT       EQ
        0x00020480:    a0e5        ..      ADREQ    r0,{pc}+0x398 ; 0x20818
        0x00020482:    d046        F.      BEQ      0x20512 ; am_devices_cooper_update_image + 306
        0x00020484:    a0e9        ..      ADR      r0,{pc}+0x3a8 ; 0x2082c
        0x00020486:    f003ff45    ..E.    BL       am_util_stdio_printf ; 0x24314
        0x0002048a:    f04f34a1    O..4    MOV      r4,#0xa1a1a1a1
        0x0002048e:    68b0        .h      LDR      r0,[r6,#8]
        0x00020490:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00020494:    bf0c        ..      ITE      EQ
        0x00020496:    62ef        .b      STREQ    r7,[r5,#0x2c]
        0x00020498:    62e8        .b      STRNE    r0,[r5,#0x2c]
        0x0002049a:    0c01        ..      LSRS     r1,r0,#16
        0x0002049c:    d03c        <.      BEQ      0x20518 ; am_devices_cooper_update_image + 312
        0x0002049e:    b2c1        ..      UXTB     r1,r0
        0x000204a0:    9100        ..      STR      r1,[sp,#0]
        0x000204a2:    f3c02307    ...#    UBFX     r3,r0,#8,#8
        0x000204a6:    f3c04207    ...B    UBFX     r2,r0,#16,#8
        0x000204aa:    0e01        ..      LSRS     r1,r0,#24
        0x000204ac:    a0e5        ..      ADR      r0,{pc}+0x398 ; 0x20844
        0x000204ae:    f003ff31    ..1.    BL       am_util_stdio_printf ; 0x24314
        0x000204b2:    9806        ..      LDR      r0,[sp,#0x18]
        0x000204b4:    2820         (      CMP      r0,#0x20
        0x000204b6:    bf18        ..      IT       NE
        0x000204b8:    636f        oc      STRNE    r7,[r5,#0x34]
        0x000204ba:    d034        4.      BEQ      0x20526 ; am_devices_cooper_update_image + 326
        0x000204bc:    6930        0i      LDR      r0,[r6,#0x10]
        0x000204be:    f8dfa3a0    ....    LDR      r10,[pc,#928] ; [0x20860] = 0x4598f231
        0x000204c2:    2800        .(      CMP      r0,#0
        0x000204c4:    d03e        >.      BEQ      0x20544 ; am_devices_cooper_update_image + 356
        0x000204c6:    2807        .(      CMP      r0,#7
        0x000204c8:    d07d        }.      BEQ      0x205c6 ; am_devices_cooper_update_image + 486
        0x000204ca:    2808        .(      CMP      r0,#8
        0x000204cc:    f000808b    ....    BEQ.W    0x205e6 ; am_devices_cooper_update_image + 518
        0x000204d0:    2809        .(      CMP      r0,#9
        0x000204d2:    bf18        ..      IT       NE
        0x000204d4:    a0e3        ..      ADRNE    r0,{pc}+0x390 ; 0x20864
        0x000204d6:    f0008094    ....    BEQ.W    0x20602 ; am_devices_cooper_update_image + 546
        0x000204da:    f000b8f7    ....    B.W      0x206cc ; am_devices_cooper_update_image + 748
        0x000204de:    1c40        @.      ADDS     r0,r0,#1
        0x000204e0:    6228        (b      STR      r0,[r5,#0x20]
        0x000204e2:    2803        .(      CMP      r0,#3
        0x000204e4:    f2008300    ....    BHI.W    0x20ae8 ; am_devices_cooper_update_image + 1800
        0x000204e8:    6a6c        lj      LDR      r4,[r5,#0x24]
        0x000204ea:    f8ad700c    ...p    STRH     r7,[sp,#0xc]
        0x000204ee:    f8ada00e    ....    STRH     r10,[sp,#0xe]
        0x000204f2:    2104        .!      MOVS     r1,#4
        0x000204f4:    aa02        ..      ADD      r2,sp,#8
        0x000204f6:    a803        ..      ADD      r0,sp,#0xc
        0x000204f8:    f000fde2    ....    BL       am_hal_crc32 ; 0x210c0
        0x000204fc:    2308        .#      MOVS     r3,#8
        0x000204fe:    aa02        ..      ADD      r2,sp,#8
        0x00020500:    2100        .!      MOVS     r1,#0
        0x00020502:    4620         F      MOV      r0,r4
        0x00020504:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020508:    f7fffc5e    ..^.    BL       am_devices_cooper_blocking_write ; 0x1fdc8
        0x0002050c:    464c        LF      MOV      r4,r9
        0x0002050e:    f000b884    ....    B.W      0x2061a ; am_devices_cooper_update_image + 570
        0x00020512:    f003feff    ....    BL       am_util_stdio_printf ; 0x24314
        0x00020516:    e7ba        ..      B        0x2048e ; am_devices_cooper_update_image + 174
        0x00020518:    b2c2        ..      UXTB     r2,r0
        0x0002051a:    f3c02103    ...!    UBFX     r1,r0,#8,#4
        0x0002051e:    a0d9        ..      ADR      r0,{pc}+0x366 ; 0x20884
        0x00020520:    f003fef8    ....    BL       am_util_stdio_printf ; 0x24314
        0x00020524:    e7c5        ..      B        0x204b2 ; am_devices_cooper_update_image + 210
        0x00020526:    6970        pi      LDR      r0,[r6,#0x14]
        0x00020528:    6368        hc      STR      r0,[r5,#0x34]
        0x0002052a:    a0dc        ..      ADR      r0,{pc}+0x372 ; 0x2089c
        0x0002052c:    69b1        .i      LDR      r1,[r6,#0x18]
        0x0002052e:    f003fef1    ....    BL       am_util_stdio_printf ; 0x24314
        0x00020532:    a0df        ..      ADR      r0,{pc}+0x37e ; 0x208b0
        0x00020534:    69f1        .i      LDR      r1,[r6,#0x1c]
        0x00020536:    f003feed    ....    BL       am_util_stdio_printf ; 0x24314
        0x0002053a:    69b0        .i      LDR      r0,[r6,#0x18]
        0x0002053c:    63a8        .c      STR      r0,[r5,#0x38]
        0x0002053e:    69f0        .i      LDR      r0,[r6,#0x1c]
        0x00020540:    63e8        .c      STR      r0,[r5,#0x3c]
        0x00020542:    e7bb        ..      B        0x204bc ; am_devices_cooper_update_image + 220
        0x00020544:    2000        .       MOVS     r0,#0
        0x00020546:    f7fffebd    ....    BL       am_devices_cooper_sbl_update_state_data ; 0x202c4
        0x0002054a:    b300        ..      CBZ      r0,0x2058e ; am_devices_cooper_update_image + 430
        0x0002054c:    48de        .H      LDR      r0,[pc,#888] ; [0x208c8] = 0x1000dc58
        0x0002054e:    68b1        .h      LDR      r1,[r6,#8]
        0x00020550:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020552:    4281        .B      CMP      r1,r0
        0x00020554:    f8951040    ..@.    LDRB     r1,[r5,#0x40]
        0x00020558:    d301        ..      BCC      0x2055e ; am_devices_cooper_update_image + 382
        0x0002055a:    b909        ..      CBNZ     r1,0x20560 ; am_devices_cooper_update_image + 384
        0x0002055c:    e017        ..      B        0x2058e ; am_devices_cooper_update_image + 430
        0x0002055e:    b109        ..      CBZ      r1,0x20564 ; am_devices_cooper_update_image + 388
        0x00020560:    f8857040    ..@p    STRB     r7,[r5,#0x40]
        0x00020564:    4654        TF      MOV      r4,r10
        0x00020566:    0c01        ..      LSRS     r1,r0,#16
        0x00020568:    d00a        ..      BEQ      0x20580 ; am_devices_cooper_update_image + 416
        0x0002056a:    b2c1        ..      UXTB     r1,r0
        0x0002056c:    9100        ..      STR      r1,[sp,#0]
        0x0002056e:    f3c02307    ...#    UBFX     r3,r0,#8,#8
        0x00020572:    f3c04207    ...B    UBFX     r2,r0,#16,#8
        0x00020576:    0e01        ..      LSRS     r1,r0,#24
        0x00020578:    48d4        .H      LDR      r0,[pc,#848] ; [0x208cc] = 0x4ae20
        0x0002057a:    f003fecb    ....    BL       am_util_stdio_printf ; 0x24314
        0x0002057e:    e04c        L.      B        0x2061a ; am_devices_cooper_update_image + 570
        0x00020580:    b2c2        ..      UXTB     r2,r0
        0x00020582:    f3c02103    ...!    UBFX     r1,r0,#8,#4
        0x00020586:    48d2        .H      LDR      r0,[pc,#840] ; [0x208d0] = 0x4addc
        0x00020588:    f003fec4    ....    BL       am_util_stdio_printf ; 0x24314
        0x0002058c:    e045        E.      B        0x2061a ; am_devices_cooper_update_image + 570
        0x0002058e:    4554        TE      CMP      r4,r10
        0x00020590:    d043        C.      BEQ      0x2061a ; am_devices_cooper_update_image + 570
        0x00020592:    464c        LF      MOV      r4,r9
        0x00020594:    a0cf        ..      ADR      r0,{pc}+0x340 ; 0x208d4
        0x00020596:    f8c5b000    ....    STR      r11,[r5,#0]
        0x0002059a:    f003febb    ....    BL       am_util_stdio_printf ; 0x24314
        0x0002059e:    6a6e        nj      LDR      r6,[r5,#0x24]
        0x000205a0:    f8adb00c    ....    STRH     r11,[sp,#0xc]
        0x000205a4:    200c        .       MOVS     r0,#0xc
        0x000205a6:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x000205aa:    2108        .!      MOVS     r1,#8
        0x000205ac:    aa02        ..      ADD      r2,sp,#8
        0x000205ae:    a803        ..      ADD      r0,sp,#0xc
        0x000205b0:    f000fd86    ....    BL       am_hal_crc32 ; 0x210c0
        0x000205b4:    230c        .#      MOVS     r3,#0xc
        0x000205b6:    aa02        ..      ADD      r2,sp,#8
        0x000205b8:    2100        .!      MOVS     r1,#0
        0x000205ba:    4630        0F      MOV      r0,r6
        0x000205bc:    f8cd8000    ....    STR      r8,[sp,#0]
        0x000205c0:    f7fffc02    ....    BL       am_devices_cooper_blocking_write ; 0x1fdc8
        0x000205c4:    e000        ..      B        0x205c8 ; am_devices_cooper_update_image + 488
        0x000205c6:    e003        ..      B        0x205d0 ; am_devices_cooper_update_image + 496
        0x000205c8:    a0c9        ..      ADR      r0,{pc}+0x328 ; 0x208f0
        0x000205ca:    f003fea3    ....    BL       am_util_stdio_printf ; 0x24314
        0x000205ce:    e024        $.      B        0x2061a ; am_devices_cooper_update_image + 570
        0x000205d0:    a0d4        ..      ADR      r0,{pc}+0x354 ; 0x20924
        0x000205d2:    f003fe9f    ....    BL       am_util_stdio_printf ; 0x24314
        0x000205d6:    2000        .       MOVS     r0,#0
        0x000205d8:    f7fffe74    ..t.    BL       am_devices_cooper_sbl_update_state_data ; 0x202c4
        0x000205dc:    2800        .(      CMP      r0,#0
        0x000205de:    bf18        ..      IT       NE
        0x000205e0:    4654        TF      MOVNE    r4,r10
        0x000205e2:    d11a        ..      BNE      0x2061a ; am_devices_cooper_update_image + 570
        0x000205e4:    e017        ..      B        0x20616 ; am_devices_cooper_update_image + 566
        0x000205e6:    a0d6        ..      ADR      r0,{pc}+0x35a ; 0x20940
        0x000205e8:    f003fe94    ....    BL       am_util_stdio_printf ; 0x24314
        0x000205ec:    2001        .       MOVS     r0,#1
        0x000205ee:    f7fffe69    ..i.    BL       am_devices_cooper_sbl_update_state_data ; 0x202c4
        0x000205f2:    2800        .(      CMP      r0,#0
        0x000205f4:    bf18        ..      IT       NE
        0x000205f6:    4cda        .L      LDRNE    r4,[pc,#872] ; [0x20960] = 0x8730da5b
        0x000205f8:    d10f        ..      BNE      0x2061a ; am_devices_cooper_update_image + 570
        0x000205fa:    e00c        ..      B        0x20616 ; am_devices_cooper_update_image + 566
        0x000205fc:    e293        ..      B        0x20b26 ; am_devices_cooper_update_image + 1862
        0x000205fe:    e0b4        ..      B        0x2076a ; am_devices_cooper_update_image + 906
        0x00020600:    e016        ..      B        0x20630 ; am_devices_cooper_update_image + 592
        0x00020602:    a0d8        ..      ADR      r0,{pc}+0x362 ; 0x20964
        0x00020604:    f003fe86    ....    BL       am_util_stdio_printf ; 0x24314
        0x00020608:    2002        .       MOVS     r0,#2
        0x0002060a:    f7fffe5b    ..[.    BL       am_devices_cooper_sbl_update_state_data ; 0x202c4
        0x0002060e:    2800        .(      CMP      r0,#0
        0x00020610:    bf18        ..      IT       NE
        0x00020612:    4cdc        .L      LDRNE    r4,[pc,#880] ; [0x20984] = 0x9fa3725
        0x00020614:    d101        ..      BNE      0x2061a ; am_devices_cooper_update_image + 570
        0x00020616:    f04f34a3    O..4    MOV      r4,#0xa3a3a3a3
        0x0002061a:    6828        (h      LDR      r0,[r5,#0]
        0x0002061c:    2804        .(      CMP      r0,#4
        0x0002061e:    bf1c        ..      ITT      NE
        0x00020620:    2002        .       MOVNE    r0,#2
        0x00020622:    6028        (`      STRNE    r0,[r5,#0]
        0x00020624:    f000829a    ....    BEQ.W    0x20b5c ; am_devices_cooper_update_image + 1916
        0x00020628:    e025        %.      B        0x20676 ; am_devices_cooper_update_image + 662
        0x0002062a:    464c        LF      MOV      r4,r9
        0x0002062c:    f000ba96    ....    B.W      0x20b5c ; am_devices_cooper_update_image + 1916
        0x00020630:    aa06        ..      ADD      r2,sp,#0x18
        0x00020632:    4631        1F      MOV      r1,r6
        0x00020634:    f7fffb38    ..8.    BL       am_devices_cooper_blocking_read ; 0x1fca8
        0x00020638:    88f0        ..      LDRH     r0,[r6,#6]
        0x0002063a:    aa01        ..      ADD      r2,sp,#4
        0x0002063c:    1f01        ..      SUBS     r1,r0,#4
        0x0002063e:    1d30        0.      ADDS     r0,r6,#4
        0x00020640:    f000fd3e    ..>.    BL       am_hal_crc32 ; 0x210c0
        0x00020644:    6830        0h      LDR      r0,[r6,#0]
        0x00020646:    9901        ..      LDR      r1,[sp,#4]
        0x00020648:    4288        .B      CMP      r0,r1
        0x0002064a:    6a28        (j      LDR      r0,[r5,#0x20]
        0x0002064c:    d10d        ..      BNE      0x2066a ; am_devices_cooper_update_image + 650
        0x0002064e:    2800        .(      CMP      r0,#0
        0x00020650:    bf18        ..      IT       NE
        0x00020652:    622f        /b      STRNE    r7,[r5,#0x20]
        0x00020654:    6aab        .j      LDR      r3,[r5,#0x28]
        0x00020656:    2403        .$      MOVS     r4,#3
        0x00020658:    8898        ..      LDRH     r0,[r3,#4]
        0x0002065a:    2807        .(      CMP      r0,#7
        0x0002065c:    d010        ..      BEQ      0x20680 ; am_devices_cooper_update_image + 672
        0x0002065e:    2805        .(      CMP      r0,#5
        0x00020660:    bf04        ..      ITT      EQ
        0x00020662:    68d8        .h      LDREQ    r0,[r3,#0xc]
        0x00020664:    2809        .(      CMPEQ    r0,#9
        0x00020666:    d035        5.      BEQ      0x206d4 ; am_devices_cooper_update_image + 756
        0x00020668:    e02e        ..      B        0x206c8 ; am_devices_cooper_update_image + 744
        0x0002066a:    f1000001    ....    ADD      r0,r0,#1
        0x0002066e:    6228        (b      STR      r0,[r5,#0x20]
        0x00020670:    2803        .(      CMP      r0,#3
        0x00020672:    f2008239    ..9.    BHI.W    0x20ae8 ; am_devices_cooper_update_image + 1800
        0x00020676:    68a9        .h      LDR      r1,[r5,#8]
        0x00020678:    6a68        hj      LDR      r0,[r5,#0x24]
        0x0002067a:    f01df823    ..#.    BL       send_update ; 0x3d6c4
        0x0002067e:    e7d4        ..      B        0x2062a ; am_devices_cooper_update_image + 586
        0x00020680:    6869        ih      LDR      r1,[r5,#4]
        0x00020682:    b309        ..      CBZ      r1,0x206c8 ; am_devices_cooper_update_image + 744
        0x00020684:    68d8        .h      LDR      r0,[r3,#0xc]
        0x00020686:    602c        ,`      STR      r4,[r5,#0]
        0x00020688:    6328        (c      STR      r0,[r5,#0x30]
        0x0002068a:    6a6e        nj      LDR      r6,[r5,#0x24]
        0x0002068c:    6968        hi      LDR      r0,[r5,#0x14]
        0x0002068e:    461c        .F      MOV      r4,r3
        0x00020690:    f8a3a004    ....    STRH     r10,[r3,#4]
        0x00020694:    234c        L#      MOVS     r3,#0x4c
        0x00020696:    80e3        ..      STRH     r3,[r4,#6]
        0x00020698:    60a0        .`      STR      r0,[r4,#8]
        0x0002069a:    2240        @"      MOVS     r2,#0x40
        0x0002069c:    f104000c    ....    ADD      r0,r4,#0xc
        0x000206a0:    f7f7ff73    ..s.    BL       __aeabi_memcpy ; 0x1858a
        0x000206a4:    88e0        ..      LDRH     r0,[r4,#6]
        0x000206a6:    4622        "F      MOV      r2,r4
        0x000206a8:    1f01        ..      SUBS     r1,r0,#4
        0x000206aa:    1d20         .      ADDS     r0,r4,#4
        0x000206ac:    f000fd08    ....    BL       am_hal_crc32 ; 0x210c0
        0x000206b0:    234c        L#      MOVS     r3,#0x4c
        0x000206b2:    4622        "F      MOV      r2,r4
        0x000206b4:    2100        .!      MOVS     r1,#0
        0x000206b6:    4630        0F      MOV      r0,r6
        0x000206b8:    f8cd8000    ....    STR      r8,[sp,#0]
        0x000206bc:    f7fffb84    ....    BL       am_devices_cooper_blocking_write ; 0x1fdc8
        0x000206c0:    a0b1        ..      ADR      r0,{pc}+0x2c8 ; 0x20988
        0x000206c2:    f003fe27    ..'.    BL       am_util_stdio_printf ; 0x24314
        0x000206c6:    e7b0        ..      B        0x2062a ; am_devices_cooper_update_image + 586
        0x000206c8:    a0bb        ..      ADR      r0,{pc}+0x2f0 ; 0x209b8
        0x000206ca:    bf00        ..      NOP      
        0x000206cc:    f003fe22    ..".    BL       am_util_stdio_printf ; 0x24314
        0x000206d0:    f000ba0a    ....    B.W      0x20ae8 ; am_devices_cooper_update_image + 1800
        0x000206d4:    a0bd        ..      ADR      r0,{pc}+0x2f8 ; 0x209cc
        0x000206d6:    f003fe1d    ....    BL       am_util_stdio_printf ; 0x24314
        0x000206da:    f44f6096    O..`    MOV      r0,#0x4b0
        0x000206de:    f003fab7    ....    BL       am_util_delay_ms ; 0x23c50
        0x000206e2:    f8dfb328    ..(.    LDR      r11,[pc,#808] ; [0x20a0c] = 0x40010000
        0x000206e6:    f44f0600    O...    MOV      r6,#0x800000
        0x000206ea:    f8cb6228    ..(b    STR      r6,[r11,#0x228]
        0x000206ee:    2014        .       MOVS     r0,#0x14
        0x000206f0:    f003faae    ....    BL       am_util_delay_ms ; 0x23c50
        0x000206f4:    f8cb6238    ..8b    STR      r6,[r11,#0x238]
        0x000206f8:    2014        .       MOVS     r0,#0x14
        0x000206fa:    f003faa9    ....    BL       am_util_delay_ms ; 0x23c50
        0x000206fe:    f8cb6228    ..(b    STR      r6,[r11,#0x228]
        0x00020702:    2600        .&      MOVS     r6,#0
        0x00020704:    466a        jF      MOV      r2,sp
        0x00020706:    2100        .!      MOVS     r1,#0
        0x00020708:    2039        9       MOVS     r0,#0x39
        0x0002070a:    f000ffa5    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21658
        0x0002070e:    9800        ..      LDR      r0,[sp,#0]
        0x00020710:    f4101000    ....    ANDS     r0,r0,#0x200000
        0x00020714:    9000        ..      STR      r0,[sp,#0]
        0x00020716:    d004        ..      BEQ      0x20722 ; am_devices_cooper_update_image + 834
        0x00020718:    4601        .F      MOV      r1,r0
        0x0002071a:    2039        9       MOVS     r0,#0x39
        0x0002071c:    f000ff84    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x21628
        0x00020720:    e007        ..      B        0x20732 ; am_devices_cooper_update_image + 850
        0x00020722:    f5b67ffa    ....    CMP      r6,#0x1f4
        0x00020726:    d204        ..      BCS      0x20732 ; am_devices_cooper_update_image + 850
        0x00020728:    2001        .       MOVS     r0,#1
        0x0002072a:    f003fa91    ....    BL       am_util_delay_ms ; 0x23c50
        0x0002072e:    1c76        v.      ADDS     r6,r6,#1
        0x00020730:    e7e8        ..      B        0x20704 ; am_devices_cooper_update_image + 804
        0x00020732:    606f        o`      STR      r7,[r5,#4]
        0x00020734:    60af        .`      STR      r7,[r5,#8]
        0x00020736:    612f        /a      STR      r7,[r5,#0x10]
        0x00020738:    60ef        .`      STR      r7,[r5,#0xc]
        0x0002073a:    e9c57406    ...t    STRD     r7,r4,[r5,#0x18]
        0x0002073e:    616f        oa      STR      r7,[r5,#0x14]
        0x00020740:    6a6c        lj      LDR      r4,[r5,#0x24]
        0x00020742:    f8ad700c    ...p    STRH     r7,[sp,#0xc]
        0x00020746:    f8ada00e    ....    STRH     r10,[sp,#0xe]
        0x0002074a:    2104        .!      MOVS     r1,#4
        0x0002074c:    aa02        ..      ADD      r2,sp,#8
        0x0002074e:    a803        ..      ADD      r0,sp,#0xc
        0x00020750:    f000fcb6    ....    BL       am_hal_crc32 ; 0x210c0
        0x00020754:    2308        .#      MOVS     r3,#8
        0x00020756:    aa02        ..      ADD      r2,sp,#8
        0x00020758:    2100        .!      MOVS     r1,#0
        0x0002075a:    4620         F      MOV      r0,r4
        0x0002075c:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020760:    f7fffb32    ..2.    BL       am_devices_cooper_blocking_write ; 0x1fdc8
        0x00020764:    f8c58000    ....    STR      r8,[r5,#0]
        0x00020768:    e75f        _.      B        0x2062a ; am_devices_cooper_update_image + 586
        0x0002076a:    aa06        ..      ADD      r2,sp,#0x18
        0x0002076c:    4631        1F      MOV      r1,r6
        0x0002076e:    f7fffa9b    ....    BL       am_devices_cooper_blocking_read ; 0x1fca8
        0x00020772:    88f0        ..      LDRH     r0,[r6,#6]
        0x00020774:    aa02        ..      ADD      r2,sp,#8
        0x00020776:    1f01        ..      SUBS     r1,r0,#4
        0x00020778:    1d30        0.      ADDS     r0,r6,#4
        0x0002077a:    f000fca1    ....    BL       am_hal_crc32 ; 0x210c0
        0x0002077e:    6830        0h      LDR      r0,[r6,#0]
        0x00020780:    9902        ..      LDR      r1,[sp,#8]
        0x00020782:    4288        .B      CMP      r0,r1
        0x00020784:    6a28        (j      LDR      r0,[r5,#0x20]
        0x00020786:    d10b        ..      BNE      0x207a0 ; am_devices_cooper_update_image + 960
        0x00020788:    2800        .(      CMP      r0,#0
        0x0002078a:    bf18        ..      IT       NE
        0x0002078c:    622f        /b      STRNE    r7,[r5,#0x20]
        0x0002078e:    6aac        .j      LDR      r4,[r5,#0x28]
        0x00020790:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00020792:    6329        )c      STR      r1,[r5,#0x30]
        0x00020794:    68a0        .h      LDR      r0,[r4,#8]
        0x00020796:    2808        .(      CMP      r0,#8
        0x00020798:    bf18        ..      IT       NE
        0x0002079a:    2802        .(      CMPNE    r0,#2
        0x0002079c:    d01f        ..      BEQ      0x207de ; am_devices_cooper_update_image + 1022
        0x0002079e:    e1a3        ..      B        0x20ae8 ; am_devices_cooper_update_image + 1800
        0x000207a0:    f1000001    ....    ADD      r0,r0,#1
        0x000207a4:    6228        (b      STR      r0,[r5,#0x20]
        0x000207a6:    2803        .(      CMP      r0,#3
        0x000207a8:    d81a        ..      BHI      0x207e0 ; am_devices_cooper_update_image + 1024
        0x000207aa:    696a        ji      LDR      r2,[r5,#0x14]
        0x000207ac:    b112        ..      CBZ      r2,0x207b4 ; am_devices_cooper_update_image + 980
        0x000207ae:    69a8        .i      LDR      r0,[r5,#0x18]
        0x000207b0:    b1a0        ..      CBZ      r0,0x207dc ; am_devices_cooper_update_image + 1020
        0x000207b2:    e13c        <.      B        0x20a2e ; am_devices_cooper_update_image + 1614
        0x000207b4:    e9d56309    ...c    LDRD     r6,r3,[r5,#0x24]
        0x000207b8:    6869        ih      LDR      r1,[r5,#4]
        0x000207ba:    461c        .F      MOV      r4,r3
        0x000207bc:    f8a3a004    ....    STRH     r10,[r3,#4]
        0x000207c0:    234c        L#      MOVS     r3,#0x4c
        0x000207c2:    80e3        ..      STRH     r3,[r4,#6]
        0x000207c4:    2040        @       MOVS     r0,#0x40
        0x000207c6:    60a2        .`      STR      r2,[r4,#8]
        0x000207c8:    4602        .F      MOV      r2,r0
        0x000207ca:    f104000c    ....    ADD      r0,r4,#0xc
        0x000207ce:    f7f7fedc    ....    BL       __aeabi_memcpy ; 0x1858a
        0x000207d2:    88e0        ..      LDRH     r0,[r4,#6]
        0x000207d4:    4622        "F      MOV      r2,r4
        0x000207d6:    1f01        ..      SUBS     r1,r0,#4
        0x000207d8:    1d20         .      ADDS     r0,r4,#4
        0x000207da:    e119        ..      B        0x20a10 ; am_devices_cooper_update_image + 1584
        0x000207dc:    e123        #.      B        0x20a26 ; am_devices_cooper_update_image + 1606
        0x000207de:    e14a        J.      B        0x20a76 ; am_devices_cooper_update_image + 1686
        0x000207e0:    e182        ..      B        0x20ae8 ; am_devices_cooper_update_image + 1800
    $d
        0x000207e2:    0000        ..      DCW    0
        0x000207e4:    1000dc8c    ....    DCD    268491916
        0x000207e8:    a78bd32c    ,...    DCD    2810958636
        0x000207ec:    20454c42    BLE     DCD    541412418
        0x000207f0:    746e6f43    Cont    DCD    1953394499
        0x000207f4:    6c6c6f72    roll    DCD    1819045746
        0x000207f8:    49207265    er I    DCD    1226863205
        0x000207fc:    3a6f666e    nfo:    DCD    980379246
        0x00020800:    0000000a    ....    DCD    10
        0x00020804:    4c425309    .SBL    DCD    1279415049
        0x00020808:    72655620     Ver    DCD    1919243808
        0x0002080c:    2020203a    :       DCD    538976314
        0x00020810:    31562020      V1    DCD    827727904
        0x00020814:    0000000a    ....    DCD    10
        0x00020818:    4c425309    .SBL    DCD    1279415049
        0x0002081c:    72655620     Ver    DCD    1919243808
        0x00020820:    2020203a    :       DCD    538976314
        0x00020824:    32562020      V2    DCD    844505120
        0x00020828:    0000000a    ....    DCD    10
        0x0002082c:    4c425309    .SBL    DCD    1279415049
        0x00020830:    72655620     Ver    DCD    1919243808
        0x00020834:    2020203a    :       DCD    538976314
        0x00020838:    6e492020      In    DCD    1850286112
        0x0002083c:    696c6176    vali    DCD    1768710518
        0x00020840:    00000a64    d...    DCD    2660
        0x00020844:    20574609    .FW     DCD    542590473
        0x00020848:    3a726556    Ver:    DCD    980575574
        0x0002084c:    20202020            DCD    538976288
        0x00020850:    64252020      %d    DCD    1680154656
        0x00020854:    2e64252e    .%d.    DCD    778315054
        0x00020858:    252e6425    %d.%    DCD    623797285
        0x0002085c:    00000a64    d...    DCD    2660
        0x00020860:    4598f231    1..E    DCD    1167651377
        0x00020864:    20454c42    BLE     DCD    541412418
        0x00020868:    746e6f43    Cont    DCD    1953394499
        0x0002086c:    6c6c6f72    roll    DCD    1819045746
        0x00020870:    57207265    er W    DCD    1461744229
        0x00020874:    676e6f72    rong    DCD    1735290738
        0x00020878:    73655220     Res    DCD    1936020000
        0x0002087c:    736e6f70    pons    DCD    1936617328
        0x00020880:    00000a65    e...    DCD    2661
        0x00020884:    20574609    .FW     DCD    542590473
        0x00020888:    3a726556    Ver:    DCD    980575574
        0x0002088c:    20202020            DCD    538976288
        0x00020890:    64252020      %d    DCD    1680154656
        0x00020894:    0a64252e    .%d.    DCD    174335278
        0x00020898:    00000000    ....    DCD    0
        0x0002089c:    69684309    .Chi    DCD    1768440585
        0x000208a0:    44492070    p ID    DCD    1145643120
        0x000208a4:    20203a30    0:      DCD    538982960
        0x000208a8:    78302020      0x    DCD    2016419872
        0x000208ac:    000a7825    %x..    DCD    686117
        0x000208b0:    69684309    .Chi    DCD    1768440585
        0x000208b4:    44492070    p ID    DCD    1145643120
        0x000208b8:    20203a31    1:      DCD    538982961
        0x000208bc:    78302020      0x    DCD    2016419872
        0x000208c0:    0a0a7825    %x..    DCD    168458277
        0x000208c4:    00000000    ....    DCD    0
        0x000208c8:    1000dc58    X...    DCD    268491864
        0x000208cc:    0004ae20     ...    DCD    306720
        0x000208d0:    0004addc    ....    DCD    306652
        0x000208d4:    6e206f4e    No n    DCD    1847619406
        0x000208d8:    69207765    ew i    DCD    1763735397
        0x000208dc:    6567616d    mage    DCD    1701273965
        0x000208e0:    206f7420     to     DCD    544175136
        0x000208e4:    72677075    upgr    DCD    1919381621
        0x000208e8:    0a656461    ade.    DCD    174416993
        0x000208ec:    00000000    ....    DCD    0
        0x000208f0:    20454c42    BLE     DCD    541412418
        0x000208f4:    746e6f43    Cont    DCD    1953394499
        0x000208f8:    6c6c6f72    roll    DCD    1819045746
        0x000208fc:    46207265    er F    DCD    1176531557
        0x00020900:    75412057    W Au    DCD    1967202391
        0x00020904:    50206874    th P    DCD    1344301172
        0x00020908:    65737361    asse    DCD    1702064993
        0x0002090c:    43202c64    d, C    DCD    1126181988
        0x00020910:    69746e6f    onti    DCD    1769238127
        0x00020914:    2065756e    nue     DCD    543520110
        0x00020918:    68746977    with    DCD    1752459639
        0x0002091c:    0a574620     FW.    DCD    173491744
        0x00020920:    00000000    ....    DCD    0
        0x00020924:    20454c42    BLE     DCD    541412418
        0x00020928:    746e6f43    Cont    DCD    1953394499
        0x0002092c:    6c6c6f72    roll    DCD    1819045746
        0x00020930:    52207265    er R    DCD    1377858149
        0x00020934:    69757165    equi    DCD    1769304421
        0x00020938:    20736572    res     DCD    544433522
        0x0002093c:    000a5746    FW..    DCD    677702
        0x00020940:    20454c42    BLE     DCD    541412418
        0x00020944:    746e6f43    Cont    DCD    1953394499
        0x00020948:    6c6c6f72    roll    DCD    1819045746
        0x0002094c:    52207265    er R    DCD    1377858149
        0x00020950:    69757165    equi    DCD    1769304421
        0x00020954:    20736572    res     DCD    544433522
        0x00020958:    4f464e49    INFO    DCD    1330007625
        0x0002095c:    000a3020     0..    DCD    667680
        0x00020960:    8730da5b    [.0.    DCD    2268125787
        0x00020964:    20454c42    BLE     DCD    541412418
        0x00020968:    746e6f43    Cont    DCD    1953394499
        0x0002096c:    6c6c6f72    roll    DCD    1819045746
        0x00020970:    52207265    er R    DCD    1377858149
        0x00020974:    69757165    equi    DCD    1769304421
        0x00020978:    20736572    res     DCD    544433522
        0x0002097c:    4f464e49    INFO    DCD    1330007625
        0x00020980:    000a3120     1..    DCD    667936
        0x00020984:    09fa3725    %7..    DCD    167393061
        0x00020988:    20454c42    BLE     DCD    541412418
        0x0002098c:    746e6f63    cont    DCD    1953394531
        0x00020990:    6c6c6f72    roll    DCD    1819045746
        0x00020994:    75207265    er u    DCD    1965060709
        0x00020998:    61726770    pgra    DCD    1634887536
        0x0002099c:    69206564    de i    DCD    1763730788
        0x000209a0:    7270206e    n pr    DCD    1919950958
        0x000209a4:    6572676f    ogre    DCD    1701996399
        0x000209a8:    202c7373    ss,     DCD    539784051
        0x000209ac:    74696177    wait    DCD    1953063287
        0x000209b0:    0a2e2e2e    ....    DCD    170798638
        0x000209b4:    00000000    ....    DCD    0
        0x000209b8:    61647055    Upda    DCD    1633972309
        0x000209bc:    46206574    te F    DCD    1176528244
        0x000209c0:    656c6961    aile    DCD    1701603681
        0x000209c4:    21212064    d !!    DCD    555819108
        0x000209c8:    00000a21    !...    DCD    2593
        0x000209cc:    61656c43    Clea    DCD    1634036803
        0x000209d0:    6f432072    r Co    DCD    1866670194
        0x000209d4:    7265706f    oper    DCD    1919250543
        0x000209d8:    67695320     Sig    DCD    1734955808
        0x000209dc:    7574616e    natu    DCD    1970561390
        0x000209e0:    202c6572    re,     DCD    539780466
        0x000209e4:    65736572    rese    DCD    1702061426
        0x000209e8:    6f432074    t Co    DCD    1866670196
        0x000209ec:    7265706f    oper    DCD    1919250543
        0x000209f0:    646e6120     and    DCD    1684955424
        0x000209f4:    6c617420     tal    DCD    1818326048
        0x000209f8:    6977206b    k wi    DCD    1769414763
        0x000209fc:    53206874    th S    DCD    1394632820
        0x00020a00:    61204c42    BL a    DCD    1629506626
        0x00020a04:    6e696167    gain    DCD    1852399975
        0x00020a08:    0000000a    ....    DCD    10
        0x00020a0c:    40010000    ...@    DCD    1073807360
    $t
        0x00020a10:    f000fb56    ..V.    BL       am_hal_crc32 ; 0x210c0
        0x00020a14:    234c        L#      MOVS     r3,#0x4c
        0x00020a16:    4622        "F      MOV      r2,r4
        0x00020a18:    2100        .!      MOVS     r1,#0
        0x00020a1a:    4630        0F      MOV      r0,r6
        0x00020a1c:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020a20:    f7fff9d2    ....    BL       am_devices_cooper_blocking_write ; 0x1fdc8
        0x00020a24:    e601        ..      B        0x2062a ; am_devices_cooper_update_image + 586
        0x00020a26:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x00020a28:    05c4        ..      LSLS     r4,r0,#23
        0x00020a2a:    0de4        ..      LSRS     r4,r4,#23
        0x00020a2c:    d101        ..      BNE      0x20a32 ; am_devices_cooper_update_image + 1618
        0x00020a2e:    f44f7400    O..t    MOV      r4,#0x200
        0x00020a32:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00020a34:    4959        YI      LDR      r1,[pc,#356] ; [0x20b9c] = 0xfffffe00
        0x00020a36:    e9d56509    ...e    LDRD     r6,r5,[r5,#0x24]
        0x00020a3a:    eb012142    ..B!    ADD      r1,r1,r2,LSL #9
        0x00020a3e:    4401        .D      ADD      r1,r1,r0
        0x00020a40:    f8a5a004    ....    STRH     r10,[r5,#4]
        0x00020a44:    f104000c    ....    ADD      r0,r4,#0xc
        0x00020a48:    80e8        ..      STRH     r0,[r5,#6]
        0x00020a4a:    60aa        .`      STR      r2,[r5,#8]
        0x00020a4c:    4622        "F      MOV      r2,r4
        0x00020a4e:    f105000c    ....    ADD      r0,r5,#0xc
        0x00020a52:    f7f7fd9a    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00020a56:    88e8        ..      LDRH     r0,[r5,#6]
        0x00020a58:    462a        *F      MOV      r2,r5
        0x00020a5a:    1f01        ..      SUBS     r1,r0,#4
        0x00020a5c:    1d28        (.      ADDS     r0,r5,#4
        0x00020a5e:    f000fb2f    ../.    BL       am_hal_crc32 ; 0x210c0
        0x00020a62:    f104030c    ....    ADD      r3,r4,#0xc
        0x00020a66:    462a        *F      MOV      r2,r5
        0x00020a68:    2100        .!      MOVS     r1,#0
        0x00020a6a:    4630        0F      MOV      r0,r6
        0x00020a6c:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020a70:    f7fff9aa    ....    BL       am_devices_cooper_blocking_write ; 0x1fdc8
        0x00020a74:    e5d9        ..      B        0x2062a ; am_devices_cooper_update_image + 586
        0x00020a76:    2900        .)      CMP      r1,#0
        0x00020a78:    bf18        ..      IT       NE
        0x00020a7a:    290b        .)      CMPNE    r1,#0xb
        0x00020a7c:    d131        1.      BNE      0x20ae2 ; am_devices_cooper_update_image + 1794
        0x00020a7e:    69a8        .i      LDR      r0,[r5,#0x18]
        0x00020a80:    b370        p.      CBZ      r0,0x20ae0 ; am_devices_cooper_update_image + 1792
        0x00020a82:    2801        .(      CMP      r0,#1
        0x00020a84:    d103        ..      BNE      0x20a8e ; am_devices_cooper_update_image + 1710
        0x00020a86:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x00020a88:    05c6        ..      LSLS     r6,r0,#23
        0x00020a8a:    0df6        ..      LSRS     r6,r6,#23
        0x00020a8c:    d101        ..      BNE      0x20a92 ; am_devices_cooper_update_image + 1714
        0x00020a8e:    f44f7600    O..v    MOV      r6,#0x200
        0x00020a92:    68e9        .h      LDR      r1,[r5,#0xc]
        0x00020a94:    6968        hi      LDR      r0,[r5,#0x14]
        0x00020a96:    6a6f        oj      LDR      r7,[r5,#0x24]
        0x00020a98:    f8a4a004    ....    STRH     r10,[r4,#4]
        0x00020a9c:    f106020c    ....    ADD      r2,r6,#0xc
        0x00020aa0:    eb012140    ..@!    ADD      r1,r1,r0,LSL #9
        0x00020aa4:    80e2        ..      STRH     r2,[r4,#6]
        0x00020aa6:    1c40        @.      ADDS     r0,r0,#1
        0x00020aa8:    60a0        .`      STR      r0,[r4,#8]
        0x00020aaa:    4632        2F      MOV      r2,r6
        0x00020aac:    f104000c    ....    ADD      r0,r4,#0xc
        0x00020ab0:    f7f7fd6b    ..k.    BL       __aeabi_memcpy ; 0x1858a
        0x00020ab4:    88e0        ..      LDRH     r0,[r4,#6]
        0x00020ab6:    4622        "F      MOV      r2,r4
        0x00020ab8:    1f01        ..      SUBS     r1,r0,#4
        0x00020aba:    1d20         .      ADDS     r0,r4,#4
        0x00020abc:    f000fb00    ....    BL       am_hal_crc32 ; 0x210c0
        0x00020ac0:    f106030c    ....    ADD      r3,r6,#0xc
        0x00020ac4:    4622        "F      MOV      r2,r4
        0x00020ac6:    2100        .!      MOVS     r1,#0
        0x00020ac8:    4638        8F      MOV      r0,r7
        0x00020aca:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020ace:    f7fff97b    ..{.    BL       am_devices_cooper_blocking_write ; 0x1fdc8
        0x00020ad2:    69a8        .i      LDR      r0,[r5,#0x18]
        0x00020ad4:    1e40        @.      SUBS     r0,r0,#1
        0x00020ad6:    61a8        .a      STR      r0,[r5,#0x18]
        0x00020ad8:    6968        hi      LDR      r0,[r5,#0x14]
        0x00020ada:    1c40        @.      ADDS     r0,r0,#1
        0x00020adc:    6168        ha      STR      r0,[r5,#0x14]
        0x00020ade:    e5a4        ..      B        0x2062a ; am_devices_cooper_update_image + 586
        0x00020ae0:    b129        ).      CBZ      r1,0x20aee ; am_devices_cooper_update_image + 1806
        0x00020ae2:    a02f        /.      ADR      r0,{pc}+0xbe ; 0x20ba0
        0x00020ae4:    f003fc16    ....    BL       am_util_stdio_printf ; 0x24314
        0x00020ae8:    f04f34a1    O..4    MOV      r4,#0xa1a1a1a1
        0x00020aec:    e036        6.      B        0x20b5c ; am_devices_cooper_update_image + 1916
        0x00020aee:    69e8        .i      LDR      r0,[r5,#0x1c]
        0x00020af0:    bbc0        ..      CBNZ     r0,0x20b64 ; am_devices_cooper_update_image + 1924
        0x00020af2:    4832        2H      LDR      r0,[pc,#200] ; [0x20bbc] = 0x1000dc58
        0x00020af4:    f8c5b000    ....    STR      r11,[r5,#0]
        0x00020af8:    464c        LF      MOV      r4,r9
        0x00020afa:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020afc:    62e8        .b      STR      r0,[r5,#0x2c]
        0x00020afe:    6a6d        mj      LDR      r5,[r5,#0x24]
        0x00020b00:    f8adb00c    ....    STRH     r11,[sp,#0xc]
        0x00020b04:    200c        .       MOVS     r0,#0xc
        0x00020b06:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00020b0a:    2108        .!      MOVS     r1,#8
        0x00020b0c:    aa02        ..      ADD      r2,sp,#8
        0x00020b0e:    a803        ..      ADD      r0,sp,#0xc
        0x00020b10:    f000fad6    ....    BL       am_hal_crc32 ; 0x210c0
        0x00020b14:    230c        .#      MOVS     r3,#0xc
        0x00020b16:    aa02        ..      ADD      r2,sp,#8
        0x00020b18:    2100        .!      MOVS     r1,#0
        0x00020b1a:    4628        (F      MOV      r0,r5
        0x00020b1c:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020b20:    f7fff952    ..R.    BL       am_devices_cooper_blocking_write ; 0x1fdc8
        0x00020b24:    e01a        ..      B        0x20b5c ; am_devices_cooper_update_image + 1916
        0x00020b26:    aa06        ..      ADD      r2,sp,#0x18
        0x00020b28:    4631        1F      MOV      r1,r6
        0x00020b2a:    f7fff8bd    ....    BL       am_devices_cooper_blocking_read ; 0x1fca8
        0x00020b2e:    88f0        ..      LDRH     r0,[r6,#6]
        0x00020b30:    aa01        ..      ADD      r2,sp,#4
        0x00020b32:    1f01        ..      SUBS     r1,r0,#4
        0x00020b34:    1d30        0.      ADDS     r0,r6,#4
        0x00020b36:    f000fac3    ....    BL       am_hal_crc32 ; 0x210c0
        0x00020b3a:    6830        0h      LDR      r0,[r6,#0]
        0x00020b3c:    9901        ..      LDR      r1,[sp,#4]
        0x00020b3e:    4288        .B      CMP      r0,r1
        0x00020b40:    6a28        (j      LDR      r0,[r5,#0x20]
        0x00020b42:    d110        ..      BNE      0x20b66 ; am_devices_cooper_update_image + 1926
        0x00020b44:    2800        .(      CMP      r0,#0
        0x00020b46:    bf18        ..      IT       NE
        0x00020b48:    622f        /b      STRNE    r7,[r5,#0x20]
        0x00020b4a:    6aa8        .j      LDR      r0,[r5,#0x28]
        0x00020b4c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020b4e:    6328        (c      STR      r0,[r5,#0x30]
        0x00020b50:    b140        @.      CBZ      r0,0x20b64 ; am_devices_cooper_update_image + 1924
        0x00020b52:    2808        .(      CMP      r0,#8
        0x00020b54:    bf08        ..      IT       EQ
        0x00020b56:    f04f34a3    O..4    MOVEQ    r4,#0xa3a3a3a3
        0x00020b5a:    d1c5        ..      BNE      0x20ae8 ; am_devices_cooper_update_image + 1800
        0x00020b5c:    b007        ..      ADD      sp,sp,#0x1c
        0x00020b5e:    4620         F      MOV      r0,r4
        0x00020b60:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00020b64:    e017        ..      B        0x20b96 ; am_devices_cooper_update_image + 1974
        0x00020b66:    1c40        @.      ADDS     r0,r0,#1
        0x00020b68:    6228        (b      STR      r0,[r5,#0x20]
        0x00020b6a:    2803        .(      CMP      r0,#3
        0x00020b6c:    d8ed        ..      BHI      0x20b4a ; am_devices_cooper_update_image + 1898
        0x00020b6e:    6a6c        lj      LDR      r4,[r5,#0x24]
        0x00020b70:    f8adb008    ....    STRH     r11,[sp,#8]
        0x00020b74:    200c        .       MOVS     r0,#0xc
        0x00020b76:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00020b7a:    2108        .!      MOVS     r1,#8
        0x00020b7c:    aa01        ..      ADD      r2,sp,#4
        0x00020b7e:    a802        ..      ADD      r0,sp,#8
        0x00020b80:    f000fa9e    ....    BL       am_hal_crc32 ; 0x210c0
        0x00020b84:    230c        .#      MOVS     r3,#0xc
        0x00020b86:    aa01        ..      ADD      r2,sp,#4
        0x00020b88:    2100        .!      MOVS     r1,#0
        0x00020b8a:    4620         F      MOV      r0,r4
        0x00020b8c:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020b90:    f7fff91a    ....    BL       am_devices_cooper_blocking_write ; 0x1fdc8
        0x00020b94:    e7d9        ..      B        0x20b4a ; am_devices_cooper_update_image + 1898
        0x00020b96:    f04f34a5    O..4    MOV      r4,#0xa5a5a5a5
        0x00020b9a:    e7df        ..      B        0x20b5c ; am_devices_cooper_update_image + 1916
    $d
        0x00020b9c:    fffffe00    ....    DCD    4294966784
        0x00020ba0:    61647055    Upda    DCD    1633972309
        0x00020ba4:    66206574    te f    DCD    1713399156
        0x00020ba8:    736c6961    ails    DCD    1936484705
        0x00020bac:    61747320     sta    DCD    1635021600
        0x00020bb0:    20737574    tus     DCD    544437620
        0x00020bb4:    7830203d    = 0x    DCD    2016419901
        0x00020bb8:    000a7825    %x..    DCD    686117
        0x00020bbc:    1000dc58    X...    DCD    268491864
    $t
    i.am_devices_led_array_init
    am_devices_led_array_init
        0x00020bc0:    2800        .(      CMP      r0,#0
        0x00020bc2:    bf08        ..      IT       EQ
        0x00020bc4:    4770        pG      BXEQ     lr
        0x00020bc6:    291f        .)      CMP      r1,#0x1f
        0x00020bc8:    bf88        ..      IT       HI
        0x00020bca:    4770        pG      BXHI     lr
        0x00020bcc:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00020bd0:    000e        ..      MOVS     r6,r1
        0x00020bd2:    4607        .F      MOV      r7,r0
        0x00020bd4:    f04f0500    O...    MOV      r5,#0
        0x00020bd8:    bf08        ..      IT       EQ
        0x00020bda:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x00020bde:    f8df8090    ....    LDR      r8,[pc,#144] ; [0x20c70] = 0x44914
        0x00020be2:    f8df9090    ....    LDR      r9,[pc,#144] ; [0x20c74] = 0x44920
        0x00020be6:    f8dfa090    ....    LDR      r10,[pc,#144] ; [0x20c78] = 0x4491c
        0x00020bea:    bf00        ..      NOP      
        0x00020bec:    eb1704c5    ....    ADDS     r4,r7,r5,LSL #3
        0x00020bf0:    d038        8.      BEQ      0x20c64 ; am_devices_led_array_init + 164
        0x00020bf2:    6820         h      LDR      r0,[r4,#0]
        0x00020bf4:    2880        .(      CMP      r0,#0x80
        0x00020bf6:    d235        5.      BCS      0x20c64 ; am_devices_led_array_init + 164
        0x00020bf8:    6861        ah      LDR      r1,[r4,#4]
        0x00020bfa:    f0110f02    ....    TST      r1,#2
        0x00020bfe:    d00f        ..      BEQ      0x20c20 ; am_devices_led_array_init + 96
        0x00020c00:    f8d81000    ....    LDR      r1,[r8,#0]
        0x00020c04:    9100        ..      STR      r1,[sp,#0]
        0x00020c06:    f000fdbd    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x00020c0a:    2103        .!      MOVS     r1,#3
        0x00020c0c:    6820         h      LDR      r0,[r4,#0]
        0x00020c0e:    f000fe17    ....    BL       am_hal_gpio_state_write ; 0x21840
        0x00020c12:    7920         y      LDRB     r0,[r4,#4]
        0x00020c14:    f0000101    ....    AND      r1,r0,#1
        0x00020c18:    6820         h      LDR      r0,[r4,#0]
        0x00020c1a:    f000fe11    ....    BL       am_hal_gpio_state_write ; 0x21840
        0x00020c1e:    e021        !.      B        0x20c64 ; am_devices_led_array_init + 164
        0x00020c20:    f0110f04    ....    TST      r1,#4
        0x00020c24:    d00f        ..      BEQ      0x20c46 ; am_devices_led_array_init + 134
        0x00020c26:    f8d91000    ....    LDR      r1,[r9,#0]
        0x00020c2a:    9100        ..      STR      r1,[sp,#0]
        0x00020c2c:    f000fdaa    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x00020c30:    2103        .!      MOVS     r1,#3
        0x00020c32:    6820         h      LDR      r0,[r4,#0]
        0x00020c34:    f000fe04    ....    BL       am_hal_gpio_state_write ; 0x21840
        0x00020c38:    7920         y      LDRB     r0,[r4,#4]
        0x00020c3a:    f0000101    ....    AND      r1,r0,#1
        0x00020c3e:    6820         h      LDR      r0,[r4,#0]
        0x00020c40:    f000fdfe    ....    BL       am_hal_gpio_state_write ; 0x21840
        0x00020c44:    e00e        ..      B        0x20c64 ; am_devices_led_array_init + 164
        0x00020c46:    f8da1000    ....    LDR      r1,[r10,#0]
        0x00020c4a:    9100        ..      STR      r1,[sp,#0]
        0x00020c4c:    f000fd9a    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x00020c50:    2103        .!      MOVS     r1,#3
        0x00020c52:    6820         h      LDR      r0,[r4,#0]
        0x00020c54:    f000fdf4    ....    BL       am_hal_gpio_state_write ; 0x21840
        0x00020c58:    7920         y      LDRB     r0,[r4,#4]
        0x00020c5a:    f0000101    ....    AND      r1,r0,#1
        0x00020c5e:    6820         h      LDR      r0,[r4,#0]
        0x00020c60:    f000fdee    ....    BL       am_hal_gpio_state_write ; 0x21840
        0x00020c64:    1c6d        m.      ADDS     r5,r5,#1
        0x00020c66:    42b5        .B      CMP      r5,r6
        0x00020c68:    d3c0        ..      BCC      0x20bec ; am_devices_led_array_init + 44
        0x00020c6a:    e8bd8ff8    ....    POP      {r3-r11,pc}
    $d
        0x00020c6e:    0000        ..      DCW    0
        0x00020c70:    00044914    .I..    DCD    280852
        0x00020c74:    00044920     I..    DCD    280864
        0x00020c78:    0004491c    .I..    DCD    280860
    $t
    i.am_devices_led_array_out
    am_devices_led_array_out
        0x00020c7c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00020c80:    4690        .F      MOV      r8,r2
        0x00020c82:    000f        ..      MOVS     r7,r1
        0x00020c84:    4605        .F      MOV      r5,r0
        0x00020c86:    f04f0400    O...    MOV      r4,#0
        0x00020c8a:    bf14        ..      ITE      NE
        0x00020c8c:    2601        .&      MOVNE    r6,#1
        0x00020c8e:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00020c92:    bf00        ..      NOP      
        0x00020c94:    fa06f004    ....    LSL      r0,r6,r4
        0x00020c98:    ea100f08    ....    TST      r0,r8
        0x00020c9c:    d01c        ..      BEQ      0x20cd8 ; am_devices_led_array_out + 92
        0x00020c9e:    2d00        .-      CMP      r5,#0
        0x00020ca0:    bf18        ..      IT       NE
        0x00020ca2:    2c1f        .,      CMPNE    r4,#0x1f
        0x00020ca4:    bf3c        <.      ITT      CC
        0x00020ca6:    f8552034    U.4     LDRCC    r2,[r5,r4,LSL #3]
        0x00020caa:    2a80        .*      CMPCC    r2,#0x80
        0x00020cac:    d230        0.      BCS      0x20d10 ; am_devices_led_array_out + 148
        0x00020cae:    eb0500c4    ....    ADD      r0,r5,r4,LSL #3
        0x00020cb2:    6840        @h      LDR      r0,[r0,#4]
        0x00020cb4:    f0100f02    ....    TST      r0,#2
        0x00020cb8:    bf04        ..      ITT      EQ
        0x00020cba:    7929        )y      LDRBEQ   r1,[r5,#4]
        0x00020cbc:    f0110f04    ....    TSTEQ    r1,#4
        0x00020cc0:    d005        ..      BEQ      0x20cce ; am_devices_led_array_out + 82
        0x00020cc2:    f0000101    ....    AND      r1,r0,#1
        0x00020cc6:    4610        .F      MOV      r0,r2
        0x00020cc8:    f000fdba    ....    BL       am_hal_gpio_state_write ; 0x21840
        0x00020ccc:    e020         .      B        0x20d10 ; am_devices_led_array_out + 148
        0x00020cce:    2104        .!      MOVS     r1,#4
        0x00020cd0:    4610        .F      MOV      r0,r2
        0x00020cd2:    f000fdb5    ....    BL       am_hal_gpio_state_write ; 0x21840
        0x00020cd6:    e01b        ..      B        0x20d10 ; am_devices_led_array_out + 148
        0x00020cd8:    2d00        .-      CMP      r5,#0
        0x00020cda:    bf18        ..      IT       NE
        0x00020cdc:    2c1f        .,      CMPNE    r4,#0x1f
        0x00020cde:    bf3c        <.      ITT      CC
        0x00020ce0:    f8552034    U.4     LDRCC    r2,[r5,r4,LSL #3]
        0x00020ce4:    2a80        .*      CMPCC    r2,#0x80
        0x00020ce6:    d213        ..      BCS      0x20d10 ; am_devices_led_array_out + 148
        0x00020ce8:    eb0500c4    ....    ADD      r0,r5,r4,LSL #3
        0x00020cec:    6840        @h      LDR      r0,[r0,#4]
        0x00020cee:    f0100f02    ....    TST      r0,#2
        0x00020cf2:    bf04        ..      ITT      EQ
        0x00020cf4:    7929        )y      LDRBEQ   r1,[r5,#4]
        0x00020cf6:    f0110f04    ....    TSTEQ    r1,#4
        0x00020cfa:    d005        ..      BEQ      0x20d08 ; am_devices_led_array_out + 140
        0x00020cfc:    ea260100    &...    BIC      r1,r6,r0
        0x00020d00:    4610        .F      MOV      r0,r2
        0x00020d02:    f000fd9d    ....    BL       am_hal_gpio_state_write ; 0x21840
        0x00020d06:    e003        ..      B        0x20d10 ; am_devices_led_array_out + 148
        0x00020d08:    2103        .!      MOVS     r1,#3
        0x00020d0a:    4610        .F      MOV      r0,r2
        0x00020d0c:    f000fd98    ....    BL       am_hal_gpio_state_write ; 0x21840
        0x00020d10:    1c64        d.      ADDS     r4,r4,#1
        0x00020d12:    42bc        .B      CMP      r4,r7
        0x00020d14:    d3be        ..      BCC      0x20c94 ; am_devices_led_array_out + 24
        0x00020d16:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.am_devices_led_off
    am_devices_led_off
        0x00020d1a:    2800        .(      CMP      r0,#0
        0x00020d1c:    bf18        ..      IT       NE
        0x00020d1e:    291f        .)      CMPNE    r1,#0x1f
        0x00020d20:    bf3a        :.      ITTE     CC
        0x00020d22:    f8502031    P.1     LDRCC    r2,[r0,r1,LSL #3]
        0x00020d26:    2a80        .*      CMPCC    r2,#0x80
        0x00020d28:    4770        pG      BXCS     lr
        0x00020d2a:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x00020d2e:    f04f0301    O...    MOV      r3,#1
        0x00020d32:    6849        Ih      LDR      r1,[r1,#4]
        0x00020d34:    f0110f02    ....    TST      r1,#2
        0x00020d38:    bf04        ..      ITT      EQ
        0x00020d3a:    7900        .y      LDRBEQ   r0,[r0,#4]
        0x00020d3c:    f0100f04    ....    TSTEQ    r0,#4
        0x00020d40:    d004        ..      BEQ      0x20d4c ; am_devices_led_off + 50
        0x00020d42:    ea230101    #...    BIC      r1,r3,r1
        0x00020d46:    4610        .F      MOV      r0,r2
        0x00020d48:    f000bd7a    ..z.    B.W      am_hal_gpio_state_write ; 0x21840
        0x00020d4c:    2103        .!      MOVS     r1,#3
        0x00020d4e:    4610        .F      MOV      r0,r2
        0x00020d50:    f000bd76    ..v.    B.W      am_hal_gpio_state_write ; 0x21840
    i.am_devices_led_on
    am_devices_led_on
        0x00020d54:    2800        .(      CMP      r0,#0
        0x00020d56:    bf18        ..      IT       NE
        0x00020d58:    291f        .)      CMPNE    r1,#0x1f
        0x00020d5a:    bf3a        :.      ITTE     CC
        0x00020d5c:    f8502031    P.1     LDRCC    r2,[r0,r1,LSL #3]
        0x00020d60:    2a80        .*      CMPCC    r2,#0x80
        0x00020d62:    4770        pG      BXCS     lr
        0x00020d64:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x00020d68:    6849        Ih      LDR      r1,[r1,#4]
        0x00020d6a:    f0110f02    ....    TST      r1,#2
        0x00020d6e:    bf04        ..      ITT      EQ
        0x00020d70:    7900        .y      LDRBEQ   r0,[r0,#4]
        0x00020d72:    f0100f04    ....    TSTEQ    r0,#4
        0x00020d76:    d004        ..      BEQ      0x20d82 ; am_devices_led_on + 46
        0x00020d78:    f0010101    ....    AND      r1,r1,#1
        0x00020d7c:    4610        .F      MOV      r0,r2
        0x00020d7e:    f000bd5f    .._.    B.W      am_hal_gpio_state_write ; 0x21840
        0x00020d82:    2104        .!      MOVS     r1,#4
        0x00020d84:    4610        .F      MOV      r0,r2
        0x00020d86:    f000bd5b    ..[.    B.W      am_hal_gpio_state_write ; 0x21840
    i.am_devices_led_toggle
    am_devices_led_toggle
        0x00020d8a:    2800        .(      CMP      r0,#0
        0x00020d8c:    bf18        ..      IT       NE
        0x00020d8e:    291f        .)      CMPNE    r1,#0x1f
        0x00020d90:    bf28        (.      IT       CS
        0x00020d92:    4770        pG      BXCS     lr
        0x00020d94:    b538        8.      PUSH     {r3-r5,lr}
        0x00020d96:    460d        .F      MOV      r5,r1
        0x00020d98:    4604        .F      MOV      r4,r0
        0x00020d9a:    f8500035    P.5.    LDR      r0,[r0,r5,LSL #3]
        0x00020d9e:    2880        .(      CMP      r0,#0x80
        0x00020da0:    bf28        (.      IT       CS
        0x00020da2:    bd38        8.      POPCS    {r3-r5,pc}
        0x00020da4:    eb0401c5    ....    ADD      r1,r4,r5,LSL #3
        0x00020da8:    7909        .y      LDRB     r1,[r1,#4]
        0x00020daa:    f0110f02    ....    TST      r1,#2
        0x00020dae:    bf04        ..      ITT      EQ
        0x00020db0:    7921        !y      LDRBEQ   r1,[r4,#4]
        0x00020db2:    f0110f04    ....    TSTEQ    r1,#4
        0x00020db6:    d004        ..      BEQ      0x20dc2 ; am_devices_led_toggle + 56
        0x00020db8:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x00020dbc:    2102        .!      MOVS     r1,#2
        0x00020dbe:    f000bd3f    ..?.    B.W      am_hal_gpio_state_write ; 0x21840
        0x00020dc2:    466a        jF      MOV      r2,sp
        0x00020dc4:    2102        .!      MOVS     r1,#2
        0x00020dc6:    f000fd17    ....    BL       am_hal_gpio_state_read ; 0x217f8
        0x00020dca:    2800        .(      CMP      r0,#0
        0x00020dcc:    bf18        ..      IT       NE
        0x00020dce:    bd38        8.      POPNE    {r3-r5,pc}
        0x00020dd0:    9800        ..      LDR      r0,[sp,#0]
        0x00020dd2:    2800        .(      CMP      r0,#0
        0x00020dd4:    f8540035    T.5.    LDR      r0,[r4,r5,LSL #3]
        0x00020dd8:    bf14        ..      ITE      NE
        0x00020dda:    2103        .!      MOVNE    r1,#3
        0x00020ddc:    2104        .!      MOVEQ    r1,#4
        0x00020dde:    f000fd2f    ../.    BL       am_hal_gpio_state_write ; 0x21840
        0x00020de2:    bd38        8.      POP      {r3-r5,pc}
    i.am_freertos_sleep
    am_freertos_sleep
        0x00020de4:    b510        ..      PUSH     {r4,lr}
        0x00020de6:    2001        .       MOVS     r0,#1
        0x00020de8:    f002fda4    ....    BL       am_hal_sysctrl_sleep ; 0x23934
        0x00020dec:    2000        .       MOVS     r0,#0
        0x00020dee:    bd10        ..      POP      {r4,pc}
    i.am_freertos_wakeup
    am_freertos_wakeup
        0x00020df0:    4770        pG      BX       lr
    i.am_gpio0_001f_isr
    am_gpio0_001f_isr
        0x00020df2:    b500        ..      PUSH     {lr}
        0x00020df4:    b083        ..      SUB      sp,sp,#0xc
        0x00020df6:    f7f7fb11    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00020dfa:    9001        ..      STR      r0,[sp,#4]
        0x00020dfc:    466a        jF      MOV      r2,sp
        0x00020dfe:    2100        .!      MOVS     r1,#0
        0x00020e00:    2038        8       MOVS     r0,#0x38
        0x00020e02:    f000fc29    ..).    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21658
        0x00020e06:    2038        8       MOVS     r0,#0x38
        0x00020e08:    9900        ..      LDR      r1,[sp,#0]
        0x00020e0a:    f000fc0d    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x21628
        0x00020e0e:    9801        ..      LDR      r0,[sp,#4]
        0x00020e10:    f7f7fb08    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00020e14:    2038        8       MOVS     r0,#0x38
        0x00020e16:    9900        ..      LDR      r1,[sp,#0]
        0x00020e18:    f000fc88    ....    BL       am_hal_gpio_interrupt_service ; 0x2172c
        0x00020e1c:    b003        ..      ADD      sp,sp,#0xc
        0x00020e1e:    bd00        ..      POP      {pc}
    i.am_gpio0_203f_isr
    am_gpio0_203f_isr
        0x00020e20:    b500        ..      PUSH     {lr}
        0x00020e22:    b083        ..      SUB      sp,sp,#0xc
        0x00020e24:    f7f7fafa    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00020e28:    9001        ..      STR      r0,[sp,#4]
        0x00020e2a:    466a        jF      MOV      r2,sp
        0x00020e2c:    2100        .!      MOVS     r1,#0
        0x00020e2e:    2039        9       MOVS     r0,#0x39
        0x00020e30:    f000fc12    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21658
        0x00020e34:    2039        9       MOVS     r0,#0x39
        0x00020e36:    9900        ..      LDR      r1,[sp,#0]
        0x00020e38:    f000fbf6    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x21628
        0x00020e3c:    9801        ..      LDR      r0,[sp,#4]
        0x00020e3e:    f7f7faf1    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00020e42:    2039        9       MOVS     r0,#0x39
        0x00020e44:    9900        ..      LDR      r1,[sp,#0]
        0x00020e46:    f000fc71    ..q.    BL       am_hal_gpio_interrupt_service ; 0x2172c
        0x00020e4a:    b003        ..      ADD      sp,sp,#0xc
        0x00020e4c:    bd00        ..      POP      {pc}
    i.am_hal_cachectrl_config
    am_hal_cachectrl_config
        0x00020e4e:    b538        8.      PUSH     {r3-r5,lr}
        0x00020e50:    4604        .F      MOV      r4,r0
        0x00020e52:    f7f7fae3    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00020e56:    f04f4590    O..E    MOV      r5,#0x48000000
        0x00020e5a:    9000        ..      STR      r0,[sp,#0]
        0x00020e5c:    6828        (h      LDR      r0,[r5,#0]
        0x00020e5e:    f4207040     .@p    BIC      r0,r0,#0x300
        0x00020e62:    6028        (`      STR      r0,[r5,#0]
        0x00020e64:    9800        ..      LDR      r0,[sp,#0]
        0x00020e66:    f7f7fadd    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00020e6a:    78a0        .x      LDRB     r0,[r4,#2]
        0x00020e6c:    2102        .!      MOVS     r1,#2
        0x00020e6e:    ea010040    ..@.    AND      r0,r1,r0,LSL #1
        0x00020e72:    7821        !x      LDRB     r1,[r4,#0]
        0x00020e74:    22f0        ."      MOVS     r2,#0xf0
        0x00020e76:    ea021101    ....    AND      r1,r2,r1,LSL #4
        0x00020e7a:    4308        .C      ORRS     r0,r0,r1
        0x00020e7c:    7861        ax      LDRB     r1,[r4,#1]
        0x00020e7e:    f44f7240    O.@r    MOV      r2,#0x300
        0x00020e82:    ea022101    ...!    AND      r1,r2,r1,LSL #8
        0x00020e86:    4308        .C      ORRS     r0,r0,r1
        0x00020e88:    f4406080    @..`    ORR      r0,r0,#0x400
        0x00020e8c:    f4401080    @...    ORR      r0,r0,#0x100000
        0x00020e90:    6028        (`      STR      r0,[r5,#0]
        0x00020e92:    2000        .       MOVS     r0,#0
        0x00020e94:    bd38        8.      POP      {r3-r5,pc}
    i.am_hal_cachectrl_enable
    am_hal_cachectrl_enable
        0x00020e96:    f04f4090    O..@    MOV      r0,#0x48000000
        0x00020e9a:    6801        .h      LDR      r1,[r0,#0]
        0x00020e9c:    f0410101    A...    ORR      r1,r1,#1
        0x00020ea0:    6001        .`      STR      r1,[r0,#0]
        0x00020ea2:    6881        .h      LDR      r1,[r0,#8]
        0x00020ea4:    f0410101    A...    ORR      r1,r1,#1
        0x00020ea8:    6081        .`      STR      r1,[r0,#8]
        0x00020eaa:    2000        .       MOVS     r0,#0
        0x00020eac:    4770        pG      BX       lr
        0x00020eae:    0000        ..      MOVS     r0,r0
    i.am_hal_cmdq_disable
    am_hal_cmdq_disable
        0x00020eb0:    2800        .(      CMP      r0,#0
        0x00020eb2:    bf1c        ..      ITT      NE
        0x00020eb4:    6801        .h      LDRNE    r1,[r0,#0]
        0x00020eb6:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x00020eba:    d004        ..      BEQ      0x20ec6 ; am_hal_cmdq_disable + 22
        0x00020ebc:    4b0b        .K      LDR      r3,[pc,#44] ; [0x20eec] = 0xcdcdcd
        0x00020ebe:    f021427f    !..B    BIC      r2,r1,#0xff000000
        0x00020ec2:    429a        .B      CMP      r2,r3
        0x00020ec4:    d001        ..      BEQ      0x20eca ; am_hal_cmdq_disable + 26
        0x00020ec6:    2002        .       MOVS     r0,#2
        0x00020ec8:    4770        pG      BX       lr
        0x00020eca:    f0117f00    ....    TST      r1,#0x2000000
        0x00020ece:    bf04        ..      ITT      EQ
        0x00020ed0:    2000        .       MOVEQ    r0,#0
        0x00020ed2:    4770        pG      BXEQ     lr
        0x00020ed4:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00020ed6:    6809        .h      LDR      r1,[r1,#0]
        0x00020ed8:    680a        .h      LDR      r2,[r1,#0]
        0x00020eda:    f0220201    "...    BIC      r2,r2,#1
        0x00020ede:    600a        .`      STR      r2,[r1,#0]
        0x00020ee0:    6801        .h      LDR      r1,[r0,#0]
        0x00020ee2:    f0217100    !..q    BIC      r1,r1,#0x2000000
        0x00020ee6:    6001        .`      STR      r1,[r0,#0]
        0x00020ee8:    2000        .       MOVS     r0,#0
        0x00020eea:    4770        pG      BX       lr
    $d
        0x00020eec:    00cdcdcd    ....    DCD    13487565
    $t
    i.am_hal_cmdq_enable
    am_hal_cmdq_enable
        0x00020ef0:    b510        ..      PUSH     {r4,lr}
        0x00020ef2:    1e04        ..      SUBS     r4,r0,#0
        0x00020ef4:    bf1c        ..      ITT      NE
        0x00020ef6:    6820         h      LDRNE    r0,[r4,#0]
        0x00020ef8:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00020efc:    d004        ..      BEQ      0x20f08 ; am_hal_cmdq_enable + 24
        0x00020efe:    4a10        .J      LDR      r2,[pc,#64] ; [0x20f40] = 0xcdcdcd
        0x00020f00:    f020417f     ..A    BIC      r1,r0,#0xff000000
        0x00020f04:    4291        .B      CMP      r1,r2
        0x00020f06:    d001        ..      BEQ      0x20f0c ; am_hal_cmdq_enable + 28
        0x00020f08:    2002        .       MOVS     r0,#2
        0x00020f0a:    bd10        ..      POP      {r4,pc}
        0x00020f0c:    f0107f00    ....    TST      r0,#0x2000000
        0x00020f10:    bf1c        ..      ITT      NE
        0x00020f12:    2000        .       MOVNE    r0,#0
        0x00020f14:    bd10        ..      POPNE    {r4,pc}
        0x00020f16:    490b        .I      LDR      r1,[pc,#44] ; [0x20f44] = 0x10060000
        0x00020f18:    68a0        .h      LDR      r0,[r4,#8]
        0x00020f1a:    4288        .B      CMP      r0,r1
        0x00020f1c:    d303        ..      BCC      0x20f26 ; am_hal_cmdq_enable + 54
        0x00020f1e:    2100        .!      MOVS     r1,#0
        0x00020f20:    2001        .       MOVS     r0,#1
        0x00020f22:    f000f951    ..Q.    BL       am_hal_daxi_control ; 0x211c8
        0x00020f26:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00020f28:    6800        .h      LDR      r0,[r0,#0]
        0x00020f2a:    6801        .h      LDR      r1,[r0,#0]
        0x00020f2c:    f0410101    A...    ORR      r1,r1,#1
        0x00020f30:    6001        .`      STR      r1,[r0,#0]
        0x00020f32:    6820         h      LDR      r0,[r4,#0]
        0x00020f34:    f0407000    @..p    ORR      r0,r0,#0x2000000
        0x00020f38:    6020         `      STR      r0,[r4,#0]
        0x00020f3a:    2000        .       MOVS     r0,#0
        0x00020f3c:    bd10        ..      POP      {r4,pc}
    $d
        0x00020f3e:    0000        ..      DCW    0
        0x00020f40:    00cdcdcd    ....    DCD    13487565
        0x00020f44:    10060000    ....    DCD    268828672
    $t
    i.am_hal_cmdq_init
    am_hal_cmdq_init
        0x00020f48:    280b        .(      CMP      r0,#0xb
        0x00020f4a:    bf24        $.      ITT      CS
        0x00020f4c:    2005        .       MOVCS    r0,#5
        0x00020f4e:    4770        pG      BXCS     lr
        0x00020f50:    2900        .)      CMP      r1,#0
        0x00020f52:    bf1e        ..      ITTT     NE
        0x00020f54:    684b        Kh      LDRNE    r3,[r1,#4]
        0x00020f56:    2b00        .+      CMPNE    r3,#0
        0x00020f58:    2a00        .*      CMPNE    r2,#0
        0x00020f5a:    d004        ..      BEQ      0x20f66 ; am_hal_cmdq_init + 30
        0x00020f5c:    f8d1c000    ....    LDR      r12,[r1,#0]
        0x00020f60:    f1bc0f02    ....    CMP      r12,#2
        0x00020f64:    d201        ..      BCS      0x20f6a ; am_hal_cmdq_init + 34
        0x00020f66:    2006        .       MOVS     r0,#6
        0x00020f68:    4770        pG      BX       lr
        0x00020f6a:    b430        0.      PUSH     {r4,r5}
        0x00020f6c:    eb000340    ..@.    ADD      r3,r0,r0,LSL #1
        0x00020f70:    4c2e        .L      LDR      r4,[pc,#184] ; [0x2102c] = 0x10022960
        0x00020f72:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x00020f76:    f8545023    T.#P    LDR      r5,[r4,r3,LSL #2]
        0x00020f7a:    f0157f80    ....    TST      r5,#0x1000000
        0x00020f7e:    bf1e        ..      ITTT     NE
        0x00020f80:    2007        .       MOVNE    r0,#7
        0x00020f82:    bc30        0.      POPNE    {r4,r5}
        0x00020f84:    4770        pG      BXNE     lr
        0x00020f86:    eb040383    ....    ADD      r3,r4,r3,LSL #2
        0x00020f8a:    ea4f0ccc    O...    LSL      r12,r12,#3
        0x00020f8e:    f8c3c018    ....    STR      r12,[r3,#0x18]
        0x00020f92:    f8d1c004    ....    LDR      r12,[r1,#4]
        0x00020f96:    f8c3c004    ....    STR      r12,[r3,#4]
        0x00020f9a:    f8c3c00c    ....    STR      r12,[r3,#0xc]
        0x00020f9e:    f8c3c014    ....    STR      r12,[r3,#0x14]
        0x00020fa2:    f8c3c010    ....    STR      r12,[r3,#0x10]
        0x00020fa6:    e9d14c00    ...L    LDRD     r4,r12,[r1,#0]
        0x00020faa:    eb0c0cc4    ....    ADD      r12,r12,r4,LSL #3
        0x00020fae:    f8c3c008    ....    STR      r12,[r3,#8]
        0x00020fb2:    f8d3c000    ....    LDR      r12,[r3,#0]
        0x00020fb6:    4c1e        .L      LDR      r4,[pc,#120] ; [0x21030] = 0xcdcdcd
        0x00020fb8:    f02c7c00    ,..|    BIC      r12,r12,#0x2000000
        0x00020fbc:    f04c7c80    L..|    ORR      r12,r12,#0x1000000
        0x00020fc0:    f3640c17    d...    BFI      r12,r4,#0,#24
        0x00020fc4:    f8c3c000    ....    STR      r12,[r3,#0]
        0x00020fc8:    f8dfc068    ..h.    LDR      r12,[pc,#104] ; [0x21034] = 0x44ddc
        0x00020fcc:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00020fd0:    eb0c00c0    ....    ADD      r0,r12,r0,LSL #3
        0x00020fd4:    6258        Xb      STR      r0,[r3,#0x24]
        0x00020fd6:    2000        .       MOVS     r0,#0
        0x00020fd8:    61d8        .a      STR      r0,[r3,#0x1c]
        0x00020fda:    6218        .b      STR      r0,[r3,#0x20]
        0x00020fdc:    f8d3c024    ..$.    LDR      r12,[r3,#0x24]
        0x00020fe0:    f8dcc008    ....    LDR      r12,[r12,#8]
        0x00020fe4:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00020fe8:    f8d3c024    ..$.    LDR      r12,[r3,#0x24]
        0x00020fec:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x00020ff0:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00020ff4:    6a58        Xj      LDR      r0,[r3,#0x24]
        0x00020ff6:    f8d0c010    ....    LDR      r12,[r0,#0x10]
        0x00020ffa:    f8dc4000    ...@    LDR      r4,[r12,#0]
        0x00020ffe:    6940        @i      LDR      r0,[r0,#0x14]
        0x00021000:    4320         C      ORRS     r0,r0,r4
        0x00021002:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00021006:    f8d3c024    ..$.    LDR      r12,[r3,#0x24]
        0x0002100a:    6848        Hh      LDR      r0,[r1,#4]
        0x0002100c:    f8dcc004    ....    LDR      r12,[r12,#4]
        0x00021010:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00021014:    7a08        .z      LDRB     r0,[r1,#8]
        0x00021016:    2102        .!      MOVS     r1,#2
        0x00021018:    ea010040    ..@.    AND      r0,r1,r0,LSL #1
        0x0002101c:    6a59        Yj      LDR      r1,[r3,#0x24]
        0x0002101e:    6809        .h      LDR      r1,[r1,#0]
        0x00021020:    6008        .`      STR      r0,[r1,#0]
        0x00021022:    6013        .`      STR      r3,[r2,#0]
        0x00021024:    bc30        0.      POP      {r4,r5}
        0x00021026:    2000        .       MOVS     r0,#0
        0x00021028:    4770        pG      BX       lr
    $d
        0x0002102a:    0000        ..      DCW    0
        0x0002102c:    10022960    `)..    DCD    268577120
        0x00021030:    00cdcdcd    ....    DCD    13487565
        0x00021034:    00044ddc    .M..    DCD    282076
    $t
    i.am_hal_cmdq_term
    am_hal_cmdq_term
        0x00021038:    b538        8.      PUSH     {r3-r5,lr}
        0x0002103a:    460d        .F      MOV      r5,r1
        0x0002103c:    1e04        ..      SUBS     r4,r0,#0
        0x0002103e:    bf1c        ..      ITT      NE
        0x00021040:    6820         h      LDRNE    r0,[r4,#0]
        0x00021042:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00021046:    d004        ..      BEQ      0x21052 ; am_hal_cmdq_term + 26
        0x00021048:    491c        .I      LDR      r1,[pc,#112] ; [0x210bc] = 0xcdcdcd
        0x0002104a:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0002104e:    4288        .B      CMP      r0,r1
        0x00021050:    d001        ..      BEQ      0x21056 ; am_hal_cmdq_term + 30
        0x00021052:    2002        .       MOVS     r0,#2
        0x00021054:    bd38        8.      POP      {r3-r5,pc}
        0x00021056:    f7f7f9e1    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002105a:    9000        ..      STR      r0,[sp,#0]
        0x0002105c:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0002105e:    6880        .h      LDR      r0,[r0,#8]
        0x00021060:    6800        .h      LDR      r0,[r0,#0]
        0x00021062:    6a21        !j      LDR      r1,[r4,#0x20]
        0x00021064:    b2c0        ..      UXTB     r0,r0
        0x00021066:    f02101ff    !...    BIC      r1,r1,#0xff
        0x0002106a:    4308        .C      ORRS     r0,r0,r1
        0x0002106c:    61e0        .a      STR      r0,[r4,#0x1c]
        0x0002106e:    6a21        !j      LDR      r1,[r4,#0x20]
        0x00021070:    1a09        ..      SUBS     r1,r1,r0
        0x00021072:    bf44        D.      ITT      MI
        0x00021074:    f5a07080    ...p    SUBMI    r0,r0,#0x100
        0x00021078:    61e0        .a      STRMI    r0,[r4,#0x1c]
        0x0002107a:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0002107c:    6840        @h      LDR      r0,[r0,#4]
        0x0002107e:    6800        .h      LDR      r0,[r0,#0]
        0x00021080:    60e0        .`      STR      r0,[r4,#0xc]
        0x00021082:    9800        ..      LDR      r0,[sp,#0]
        0x00021084:    f7f7f9ce    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00021088:    b92d        -.      CBNZ     r5,0x21096 ; am_hal_cmdq_term + 94
        0x0002108a:    e9d40107    ....    LDRD     r0,r1,[r4,#0x1c]
        0x0002108e:    4288        .B      CMP      r0,r1
        0x00021090:    bf1c        ..      ITT      NE
        0x00021092:    2003        .       MOVNE    r0,#3
        0x00021094:    bd38        8.      POPNE    {r3-r5,pc}
        0x00021096:    6820         h      LDR      r0,[r4,#0]
        0x00021098:    f0207080     ..p    BIC      r0,r0,#0x1000000
        0x0002109c:    6020         `      STR      r0,[r4,#0]
        0x0002109e:    6a60        `j      LDR      r0,[r4,#0x24]
        0x000210a0:    6800        .h      LDR      r0,[r0,#0]
        0x000210a2:    6801        .h      LDR      r1,[r0,#0]
        0x000210a4:    f0210101    !...    BIC      r1,r1,#1
        0x000210a8:    6001        .`      STR      r1,[r0,#0]
        0x000210aa:    6a60        `j      LDR      r0,[r4,#0x24]
        0x000210ac:    6901        .i      LDR      r1,[r0,#0x10]
        0x000210ae:    680a        .h      LDR      r2,[r1,#0]
        0x000210b0:    6940        @i      LDR      r0,[r0,#0x14]
        0x000210b2:    ea220000    "...    BIC      r0,r2,r0
        0x000210b6:    6008        .`      STR      r0,[r1,#0]
        0x000210b8:    2000        .       MOVS     r0,#0
        0x000210ba:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x000210bc:    00cdcdcd    ....    DCD    13487565
    $t
    i.am_hal_crc32
    am_hal_crc32
        0x000210c0:    2a00        .*      CMP      r2,#0
        0x000210c2:    bf04        ..      ITT      EQ
        0x000210c4:    2006        .       MOVEQ    r0,#6
        0x000210c6:    4770        pG      BXEQ     lr
        0x000210c8:    b570        p.      PUSH     {r4-r6,lr}
        0x000210ca:    4615        .F      MOV      r5,r2
        0x000210cc:    f0110f03    ....    TST      r1,#3
        0x000210d0:    bf1c        ..      ITT      NE
        0x000210d2:    2006        .       MOVNE    r0,#6
        0x000210d4:    bd70        p.      POPNE    {r4-r6,pc}
        0x000210d6:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x000210da:    4c12        .L      LDR      r4,[pc,#72] ; [0x21124] = 0x40030000
        0x000210dc:    6322        "c      STR      r2,[r4,#0x30]
        0x000210de:    6120         a      STR      r0,[r4,#0x10]
        0x000210e0:    6221        !b      STR      r1,[r4,#0x20]
        0x000210e2:    6822        "h      LDR      r2,[r4,#0]
        0x000210e4:    f02202f0    "...    BIC      r2,r2,#0xf0
        0x000210e8:    6022        "`      STR      r2,[r4,#0]
        0x000210ea:    4408        .D      ADD      r0,r0,r1
        0x000210ec:    490e        .I      LDR      r1,[pc,#56] ; [0x21128] = 0x10060000
        0x000210ee:    4288        .B      CMP      r0,r1
        0x000210f0:    d303        ..      BCC      0x210fa ; am_hal_crc32 + 58
        0x000210f2:    2100        .!      MOVS     r1,#0
        0x000210f4:    2001        .       MOVS     r0,#1
        0x000210f6:    f000f867    ..g.    BL       am_hal_daxi_control ; 0x211c8
        0x000210fa:    6820         h      LDR      r0,[r4,#0]
        0x000210fc:    4621        !F      MOV      r1,r4
        0x000210fe:    f0400001    @...    ORR      r0,r0,#1
        0x00021102:    6020         `      STR      r0,[r4,#0]
        0x00021104:    2300        .#      MOVS     r3,#0
        0x00021106:    2201        ."      MOVS     r2,#1
        0x00021108:    4808        .H      LDR      r0,[pc,#32] ; [0x2112c] = 0x186a0
        0x0002110a:    f000f953    ..S.    BL       am_hal_delay_us_status_change ; 0x213b4
        0x0002110e:    2800        .(      CMP      r0,#0
        0x00021110:    bf18        ..      IT       NE
        0x00021112:    bd70        p.      POPNE    {r4-r6,pc}
        0x00021114:    6821        !h      LDR      r1,[r4,#0]
        0x00021116:    f0114f00    ...O    TST      r1,#0x80000000
        0x0002111a:    bf18        ..      IT       NE
        0x0002111c:    2009        .       MOVNE    r0,#9
        0x0002111e:    6b21        !k      LDR      r1,[r4,#0x30]
        0x00021120:    6029        )`      STR      r1,[r5,#0]
        0x00021122:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00021124:    40030000    ...@    DCD    1073938432
        0x00021128:    10060000    ....    DCD    268828672
        0x0002112c:    000186a0    ....    DCD    100000
    $t
    i.am_hal_daxi_config
    am_hal_daxi_config
        0x00021130:    b570        p.      PUSH     {r4-r6,lr}
        0x00021132:    b082        ..      SUB      sp,sp,#8
        0x00021134:    4605        .F      MOV      r5,r0
        0x00021136:    f7f7f971    ..q.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002113a:    9000        ..      STR      r0,[sp,#0]
        0x0002113c:    f7f7f96e    ..n.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00021140:    f04f4490    O..D    MOV      r4,#0x48000000
        0x00021144:    9001        ..      STR      r0,[sp,#4]
        0x00021146:    6d20         m      LDR      r0,[r4,#0x50]
        0x00021148:    4e1d        .N      LDR      r6,[pc,#116] ; [0x211c0] = 0x47ff0000
        0x0002114a:    f0100f04    ....    TST      r0,#4
        0x0002114e:    d10f        ..      BNE      0x21170 ; am_hal_daxi_config + 64
        0x00021150:    f3bf8f4f    ..O.    DSB      
        0x00021154:    6d60        `m      LDR      r0,[r4,#0x54]
        0x00021156:    f0400001    @...    ORR      r0,r0,#1
        0x0002115a:    6560        `e      STR      r0,[r4,#0x54]
        0x0002115c:    6830        0h      LDR      r0,[r6,#0]
        0x0002115e:    6d60        `m      LDR      r0,[r4,#0x54]
        0x00021160:    f0100f04    ....    TST      r0,#4
        0x00021164:    d0fb        ..      BEQ      0x2115e ; am_hal_daxi_config + 46
        0x00021166:    6d60        `m      LDR      r0,[r4,#0x54]
        0x00021168:    f0400002    @...    ORR      r0,r0,#2
        0x0002116c:    6560        `e      STR      r0,[r4,#0x54]
        0x0002116e:    6830        0h      LDR      r0,[r6,#0]
        0x00021170:    9801        ..      LDR      r0,[sp,#4]
        0x00021172:    f7f7f957    ..W.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00021176:    2d00        .-      CMP      r5,#0
        0x00021178:    bf04        ..      ITT      EQ
        0x0002117a:    2006        .       MOVEQ    r0,#6
        0x0002117c:    6520         e      STREQ    r0,[r4,#0x50]
        0x0002117e:    d018        ..      BEQ      0x211b2 ; am_hal_daxi_config + 130
        0x00021180:    7928        (y      LDRB     r0,[r5,#4]
        0x00021182:    7869        ix      LDRB     r1,[r5,#1]
        0x00021184:    2202        ."      MOVS     r2,#2
        0x00021186:    f0000001    ....    AND      r0,r0,#1
        0x0002118a:    ea020141    ..A.    AND      r1,r2,r1,LSL #1
        0x0002118e:    4308        .C      ORRS     r0,r0,r1
        0x00021190:    78e9        .x      LDRB     r1,[r5,#3]
        0x00021192:    f44f6270    O.pb    MOV      r2,#0xf00
        0x00021196:    ea022101    ...!    AND      r1,r2,r1,LSL #8
        0x0002119a:    4308        .C      ORRS     r0,r0,r1
        0x0002119c:    78a9        .x      LDRB     r1,[r5,#2]
        0x0002119e:    f44f12f8    O...    MOV      r2,#0x1f0000
        0x000211a2:    ea024101    ...A    AND      r1,r2,r1,LSL #16
        0x000211a6:    4308        .C      ORRS     r0,r0,r1
        0x000211a8:    6520         e      STR      r0,[r4,#0x50]
        0x000211aa:    4629        )F      MOV      r1,r5
        0x000211ac:    4805        .H      LDR      r0,[pc,#20] ; [0x211c4] = 0x10000774
        0x000211ae:    f7fbff63    ..c.    BL       __ARM_common_memcpy4_5 ; 0x1d078
        0x000211b2:    6830        0h      LDR      r0,[r6,#0]
        0x000211b4:    9800        ..      LDR      r0,[sp,#0]
        0x000211b6:    f7f7f935    ..5.    BL       am_hal_interrupt_master_set ; 0x18424
        0x000211ba:    b002        ..      ADD      sp,sp,#8
        0x000211bc:    2000        .       MOVS     r0,#0
        0x000211be:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x000211c0:    47ff0000    ...G    DCD    1207894016
        0x000211c4:    10000774    t...    DCD    268437364
    $t
    i.am_hal_daxi_control
    am_hal_daxi_control
        0x000211c8:    b538        8.      PUSH     {r3-r5,lr}
        0x000211ca:    4d1d        .M      LDR      r5,[pc,#116] ; [0x21240] = 0x47ff0000
        0x000211cc:    f04f4490    O..D    MOV      r4,#0x48000000
        0x000211d0:    b348        H.      CBZ      r0,0x21226 ; am_hal_daxi_control + 94
        0x000211d2:    2801        .(      CMP      r0,#1
        0x000211d4:    d00c        ..      BEQ      0x211f0 ; am_hal_daxi_control + 40
        0x000211d6:    2802        .(      CMP      r0,#2
        0x000211d8:    bf08        ..      IT       EQ
        0x000211da:    2000        .       MOVEQ    r0,#0
        0x000211dc:    d004        ..      BEQ      0x211e8 ; am_hal_daxi_control + 32
        0x000211de:    2803        .(      CMP      r0,#3
        0x000211e0:    bf16        ..      ITET     NE
        0x000211e2:    2006        .       MOVNE    r0,#6
        0x000211e4:    4817        .H      LDREQ    r0,[pc,#92] ; [0x21244] = 0x10000774
        0x000211e6:    bd38        8.      POPNE    {r3-r5,pc}
        0x000211e8:    f7ffffa2    ....    BL       am_hal_daxi_config ; 0x21130
        0x000211ec:    2000        .       MOVS     r0,#0
        0x000211ee:    bd38        8.      POP      {r3-r5,pc}
        0x000211f0:    f7f7f914    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000211f4:    9000        ..      STR      r0,[sp,#0]
        0x000211f6:    6d20         m      LDR      r0,[r4,#0x50]
        0x000211f8:    f0100f04    ....    TST      r0,#4
        0x000211fc:    d10f        ..      BNE      0x2121e ; am_hal_daxi_control + 86
        0x000211fe:    f3bf8f4f    ..O.    DSB      
        0x00021202:    6d60        `m      LDR      r0,[r4,#0x54]
        0x00021204:    f0400001    @...    ORR      r0,r0,#1
        0x00021208:    6560        `e      STR      r0,[r4,#0x54]
        0x0002120a:    6828        (h      LDR      r0,[r5,#0]
        0x0002120c:    6d60        `m      LDR      r0,[r4,#0x54]
        0x0002120e:    f0100f04    ....    TST      r0,#4
        0x00021212:    d0fb        ..      BEQ      0x2120c ; am_hal_daxi_control + 68
        0x00021214:    6d60        `m      LDR      r0,[r4,#0x54]
        0x00021216:    f0400002    @...    ORR      r0,r0,#2
        0x0002121a:    6560        `e      STR      r0,[r4,#0x54]
        0x0002121c:    6828        (h      LDR      r0,[r5,#0]
        0x0002121e:    9800        ..      LDR      r0,[sp,#0]
        0x00021220:    f7f7f900    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00021224:    e7e2        ..      B        0x211ec ; am_hal_daxi_control + 36
        0x00021226:    6d20         m      LDR      r0,[r4,#0x50]
        0x00021228:    f0100f04    ....    TST      r0,#4
        0x0002122c:    d1de        ..      BNE      0x211ec ; am_hal_daxi_control + 36
        0x0002122e:    f3bf8f4f    ..O.    DSB      
        0x00021232:    6d60        `m      LDR      r0,[r4,#0x54]
        0x00021234:    f0400002    @...    ORR      r0,r0,#2
        0x00021238:    6560        `e      STR      r0,[r4,#0x54]
        0x0002123a:    6828        (h      LDR      r0,[r5,#0]
        0x0002123c:    e7d6        ..      B        0x211ec ; am_hal_daxi_control + 36
    $d
        0x0002123e:    0000        ..      DCW    0
        0x00021240:    47ff0000    ...G    DCD    1207894016
        0x00021244:    10000774    t...    DCD    268437364
    $t
    i.am_hal_dcu_get
    am_hal_dcu_get
        0x00021248:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0002124c:    4680        .F      MOV      r8,r0
        0x0002124e:    481a        .H      LDR      r0,[pc,#104] ; [0x212b8] = 0x40021000
        0x00021250:    6880        .h      LDR      r0,[r0,#8]
        0x00021252:    f4101f80    ....    TST      r0,#0x100000
        0x00021256:    d01c        ..      BEQ      0x21292 ; am_hal_dcu_get + 74
        0x00021258:    4818        .H      LDR      r0,[pc,#96] ; [0x212bc] = 0x400c0a7c
        0x0002125a:    6800        .h      LDR      r0,[r0,#0]
        0x0002125c:    f0100f01    ....    TST      r0,#1
        0x00021260:    d017        ..      BEQ      0x21292 ; am_hal_dcu_get + 74
        0x00021262:    4a17        .J      LDR      r2,[pc,#92] ; [0x212c0] = 0x10000788
        0x00021264:    6851        Qh      LDR      r1,[r2,#4]
        0x00021266:    6808        .h      LDR      r0,[r1,#0]
        0x00021268:    6849        Ih      LDR      r1,[r1,#4]
        0x0002126a:    2400        .$      MOVS     r4,#0
        0x0002126c:    4627        'F      MOV      r7,r4
        0x0002126e:    2605        .&      MOVS     r6,#5
        0x00021270:    4625        %F      MOV      r5,r4
        0x00021272:    6812        .h      LDR      r2,[r2,#0]
        0x00021274:    f7f7f907    ....    BL       __aeabi_llsr ; 0x18486
        0x00021278:    2214        ."      MOVS     r2,#0x14
        0x0002127a:    f04f0c01    O...    MOV      r12,#1
        0x0002127e:    bf00        ..      NOP      
        0x00021280:    f0000307    ....    AND      r3,r0,#7
        0x00021284:    4073        s@      EORS     r3,r3,r6
        0x00021286:    ea840904    ....    EOR      r9,r4,r4
        0x0002128a:    ea530309    S...    ORRS     r3,r3,r9
        0x0002128e:    d108        ..      BNE      0x212a2 ; am_hal_dcu_get + 90
        0x00021290:    e002        ..      B        0x21298 ; am_hal_dcu_get + 80
        0x00021292:    2007        .       MOVS     r0,#7
        0x00021294:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00021298:    f1c20314    ....    RSB      r3,r2,#0x14
        0x0002129c:    fa0cf303    ....    LSL      r3,r12,r3
        0x000212a0:    431d        .C      ORRS     r5,r5,r3
        0x000212a2:    08c0        ..      LSRS     r0,r0,#3
        0x000212a4:    ea407041    @.Ap    ORR      r0,r0,r1,LSL #29
        0x000212a8:    08c9        ..      LSRS     r1,r1,#3
        0x000212aa:    1e52        R.      SUBS     r2,r2,#1
        0x000212ac:    d1e8        ..      BNE      0x21280 ; am_hal_dcu_get + 56
        0x000212ae:    4638        8F      MOV      r0,r7
        0x000212b0:    f8c85000    ...P    STR      r5,[r8,#0]
        0x000212b4:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x000212b8:    40021000    ...@    DCD    1073876992
        0x000212bc:    400c0a7c    |..@    DCD    1074530940
        0x000212c0:    10000788    ....    DCD    268437384
    $t
    i.am_hal_dcu_update
    am_hal_dcu_update
        0x000212c4:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x000212c8:    4681        .F      MOV      r9,r0
        0x000212ca:    482c        ,H      LDR      r0,[pc,#176] ; [0x2137c] = 0x40021000
        0x000212cc:    6880        .h      LDR      r0,[r0,#8]
        0x000212ce:    f4101f80    ....    TST      r0,#0x100000
        0x000212d2:    d027        '.      BEQ      0x21324 ; am_hal_dcu_update + 96
        0x000212d4:    f8dfa0a8    ....    LDR      r10,[pc,#168] ; [0x21380] = 0x400c0a7c
        0x000212d8:    f8da0000    ....    LDR      r0,[r10,#0]
        0x000212dc:    f0100f01    ....    TST      r0,#1
        0x000212e0:    d020         .      BEQ      0x21324 ; am_hal_dcu_update + 96
        0x000212e2:    f8df80a0    ....    LDR      r8,[pc,#160] ; [0x21384] = 0x10000788
        0x000212e6:    2400        .$      MOVS     r4,#0
        0x000212e8:    084f        O.      LSRS     r7,r1,#1
        0x000212ea:    f8d8b000    ....    LDR      r11,[r8,#0]
        0x000212ee:    4625        %F      MOV      r5,r4
        0x000212f0:    2614        .&      MOVS     r6,#0x14
        0x000212f2:    bf00        ..      NOP      
        0x000212f4:    f0170f01    ....    TST      r7,#1
        0x000212f8:    d006        ..      BEQ      0x21308 ; am_hal_dcu_update + 68
        0x000212fa:    465a        ZF      MOV      r2,r11
        0x000212fc:    2007        .       MOVS     r0,#7
        0x000212fe:    2100        .!      MOVS     r1,#0
        0x00021300:    f7f7f8ae    ....    BL       __aeabi_llsl ; 0x18460
        0x00021304:    4304        .C      ORRS     r4,r4,r0
        0x00021306:    430d        .C      ORRS     r5,r5,r1
        0x00021308:    087f        ..      LSRS     r7,r7,#1
        0x0002130a:    1e76        v.      SUBS     r6,r6,#1
        0x0002130c:    f10b0b03    ....    ADD      r11,r11,#3
        0x00021310:    2e00        ..      CMP      r6,#0
        0x00021312:    dcef        ..      BGT      0x212f4 ; am_hal_dcu_update + 48
        0x00021314:    f8d80008    ....    LDR      r0,[r8,#8]
        0x00021318:    6801        .h      LDR      r1,[r0,#0]
        0x0002131a:    6840        @h      LDR      r0,[r0,#4]
        0x0002131c:    4021        !@      ANDS     r1,r1,r4
        0x0002131e:    4028        (@      ANDS     r0,r0,r5
        0x00021320:    4308        .C      ORRS     r0,r0,r1
        0x00021322:    d002        ..      BEQ      0x2132a ; am_hal_dcu_update + 102
        0x00021324:    2007        .       MOVS     r0,#7
        0x00021326:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x0002132a:    f8d81004    ....    LDR      r1,[r8,#4]
        0x0002132e:    6808        .h      LDR      r0,[r1,#0]
        0x00021330:    684a        Jh      LDR      r2,[r1,#4]
        0x00021332:    f1b90f00    ....    CMP      r9,#0
        0x00021336:    d00a        ..      BEQ      0x2134e ; am_hal_dcu_update + 138
        0x00021338:    e9d83c04    ...<    LDRD     r3,r12,[r8,#0x10]
        0x0002133c:    43a0        .C      BICS     r0,r0,r4
        0x0002133e:    43aa        .C      BICS     r2,r2,r5
        0x00021340:    4023        #@      ANDS     r3,r3,r4
        0x00021342:    ea0c0c05    ....    AND      r12,r12,r5
        0x00021346:    4303        .C      ORRS     r3,r3,r0
        0x00021348:    ea42000c    B...    ORR      r0,r2,r12
        0x0002134c:    e00b        ..      B        0x21366 ; am_hal_dcu_update + 162
        0x0002134e:    ea200304     ...    BIC      r3,r0,r4
        0x00021352:    ea220005    "...    BIC      r0,r2,r5
        0x00021356:    e9d82c06    ...,    LDRD     r2,r12,[r8,#0x18]
        0x0002135a:    4022        "@      ANDS     r2,r2,r4
        0x0002135c:    ea0c0c05    ....    AND      r12,r12,r5
        0x00021360:    4313        .C      ORRS     r3,r3,r2
        0x00021362:    ea40000c    @...    ORR      r0,r0,r12
        0x00021366:    600b        .`      STR      r3,[r1,#0]
        0x00021368:    f8c10004    ....    STR.W    r0,[r1,#4]
        0x0002136c:    f8da0000    ....    LDR      r0,[r10,#0]
        0x00021370:    f0100f01    ....    TST      r0,#1
        0x00021374:    d0fa        ..      BEQ      0x2136c ; am_hal_dcu_update + 168
        0x00021376:    2000        .       MOVS     r0,#0
        0x00021378:    e8bd9ff0    ....    POP      {r4-r12,pc}
    $d
        0x0002137c:    40021000    ...@    DCD    1073876992
        0x00021380:    400c0a7c    |..@    DCD    1074530940
        0x00021384:    10000788    ....    DCD    268437384
    $t
    i.am_hal_delay_us
    am_hal_delay_us
        0x00021388:    4908        .I      LDR      r1,[pc,#32] ; [0x213ac] = 0x40021000
        0x0002138a:    0140        @.      LSLS     r0,r0,#5
        0x0002138c:    6809        .h      LDR      r1,[r1,#0]
        0x0002138e:    f3c101c1    ....    UBFX     r1,r1,#3,#2
        0x00021392:    2902        .)      CMP      r1,#2
        0x00021394:    bf06        ..      ITTE     EQ
        0x00021396:    0040        @.      LSLEQ    r0,r0,#1
        0x00021398:    2115        .!      MOVEQ    r1,#0x15
        0x0002139a:    210f        .!      MOVNE    r1,#0xf
        0x0002139c:    4288        .B      CMP      r0,r1
        0x0002139e:    bf98        ..      IT       LS
        0x000213a0:    4770        pG      BXLS     lr
        0x000213a2:    1a40        @.      SUBS     r0,r0,r1
        0x000213a4:    4902        .I      LDR      r1,[pc,#8] ; [0x213b0] = 0x44db4
        0x000213a6:    6a49        Ij      LDR      r1,[r1,#0x24]
        0x000213a8:    4708        .G      BX       r1
    $d
        0x000213aa:    0000        ..      DCW    0
        0x000213ac:    40021000    ...@    DCD    1073876992
        0x000213b0:    00044db4    .M..    DCD    282036
    $t
    i.am_hal_delay_us_status_change
    am_hal_delay_us_status_change
        0x000213b4:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x000213b8:    f8df8048    ..H.    LDR      r8,[pc,#72] ; [0x21404] = 0x40021000
        0x000213bc:    f8df9048    ..H.    LDR      r9,[pc,#72] ; [0x21408] = 0x44db4
        0x000213c0:    461d        .F      MOV      r5,r3
        0x000213c2:    4616        .F      MOV      r6,r2
        0x000213c4:    460f        .F      MOV      r7,r1
        0x000213c6:    4604        .F      MOV      r4,r0
        0x000213c8:    6838        8h      LDR      r0,[r7,#0]
        0x000213ca:    4030        0@      ANDS     r0,r0,r6
        0x000213cc:    42a8        .B      CMP      r0,r5
        0x000213ce:    d102        ..      BNE      0x213d6 ; am_hal_delay_us_status_change + 34
        0x000213d0:    2000        .       MOVS     r0,#0
        0x000213d2:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000213d6:    1e64        d.      SUBS     r4,r4,#1
        0x000213d8:    d311        ..      BCC      0x213fe ; am_hal_delay_us_status_change + 74
        0x000213da:    f8d81000    ....    LDR      r1,[r8,#0]
        0x000213de:    2020                MOVS     r0,#0x20
        0x000213e0:    f3c101c1    ....    UBFX     r1,r1,#3,#2
        0x000213e4:    2902        .)      CMP      r1,#2
        0x000213e6:    bf06        ..      ITTE     EQ
        0x000213e8:    2040        @       MOVEQ    r0,#0x40
        0x000213ea:    f04f0c15    O...    MOVEQ    r12,#0x15
        0x000213ee:    f04f0c0f    O...    MOVNE    r12,#0xf
        0x000213f2:    eba0000c    ....    SUB      r0,r0,r12
        0x000213f6:    f8d91024    ..$.    LDR      r1,[r9,#0x24]
        0x000213fa:    4788        .G      BLX      r1
        0x000213fc:    e7e4        ..      B        0x213c8 ; am_hal_delay_us_status_change + 20
        0x000213fe:    2004        .       MOVS     r0,#4
        0x00021400:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00021404:    40021000    ...@    DCD    1073876992
        0x00021408:    00044db4    .M..    DCD    282036
    $t
    i.am_hal_delay_us_status_check
    am_hal_delay_us_status_check
        0x0002140c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00021410:    f8df9054    ..T.    LDR      r9,[pc,#84] ; [0x21468] = 0x40021000
        0x00021414:    f8dfa054    ..T.    LDR      r10,[pc,#84] ; [0x2146c] = 0x44db4
        0x00021418:    f8dd8020    .. .    LDR      r8,[sp,#0x20]
        0x0002141c:    461c        .F      MOV      r4,r3
        0x0002141e:    4615        .F      MOV      r5,r2
        0x00021420:    460e        .F      MOV      r6,r1
        0x00021422:    4607        .F      MOV      r7,r0
        0x00021424:    6830        0h      LDR      r0,[r6,#0]
        0x00021426:    f1b80f00    ....    CMP      r8,#0
        0x0002142a:    ea000005    ....    AND      r0,r0,r5
        0x0002142e:    d002        ..      BEQ      0x21436 ; am_hal_delay_us_status_check + 42
        0x00021430:    42a0        .B      CMP      r0,r4
        0x00021432:    d002        ..      BEQ      0x2143a ; am_hal_delay_us_status_check + 46
        0x00021434:    e004        ..      B        0x21440 ; am_hal_delay_us_status_check + 52
        0x00021436:    42a0        .B      CMP      r0,r4
        0x00021438:    d002        ..      BEQ      0x21440 ; am_hal_delay_us_status_check + 52
        0x0002143a:    2000        .       MOVS     r0,#0
        0x0002143c:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00021440:    1e7f        ..      SUBS     r7,r7,#1
        0x00021442:    d30e        ..      BCC      0x21462 ; am_hal_delay_us_status_check + 86
        0x00021444:    f8d91000    ....    LDR      r1,[r9,#0]
        0x00021448:    2020                MOVS     r0,#0x20
        0x0002144a:    f3c101c1    ....    UBFX     r1,r1,#3,#2
        0x0002144e:    2902        .)      CMP      r1,#2
        0x00021450:    bf06        ..      ITTE     EQ
        0x00021452:    2040        @       MOVEQ    r0,#0x40
        0x00021454:    2115        .!      MOVEQ    r1,#0x15
        0x00021456:    210f        .!      MOVNE    r1,#0xf
        0x00021458:    1a40        @.      SUBS     r0,r0,r1
        0x0002145a:    f8da1024    ..$.    LDR      r1,[r10,#0x24]
        0x0002145e:    4788        .G      BLX      r1
        0x00021460:    e7e0        ..      B        0x21424 ; am_hal_delay_us_status_check + 24
        0x00021462:    2004        .       MOVS     r0,#4
        0x00021464:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00021468:    40021000    ...@    DCD    1073876992
        0x0002146c:    00044db4    .M..    DCD    282036
    $t
    i.am_hal_fault_capture_enable
    am_hal_fault_capture_enable
        0x00021470:    f04f4090    O..@    MOV      r0,#0x48000000
        0x00021474:    f8501f90    P...    LDR      r1,[r0,#0x90]!
        0x00021478:    f0410101    A...    ORR      r1,r1,#1
        0x0002147c:    6001        .`      STR      r1,[r0,#0]
        0x0002147e:    2000        .       MOVS     r0,#0
        0x00021480:    4770        pG      BX       lr
    i.am_hal_fault_status_get
    am_hal_fault_status_get
        0x00021482:    2800        .(      CMP      r0,#0
        0x00021484:    bf04        ..      ITT      EQ
        0x00021486:    2006        .       MOVEQ    r0,#6
        0x00021488:    4770        pG      BXEQ     lr
        0x0002148a:    f04f4190    O..A    MOV      r1,#0x48000000
        0x0002148e:    f8d1208c    ...     LDR      r2,[r1,#0x8c]
        0x00021492:    f0020301    ....    AND      r3,r2,#1
        0x00021496:    7003        .p      STRB     r3,[r0,#0]
        0x00021498:    f3c20340    ..@.    UBFX     r3,r2,#1,#1
        0x0002149c:    7203        .r      STRB     r3,[r0,#8]
        0x0002149e:    f3c20280    ....    UBFX     r2,r2,#2,#1
        0x000214a2:    7402        .t      STRB     r2,[r0,#0x10]
        0x000214a4:    f8d12084    ...     LDR      r2,[r1,#0x84]
        0x000214a8:    60c2        .`      STR      r2,[r0,#0xc]
        0x000214aa:    6842        Bh      LDR      r2,[r0,#4]
        0x000214ac:    f8513f80    Q..?    LDR      r3,[r1,#0x80]!
        0x000214b0:    431a        .C      ORRS     r2,r2,r3
        0x000214b2:    6042        B`      STR      r2,[r0,#4]
        0x000214b4:    6942        Bi      LDR      r2,[r0,#0x14]
        0x000214b6:    6889        .h      LDR      r1,[r1,#8]
        0x000214b8:    4311        .C      ORRS     r1,r1,r2
        0x000214ba:    6141        Aa      STR      r1,[r0,#0x14]
        0x000214bc:    2000        .       MOVS     r0,#0
        0x000214be:    4770        pG      BX       lr
    i.am_hal_gpio_interrupt_control
    am_hal_gpio_interrupt_control
        0x000214c0:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x000214c4:    460f        .F      MOV      r7,r1
        0x000214c6:    4606        .F      MOV      r6,r0
        0x000214c8:    f04f0800    O...    MOV      r8,#0
        0x000214cc:    1e14        ..      SUBS     r4,r2,#0
        0x000214ce:    d001        ..      BEQ      0x214d4 ; am_hal_gpio_interrupt_control + 20
        0x000214d0:    2f03        ./      CMP      r7,#3
        0x000214d2:    d902        ..      BLS      0x214da ; am_hal_gpio_interrupt_control + 26
        0x000214d4:    2006        .       MOVS     r0,#6
        0x000214d6:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x000214da:    2f01        ./      CMP      r7,#1
        0x000214dc:    d811        ..      BHI      0x21502 ; am_hal_gpio_interrupt_control + 66
        0x000214de:    6820         h      LDR      r0,[r4,#0]
        0x000214e0:    2880        .(      CMP      r0,#0x80
        0x000214e2:    bf24        $.      ITT      CS
        0x000214e4:    2005        .       MOVCS    r0,#5
        0x000214e6:    e8bd83f8    ....    POPCS    {r3-r9,pc}
        0x000214ea:    0941        A.      LSRS     r1,r0,#5
        0x000214ec:    f000001f    ....    AND      r0,r0,#0x1f
        0x000214f0:    2201        ."      MOVS     r2,#1
        0x000214f2:    fa02f900    ....    LSL      r9,r2,r0
        0x000214f6:    484a        JH      LDR      r0,[pc,#296] ; [0x21620] = 0x400102c0
        0x000214f8:    2e01        ..      CMP      r6,#1
        0x000214fa:    eb001501    ....    ADD      r5,r0,r1,LSL #4
        0x000214fe:    bf08        ..      IT       EQ
        0x00021500:    3540        @5      ADDEQ    r5,r5,#0x40
        0x00021502:    f7f6ff8b    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00021506:    9000        ..      STR      r0,[sp,#0]
        0x00021508:    b13f        ?.      CBZ      r7,0x2151a ; am_hal_gpio_interrupt_control + 90
        0x0002150a:    2f01        ./      CMP      r7,#1
        0x0002150c:    d010        ..      BEQ      0x21530 ; am_hal_gpio_interrupt_control + 112
        0x0002150e:    4a45        EJ      LDR      r2,[pc,#276] ; [0x21624] = 0x40010000
        0x00021510:    2f02        ./      CMP      r7,#2
        0x00021512:    d019        ..      BEQ      0x21548 ; am_hal_gpio_interrupt_control + 136
        0x00021514:    2f03        ./      CMP      r7,#3
        0x00021516:    d04a        J.      BEQ      0x215ae ; am_hal_gpio_interrupt_control + 238
        0x00021518:    e07c        |.      B        0x21614 ; am_hal_gpio_interrupt_control + 340
        0x0002151a:    6828        (h      LDR      r0,[r5,#0]
        0x0002151c:    ea200009     ...    BIC      r0,r0,r9
        0x00021520:    6028        (`      STR      r0,[r5,#0]
        0x00021522:    2e02        ..      CMP      r6,#2
        0x00021524:    bf04        ..      ITT      EQ
        0x00021526:    6c28        (l      LDREQ    r0,[r5,#0x40]
        0x00021528:    ea200009     ...    BICEQ    r0,r0,r9
        0x0002152c:    d172        r.      BNE      0x21614 ; am_hal_gpio_interrupt_control + 340
        0x0002152e:    e009        ..      B        0x21544 ; am_hal_gpio_interrupt_control + 132
        0x00021530:    6828        (h      LDR      r0,[r5,#0]
        0x00021532:    ea400009    @...    ORR      r0,r0,r9
        0x00021536:    6028        (`      STR      r0,[r5,#0]
        0x00021538:    2e02        ..      CMP      r6,#2
        0x0002153a:    bf04        ..      ITT      EQ
        0x0002153c:    6c28        (l      LDREQ    r0,[r5,#0x40]
        0x0002153e:    ea400009    @...    ORREQ    r0,r0,r9
        0x00021542:    d167        g.      BNE      0x21614 ; am_hal_gpio_interrupt_control + 340
        0x00021544:    6428        (d      STR      r0,[r5,#0x40]
        0x00021546:    e065        e.      B        0x21614 ; am_hal_gpio_interrupt_control + 340
        0x00021548:    2e01        ..      CMP      r6,#1
        0x0002154a:    d019        ..      BEQ      0x21580 ; am_hal_gpio_interrupt_control + 192
        0x0002154c:    f8d202c0    ....    LDR      r0,[r2,#0x2c0]
        0x00021550:    6821        !h      LDR      r1,[r4,#0]
        0x00021552:    4388        .C      BICS     r0,r0,r1
        0x00021554:    f8c202c0    ....    STR      r0,[r2,#0x2c0]
        0x00021558:    f8d202d0    ....    LDR      r0,[r2,#0x2d0]
        0x0002155c:    6861        ah      LDR      r1,[r4,#4]
        0x0002155e:    4388        .C      BICS     r0,r0,r1
        0x00021560:    f8c202d0    ....    STR      r0,[r2,#0x2d0]
        0x00021564:    f8d202e0    ....    LDR      r0,[r2,#0x2e0]
        0x00021568:    68a1        .h      LDR      r1,[r4,#8]
        0x0002156a:    4388        .C      BICS     r0,r0,r1
        0x0002156c:    f8c202e0    ....    STR      r0,[r2,#0x2e0]
        0x00021570:    f8d202f0    ....    LDR      r0,[r2,#0x2f0]
        0x00021574:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00021576:    4388        .C      BICS     r0,r0,r1
        0x00021578:    f8c202f0    ....    STR      r0,[r2,#0x2f0]
        0x0002157c:    2e00        ..      CMP      r6,#0
        0x0002157e:    d049        I.      BEQ      0x21614 ; am_hal_gpio_interrupt_control + 340
        0x00021580:    f8d20300    ....    LDR      r0,[r2,#0x300]
        0x00021584:    6821        !h      LDR      r1,[r4,#0]
        0x00021586:    4388        .C      BICS     r0,r0,r1
        0x00021588:    f8c20300    ....    STR      r0,[r2,#0x300]
        0x0002158c:    f8d20310    ....    LDR      r0,[r2,#0x310]
        0x00021590:    6861        ah      LDR      r1,[r4,#4]
        0x00021592:    4388        .C      BICS     r0,r0,r1
        0x00021594:    f8c20310    ....    STR      r0,[r2,#0x310]
        0x00021598:    f8d20320    .. .    LDR      r0,[r2,#0x320]
        0x0002159c:    68a1        .h      LDR      r1,[r4,#8]
        0x0002159e:    4388        .C      BICS     r0,r0,r1
        0x000215a0:    f8c20320    .. .    STR      r0,[r2,#0x320]
        0x000215a4:    f8d20330    ..0.    LDR      r0,[r2,#0x330]
        0x000215a8:    68e1        .h      LDR      r1,[r4,#0xc]
        0x000215aa:    4388        .C      BICS     r0,r0,r1
        0x000215ac:    e030        0.      B        0x21610 ; am_hal_gpio_interrupt_control + 336
        0x000215ae:    2e01        ..      CMP      r6,#1
        0x000215b0:    d018        ..      BEQ      0x215e4 ; am_hal_gpio_interrupt_control + 292
        0x000215b2:    f8d202c0    ....    LDR      r0,[r2,#0x2c0]
        0x000215b6:    6821        !h      LDR      r1,[r4,#0]
        0x000215b8:    4308        .C      ORRS     r0,r0,r1
        0x000215ba:    f8c202c0    ....    STR      r0,[r2,#0x2c0]
        0x000215be:    f8d202d0    ....    LDR      r0,[r2,#0x2d0]
        0x000215c2:    6861        ah      LDR      r1,[r4,#4]
        0x000215c4:    4308        .C      ORRS     r0,r0,r1
        0x000215c6:    f8c202d0    ....    STR      r0,[r2,#0x2d0]
        0x000215ca:    f8d202e0    ....    LDR      r0,[r2,#0x2e0]
        0x000215ce:    68a1        .h      LDR      r1,[r4,#8]
        0x000215d0:    4308        .C      ORRS     r0,r0,r1
        0x000215d2:    f8c202e0    ....    STR      r0,[r2,#0x2e0]
        0x000215d6:    f8d202f0    ....    LDR      r0,[r2,#0x2f0]
        0x000215da:    68e1        .h      LDR      r1,[r4,#0xc]
        0x000215dc:    4308        .C      ORRS     r0,r0,r1
        0x000215de:    f8c202f0    ....    STR      r0,[r2,#0x2f0]
        0x000215e2:    b1be        ..      CBZ      r6,0x21614 ; am_hal_gpio_interrupt_control + 340
        0x000215e4:    f8d20300    ....    LDR      r0,[r2,#0x300]
        0x000215e8:    6821        !h      LDR      r1,[r4,#0]
        0x000215ea:    4308        .C      ORRS     r0,r0,r1
        0x000215ec:    f8c20300    ....    STR      r0,[r2,#0x300]
        0x000215f0:    f8d20310    ....    LDR      r0,[r2,#0x310]
        0x000215f4:    6861        ah      LDR      r1,[r4,#4]
        0x000215f6:    4308        .C      ORRS     r0,r0,r1
        0x000215f8:    f8c20310    ....    STR      r0,[r2,#0x310]
        0x000215fc:    f8d20320    .. .    LDR      r0,[r2,#0x320]
        0x00021600:    68a1        .h      LDR      r1,[r4,#8]
        0x00021602:    4308        .C      ORRS     r0,r0,r1
        0x00021604:    f8c20320    .. .    STR      r0,[r2,#0x320]
        0x00021608:    f8d20330    ..0.    LDR      r0,[r2,#0x330]
        0x0002160c:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0002160e:    4308        .C      ORRS     r0,r0,r1
        0x00021610:    f8c20330    ..0.    STR      r0,[r2,#0x330]
        0x00021614:    9800        ..      LDR      r0,[sp,#0]
        0x00021616:    f7f6ff05    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002161a:    4640        @F      MOV      r0,r8
        0x0002161c:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x00021620:    400102c0    ...@    DCD    1073808064
        0x00021624:    40010000    ...@    DCD    1073807360
    $t
    i.am_hal_gpio_interrupt_irq_clear
    am_hal_gpio_interrupt_irq_clear
        0x00021628:    f1a00238    ..8.    SUB      r2,r0,#0x38
        0x0002162c:    2a08        .*      CMP      r2,#8
        0x0002162e:    bf24        $.      ITT      CS
        0x00021630:    2006        .       MOVCS    r0,#6
        0x00021632:    4770        pG      BXCS     lr
        0x00021634:    283b        ;(      CMP      r0,#0x3b
        0x00021636:    bf8c        ..      ITE      HI
        0x00021638:    2201        ."      MOVHI    r2,#1
        0x0002163a:    2200        ."      MOVLS    r2,#0
        0x0002163c:    4253        SB      RSBS     r3,r2,#0
        0x0002163e:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x00021642:    0192        ..      LSLS     r2,r2,#6
        0x00021644:    3838        88      SUBS     r0,r0,#0x38
        0x00021646:    eb021000    ....    ADD      r0,r2,r0,LSL #4
        0x0002164a:    4a02        .J      LDR      r2,[pc,#8] ; [0x21654] = 0x400102c8
        0x0002164c:    5081        .P      STR      r1,[r0,r2]
        0x0002164e:    2000        .       MOVS     r0,#0
        0x00021650:    4770        pG      BX       lr
    $d
        0x00021652:    0000        ..      DCW    0
        0x00021654:    400102c8    ...@    DCD    1073808072
    $t
    i.am_hal_gpio_interrupt_irq_status_get
    am_hal_gpio_interrupt_irq_status_get
        0x00021658:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0002165c:    0014        ..      MOVS     r4,r2
        0x0002165e:    460e        .F      MOV      r6,r1
        0x00021660:    f04f0500    O...    MOV      r5,#0
        0x00021664:    d003        ..      BEQ      0x2166e ; am_hal_gpio_interrupt_irq_status_get + 22
        0x00021666:    2838        8(      CMP      r0,#0x38
        0x00021668:    d301        ..      BCC      0x2166e ; am_hal_gpio_interrupt_irq_status_get + 22
        0x0002166a:    283f        ?(      CMP      r0,#0x3f
        0x0002166c:    d902        ..      BLS      0x21674 ; am_hal_gpio_interrupt_irq_status_get + 28
        0x0002166e:    2006        .       MOVS     r0,#6
        0x00021670:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x00021674:    283b        ;(      CMP      r0,#0x3b
        0x00021676:    bf8c        ..      ITE      HI
        0x00021678:    2201        ."      MOVHI    r2,#1
        0x0002167a:    2200        ."      MOVLS    r2,#0
        0x0002167c:    4251        QB      RSBS     r1,r2,#0
        0x0002167e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00021682:    0191        ..      LSLS     r1,r2,#6
        0x00021684:    3838        88      SUBS     r0,r0,#0x38
        0x00021686:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002168a:    490c        .I      LDR      r1,[pc,#48] ; [0x216bc] = 0x400102c0
        0x0002168c:    eb000801    ....    ADD      r8,r0,r1
        0x00021690:    1d09        ..      ADDS     r1,r1,#4
        0x00021692:    1847        G.      ADDS     r7,r0,r1
        0x00021694:    f7f6fec2    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00021698:    9000        ..      STR      r0,[sp,#0]
        0x0002169a:    2e00        ..      CMP      r6,#0
        0x0002169c:    bf14        ..      ITE      NE
        0x0002169e:    f8d80000    ....    LDRNE    r0,[r8,#0]
        0x000216a2:    f04f30ff    O..0    MOVEQ    r0,#0xffffffff
        0x000216a6:    6020         `      STR      r0,[r4,#0]
        0x000216a8:    6839        9h      LDR      r1,[r7,#0]
        0x000216aa:    4008        .@      ANDS     r0,r0,r1
        0x000216ac:    6020         `      STR      r0,[r4,#0]
        0x000216ae:    9800        ..      LDR      r0,[sp,#0]
        0x000216b0:    f7f6feb8    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000216b4:    4628        (F      MOV      r0,r5
        0x000216b6:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x000216ba:    0000        ..      DCW    0
        0x000216bc:    400102c0    ...@    DCD    1073808064
    $t
    i.am_hal_gpio_interrupt_register
    am_hal_gpio_interrupt_register
        0x000216c0:    b4f0        ..      PUSH     {r4-r7}
        0x000216c2:    4c18        .L      LDR      r4,[pc,#96] ; [0x21724] = 0x1001c320
        0x000216c4:    ea4f1c51    O.Q.    LSR      r12,r1,#5
        0x000216c8:    eb0415cc    ....    ADD      r5,r4,r12,LSL #7
        0x000216cc:    f5046480    ...d    ADD      r4,r4,#0x400
        0x000216d0:    eb0414cc    ....    ADD      r4,r4,r12,LSL #7
        0x000216d4:    f0010c1f    ....    AND      r12,r1,#0x1f
        0x000216d8:    2800        .(      CMP      r0,#0
        0x000216da:    bf04        ..      ITT      EQ
        0x000216dc:    f845202c    E.,     STREQ    r2,[r5,r12,LSL #2]
        0x000216e0:    f844302c    D.,0    STREQ    r3,[r4,r12,LSL #2]
        0x000216e4:    d01b        ..      BEQ      0x2171e ; am_hal_gpio_interrupt_register + 94
        0x000216e6:    0949        I.      LSRS     r1,r1,#5
        0x000216e8:    1d0e        ..      ADDS     r6,r1,#4
        0x000216ea:    490e        .I      LDR      r1,[pc,#56] ; [0x21724] = 0x1001c320
        0x000216ec:    4f0e        .O      LDR      r7,[pc,#56] ; [0x21728] = 0x1001c720
        0x000216ee:    eb0111c6    ....    ADD      r1,r1,r6,LSL #7
        0x000216f2:    eb0716c6    ....    ADD      r6,r7,r6,LSL #7
        0x000216f6:    2801        .(      CMP      r0,#1
        0x000216f8:    bf04        ..      ITT      EQ
        0x000216fa:    f841202c    A.,     STREQ    r2,[r1,r12,LSL #2]
        0x000216fe:    f846302c    F.,0    STREQ    r3,[r6,r12,LSL #2]
        0x00021702:    d00c        ..      BEQ      0x2171e ; am_hal_gpio_interrupt_register + 94
        0x00021704:    2802        .(      CMP      r0,#2
        0x00021706:    bf1e        ..      ITTT     NE
        0x00021708:    2006        .       MOVNE    r0,#6
        0x0002170a:    bcf0        ..      POPNE    {r4-r7}
        0x0002170c:    4770        pG      BXNE     lr
        0x0002170e:    f845202c    E.,     STR      r2,[r5,r12,LSL #2]
        0x00021712:    f844302c    D.,0    STR      r3,[r4,r12,LSL #2]
        0x00021716:    f841202c    A.,     STR      r2,[r1,r12,LSL #2]
        0x0002171a:    f846302c    F.,0    STR      r3,[r6,r12,LSL #2]
        0x0002171e:    bcf0        ..      POP      {r4-r7}
        0x00021720:    2000        .       MOVS     r0,#0
        0x00021722:    4770        pG      BX       lr
    $d
        0x00021724:    1001c320     ...    DCD    268550944
        0x00021728:    1001c720     ...    DCD    268551968
    $t
    i.am_hal_gpio_interrupt_service
    am_hal_gpio_interrupt_service
        0x0002172c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00021730:    2500        .%      MOVS     r5,#0
        0x00021732:    3838        88      SUBS     r0,r0,#0x38
        0x00021734:    460c        .F      MOV      r4,r1
        0x00021736:    2808        .(      CMP      r0,#8
        0x00021738:    bf24        $.      ITT      CS
        0x0002173a:    2005        .       MOVCS    r0,#5
        0x0002173c:    e8bd81f0    ....    POPCS    {r4-r8,pc}
        0x00021740:    b1d4        ..      CBZ      r4,0x21778 ; am_hal_gpio_interrupt_service + 76
        0x00021742:    2701        .'      MOVS     r7,#1
        0x00021744:    490e        .I      LDR      r1,[pc,#56] ; [0x21780] = 0x1001c320
        0x00021746:    eb0116c0    ....    ADD      r6,r1,r0,LSL #7
        0x0002174a:    f5016180    ...a    ADD      r1,r1,#0x400
        0x0002174e:    eb0118c0    ....    ADD      r8,r1,r0,LSL #7
        0x00021752:    4260        `B      RSBS     r0,r4,#0
        0x00021754:    4020         @      ANDS     r0,r0,r4
        0x00021756:    fab0f080    ....    CLZ      r0,r0
        0x0002175a:    f1c0011f    ....    RSB      r1,r0,#0x1f
        0x0002175e:    fa07f001    ....    LSL      r0,r7,r1
        0x00021762:    4384        .C      BICS     r4,r4,r0
        0x00021764:    f8562021    V.!     LDR      r2,[r6,r1,LSL #2]
        0x00021768:    f8580021    X.!.    LDR      r0,[r8,r1,LSL #2]
        0x0002176c:    2a00        .*      CMP      r2,#0
        0x0002176e:    bf0c        ..      ITE      EQ
        0x00021770:    2507        .%      MOVEQ    r5,#7
        0x00021772:    4790        .G      BLXNE    r2
        0x00021774:    2c00        .,      CMP      r4,#0
        0x00021776:    d1ec        ..      BNE      0x21752 ; am_hal_gpio_interrupt_service + 38
        0x00021778:    4628        (F      MOV      r0,r5
        0x0002177a:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0002177e:    0000        ..      DCW    0
        0x00021780:    1001c320     ...    DCD    268550944
    $t
    i.am_hal_gpio_pinconfig
    am_hal_gpio_pinconfig
        0x00021784:    b403        ..      PUSH     {r0,r1}
        0x00021786:    4912        .I      LDR      r1,[pc,#72] ; [0x217d0] = 0x40010000
        0x00021788:    2880        .(      CMP      r0,#0x80
        0x0002178a:    bf22        ".      ITTT     CS
        0x0002178c:    2005        .       MOVCS    r0,#5
        0x0002178e:    b002        ..      ADDCS    sp,sp,#8
        0x00021790:    4770        pG      BXCS     lr
        0x00021792:    9a01        ..      LDR      r2,[sp,#4]
        0x00021794:    f3c22281    ..."    UBFX     r2,r2,#10,#2
        0x00021798:    2a01        .*      CMP      r2,#1
        0x0002179a:    d90e        ..      BLS      0x217ba ; am_hal_gpio_pinconfig + 54
        0x0002179c:    4b0d        .K      LDR      r3,[pc,#52] ; [0x217d4] = 0x4492c
        0x0002179e:    0942        B.      LSRS     r2,r0,#5
        0x000217a0:    f04f0c01    O...    MOV      r12,#1
        0x000217a4:    f8532022    S."     LDR      r2,[r3,r2,LSL #2]
        0x000217a8:    f000031f    ....    AND      r3,r0,#0x1f
        0x000217ac:    fa0cf303    ....    LSL      r3,r12,r3
        0x000217b0:    421a        .B      TST      r2,r3
        0x000217b2:    bf02        ..      ITTT     EQ
        0x000217b4:    2007        .       MOVEQ    r0,#7
        0x000217b6:    b002        ..      ADDEQ    sp,sp,#8
        0x000217b8:    4770        pG      BXEQ     lr
        0x000217ba:    2273        s"      MOVS     r2,#0x73
        0x000217bc:    f8c12200    ..."    STR      r2,[r1,#0x200]
        0x000217c0:    9a01        ..      LDR      r2,[sp,#4]
        0x000217c2:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x000217c6:    2000        .       MOVS     r0,#0
        0x000217c8:    f8c10200    ....    STR      r0,[r1,#0x200]
        0x000217cc:    b002        ..      ADD      sp,sp,#8
        0x000217ce:    4770        pG      BX       lr
    $d
        0x000217d0:    40010000    ...@    DCD    1073807360
        0x000217d4:    0004492c    ,I..    DCD    280876
    $t
    i.am_hal_gpio_pinconfig_get
    am_hal_gpio_pinconfig_get
        0x000217d8:    4a06        .J      LDR      r2,[pc,#24] ; [0x217f4] = 0x40010000
        0x000217da:    2880        .(      CMP      r0,#0x80
        0x000217dc:    bf24        $.      ITT      CS
        0x000217de:    2005        .       MOVCS    r0,#5
        0x000217e0:    4770        pG      BXCS     lr
        0x000217e2:    2900        .)      CMP      r1,#0
        0x000217e4:    bf04        ..      ITT      EQ
        0x000217e6:    2006        .       MOVEQ    r0,#6
        0x000217e8:    4770        pG      BXEQ     lr
        0x000217ea:    f8520020    R. .    LDR      r0,[r2,r0,LSL #2]
        0x000217ee:    6008        .`      STR      r0,[r1,#0]
        0x000217f0:    2000        .       MOVS     r0,#0
        0x000217f2:    4770        pG      BX       lr
    $d
        0x000217f4:    40010000    ...@    DCD    1073807360
    $t
    i.am_hal_gpio_state_read
    am_hal_gpio_state_read
        0x000217f8:    f3c01341    ..A.    UBFX     r3,r0,#5,#2
        0x000217fc:    2900        .)      CMP      r1,#0
        0x000217fe:    bf08        ..      IT       EQ
        0x00021800:    490c        .I      LDREQ    r1,[pc,#48] ; [0x21834] = 0x40010204
        0x00021802:    d00b        ..      BEQ      0x2181c ; am_hal_gpio_state_read + 36
        0x00021804:    2901        .)      CMP      r1,#1
        0x00021806:    bf08        ..      IT       EQ
        0x00021808:    490b        .I      LDREQ    r1,[pc,#44] ; [0x21838] = 0x40010214
        0x0002180a:    d007        ..      BEQ      0x2181c ; am_hal_gpio_state_read + 36
        0x0002180c:    2902        .)      CMP      r1,#2
        0x0002180e:    bf12        ..      ITEE     NE
        0x00021810:    2006        .       MOVNE    r0,#6
        0x00021812:    490a        .I      LDREQ    r1,[pc,#40] ; [0x2183c] = 0x40010244
        0x00021814:    eb010183    ....    ADDEQ    r1,r1,r3,LSL #2
        0x00021818:    d002        ..      BEQ      0x21820 ; am_hal_gpio_state_read + 40
        0x0002181a:    4770        pG      BX       lr
        0x0002181c:    eb010183    ....    ADD      r1,r1,r3,LSL #2
        0x00021820:    6809        .h      LDR      r1,[r1,#0]
        0x00021822:    f000001f    ....    AND      r0,r0,#0x1f
        0x00021826:    fa21f000    !...    LSR      r0,r1,r0
        0x0002182a:    f0000001    ....    AND      r0,r0,#1
        0x0002182e:    6010        .`      STR      r0,[r2,#0]
        0x00021830:    2000        .       MOVS     r0,#0
        0x00021832:    4770        pG      BX       lr
    $d
        0x00021834:    40010204    ...@    DCD    1073807876
        0x00021838:    40010214    ...@    DCD    1073807892
        0x0002183c:    40010244    D..@    DCD    1073807940
    $t
    i.am_hal_gpio_state_write
    am_hal_gpio_state_write
        0x00021840:    b538        8.      PUSH     {r3-r5,lr}
        0x00021842:    f000021f    ....    AND      r2,r0,#0x1f
        0x00021846:    2301        .#      MOVS     r3,#1
        0x00021848:    fa03f502    ....    LSL      r5,r3,r2
        0x0002184c:    f3c01041    ..A.    UBFX     r0,r0,#5,#2
        0x00021850:    0080        ..      LSLS     r0,r0,#2
        0x00021852:    f1004480    ...D    ADD      r4,r0,#0x40000000
        0x00021856:    f5043480    ...4    ADD      r4,r4,#0x10000
        0x0002185a:    2906        .)      CMP      r1,#6
        0x0002185c:    d227        '.      BCS      0x218ae ; am_hal_gpio_state_write + 110
        0x0002185e:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x00021862:    0603        ..      DCW    1539
        0x00021864:    1b181509    ....    DCD    454563081
    $t
        0x00021868:    f8c45234    ..4R    STR      r5,[r4,#0x234]
        0x0002186c:    e01f        ..      B        0x218ae ; am_hal_gpio_state_write + 110
        0x0002186e:    f8c45224    ..$R    STR      r5,[r4,#0x224]
        0x00021872:    e01c        ..      B        0x218ae ; am_hal_gpio_state_write + 110
        0x00021874:    f7f6fdd2    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00021878:    9000        ..      STR      r0,[sp,#0]
        0x0002187a:    f8d40214    ....    LDR      r0,[r4,#0x214]
        0x0002187e:    4068        h@      EORS     r0,r0,r5
        0x00021880:    f8c40214    ....    STR      r0,[r4,#0x214]
        0x00021884:    9800        ..      LDR      r0,[sp,#0]
        0x00021886:    f7f6fdcd    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002188a:    e010        ..      B        0x218ae ; am_hal_gpio_state_write + 110
        0x0002188c:    f8c45264    ..dR    STR      r5,[r4,#0x264]
        0x00021890:    e00d        ..      B        0x218ae ; am_hal_gpio_state_write + 110
        0x00021892:    f8c45254    ..TR    STR      r5,[r4,#0x254]
        0x00021896:    e00a        ..      B        0x218ae ; am_hal_gpio_state_write + 110
        0x00021898:    f7f6fdc0    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002189c:    9000        ..      STR      r0,[sp,#0]
        0x0002189e:    f8d40244    ..D.    LDR      r0,[r4,#0x244]
        0x000218a2:    4068        h@      EORS     r0,r0,r5
        0x000218a4:    f8c40244    ..D.    STR      r0,[r4,#0x244]
        0x000218a8:    9800        ..      LDR      r0,[sp,#0]
        0x000218aa:    f7f6fdbb    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000218ae:    2000        .       MOVS     r0,#0
        0x000218b0:    bd38        8.      POP      {r3-r5,pc}
        0x000218b2:    0000        ..      MOVS     r0,r0
    i.am_hal_iom_blocking_transfer
    am_hal_iom_blocking_transfer
        0x000218b4:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000218b8:    b087        ..      SUB      sp,sp,#0x1c
        0x000218ba:    460c        .F      MOV      r4,r1
        0x000218bc:    f1b00800    ....    SUBS     r8,r0,#0
        0x000218c0:    f04f0700    O...    MOV      r7,#0
        0x000218c4:    bf1c        ..      ITT      NE
        0x000218c6:    f8d80000    ....    LDRNE    r0,[r8,#0]
        0x000218ca:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x000218ce:    d004        ..      BEQ      0x218da ; am_hal_iom_blocking_transfer + 38
        0x000218d0:    49bd        .I      LDR      r1,[pc,#756] ; [0x21bc8] = 0x123456
        0x000218d2:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000218d6:    4288        .B      CMP      r0,r1
        0x000218d8:    d003        ..      BEQ      0x218e2 ; am_hal_iom_blocking_transfer + 46
        0x000218da:    b007        ..      ADD      sp,sp,#0x1c
        0x000218dc:    2002        .       MOVS     r0,#2
        0x000218de:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000218e2:    2c00        .,      CMP      r4,#0
        0x000218e4:    bf02        ..      ITTT     EQ
        0x000218e6:    2006        .       MOVEQ    r0,#6
        0x000218e8:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x000218ea:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x000218ee:    7d20         }      LDRB     r0,[r4,#0x14]
        0x000218f0:    2801        .(      CMP      r0,#1
        0x000218f2:    d87c        |.      BHI      0x219ee ; am_hal_iom_blocking_transfer + 314
        0x000218f4:    f8d49010    ....    LDR      r9,[r4,#0x10]
        0x000218f8:    f1b90f00    ....    CMP      r9,#0
        0x000218fc:    bf04        ..      ITT      EQ
        0x000218fe:    2000        .       MOVEQ    r0,#0
        0x00021900:    7520         u      STRBEQ   r0,[r4,#0x14]
        0x00021902:    2201        ."      MOVS     r2,#1
        0x00021904:    4621        !F      MOV      r1,r4
        0x00021906:    4640        @F      MOV      r0,r8
        0x00021908:    f01ffc0a    ....    BL       validate_transaction ; 0x41120
        0x0002190c:    2800        .(      CMP      r0,#0
        0x0002190e:    bf1c        ..      ITT      NE
        0x00021910:    b007        ..      ADDNE    sp,sp,#0x1c
        0x00021912:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00021916:    f898082c    ..,.    LDRB     r0,[r8,#0x82c]
        0x0002191a:    2802        .(      CMP      r0,#2
        0x0002191c:    d067        g.      BEQ      0x219ee ; am_hal_iom_blocking_transfer + 314
        0x0002191e:    e9d4b002    ....    LDRD     r11,r0,[r4,#8]
        0x00021922:    f8d85004    ...P    LDR      r5,[r8,#4]
        0x00021926:    9004        ..      STR      r0,[sp,#0x10]
        0x00021928:    6860        `h      LDR      r0,[r4,#4]
        0x0002192a:    9002        ..      STR      r0,[sp,#8]
        0x0002192c:    f8940020    .. .    LDRB     r0,[r4,#0x20]
        0x00021930:    f894a014    ....    LDRB     r10,[r4,#0x14]
        0x00021934:    2800        .(      CMP      r0,#0
        0x00021936:    bf18        ..      IT       NE
        0x00021938:    2001        .       MOVNE    r0,#1
        0x0002193a:    9001        ..      STR      r0,[sp,#4]
        0x0002193c:    f1ba0f00    ....    CMP      r10,#0
        0x00021940:    bf0c        ..      ITE      EQ
        0x00021942:    69a6        .i      LDREQ    r6,[r4,#0x18]
        0x00021944:    69e6        .i      LDRNE    r6,[r4,#0x1c]
        0x00021946:    2001        .       MOVS     r0,#1
        0x00021948:    9000        ..      STR      r0,[sp,#0]
        0x0002194a:    2300        .#      MOVS     r3,#0
        0x0002194c:    1e5a        Z.      SUBS     r2,r3,#1
        0x0002194e:    f1080124    ..$.    ADD      r1,r8,#0x24
        0x00021952:    f8d80860    ..`.    LDR      r0,[r8,#0x860]
        0x00021956:    f7fffd59    ..Y.    BL       am_hal_delay_us_status_check ; 0x2140c
        0x0002195a:    2800        .(      CMP      r0,#0
        0x0002195c:    bf1c        ..      ITT      NE
        0x0002195e:    b007        ..      ADDNE    sp,sp,#0x1c
        0x00021960:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00021964:    2001        .       MOVS     r0,#1
        0x00021966:    9000        ..      STR      r0,[sp,#0]
        0x00021968:    4898        .H      LDR      r0,[pc,#608] ; [0x21bcc] = 0x40050248
        0x0002196a:    2304        .#      MOVS     r3,#4
        0x0002196c:    eb003105    ...1    ADD      r1,r0,r5,LSL #12
        0x00021970:    9103        ..      STR      r1,[sp,#0xc]
        0x00021972:    2206        ."      MOVS     r2,#6
        0x00021974:    f8d80860    ..`.    LDR      r0,[r8,#0x860]
        0x00021978:    f7fffd48    ..H.    BL       am_hal_delay_us_status_check ; 0x2140c
        0x0002197c:    2800        .(      CMP      r0,#0
        0x0002197e:    bf1c        ..      ITT      NE
        0x00021980:    b007        ..      ADDNE    sp,sp,#0x1c
        0x00021982:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00021986:    0328        (.      LSLS     r0,r5,#12
        0x00021988:    f1004580    ...E    ADD      r5,r0,#0x40000000
        0x0002198c:    f50525a0    ...%    ADD      r5,r5,#0x50000
        0x00021990:    f8d50200    ....    LDR      r0,[r5,#0x200]
        0x00021994:    9005        ..      STR      r0,[sp,#0x14]
        0x00021996:    2000        .       MOVS     r0,#0
        0x00021998:    f8c50200    ....    STR      r0,[r5,#0x200]
        0x0002199c:    f8d50218    ....    LDR      r0,[r5,#0x218]
        0x000219a0:    f0200001     ...    BIC      r0,r0,#1
        0x000219a4:    f8c50218    ....    STR      r0,[r5,#0x218]
        0x000219a8:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000219ac:    f8c50208    ....    STR      r0,[r5,#0x208]
        0x000219b0:    6820         h      LDR      r0,[r4,#0]
        0x000219b2:    f8c502c4    ....    STR      r0,[r5,#0x2c4]
        0x000219b6:    f8980008    ....    LDRB     r0,[r8,#8]
        0x000219ba:    2800        .(      CMP      r0,#0
        0x000219bc:    bf11        ..      ITEEE    NE
        0x000219be:    2000        .       MOVNE    r0,#0
        0x000219c0:    6820         h      LDREQ    r0,[r4,#0]
        0x000219c2:    f508610a    ...a    ADDEQ    r1,r8,#0x8a0
        0x000219c6:    5c40        @\      LDRBEQ   r0,[r0,r1]
        0x000219c8:    f8c50124    ..$.    STR      r0,[r5,#0x124]
        0x000219cc:    f8980008    ....    LDRB     r0,[r8,#8]
        0x000219d0:    2800        .(      CMP      r0,#0
        0x000219d2:    bf0c        ..      ITE      EQ
        0x000219d4:    6820         h      LDREQ    r0,[r4,#0]
        0x000219d6:    2000        .       MOVNE    r0,#0
        0x000219d8:    f44f1340    O.@.    MOV      r3,#0x300000
        0x000219dc:    ea035000    ...P    AND      r0,r3,r0,LSL #20
        0x000219e0:    4b7b        {K      LDR      r3,[pc,#492] ; [0x21bd0] = 0xfffff
        0x000219e2:    ea032309    ...#    AND      r3,r3,r9,LSL #8
        0x000219e6:    4318        .C      ORRS     r0,r0,r3
        0x000219e8:    f8df91e8    ....    LDR      r9,[pc,#488] ; [0x21bd4] = 0x7a120
        0x000219ec:    e000        ..      B        0x219f0 ; am_hal_iom_blocking_transfer + 316
        0x000219ee:    e04f        O.      B        0x21a90 ; am_hal_iom_blocking_transfer + 476
        0x000219f0:    e9dd2101    ...!    LDRD     r2,r1,[sp,#4]
        0x000219f4:    f1ba0f01    ....    CMP      r10,#1
        0x000219f8:    bf0c        ..      ITE      EQ
        0x000219fa:    f0400002    @...    ORREQ    r0,r0,#2
        0x000219fe:    f0400001    @...    ORRNE    r0,r0,#1
        0x00021a02:    f04f0380    O...    MOV      r3,#0x80
        0x00021a06:    ea0312c2    ....    AND      r2,r3,r2,LSL #7
        0x00021a0a:    ea420000    B...    ORR      r0,r2,r0
        0x00021a0e:    f04f0270    O.p.    MOV      r2,#0x70
        0x00021a12:    ea40600b    @..`    ORR      r0,r0,r11,LSL #24
        0x00021a16:    ea021101    ....    AND      r1,r2,r1,LSL #4
        0x00021a1a:    ea410000    A...    ORR      r0,r1,r0
        0x00021a1e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00021a20:    ea4f221b    O.."    LSR      r2,r11,#8
        0x00021a24:    ea426101    B..a    ORR      r1,r2,r1,LSL #24
        0x00021a28:    f8c51128    ..(.    STR      r1,[r5,#0x128]
        0x00021a2c:    6924        $i      LDR      r4,[r4,#0x10]
        0x00021a2e:    d008        ..      BEQ      0x21a42 ; am_hal_iom_blocking_transfer + 398
        0x00021a30:    f1ba0f00    ....    CMP      r10,#0
        0x00021a34:    bf04        ..      ITT      EQ
        0x00021a36:    f8d51100    ....    LDREQ    r1,[r5,#0x100]
        0x00021a3a:    f3c12107    ...!    UBFXEQ   r1,r1,#8,#8
        0x00021a3e:    d05a        Z.      BEQ      0x21af6 ; am_hal_iom_blocking_transfer + 578
        0x00021a40:    e08d        ..      B        0x21b5e ; am_hal_iom_blocking_transfer + 682
        0x00021a42:    f8c50120    .. .    STR      r0,[r5,#0x120]
        0x00021a46:    2c00        .,      CMP      r4,#0
        0x00021a48:    d047        G.      BEQ      0x21ada ; am_hal_iom_blocking_transfer + 550
        0x00021a4a:    bf00        ..      NOP      
        0x00021a4c:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00021a50:    f3c04307    ...C    UBFX     r3,r0,#16,#8
        0x00021a54:    2b04        .+      CMP      r3,#4
        0x00021a56:    bf38        8.      IT       CC
        0x00021a58:    f04f0a01    O...    MOVCC    r10,#1
        0x00021a5c:    d23b        ;.      BCS      0x21ad6 ; am_hal_iom_blocking_transfer + 546
        0x00021a5e:    2f00        ./      CMP      r7,#0
        0x00021a60:    bf18        ..      IT       NE
        0x00021a62:    429c        .B      CMPNE    r4,r3
        0x00021a64:    d811        ..      BHI      0x21a8a ; am_hal_iom_blocking_transfer + 470
        0x00021a66:    2001        .       MOVS     r0,#1
        0x00021a68:    f7fffc8e    ....    BL       am_hal_delay_us ; 0x21388
        0x00021a6c:    f8d50204    ....    LDR      r0,[r5,#0x204]
        0x00021a70:    f0000701    ....    AND      r7,r0,#1
        0x00021a74:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00021a78:    f3c04307    ...C    UBFX     r3,r0,#16,#8
        0x00021a7c:    2b04        .+      CMP      r3,#4
        0x00021a7e:    d22a        *.      BCS      0x21ad6 ; am_hal_iom_blocking_transfer + 546
        0x00021a80:    4650        PF      MOV      r0,r10
        0x00021a82:    f10a0a01    ....    ADD      r10,r10,#1
        0x00021a86:    4548        HE      CMP      r0,r9
        0x00021a88:    d3e9        ..      BCC      0x21a5e ; am_hal_iom_blocking_transfer + 426
        0x00021a8a:    2b04        .+      CMP      r3,#4
        0x00021a8c:    d367        g.      BCC      0x21b5e ; am_hal_iom_blocking_transfer + 682
        0x00021a8e:    e022        ".      B        0x21ad6 ; am_hal_iom_blocking_transfer + 546
        0x00021a90:    b007        ..      ADD      sp,sp,#0x1c
        0x00021a92:    2007        .       MOVS     r0,#7
        0x00021a94:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00021a98:    f8d51108    ....    LDR      r1,[r5,#0x108]
        0x00021a9c:    1f1b        ..      SUBS     r3,r3,#4
        0x00021a9e:    2c04        .,      CMP      r4,#4
        0x00021aa0:    d303        ..      BCC      0x21aaa ; am_hal_iom_blocking_transfer + 502
        0x00021aa2:    f8461b04    F...    STR      r1,[r6],#4
        0x00021aa6:    1f24        $.      SUBS     r4,r4,#4
        0x00021aa8:    e013        ..      B        0x21ad2 ; am_hal_iom_blocking_transfer + 542
        0x00021aaa:    2c01        .,      CMP      r4,#1
        0x00021aac:    bfd8        ..      IT       LE
        0x00021aae:    2401        .$      MOVLE    r4,#1
        0x00021ab0:    1e72        r.      SUBS     r2,r6,#1
        0x00021ab2:    f0140f01    ....    TST      r4,#1
        0x00021ab6:    d002        ..      BEQ      0x21abe ; am_hal_iom_blocking_transfer + 522
        0x00021ab8:    f8021f01    ....    STRB     r1,[r2,#1]!
        0x00021abc:    0a09        ..      LSRS     r1,r1,#8
        0x00021abe:    1060        `.      ASRS     r0,r4,#1
        0x00021ac0:    d006        ..      BEQ      0x21ad0 ; am_hal_iom_blocking_transfer + 540
        0x00021ac2:    7051        Qp      STRB     r1,[r2,#1]
        0x00021ac4:    0a09        ..      LSRS     r1,r1,#8
        0x00021ac6:    f8021f02    ....    STRB     r1,[r2,#2]!
        0x00021aca:    0a09        ..      LSRS     r1,r1,#8
        0x00021acc:    1e40        @.      SUBS     r0,r0,#1
        0x00021ace:    d1f8        ..      BNE      0x21ac2 ; am_hal_iom_blocking_transfer + 526
        0x00021ad0:    2400        .$      MOVS     r4,#0
        0x00021ad2:    2b04        .+      CMP      r3,#4
        0x00021ad4:    d302        ..      BCC      0x21adc ; am_hal_iom_blocking_transfer + 552
        0x00021ad6:    2c00        .,      CMP      r4,#0
        0x00021ad8:    d1de        ..      BNE      0x21a98 ; am_hal_iom_blocking_transfer + 484
        0x00021ada:    e040        @.      B        0x21b5e ; am_hal_iom_blocking_transfer + 682
        0x00021adc:    2c00        .,      CMP      r4,#0
        0x00021ade:    d1b5        ..      BNE      0x21a4c ; am_hal_iom_blocking_transfer + 408
        0x00021ae0:    e03d        =.      B        0x21b5e ; am_hal_iom_blocking_transfer + 682
        0x00021ae2:    bf00        ..      NOP      
        0x00021ae4:    f8562b04    V..+    LDR      r2,[r6],#4
        0x00021ae8:    f8c5210c    ...!    STR      r2,[r5,#0x10c]
        0x00021aec:    1f09        ..      SUBS     r1,r1,#4
        0x00021aee:    2c04        .,      CMP      r4,#4
        0x00021af0:    bf2c        ,.      ITE      CS
        0x00021af2:    1f24        $.      SUBCS    r4,r4,#4
        0x00021af4:    2400        .$      MOVCC    r4,#0
        0x00021af6:    2904        .)      CMP      r1,#4
        0x00021af8:    d304        ..      BCC      0x21b04 ; am_hal_iom_blocking_transfer + 592
        0x00021afa:    2c00        .,      CMP      r4,#0
        0x00021afc:    d1f2        ..      BNE      0x21ae4 ; am_hal_iom_blocking_transfer + 560
        0x00021afe:    f8c50120    .. .    STR      r0,[r5,#0x120]
        0x00021b02:    e02c        ,.      B        0x21b5e ; am_hal_iom_blocking_transfer + 682
        0x00021b04:    f8c50120    .. .    STR      r0,[r5,#0x120]
        0x00021b08:    b34c        L.      CBZ      r4,0x21b5e ; am_hal_iom_blocking_transfer + 682
        0x00021b0a:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00021b0e:    2700        .'      MOVS     r7,#0
        0x00021b10:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x00021b14:    2804        .(      CMP      r0,#4
        0x00021b16:    d214        ..      BCS      0x21b42 ; am_hal_iom_blocking_transfer + 654
        0x00021b18:    f8d51204    ....    LDR      r1,[r5,#0x204]
        0x00021b1c:    f0110f01    ....    TST      r1,#1
        0x00021b20:    d11d        ..      BNE      0x21b5e ; am_hal_iom_blocking_transfer + 682
        0x00021b22:    4639        9F      MOV      r1,r7
        0x00021b24:    1c7f        ..      ADDS     r7,r7,#1
        0x00021b26:    4549        IE      CMP      r1,r9
        0x00021b28:    d209        ..      BCS      0x21b3e ; am_hal_iom_blocking_transfer + 650
        0x00021b2a:    2001        .       MOVS     r0,#1
        0x00021b2c:    f7fffc2c    ..,.    BL       am_hal_delay_us ; 0x21388
        0x00021b30:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00021b34:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x00021b38:    2804        .(      CMP      r0,#4
        0x00021b3a:    d3ed        ..      BCC      0x21b18 ; am_hal_iom_blocking_transfer + 612
        0x00021b3c:    e001        ..      B        0x21b42 ; am_hal_iom_blocking_transfer + 654
        0x00021b3e:    2804        .(      CMP      r0,#4
        0x00021b40:    d30d        ..      BCC      0x21b5e ; am_hal_iom_blocking_transfer + 682
        0x00021b42:    b164        d.      CBZ      r4,0x21b5e ; am_hal_iom_blocking_transfer + 682
        0x00021b44:    f8561b04    V...    LDR      r1,[r6],#4
        0x00021b48:    f8c5110c    ....    STR      r1,[r5,#0x10c]
        0x00021b4c:    1f00        ..      SUBS     r0,r0,#4
        0x00021b4e:    2c04        .,      CMP      r4,#4
        0x00021b50:    bf2c        ,.      ITE      CS
        0x00021b52:    1f24        $.      SUBCS    r4,r4,#4
        0x00021b54:    2400        .$      MOVCC    r4,#0
        0x00021b56:    2804        .(      CMP      r0,#4
        0x00021b58:    d2f3        ..      BCS      0x21b42 ; am_hal_iom_blocking_transfer + 654
        0x00021b5a:    2c00        .,      CMP      r4,#0
        0x00021b5c:    d1d5        ..      BNE      0x21b0a ; am_hal_iom_blocking_transfer + 598
        0x00021b5e:    2001        .       MOVS     r0,#1
        0x00021b60:    9000        ..      STR      r0,[sp,#0]
        0x00021b62:    2304        .#      MOVS     r3,#4
        0x00021b64:    2206        ."      MOVS     r2,#6
        0x00021b66:    4648        HF      MOV      r0,r9
        0x00021b68:    9903        ..      LDR      r1,[sp,#0xc]
        0x00021b6a:    f7fffc4f    ..O.    BL       am_hal_delay_us_status_check ; 0x2140c
        0x00021b6e:    0006        ..      MOVS     r6,r0
        0x00021b70:    d011        ..      BEQ      0x21b96 ; am_hal_iom_blocking_transfer + 738
        0x00021b72:    bf00        ..      NOP      
        0x00021b74:    f8d51204    ....    LDR      r1,[r5,#0x204]
        0x00021b78:    4640        @F      MOV      r0,r8
        0x00021b7a:    f014f9df    ....    BL       internal_iom_reset_on_error ; 0x35f3c
        0x00021b7e:    bf00        ..      NOP      
        0x00021b80:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00021b84:    f8c50208    ....    STR      r0,[r5,#0x208]
        0x00021b88:    9805        ..      LDR      r0,[sp,#0x14]
        0x00021b8a:    f8c50200    ....    STR      r0,[r5,#0x200]
        0x00021b8e:    b007        ..      ADD      sp,sp,#0x1c
        0x00021b90:    4630        0F      MOV      r0,r6
        0x00021b92:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00021b96:    f8d50204    ....    LDR      r0,[r5,#0x204]
        0x00021b9a:    f0100f6c    ..l.    TST      r0,#0x6c
        0x00021b9e:    bf18        ..      IT       NE
        0x00021ba0:    f04f6600    O..f    MOVNE    r6,#0x8000000
        0x00021ba4:    d1e6        ..      BNE      0x21b74 ; am_hal_iom_blocking_transfer + 704
        0x00021ba6:    f4107f00    ....    TST      r0,#0x200
        0x00021baa:    bf18        ..      IT       NE
        0x00021bac:    4e0a        .N      LDRNE    r6,[pc,#40] ; [0x21bd8] = 0x8000001
        0x00021bae:    d1e1        ..      BNE      0x21b74 ; am_hal_iom_blocking_transfer + 704
        0x00021bb0:    f0100f10    ....    TST      r0,#0x10
        0x00021bb4:    bf18        ..      IT       NE
        0x00021bb6:    4e09        .N      LDRNE    r6,[pc,#36] ; [0x21bdc] = 0x8000002
        0x00021bb8:    d1dc        ..      BNE      0x21b74 ; am_hal_iom_blocking_transfer + 704
        0x00021bba:    f4104f90    ...O    TST      r0,#0x4800
        0x00021bbe:    bf0c        ..      ITE      EQ
        0x00021bc0:    2c00        .,      CMPEQ    r4,#0
        0x00021bc2:    2601        .&      MOVNE    r6,#1
        0x00021bc4:    d1d6        ..      BNE      0x21b74 ; am_hal_iom_blocking_transfer + 704
        0x00021bc6:    e7db        ..      B        0x21b80 ; am_hal_iom_blocking_transfer + 716
    $d
        0x00021bc8:    00123456    V4..    DCD    1193046
        0x00021bcc:    40050248    H..@    DCD    1074070088
        0x00021bd0:    000fffff    ....    DCD    1048575
        0x00021bd4:    0007a120     ...    DCD    500000
        0x00021bd8:    08000001    ....    DCD    134217729
        0x00021bdc:    08000002    ....    DCD    134217730
    $t
    i.am_hal_iom_configure
    am_hal_iom_configure
        0x00021be0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00021be4:    1e02        ..      SUBS     r2,r0,#0
        0x00021be6:    bf1c        ..      ITT      NE
        0x00021be8:    6813        .h      LDRNE    r3,[r2,#0]
        0x00021bea:    f0137f80    ....    TSTNE    r3,#0x1000000
        0x00021bee:    d005        ..      BEQ      0x21bfc ; am_hal_iom_configure + 28
        0x00021bf0:    f8dfc2a4    ....    LDR      r12,[pc,#676] ; [0x21e98] = 0x123456
        0x00021bf4:    f023407f    #..@    BIC      r0,r3,#0xff000000
        0x00021bf8:    4560        `E      CMP      r0,r12
        0x00021bfa:    d002        ..      BEQ      0x21c02 ; am_hal_iom_configure + 34
        0x00021bfc:    2002        .       MOVS     r0,#2
        0x00021bfe:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00021c02:    2900        .)      CMP      r1,#0
        0x00021c04:    bf1c        ..      ITT      NE
        0x00021c06:    6850        Ph      LDRNE    r0,[r2,#4]
        0x00021c08:    2808        .(      CMPNE    r0,#8
        0x00021c0a:    d22e        ..      BCS      0x21c6a ; am_hal_iom_configure + 138
        0x00021c0c:    f0137f00    ....    TST      r3,#0x2000000
        0x00021c10:    bf1c        ..      ITT      NE
        0x00021c12:    2007        .       MOVNE    r0,#7
        0x00021c14:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00021c18:    780b        .x      LDRB     r3,[r1,#0]
        0x00021c1a:    0300        ..      LSLS     r0,r0,#12
        0x00021c1c:    f1004680    ...F    ADD      r6,r0,#0x40000000
        0x00021c20:    7213        .r      STRB     r3,[r2,#8]
        0x00021c22:    f50626a0    ...&    ADD      r6,r6,#0x50000
        0x00021c26:    f2410310    A...    MOV      r3,#0x1010
        0x00021c2a:    f8c63104    ...1    STR      r3,[r6,#0x104]
        0x00021c2e:    7808        .x      LDRB     r0,[r1,#0]
        0x00021c30:    b1f0        ..      CBZ      r0,0x21c70 ; am_hal_iom_configure + 144
        0x00021c32:    2801        .(      CMP      r0,#1
        0x00021c34:    bf1c        ..      ITT      NE
        0x00021c36:    2005        .       MOVNE    r0,#5
        0x00021c38:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00021c3c:    6848        Hh      LDR      r0,[r1,#4]
        0x00021c3e:    f5a060d4    ...`    SUB      r0,r0,#0x6a0
        0x00021c42:    f5b030c0    ...0    SUBS     r0,r0,#0x18000
        0x00021c46:    bf04        ..      ITT      EQ
        0x00021c48:    4b94        .K      LDREQ    r3,[pc,#592] ; [0x21e9c] = 0x773b1301
        0x00021c4a:    4895        .H      LDREQ    r0,[pc,#596] ; [0x21ea0] = 0x3f070
        0x00021c4c:    f00080d6    ....    BEQ.W    0x21dfc ; am_hal_iom_configure + 540
        0x00021c50:    f5a0509f    ...P    SUB      r0,r0,#0x13e0
        0x00021c54:    f5b02090    ...     SUBS     r0,r0,#0x48000
        0x00021c58:    bf04        ..      ITT      EQ
        0x00021c5a:    4b92        .K      LDREQ    r3,[pc,#584] ; [0x21ea4] = 0x1d0e1301
        0x00021c5c:    4892        .H      LDREQ    r0,[pc,#584] ; [0x21ea8] = 0x3f270
        0x00021c5e:    d07c        |.      BEQ      0x21d5a ; am_hal_iom_configure + 378
        0x00021c60:    f5a0501f    ...P    SUB      r0,r0,#0x27c0
        0x00021c64:    f5b02f10    .../    CMP      r0,#0x90000
        0x00021c68:    d078        x.      BEQ      0x21d5c ; am_hal_iom_configure + 380
        0x00021c6a:    2006        .       MOVS     r0,#6
        0x00021c6c:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00021c70:    7a0f        .z      LDRB     r7,[r1,#8]
        0x00021c72:    2f03        ./      CMP      r7,#3
        0x00021c74:    d8f9        ..      BHI      0x21c6a ; am_hal_iom_configure + 138
        0x00021c76:    488d        .H      LDR      r0,[pc,#564] ; [0x21eac] = 0x2dc6c00
        0x00021c78:    684b        Kh      LDR      r3,[r1,#4]
        0x00021c7a:    4283        .B      CMP      r3,r0
        0x00021c7c:    d8f5        ..      BHI      0x21c6a ; am_hal_iom_configure + 138
        0x00021c7e:    f3c70940    ..@.    UBFX     r9,r7,#1,#1
        0x00021c82:    2b00        .+      CMP      r3,#0
        0x00021c84:    d06b        k.      BEQ      0x21d5e ; am_hal_iom_configure + 382
        0x00021c86:    0040        @.      LSLS     r0,r0,#1
        0x00021c88:    fbb0fcf3    ....    UDIV     r12,r0,r3
        0x00021c8c:    fbb0f4f3    ....    UDIV     r4,r0,r3
        0x00021c90:    fb030014    ....    MLS      r0,r3,r4,r0
        0x00021c94:    2800        .(      CMP      r0,#0
        0x00021c96:    bf18        ..      IT       NE
        0x00021c98:    2001        .       MOVNE    r0,#1
        0x00021c9a:    eb0c0400    ....    ADD      r4,r12,r0
        0x00021c9e:    4260        `B      RSBS     r0,r4,#0
        0x00021ca0:    4020         @      ANDS     r0,r0,r4
        0x00021ca2:    fab0f080    ....    CLZ      r0,r0
        0x00021ca6:    f1c00c1f    ....    RSB      r12,r0,#0x1f
        0x00021caa:    f1bc0f06    ....    CMP      r12,#6
        0x00021cae:    f30080ef    ....    BGT.W    0x21e90 ; am_hal_iom_configure + 688
        0x00021cb2:    bf00        ..      NOP      
        0x00021cb4:    f24160e3    A..`    MOV      r0,#0x16e3
        0x00021cb8:    4283        .B      CMP      r3,r0
        0x00021cba:    d309        ..      BCC      0x21cd0 ; am_hal_iom_configure + 240
        0x00021cbc:    f1a370f4    ...p    SUB      r0,r3,#0x1e80000
        0x00021cc0:    4d7b        {M      LDR      r5,[pc,#492] ; [0x21eb0] = 0xf423ff
        0x00021cc2:    f5a04090    ...@    SUB      r0,r0,#0x4800
        0x00021cc6:    4285        .B      CMP      r5,r0
        0x00021cc8:    bf38        8.      IT       CC
        0x00021cca:    f04f0a00    O...    MOVCC    r10,#0
        0x00021cce:    d301        ..      BCC      0x21cd4 ; am_hal_iom_configure + 244
        0x00021cd0:    f04f0a01    O...    MOV      r10,#1
        0x00021cd4:    2001        .       MOVS     r0,#1
        0x00021cd6:    eb00084a    ..J.    ADD      r8,r0,r10,LSL #1
        0x00021cda:    fa08f00c    ....    LSL      r0,r8,r12
        0x00021cde:    fbb4f5f0    ....    UDIV     r5,r4,r0
        0x00021ce2:    fbb4fbf0    ....    UDIV     r11,r4,r0
        0x00021ce6:    fb00401b    ...@    MLS      r0,r0,r11,r4
        0x00021cea:    2800        .(      CMP      r0,#0
        0x00021cec:    bf18        ..      IT       NE
        0x00021cee:    2001        .       MOVNE    r0,#1
        0x00021cf0:    4428        (D      ADD      r0,r0,r5
        0x00021cf2:    fab0f580    ....    CLZ      r5,r0
        0x00021cf6:    f1c5051f    ....    RSB      r5,r5,#0x1f
        0x00021cfa:    2d07        .-      CMP      r5,#7
        0x00021cfc:    bf84        ..      ITT      HI
        0x00021cfe:    44ac        .D      ADDHI    r12,r12,r5
        0x00021d00:    f1ac0c07    ....    SUBHI    r12,r12,#7
        0x00021d04:    f10c0c01    ....    ADD      r12,r12,#1
        0x00021d08:    f1bc0f07    ....    CMP      r12,#7
        0x00021d0c:    bf88        ..      IT       HI
        0x00021d0e:    2300        .#      MOVHI    r3,#0
        0x00021d10:    d86f        o.      BHI      0x21df2 ; am_hal_iom_configure + 530
        0x00021d12:    2d07        .-      CMP      r5,#7
        0x00021d14:    d90e        ..      BLS      0x21d34 ; am_hal_iom_configure + 340
        0x00021d16:    1fed        ..      SUBS     r5,r5,#7
        0x00021d18:    fa20fb05     ...    LSR      r11,r0,r5
        0x00021d1c:    f04f0e01    O...    MOV      lr,#1
        0x00021d20:    fa0ef505    ....    LSL      r5,lr,r5
        0x00021d24:    fbb0fef5    ....    UDIV     lr,r0,r5
        0x00021d28:    fb05001e    ....    MLS      r0,r5,lr,r0
        0x00021d2c:    2800        .(      CMP      r0,#0
        0x00021d2e:    bf18        ..      IT       NE
        0x00021d30:    2001        .       MOVNE    r0,#1
        0x00021d32:    4458        XD      ADD      r0,r0,r11
        0x00021d34:    4d5f        _M      LDR      r5,[pc,#380] ; [0x21eb4] = 0x16e3600
        0x00021d36:    42ab        .B      CMP      r3,r5
        0x00021d38:    d207        ..      BCS      0x21d4a ; am_hal_iom_configure + 362
        0x00021d3a:    f1ac0501    ....    SUB      r5,r12,#1
        0x00021d3e:    2301        .#      MOVS     r3,#1
        0x00021d40:    40ab        .@      LSLS     r3,r3,r5
        0x00021d42:    42a3        .B      CMP      r3,r4
        0x00021d44:    bf18        ..      IT       NE
        0x00021d46:    2401        .$      MOVNE    r4,#1
        0x00021d48:    d100        ..      BNE      0x21d4c ; am_hal_iom_configure + 364
        0x00021d4a:    2400        .$      MOVS     r4,#0
        0x00021d4c:    f1b90f00    ....    CMP      r9,#0
        0x00021d50:    bf14        ..      ITE      NE
        0x00021d52:    1e83        ..      SUBNE    r3,r0,#2
        0x00021d54:    1e43        C.      SUBEQ    r3,r0,#1
        0x00021d56:    085b        [.      LSRS     r3,r3,#1
        0x00021d58:    e002        ..      B        0x21d60 ; am_hal_iom_configure + 384
        0x00021d5a:    e04f        O.      B        0x21dfc ; am_hal_iom_configure + 540
        0x00021d5c:    e051        Q.      B        0x21e02 ; am_hal_iom_configure + 546
        0x00021d5e:    e048        H.      B        0x21df2 ; am_hal_iom_configure + 530
        0x00021d60:    f44f65e0    O..e    MOV      r5,#0x700
        0x00021d64:    ea05290c    ...)    AND      r9,r5,r12,LSL #8
        0x00021d68:    f44f6500    O..e    MOV      r5,#0x800
        0x00021d6c:    ea0525ca    ...%    AND      r5,r5,r10,LSL #11
        0x00021d70:    f44f5a80    O..Z    MOV      r10,#0x1000
        0x00021d74:    ea490505    I...    ORR      r5,r9,r5
        0x00021d78:    ea0a3a04    ...:    AND      r10,r10,r4,LSL #12
        0x00021d7c:    ea45050a    E...    ORR      r5,r5,r10
        0x00021d80:    f44f0a7f    O...    MOV      r10,#0xff0000
        0x00021d84:    ea0a4303    ...C    AND      r3,r10,r3,LSL #16
        0x00021d88:    432b        +C      ORRS     r3,r3,r5
        0x00021d8a:    f04f457f    O..E    MOV      r5,#0xff000000
        0x00021d8e:    eb056500    ...e    ADD      r5,r5,r0,LSL #24
        0x00021d92:    f1ac0c01    ....    SUB      r12,r12,#1
        0x00021d96:    fa08f80c    ....    LSL      r8,r8,r12
        0x00021d9a:    1e40        @.      SUBS     r0,r0,#1
        0x00021d9c:    432b        +C      ORRS     r3,r3,r5
        0x00021d9e:    4360        `C      MULS     r0,r4,r0
        0x00021da0:    4d45        EM      LDR      r5,[pc,#276] ; [0x21eb8] = 0x5b8d800
        0x00021da2:    1c40        @.      ADDS     r0,r0,#1
        0x00021da4:    fb08f000    ....    MUL      r0,r8,r0
        0x00021da8:    fbb5f8f0    ....    UDIV     r8,r5,r0
        0x00021dac:    fbb5f4f0    ....    UDIV     r4,r5,r0
        0x00021db0:    fb005818    ...X    MLS      r8,r0,r8,r5
        0x00021db4:    ebb80f50    ..P.    CMP      r8,r0,LSR #1
        0x00021db8:    bf8c        ..      ITE      HI
        0x00021dba:    2001        .       MOVHI    r0,#1
        0x00021dbc:    2000        .       MOVLS    r0,#0
        0x00021dbe:    4404        .D      ADD      r4,r4,r0
        0x00021dc0:    483e        >H      LDR      r0,[pc,#248] ; [0x21ebc] = 0x3d090
        0x00021dc2:    fbb4f8f0    ....    UDIV     r8,r4,r0
        0x00021dc6:    fb004818    ...H    MLS      r8,r0,r8,r4
        0x00021dca:    f1b80f00    ....    CMP      r8,#0
        0x00021dce:    d110        ..      BNE      0x21df2 ; am_hal_iom_configure + 530
        0x00021dd0:    fbb4f0f0    ....    UDIV     r0,r4,r0
        0x00021dd4:    b168        h.      CBZ      r0,0x21df2 ; am_hal_iom_configure + 530
        0x00021dd6:    f1a00801    ....    SUB      r8,r0,#1
        0x00021dda:    ea100f08    ....    TST      r0,r8
        0x00021dde:    d108        ..      BNE      0x21df2 ; am_hal_iom_configure + 530
        0x00021de0:    2003        .       MOVS     r0,#3
        0x00021de2:    fa00f00c    ....    LSL      r0,r0,r12
        0x00021de6:    fbb5f3f0    ....    UDIV     r3,r5,r0
        0x00021dea:    fbb5fcf0    ....    UDIV     r12,r5,r0
        0x00021dee:    f4496300    I..c    ORR      r3,r9,#0x800
        0x00021df2:    f0070003    ....    AND      r0,r7,#3
        0x00021df6:    f8c60280    ....    STR      r0,[r6,#0x280]
        0x00021dfa:    e006        ..      B        0x21e0a ; am_hal_iom_configure + 554
        0x00021dfc:    f8c602c0    ....    STR      r0,[r6,#0x2c0]
        0x00021e00:    e003        ..      B        0x21e0a ; am_hal_iom_configure + 554
        0x00021e02:    4b2f        /K      LDR      r3,[pc,#188] ; [0x21ec0] = 0xb051301
        0x00021e04:    482f        /H      LDR      r0,[pc,#188] ; [0x21ec4] = 0x23040
        0x00021e06:    f8c602c0    ....    STR      r0,[r6,#0x2c0]
        0x00021e0a:    f0430001    C...    ORR      r0,r3,#1
        0x00021e0e:    f8c60118    ....    STR      r0,[r6,#0x118]
        0x00021e12:    4b2d        -K      LDR      r3,[pc,#180] ; [0x21ec8] = 0xf4240
        0x00021e14:    6848        Hh      LDR      r0,[r1,#4]
        0x00021e16:    fbb3f0f0    ....    UDIV     r0,r3,r0
        0x00021e1a:    f8c20864    ..d.    STR      r0,[r2,#0x864]
        0x00021e1e:    f44f707a    O.zp    MOV      r0,#0x3e8
        0x00021e22:    f8c20860    ..`.    STR      r0,[r2,#0x860]
        0x00021e26:    68c8        .h      LDR      r0,[r1,#0xc]
        0x00021e28:    60d0        .`      STR      r0,[r2,#0xc]
        0x00021e2a:    6909        .i      LDR      r1,[r1,#0x10]
        0x00021e2c:    6111        .a      STR      r1,[r2,#0x10]
        0x00021e2e:    b348        H.      CBZ      r0,0x21e84 ; am_hal_iom_configure + 676
        0x00021e30:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00021e34:    4925        %I      LDR      r1,[pc,#148] ; [0x21ecc] = 0x10060000
        0x00021e36:    4288        .B      CMP      r0,r1
        0x00021e38:    bf2c        ,.      ITE      CS
        0x00021e3a:    2000        .       MOVCS    r0,#0
        0x00021e3c:    2001        .       MOVCC    r0,#1
        0x00021e3e:    f88208a4    ....    STRB     r0,[r2,#0x8a4]
        0x00021e42:    2800        .(      CMP      r0,#0
        0x00021e44:    bf18        ..      IT       NE
        0x00021e46:    6910        .i      LDRNE    r0,[r2,#0x10]
        0x00021e48:    d10d        ..      BNE      0x21e66 ; am_hal_iom_configure + 646
        0x00021e4a:    68d1        .h      LDR      r1,[r2,#0xc]
        0x00021e4c:    6913        .i      LDR      r3,[r2,#0x10]
        0x00021e4e:    f101000f    ....    ADD      r0,r1,#0xf
        0x00021e52:    f020000f     ...    BIC      r0,r0,#0xf
        0x00021e56:    f001010f    ....    AND      r1,r1,#0xf
        0x00021e5a:    ebc10183    ....    RSB      r1,r1,r3,LSL #2
        0x00021e5e:    60d0        .`      STR      r0,[r2,#0xc]
        0x00021e60:    0908        ..      LSRS     r0,r1,#4
        0x00021e62:    0080        ..      LSLS     r0,r0,#2
        0x00021e64:    6110        .a      STR      r0,[r2,#0x10]
        0x00021e66:    0080        ..      LSLS     r0,r0,#2
        0x00021e68:    4919        .I      LDR      r1,[pc,#100] ; [0x21ed0] = 0xaaaaaaab
        0x00021e6a:    3820         8      SUBS     r0,r0,#0x20
        0x00021e6c:    fba11000    ....    UMULL    r1,r0,r1,r0
        0x00021e70:    0980        ..      LSRS     r0,r0,#6
        0x00021e72:    f8c20858    ..X.    STR      r0,[r2,#0x858]
        0x00021e76:    f5b07f80    ....    CMP      r0,#0x100
        0x00021e7a:    bf88        ..      IT       HI
        0x00021e7c:    f44f7080    O..p    MOVHI    r0,#0x100
        0x00021e80:    f8c20858    ..X.    STR      r0,[r2,#0x858]
        0x00021e84:    2000        .       MOVS     r0,#0
        0x00021e86:    f8c208a0    ....    STR      r0,[r2,#0x8a0]
        0x00021e8a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00021e8e:    bf00        ..      NOP      
        0x00021e90:    f04f0c06    O...    MOV      r12,#6
        0x00021e94:    e70e        ..      B        0x21cb4 ; am_hal_iom_configure + 212
    $d
        0x00021e96:    0000        ..      DCW    0
        0x00021e98:    00123456    V4..    DCD    1193046
        0x00021e9c:    773b1301    ..;w    DCD    2000360193
        0x00021ea0:    0003f070    p...    DCD    258160
        0x00021ea4:    1d0e1301    ....    DCD    487461633
        0x00021ea8:    0003f270    p...    DCD    258672
        0x00021eac:    02dc6c00    .l..    DCD    48000000
        0x00021eb0:    00f423ff    .#..    DCD    15999999
        0x00021eb4:    016e3600    .6n.    DCD    24000000
        0x00021eb8:    05b8d800    ....    DCD    96000000
        0x00021ebc:    0003d090    ....    DCD    250000
        0x00021ec0:    0b051301    ....    DCD    184881921
        0x00021ec4:    00023040    @0..    DCD    143424
        0x00021ec8:    000f4240    @B..    DCD    1000000
        0x00021ecc:    10060000    ....    DCD    268828672
        0x00021ed0:    aaaaaaab    ....    DCD    2863311531
    $t
    i.am_hal_iom_disable
    am_hal_iom_disable
        0x00021ed4:    b570        p.      PUSH     {r4-r6,lr}
        0x00021ed6:    1e04        ..      SUBS     r4,r0,#0
        0x00021ed8:    bf1c        ..      ITT      NE
        0x00021eda:    6801        .h      LDRNE    r1,[r0,#0]
        0x00021edc:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x00021ee0:    d004        ..      BEQ      0x21eec ; am_hal_iom_disable + 24
        0x00021ee2:    4b1c        .K      LDR      r3,[pc,#112] ; [0x21f54] = 0x123456
        0x00021ee4:    f021427f    !..B    BIC      r2,r1,#0xff000000
        0x00021ee8:    429a        .B      CMP      r2,r3
        0x00021eea:    d001        ..      BEQ      0x21ef0 ; am_hal_iom_disable + 28
        0x00021eec:    2002        .       MOVS     r0,#2
        0x00021eee:    bd70        p.      POP      {r4-r6,pc}
        0x00021ef0:    f0117f00    ....    TST      r1,#0x2000000
        0x00021ef4:    bf04        ..      ITT      EQ
        0x00021ef6:    2000        .       MOVEQ    r0,#0
        0x00021ef8:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00021efa:    6a61        aj      LDR      r1,[r4,#0x24]
        0x00021efc:    2900        .)      CMP      r1,#0
        0x00021efe:    bf1c        ..      ITT      NE
        0x00021f00:    2003        .       MOVNE    r0,#3
        0x00021f02:    bd70        p.      POPNE    {r4-r6,pc}
        0x00021f04:    6861        ah      LDR      r1,[r4,#4]
        0x00021f06:    0309        ..      LSLS     r1,r1,#12
        0x00021f08:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00021f0c:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00021f10:    f8d1211c    ...!    LDR      r2,[r1,#0x11c]
        0x00021f14:    f0220201    "...    BIC      r2,r2,#1
        0x00021f18:    f8c1211c    ...!    STR      r2,[r1,#0x11c]
        0x00021f1c:    6861        ah      LDR      r1,[r4,#4]
        0x00021f1e:    0309        ..      LSLS     r1,r1,#12
        0x00021f20:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00021f24:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00021f28:    f8d1211c    ...!    LDR      r2,[r1,#0x11c]
        0x00021f2c:    f0220210    "...    BIC      r2,r2,#0x10
        0x00021f30:    f8c1211c    ...!    STR      r2,[r1,#0x11c]
        0x00021f34:    f8d40828    ..(.    LDR      r0,[r4,#0x828]
        0x00021f38:    4625        %F      MOV      r5,r4
        0x00021f3a:    b128        (.      CBZ      r0,0x21f48 ; am_hal_iom_disable + 116
        0x00021f3c:    2101        .!      MOVS     r1,#1
        0x00021f3e:    f7fff87b    ..{.    BL       am_hal_cmdq_term ; 0x21038
        0x00021f42:    2000        .       MOVS     r0,#0
        0x00021f44:    f8c50828    ..(.    STR      r0,[r5,#0x828]
        0x00021f48:    6820         h      LDR      r0,[r4,#0]
        0x00021f4a:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x00021f4e:    6020         `      STR      r0,[r4,#0]
        0x00021f50:    2000        .       MOVS     r0,#0
        0x00021f52:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00021f54:    00123456    V4..    DCD    1193046
    $t
    i.am_hal_iom_enable
    am_hal_iom_enable
        0x00021f58:    b530        0.      PUSH     {r4,r5,lr}
        0x00021f5a:    b083        ..      SUB      sp,sp,#0xc
        0x00021f5c:    1e04        ..      SUBS     r4,r0,#0
        0x00021f5e:    f04f0100    O...    MOV      r1,#0
        0x00021f62:    bf1c        ..      ITT      NE
        0x00021f64:    6820         h      LDRNE    r0,[r4,#0]
        0x00021f66:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00021f6a:    d004        ..      BEQ      0x21f76 ; am_hal_iom_enable + 30
        0x00021f6c:    4b3f        ?K      LDR      r3,[pc,#252] ; [0x2206c] = 0x123456
        0x00021f6e:    f020427f     ..B    BIC      r2,r0,#0xff000000
        0x00021f72:    429a        .B      CMP      r2,r3
        0x00021f74:    d002        ..      BEQ      0x21f7c ; am_hal_iom_enable + 36
        0x00021f76:    b003        ..      ADD      sp,sp,#0xc
        0x00021f78:    2002        .       MOVS     r0,#2
        0x00021f7a:    bd30        0.      POP      {r4,r5,pc}
        0x00021f7c:    f0107f00    ....    TST      r0,#0x2000000
        0x00021f80:    bf1e        ..      ITTT     NE
        0x00021f82:    2000        .       MOVNE    r0,#0
        0x00021f84:    b003        ..      ADDNE    sp,sp,#0xc
        0x00021f86:    bd30        0.      POPNE    {r4,r5,pc}
        0x00021f88:    7a22        "z      LDRB     r2,[r4,#8]
        0x00021f8a:    6860        `h      LDR      r0,[r4,#4]
        0x00021f8c:    2a00        .*      CMP      r2,#0
        0x00021f8e:    bf14        ..      ITE      NE
        0x00021f90:    f04f0c01    O...    MOVNE    r12,#1
        0x00021f94:    f04f0c00    O...    MOVEQ    r12,#0
        0x00021f98:    0300        ..      LSLS     r0,r0,#12
        0x00021f9a:    f1004380    ...C    ADD      r3,r0,#0x40000000
        0x00021f9e:    f50323a0    ...#    ADD      r3,r3,#0x50000
        0x00021fa2:    f8d3011c    ....    LDR      r0,[r3,#0x11c]
        0x00021fa6:    2201        ."      MOVS     r2,#1
        0x00021fa8:    f3c00542    ..B.    UBFX     r5,r0,#1,#3
        0x00021fac:    2000        .       MOVS     r0,#0
        0x00021fae:    4565        eE      CMP      r5,r12
        0x00021fb0:    bf08        ..      IT       EQ
        0x00021fb2:    f8c3211c    ...!    STREQ    r2,[r3,#0x11c]
        0x00021fb6:    d00d        ..      BEQ      0x21fd4 ; am_hal_iom_enable + 124
        0x00021fb8:    f8d3511c    ...Q    LDR      r5,[r3,#0x11c]
        0x00021fbc:    f3c51542    ..B.    UBFX     r5,r5,#5,#3
        0x00021fc0:    4565        eE      CMP      r5,r12
        0x00021fc2:    bf07        ..      ITTEE    EQ
        0x00021fc4:    f04f0c10    O...    MOVEQ    r12,#0x10
        0x00021fc8:    f8c3c11c    ....    STREQ    r12,[r3,#0x11c]
        0x00021fcc:    2009        .       MOVNE    r0,#9
        0x00021fce:    b003        ..      ADDNE    sp,sp,#0xc
        0x00021fd0:    bf18        ..      IT       NE
        0x00021fd2:    bd30        0.      POPNE    {r4,r5,pc}
        0x00021fd4:    68e3        .h      LDR      r3,[r4,#0xc]
        0x00021fd6:    2b00        .+      CMP      r3,#0
        0x00021fd8:    d040        @.      BEQ      0x2205c ; am_hal_iom_enable + 260
        0x00021fda:    6260        `b      STR      r0,[r4,#0x24]
        0x00021fdc:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00021fde:    6863        ch      LDR      r3,[r4,#4]
        0x00021fe0:    4923        #I      LDR      r1,[pc,#140] ; [0x22070] = 0x800040
        0x00021fe2:    031b        ..      LSLS     r3,r3,#12
        0x00021fe4:    f1034380    ...C    ADD      r3,r3,#0x40000000
        0x00021fe8:    f50323a0    ...#    ADD      r3,r3,#0x50000
        0x00021fec:    f8c31238    ..8.    STR      r1,[r3,#0x238]
        0x00021ff0:    f8c40854    ..T.    STR      r0,[r4,#0x854]
        0x00021ff4:    f884083c    ..<.    STRB     r0,[r4,#0x83c]
        0x00021ff8:    f8c40838    ..8.    STR      r0,[r4,#0x838]
        0x00021ffc:    f8c40844    ..D.    STR      r0,[r4,#0x844]
        0x00022000:    f8c40840    ..@.    STR      r0,[r4,#0x840]
        0x00022004:    f884082c    ..,.    STRB     r0,[r4,#0x82c]
        0x00022008:    f8c40830    ..0.    STR      r0,[r4,#0x830]
        0x0002200c:    f884282d    ..-(    STRB     r2,[r4,#0x82d]
        0x00022010:    e9d41303    ....    LDRD     r1,r3,[r4,#0xc]
        0x00022014:    f894c004    ....    LDRB     r12,[r4,#4]
        0x00022018:    f8c40828    ..(.    STR      r0,[r4,#0x828]
        0x0002201c:    6220         b      STR      r0,[r4,#0x20]
        0x0002201e:    f8c4085c    ..\.    STR      r0,[r4,#0x85c]
        0x00022022:    0858        X.      LSRS     r0,r3,#1
        0x00022024:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x00022028:    f88d2008    ...     STRB     r2,[sp,#8]
        0x0002202c:    f00c00ff    ....    AND      r0,r12,#0xff
        0x00022030:    f6040228    ..(.    ADD      r2,r4,#0x828
        0x00022034:    4669        iF      MOV      r1,sp
        0x00022036:    f7feff87    ....    BL       am_hal_cmdq_init ; 0x20f48
        0x0002203a:    1e01        ..      SUBS     r1,r0,#0
        0x0002203c:    bf04        ..      ITT      EQ
        0x0002203e:    f44f7280    O..r    MOVEQ    r2,#0x100
        0x00022042:    6222        "b      STREQ    r2,[r4,#0x20]
        0x00022044:    f04f0002    O...    MOV      r0,#2
        0x00022048:    6862        bh      LDR      r2,[r4,#4]
        0x0002204a:    ea4f3202    O..2    LSL      r2,r2,#12
        0x0002204e:    f1024280    ...B    ADD      r2,r2,#0x40000000
        0x00022052:    f50222a0    ..."    ADD      r2,r2,#0x50000
        0x00022056:    f8c20210    ....    STR      r0,[r2,#0x210]
        0x0002205a:    d103        ..      BNE      0x22064 ; am_hal_iom_enable + 268
        0x0002205c:    6820         h      LDR      r0,[r4,#0]
        0x0002205e:    f0407000    @..p    ORR      r0,r0,#0x2000000
        0x00022062:    6020         `      STR      r0,[r4,#0]
        0x00022064:    b003        ..      ADD      sp,sp,#0xc
        0x00022066:    4608        .F      MOV      r0,r1
        0x00022068:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x0002206a:    0000        ..      DCW    0
        0x0002206c:    00123456    V4..    DCD    1193046
        0x00022070:    00800040    @...    DCD    8388672
    $t
    i.am_hal_iom_initialize
    am_hal_iom_initialize
        0x00022074:    2808        .(      CMP      r0,#8
        0x00022076:    bf24        $.      ITT      CS
        0x00022078:    2005        .       MOVCS    r0,#5
        0x0002207a:    4770        pG      BXCS     lr
        0x0002207c:    2900        .)      CMP      r1,#0
        0x0002207e:    bf04        ..      ITT      EQ
        0x00022080:    2006        .       MOVEQ    r0,#6
        0x00022082:    4770        pG      BXEQ     lr
        0x00022084:    b410        ..      PUSH     {r4}
        0x00022086:    f2401215    @...    MOV      r2,#0x115
        0x0002208a:    fb00f302    ....    MUL      r3,r0,r2
        0x0002208e:    4a0c        .J      LDR      r2,[pc,#48] ; [0x220c0] = 0x1001cb80
        0x00022090:    f852c033    R.3.    LDR      r12,[r2,r3,LSL #3]
        0x00022094:    f01c7f80    ....    TST      r12,#0x1000000
        0x00022098:    bf1e        ..      ITTT     NE
        0x0002209a:    2007        .       MOVNE    r0,#7
        0x0002209c:    bc10        ..      POPNE    {r4}
        0x0002209e:    4770        pG      BXNE     lr
        0x000220a0:    f02c7c00    ,..|    BIC      r12,r12,#0x2000000
        0x000220a4:    f04c7c80    L..|    ORR      r12,r12,#0x1000000
        0x000220a8:    4c06        .L      LDR      r4,[pc,#24] ; [0x220c4] = 0x123456
        0x000220aa:    f3640c17    d...    BFI      r12,r4,#0,#24
        0x000220ae:    f842c033    B.3.    STR      r12,[r2,r3,LSL #3]
        0x000220b2:    eb0202c3    ....    ADD      r2,r2,r3,LSL #3
        0x000220b6:    6050        P`      STR      r0,[r2,#4]
        0x000220b8:    600a        .`      STR      r2,[r1,#0]
        0x000220ba:    bc10        ..      POP      {r4}
        0x000220bc:    2000        .       MOVS     r0,#0
        0x000220be:    4770        pG      BX       lr
    $d
        0x000220c0:    1001cb80    ....    DCD    268553088
        0x000220c4:    00123456    V4..    DCD    1193046
    $t
    i.am_hal_iom_power_ctrl
    am_hal_iom_power_ctrl
        0x000220c8:    b570        p.      PUSH     {r4-r6,lr}
        0x000220ca:    4615        .F      MOV      r5,r2
        0x000220cc:    1e04        ..      SUBS     r4,r0,#0
        0x000220ce:    bf1c        ..      ITT      NE
        0x000220d0:    6820         h      LDRNE    r0,[r4,#0]
        0x000220d2:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x000220d6:    d004        ..      BEQ      0x220e2 ; am_hal_iom_power_ctrl + 26
        0x000220d8:    4bc4        .K      LDR      r3,[pc,#784] ; [0x223ec] = 0x123456
        0x000220da:    f020427f     ..B    BIC      r2,r0,#0xff000000
        0x000220de:    429a        .B      CMP      r2,r3
        0x000220e0:    d001        ..      BEQ      0x220e6 ; am_hal_iom_power_ctrl + 30
        0x000220e2:    2002        .       MOVS     r0,#2
        0x000220e4:    bd70        p.      POP      {r4-r6,pc}
        0x000220e6:    2900        .)      CMP      r1,#0
        0x000220e8:    d07d        }.      BEQ      0x221e6 ; am_hal_iom_power_ctrl + 286
        0x000220ea:    2901        .)      CMP      r1,#1
        0x000220ec:    bf1e        ..      ITTT     NE
        0x000220ee:    2902        .)      CMPNE    r1,#2
        0x000220f0:    2006        .       MOVNE    r0,#6
        0x000220f2:    bd70        p.      POPNE    {r4-r6,pc}
        0x000220f4:    f0107f00    ....    TST      r0,#0x2000000
        0x000220f8:    d010        ..      BEQ      0x2211c ; am_hal_iom_power_ctrl + 84
        0x000220fa:    6860        `h      LDR      r0,[r4,#4]
        0x000220fc:    ea4f3000    O..0    LSL      r0,r0,#12
        0x00022100:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022104:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022108:    f8d00248    ..H.    LDR      r0,[r0,#0x248]
        0x0002210c:    f0000006    ....    AND      r0,r0,#6
        0x00022110:    2804        .(      CMP      r0,#4
        0x00022112:    bf07        ..      ITTEE    EQ
        0x00022114:    6a60        `j      LDREQ    r0,[r4,#0x24]
        0x00022116:    2800        .(      CMPEQ    r0,#0
        0x00022118:    2003        .       MOVNE    r0,#3
        0x0002211a:    bd70        p.      POPNE    {r4-r6,pc}
        0x0002211c:    2d00        .-      CMP      r5,#0
        0x0002211e:    d07c        |.      BEQ      0x2221a ; am_hal_iom_power_ctrl + 338
        0x00022120:    6860        `h      LDR      r0,[r4,#4]
        0x00022122:    0300        ..      LSLS     r0,r0,#12
        0x00022124:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022128:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x0002212c:    f8d00104    ....    LDR      r0,[r0,#0x104]
        0x00022130:    f8c4086c    ..l.    STR      r0,[r4,#0x86c]
        0x00022134:    6860        `h      LDR      r0,[r4,#4]
        0x00022136:    0300        ..      LSLS     r0,r0,#12
        0x00022138:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x0002213c:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022140:    f8d00118    ....    LDR      r0,[r0,#0x118]
        0x00022144:    f8c40874    ..t.    STR      r0,[r4,#0x874]
        0x00022148:    6860        `h      LDR      r0,[r4,#4]
        0x0002214a:    0300        ..      LSLS     r0,r0,#12
        0x0002214c:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022150:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022154:    f8d0011c    ....    LDR      r0,[r0,#0x11c]
        0x00022158:    f8c40878    ..x.    STR      r0,[r4,#0x878]
        0x0002215c:    6860        `h      LDR      r0,[r4,#4]
        0x0002215e:    0300        ..      LSLS     r0,r0,#12
        0x00022160:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022164:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022168:    f8d00228    ..(.    LDR      r0,[r0,#0x228]
        0x0002216c:    f8c4087c    ..|.    STR      r0,[r4,#0x87c]
        0x00022170:    6860        `h      LDR      r0,[r4,#4]
        0x00022172:    0300        ..      LSLS     r0,r0,#12
        0x00022174:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022178:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x0002217c:    f8d0022c    ..,.    LDR      r0,[r0,#0x22c]
        0x00022180:    f8c40880    ....    STR      r0,[r4,#0x880]
        0x00022184:    6860        `h      LDR      r0,[r4,#4]
        0x00022186:    0300        ..      LSLS     r0,r0,#12
        0x00022188:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x0002218c:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022190:    f8d00234    ..4.    LDR      r0,[r0,#0x234]
        0x00022194:    f8c40884    ....    STR      r0,[r4,#0x884]
        0x00022198:    6860        `h      LDR      r0,[r4,#4]
        0x0002219a:    0300        ..      LSLS     r0,r0,#12
        0x0002219c:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000221a0:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000221a4:    f8d0023c    ..<.    LDR      r0,[r0,#0x23c]
        0x000221a8:    f8c40888    ....    STR      r0,[r4,#0x888]
        0x000221ac:    6860        `h      LDR      r0,[r4,#4]
        0x000221ae:    0300        ..      LSLS     r0,r0,#12
        0x000221b0:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000221b4:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000221b8:    f8d00240    ..@.    LDR      r0,[r0,#0x240]
        0x000221bc:    f8c4088c    ....    STR      r0,[r4,#0x88c]
        0x000221c0:    6860        `h      LDR      r0,[r4,#4]
        0x000221c2:    0300        ..      LSLS     r0,r0,#12
        0x000221c4:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000221c8:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000221cc:    f8d00244    ..D.    LDR      r0,[r0,#0x244]
        0x000221d0:    f8c40890    ....    STR      r0,[r4,#0x890]
        0x000221d4:    6860        `h      LDR      r0,[r4,#4]
        0x000221d6:    0300        ..      LSLS     r0,r0,#12
        0x000221d8:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000221dc:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000221e0:    f8d00280    ....    LDR      r0,[r0,#0x280]
        0x000221e4:    e000        ..      B        0x221e8 ; am_hal_iom_power_ctrl + 288
        0x000221e6:    e052        R.      B        0x2228e ; am_hal_iom_power_ctrl + 454
        0x000221e8:    f8c40894    ....    STR      r0,[r4,#0x894]
        0x000221ec:    6860        `h      LDR      r0,[r4,#4]
        0x000221ee:    0300        ..      LSLS     r0,r0,#12
        0x000221f0:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000221f4:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000221f8:    f8d002c0    ....    LDR      r0,[r0,#0x2c0]
        0x000221fc:    f8c40898    ....    STR      r0,[r4,#0x898]
        0x00022200:    6860        `h      LDR      r0,[r4,#4]
        0x00022202:    0300        ..      LSLS     r0,r0,#12
        0x00022204:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022208:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x0002220c:    f8d00200    ....    LDR      r0,[r0,#0x200]
        0x00022210:    f8c4089c    ....    STR      r0,[r4,#0x89c]
        0x00022214:    6860        `h      LDR      r0,[r4,#4]
        0x00022216:    0300        ..      LSLS     r0,r0,#12
        0x00022218:    e000        ..      B        0x2221c ; am_hal_iom_power_ctrl + 340
        0x0002221a:    e019        ..      B        0x22250 ; am_hal_iom_power_ctrl + 392
        0x0002221c:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022220:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022224:    f8d00210    ....    LDR      r0,[r0,#0x210]
        0x00022228:    f8c40870    ..p.    STR      r0,[r4,#0x870]
        0x0002222c:    6860        `h      LDR      r0,[r4,#4]
        0x0002222e:    0300        ..      LSLS     r0,r0,#12
        0x00022230:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022234:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022238:    f8d00228    ..(.    LDR      r0,[r0,#0x228]
        0x0002223c:    f0100f01    ....    TST      r0,#1
        0x00022240:    bf1c        ..      ITT      NE
        0x00022242:    f8d40828    ..(.    LDRNE    r0,[r4,#0x828]
        0x00022246:    f7fefe33    ..3.    BLNE     am_hal_cmdq_disable ; 0x20eb0
        0x0002224a:    2001        .       MOVS     r0,#1
        0x0002224c:    f8840868    ..h.    STRB     r0,[r4,#0x868]
        0x00022250:    6860        `h      LDR      r0,[r4,#4]
        0x00022252:    0300        ..      LSLS     r0,r0,#12
        0x00022254:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022258:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x0002225c:    f8d0111c    ....    LDR      r1,[r0,#0x11c]
        0x00022260:    f0210101    !...    BIC      r1,r1,#1
        0x00022264:    f8c0111c    ....    STR      r1,[r0,#0x11c]
        0x00022268:    6860        `h      LDR      r0,[r4,#4]
        0x0002226a:    0300        ..      LSLS     r0,r0,#12
        0x0002226c:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022270:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022274:    f8d0111c    ....    LDR      r1,[r0,#0x11c]
        0x00022278:    f0210110    !...    BIC      r1,r1,#0x10
        0x0002227c:    f8c0111c    ....    STR      r1,[r0,#0x11c]
        0x00022280:    7920         y      LDRB     r0,[r4,#4]
        0x00022282:    1c40        @.      ADDS     r0,r0,#1
        0x00022284:    b2c0        ..      UXTB     r0,r0
        0x00022286:    f001f8e1    ....    BL       am_hal_pwrctrl_periph_disable ; 0x2344c
        0x0002228a:    2000        .       MOVS     r0,#0
        0x0002228c:    bd70        p.      POP      {r4-r6,pc}
        0x0002228e:    b12d        -.      CBZ      r5,0x2229c ; am_hal_iom_power_ctrl + 468
        0x00022290:    f8940868    ..h.    LDRB     r0,[r4,#0x868]
        0x00022294:    2800        .(      CMP      r0,#0
        0x00022296:    bf04        ..      ITT      EQ
        0x00022298:    2007        .       MOVEQ    r0,#7
        0x0002229a:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0002229c:    7920         y      LDRB     r0,[r4,#4]
        0x0002229e:    1c40        @.      ADDS     r0,r0,#1
        0x000222a0:    b2c0        ..      UXTB     r0,r0
        0x000222a2:    f001f969    ..i.    BL       am_hal_pwrctrl_periph_enable ; 0x23578
        0x000222a6:    2d00        .-      CMP      r5,#0
        0x000222a8:    d0ef        ..      BEQ      0x2228a ; am_hal_iom_power_ctrl + 450
        0x000222aa:    6861        ah      LDR      r1,[r4,#4]
        0x000222ac:    f8d4086c    ..l.    LDR      r0,[r4,#0x86c]
        0x000222b0:    0309        ..      LSLS     r1,r1,#12
        0x000222b2:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000222b6:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000222ba:    f8c10104    ....    STR      r0,[r1,#0x104]
        0x000222be:    6861        ah      LDR      r1,[r4,#4]
        0x000222c0:    f8d40874    ..t.    LDR      r0,[r4,#0x874]
        0x000222c4:    0309        ..      LSLS     r1,r1,#12
        0x000222c6:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000222ca:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000222ce:    f8c10118    ....    STR      r0,[r1,#0x118]
        0x000222d2:    6861        ah      LDR      r1,[r4,#4]
        0x000222d4:    f8d40880    ....    LDR      r0,[r4,#0x880]
        0x000222d8:    0309        ..      LSLS     r1,r1,#12
        0x000222da:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000222de:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000222e2:    f8c1022c    ..,.    STR      r0,[r1,#0x22c]
        0x000222e6:    6861        ah      LDR      r1,[r4,#4]
        0x000222e8:    f8d40884    ....    LDR      r0,[r4,#0x884]
        0x000222ec:    0309        ..      LSLS     r1,r1,#12
        0x000222ee:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000222f2:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000222f6:    f8c10234    ..4.    STR      r0,[r1,#0x234]
        0x000222fa:    6861        ah      LDR      r1,[r4,#4]
        0x000222fc:    f8d40888    ....    LDR      r0,[r4,#0x888]
        0x00022300:    0309        ..      LSLS     r1,r1,#12
        0x00022302:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00022306:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x0002230a:    f8c1023c    ..<.    STR      r0,[r1,#0x23c]
        0x0002230e:    6861        ah      LDR      r1,[r4,#4]
        0x00022310:    f8d4088c    ....    LDR      r0,[r4,#0x88c]
        0x00022314:    0309        ..      LSLS     r1,r1,#12
        0x00022316:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x0002231a:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x0002231e:    f8c10240    ..@.    STR      r0,[r1,#0x240]
        0x00022322:    6861        ah      LDR      r1,[r4,#4]
        0x00022324:    f8d40890    ....    LDR      r0,[r4,#0x890]
        0x00022328:    0309        ..      LSLS     r1,r1,#12
        0x0002232a:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x0002232e:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00022332:    f8c10244    ..D.    STR      r0,[r1,#0x244]
        0x00022336:    6861        ah      LDR      r1,[r4,#4]
        0x00022338:    f8d40894    ....    LDR      r0,[r4,#0x894]
        0x0002233c:    0309        ..      LSLS     r1,r1,#12
        0x0002233e:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00022342:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00022346:    f8c10280    ....    STR      r0,[r1,#0x280]
        0x0002234a:    6861        ah      LDR      r1,[r4,#4]
        0x0002234c:    f8d40898    ....    LDR      r0,[r4,#0x898]
        0x00022350:    0309        ..      LSLS     r1,r1,#12
        0x00022352:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00022356:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x0002235a:    f8c102c0    ....    STR      r0,[r1,#0x2c0]
        0x0002235e:    6861        ah      LDR      r1,[r4,#4]
        0x00022360:    f8d4089c    ....    LDR      r0,[r4,#0x89c]
        0x00022364:    0309        ..      LSLS     r1,r1,#12
        0x00022366:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x0002236a:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x0002236e:    f8c10200    ....    STR      r0,[r1,#0x200]
        0x00022372:    6861        ah      LDR      r1,[r4,#4]
        0x00022374:    f8d40870    ..p.    LDR      r0,[r4,#0x870]
        0x00022378:    0309        ..      LSLS     r1,r1,#12
        0x0002237a:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x0002237e:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00022382:    f8c10210    ....    STR      r0,[r1,#0x210]
        0x00022386:    6861        ah      LDR      r1,[r4,#4]
        0x00022388:    f8d4087c    ..|.    LDR      r0,[r4,#0x87c]
        0x0002238c:    0309        ..      LSLS     r1,r1,#12
        0x0002238e:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00022392:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00022396:    f0200001     ...    BIC      r0,r0,#1
        0x0002239a:    f8c10228    ..(.    STR      r0,[r1,#0x228]
        0x0002239e:    6861        ah      LDR      r1,[r4,#4]
        0x000223a0:    f8d40878    ..x.    LDR      r0,[r4,#0x878]
        0x000223a4:    0309        ..      LSLS     r1,r1,#12
        0x000223a6:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000223aa:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000223ae:    f8c1011c    ....    STR      r0,[r1,#0x11c]
        0x000223b2:    f894087c    ..|.    LDRB     r0,[r4,#0x87c]
        0x000223b6:    f0100f01    ....    TST      r0,#1
        0x000223ba:    d012        ..      BEQ      0x223e2 ; am_hal_iom_power_ctrl + 794
        0x000223bc:    6a60        `j      LDR      r0,[r4,#0x24]
        0x000223be:    b960        `.      CBNZ     r0,0x223da ; am_hal_iom_power_ctrl + 786
        0x000223c0:    6861        ah      LDR      r1,[r4,#4]
        0x000223c2:    0308        ..      LSLS     r0,r1,#12
        0x000223c4:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000223c8:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000223cc:    f8d0022c    ..,.    LDR      r0,[r0,#0x22c]
        0x000223d0:    4a07        .J      LDR      r2,[pc,#28] ; [0x223f0] = 0x4005022c
        0x000223d2:    eb023101    ...1    ADD      r1,r2,r1,LSL #12
        0x000223d6:    e9c01000    ....    STRD     r1,r0,[r0,#0]
        0x000223da:    f8d40828    ..(.    LDR      r0,[r4,#0x828]
        0x000223de:    f7fefd87    ....    BL       am_hal_cmdq_enable ; 0x20ef0
        0x000223e2:    2000        .       MOVS     r0,#0
        0x000223e4:    f8840868    ..h.    STRB     r0,[r4,#0x868]
        0x000223e8:    e74f        O.      B        0x2228a ; am_hal_iom_power_ctrl + 450
    $d
        0x000223ea:    0000        ..      DCW    0
        0x000223ec:    00123456    V4..    DCD    1193046
        0x000223f0:    4005022c    ,..@    DCD    1074070060
    $t
    i.am_hal_iom_uninitialize
    am_hal_iom_uninitialize
        0x000223f4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000223f8:    2700        .'      MOVS     r7,#0
        0x000223fa:    1e06        ..      SUBS     r6,r0,#0
        0x000223fc:    bf1c        ..      ITT      NE
        0x000223fe:    6801        .h      LDRNE    r1,[r0,#0]
        0x00022400:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x00022404:    d004        ..      BEQ      0x22410 ; am_hal_iom_uninitialize + 28
        0x00022406:    4b1d        .K      LDR      r3,[pc,#116] ; [0x2247c] = 0x123456
        0x00022408:    f021427f    !..B    BIC      r2,r1,#0xff000000
        0x0002240c:    429a        .B      CMP      r2,r3
        0x0002240e:    d002        ..      BEQ      0x22416 ; am_hal_iom_uninitialize + 34
        0x00022410:    2002        .       MOVS     r0,#2
        0x00022412:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00022416:    f0117f00    ....    TST      r1,#0x2000000
        0x0002241a:    d028        (.      BEQ      0x2246e ; am_hal_iom_uninitialize + 122
        0x0002241c:    6a70        pj      LDR      r0,[r6,#0x24]
        0x0002241e:    4634        4F      MOV      r4,r6
        0x00022420:    bb28        (.      CBNZ     r0,0x2246e ; am_hal_iom_uninitialize + 122
        0x00022422:    6860        `h      LDR      r0,[r4,#4]
        0x00022424:    0300        ..      LSLS     r0,r0,#12
        0x00022426:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x0002242a:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x0002242e:    f8d0111c    ....    LDR      r1,[r0,#0x11c]
        0x00022432:    f0210101    !...    BIC      r1,r1,#1
        0x00022436:    f8c0111c    ....    STR      r1,[r0,#0x11c]
        0x0002243a:    6860        `h      LDR      r0,[r4,#4]
        0x0002243c:    0300        ..      LSLS     r0,r0,#12
        0x0002243e:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022442:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022446:    f8d0111c    ....    LDR      r1,[r0,#0x11c]
        0x0002244a:    f0210110    !...    BIC      r1,r1,#0x10
        0x0002244e:    f8c0111c    ....    STR      r1,[r0,#0x11c]
        0x00022452:    f8d40828    ..(.    LDR      r0,[r4,#0x828]
        0x00022456:    4625        %F      MOV      r5,r4
        0x00022458:    b128        (.      CBZ      r0,0x22466 ; am_hal_iom_uninitialize + 114
        0x0002245a:    2101        .!      MOVS     r1,#1
        0x0002245c:    f7fefdec    ....    BL       am_hal_cmdq_term ; 0x21038
        0x00022460:    2000        .       MOVS     r0,#0
        0x00022462:    f8c50828    ..(.    STR      r0,[r5,#0x828]
        0x00022466:    6820         h      LDR      r0,[r4,#0]
        0x00022468:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x0002246c:    6020         `      STR      r0,[r4,#0]
        0x0002246e:    6830        0h      LDR      r0,[r6,#0]
        0x00022470:    f0207080     ..p    BIC      r0,r0,#0x1000000
        0x00022474:    6030        0`      STR      r0,[r6,#0]
        0x00022476:    4638        8F      MOV      r0,r7
        0x00022478:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0002247c:    00123456    V4..    DCD    1193046
    $t
    i.am_hal_itm_enable
    am_hal_itm_enable
        0x00022480:    480a        .H      LDR      r0,[pc,#40] ; [0x224ac] = 0xe000edfc
        0x00022482:    6801        .h      LDR      r1,[r0,#0]
        0x00022484:    f0417180    A..q    ORR      r1,r1,#0x1000000
        0x00022488:    6001        .`      STR      r1,[r0,#0]
        0x0002248a:    6801        .h      LDR      r1,[r0,#0]
        0x0002248c:    f0117f80    ....    TST      r1,#0x1000000
        0x00022490:    d0fb        ..      BEQ      0x2248a ; am_hal_itm_enable + 10
        0x00022492:    4908        .I      LDR      r1,[pc,#32] ; [0x224b4] = 0xe0000fb0
        0x00022494:    4806        .H      LDR      r0,[pc,#24] ; [0x224b0] = 0xc5acce55
        0x00022496:    6008        .`      STR      r0,[r1,#0]
        0x00022498:    4907        .I      LDR      r1,[pc,#28] ; [0x224b8] = 0xe0000e40
        0x0002249a:    200f        .       MOVS     r0,#0xf
        0x0002249c:    6008        .`      STR      r0,[r1,#0]
        0x0002249e:    1748        H.      ASRS     r0,r1,#29
        0x000224a0:    4906        .I      LDR      r1,[pc,#24] ; [0x224bc] = 0xe0000e00
        0x000224a2:    6008        .`      STR      r0,[r1,#0]
        0x000224a4:    4907        .I      LDR      r1,[pc,#28] ; [0x224c4] = 0xe0000e80
        0x000224a6:    4806        .H      LDR      r0,[pc,#24] ; [0x224c0] = 0x150511
        0x000224a8:    6008        .`      STR      r0,[r1,#0]
        0x000224aa:    4770        pG      BX       lr
    $d
        0x000224ac:    e000edfc    ....    DCD    3758157308
        0x000224b0:    c5acce55    U...    DCD    3316436565
        0x000224b4:    e0000fb0    ....    DCD    3758100400
        0x000224b8:    e0000e40    @...    DCD    3758100032
        0x000224bc:    e0000e00    ....    DCD    3758099968
        0x000224c0:    00150511    ....    DCD    1377553
        0x000224c4:    e0000e80    ....    DCD    3758100096
    $t
    i.am_hal_itm_print
    am_hal_itm_print
        0x000224c8:    7802        .x      LDRB     r2,[r0,#0]
        0x000224ca:    2100        .!      MOVS     r1,#0
        0x000224cc:    2a00        .*      CMP      r2,#0
        0x000224ce:    bf08        ..      IT       EQ
        0x000224d0:    4770        pG      BXEQ     lr
        0x000224d2:    1c49        I.      ADDS     r1,r1,#1
        0x000224d4:    5c42        B\      LDRB     r2,[r0,r1]
        0x000224d6:    2a00        .*      CMP      r2,#0
        0x000224d8:    d1fb        ..      BNE      0x224d2 ; am_hal_itm_print + 10
        0x000224da:    2900        .)      CMP      r1,#0
        0x000224dc:    bf08        ..      IT       EQ
        0x000224de:    4770        pG      BXEQ     lr
        0x000224e0:    f810cb01    ....    LDRB     r12,[r0],#1
        0x000224e4:    f04f4260    O.`B    MOV      r2,#0xe0000000
        0x000224e8:    6813        .h      LDR      r3,[r2,#0]
        0x000224ea:    2b00        .+      CMP      r3,#0
        0x000224ec:    d0fc        ..      BEQ      0x224e8 ; am_hal_itm_print + 32
        0x000224ee:    f882c000    ....    STRB     r12,[r2,#0]
        0x000224f2:    1e49        I.      SUBS     r1,r1,#1
        0x000224f4:    d1f4        ..      BNE      0x224e0 ; am_hal_itm_print + 24
        0x000224f6:    4770        pG      BX       lr
    i.am_hal_mcuctrl_control
    am_hal_mcuctrl_control
        0x000224f8:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x000224fc:    4eb2        .N      LDR      r6,[pc,#712] ; [0x227c8] = 0x1000077c
        0x000224fe:    f8df82cc    ....    LDR      r8,[pc,#716] ; [0x227cc] = 0xfff8c00
        0x00022502:    4cb3        .L      LDR      r4,[pc,#716] ; [0x227d0] = 0x40020000
        0x00022504:    4db3        .M      LDR      r5,[pc,#716] ; [0x227d4] = 0x100210c0
        0x00022506:    b082        ..      SUB      sp,sp,#8
        0x00022508:    f04f0901    O...    MOV      r9,#1
        0x0002250c:    f44f7770    O.pw    MOV      r7,#0x3c0
        0x00022510:    f04f0a00    O...    MOV      r10,#0
        0x00022514:    2806        .(      CMP      r0,#6
        0x00022516:    f0808152    ..R.    BCS.W    0x227be ; am_hal_mcuctrl_control + 710
        0x0002251a:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x0002251e:    1303        ..      DCW    4867
        0x00022520:    26fdac41    A..&    DCD    654158913
    $t
        0x00022524:    f7f5ff7a    ..z.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00022528:    9001        ..      STR      r0,[sp,#4]
        0x0002252a:    f8d40120    .. .    LDR      r0,[r4,#0x120]
        0x0002252e:    f020001f     ...    BIC      r0,r0,#0x1f
        0x00022532:    f0400019    @...    ORR      r0,r0,#0x19
        0x00022536:    9000        ..      STR      r0,[sp,#0]
        0x00022538:    f8c40120    .. .    STR      r0,[r4,#0x120]
        0x0002253c:    9801        ..      LDR      r0,[sp,#4]
        0x0002253e:    f7f5ff71    ..q.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00022542:    e00e        ..      B        0x22562 ; am_hal_mcuctrl_control + 106
        0x00022544:    f7f5ff6a    ..j.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00022548:    9001        ..      STR      r0,[sp,#4]
        0x0002254a:    f8d40120    .. .    LDR      r0,[r4,#0x120]
        0x0002254e:    f020001f     ...    BIC      r0,r0,#0x1f
        0x00022552:    f0400018    @...    ORR      r0,r0,#0x18
        0x00022556:    9000        ..      STR      r0,[sp,#0]
        0x00022558:    f8c40120    .. .    STR      r0,[r4,#0x120]
        0x0002255c:    9801        ..      LDR      r0,[sp,#4]
        0x0002255e:    f7f5ff61    ..a.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00022562:    b002        ..      ADD      sp,sp,#8
        0x00022564:    2000        .       MOVS     r0,#0
        0x00022566:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002256a:    2900        .)      CMP      r1,#0
        0x0002256c:    f0008127    ..'.    BEQ.W    0x227be ; am_hal_mcuctrl_control + 710
        0x00022570:    4898        .H      LDR      r0,[pc,#608] ; [0x227d4] = 0x100210c0
        0x00022572:    7809        .x      LDRB     r1,[r1,#0]
        0x00022574:    6840        @h      LDR      r0,[r0,#4]
        0x00022576:    2900        .)      CMP      r1,#0
        0x00022578:    bf0c        ..      ITE      EQ
        0x0002257a:    f4201000     ...    BICEQ    r0,r0,#0x200000
        0x0002257e:    f4401000    @...    ORRNE    r0,r0,#0x200000
        0x00022582:    6068        h`      STR      r0,[r5,#4]
        0x00022584:    2800        .(      CMP      r0,#0
        0x00022586:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x0002258a:    bf14        ..      ITE      NE
        0x0002258c:    f0400080    @...    ORRNE    r0,r0,#0x80
        0x00022590:    f0200080     ...    BICEQ    r0,r0,#0x80
        0x00022594:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022598:    b002        ..      ADD      sp,sp,#8
        0x0002259a:    4650        PF      MOV      r0,r10
        0x0002259c:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000225a0:    ea5f0a01    _...    MOVS     r10,r1
        0x000225a4:    f000810b    ....    BEQ.W    0x227be ; am_hal_mcuctrl_control + 710
        0x000225a8:    f7f5ff38    ..8.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000225ac:    9000        ..      STR      r0,[sp,#0]
        0x000225ae:    6828        (h      LDR      r0,[r5,#0]
        0x000225b0:    1c01        ..      ADDS     r1,r0,#0
        0x000225b2:    bf18        ..      IT       NE
        0x000225b4:    2101        .!      MOVNE    r1,#1
        0x000225b6:    f89a2004    ...     LDRB     r2,[r10,#4]
        0x000225ba:    b1c2        ..      CBZ      r2,0x225ee ; am_hal_mcuctrl_control + 246
        0x000225bc:    f8da2000    ...     LDR      r2,[r10,#0]
        0x000225c0:    4310        .C      ORRS     r0,r0,r2
        0x000225c2:    6028        (`      STR      r0,[r5,#0]
        0x000225c4:    f89a2007    ...     LDRB     r2,[r10,#7]
        0x000225c8:    f8da0000    ....    LDR      r0,[r10,#0]
        0x000225cc:    2a00        .*      CMP      r2,#0
        0x000225ce:    686a        jh      LDR      r2,[r5,#4]
        0x000225d0:    bf0c        ..      ITE      EQ
        0x000225d2:    ea220000    "...    BICEQ    r0,r2,r0
        0x000225d6:    4310        .C      ORRNE    r0,r0,r2
        0x000225d8:    6068        h`      STR      r0,[r5,#4]
        0x000225da:    2800        .(      CMP      r0,#0
        0x000225dc:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x000225e0:    bf14        ..      ITE      NE
        0x000225e2:    f0400080    @...    ORRNE    r0,r0,#0x80
        0x000225e6:    f0200080     ...    BICEQ    r0,r0,#0x80
        0x000225ea:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x000225ee:    6828        (h      LDR      r0,[r5,#0]
        0x000225f0:    2800        .(      CMP      r0,#0
        0x000225f2:    bf18        ..      IT       NE
        0x000225f4:    2001        .       MOVNE    r0,#1
        0x000225f6:    4388        .C      BICS     r0,r0,r1
        0x000225f8:    bf04        ..      ITT      EQ
        0x000225fa:    f89a0006    ....    LDRBEQ   r0,[r10,#6]
        0x000225fe:    2800        .(      CMPEQ    r0,#0
        0x00022600:    f00080d6    ....    BEQ.W    0x227b0 ; am_hal_mcuctrl_control + 696
        0x00022604:    f8859008    ....    STRB     r9,[r5,#8]
        0x00022608:    7830        0x      LDRB     r0,[r6,#0]
        0x0002260a:    6871        qh      LDR      r1,[r6,#4]
        0x0002260c:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x00022610:    ea071181    ....    AND      r1,r7,r1,LSL #6
        0x00022614:    ea400001    @...    ORR      r0,r0,r1
        0x00022618:    ea400008    @...    ORR      r0,r0,r8
        0x0002261c:    f8c40128    ..(.    STR      r0,[r4,#0x128]
        0x00022620:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x00022624:    f0200022     .".    BIC      r0,r0,#0x22
        0x00022628:    f0400002    @...    ORR      r0,r0,#2
        0x0002262c:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022630:    f0400001    @...    ORR      r0,r0,#1
        0x00022634:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022638:    f0400010    @...    ORR      r0,r0,#0x10
        0x0002263c:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022640:    f0400008    @...    ORR      r0,r0,#8
        0x00022644:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022648:    f04f0005    O...    MOV      r0,#5
        0x0002264c:    f7fefe9c    ....    BL       am_hal_delay_us ; 0x21388
        0x00022650:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x00022654:    f89a1005    ....    LDRB     r1,[r10,#5]
        0x00022658:    f0200010     ...    BIC      r0,r0,#0x10
        0x0002265c:    2900        .)      CMP      r1,#0
        0x0002265e:    bf1c        ..      ITT      NE
        0x00022660:    f0200009     ...    BICNE    r0,r0,#9
        0x00022664:    f4207080     ..p    BICNE    r0,r0,#0x100
        0x00022668:    d002        ..      BEQ      0x22670 ; am_hal_mcuctrl_control + 376
        0x0002266a:    bf00        ..      NOP      
        0x0002266c:    f4407080    @..p    ORR      r0,r0,#0x100
        0x00022670:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022674:    e09c        ..      B        0x227b0 ; am_hal_mcuctrl_control + 696
        0x00022676:    ea5f0901    _...    MOVS     r9,r1
        0x0002267a:    d07d        }.      BEQ      0x22778 ; am_hal_mcuctrl_control + 640
        0x0002267c:    f7f5fece    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00022680:    9000        ..      STR      r0,[sp,#0]
        0x00022682:    6828        (h      LDR      r0,[r5,#0]
        0x00022684:    1c01        ..      ADDS     r1,r0,#0
        0x00022686:    bf18        ..      IT       NE
        0x00022688:    2101        .!      MOVNE    r1,#1
        0x0002268a:    f8992004    ...     LDRB     r2,[r9,#4]
        0x0002268e:    b1c2        ..      CBZ      r2,0x226c2 ; am_hal_mcuctrl_control + 458
        0x00022690:    f8d92000    ...     LDR      r2,[r9,#0]
        0x00022694:    4310        .C      ORRS     r0,r0,r2
        0x00022696:    6028        (`      STR      r0,[r5,#0]
        0x00022698:    f8992007    ...     LDRB     r2,[r9,#7]
        0x0002269c:    f8d90000    ....    LDR      r0,[r9,#0]
        0x000226a0:    2a00        .*      CMP      r2,#0
        0x000226a2:    686a        jh      LDR      r2,[r5,#4]
        0x000226a4:    bf0c        ..      ITE      EQ
        0x000226a6:    ea220000    "...    BICEQ    r0,r2,r0
        0x000226aa:    4310        .C      ORRNE    r0,r0,r2
        0x000226ac:    6068        h`      STR      r0,[r5,#4]
        0x000226ae:    2800        .(      CMP      r0,#0
        0x000226b0:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x000226b4:    bf14        ..      ITE      NE
        0x000226b6:    f0400080    @...    ORRNE    r0,r0,#0x80
        0x000226ba:    f0200080     ...    BICEQ    r0,r0,#0x80
        0x000226be:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x000226c2:    6828        (h      LDR      r0,[r5,#0]
        0x000226c4:    2800        .(      CMP      r0,#0
        0x000226c6:    bf18        ..      IT       NE
        0x000226c8:    2001        .       MOVNE    r0,#1
        0x000226ca:    4388        .C      BICS     r0,r0,r1
        0x000226cc:    bf04        ..      ITT      EQ
        0x000226ce:    f8990006    ....    LDRBEQ   r0,[r9,#6]
        0x000226d2:    2800        .(      CMPEQ    r0,#0
        0x000226d4:    d06c        l.      BEQ      0x227b0 ; am_hal_mcuctrl_control + 696
        0x000226d6:    7830        0x      LDRB     r0,[r6,#0]
        0x000226d8:    6871        qh      LDR      r1,[r6,#4]
        0x000226da:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x000226de:    ea071181    ....    AND      r1,r7,r1,LSL #6
        0x000226e2:    ea400001    @...    ORR      r0,r0,r1
        0x000226e6:    ea400008    @...    ORR      r0,r0,r8
        0x000226ea:    f8c40128    ..(.    STR      r0,[r4,#0x128]
        0x000226ee:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x000226f2:    f0400022    @.".    ORR      r0,r0,#0x22
        0x000226f6:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x000226fa:    f0400001    @...    ORR      r0,r0,#1
        0x000226fe:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022702:    f8991005    ....    LDRB     r1,[r9,#5]
        0x00022706:    2900        .)      CMP      r1,#0
        0x00022708:    bf1a        ..      ITTE     NE
        0x0002270a:    f0200001     ...    BICNE    r0,r0,#1
        0x0002270e:    f4207080     ..p    BICNE    r0,r0,#0x100
        0x00022712:    f0200028     .(.    BICEQ    r0,r0,#0x28
        0x00022716:    e000        ..      B        0x2271a ; am_hal_mcuctrl_control + 546
        0x00022718:    e004        ..      B        0x22724 ; am_hal_mcuctrl_control + 556
        0x0002271a:    bf08        ..      IT       EQ
        0x0002271c:    f0400008    @...    ORREQ    r0,r0,#8
        0x00022720:    d0a6        ..      BEQ      0x22670 ; am_hal_mcuctrl_control + 376
        0x00022722:    e7a3        ..      B        0x2266c ; am_hal_mcuctrl_control + 372
        0x00022724:    ea5f0801    _...    MOVS     r8,r1
        0x00022728:    d049        I.      BEQ      0x227be ; am_hal_mcuctrl_control + 710
        0x0002272a:    f7f5fe77    ..w.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002272e:    9000        ..      STR      r0,[sp,#0]
        0x00022730:    f8980004    ....    LDRB     r0,[r8,#4]
        0x00022734:    b1d0        ..      CBZ      r0,0x2276c ; am_hal_mcuctrl_control + 628
        0x00022736:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0002273a:    6829        )h      LDR      r1,[r5,#0]
        0x0002273c:    ea210000    !...    BIC      r0,r1,r0
        0x00022740:    6028        (`      STR      r0,[r5,#0]
        0x00022742:    f8981007    ....    LDRB     r1,[r8,#7]
        0x00022746:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0002274a:    2900        .)      CMP      r1,#0
        0x0002274c:    6869        ih      LDR      r1,[r5,#4]
        0x0002274e:    bf0c        ..      ITE      EQ
        0x00022750:    ea210000    !...    BICEQ    r0,r1,r0
        0x00022754:    4308        .C      ORRNE    r0,r0,r1
        0x00022756:    6068        h`      STR      r0,[r5,#4]
        0x00022758:    2800        .(      CMP      r0,#0
        0x0002275a:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x0002275e:    bf14        ..      ITE      NE
        0x00022760:    f0400080    @...    ORRNE    r0,r0,#0x80
        0x00022764:    f0200080     ...    BICEQ    r0,r0,#0x80
        0x00022768:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x0002276c:    6828        (h      LDR      r0,[r5,#0]
        0x0002276e:    b110        ..      CBZ      r0,0x22776 ; am_hal_mcuctrl_control + 638
        0x00022770:    f8980006    ....    LDRB     r0,[r8,#6]
        0x00022774:    b1e0        ..      CBZ      r0,0x227b0 ; am_hal_mcuctrl_control + 696
        0x00022776:    e000        ..      B        0x2277a ; am_hal_mcuctrl_control + 642
        0x00022778:    e021        !.      B        0x227be ; am_hal_mcuctrl_control + 710
        0x0002277a:    f885a008    ....    STRB     r10,[r5,#8]
        0x0002277e:    f8c5a000    ....    STR      r10,[r5,#0]
        0x00022782:    7830        0x      LDRB     r0,[r6,#0]
        0x00022784:    6871        qh      LDR      r1,[r6,#4]
        0x00022786:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x0002278a:    ea071181    ....    AND      r1,r7,r1,LSL #6
        0x0002278e:    4308        .C      ORRS     r0,r0,r1
        0x00022790:    f44030f8    @..0    ORR      r0,r0,#0x1f000
        0x00022794:    f0407044    @.Dp    ORR      r0,r0,#0x3100000
        0x00022798:    f8c40128    ..(.    STR      r0,[r4,#0x128]
        0x0002279c:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x000227a0:    f020002b     .+.    BIC      r0,r0,#0x2b
        0x000227a4:    f4207080     ..p    BIC      r0,r0,#0x100
        0x000227a8:    f0400002    @...    ORR      r0,r0,#2
        0x000227ac:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x000227b0:    9800        ..      LDR      r0,[sp,#0]
        0x000227b2:    f7f5fe37    ..7.    BL       am_hal_interrupt_master_set ; 0x18424
        0x000227b6:    b002        ..      ADD      sp,sp,#8
        0x000227b8:    2000        .       MOVS     r0,#0
        0x000227ba:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000227be:    b002        ..      ADD      sp,sp,#8
        0x000227c0:    2006        .       MOVS     r0,#6
        0x000227c2:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x000227c6:    0000        ..      DCW    0
        0x000227c8:    1000077c    |...    DCD    268437372
        0x000227cc:    0fff8c00    ....    DCD    268405760
        0x000227d0:    40020000    ...@    DCD    1073872896
        0x000227d4:    100210c0    ....    DCD    268570816
    $t
    i.am_hal_mcuctrl_info_get
    am_hal_mcuctrl_info_get
        0x000227d8:    b119        ..      CBZ      r1,0x227e2 ; am_hal_mcuctrl_info_get + 10
        0x000227da:    4a42        BJ      LDR      r2,[pc,#264] ; [0x228e4] = 0x40020000
        0x000227dc:    b118        ..      CBZ      r0,0x227e6 ; am_hal_mcuctrl_info_get + 14
        0x000227de:    2801        .(      CMP      r0,#1
        0x000227e0:    d020         .      BEQ      0x22824 ; am_hal_mcuctrl_info_get + 76
        0x000227e2:    2006        .       MOVS     r0,#6
        0x000227e4:    4770        pG      BX       lr
        0x000227e6:    2000        .       MOVS     r0,#0
        0x000227e8:    7008        .p      STRB     r0,[r1,#0]
        0x000227ea:    6950        Pi      LDR      r0,[r2,#0x14]
        0x000227ec:    f0000003    ....    AND      r0,r0,#3
        0x000227f0:    7048        Hp      STRB     r0,[r1,#1]
        0x000227f2:    6950        Pi      LDR      r0,[r2,#0x14]
        0x000227f4:    f3c00081    ....    UBFX     r0,r0,#2,#2
        0x000227f8:    7088        .p      STRB     r0,[r1,#2]
        0x000227fa:    6950        Pi      LDR      r0,[r2,#0x14]
        0x000227fc:    f3c01080    ....    UBFX     r0,r0,#6,#1
        0x00022800:    70c8        .p      STRB     r0,[r1,#3]
        0x00022802:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00022804:    f3c010c0    ....    UBFX     r0,r0,#7,#1
        0x00022808:    7108        .q      STRB     r0,[r1,#4]
        0x0002280a:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0002280c:    f3c02000    ...     UBFX     r0,r0,#8,#1
        0x00022810:    7148        Hq      STRB     r0,[r1,#5]
        0x00022812:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00022814:    f3c02040    ..@     UBFX     r0,r0,#9,#1
        0x00022818:    7188        .q      STRB     r0,[r1,#6]
        0x0002281a:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0002281c:    f3c02080    ...     UBFX     r0,r0,#10,#1
        0x00022820:    71c8        .q      STRB     r0,[r1,#7]
        0x00022822:    e05d        ].      B        0x228e0 ; am_hal_mcuctrl_info_get + 264
        0x00022824:    6810        .h      LDR      r0,[r2,#0]
        0x00022826:    6008        .`      STR      r0,[r1,#0]
        0x00022828:    6850        Ph      LDR      r0,[r2,#4]
        0x0002282a:    6048        H`      STR      r0,[r1,#4]
        0x0002282c:    6890        .h      LDR      r0,[r2,#8]
        0x0002282e:    6088        .`      STR      r0,[r1,#8]
        0x00022830:    68d0        .h      LDR      r0,[r2,#0xc]
        0x00022832:    60c8        .`      STR      r0,[r1,#0xc]
        0x00022834:    6910        .i      LDR      r0,[r2,#0x10]
        0x00022836:    6108        .a      STR      r0,[r1,#0x10]
        0x00022838:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0002283a:    6148        Ha      STR      r0,[r1,#0x14]
        0x0002283c:    2001        .       MOVS     r0,#1
        0x0002283e:    6188        .a      STR      r0,[r1,#0x18]
        0x00022840:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00022842:    4b29        )K      LDR      r3,[pc,#164] ; [0x228e8] = 0x44c38
        0x00022844:    f3c00081    ....    UBFX     r0,r0,#2,#2
        0x00022848:    f8330010    3...    LDRH     r0,[r3,r0,LSL #1]
        0x0002284c:    0280        ..      LSLS     r0,r0,#10
        0x0002284e:    6288        .b      STR      r0,[r1,#0x28]
        0x00022850:    f44f20c0    O..     MOV      r0,#0x60000
        0x00022854:    6208        .b      STR      r0,[r1,#0x20]
        0x00022856:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00022858:    6952        Ri      LDR      r2,[r2,#0x14]
        0x0002285a:    f0000303    ....    AND      r3,r0,#3
        0x0002285e:    4823        #H      LDR      r0,[pc,#140] ; [0x228ec] = 0x44c40
        0x00022860:    f8303023    0.#0    LDRH     r3,[r0,r3,LSL #2]
        0x00022864:    f0020203    ....    AND      r2,r2,#3
        0x00022868:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002286c:    8840        @.      LDRH     r0,[r0,#2]
        0x0002286e:    4418        .D      ADD      r0,r0,r3
        0x00022870:    0280        ..      LSLS     r0,r0,#10
        0x00022872:    6248        Hb      STR      r0,[r1,#0x24]
        0x00022874:    481e        .H      LDR      r0,[pc,#120] ; [0x228f0] = 0xf0000fe0
        0x00022876:    6800        .h      LDR      r0,[r0,#0]
        0x00022878:    4a1e        .J      LDR      r2,[pc,#120] ; [0x228f4] = 0xf0000fe4
        0x0002287a:    b2c0        ..      UXTB     r0,r0
        0x0002287c:    62c8        .b      STR      r0,[r1,#0x2c]
        0x0002287e:    6813        .h      LDR      r3,[r2,#0]
        0x00022880:    f003030f    ....    AND      r3,r3,#0xf
        0x00022884:    ea402003    @..     ORR      r0,r0,r3,LSL #8
        0x00022888:    62c8        .b      STR      r0,[r1,#0x2c]
        0x0002288a:    6810        .h      LDR      r0,[r2,#0]
        0x0002288c:    1d12        ..      ADDS     r2,r2,#4
        0x0002288e:    f3c01003    ....    UBFX     r0,r0,#4,#4
        0x00022892:    6308        .c      STR      r0,[r1,#0x30]
        0x00022894:    6813        .h      LDR      r3,[r2,#0]
        0x00022896:    f003030f    ....    AND      r3,r3,#0xf
        0x0002289a:    ea401003    @...    ORR      r0,r0,r3,LSL #4
        0x0002289e:    6308        .c      STR      r0,[r1,#0x30]
        0x000228a0:    6810        .h      LDR      r0,[r2,#0]
        0x000228a2:    f3c01003    ....    UBFX     r0,r0,#4,#4
        0x000228a6:    0100        ..      LSLS     r0,r0,#4
        0x000228a8:    1d12        ..      ADDS     r2,r2,#4
        0x000228aa:    6348        Hc      STR      r0,[r1,#0x34]
        0x000228ac:    6812        .h      LDR      r2,[r2,#0]
        0x000228ae:    f3c21203    ....    UBFX     r2,r2,#4,#4
        0x000228b2:    4310        .C      ORRS     r0,r0,r2
        0x000228b4:    6348        Hc      STR      r0,[r1,#0x34]
        0x000228b6:    4810        .H      LDR      r0,[pc,#64] ; [0x228f8] = 0xf0000ffc
        0x000228b8:    6800        .h      LDR      r0,[r0,#0]
        0x000228ba:    4a10        .J      LDR      r2,[pc,#64] ; [0x228fc] = 0xf0000ff8
        0x000228bc:    0600        ..      LSLS     r0,r0,#24
        0x000228be:    6388        .c      STR      r0,[r1,#0x38]
        0x000228c0:    6812        .h      LDR      r2,[r2,#0]
        0x000228c2:    b2d2        ..      UXTB     r2,r2
        0x000228c4:    ea404002    @..@    ORR      r0,r0,r2,LSL #16
        0x000228c8:    4a0d        .J      LDR      r2,[pc,#52] ; [0x22900] = 0xf0000ff4
        0x000228ca:    6388        .c      STR      r0,[r1,#0x38]
        0x000228cc:    6812        .h      LDR      r2,[r2,#0]
        0x000228ce:    b2d2        ..      UXTB     r2,r2
        0x000228d0:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x000228d4:    4a0b        .J      LDR      r2,[pc,#44] ; [0x22904] = 0xf0000ff0
        0x000228d6:    6388        .c      STR      r0,[r1,#0x38]
        0x000228d8:    6812        .h      LDR      r2,[r2,#0]
        0x000228da:    b2d2        ..      UXTB     r2,r2
        0x000228dc:    4310        .C      ORRS     r0,r0,r2
        0x000228de:    6388        .c      STR      r0,[r1,#0x38]
        0x000228e0:    2000        .       MOVS     r0,#0
        0x000228e2:    4770        pG      BX       lr
    $d
        0x000228e4:    40020000    ...@    DCD    1073872896
        0x000228e8:    00044c38    8L..    DCD    281656
        0x000228ec:    00044c40    @L..    DCD    281664
        0x000228f0:    f0000fe0    ....    DCD    4026535904
        0x000228f4:    f0000fe4    ....    DCD    4026535908
        0x000228f8:    f0000ffc    ....    DCD    4026535932
        0x000228fc:    f0000ff8    ....    DCD    4026535928
        0x00022900:    f0000ff4    ....    DCD    4026535924
        0x00022904:    f0000ff0    ....    DCD    4026535920
    $t
    i.am_hal_mram_info_read
    am_hal_mram_info_read
        0x00022908:    b410        ..      PUSH     {r4}
        0x0002290a:    0004        ..      MOVS     r4,r0
        0x0002290c:    f04f0000    O...    MOV      r0,#0
        0x00022910:    eb010c02    ....    ADD      r12,r1,r2
        0x00022914:    d012        ..      BEQ      0x2293c ; am_hal_mram_info_read + 52
        0x00022916:    2c01        .,      CMP      r4,#1
        0x00022918:    bf1e        ..      ITTT     NE
        0x0002291a:    2001        .       MOVNE    r0,#1
        0x0002291c:    bc10        ..      POPNE    {r4}
        0x0002291e:    4770        pG      BXNE     lr
        0x00022920:    f5a16490    ...d    SUB      r4,r1,#0x480
        0x00022924:    f5b47fc0    ....    CMP      r4,#0x180
        0x00022928:    d205        ..      BCS      0x22936 ; am_hal_mram_info_read + 46
        0x0002292a:    f5bc6fc0    ...o    CMP      r12,#0x600
        0x0002292e:    bf98        ..      IT       LS
        0x00022930:    f8dfc040    ..@.    LDRLS    r12,[pc,#64] ; [0x22974] = 0x42002000
        0x00022934:    d90b        ..      BLS      0x2294e ; am_hal_mram_info_read + 70
        0x00022936:    bc10        ..      POP      {r4}
        0x00022938:    2002        .       MOVS     r0,#2
        0x0002293a:    4770        pG      BX       lr
        0x0002293c:    f5b17f00    ....    CMP      r1,#0x200
        0x00022940:    d2f9        ..      BCS      0x22936 ; am_hal_mram_info_read + 46
        0x00022942:    f5bc7f00    ....    CMP      r12,#0x200
        0x00022946:    bf98        ..      IT       LS
        0x00022948:    f04f4c84    O..L    MOVLS    r12,#0x42000000
        0x0002294c:    d8f3        ..      BHI      0x22936 ; am_hal_mram_info_read + 46
        0x0002294e:    eb0c0181    ....    ADD      r1,r12,r1,LSL #2
        0x00022952:    f04f0c00    O...    MOV      r12,#0
        0x00022956:    2a00        .*      CMP      r2,#0
        0x00022958:    bf9c        ..      ITT      LS
        0x0002295a:    bc10        ..      POPLS    {r4}
        0x0002295c:    4770        pG      BXLS     lr
        0x0002295e:    bf00        ..      NOP      
        0x00022960:    f8514b04    Q..K    LDR      r4,[r1],#4
        0x00022964:    f10c0c01    ....    ADD      r12,r12,#1
        0x00022968:    f8434b04    C..K    STR      r4,[r3],#4
        0x0002296c:    4562        bE      CMP      r2,r12
        0x0002296e:    d8f7        ..      BHI      0x22960 ; am_hal_mram_info_read + 88
        0x00022970:    bc10        ..      POP      {r4}
        0x00022972:    4770        pG      BX       lr
    $d
        0x00022974:    42002000    . .B    DCD    1107304448
    $t
    i.am_hal_mram_main_fill
    am_hal_mram_main_fill
        0x00022978:    b538        8.      PUSH     {r3-r5,lr}
        0x0002297a:    f0020c0f    ....    AND      r12,r2,#0xf
        0x0002297e:    f0030403    ....    AND      r4,r3,#3
        0x00022982:    ea5c0c04    \...    ORRS     r12,r12,r4
        0x00022986:    bf1c        ..      ITT      NE
        0x00022988:    f04f30ff    O..0    MOVNE    r0,#0xffffffff
        0x0002298c:    bd38        8.      POPNE    {r3-r5,pc}
        0x0002298e:    f5b21f00    ....    CMP      r2,#0x200000
        0x00022992:    bf38        8.      IT       CC
        0x00022994:    0892        ..      LSRCC    r2,r2,#2
        0x00022996:    9300        ..      STR      r3,[sp,#0]
        0x00022998:    4b03        .K      LDR      r3,[pc,#12] ; [0x229a8] = 0x44db4
        0x0002299a:    f8d3c010    ....    LDR      r12,[r3,#0x10]
        0x0002299e:    4613        .F      MOV      r3,r2
        0x000229a0:    460a        .F      MOV      r2,r1
        0x000229a2:    2100        .!      MOVS     r1,#0
        0x000229a4:    47e0        .G      BLX      r12
        0x000229a6:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x000229a8:    00044db4    .M..    DCD    282036
    $t
    i.am_hal_mram_main_program
    am_hal_mram_main_program
        0x000229ac:    b538        8.      PUSH     {r3-r5,lr}
        0x000229ae:    4694        .F      MOV      r12,r2
        0x000229b0:    f002020f    ....    AND      r2,r2,#0xf
        0x000229b4:    f0030403    ....    AND      r4,r3,#3
        0x000229b8:    4322        "C      ORRS     r2,r2,r4
        0x000229ba:    bf1c        ..      ITT      NE
        0x000229bc:    f04f30ff    O..0    MOVNE    r0,#0xffffffff
        0x000229c0:    bd38        8.      POPNE    {r3-r5,pc}
        0x000229c2:    460a        .F      MOV      r2,r1
        0x000229c4:    f001417f    ...A    AND      r1,r1,#0xff000000
        0x000229c8:    f1b15f80    ..._    CMP      r1,#0x10000000
        0x000229cc:    d106        ..      BNE      0x229dc ; am_hal_mram_main_program + 48
        0x000229ce:    4c09        .L      LDR      r4,[pc,#36] ; [0x229f4] = 0x101d7ffc
        0x000229d0:    eb020183    ....    ADD      r1,r2,r3,LSL #2
        0x000229d4:    42a1        .B      CMP      r1,r4
        0x000229d6:    bf84        ..      ITT      HI
        0x000229d8:    2005        .       MOVHI    r0,#5
        0x000229da:    bd38        8.      POPHI    {r3-r5,pc}
        0x000229dc:    f5bc1f00    ....    CMP      r12,#0x200000
        0x000229e0:    bf38        8.      IT       CC
        0x000229e2:    ea4f0c9c    O...    LSRCC    r12,r12,#2
        0x000229e6:    4904        .I      LDR      r1,[pc,#16] ; [0x229f8] = 0x44db4
        0x000229e8:    9300        ..      STR      r3,[sp,#0]
        0x000229ea:    4663        cF      MOV      r3,r12
        0x000229ec:    690c        .i      LDR      r4,[r1,#0x10]
        0x000229ee:    2101        .!      MOVS     r1,#1
        0x000229f0:    47a0        .G      BLX      r4
        0x000229f2:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x000229f4:    101d7ffc    ....    DCD    270368764
        0x000229f8:    00044db4    .M..    DCD    282036
    $t
    i.am_hal_mram_main_words_program
    am_hal_mram_main_words_program
        0x000229fc:    b538        8.      PUSH     {r3-r5,lr}
        0x000229fe:    f0014c7f    ...L    AND      r12,r1,#0xff000000
        0x00022a02:    f1bc5f80    ..._    CMP      r12,#0x10000000
        0x00022a06:    d106        ..      BNE      0x22a16 ; am_hal_mram_main_words_program + 26
        0x00022a08:    4c09        .L      LDR      r4,[pc,#36] ; [0x22a30] = 0x101d7ffc
        0x00022a0a:    eb010c83    ....    ADD      r12,r1,r3,LSL #2
        0x00022a0e:    45a4        .E      CMP      r12,r4
        0x00022a10:    bf84        ..      ITT      HI
        0x00022a12:    2005        .       MOVHI    r0,#5
        0x00022a14:    bd38        8.      POPHI    {r3-r5,pc}
        0x00022a16:    f5b21f00    ....    CMP      r2,#0x200000
        0x00022a1a:    bf38        8.      IT       CC
        0x00022a1c:    0892        ..      LSRCC    r2,r2,#2
        0x00022a1e:    9300        ..      STR      r3,[sp,#0]
        0x00022a20:    4b04        .K      LDR      r3,[pc,#16] ; [0x22a34] = 0x44db4
        0x00022a22:    f8d3c010    ....    LDR      r12,[r3,#0x10]
        0x00022a26:    4613        .F      MOV      r3,r2
        0x00022a28:    460a        .F      MOV      r2,r1
        0x00022a2a:    2101        .!      MOVS     r1,#1
        0x00022a2c:    47e0        .G      BLX      r12
        0x00022a2e:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00022a30:    101d7ffc    ....    DCD    270368764
        0x00022a34:    00044db4    .M..    DCD    282036
    $t
    i.am_hal_ota_add
    am_hal_ota_add
        0x00022a38:    b538        8.      PUSH     {r3-r5,lr}
        0x00022a3a:    4b16        .K      LDR      r3,[pc,#88] ; [0x22a94] = 0x100210cc
        0x00022a3c:    460c        .F      MOV      r4,r1
        0x00022a3e:    9200        ..      STR      r2,[sp,#0]
        0x00022a40:    6819        .h      LDR      r1,[r3,#0]
        0x00022a42:    4291        .B      CMP      r1,r2
        0x00022a44:    bf9c        ..      ITT      LS
        0x00022a46:    2006        .       MOVLS    r0,#6
        0x00022a48:    bd38        8.      POPLS    {r3-r5,pc}
        0x00022a4a:    6899        .h      LDR      r1,[r3,#8]
        0x00022a4c:    2908        .)      CMP      r1,#8
        0x00022a4e:    bf04        ..      ITT      EQ
        0x00022a50:    2005        .       MOVEQ    r0,#5
        0x00022a52:    bd38        8.      POPEQ    {r3-r5,pc}
        0x00022a54:    f0420203    B...    ORR      r2,r2,#3
        0x00022a58:    9200        ..      STR      r2,[sp,#0]
        0x00022a5a:    685a        Zh      LDR      r2,[r3,#4]
        0x00022a5c:    eb020281    ....    ADD      r2,r2,r1,LSL #2
        0x00022a60:    1c49        I.      ADDS     r1,r1,#1
        0x00022a62:    6099        .`      STR      r1,[r3,#8]
        0x00022a64:    2301        .#      MOVS     r3,#1
        0x00022a66:    4669        iF      MOV      r1,sp
        0x00022a68:    f7ffffc8    ....    BL       am_hal_mram_main_words_program ; 0x229fc
        0x00022a6c:    2800        .(      CMP      r0,#0
        0x00022a6e:    bf18        ..      IT       NE
        0x00022a70:    bd38        8.      POPNE    {r3-r5,pc}
        0x00022a72:    4a09        .J      LDR      r2,[pc,#36] ; [0x22a98] = 0x40020000
        0x00022a74:    f8d21264    ..d.    LDR      r1,[r2,#0x264]
        0x00022a78:    f0410101    A...    ORR      r1,r1,#1
        0x00022a7c:    f8c21264    ..d.    STR      r1,[r2,#0x264]
        0x00022a80:    2ca3        .,      CMP      r4,#0xa3
        0x00022a82:    bf18        ..      IT       NE
        0x00022a84:    bd38        8.      POPNE    {r3-r5,pc}
        0x00022a86:    f8d21264    ..d.    LDR      r1,[r2,#0x264]
        0x00022a8a:    f0410102    A...    ORR      r1,r1,#2
        0x00022a8e:    f8c21264    ..d.    STR      r1,[r2,#0x264]
        0x00022a92:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00022a94:    100210cc    ....    DCD    268570828
        0x00022a98:    40020000    ...@    DCD    1073872896
    $t
    i.am_hal_ota_init
    am_hal_ota_init
        0x00022a9c:    b570        p.      PUSH     {r4-r6,lr}
        0x00022a9e:    b090        ..      SUB      sp,sp,#0x40
        0x00022aa0:    460d        .F      MOV      r5,r1
        0x00022aa2:    4606        .F      MOV      r6,r0
        0x00022aa4:    4669        iF      MOV      r1,sp
        0x00022aa6:    2001        .       MOVS     r0,#1
        0x00022aa8:    f7fffe96    ....    BL       am_hal_mcuctrl_info_get ; 0x227d8
        0x00022aac:    4c0e        .L      LDR      r4,[pc,#56] ; [0x22ae8] = 0x100210cc
        0x00022aae:    990a        ..      LDR      r1,[sp,#0x28]
        0x00022ab0:    f1a10024    ..$.    SUB      r0,r1,#0x24
        0x00022ab4:    6021        !`      STR      r1,[r4,#0]
        0x00022ab6:    42a8        .B      CMP      r0,r5
        0x00022ab8:    bf9e        ..      ITTT     LS
        0x00022aba:    2006        .       MOVLS    r0,#6
        0x00022abc:    b010        ..      ADDLS    sp,sp,#0x40
        0x00022abe:    bd70        p.      POPLS    {r4-r6,pc}
        0x00022ac0:    2324        $#      MOVS     r3,#0x24
        0x00022ac2:    462a        *F      MOV      r2,r5
        0x00022ac4:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00022ac8:    4630        0F      MOV      r0,r6
        0x00022aca:    f7ffff55    ..U.    BL       am_hal_mram_main_fill ; 0x22978
        0x00022ace:    2800        .(      CMP      r0,#0
        0x00022ad0:    bf1c        ..      ITT      NE
        0x00022ad2:    b010        ..      ADDNE    sp,sp,#0x40
        0x00022ad4:    bd70        p.      POPNE    {r4-r6,pc}
        0x00022ad6:    4905        .I      LDR      r1,[pc,#20] ; [0x22aec] = 0x40020000
        0x00022ad8:    f8c15264    ..dR    STR      r5,[r1,#0x264]
        0x00022adc:    2100        .!      MOVS     r1,#0
        0x00022ade:    e9c45101    ...Q    STRD     r5,r1,[r4,#4]
        0x00022ae2:    b010        ..      ADD      sp,sp,#0x40
        0x00022ae4:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00022ae6:    0000        ..      DCW    0
        0x00022ae8:    100210cc    ....    DCD    268570828
        0x00022aec:    40020000    ...@    DCD    1073872896
    $t
    i.am_hal_pdm_configure
    am_hal_pdm_configure
        0x00022af0:    2800        .(      CMP      r0,#0
        0x00022af2:    bf1c        ..      ITT      NE
        0x00022af4:    6802        .h      LDRNE    r2,[r0,#0]
        0x00022af6:    f0127f80    ....    TSTNE    r2,#0x1000000
        0x00022afa:    d004        ..      BEQ      0x22b06 ; am_hal_pdm_configure + 22
        0x00022afc:    4b33        3K      LDR      r3,[pc,#204] ; [0x22bcc] = 0xf956e2
        0x00022afe:    f022427f    "..B    BIC      r2,r2,#0xff000000
        0x00022b02:    429a        .B      CMP      r2,r3
        0x00022b04:    d001        ..      BEQ      0x22b0a ; am_hal_pdm_configure + 26
        0x00022b06:    2002        .       MOVS     r0,#2
        0x00022b08:    4770        pG      BX       lr
        0x00022b0a:    b510        ..      PUSH     {r4,lr}
        0x00022b0c:    6880        .h      LDR      r0,[r0,#8]
        0x00022b0e:    7e8a        .~      LDRB     r2,[r1,#0x1a]
        0x00022b10:    0303        ..      LSLS     r3,r0,#12
        0x00022b12:    482f        /H      LDR      r0,[pc,#188] ; [0x22bd0] = 0x40201000
        0x00022b14:    181c        ..      ADDS     r4,r3,r0
        0x00022b16:    6860        `h      LDR      r0,[r4,#4]
        0x00022b18:    f3620000    b...    BFI      r0,r2,#0,#1
        0x00022b1c:    6060        ``      STR      r0,[r4,#4]
        0x00022b1e:    7e4a        J~      LDRB     r2,[r1,#0x19]
        0x00022b20:    6860        `h      LDR      r0,[r4,#4]
        0x00022b22:    f3620041    b.A.    BFI      r0,r2,#1,#1
        0x00022b26:    6060        ``      STR      r0,[r4,#4]
        0x00022b28:    7e0a        .~      LDRB     r2,[r1,#0x18]
        0x00022b2a:    6860        `h      LDR      r0,[r4,#4]
        0x00022b2c:    f3620084    b...    BFI      r0,r2,#2,#3
        0x00022b30:    6060        ``      STR      r0,[r4,#4]
        0x00022b32:    7c0a        .|      LDRB     r2,[r1,#0x10]
        0x00022b34:    6860        `h      LDR      r0,[r4,#4]
        0x00022b36:    f3621048    b.H.    BFI      r0,r2,#5,#4
        0x00022b3a:    6060        ``      STR      r0,[r4,#4]
        0x00022b3c:    7b0a        .{      LDRB     r2,[r1,#0xc]
        0x00022b3e:    6860        `h      LDR      r0,[r4,#4]
        0x00022b40:    f3622049    b.I     BFI      r0,r2,#9,#1
        0x00022b44:    6060        ``      STR      r0,[r4,#4]
        0x00022b46:    784a        Jx      LDRB     r2,[r1,#1]
        0x00022b48:    6860        `h      LDR      r0,[r4,#4]
        0x00022b4a:    f362208d    b..     BFI      r0,r2,#10,#4
        0x00022b4e:    6060        ``      STR      r0,[r4,#4]
        0x00022b50:    7a0a        .z      LDRB     r2,[r1,#8]
        0x00022b52:    6860        `h      LDR      r0,[r4,#4]
        0x00022b54:    f3623094    b..0    BFI      r0,r2,#14,#7
        0x00022b58:    6060        ``      STR      r0,[r4,#4]
        0x00022b5a:    788a        .x      LDRB     r2,[r1,#2]
        0x00022b5c:    6860        `h      LDR      r0,[r4,#4]
        0x00022b5e:    f3625059    b.YP    BFI      r0,r2,#21,#5
        0x00022b62:    6060        ``      STR      r0,[r4,#4]
        0x00022b64:    78ca        .x      LDRB     r2,[r1,#3]
        0x00022b66:    6860        `h      LDR      r0,[r4,#4]
        0x00022b68:    f362609e    b..`    BFI      r0,r2,#26,#5
        0x00022b6c:    6060        ``      STR      r0,[r4,#4]
        0x00022b6e:    7d8a        .}      LDRB     r2,[r1,#0x16]
        0x00022b70:    68a0        .h      LDR      r0,[r4,#8]
        0x00022b72:    f3620001    b...    BFI      r0,r2,#0,#2
        0x00022b76:    60a0        .`      STR      r0,[r4,#8]
        0x00022b78:    780a        .x      LDRB     r2,[r1,#0]
        0x00022b7a:    68a0        .h      LDR      r0,[r4,#8]
        0x00022b7c:    f3620083    b...    BFI      r0,r2,#2,#2
        0x00022b80:    60a0        .`      STR      r0,[r4,#8]
        0x00022b82:    7dca        .}      LDRB     r2,[r1,#0x17]
        0x00022b84:    68a0        .h      LDR      r0,[r4,#8]
        0x00022b86:    f3621006    b...    BFI      r0,r2,#4,#3
        0x00022b8a:    60a0        .`      STR      r0,[r4,#8]
        0x00022b8c:    790a        .y      LDRB     r2,[r1,#4]
        0x00022b8e:    68a0        .h      LDR      r0,[r4,#8]
        0x00022b90:    f36210c7    b...    BFI      r0,r2,#7,#1
        0x00022b94:    60a0        .`      STR      r0,[r4,#8]
        0x00022b96:    6820         h      LDR      r0,[r4,#0]
        0x00022b98:    f0200001     ...    BIC      r0,r0,#1
        0x00022b9c:    6020         `      STR      r0,[r4,#0]
        0x00022b9e:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x00022ba0:    6820         h      LDR      r0,[r4,#0]
        0x00022ba2:    f3610042    a.B.    BFI      r0,r1,#1,#2
        0x00022ba6:    6020         `      STR      r0,[r4,#0]
        0x00022ba8:    6820         h      LDR      r0,[r4,#0]
        0x00022baa:    f0200010     ...    BIC      r0,r0,#0x10
        0x00022bae:    6020         `      STR      r0,[r4,#0]
        0x00022bb0:    6820         h      LDR      r0,[r4,#0]
        0x00022bb2:    f0200020     . .    BIC      r0,r0,#0x20
        0x00022bb6:    6020         `      STR      r0,[r4,#0]
        0x00022bb8:    2064        d       MOVS     r0,#0x64
        0x00022bba:    f7fefbe5    ....    BL       am_hal_delay_us ; 0x21388
        0x00022bbe:    6820         h      LDR      r0,[r4,#0]
        0x00022bc0:    f0400010    @...    ORR      r0,r0,#0x10
        0x00022bc4:    6020         `      STR      r0,[r4,#0]
        0x00022bc6:    2000        .       MOVS     r0,#0
        0x00022bc8:    bd10        ..      POP      {r4,pc}
    $d
        0x00022bca:    0000        ..      DCW    0
        0x00022bcc:    00f956e2    .V..    DCD    16340706
        0x00022bd0:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_disable
    am_hal_pdm_disable
        0x00022bd4:    2800        .(      CMP      r0,#0
        0x00022bd6:    bf1c        ..      ITT      NE
        0x00022bd8:    6801        .h      LDRNE    r1,[r0,#0]
        0x00022bda:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x00022bde:    d004        ..      BEQ      0x22bea ; am_hal_pdm_disable + 22
        0x00022be0:    4a18        .J      LDR      r2,[pc,#96] ; [0x22c44] = 0xf956e2
        0x00022be2:    f021417f    !..A    BIC      r1,r1,#0xff000000
        0x00022be6:    4291        .B      CMP      r1,r2
        0x00022be8:    d001        ..      BEQ      0x22bee ; am_hal_pdm_disable + 26
        0x00022bea:    2002        .       MOVS     r0,#2
        0x00022bec:    4770        pG      BX       lr
        0x00022bee:    4a16        .J      LDR      r2,[pc,#88] ; [0x22c48] = 0x40201000
        0x00022bf0:    6881        .h      LDR      r1,[r0,#8]
        0x00022bf2:    eb023001    ...0    ADD      r0,r2,r1,LSL #12
        0x00022bf6:    6803        .h      LDR      r3,[r0,#0]
        0x00022bf8:    f0230c01    #...    BIC      r12,r3,#1
        0x00022bfc:    f8c0c000    ....    STR      r12,[r0,#0]
        0x00022c00:    f8d0c148    ..H.    LDR      r12,[r0,#0x148]
        0x00022c04:    f02c0c01    ,...    BIC      r12,r12,#1
        0x00022c08:    f8c0c148    ..H.    STR      r12,[r0,#0x148]
        0x00022c0c:    f8d0c100    ....    LDR      r12,[r0,#0x100]
        0x00022c10:    f02c0c18    ,...    BIC      r12,r12,#0x18
        0x00022c14:    f8c0c100    ....    STR      r12,[r0,#0x100]
        0x00022c18:    f04f0c18    O...    MOV      r12,#0x18
        0x00022c1c:    f8c0c108    ....    STR      r12,[r0,#0x108]
        0x00022c20:    f04f0c00    O...    MOV      r12,#0
        0x00022c24:    f8c0c250    ..P.    STR      r12,[r0,#0x250]
        0x00022c28:    6003        .`      STR      r3,[r0,#0]
        0x00022c2a:    eb023001    ...0    ADD      r0,r2,r1,LSL #12
        0x00022c2e:    6801        .h      LDR      r1,[r0,#0]
        0x00022c30:    f0210140    !.@.    BIC      r1,r1,#0x40
        0x00022c34:    6001        .`      STR      r1,[r0,#0]
        0x00022c36:    6801        .h      LDR      r1,[r0,#0]
        0x00022c38:    f0210101    !...    BIC      r1,r1,#1
        0x00022c3c:    6001        .`      STR      r1,[r0,#0]
        0x00022c3e:    4660        `F      MOV      r0,r12
        0x00022c40:    4770        pG      BX       lr
    $d
        0x00022c42:    0000        ..      DCW    0
        0x00022c44:    00f956e2    .V..    DCD    16340706
        0x00022c48:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_dma_get_buffer
    am_hal_pdm_dma_get_buffer
        0x00022c4c:    b510        ..      PUSH     {r4,lr}
        0x00022c4e:    4604        .F      MOV      r4,r0
        0x00022c50:    2100        .!      MOVS     r1,#0
        0x00022c52:    4608        .F      MOV      r0,r1
        0x00022c54:    f7fefab8    ....    BL       am_hal_daxi_control ; 0x211c8
        0x00022c58:    e9d40104    ....    LDRD     r0,r1,[r4,#0x10]
        0x00022c5c:    4281        .B      CMP      r1,r0
        0x00022c5e:    bf08        ..      IT       EQ
        0x00022c60:    68e0        .h      LDREQ    r0,[r4,#0xc]
        0x00022c62:    bd10        ..      POP      {r4,pc}
    i.am_hal_pdm_dma_start
    am_hal_pdm_dma_start
        0x00022c64:    2800        .(      CMP      r0,#0
        0x00022c66:    bf1c        ..      ITT      NE
        0x00022c68:    6802        .h      LDRNE    r2,[r0,#0]
        0x00022c6a:    f0127f80    ....    TSTNE    r2,#0x1000000
        0x00022c6e:    d004        ..      BEQ      0x22c7a ; am_hal_pdm_dma_start + 22
        0x00022c70:    4b1e        .K      LDR      r3,[pc,#120] ; [0x22cec] = 0xf956e2
        0x00022c72:    f022427f    "..B    BIC      r2,r2,#0xff000000
        0x00022c76:    429a        .B      CMP      r2,r3
        0x00022c78:    d001        ..      BEQ      0x22c7e ; am_hal_pdm_dma_start + 26
        0x00022c7a:    2002        .       MOVS     r0,#2
        0x00022c7c:    4770        pG      BX       lr
        0x00022c7e:    b410        ..      PUSH     {r4}
        0x00022c80:    6884        .h      LDR      r4,[r0,#8]
        0x00022c82:    680a        .h      LDR      r2,[r1,#0]
        0x00022c84:    60c2        .`      STR      r2,[r0,#0xc]
        0x00022c86:    6142        Ba      STR      r2,[r0,#0x14]
        0x00022c88:    684a        Jh      LDR      r2,[r1,#4]
        0x00022c8a:    6102        .a      STR      r2,[r0,#0x10]
        0x00022c8c:    688a        .h      LDR      r2,[r1,#8]
        0x00022c8e:    f04f0c10    O...    MOV      r12,#0x10
        0x00022c92:    2018        .       MOVS     r0,#0x18
        0x00022c94:    fbb2f3f0    ....    UDIV     r3,r2,r0
        0x00022c98:    fb002313    ...#    MLS      r3,r0,r3,r2
        0x00022c9c:    b113        ..      CBZ      r3,0x22ca4 ; am_hal_pdm_dma_start + 64
        0x00022c9e:    1f00        ..      SUBS     r0,r0,#4
        0x00022ca0:    4560        `E      CMP      r0,r12
        0x00022ca2:    d2f7        ..      BCS      0x22c94 ; am_hal_pdm_dma_start + 48
        0x00022ca4:    4560        `E      CMP      r0,r12
        0x00022ca6:    d31c        ..      BCC      0x22ce2 ; am_hal_pdm_dma_start + 126
        0x00022ca8:    b1d8        ..      CBZ      r0,0x22ce2 ; am_hal_pdm_dma_start + 126
        0x00022caa:    4a11        .J      LDR      r2,[pc,#68] ; [0x22cf0] = 0x40201000
        0x00022cac:    eb023204    ...2    ADD      r2,r2,r4,LSL #12
        0x00022cb0:    61d0        .a      STR      r0,[r2,#0x1c]
        0x00022cb2:    2000        .       MOVS     r0,#0
        0x00022cb4:    f8c20148    ..H.    STR      r0,[r2,#0x148]
        0x00022cb8:    6888        .h      LDR      r0,[r1,#8]
        0x00022cba:    f8c20250    ..P.    STR      r0,[r2,#0x250]
        0x00022cbe:    6808        .h      LDR      r0,[r1,#0]
        0x00022cc0:    f8c20154    ..T.    STR      r0,[r2,#0x154]
        0x00022cc4:    f8d20140    ..@.    LDR      r0,[r2,#0x140]
        0x00022cc8:    f0400001    @...    ORR      r0,r0,#1
        0x00022ccc:    f8c20140    ..@.    STR      r0,[r2,#0x140]
        0x00022cd0:    f8d20148    ..H.    LDR      r0,[r2,#0x148]
        0x00022cd4:    f0400001    @...    ORR      r0,r0,#1
        0x00022cd8:    f8c20148    ..H.    STR      r0,[r2,#0x148]
        0x00022cdc:    bc10        ..      POP      {r4}
        0x00022cde:    2000        .       MOVS     r0,#0
        0x00022ce0:    4770        pG      BX       lr
        0x00022ce2:    bc10        ..      POP      {r4}
        0x00022ce4:    f04f6000    O..`    MOV      r0,#0x8000000
        0x00022ce8:    4770        pG      BX       lr
    $d
        0x00022cea:    0000        ..      DCW    0
        0x00022cec:    00f956e2    .V..    DCD    16340706
        0x00022cf0:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_enable
    am_hal_pdm_enable
        0x00022cf4:    2800        .(      CMP      r0,#0
        0x00022cf6:    bf1c        ..      ITT      NE
        0x00022cf8:    6801        .h      LDRNE    r1,[r0,#0]
        0x00022cfa:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x00022cfe:    d004        ..      BEQ      0x22d0a ; am_hal_pdm_enable + 22
        0x00022d00:    4a10        .J      LDR      r2,[pc,#64] ; [0x22d44] = 0xf956e2
        0x00022d02:    f021417f    !..A    BIC      r1,r1,#0xff000000
        0x00022d06:    4291        .B      CMP      r1,r2
        0x00022d08:    d001        ..      BEQ      0x22d0e ; am_hal_pdm_enable + 26
        0x00022d0a:    2002        .       MOVS     r0,#2
        0x00022d0c:    4770        pG      BX       lr
        0x00022d0e:    b510        ..      PUSH     {r4,lr}
        0x00022d10:    6880        .h      LDR      r0,[r0,#8]
        0x00022d12:    0301        ..      LSLS     r1,r0,#12
        0x00022d14:    480c        .H      LDR      r0,[pc,#48] ; [0x22d48] = 0x40201000
        0x00022d16:    180c        ..      ADDS     r4,r1,r0
        0x00022d18:    6820         h      LDR      r0,[r4,#0]
        0x00022d1a:    f0200010     ...    BIC      r0,r0,#0x10
        0x00022d1e:    6020         `      STR      r0,[r4,#0]
        0x00022d20:    2032        2       MOVS     r0,#0x32
        0x00022d22:    f7fefb31    ..1.    BL       am_hal_delay_us ; 0x21388
        0x00022d26:    6820         h      LDR      r0,[r4,#0]
        0x00022d28:    f0400010    @...    ORR      r0,r0,#0x10
        0x00022d2c:    6020         `      STR      r0,[r4,#0]
        0x00022d2e:    6820         h      LDR      r0,[r4,#0]
        0x00022d30:    f0400001    @...    ORR      r0,r0,#1
        0x00022d34:    6020         `      STR      r0,[r4,#0]
        0x00022d36:    6820         h      LDR      r0,[r4,#0]
        0x00022d38:    f0400040    @.@.    ORR      r0,r0,#0x40
        0x00022d3c:    6020         `      STR      r0,[r4,#0]
        0x00022d3e:    2000        .       MOVS     r0,#0
        0x00022d40:    bd10        ..      POP      {r4,pc}
    $d
        0x00022d42:    0000        ..      DCW    0
        0x00022d44:    00f956e2    .V..    DCD    16340706
        0x00022d48:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_fifo_flush
    am_hal_pdm_fifo_flush
        0x00022d4c:    2800        .(      CMP      r0,#0
        0x00022d4e:    bf1c        ..      ITT      NE
        0x00022d50:    6801        .h      LDRNE    r1,[r0,#0]
        0x00022d52:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x00022d56:    d004        ..      BEQ      0x22d62 ; am_hal_pdm_fifo_flush + 22
        0x00022d58:    4a07        .J      LDR      r2,[pc,#28] ; [0x22d78] = 0xf956e2
        0x00022d5a:    f021417f    !..A    BIC      r1,r1,#0xff000000
        0x00022d5e:    4291        .B      CMP      r1,r2
        0x00022d60:    d001        ..      BEQ      0x22d66 ; am_hal_pdm_fifo_flush + 26
        0x00022d62:    2002        .       MOVS     r0,#2
        0x00022d64:    4770        pG      BX       lr
        0x00022d66:    6880        .h      LDR      r0,[r0,#8]
        0x00022d68:    4a04        .J      LDR      r2,[pc,#16] ; [0x22d7c] = 0x40201000
        0x00022d6a:    2101        .!      MOVS     r1,#1
        0x00022d6c:    eb023000    ...0    ADD      r0,r2,r0,LSL #12
        0x00022d70:    6181        .a      STR      r1,[r0,#0x18]
        0x00022d72:    2000        .       MOVS     r0,#0
        0x00022d74:    4770        pG      BX       lr
    $d
        0x00022d76:    0000        ..      DCW    0
        0x00022d78:    00f956e2    .V..    DCD    16340706
        0x00022d7c:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_initialize
    am_hal_pdm_initialize
        0x00022d80:    2804        .(      CMP      r0,#4
        0x00022d82:    bf24        $.      ITT      CS
        0x00022d84:    2005        .       MOVCS    r0,#5
        0x00022d86:    4770        pG      BXCS     lr
        0x00022d88:    2900        .)      CMP      r1,#0
        0x00022d8a:    bf04        ..      ITT      EQ
        0x00022d8c:    2006        .       MOVEQ    r0,#6
        0x00022d8e:    4770        pG      BXEQ     lr
        0x00022d90:    b410        ..      PUSH     {r4}
        0x00022d92:    eb000340    ..@.    ADD      r3,r0,r0,LSL #1
        0x00022d96:    4a0c        .J      LDR      r2,[pc,#48] ; [0x22dc8] = 0x1001cb20
        0x00022d98:    f852c033    R.3.    LDR      r12,[r2,r3,LSL #3]
        0x00022d9c:    f01c7f80    ....    TST      r12,#0x1000000
        0x00022da0:    bf1e        ..      ITTT     NE
        0x00022da2:    2007        .       MOVNE    r0,#7
        0x00022da4:    bc10        ..      POPNE    {r4}
        0x00022da6:    4770        pG      BXNE     lr
        0x00022da8:    f04c7c80    L..|    ORR      r12,r12,#0x1000000
        0x00022dac:    4c07        .L      LDR      r4,[pc,#28] ; [0x22dcc] = 0xf956e2
        0x00022dae:    f3640c17    d...    BFI      r12,r4,#0,#24
        0x00022db2:    f842c033    B.3.    STR      r12,[r2,r3,LSL #3]
        0x00022db6:    eb0202c3    ....    ADD      r2,r2,r3,LSL #3
        0x00022dba:    6090        .`      STR      r0,[r2,#8]
        0x00022dbc:    2000        .       MOVS     r0,#0
        0x00022dbe:    7110        .q      STRB     r0,[r2,#4]
        0x00022dc0:    600a        .`      STR      r2,[r1,#0]
        0x00022dc2:    bc10        ..      POP      {r4}
        0x00022dc4:    4770        pG      BX       lr
    $d
        0x00022dc6:    0000        ..      DCW    0
        0x00022dc8:    1001cb20     ...    DCD    268552992
        0x00022dcc:    00f956e2    .V..    DCD    16340706
    $t
    i.am_hal_pdm_interrupt_clear
    am_hal_pdm_interrupt_clear
        0x00022dd0:    2800        .(      CMP      r0,#0
        0x00022dd2:    bf1c        ..      ITT      NE
        0x00022dd4:    6802        .h      LDRNE    r2,[r0,#0]
        0x00022dd6:    f0127f80    ....    TSTNE    r2,#0x1000000
        0x00022dda:    d004        ..      BEQ      0x22de6 ; am_hal_pdm_interrupt_clear + 22
        0x00022ddc:    4b07        .K      LDR      r3,[pc,#28] ; [0x22dfc] = 0xf956e2
        0x00022dde:    f022427f    "..B    BIC      r2,r2,#0xff000000
        0x00022de2:    429a        .B      CMP      r2,r3
        0x00022de4:    d001        ..      BEQ      0x22dea ; am_hal_pdm_interrupt_clear + 26
        0x00022de6:    2002        .       MOVS     r0,#2
        0x00022de8:    4770        pG      BX       lr
        0x00022dea:    6880        .h      LDR      r0,[r0,#8]
        0x00022dec:    4a04        .J      LDR      r2,[pc,#16] ; [0x22e00] = 0x40201000
        0x00022dee:    eb023000    ...0    ADD      r0,r2,r0,LSL #12
        0x00022df2:    f8c01108    ....    STR      r1,[r0,#0x108]
        0x00022df6:    2000        .       MOVS     r0,#0
        0x00022df8:    4770        pG      BX       lr
    $d
        0x00022dfa:    0000        ..      DCW    0
        0x00022dfc:    00f956e2    .V..    DCD    16340706
        0x00022e00:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_interrupt_enable
    am_hal_pdm_interrupt_enable
        0x00022e04:    2800        .(      CMP      r0,#0
        0x00022e06:    bf1c        ..      ITT      NE
        0x00022e08:    6802        .h      LDRNE    r2,[r0,#0]
        0x00022e0a:    f0127f80    ....    TSTNE    r2,#0x1000000
        0x00022e0e:    d004        ..      BEQ      0x22e1a ; am_hal_pdm_interrupt_enable + 22
        0x00022e10:    4b08        .K      LDR      r3,[pc,#32] ; [0x22e34] = 0xf956e2
        0x00022e12:    f022427f    "..B    BIC      r2,r2,#0xff000000
        0x00022e16:    429a        .B      CMP      r2,r3
        0x00022e18:    d001        ..      BEQ      0x22e1e ; am_hal_pdm_interrupt_enable + 26
        0x00022e1a:    2002        .       MOVS     r0,#2
        0x00022e1c:    4770        pG      BX       lr
        0x00022e1e:    6880        .h      LDR      r0,[r0,#8]
        0x00022e20:    0302        ..      LSLS     r2,r0,#12
        0x00022e22:    4805        .H      LDR      r0,[pc,#20] ; [0x22e38] = 0x40201000
        0x00022e24:    4410        .D      ADD      r0,r0,r2
        0x00022e26:    f8d02100    ...!    LDR      r2,[r0,#0x100]
        0x00022e2a:    4311        .C      ORRS     r1,r1,r2
        0x00022e2c:    f8c01100    ....    STR      r1,[r0,#0x100]
        0x00022e30:    2000        .       MOVS     r0,#0
        0x00022e32:    4770        pG      BX       lr
    $d
        0x00022e34:    00f956e2    .V..    DCD    16340706
        0x00022e38:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_interrupt_service
    am_hal_pdm_interrupt_service
        0x00022e3c:    b430        0.      PUSH     {r4,r5}
        0x00022e3e:    4b14        .K      LDR      r3,[pc,#80] ; [0x22e90] = 0x40201000
        0x00022e40:    6884        .h      LDR      r4,[r0,#8]
        0x00022e42:    f0110f08    ....    TST      r1,#8
        0x00022e46:    d00e        ..      BEQ      0x22e66 ; am_hal_pdm_interrupt_service + 42
        0x00022e48:    e9d0c504    ....    LDRD     r12,r5,[r0,#0x10]
        0x00022e4c:    4565        eE      CMP      r5,r12
        0x00022e4e:    bf08        ..      IT       EQ
        0x00022e50:    f8d0c00c    ....    LDREQ    r12,[r0,#0xc]
        0x00022e54:    eb033404    ...4    ADD      r4,r3,r4,LSL #12
        0x00022e58:    f8c0c014    ....    STR      r12,[r0,#0x14]
        0x00022e5c:    f8c4c154    ..T.    STR      r12,[r4,#0x154]
        0x00022e60:    6892        .h      LDR      r2,[r2,#8]
        0x00022e62:    f8c42250    ..P"    STR      r2,[r4,#0x250]
        0x00022e66:    f0110f02    ....    TST      r1,#2
        0x00022e6a:    bf1e        ..      ITTT     NE
        0x00022e6c:    2800        .(      CMPNE    r0,#0
        0x00022e6e:    6801        .h      LDRNE    r1,[r0,#0]
        0x00022e70:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x00022e74:    d009        ..      BEQ      0x22e8a ; am_hal_pdm_interrupt_service + 78
        0x00022e76:    4a07        .J      LDR      r2,[pc,#28] ; [0x22e94] = 0xf956e2
        0x00022e78:    f021417f    !..A    BIC      r1,r1,#0xff000000
        0x00022e7c:    4291        .B      CMP      r1,r2
        0x00022e7e:    d104        ..      BNE      0x22e8a ; am_hal_pdm_interrupt_service + 78
        0x00022e80:    6880        .h      LDR      r0,[r0,#8]
        0x00022e82:    2101        .!      MOVS     r1,#1
        0x00022e84:    eb033000    ...0    ADD      r0,r3,r0,LSL #12
        0x00022e88:    6181        .a      STR      r1,[r0,#0x18]
        0x00022e8a:    bc30        0.      POP      {r4,r5}
        0x00022e8c:    2000        .       MOVS     r0,#0
        0x00022e8e:    4770        pG      BX       lr
    $d
        0x00022e90:    40201000    .. @    DCD    1075843072
        0x00022e94:    00f956e2    .V..    DCD    16340706
    $t
    i.am_hal_pdm_interrupt_status_get
    am_hal_pdm_interrupt_status_get
        0x00022e98:    2800        .(      CMP      r0,#0
        0x00022e9a:    bf1c        ..      ITT      NE
        0x00022e9c:    6803        .h      LDRNE    r3,[r0,#0]
        0x00022e9e:    f0137f80    ....    TSTNE    r3,#0x1000000
        0x00022ea2:    d005        ..      BEQ      0x22eb0 ; am_hal_pdm_interrupt_status_get + 24
        0x00022ea4:    f8dfc034    ..4.    LDR      r12,[pc,#52] ; [0x22edc] = 0xf956e2
        0x00022ea8:    f023437f    #..C    BIC      r3,r3,#0xff000000
        0x00022eac:    4563        cE      CMP      r3,r12
        0x00022eae:    d001        ..      BEQ      0x22eb4 ; am_hal_pdm_interrupt_status_get + 28
        0x00022eb0:    2002        .       MOVS     r0,#2
        0x00022eb2:    4770        pG      BX       lr
        0x00022eb4:    6880        .h      LDR      r0,[r0,#8]
        0x00022eb6:    4b0a        .K      LDR      r3,[pc,#40] ; [0x22ee0] = 0x40201000
        0x00022eb8:    2a00        .*      CMP      r2,#0
        0x00022eba:    ea4f3000    O..0    LSL      r0,r0,#12
        0x00022ebe:    bf04        ..      ITT      EQ
        0x00022ec0:    4418        .D      ADDEQ    r0,r3
        0x00022ec2:    f8d00104    ....    LDREQ    r0,[r0,#0x104]
        0x00022ec6:    d006        ..      BEQ      0x22ed6 ; am_hal_pdm_interrupt_status_get + 62
        0x00022ec8:    18c2        ..      ADDS     r2,r0,r3
        0x00022eca:    f8d20104    ....    LDR      r0,[r2,#0x104]
        0x00022ece:    6008        .`      STR      r0,[r1,#0]
        0x00022ed0:    f8d22100    ...!    LDR      r2,[r2,#0x100]
        0x00022ed4:    4010        .@      ANDS     r0,r0,r2
        0x00022ed6:    6008        .`      STR      r0,[r1,#0]
        0x00022ed8:    2000        .       MOVS     r0,#0
        0x00022eda:    4770        pG      BX       lr
    $d
        0x00022edc:    00f956e2    .V..    DCD    16340706
        0x00022ee0:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_power_control
    am_hal_pdm_power_control
        0x00022ee4:    2800        .(      CMP      r0,#0
        0x00022ee6:    bf1c        ..      ITT      NE
        0x00022ee8:    6803        .h      LDRNE    r3,[r0,#0]
        0x00022eea:    f0137f80    ....    TSTNE    r3,#0x1000000
        0x00022eee:    d005        ..      BEQ      0x22efc ; am_hal_pdm_power_control + 24
        0x00022ef0:    f8dfc06c    ..l.    LDR      r12,[pc,#108] ; [0x22f60] = 0xf956e2
        0x00022ef4:    f023437f    #..C    BIC      r3,r3,#0xff000000
        0x00022ef8:    4563        cE      CMP      r3,r12
        0x00022efa:    d001        ..      BEQ      0x22f00 ; am_hal_pdm_power_control + 28
        0x00022efc:    2002        .       MOVS     r0,#2
        0x00022efe:    4770        pG      BX       lr
        0x00022f00:    b538        8.      PUSH     {r3-r5,lr}
        0x00022f02:    4604        .F      MOV      r4,r0
        0x00022f04:    7a00        .z      LDRB     r0,[r0,#8]
        0x00022f06:    301b        .0      ADDS     r0,r0,#0x1b
        0x00022f08:    b2c5        ..      UXTB     r5,r0
        0x00022f0a:    b191        ..      CBZ      r1,0x22f32 ; am_hal_pdm_power_control + 78
        0x00022f0c:    2901        .)      CMP      r1,#1
        0x00022f0e:    bf1e        ..      ITTT     NE
        0x00022f10:    2902        .)      CMPNE    r1,#2
        0x00022f12:    2006        .       MOVNE    r0,#6
        0x00022f14:    bd38        8.      POPNE    {r3-r5,pc}
        0x00022f16:    b13a        :.      CBZ      r2,0x22f28 ; am_hal_pdm_power_control + 68
        0x00022f18:    f7f5fa80    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00022f1c:    9000        ..      STR      r0,[sp,#0]
        0x00022f1e:    2001        .       MOVS     r0,#1
        0x00022f20:    7120         q      STRB     r0,[r4,#4]
        0x00022f22:    9800        ..      LDR      r0,[sp,#0]
        0x00022f24:    f7f5fa7e    ..~.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00022f28:    4628        (F      MOV      r0,r5
        0x00022f2a:    f000fa8f    ....    BL       am_hal_pwrctrl_periph_disable ; 0x2344c
        0x00022f2e:    2000        .       MOVS     r0,#0
        0x00022f30:    bd38        8.      POP      {r3-r5,pc}
        0x00022f32:    b182        ..      CBZ      r2,0x22f56 ; am_hal_pdm_power_control + 114
        0x00022f34:    7920         y      LDRB     r0,[r4,#4]
        0x00022f36:    2800        .(      CMP      r0,#0
        0x00022f38:    bf04        ..      ITT      EQ
        0x00022f3a:    2007        .       MOVEQ    r0,#7
        0x00022f3c:    bd38        8.      POPEQ    {r3-r5,pc}
        0x00022f3e:    4628        (F      MOV      r0,r5
        0x00022f40:    f000fb1a    ....    BL       am_hal_pwrctrl_periph_enable ; 0x23578
        0x00022f44:    f7f5fa6a    ..j.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00022f48:    9000        ..      STR      r0,[sp,#0]
        0x00022f4a:    2000        .       MOVS     r0,#0
        0x00022f4c:    7120         q      STRB     r0,[r4,#4]
        0x00022f4e:    9800        ..      LDR      r0,[sp,#0]
        0x00022f50:    f7f5fa68    ..h.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00022f54:    e7eb        ..      B        0x22f2e ; am_hal_pdm_power_control + 74
        0x00022f56:    4628        (F      MOV      r0,r5
        0x00022f58:    f000fb0e    ....    BL       am_hal_pwrctrl_periph_enable ; 0x23578
        0x00022f5c:    e7e7        ..      B        0x22f2e ; am_hal_pdm_power_control + 74
    $d
        0x00022f5e:    0000        ..      DCW    0
        0x00022f60:    00f956e2    .V..    DCD    16340706
    $t
    i.am_hal_pwrctrl_control
    am_hal_pwrctrl_control
        0x00022f64:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00022f68:    2600        .&      MOVS     r6,#0
        0x00022f6a:    4f83        .O      LDR      r7,[pc,#524] ; [0x23178] = 0x40021000
        0x00022f6c:    4d83        .M      LDR      r5,[pc,#524] ; [0x2317c] = 0x10000710
        0x00022f6e:    4c84        .L      LDR      r4,[pc,#528] ; [0x23180] = 0x40020000
        0x00022f70:    46b0        .F      MOV      r8,r6
        0x00022f72:    2805        .(      CMP      r0,#5
        0x00022f74:    f08080fc    ....    BCS.W    0x23170 ; am_hal_pwrctrl_control + 524
        0x00022f78:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x00022f7c:    f1e4d603    ....    DCD    4058306051
        0x00022f80:    00f4        ..      DCW    244
    $t
        0x00022f82:    68a8        .h      LDR      r0,[r5,#8]
        0x00022f84:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00022f88:    d10d        ..      BNE      0x22fa6 ; am_hal_pwrctrl_control + 66
        0x00022f8a:    2201        ."      MOVS     r2,#1
        0x00022f8c:    4b7d        }K      LDR      r3,[pc,#500] ; [0x23184] = 0x10000718
        0x00022f8e:    f24041c4    @..A    MOV      r1,#0x4c4
        0x00022f92:    4610        .F      MOV      r0,r2
        0x00022f94:    f7fffcb8    ....    BL       am_hal_mram_info_read ; 0x22908
        0x00022f98:    b918        ..      CBNZ     r0,0x22fa2 ; am_hal_pwrctrl_control + 62
        0x00022f9a:    68a8        .h      LDR      r0,[r5,#8]
        0x00022f9c:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00022fa0:    d101        ..      BNE      0x22fa6 ; am_hal_pwrctrl_control + 66
        0x00022fa2:    f8c58008    ....    STR      r8,[r5,#8]
        0x00022fa6:    68a8        .h      LDR      r0,[r5,#8]
        0x00022fa8:    2803        .(      CMP      r0,#3
        0x00022faa:    d237        7.      BCS      0x2301c ; am_hal_pwrctrl_control + 184
        0x00022fac:    f8d41378    ..x.    LDR      r1,[r4,#0x378]
        0x00022fb0:    f02151f8    !..Q    BIC      r1,r1,#0x1f000000
        0x00022fb4:    f8c41378    ..x.    STR      r1,[r4,#0x378]
        0x00022fb8:    f8d41358    ..X.    LDR      r1,[r4,#0x358]
        0x00022fbc:    f42101f8    !...    BIC      r1,r1,#0x7c0000
        0x00022fc0:    f8c41358    ..X.    STR      r1,[r4,#0x358]
        0x00022fc4:    f8d41344    ..D.    LDR      r1,[r4,#0x344]
        0x00022fc8:    f02151f8    !..Q    BIC      r1,r1,#0x1f000000
        0x00022fcc:    f1016120    .. a    ADD      r1,r1,#0xa000000
        0x00022fd0:    f8c41344    ..D.    STR      r1,[r4,#0x344]
        0x00022fd4:    f8d41344    ..D.    LDR      r1,[r4,#0x344]
        0x00022fd8:    f42141f0    !..A    BIC      r1,r1,#0x7800
        0x00022fdc:    f50141a0    ...A    ADD      r1,r1,#0x5000
        0x00022fe0:    f8c41344    ..D.    STR      r1,[r4,#0x344]
        0x00022fe4:    f8d41358    ..X.    LDR      r1,[r4,#0x358]
        0x00022fe8:    f42151f8    !..Q    BIC      r1,r1,#0x1f00
        0x00022fec:    f5016170    ..pa    ADD      r1,r1,#0xf00
        0x00022ff0:    f8c41358    ..X.    STR      r1,[r4,#0x358]
        0x00022ff4:    f8d41354    ..T.    LDR      r1,[r4,#0x354]
        0x00022ff8:    f44111f0    A...    ORR      r1,r1,#0x1e0000
        0x00022ffc:    f8c41354    ..T.    STR      r1,[r4,#0x354]
        0x00023000:    f8d41360    ..`.    LDR      r1,[r4,#0x360]
        0x00023004:    f02161f8    !..a    BIC      r1,r1,#0x7c00000
        0x00023008:    f1017170    ..pq    ADD      r1,r1,#0x3c00000
        0x0002300c:    f8c41360    ..`.    STR      r1,[r4,#0x360]
        0x00023010:    f8d41360    ..`.    LDR      r1,[r4,#0x360]
        0x00023014:    f44111f0    A...    ORR      r1,r1,#0x1e0000
        0x00023018:    f8c41360    ..`.    STR      r1,[r4,#0x360]
        0x0002301c:    f8d41348    ..H.    LDR      r1,[r4,#0x348]
        0x00023020:    f0215170    !.pQ    BIC      r1,r1,#0x3c000000
        0x00023024:    f1015120    .. Q    ADD      r1,r1,#0x28000000
        0x00023028:    f8c41348    ..H.    STR      r1,[r4,#0x348]
        0x0002302c:    f8d41348    ..H.    LDR      r1,[r4,#0x348]
        0x00023030:    f42131f0    !..1    BIC      r1,r1,#0x1e000
        0x00023034:    f50131a0    ...1    ADD      r1,r1,#0x14000
        0x00023038:    f8c41348    ..H.    STR      r1,[r4,#0x348]
        0x0002303c:    f8d4135c    ..\.    LDR      r1,[r4,#0x35c]
        0x00023040:    f0417170    A.pq    ORR      r1,r1,#0x3c00000
        0x00023044:    f8c4135c    ..\.    STR      r1,[r4,#0x35c]
        0x00023048:    f8d4135c    ..\.    LDR      r1,[r4,#0x35c]
        0x0002304c:    f44151f0    A..Q    ORR      r1,r1,#0x1e00
        0x00023050:    f8c4135c    ..\.    STR      r1,[r4,#0x35c]
        0x00023054:    f8d41380    ....    LDR      r1,[r4,#0x380]
        0x00023058:    f0414100    A..A    ORR      r1,r1,#0x80000000
        0x0002305c:    f8c41380    ....    STR      r1,[r4,#0x380]
        0x00023060:    f8d41380    ....    LDR      r1,[r4,#0x380]
        0x00023064:    f0414180    A..A    ORR      r1,r1,#0x40000000
        0x00023068:    f8c41380    ....    STR      r1,[r4,#0x380]
        0x0002306c:    f8d41370    ..p.    LDR      r1,[r4,#0x370]
        0x00023070:    f3c15105    ...Q    UBFX     r1,r1,#20,#6
        0x00023074:    60e9        .`      STR      r1,[r5,#0xc]
        0x00023076:    f8d41370    ..p.    LDR      r1,[r4,#0x370]
        0x0002307a:    f021717c    !.|q    BIC      r1,r1,#0x3f00000
        0x0002307e:    f8c41370    ..p.    STR      r1,[r4,#0x370]
        0x00023082:    f04f0107    O...    MOV      r1,#7
        0x00023086:    f8c4133c    ..<.    STR      r1,[r4,#0x33c]
        0x0002308a:    d20d        ..      BCS      0x230a8 ; am_hal_pwrctrl_control + 324
        0x0002308c:    f8d41340    ..@.    LDR      r1,[r4,#0x340]
        0x00023090:    f0217170    !.pq    BIC      r1,r1,#0x3c00000
        0x00023094:    f8c41340    ..@.    STR      r1,[r4,#0x340]
        0x00023098:    f8d41340    ..@.    LDR      r1,[r4,#0x340]
        0x0002309c:    f42161f8    !..a    BIC      r1,r1,#0x7c0
        0x000230a0:    f1010140    ..@.    ADD      r1,r1,#0x40
        0x000230a4:    f8c41340    ..@.    STR      r1,[r4,#0x340]
        0x000230a8:    2806        .(      CMP      r0,#6
        0x000230aa:    d308        ..      BCC      0x230be ; am_hal_pwrctrl_control + 346
        0x000230ac:    200f        .       MOVS     r0,#0xf
        0x000230ae:    f8c4033c    ..<.    STR      r0,[r4,#0x33c]
        0x000230b2:    f8d401b0    ....    LDR      r0,[r4,#0x1b0]
        0x000230b6:    f0200018     ...    BIC      r0,r0,#0x18
        0x000230ba:    f8c401b0    ....    STR      r0,[r4,#0x1b0]
        0x000230be:    f8d70100    ....    LDR      r0,[r7,#0x100]
        0x000230c2:    f0400001    @...    ORR      r0,r0,#1
        0x000230c6:    f8c70100    ....    STR      r0,[r7,#0x100]
        0x000230ca:    f8d40378    ..x.    LDR      r0,[r4,#0x378]
        0x000230ce:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x000230d2:    f8c40378    ..x.    STR      r0,[r4,#0x378]
        0x000230d6:    6e20         n      LDR      r0,[r4,#0x60]
        0x000230d8:    f4403000    @..0    ORR      r0,r0,#0x20000
        0x000230dc:    6620         f      STR      r0,[r4,#0x60]
        0x000230de:    6e20         n      LDR      r0,[r4,#0x60]
        0x000230e0:    f4402080    @..     ORR      r0,r0,#0x40000
        0x000230e4:    6620         f      STR      r0,[r4,#0x60]
        0x000230e6:    6e20         n      LDR      r0,[r4,#0x60]
        0x000230e8:    f4402000    @..     ORR      r0,r0,#0x80000
        0x000230ec:    6620         f      STR      r0,[r4,#0x60]
        0x000230ee:    6e20         n      LDR      r0,[r4,#0x60]
        0x000230f0:    f4403080    @..0    ORR      r0,r0,#0x10000
        0x000230f4:    6620         f      STR      r0,[r4,#0x60]
        0x000230f6:    6e20         n      LDR      r0,[r4,#0x60]
        0x000230f8:    f0200010     ...    BIC      r0,r0,#0x10
        0x000230fc:    6620         f      STR      r0,[r4,#0x60]
        0x000230fe:    6e20         n      LDR      r0,[r4,#0x60]
        0x00023100:    f040000e    @...    ORR      r0,r0,#0xe
        0x00023104:    6620         f      STR      r0,[r4,#0x60]
        0x00023106:    6e20         n      LDR      r0,[r4,#0x60]
        0x00023108:    f0400001    @...    ORR      r0,r0,#1
        0x0002310c:    6620         f      STR      r0,[r4,#0x60]
        0x0002310e:    6e20         n      LDR      r0,[r4,#0x60]
        0x00023110:    f4207000     ..p    BIC      r0,r0,#0x200
        0x00023114:    6620         f      STR      r0,[r4,#0x60]
        0x00023116:    6e20         n      LDR      r0,[r4,#0x60]
        0x00023118:    f44070e0    @..p    ORR      r0,r0,#0x1c0
        0x0002311c:    6620         f      STR      r0,[r4,#0x60]
        0x0002311e:    6e20         n      LDR      r0,[r4,#0x60]
        0x00023120:    f0400020    @. .    ORR      r0,r0,#0x20
        0x00023124:    6620         f      STR      r0,[r4,#0x60]
        0x00023126:    e024        $.      B        0x23172 ; am_hal_pwrctrl_control + 526
        0x00023128:    4917        .I      LDR      r1,[pc,#92] ; [0x23188] = 0x44948
        0x0002312a:    e9d10152    ..R.    LDRD     r0,r1,[r1,#0x148]
        0x0002312e:    6800        .h      LDR      r0,[r0,#0]
        0x00023130:    4008        .@      ANDS     r0,r0,r1
        0x00023132:    bf18        ..      IT       NE
        0x00023134:    2001        .       MOVNE    r0,#1
        0x00023136:    b1e0        ..      CBZ      r0,0x23172 ; am_hal_pwrctrl_control + 526
        0x00023138:    2014        .       MOVS     r0,#0x14
        0x0002313a:    f000f987    ....    BL       am_hal_pwrctrl_periph_disable ; 0x2344c
        0x0002313e:    b1c0        ..      CBZ      r0,0x23172 ; am_hal_pwrctrl_control + 526
        0x00023140:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00023144:    f8d40124    ..$.    LDR      r0,[r4,#0x124]
        0x00023148:    f02000fc     ...    BIC      r0,r0,#0xfc
        0x0002314c:    3080        .0      ADDS     r0,r0,#0x80
        0x0002314e:    f8c40124    ..$.    STR      r0,[r4,#0x124]
        0x00023152:    2001        .       MOVS     r0,#1
        0x00023154:    f8c40120    .. .    STR      r0,[r4,#0x120]
        0x00023158:    e00b        ..      B        0x23172 ; am_hal_pwrctrl_control + 526
        0x0002315a:    e003        ..      B        0x23164 ; am_hal_pwrctrl_control + 512
        0x0002315c:    e7ff        ..      B        0x2315e ; am_hal_pwrctrl_control + 506
        0x0002315e:    f8c78004    ....    STR      r8,[r7,#4]
        0x00023162:    e006        ..      B        0x23172 ; am_hal_pwrctrl_control + 526
        0x00023164:    2900        .)      CMP      r1,#0
        0x00023166:    bf1c        ..      ITT      NE
        0x00023168:    ed950a0f    ....    VLDRNE   s0,[r5,#0x3c]
        0x0002316c:    ed810a00    ....    VSTRNE   s0,[r1,#0]
        0x00023170:    2606        .&      MOVS     r6,#6
        0x00023172:    4630        0F      MOV      r0,r6
        0x00023174:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00023178:    40021000    ...@    DCD    1073876992
        0x0002317c:    10000710    ....    DCD    268437264
        0x00023180:    40020000    ...@    DCD    1073872896
        0x00023184:    10000718    ....    DCD    268437272
        0x00023188:    00044948    HI..    DCD    280904
    $t
    i.am_hal_pwrctrl_low_power_init
    am_hal_pwrctrl_low_power_init
        0x0002318c:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0002318e:    4d43        CM      LDR      r5,[pc,#268] ; [0x2329c] = 0x40021000
        0x00023190:    68a8        .h      LDR      r0,[r5,#8]
        0x00023192:    4e43        CN      LDR      r6,[pc,#268] ; [0x232a0] = 0x10000710
        0x00023194:    f3c05000    ...P    UBFX     r0,r0,#20,#1
        0x00023198:    f5057582    ...u    ADD      r5,r5,#0x104
        0x0002319c:    70b0        .p      STRB     r0,[r6,#2]
        0x0002319e:    4841        AH      LDR      r0,[pc,#260] ; [0x232a4] = 0x4493c
        0x000231a0:    f000f88a    ....    BL       am_hal_pwrctrl_mcu_memory_config ; 0x232b8
        0x000231a4:    4840        @H      LDR      r0,[pc,#256] ; [0x232a8] = 0x44942
        0x000231a6:    f000fa41    ..A.    BL       am_hal_pwrctrl_sram_config ; 0x2362c
        0x000231aa:    f04f2740    O.@'    MOV      r7,#0x40004000
        0x000231ae:    6c78        xl      LDR      r0,[r7,#0x44]
        0x000231b0:    f440007c    @.|.    ORR      r0,r0,#0xfc0000
        0x000231b4:    6478        xd      STR      r0,[r7,#0x44]
        0x000231b6:    2400        .$      MOVS     r4,#0
        0x000231b8:    63ec        .c      STR      r4,[r5,#0x3c]
        0x000231ba:    642c        ,d      STR      r4,[r5,#0x40]
        0x000231bc:    646c        ld      STR      r4,[r5,#0x44]
        0x000231be:    64ac        .d      STR      r4,[r5,#0x48]
        0x000231c0:    64ec        .d      STR      r4,[r5,#0x4c]
        0x000231c2:    652c        ,e      STR      r4,[r5,#0x50]
        0x000231c4:    656c        le      STR      r4,[r5,#0x54]
        0x000231c6:    65ac        .e      STR      r4,[r5,#0x58]
        0x000231c8:    65ec        .e      STR      r4,[r5,#0x5c]
        0x000231ca:    662c        ,f      STR      r4,[r5,#0x60]
        0x000231cc:    666c        lf      STR      r4,[r5,#0x64]
        0x000231ce:    66ac        .f      STR      r4,[r5,#0x68]
        0x000231d0:    66ec        .f      STR      r4,[r5,#0x6c]
        0x000231d2:    672c        ,g      STR      r4,[r5,#0x70]
        0x000231d4:    676c        lg      STR      r4,[r5,#0x74]
        0x000231d6:    67ac        .g      STR      r4,[r5,#0x78]
        0x000231d8:    67ec        .g      STR      r4,[r5,#0x7c]
        0x000231da:    f8c54080    ...@    STR      r4,[r5,#0x80]
        0x000231de:    f8c54084    ...@    STR      r4,[r5,#0x84]
        0x000231e2:    4832        2H      LDR      r0,[pc,#200] ; [0x232ac] = 0x44be3
        0x000231e4:    f7fdffa4    ....    BL       am_hal_daxi_config ; 0x21130
        0x000231e8:    2064        d       MOVS     r0,#0x64
        0x000231ea:    f7fef8cd    ....    BL       am_hal_delay_us ; 0x21388
        0x000231ee:    6c78        xl      LDR      r0,[r7,#0x44]
        0x000231f0:    f0400040    @.@.    ORR      r0,r0,#0x40
        0x000231f4:    6478        xd      STR      r0,[r7,#0x44]
        0x000231f6:    482e        .H      LDR      r0,[pc,#184] ; [0x232b0] = 0x40020000
        0x000231f8:    f8d0137c    ..|.    LDR      r1,[r0,#0x37c]
        0x000231fc:    f44101fd    A...    ORR      r1,r1,#0x7e8000
        0x00023200:    f04161b0    A..a    ORR      r1,r1,#0x5800000
        0x00023204:    f8c0137c    ..|.    STR      r1,[r0,#0x37c]
        0x00023208:    492a        *I      LDR      r1,[pc,#168] ; [0x232b4] = 0x40020444
        0x0002320a:    680a        .h      LDR      r2,[r1,#0]
        0x0002320c:    f422427f    "..B    BIC      r2,r2,#0xff00
        0x00023210:    f5026280    ...b    ADD      r2,r2,#0x400
        0x00023214:    600a        .`      STR      r2,[r1,#0]
        0x00023216:    7871        qx      LDRB     r1,[r6,#1]
        0x00023218:    b9e9        ..      CBNZ     r1,0x23256 ; am_hal_pwrctrl_low_power_init + 202
        0x0002321a:    f8d0136c    ..l.    LDR      r1,[r0,#0x36c]
        0x0002321e:    f3c15105    ...Q    UBFX     r1,r1,#20,#6
        0x00023222:    6131        1a      STR      r1,[r6,#0x10]
        0x00023224:    f8d01088    ....    LDR      r1,[r0,#0x88]
        0x00023228:    f001013f    ..?.    AND      r1,r1,#0x3f
        0x0002322c:    6171        qa      STR      r1,[r6,#0x14]
        0x0002322e:    f8d0136c    ..l.    LDR      r1,[r0,#0x36c]
        0x00023232:    0e89        ..      LSRS     r1,r1,#26
        0x00023234:    61b1        .a      STR      r1,[r6,#0x18]
        0x00023236:    f8d01088    ....    LDR      r1,[r0,#0x88]
        0x0002323a:    f3c14185    ...A    UBFX     r1,r1,#18,#6
        0x0002323e:    61f1        .a      STR      r1,[r6,#0x1c]
        0x00023240:    6c41        Al      LDR      r1,[r0,#0x44]
        0x00023242:    f3c111c6    ....    UBFX     r1,r1,#7,#7
        0x00023246:    6231        1b      STR      r1,[r6,#0x20]
        0x00023248:    f8d00080    ....    LDR      r0,[r0,#0x80]
        0x0002324c:    f3c00009    ....    UBFX     r0,r0,#0,#10
        0x00023250:    6270        pb      STR      r0,[r6,#0x24]
        0x00023252:    2001        .       MOVS     r0,#1
        0x00023254:    7070        pp      STRB     r0,[r6,#1]
        0x00023256:    6930        0i      LDR      r0,[r6,#0x10]
        0x00023258:    62f0        .b      STR      r0,[r6,#0x2c]
        0x0002325a:    6970        pi      LDR      r0,[r6,#0x14]
        0x0002325c:    62b4        .b      STR      r4,[r6,#0x28]
        0x0002325e:    2201        ."      MOVS     r2,#1
        0x00023260:    6330        0c      STR      r0,[r6,#0x30]
        0x00023262:    466b        kF      MOV      r3,sp
        0x00023264:    f44f6192    O..a    MOV      r1,#0x490
        0x00023268:    4610        .F      MOV      r0,r2
        0x0002326a:    f7fffb4d    ..M.    BL       am_hal_mram_info_read ; 0x22908
        0x0002326e:    b988        ..      CBNZ     r0,0x23294 ; am_hal_pwrctrl_low_power_init + 264
        0x00023270:    9800        ..      LDR      r0,[sp,#0]
        0x00023272:    f0100f06    ....    TST      r0,#6
        0x00023276:    bf04        ..      ITT      EQ
        0x00023278:    2003        .       MOVEQ    r0,#3
        0x0002327a:    62b0        .b      STREQ    r0,[r6,#0x28]
        0x0002327c:    d00a        ..      BEQ      0x23294 ; am_hal_pwrctrl_low_power_init + 264
        0x0002327e:    f0100f02    ....    TST      r0,#2
        0x00023282:    bf08        ..      IT       EQ
        0x00023284:    2006        .       MOVEQ    r0,#6
        0x00023286:    d007        ..      BEQ      0x23298 ; am_hal_pwrctrl_low_power_init + 268
        0x00023288:    f0100f04    ....    TST      r0,#4
        0x0002328c:    bf0c        ..      ITE      EQ
        0x0002328e:    2009        .       MOVEQ    r0,#9
        0x00023290:    62b4        .b      STRNE    r4,[r6,#0x28]
        0x00023292:    d001        ..      BEQ      0x23298 ; am_hal_pwrctrl_low_power_init + 268
        0x00023294:    2000        .       MOVS     r0,#0
        0x00023296:    bdf8        ..      POP      {r3-r7,pc}
        0x00023298:    62b0        .b      STR      r0,[r6,#0x28]
        0x0002329a:    e7fb        ..      B        0x23294 ; am_hal_pwrctrl_low_power_init + 264
    $d
        0x0002329c:    40021000    ...@    DCD    1073876992
        0x000232a0:    10000710    ....    DCD    268437264
        0x000232a4:    0004493c    <I..    DCD    280892
        0x000232a8:    00044942    BI..    DCD    280898
        0x000232ac:    00044be3    .K..    DCD    281571
        0x000232b0:    40020000    ...@    DCD    1073872896
        0x000232b4:    40020444    D..@    DCD    1073873988
    $t
    i.am_hal_pwrctrl_mcu_memory_config
    am_hal_pwrctrl_mcu_memory_config
        0x000232b8:    b538        8.      PUSH     {r3-r5,lr}
        0x000232ba:    4605        .F      MOV      r5,r0
        0x000232bc:    7800        .x      LDRB     r0,[r0,#0]
        0x000232be:    4c43        CL      LDR      r4,[pc,#268] ; [0x233cc] = 0x40021000
        0x000232c0:    b120         .      CBZ      r0,0x232cc ; am_hal_pwrctrl_mcu_memory_config + 20
        0x000232c2:    2801        .(      CMP      r0,#1
        0x000232c4:    d00a        ..      BEQ      0x232dc ; am_hal_pwrctrl_mcu_memory_config + 36
        0x000232c6:    2802        .(      CMP      r0,#2
        0x000232c8:    d011        ..      BEQ      0x232ee ; am_hal_pwrctrl_mcu_memory_config + 54
        0x000232ca:    e018        ..      B        0x232fe ; am_hal_pwrctrl_mcu_memory_config + 70
        0x000232cc:    6960        `i      LDR      r0,[r4,#0x14]
        0x000232ce:    f0200010     ...    BIC      r0,r0,#0x10
        0x000232d2:    6160        `a      STR      r0,[r4,#0x14]
        0x000232d4:    6960        `i      LDR      r0,[r4,#0x14]
        0x000232d6:    f0200020     . .    BIC      r0,r0,#0x20
        0x000232da:    e00f        ..      B        0x232fc ; am_hal_pwrctrl_mcu_memory_config + 68
        0x000232dc:    6960        `i      LDR      r0,[r4,#0x14]
        0x000232de:    f0400010    @...    ORR      r0,r0,#0x10
        0x000232e2:    6160        `a      STR      r0,[r4,#0x14]
        0x000232e4:    6960        `i      LDR      r0,[r4,#0x14]
        0x000232e6:    f0200020     . .    BIC      r0,r0,#0x20
        0x000232ea:    6160        `a      STR      r0,[r4,#0x14]
        0x000232ec:    e007        ..      B        0x232fe ; am_hal_pwrctrl_mcu_memory_config + 70
        0x000232ee:    6960        `i      LDR      r0,[r4,#0x14]
        0x000232f0:    f0400010    @...    ORR      r0,r0,#0x10
        0x000232f4:    6160        `a      STR      r0,[r4,#0x14]
        0x000232f6:    6960        `i      LDR      r0,[r4,#0x14]
        0x000232f8:    f0400020    @. .    ORR      r0,r0,#0x20
        0x000232fc:    6160        `a      STR      r0,[r4,#0x14]
        0x000232fe:    78a9        .x      LDRB     r1,[r5,#2]
        0x00023300:    6960        `i      LDR      r0,[r4,#0x14]
        0x00023302:    f3610002    a...    BFI      r0,r1,#0,#3
        0x00023306:    6160        `a      STR      r0,[r4,#0x14]
        0x00023308:    7929        )y      LDRB     r1,[r5,#4]
        0x0002330a:    6960        `i      LDR      r0,[r4,#0x14]
        0x0002330c:    f36100c3    a...    BFI      r0,r1,#3,#1
        0x00023310:    6160        `a      STR      r0,[r4,#0x14]
        0x00023312:    2001        .       MOVS     r0,#1
        0x00023314:    9000        ..      STR      r0,[sp,#0]
        0x00023316:    6963        ci      LDR      r3,[r4,#0x14]
        0x00023318:    223f        ?"      MOVS     r2,#0x3f
        0x0002331a:    492d        -I      LDR      r1,[pc,#180] ; [0x233d0] = 0x40021018
        0x0002331c:    2005        .       MOVS     r0,#5
        0x0002331e:    f7fef875    ..u.    BL       am_hal_delay_us_status_check ; 0x2140c
        0x00023322:    2800        .(      CMP      r0,#0
        0x00023324:    bf18        ..      IT       NE
        0x00023326:    bd38        8.      POPNE    {r3-r5,pc}
        0x00023328:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002332a:    6961        ai      LDR      r1,[r4,#0x14]
        0x0002332c:    f3c01000    ....    UBFX     r0,r0,#4,#1
        0x00023330:    f3c11100    ....    UBFX     r1,r1,#4,#1
        0x00023334:    4288        .B      CMP      r0,r1
        0x00023336:    d117        ..      BNE      0x23368 ; am_hal_pwrctrl_mcu_memory_config + 176
        0x00023338:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002333a:    6961        ai      LDR      r1,[r4,#0x14]
        0x0002333c:    f3c01040    ..@.    UBFX     r0,r0,#5,#1
        0x00023340:    f3c11140    ..@.    UBFX     r1,r1,#5,#1
        0x00023344:    4288        .B      CMP      r0,r1
        0x00023346:    d10f        ..      BNE      0x23368 ; am_hal_pwrctrl_mcu_memory_config + 176
        0x00023348:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002334a:    6961        ai      LDR      r1,[r4,#0x14]
        0x0002334c:    f0000007    ....    AND      r0,r0,#7
        0x00023350:    f0010107    ....    AND      r1,r1,#7
        0x00023354:    4288        .B      CMP      r0,r1
        0x00023356:    d107        ..      BNE      0x23368 ; am_hal_pwrctrl_mcu_memory_config + 176
        0x00023358:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002335a:    6961        ai      LDR      r1,[r4,#0x14]
        0x0002335c:    f3c000c0    ....    UBFX     r0,r0,#3,#1
        0x00023360:    f3c101c0    ....    UBFX     r1,r1,#3,#1
        0x00023364:    4288        .B      CMP      r0,r1
        0x00023366:    d001        ..      BEQ      0x2336c ; am_hal_pwrctrl_mcu_memory_config + 180
        0x00023368:    2001        .       MOVS     r0,#1
        0x0002336a:    bd38        8.      POP      {r3-r5,pc}
        0x0002336c:    7868        hx      LDRB     r0,[r5,#1]
        0x0002336e:    2800        .(      CMP      r0,#0
        0x00023370:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00023372:    bf14        ..      ITE      NE
        0x00023374:    f0200010     ...    BICNE    r0,r0,#0x10
        0x00023378:    f0400010    @...    ORREQ    r0,r0,#0x10
        0x0002337c:    61e0        .a      STR      r0,[r4,#0x1c]
        0x0002337e:    7968        hy      LDRB     r0,[r5,#5]
        0x00023380:    2800        .(      CMP      r0,#0
        0x00023382:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00023384:    bf14        ..      ITE      NE
        0x00023386:    f0200008     ...    BICNE    r0,r0,#8
        0x0002338a:    f0400008    @...    ORREQ    r0,r0,#8
        0x0002338e:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00023390:    78e8        .x      LDRB     r0,[r5,#3]
        0x00023392:    2800        .(      CMP      r0,#0
        0x00023394:    bf04        ..      ITT      EQ
        0x00023396:    69e0        .i      LDREQ    r0,[r4,#0x1c]
        0x00023398:    f0400007    @...    ORREQ    r0,r0,#7
        0x0002339c:    d013        ..      BEQ      0x233c6 ; am_hal_pwrctrl_mcu_memory_config + 270
        0x0002339e:    2801        .(      CMP      r0,#1
        0x000233a0:    d008        ..      BEQ      0x233b4 ; am_hal_pwrctrl_mcu_memory_config + 252
        0x000233a2:    2803        .(      CMP      r0,#3
        0x000233a4:    d00b        ..      BEQ      0x233be ; am_hal_pwrctrl_mcu_memory_config + 262
        0x000233a6:    2807        .(      CMP      r0,#7
        0x000233a8:    bf04        ..      ITT      EQ
        0x000233aa:    69e0        .i      LDREQ    r0,[r4,#0x1c]
        0x000233ac:    f0200007     ...    BICEQ    r0,r0,#7
        0x000233b0:    d009        ..      BEQ      0x233c6 ; am_hal_pwrctrl_mcu_memory_config + 270
        0x000233b2:    e009        ..      B        0x233c8 ; am_hal_pwrctrl_mcu_memory_config + 272
        0x000233b4:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x000233b6:    f0200007     ...    BIC      r0,r0,#7
        0x000233ba:    1d80        ..      ADDS     r0,r0,#6
        0x000233bc:    e003        ..      B        0x233c6 ; am_hal_pwrctrl_mcu_memory_config + 270
        0x000233be:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x000233c0:    f0200007     ...    BIC      r0,r0,#7
        0x000233c4:    1d00        ..      ADDS     r0,r0,#4
        0x000233c6:    61e0        .a      STR      r0,[r4,#0x1c]
        0x000233c8:    2000        .       MOVS     r0,#0
        0x000233ca:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x000233cc:    40021000    ...@    DCD    1073876992
        0x000233d0:    40021018    ...@    DCD    1073877016
    $t
    i.am_hal_pwrctrl_mcu_mode_select
    am_hal_pwrctrl_mcu_mode_select
        0x000233d4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000233d8:    4c1a        .L      LDR      r4,[pc,#104] ; [0x23444] = 0x40021000
        0x000233da:    4605        .F      MOV      r5,r0
        0x000233dc:    2801        .(      CMP      r0,#1
        0x000233de:    d00d        ..      BEQ      0x233fc ; am_hal_pwrctrl_mcu_mode_select + 40
        0x000233e0:    2d02        .-      CMP      r5,#2
        0x000233e2:    bf1c        ..      ITT      NE
        0x000233e4:    2006        .       MOVNE    r0,#6
        0x000233e6:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x000233ea:    f8d40108    ....    LDR      r0,[r4,#0x108]
        0x000233ee:    f3c01001    ....    UBFX     r0,r0,#4,#2
        0x000233f2:    2803        .(      CMP      r0,#3
        0x000233f4:    bf1c        ..      ITT      NE
        0x000233f6:    2007        .       MOVNE    r0,#7
        0x000233f8:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x000233fc:    4812        .H      LDR      r0,[pc,#72] ; [0x23448] = 0x10000710
        0x000233fe:    7801        .x      LDRB     r1,[r0,#0]
        0x00023400:    428d        .B      CMP      r5,r1
        0x00023402:    d012        ..      BEQ      0x2342a ; am_hal_pwrctrl_mcu_mode_select + 86
        0x00023404:    7005        .p      STRB     r5,[r0,#0]
        0x00023406:    6820         h      LDR      r0,[r4,#0]
        0x00023408:    f3650001    e...    BFI      r0,r5,#0,#2
        0x0002340c:    6020         `      STR      r0,[r4,#0]
        0x0002340e:    2704        .'      MOVS     r7,#4
        0x00023410:    2600        .&      MOVS     r6,#0
        0x00023412:    6820         h      LDR      r0,[r4,#0]
        0x00023414:    f0100f04    ....    TST      r0,#4
        0x00023418:    d00a        ..      BEQ      0x23430 ; am_hal_pwrctrl_mcu_mode_select + 92
        0x0002341a:    6820         h      LDR      r0,[r4,#0]
        0x0002341c:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x00023420:    42a8        .B      CMP      r0,r5
        0x00023422:    bf1c        ..      ITT      NE
        0x00023424:    2001        .       MOVNE    r0,#1
        0x00023426:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x0002342a:    2000        .       MOVS     r0,#0
        0x0002342c:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00023430:    2001        .       MOVS     r0,#1
        0x00023432:    f7fdffa9    ....    BL       am_hal_delay_us ; 0x21388
        0x00023436:    1c76        v.      ADDS     r6,r6,#1
        0x00023438:    2e05        ..      CMP      r6,#5
        0x0002343a:    d3ea        ..      BCC      0x23412 ; am_hal_pwrctrl_mcu_mode_select + 62
        0x0002343c:    4638        8F      MOV      r0,r7
        0x0002343e:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00023442:    0000        ..      DCW    0
        0x00023444:    40021000    ...@    DCD    1073876992
        0x00023448:    10000710    ....    DCD    268437264
    $t
    i.am_hal_pwrctrl_periph_disable
    am_hal_pwrctrl_periph_disable
        0x0002344c:    2822        "(      CMP      r0,#0x22
        0x0002344e:    bf24        $.      ITT      CS
        0x00023450:    2006        .       MOVCS    r0,#6
        0x00023452:    4770        pG      BXCS     lr
        0x00023454:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x00023458:    4941        AI      LDR      r1,[pc,#260] ; [0x23560] = 0x44948
        0x0002345a:    4602        .F      MOV      r2,r0
        0x0002345c:    eb011800    ....    ADD      r8,r1,r0,LSL #4
        0x00023460:    2500        .%      MOVS     r5,#0
        0x00023462:    e9d86900    ...i    LDRD     r6,r9,[r8,#0]
        0x00023466:    e9d87402    ...t    LDRD     r7,r4,[r8,#8]
        0x0002346a:    6831        1h      LDR      r1,[r6,#0]
        0x0002346c:    ea110f09    ....    TST      r1,r9
        0x00023470:    bf04        ..      ITT      EQ
        0x00023472:    2000        .       MOVEQ    r0,#0
        0x00023474:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x00023478:    2a14        .*      CMP      r2,#0x14
        0x0002347a:    d123        #.      BNE      0x234c4 ; am_hal_pwrctrl_periph_disable + 120
        0x0002347c:    4839        9H      LDR      r0,[pc,#228] ; [0x23564] = 0x400c0fe0
        0x0002347e:    6800        .h      LDR      r0,[r0,#0]
        0x00023480:    28c0        .(      CMP      r0,#0xc0
        0x00023482:    d11f        ..      BNE      0x234c4 ; am_hal_pwrctrl_periph_disable + 120
        0x00023484:    2301        .#      MOVS     r3,#1
        0x00023486:    461a        .F      MOV      r2,r3
        0x00023488:    4937        7I      LDR      r1,[pc,#220] ; [0x23568] = 0x400c0a7c
        0x0002348a:    2064        d       MOVS     r0,#0x64
        0x0002348c:    f7fdff92    ....    BL       am_hal_delay_us_status_change ; 0x213b4
        0x00023490:    2800        .(      CMP      r0,#0
        0x00023492:    bf18        ..      IT       NE
        0x00023494:    e8bd83f8    ....    POPNE    {r3-r9,pc}
        0x00023498:    2301        .#      MOVS     r3,#1
        0x0002349a:    461a        .F      MOV      r2,r3
        0x0002349c:    4933        3I      LDR      r1,[pc,#204] ; [0x2356c] = 0x400c1f10
        0x0002349e:    2064        d       MOVS     r0,#0x64
        0x000234a0:    f7fdff88    ....    BL       am_hal_delay_us_status_change ; 0x213b4
        0x000234a4:    2800        .(      CMP      r0,#0
        0x000234a6:    bf18        ..      IT       NE
        0x000234a8:    e8bd83f8    ....    POPNE    {r3-r9,pc}
        0x000234ac:    4830        0H      LDR      r0,[pc,#192] ; [0x23570] = 0x400c0a80
        0x000234ae:    6801        .h      LDR      r1,[r0,#0]
        0x000234b0:    f0410101    A...    ORR      r1,r1,#1
        0x000234b4:    6001        .`      STR      r1,[r0,#0]
        0x000234b6:    482f        /H      LDR      r0,[pc,#188] ; [0x23574] = 0x10000710
        0x000234b8:    6a81        .j      LDR      r1,[r0,#0x28]
        0x000234ba:    2900        .)      CMP      r1,#0
        0x000234bc:    bf1c        ..      ITT      NE
        0x000234be:    2000        .       MOVNE    r0,#0
        0x000234c0:    f00cff1e    ....    BLNE     crypto_boost_trims ; 0x30300
        0x000234c4:    f7f4ffaa    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000234c8:    9000        ..      STR      r0,[sp,#0]
        0x000234ca:    6830        0h      LDR      r0,[r6,#0]
        0x000234cc:    ea200009     ...    BIC      r0,r0,r9
        0x000234d0:    6030        0`      STR      r0,[r6,#0]
        0x000234d2:    9800        ..      LDR      r0,[sp,#0]
        0x000234d4:    f7f4ffa6    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000234d8:    4623        #F      MOV      r3,r4
        0x000234da:    461a        .F      MOV      r2,r3
        0x000234dc:    4639        9F      MOV      r1,r7
        0x000234de:    2005        .       MOVS     r0,#5
        0x000234e0:    9500        ..      STR      r5,[sp,#0]
        0x000234e2:    f7fdff93    ....    BL       am_hal_delay_us_status_check ; 0x2140c
        0x000234e6:    2800        .(      CMP      r0,#0
        0x000234e8:    bf08        ..      IT       EQ
        0x000234ea:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x000234ee:    4628        (F      MOV      r0,r5
        0x000234f0:    f8d8200c    ...     LDR      r2,[r8,#0xc]
        0x000234f4:    f8d81000    ....    LDR      r1,[r8,#0]
        0x000234f8:    f5b27ff0    ....    CMP      r2,#0x1e0
        0x000234fc:    d029        ).      BEQ      0x23552 ; am_hal_pwrctrl_periph_disable + 262
        0x000234fe:    dc0b        ..      BGT      0x23518 ; am_hal_pwrctrl_periph_disable + 204
        0x00023500:    2a1e        .*      CMP      r2,#0x1e
        0x00023502:    d020         .      BEQ      0x23546 ; am_hal_pwrctrl_periph_disable + 250
        0x00023504:    2aff        .*      CMP      r2,#0xff
        0x00023506:    bf18        ..      IT       NE
        0x00023508:    e8bd83f8    ....    POPNE    {r3-r9,pc}
        0x0002350c:    680a        .h      LDR      r2,[r1,#0]
        0x0002350e:    f0120fff    ....    TST      r2,#0xff
        0x00023512:    d115        ..      BNE      0x23540 ; am_hal_pwrctrl_periph_disable + 244
        0x00023514:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x00023518:    f5b25ff0    ..._    CMP      r2,#0x1e00
        0x0002351c:    d00a        ..      BEQ      0x23534 ; am_hal_pwrctrl_periph_disable + 232
        0x0002351e:    f5b23fe0    ...?    CMP      r2,#0x1c000
        0x00023522:    bf18        ..      IT       NE
        0x00023524:    e8bd83f8    ....    POPNE    {r3-r9,pc}
        0x00023528:    680a        .h      LDR      r2,[r1,#0]
        0x0002352a:    f4123fe0    ...?    TST      r2,#0x1c000
        0x0002352e:    d107        ..      BNE      0x23540 ; am_hal_pwrctrl_periph_disable + 244
        0x00023530:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x00023534:    680a        .h      LDR      r2,[r1,#0]
        0x00023536:    f4125ff0    ..._    TST      r2,#0x1e00
        0x0002353a:    bf08        ..      IT       EQ
        0x0002353c:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x00023540:    6809        .h      LDR      r1,[r1,#0]
        0x00023542:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x00023546:    680a        .h      LDR      r2,[r1,#0]
        0x00023548:    f0120f1e    ....    TST      r2,#0x1e
        0x0002354c:    d1f8        ..      BNE      0x23540 ; am_hal_pwrctrl_periph_disable + 244
        0x0002354e:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x00023552:    680a        .h      LDR      r2,[r1,#0]
        0x00023554:    f4127ff0    ....    TST      r2,#0x1e0
        0x00023558:    d1f2        ..      BNE      0x23540 ; am_hal_pwrctrl_periph_disable + 244
        0x0002355a:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x0002355e:    0000        ..      DCW    0
        0x00023560:    00044948    HI..    DCD    280904
        0x00023564:    400c0fe0    ...@    DCD    1074532320
        0x00023568:    400c0a7c    |..@    DCD    1074530940
        0x0002356c:    400c1f10    ...@    DCD    1074536208
        0x00023570:    400c0a80    ...@    DCD    1074530944
        0x00023574:    10000710    ....    DCD    268437264
    $t
    i.am_hal_pwrctrl_periph_enable
    am_hal_pwrctrl_periph_enable
        0x00023578:    2822        "(      CMP      r0,#0x22
        0x0002357a:    bf24        $.      ITT      CS
        0x0002357c:    2006        .       MOVCS    r0,#6
        0x0002357e:    4770        pG      BXCS     lr
        0x00023580:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x00023584:    4926        &I      LDR      r1,[pc,#152] ; [0x23620] = 0x44948
        0x00023586:    4604        .F      MOV      r4,r0
        0x00023588:    eb011004    ....    ADD      r0,r1,r4,LSL #4
        0x0002358c:    e9d06502    ...e    LDRD     r6,r5,[r0,#8]
        0x00023590:    e9d08900    ....    LDRD     r8,r9,[r0,#0]
        0x00023594:    f8d80000    ....    LDR      r0,[r8,#0]
        0x00023598:    ea100f09    ....    TST      r0,r9
        0x0002359c:    d13c        <.      BNE      0x23618 ; am_hal_pwrctrl_periph_enable + 160
        0x0002359e:    4f21        !O      LDR      r7,[pc,#132] ; [0x23624] = 0x10000710
        0x000235a0:    2c14        .,      CMP      r4,#0x14
        0x000235a2:    d105        ..      BNE      0x235b0 ; am_hal_pwrctrl_periph_enable + 56
        0x000235a4:    6ab9        .j      LDR      r1,[r7,#0x28]
        0x000235a6:    2900        .)      CMP      r1,#0
        0x000235a8:    bf1c        ..      ITT      NE
        0x000235aa:    2001        .       MOVNE    r0,#1
        0x000235ac:    f00cfea8    ....    BLNE     crypto_boost_trims ; 0x30300
        0x000235b0:    f7f4ff34    ..4.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000235b4:    9000        ..      STR      r0,[sp,#0]
        0x000235b6:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000235ba:    ea400009    @...    ORR      r0,r0,r9
        0x000235be:    f8c80000    ....    STR      r0,[r8,#0]
        0x000235c2:    9800        ..      LDR      r0,[sp,#0]
        0x000235c4:    f7f4ff2e    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000235c8:    2001        .       MOVS     r0,#1
        0x000235ca:    462b        +F      MOV      r3,r5
        0x000235cc:    9000        ..      STR      r0,[sp,#0]
        0x000235ce:    461a        .F      MOV      r2,r3
        0x000235d0:    4631        1F      MOV      r1,r6
        0x000235d2:    2005        .       MOVS     r0,#5
        0x000235d4:    f7fdff1a    ....    BL       am_hal_delay_us_status_check ; 0x2140c
        0x000235d8:    ea5f0800    _...    MOVS     r8,r0
        0x000235dc:    d00a        ..      BEQ      0x235f4 ; am_hal_pwrctrl_periph_enable + 124
        0x000235de:    2c14        .,      CMP      r4,#0x14
        0x000235e0:    d105        ..      BNE      0x235ee ; am_hal_pwrctrl_periph_enable + 118
        0x000235e2:    6ab9        .j      LDR      r1,[r7,#0x28]
        0x000235e4:    2900        .)      CMP      r1,#0
        0x000235e6:    bf1c        ..      ITT      NE
        0x000235e8:    2000        .       MOVNE    r0,#0
        0x000235ea:    f00cfe89    ....    BLNE     crypto_boost_trims ; 0x30300
        0x000235ee:    4640        @F      MOV      r0,r8
        0x000235f0:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x000235f4:    2c14        .,      CMP      r4,#0x14
        0x000235f6:    d109        ..      BNE      0x2360c ; am_hal_pwrctrl_periph_enable + 148
        0x000235f8:    2301        .#      MOVS     r3,#1
        0x000235fa:    461a        .F      MOV      r2,r3
        0x000235fc:    490a        .I      LDR      r1,[pc,#40] ; [0x23628] = 0x400c1f10
        0x000235fe:    2064        d       MOVS     r0,#0x64
        0x00023600:    f7fdfed8    ....    BL       am_hal_delay_us_status_change ; 0x213b4
        0x00023604:    2800        .(      CMP      r0,#0
        0x00023606:    bf18        ..      IT       NE
        0x00023608:    e8bd83f8    ....    POPNE    {r3-r9,pc}
        0x0002360c:    6830        0h      LDR      r0,[r6,#0]
        0x0002360e:    4228        (B      TST      r0,r5
        0x00023610:    bf04        ..      ITT      EQ
        0x00023612:    2001        .       MOVEQ    r0,#1
        0x00023614:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x00023618:    2000        .       MOVS     r0,#0
        0x0002361a:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x0002361e:    0000        ..      DCW    0
        0x00023620:    00044948    HI..    DCD    280904
        0x00023624:    10000710    ....    DCD    268437264
        0x00023628:    400c1f10    ...@    DCD    1074536208
    $t
    i.am_hal_pwrctrl_sram_config
    am_hal_pwrctrl_sram_config
        0x0002362c:    b538        8.      PUSH     {r3-r5,lr}
        0x0002362e:    4c27        'L      LDR      r4,[pc,#156] ; [0x236cc] = 0x40021000
        0x00023630:    4605        .F      MOV      r5,r0
        0x00023632:    7801        .x      LDRB     r1,[r0,#0]
        0x00023634:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00023636:    f3610001    a...    BFI      r0,r1,#0,#2
        0x0002363a:    6260        `b      STR      r0,[r4,#0x24]
        0x0002363c:    2001        .       MOVS     r0,#1
        0x0002363e:    9000        ..      STR      r0,[sp,#0]
        0x00023640:    6a63        cj      LDR      r3,[r4,#0x24]
        0x00023642:    2203        ."      MOVS     r2,#3
        0x00023644:    4922        "I      LDR      r1,[pc,#136] ; [0x236d0] = 0x40021028
        0x00023646:    2005        .       MOVS     r0,#5
        0x00023648:    f7fdfee0    ....    BL       am_hal_delay_us_status_check ; 0x2140c
        0x0002364c:    2800        .(      CMP      r0,#0
        0x0002364e:    bf18        ..      IT       NE
        0x00023650:    bd38        8.      POPNE    {r3-r5,pc}
        0x00023652:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x00023654:    6a61        aj      LDR      r1,[r4,#0x24]
        0x00023656:    f0000003    ....    AND      r0,r0,#3
        0x0002365a:    f0010103    ....    AND      r1,r1,#3
        0x0002365e:    4288        .B      CMP      r0,r1
        0x00023660:    bf1c        ..      ITT      NE
        0x00023662:    2001        .       MOVNE    r0,#1
        0x00023664:    bd38        8.      POPNE    {r3-r5,pc}
        0x00023666:    7869        ix      LDRB     r1,[r5,#1]
        0x00023668:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x0002366a:    f3610083    a...    BFI      r0,r1,#2,#2
        0x0002366e:    62e0        .b      STR      r0,[r4,#0x2c]
        0x00023670:    78a9        .x      LDRB     r1,[r5,#2]
        0x00023672:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00023674:    f3611087    a...    BFI      r0,r1,#6,#2
        0x00023678:    62e0        .b      STR      r0,[r4,#0x2c]
        0x0002367a:    78e9        .x      LDRB     r1,[r5,#3]
        0x0002367c:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x0002367e:    f3612009    a..     BFI      r0,r1,#8,#2
        0x00023682:    62e0        .b      STR      r0,[r4,#0x2c]
        0x00023684:    7929        )y      LDRB     r1,[r5,#4]
        0x00023686:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00023688:    f3611005    a...    BFI      r0,r1,#4,#2
        0x0002368c:    62e0        .b      STR      r0,[r4,#0x2c]
        0x0002368e:    7968        hy      LDRB     r0,[r5,#5]
        0x00023690:    2800        .(      CMP      r0,#0
        0x00023692:    bf04        ..      ITT      EQ
        0x00023694:    6ae0        .j      LDREQ    r0,[r4,#0x2c]
        0x00023696:    f0400003    @...    ORREQ    r0,r0,#3
        0x0002369a:    d00e        ..      BEQ      0x236ba ; am_hal_pwrctrl_sram_config + 142
        0x0002369c:    2801        .(      CMP      r0,#1
        0x0002369e:    d008        ..      BEQ      0x236b2 ; am_hal_pwrctrl_sram_config + 134
        0x000236a0:    2802        .(      CMP      r0,#2
        0x000236a2:    d00d        ..      BEQ      0x236c0 ; am_hal_pwrctrl_sram_config + 148
        0x000236a4:    2803        .(      CMP      r0,#3
        0x000236a6:    bf04        ..      ITT      EQ
        0x000236a8:    6ae0        .j      LDREQ    r0,[r4,#0x2c]
        0x000236aa:    f0200003     ...    BICEQ    r0,r0,#3
        0x000236ae:    d004        ..      BEQ      0x236ba ; am_hal_pwrctrl_sram_config + 142
        0x000236b0:    e004        ..      B        0x236bc ; am_hal_pwrctrl_sram_config + 144
        0x000236b2:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x000236b4:    f0200003     ...    BIC      r0,r0,#3
        0x000236b8:    1c80        ..      ADDS     r0,r0,#2
        0x000236ba:    62e0        .b      STR      r0,[r4,#0x2c]
        0x000236bc:    2000        .       MOVS     r0,#0
        0x000236be:    bd38        8.      POP      {r3-r5,pc}
        0x000236c0:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x000236c2:    f0200003     ...    BIC      r0,r0,#3
        0x000236c6:    1c40        @.      ADDS     r0,r0,#1
        0x000236c8:    e7f7        ..      B        0x236ba ; am_hal_pwrctrl_sram_config + 142
    $d
        0x000236ca:    0000        ..      DCW    0
        0x000236cc:    40021000    ...@    DCD    1073876992
        0x000236d0:    40021028    (..@    DCD    1073877032
    $t
    i.am_hal_reset_control
    am_hal_reset_control
        0x000236d4:    f04f4180    O..A    MOV      r1,#0x40000000
        0x000236d8:    2800        .(      CMP      r0,#0
        0x000236da:    bf04        ..      ITT      EQ
        0x000236dc:    20d4        .       MOVEQ    r0,#0xd4
        0x000236de:    6088        .`      STREQ    r0,[r1,#8]
        0x000236e0:    d005        ..      BEQ      0x236ee ; am_hal_reset_control + 26
        0x000236e2:    2801        .(      CMP      r0,#1
        0x000236e4:    bf13        ..      ITEET    NE
        0x000236e6:    2006        .       MOVNE    r0,#6
        0x000236e8:    201b        .       MOVEQ    r0,#0x1b
        0x000236ea:    6048        H`      STREQ    r0,[r1,#4]
        0x000236ec:    4770        pG      BXNE     lr
        0x000236ee:    2000        .       MOVS     r0,#0
        0x000236f0:    4770        pG      BX       lr
        0x000236f2:    0000        ..      MOVS     r0,r0
    i.am_hal_rtc_osc_disable
    am_hal_rtc_osc_disable
        0x000236f4:    4803        .H      LDR      r0,[pc,#12] ; [0x23704] = 0x40004800
        0x000236f6:    6801        .h      LDR      r1,[r0,#0]
        0x000236f8:    f0410110    A...    ORR      r1,r1,#0x10
        0x000236fc:    6001        .`      STR      r1,[r0,#0]
        0x000236fe:    2000        .       MOVS     r0,#0
        0x00023700:    4770        pG      BX       lr
    $d
        0x00023702:    0000        ..      DCW    0
        0x00023704:    40004800    .H.@    DCD    1073760256
    $t
    i.am_hal_security_get_info
    am_hal_security_get_info
        0x00023708:    2800        .(      CMP      r0,#0
        0x0002370a:    bf04        ..      ITT      EQ
        0x0002370c:    2006        .       MOVEQ    r0,#6
        0x0002370e:    4770        pG      BXEQ     lr
        0x00023710:    b510        ..      PUSH     {r4,lr}
        0x00023712:    4604        .F      MOV      r4,r0
        0x00023714:    f1000308    ....    ADD      r3,r0,#8
        0x00023718:    2201        ."      MOVS     r2,#1
        0x0002371a:    2110        .!      MOVS     r1,#0x10
        0x0002371c:    2000        .       MOVS     r0,#0
        0x0002371e:    f7fff8f3    ....    BL       am_hal_mram_info_read ; 0x22908
        0x00023722:    4823        #H      LDR      r0,[pc,#140] ; [0x237b0] = 0x40020000
        0x00023724:    f8d011bc    ....    LDR      r1,[r0,#0x1bc]
        0x00023728:    f3c10180    ....    UBFX     r1,r1,#2,#1
        0x0002372c:    7021        !p      STRB     r1,[r4,#0]
        0x0002372e:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x00023732:    f3c06081    ...`    UBFX     r0,r0,#26,#2
        0x00023736:    2801        .(      CMP      r0,#1
        0x00023738:    bf18        ..      IT       NE
        0x0002373a:    2000        .       MOVNE    r0,#0
        0x0002373c:    491d        .I      LDR      r1,[pc,#116] ; [0x237b4] = 0x40021000
        0x0002373e:    6889        .h      LDR      r1,[r1,#8]
        0x00023740:    f4111f80    ....    TST      r1,#0x100000
        0x00023744:    d02a        *.      BEQ      0x2379c ; am_hal_security_get_info + 148
        0x00023746:    491c        .I      LDR      r1,[pc,#112] ; [0x237b8] = 0x400c0a7c
        0x00023748:    6809        .h      LDR      r1,[r1,#0]
        0x0002374a:    f0110f01    ....    TST      r1,#1
        0x0002374e:    d025        %.      BEQ      0x2379c ; am_hal_security_get_info + 148
        0x00023750:    491a        .I      LDR      r1,[pc,#104] ; [0x237bc] = 0x400c1f14
        0x00023752:    6809        .h      LDR      r1,[r1,#0]
        0x00023754:    f0010107    ....    AND      r1,r1,#7
        0x00023758:    7061        ap      STRB     r1,[r4,#1]
        0x0002375a:    b308        ..      CBZ      r0,0x237a0 ; am_hal_security_get_info + 152
        0x0002375c:    2201        ."      MOVS     r2,#1
        0x0002375e:    1d23        #.      ADDS     r3,r4,#4
        0x00023760:    f2404182    @..A    MOV      r1,#0x482
        0x00023764:    4610        .F      MOV      r0,r2
        0x00023766:    f7fff8cf    ....    BL       am_hal_mram_info_read ; 0x22908
        0x0002376a:    2201        ."      MOVS     r2,#1
        0x0002376c:    f104030c    ....    ADD      r3,r4,#0xc
        0x00023770:    f44f6190    O..a    MOV      r1,#0x480
        0x00023774:    4610        .F      MOV      r0,r2
        0x00023776:    f7fff8c7    ....    BL       am_hal_mram_info_read ; 0x22908
        0x0002377a:    2201        ."      MOVS     r2,#1
        0x0002377c:    f1040310    ....    ADD      r3,r4,#0x10
        0x00023780:    f2404181    @..A    MOV      r1,#0x481
        0x00023784:    4610        .F      MOV      r0,r2
        0x00023786:    f7fff8bf    ....    BL       am_hal_mram_info_read ; 0x22908
        0x0002378a:    2201        ."      MOVS     r2,#1
        0x0002378c:    f1040314    ....    ADD      r3,r4,#0x14
        0x00023790:    f2404186    @..A    MOV      r1,#0x486
        0x00023794:    4610        .F      MOV      r0,r2
        0x00023796:    f7fff8b7    ....    BL       am_hal_mram_info_read ; 0x22908
        0x0002379a:    e007        ..      B        0x237ac ; am_hal_security_get_info + 164
        0x0002379c:    21ff        .!      MOVS     r1,#0xff
        0x0002379e:    e7db        ..      B        0x23758 ; am_hal_security_get_info + 80
        0x000237a0:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000237a4:    6060        ``      STR      r0,[r4,#4]
        0x000237a6:    60e0        .`      STR      r0,[r4,#0xc]
        0x000237a8:    6120         a      STR      r0,[r4,#0x10]
        0x000237aa:    6160        `a      STR      r0,[r4,#0x14]
        0x000237ac:    2000        .       MOVS     r0,#0
        0x000237ae:    bd10        ..      POP      {r4,pc}
    $d
        0x000237b0:    40020000    ...@    DCD    1073872896
        0x000237b4:    40021000    ...@    DCD    1073876992
        0x000237b8:    400c0a7c    |..@    DCD    1074530940
        0x000237bc:    400c1f14    ...@    DCD    1074536212
    $t
    i.am_hal_stimer_compare_delta_set
    am_hal_stimer_compare_delta_set
        0x000237c0:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x000237c4:    4c2d        -L      LDR      r4,[pc,#180] ; [0x2387c] = 0x40008804
        0x000237c6:    b085        ..      SUB      sp,sp,#0x14
        0x000237c8:    4688        .F      MOV      r8,r1
        0x000237ca:    4605        .F      MOV      r5,r0
        0x000237cc:    f04f0900    O...    MOV      r9,#0
        0x000237d0:    4620         F      MOV      r0,r4
        0x000237d2:    4669        iF      MOV      r1,sp
        0x000237d4:    f7f4fe2a    ..*.    BL       am_hal_triple_read ; 0x1842c
        0x000237d8:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x000237dc:    4288        .B      CMP      r0,r1
        0x000237de:    bf0c        ..      ITE      EQ
        0x000237e0:    460a        .F      MOVEQ    r2,r1
        0x000237e2:    9a02        ..      LDRNE    r2,[sp,#8]
        0x000237e4:    4616        .F      MOV      r6,r2
        0x000237e6:    2d07        .-      CMP      r5,#7
        0x000237e8:    bf89        ..      ITETT    HI
        0x000237ea:    2005        .       MOVHI    r0,#5
        0x000237ec:    4f24        $O      LDRLS    r7,[pc,#144] ; [0x23880] = 0x10000754
        0x000237ee:    b005        ..      ADDHI    sp,sp,#0x14
        0x000237f0:    e8bd83f0    ....    POPHI    {r4-r9,pc}
        0x000237f4:    f8570025    W.%.    LDR      r0,[r7,r5,LSL #2]
        0x000237f8:    4290        .B      CMP      r0,r2
        0x000237fa:    bf1c        ..      ITT      NE
        0x000237fc:    1c40        @.      ADDNE    r0,r0,#1
        0x000237fe:    4290        .B      CMPNE    r0,r2
        0x00023800:    d030        0.      BEQ      0x23864 ; am_hal_stimer_compare_delta_set + 164
        0x00023802:    f7f4fe0b    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00023806:    9000        ..      STR      r0,[sp,#0]
        0x00023808:    4620         F      MOV      r0,r4
        0x0002380a:    a901        ..      ADD      r1,sp,#4
        0x0002380c:    f7f4fe0e    ....    BL       am_hal_triple_read ; 0x1842c
        0x00023810:    e9dd0101    ....    LDRD     r0,r1,[sp,#4]
        0x00023814:    4288        .B      CMP      r0,r1
        0x00023816:    bf0c        ..      ITE      EQ
        0x00023818:    4608        .F      MOVEQ    r0,r1
        0x0002381a:    9803        ..      LDRNE    r0,[sp,#0xc]
        0x0002381c:    1b80        ..      SUBS     r0,r0,r6
        0x0002381e:    1cc1        ..      ADDS     r1,r0,#3
        0x00023820:    4541        AE      CMP      r1,r8
        0x00023822:    bf39        9.      ITTEE    CC
        0x00023824:    eba80000    ....    SUBCC    r0,r8,r0
        0x00023828:    1ec0        ..      SUBCC    r0,r0,#3
        0x0002382a:    2001        .       MOVCS    r0,#1
        0x0002382c:    f04f6900    O..i    MOVCS    r9,#0x8000000
        0x00023830:    00a9        ..      LSLS     r1,r5,#2
        0x00023832:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00023836:    f5014100    ...A    ADD      r1,r1,#0x8000
        0x0002383a:    f8c10820    .. .    STR      r0,[r1,#0x820]
        0x0002383e:    4620         F      MOV      r0,r4
        0x00023840:    a901        ..      ADD      r1,sp,#4
        0x00023842:    f7f4fdf3    ....    BL       am_hal_triple_read ; 0x1842c
        0x00023846:    e9dd0101    ....    LDRD     r0,r1,[sp,#4]
        0x0002384a:    4288        .B      CMP      r0,r1
        0x0002384c:    bf0c        ..      ITE      EQ
        0x0002384e:    4608        .F      MOVEQ    r0,r1
        0x00023850:    9803        ..      LDRNE    r0,[sp,#0xc]
        0x00023852:    f8470025    G.%.    STR      r0,[r7,r5,LSL #2]
        0x00023856:    9800        ..      LDR      r0,[sp,#0]
        0x00023858:    f7f4fde4    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002385c:    b005        ..      ADD      sp,sp,#0x14
        0x0002385e:    4648        HF      MOV      r0,r9
        0x00023860:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00023864:    4620         F      MOV      r0,r4
        0x00023866:    4669        iF      MOV      r1,sp
        0x00023868:    f7f4fde0    ....    BL       am_hal_triple_read ; 0x1842c
        0x0002386c:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x00023870:    4288        .B      CMP      r0,r1
        0x00023872:    bf0c        ..      ITE      EQ
        0x00023874:    460a        .F      MOVEQ    r2,r1
        0x00023876:    9a02        ..      LDRNE    r2,[sp,#8]
        0x00023878:    e7bc        ..      B        0x237f4 ; am_hal_stimer_compare_delta_set + 52
    $d
        0x0002387a:    0000        ..      DCW    0
        0x0002387c:    40008804    ...@    DCD    1073776644
        0x00023880:    10000754    T...    DCD    268437332
    $t
    i.am_hal_stimer_config
    am_hal_stimer_config
        0x00023884:    4903        .I      LDR      r1,[pc,#12] ; [0x23894] = 0x40008800
        0x00023886:    680a        .h      LDR      r2,[r1,#0]
        0x00023888:    6008        .`      STR      r0,[r1,#0]
        0x0002388a:    4903        .I      LDR      r1,[pc,#12] ; [0x23898] = 0x10000750
        0x0002388c:    2001        .       MOVS     r0,#1
        0x0002388e:    7008        .p      STRB     r0,[r1,#0]
        0x00023890:    4610        .F      MOV      r0,r2
        0x00023892:    4770        pG      BX       lr
    $d
        0x00023894:    40008800    ...@    DCD    1073776640
        0x00023898:    10000750    P...    DCD    268437328
    $t
    i.am_hal_stimer_counter_get
    am_hal_stimer_counter_get
        0x0002389c:    b500        ..      PUSH     {lr}
        0x0002389e:    b083        ..      SUB      sp,sp,#0xc
        0x000238a0:    4805        .H      LDR      r0,[pc,#20] ; [0x238b8] = 0x40008804
        0x000238a2:    4669        iF      MOV      r1,sp
        0x000238a4:    f7f4fdc2    ....    BL       am_hal_triple_read ; 0x1842c
        0x000238a8:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x000238ac:    4288        .B      CMP      r0,r1
        0x000238ae:    bf0c        ..      ITE      EQ
        0x000238b0:    4608        .F      MOVEQ    r0,r1
        0x000238b2:    9802        ..      LDRNE    r0,[sp,#8]
        0x000238b4:    b003        ..      ADD      sp,sp,#0xc
        0x000238b6:    bd00        ..      POP      {pc}
    $d
        0x000238b8:    40008804    ...@    DCD    1073776644
    $t
    i.am_hal_stimer_int_clear
    am_hal_stimer_int_clear
        0x000238bc:    4901        .I      LDR      r1,[pc,#4] ; [0x238c4] = 0x40008908
        0x000238be:    6008        .`      STR      r0,[r1,#0]
        0x000238c0:    4770        pG      BX       lr
    $d
        0x000238c2:    0000        ..      DCW    0
        0x000238c4:    40008908    ...@    DCD    1073776904
    $t
    i.am_hal_stimer_int_enable
    am_hal_stimer_int_enable
        0x000238c8:    4902        .I      LDR      r1,[pc,#8] ; [0x238d4] = 0x40008900
        0x000238ca:    680a        .h      LDR      r2,[r1,#0]
        0x000238cc:    4310        .C      ORRS     r0,r0,r2
        0x000238ce:    6008        .`      STR      r0,[r1,#0]
        0x000238d0:    4770        pG      BX       lr
    $d
        0x000238d2:    0000        ..      DCW    0
        0x000238d4:    40008900    ...@    DCD    1073776896
    $t
    i.am_hal_stimer_int_status_get
    am_hal_stimer_int_status_get
        0x000238d8:    0001        ..      MOVS     r1,r0
        0x000238da:    4804        .H      LDR      r0,[pc,#16] ; [0x238ec] = 0x40008904
        0x000238dc:    6800        .h      LDR      r0,[r0,#0]
        0x000238de:    bf08        ..      IT       EQ
        0x000238e0:    4770        pG      BXEQ     lr
        0x000238e2:    4903        .I      LDR      r1,[pc,#12] ; [0x238f0] = 0x40008900
        0x000238e4:    6809        .h      LDR      r1,[r1,#0]
        0x000238e6:    4008        .@      ANDS     r0,r0,r1
        0x000238e8:    4770        pG      BX       lr
    $d
        0x000238ea:    0000        ..      DCW    0
        0x000238ec:    40008904    ...@    DCD    1073776900
        0x000238f0:    40008900    ...@    DCD    1073776896
    $t
    i.am_hal_sysctrl_fpu_enable
    am_hal_sysctrl_fpu_enable
        0x000238f4:    4902        .I      LDR      r1,[pc,#8] ; [0x23900] = 0xe000ed88
        0x000238f6:    f44f0070    O.p.    MOV      r0,#0xf00000
        0x000238fa:    6008        .`      STR      r0,[r1,#0]
        0x000238fc:    4770        pG      BX       lr
    $d
        0x000238fe:    0000        ..      DCW    0
        0x00023900:    e000ed88    ....    DCD    3758157192
    $t
    i.am_hal_sysctrl_fpu_stacking_enable
    am_hal_sysctrl_fpu_stacking_enable
        0x00023904:    b538        8.      PUSH     {r3-r5,lr}
        0x00023906:    4604        .F      MOV      r4,r0
        0x00023908:    f7f4fd88    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002390c:    9000        ..      STR      r0,[sp,#0]
        0x0002390e:    4808        .H      LDR      r0,[pc,#32] ; [0x23930] = 0xe000ef34
        0x00023910:    6801        .h      LDR      r1,[r0,#0]
        0x00023912:    2c00        .,      CMP      r4,#0
        0x00023914:    f0214140    !.@A    BIC      r1,r1,#0xc0000000
        0x00023918:    bf14        ..      ITE      NE
        0x0002391a:    f04f4240    O.@B    MOVNE    r2,#0xc0000000
        0x0002391e:    f04f4200    O..B    MOVEQ    r2,#0x80000000
        0x00023922:    4311        .C      ORRS     r1,r1,r2
        0x00023924:    6001        .`      STR      r1,[r0,#0]
        0x00023926:    9800        ..      LDR      r0,[sp,#0]
        0x00023928:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0002392c:    f7f4bd7a    ..z.    B        am_hal_interrupt_master_set ; 0x18424
    $d
        0x00023930:    e000ef34    4...    DCD    3758157620
    $t
    i.am_hal_sysctrl_sleep
    am_hal_sysctrl_sleep
        0x00023934:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00023936:    4607        .F      MOV      r7,r0
        0x00023938:    4833        3H      LDR      r0,[pc,#204] ; [0x23a08] = 0xf0000004
        0x0002393a:    b083        ..      SUB      sp,sp,#0xc
        0x0002393c:    4468        hD      ADD      r0,sp,r0
        0x0002393e:    f5b02fc0    .../    CMP      r0,#0x60000
        0x00023942:    d300        ..      BCC      0x23946 ; am_hal_sysctrl_sleep + 18
        0x00023944:    e7fe        ..      B        0x23944 ; am_hal_sysctrl_sleep + 16
        0x00023946:    2600        .&      MOVS     r6,#0
        0x00023948:    f7f4fd68    ..h.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002394c:    492f        /I      LDR      r1,[pc,#188] ; [0x23a0c] = 0x40021000
        0x0002394e:    9000        ..      STR      r0,[sp,#0]
        0x00023950:    f8d10108    ....    LDR      r0,[r1,#0x108]
        0x00023954:    f3c01001    ....    UBFX     r0,r0,#4,#2
        0x00023958:    2803        .(      CMP      r0,#3
        0x0002395a:    bf0c        ..      ITE      EQ
        0x0002395c:    2001        .       MOVEQ    r0,#1
        0x0002395e:    2000        .       MOVNE    r0,#0
        0x00023960:    4d2b        +M      LDR      r5,[pc,#172] ; [0x23a10] = 0xe000ed10
        0x00023962:    4c2c        ,L      LDR      r4,[pc,#176] ; [0x23a14] = 0x40020000
        0x00023964:    b127        '.      CBZ      r7,0x23970 ; am_hal_sysctrl_sleep + 60
        0x00023966:    f8d42250    ..P"    LDR      r2,[r4,#0x250]
        0x0002396a:    f0120f01    ....    TST      r2,#1
        0x0002396e:    d003        ..      BEQ      0x23978 ; am_hal_sysctrl_sleep + 68
        0x00023970:    6828        (h      LDR      r0,[r5,#0]
        0x00023972:    f0200004     ...    BIC      r0,r0,#4
        0x00023976:    e023        #.      B        0x239c0 ; am_hal_sysctrl_sleep + 140
        0x00023978:    b1f8        ..      CBZ      r0,0x239ba ; am_hal_sysctrl_sleep + 134
        0x0002397a:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002397c:    f4106f80    ...o    TST      r0,#0x400
        0x00023980:    bf04        ..      ITT      EQ
        0x00023982:    6888        .h      LDREQ    r0,[r1,#8]
        0x00023984:    f030407e    0.~@    BICSEQ   r0,r0,#0xfe000000
        0x00023988:    d117        ..      BNE      0x239ba ; am_hal_sysctrl_sleep + 134
        0x0002398a:    4823        #H      LDR      r0,[pc,#140] ; [0x23a18] = 0x1000071c
        0x0002398c:    2601        .&      MOVS     r6,#1
        0x0002398e:    7801        .x      LDRB     r1,[r0,#0]
        0x00023990:    f8d40370    ..p.    LDR      r0,[r4,#0x370]
        0x00023994:    f3615019    a..P    BFI      r0,r1,#20,#6
        0x00023998:    f8c40370    ..p.    STR      r0,[r4,#0x370]
        0x0002399c:    f8d40380    ....    LDR      r0,[r4,#0x380]
        0x000239a0:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x000239a4:    f8c40380    ....    STR      r0,[r4,#0x380]
        0x000239a8:    f8d40380    ....    LDR      r0,[r4,#0x380]
        0x000239ac:    f0204080     ..@    BIC      r0,r0,#0x40000000
        0x000239b0:    f8c40380    ....    STR      r0,[r4,#0x380]
        0x000239b4:    2000        .       MOVS     r0,#0
        0x000239b6:    f008fa83    ....    BL       buck_ldo_update_override ; 0x2bec0
        0x000239ba:    6828        (h      LDR      r0,[r5,#0]
        0x000239bc:    f0400004    @...    ORR      r0,r0,#4
        0x000239c0:    6028        (`      STR      r0,[r5,#0]
        0x000239c2:    2100        .!      MOVS     r1,#0
        0x000239c4:    2001        .       MOVS     r0,#1
        0x000239c6:    f7fdfbff    ....    BL       am_hal_daxi_control ; 0x211c8
        0x000239ca:    bf30        0.      WFI      
        0x000239cc:    f3bf8f6f    ..o.    ISB      
        0x000239d0:    b1a6        ..      CBZ      r6,0x239fc ; am_hal_sysctrl_sleep + 200
        0x000239d2:    2001        .       MOVS     r0,#1
        0x000239d4:    f008fa74    ..t.    BL       buck_ldo_update_override ; 0x2bec0
        0x000239d8:    f8d40380    ....    LDR      r0,[r4,#0x380]
        0x000239dc:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x000239e0:    f8c40380    ....    STR      r0,[r4,#0x380]
        0x000239e4:    f8d40380    ....    LDR      r0,[r4,#0x380]
        0x000239e8:    f0404080    @..@    ORR      r0,r0,#0x40000000
        0x000239ec:    f8c40380    ....    STR      r0,[r4,#0x380]
        0x000239f0:    f8d40370    ..p.    LDR      r0,[r4,#0x370]
        0x000239f4:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x000239f8:    f8c40370    ..p.    STR      r0,[r4,#0x370]
        0x000239fc:    9800        ..      LDR      r0,[sp,#0]
        0x000239fe:    f7f4fd11    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00023a02:    b003        ..      ADD      sp,sp,#0xc
        0x00023a04:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x00023a06:    0000        ..      DCW    0
        0x00023a08:    f0000004    ....    DCD    4026531844
        0x00023a0c:    40021000    ...@    DCD    1073876992
        0x00023a10:    e000ed10    ....    DCD    3758157072
        0x00023a14:    40020000    ...@    DCD    1073872896
        0x00023a18:    1000071c    ....    DCD    268437276
    $t
    i.am_hal_timer_interrupt_clear
    am_hal_timer_interrupt_clear
        0x00023a1c:    4901        .I      LDR      r1,[pc,#4] ; [0x23a24] = 0x40008000
        0x00023a1e:    6688        .f      STR      r0,[r1,#0x68]
        0x00023a20:    2000        .       MOVS     r0,#0
        0x00023a22:    4770        pG      BX       lr
    $d
        0x00023a24:    40008000    ...@    DCD    1073774592
    $t
    i.am_hal_timer_interrupt_status_get
    am_hal_timer_interrupt_status_get
        0x00023a28:    4a04        .J      LDR      r2,[pc,#16] ; [0x23a3c] = 0x40008000
        0x00023a2a:    2800        .(      CMP      r0,#0
        0x00023a2c:    6e50        Pn      LDR      r0,[r2,#0x64]
        0x00023a2e:    bf1c        ..      ITT      NE
        0x00023a30:    6e12        .n      LDRNE    r2,[r2,#0x60]
        0x00023a32:    4010        .@      ANDNE    r0,r0,r2
        0x00023a34:    6008        .`      STR      r0,[r1,#0]
        0x00023a36:    2000        .       MOVS     r0,#0
        0x00023a38:    4770        pG      BX       lr
    $d
        0x00023a3a:    0000        ..      DCW    0
        0x00023a3c:    40008000    ...@    DCD    1073774592
    $t
    i.am_hal_tpiu_enable
    am_hal_tpiu_enable
        0x00023a40:    4914        .I      LDR      r1,[pc,#80] ; [0x23a94] = 0xe0040000
        0x00023a42:    2200        ."      MOVS     r2,#0
        0x00023a44:    f8c12304    ...#    STR      r2,[r1,#0x304]
        0x00023a48:    2301        .#      MOVS     r3,#1
        0x00023a4a:    604b        K`      STR      r3,[r1,#4]
        0x00023a4c:    f8dfc048    ..H.    LDR      r12,[pc,#72] ; [0x23a98] = 0x1da381
        0x00023a50:    f5a04361    ..aC    SUB      r3,r0,#0xe100
        0x00023a54:    4563        cE      CMP      r3,r12
        0x00023a56:    bf28        (.      IT       CS
        0x00023a58:    4810        .H      LDRCS    r0,[pc,#64] ; [0x23a9c] = 0xf4240
        0x00023a5a:    4b11        .K      LDR      r3,[pc,#68] ; [0x23aa0] = 0x2dc6c00
        0x00023a5c:    fbb3f0f0    ....    UDIV     r0,r3,r0
        0x00023a60:    1e40        @.      SUBS     r0,r0,#1
        0x00023a62:    b280        ..      UXTH     r0,r0
        0x00023a64:    6108        .a      STR      r0,[r1,#0x10]
        0x00023a66:    2002        .       MOVS     r0,#2
        0x00023a68:    f8c100f0    ....    STR      r0,[r1,#0xf0]
        0x00023a6c:    480d        .H      LDR      r0,[pc,#52] ; [0x23aa4] = 0xe0040f00
        0x00023a6e:    6002        .`      STR      r2,[r0,#0]
        0x00023a70:    480d        .H      LDR      r0,[pc,#52] ; [0x23aa8] = 0x40020000
        0x00023a72:    f8d01250    ..P.    LDR      r1,[r0,#0x250]
        0x00023a76:    f021010e    !...    BIC      r1,r1,#0xe
        0x00023a7a:    1d09        ..      ADDS     r1,r1,#4
        0x00023a7c:    f8c01250    ..P.    STR      r1,[r0,#0x250]
        0x00023a80:    f8d01250    ..P.    LDR      r1,[r0,#0x250]
        0x00023a84:    f0410101    A...    ORR      r1,r1,#1
        0x00023a88:    f8c01250    ..P.    STR      r1,[r0,#0x250]
        0x00023a8c:    2064        d       MOVS     r0,#0x64
        0x00023a8e:    f7fdbc7b    ..{.    B        am_hal_delay_us ; 0x21388
    $d
        0x00023a92:    0000        ..      DCW    0
        0x00023a94:    e0040000    ....    DCD    3758358528
        0x00023a98:    001da381    ....    DCD    1942401
        0x00023a9c:    000f4240    @B..    DCD    1000000
        0x00023aa0:    02dc6c00    .l..    DCD    48000000
        0x00023aa4:    e0040f00    ....    DCD    3758362368
        0x00023aa8:    40020000    ...@    DCD    1073872896
    $t
    i.am_pdm0_isr
    am_pdm0_isr
        0x00023aac:    b510        ..      PUSH     {r4,lr}
        0x00023aae:    4c24        $L      LDR      r4,[pc,#144] ; [0x23b40] = 0x10003de8
        0x00023ab0:    b082        ..      SUB      sp,sp,#8
        0x00023ab2:    2201        ."      MOVS     r2,#1
        0x00023ab4:    a901        ..      ADD      r1,sp,#4
        0x00023ab6:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00023aba:    f7fff9ed    ....    BL       am_hal_pdm_interrupt_status_get ; 0x22e98
        0x00023abe:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00023ac2:    9901        ..      LDR      r1,[sp,#4]
        0x00023ac4:    f7fff984    ....    BL       am_hal_pdm_interrupt_clear ; 0x22dd0
        0x00023ac8:    f50472a4    ...r    ADD      r2,r4,#0x148
        0x00023acc:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00023ad0:    9901        ..      LDR      r1,[sp,#4]
        0x00023ad2:    f7fff9b3    ....    BL       am_hal_pdm_interrupt_service ; 0x22e3c
        0x00023ad6:    9801        ..      LDR      r0,[sp,#4]
        0x00023ad8:    f0100f08    ....    TST      r0,#8
        0x00023adc:    d026        &.      BEQ      0x23b2c ; am_pdm0_isr + 128
        0x00023ade:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00023ae2:    f7fff8b3    ....    BL       am_hal_pdm_dma_get_buffer ; 0x22c4c
        0x00023ae6:    1f01        ..      SUBS     r1,r0,#4
        0x00023ae8:    1ca0        ..      ADDS     r0,r4,#2
        0x00023aea:    2228        ("      MOVS     r2,#0x28
        0x00023aec:    f8313f04    1..?    LDRH     r3,[r1,#4]!
        0x00023af0:    0a1b        ..      LSRS     r3,r3,#8
        0x00023af2:    7083        .p      STRB     r3,[r0,#2]
        0x00023af4:    f8513b04    Q..;    LDR      r3,[r1],#4
        0x00023af8:    0c1b        ..      LSRS     r3,r3,#16
        0x00023afa:    70c3        .p      STRB     r3,[r0,#3]
        0x00023afc:    880b        ..      LDRH     r3,[r1,#0]
        0x00023afe:    0a1b        ..      LSRS     r3,r3,#8
        0x00023b00:    f8003f04    ...?    STRB     r3,[r0,#4]!
        0x00023b04:    680b        .h      LDR      r3,[r1,#0]
        0x00023b06:    0c1b        ..      LSRS     r3,r3,#16
        0x00023b08:    7043        Cp      STRB     r3,[r0,#1]
        0x00023b0a:    1e52        R.      SUBS     r2,r2,#1
        0x00023b0c:    d1ee        ..      BNE      0x23aec ; am_pdm0_isr + 64
        0x00023b0e:    22a0        ."      MOVS     r2,#0xa0
        0x00023b10:    1d21        !.      ADDS     r1,r4,#4
        0x00023b12:    2000        .       MOVS     r0,#0
        0x00023b14:    f7fbfc64    ..d.    BL       am_audio_buffer_nested_push ; 0x1f3e0
        0x00023b18:    480a        .H      LDR      r0,[pc,#40] ; [0x23b44] = 0x1000db18
        0x00023b1a:    9000        ..      STR      r0,[sp,#0]
        0x00023b1c:    23a0        .#      MOVS     r3,#0xa0
        0x00023b1e:    2202        ."      MOVS     r2,#2
        0x00023b20:    2104        .!      MOVS     r1,#4
        0x00023b22:    200a        .       MOVS     r0,#0xa
        0x00023b24:    f003fc60    ..`.    BL       am_vos_task_send_fromISR ; 0x273e8
        0x00023b28:    b002        ..      ADD      sp,sp,#8
        0x00023b2a:    bd10        ..      POP      {r4,pc}
        0x00023b2c:    f0100f06    ....    TST      r0,#6
        0x00023b30:    bf1c        ..      ITT      NE
        0x00023b32:    f8d40144    ..D.    LDRNE    r0,[r4,#0x144]
        0x00023b36:    f7fff909    ....    BLNE     am_hal_pdm_fifo_flush ; 0x22d4c
        0x00023b3a:    b002        ..      ADD      sp,sp,#8
        0x00023b3c:    bd10        ..      POP      {r4,pc}
    $d
        0x00023b3e:    0000        ..      DCW    0
        0x00023b40:    10003de8    .=..    DCD    268451304
        0x00023b44:    1000db18    ....    DCD    268491544
    $t
    i.am_stimer_cmpr0_isr
    am_stimer_cmpr0_isr
        0x00023b48:    b510        ..      PUSH     {r4,lr}
        0x00023b4a:    2000        .       MOVS     r0,#0
        0x00023b4c:    f7fffec4    ....    BL       am_hal_stimer_int_status_get ; 0x238d8
        0x00023b50:    f0100f01    ....    TST      r0,#1
        0x00023b54:    bf08        ..      IT       EQ
        0x00023b56:    bd10        ..      POPEQ    {r4,pc}
        0x00023b58:    2001        .       MOVS     r0,#1
        0x00023b5a:    f7fffeaf    ....    BL       am_hal_stimer_int_clear ; 0x238bc
        0x00023b5e:    e8bd4010    ...@    POP      {r4,lr}
        0x00023b62:    2000        .       MOVS     r0,#0
        0x00023b64:    f01dbcd6    ....    B.W      xPortStimerTickHandler ; 0x41514
    i.am_stimer_cmpr1_isr
    am_stimer_cmpr1_isr
        0x00023b68:    b510        ..      PUSH     {r4,lr}
        0x00023b6a:    2000        .       MOVS     r0,#0
        0x00023b6c:    f7fffeb4    ....    BL       am_hal_stimer_int_status_get ; 0x238d8
        0x00023b70:    f0100f02    ....    TST      r0,#2
        0x00023b74:    bf08        ..      IT       EQ
        0x00023b76:    bd10        ..      POPEQ    {r4,pc}
        0x00023b78:    2002        .       MOVS     r0,#2
        0x00023b7a:    f7fffe9f    ....    BL       am_hal_stimer_int_clear ; 0x238bc
        0x00023b7e:    4804        .H      LDR      r0,[pc,#16] ; [0x23b90] = 0x1000014c
        0x00023b80:    6981        .i      LDR      r1,[r0,#0x18]
        0x00023b82:    1c49        I.      ADDS     r1,r1,#1
        0x00023b84:    6181        .a      STR      r1,[r0,#0x18]
        0x00023b86:    e8bd4010    ...@    POP      {r4,lr}
        0x00023b8a:    2001        .       MOVS     r0,#1
        0x00023b8c:    f01dbcc2    ....    B.W      xPortStimerTickHandler ; 0x41514
    $d
        0x00023b90:    1000014c    L...    DCD    268435788
    $t
    i.am_util_ble_tx_power_set
    am_util_ble_tx_power_set
        0x00023b94:    b500        ..      PUSH     {lr}
        0x00023b96:    a30b        ..      ADR      r3,{pc}+0x2e ; 0x23bc4
        0x00023b98:    b089        ..      SUB      sp,sp,#0x24
        0x00023b9a:    e9d32300    ...#    LDRD     r2,r3,[r3,#0]
        0x00023b9e:    e9cd2306    ...#    STRD     r2,r3,[sp,#0x18]
        0x00023ba2:    f88d101c    ....    STRB     r1,[sp,#0x1c]
        0x00023ba6:    2100        .!      MOVS     r1,#0
        0x00023ba8:    9101        ..      STR      r1,[sp,#4]
        0x00023baa:    9102        ..      STR      r1,[sp,#8]
        0x00023bac:    9103        ..      STR      r1,[sp,#0xc]
        0x00023bae:    9104        ..      STR      r1,[sp,#0x10]
        0x00023bb0:    9105        ..      STR      r1,[sp,#0x14]
        0x00023bb2:    a901        ..      ADD      r1,sp,#4
        0x00023bb4:    9100        ..      STR      r1,[sp,#0]
        0x00023bb6:    ab02        ..      ADD      r3,sp,#8
        0x00023bb8:    2205        ."      MOVS     r2,#5
        0x00023bba:    a906        ..      ADD      r1,sp,#0x18
        0x00023bbc:    f7fcf9ba    ....    BL       am_devices_cooper_command_write ; 0x1ff34
        0x00023bc0:    b009        ..      ADD      sp,sp,#0x24
        0x00023bc2:    bd00        ..      POP      {pc}
    $d
        0x00023bc4:    01fc7001    .p..    DCD    33320961
        0x00023bc8:    00000000    ....    DCD    0
    $t
    i.am_util_bootloader_erase_flash_page
    am_util_bootloader_erase_flash_page
        0x00023bcc:    4770        pG      BX       lr
        0x00023bce:    0000        ..      MOVS     r0,r0
    i.am_util_bootloader_partial_crc32
    am_util_bootloader_partial_crc32
        0x00023bd0:    b410        ..      PUSH     {r4}
        0x00023bd2:    6813        .h      LDR      r3,[r2,#0]
        0x00023bd4:    b309        ..      CBZ      r1,0x23c1a ; am_util_bootloader_partial_crc32 + 74
        0x00023bd6:    f8dfc048    ..H.    LDR      r12,[pc,#72] ; [0x23c20] = 0x444a0
        0x00023bda:    f0110f01    ....    TST      r1,#1
        0x00023bde:    f1a00001    ....    SUB      r0,r0,#1
        0x00023be2:    d007        ..      BEQ      0x23bf4 ; am_util_bootloader_partial_crc32 + 36
        0x00023be4:    f8104f01    ...O    LDRB     r4,[r0,#1]!
        0x00023be8:    ea846413    ...d    EOR      r4,r4,r3,LSR #24
        0x00023bec:    f85c4024    \.$@    LDR      r4,[r12,r4,LSL #2]
        0x00023bf0:    ea842303    ...#    EOR      r3,r4,r3,LSL #8
        0x00023bf4:    0849        I.      LSRS     r1,r1,#1
        0x00023bf6:    d010        ..      BEQ      0x23c1a ; am_util_bootloader_partial_crc32 + 74
        0x00023bf8:    7844        Dx      LDRB     r4,[r0,#1]
        0x00023bfa:    1e49        I.      SUBS     r1,r1,#1
        0x00023bfc:    ea846413    ...d    EOR      r4,r4,r3,LSR #24
        0x00023c00:    f85c4024    \.$@    LDR      r4,[r12,r4,LSL #2]
        0x00023c04:    ea842303    ...#    EOR      r3,r4,r3,LSL #8
        0x00023c08:    f8104f02    ...O    LDRB     r4,[r0,#2]!
        0x00023c0c:    ea846413    ...d    EOR      r4,r4,r3,LSR #24
        0x00023c10:    f85c4024    \.$@    LDR      r4,[r12,r4,LSL #2]
        0x00023c14:    ea842303    ...#    EOR      r3,r4,r3,LSL #8
        0x00023c18:    d1ee        ..      BNE      0x23bf8 ; am_util_bootloader_partial_crc32 + 40
        0x00023c1a:    6013        .`      STR      r3,[r2,#0]
        0x00023c1c:    bc10        ..      POP      {r4}
        0x00023c1e:    4770        pG      BX       lr
    $d
        0x00023c20:    000444a0    .D..    DCD    279712
    $t
    i.am_util_bootloader_program_flash_page
    am_util_bootloader_program_flash_page
        0x00023c24:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00023c28:    4605        .F      MOV      r5,r0
        0x00023c2a:    1cd0        ..      ADDS     r0,r2,#3
        0x00023c2c:    460e        .F      MOV      r6,r1
        0x00023c2e:    0884        ..      LSRS     r4,r0,#2
        0x00023c30:    f7f4fbf4    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00023c34:    4607        .F      MOV      r7,r0
        0x00023c36:    4623        #F      MOV      r3,r4
        0x00023c38:    462a        *F      MOV      r2,r5
        0x00023c3a:    4631        1F      MOV      r1,r6
        0x00023c3c:    4803        .H      LDR      r0,[pc,#12] ; [0x23c4c] = 0x12344321
        0x00023c3e:    f7fefeb5    ....    BL       am_hal_mram_main_program ; 0x229ac
        0x00023c42:    4638        8F      MOV      r0,r7
        0x00023c44:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00023c48:    f7f4bbec    ....    B        am_hal_interrupt_master_set ; 0x18424
    $d
        0x00023c4c:    12344321    !C4.    DCD    305414945
    $t
    i.am_util_delay_ms
    am_util_delay_ms
        0x00023c50:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x00023c54:    4348        HC      MULS     r0,r1,r0
        0x00023c56:    f7fdbb97    ....    B        am_hal_delay_us ; 0x21388
    i.am_util_delay_us
    am_util_delay_us
        0x00023c5a:    f7fdbb95    ....    B        am_hal_delay_us ; 0x21388
        0x00023c5e:    0000        ..      MOVS     r0,r0
    i.am_util_faultisr_collect_data
    am_util_faultisr_collect_data
        0x00023c60:    b092        ..      SUB      sp,sp,#0x48
        0x00023c62:    2100        .!      MOVS     r1,#0
        0x00023c64:    9100        ..      STR      r1,[sp,#0]
        0x00023c66:    9101        ..      STR      r1,[sp,#4]
        0x00023c68:    9102        ..      STR      r1,[sp,#8]
        0x00023c6a:    9103        ..      STR      r1,[sp,#0xc]
        0x00023c6c:    9104        ..      STR      r1,[sp,#0x10]
        0x00023c6e:    9105        ..      STR      r1,[sp,#0x14]
        0x00023c70:    9110        ..      STR      r1,[sp,#0x40]
        0x00023c72:    4965        eI      LDR      r1,[pc,#404] ; [0x23e08] = 0xe000ed28
        0x00023c74:    6809        .h      LDR      r1,[r1,#0]
        0x00023c76:    9110        ..      STR      r1,[sp,#0x40]
        0x00023c78:    9910        ..      LDR      r1,[sp,#0x40]
        0x00023c7a:    f88d1044    ..D.    STRB     r1,[sp,#0x44]
        0x00023c7e:    9910        ..      LDR      r1,[sp,#0x40]
        0x00023c80:    0a09        ..      LSRS     r1,r1,#8
        0x00023c82:    f88d1045    ..E.    STRB     r1,[sp,#0x45]
        0x00023c86:    9910        ..      LDR      r1,[sp,#0x40]
        0x00023c88:    0c09        ..      LSRS     r1,r1,#16
        0x00023c8a:    f8ad1046    ..F.    STRH     r1,[sp,#0x46]
        0x00023c8e:    495f        _I      LDR      r1,[pc,#380] ; [0x23e0c] = 0xe000ed38
        0x00023c90:    6809        .h      LDR      r1,[r1,#0]
        0x00023c92:    910f        ..      STR      r1,[sp,#0x3c]
        0x00023c94:    f1a05480    ...T    SUB      r4,r0,#0x10000000
        0x00023c98:    f5b41f30    ..0.    CMP      r4,#0x2c0000
        0x00023c9c:    d218        ..      BCS      0x23cd0 ; am_util_faultisr_collect_data + 112
        0x00023c9e:    f89d1045    ..E.    LDRB     r1,[sp,#0x45]
        0x00023ca2:    f0110f02    ....    TST      r1,#2
        0x00023ca6:    bf14        ..      ITE      NE
        0x00023ca8:    6981        .i      LDRNE    r1,[r0,#0x18]
        0x00023caa:    f04f31ff    O..1    MOVEQ    r1,#0xffffffff
        0x00023cae:    910e        ..      STR      r1,[sp,#0x38]
        0x00023cb0:    6801        .h      LDR      r1,[r0,#0]
        0x00023cb2:    9106        ..      STR      r1,[sp,#0x18]
        0x00023cb4:    6841        Ah      LDR      r1,[r0,#4]
        0x00023cb6:    9107        ..      STR      r1,[sp,#0x1c]
        0x00023cb8:    6881        .h      LDR      r1,[r0,#8]
        0x00023cba:    9108        ..      STR      r1,[sp,#0x20]
        0x00023cbc:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00023cbe:    9109        ..      STR      r1,[sp,#0x24]
        0x00023cc0:    6901        .i      LDR      r1,[r0,#0x10]
        0x00023cc2:    910a        ..      STR      r1,[sp,#0x28]
        0x00023cc4:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00023cc6:    910b        ..      STR      r1,[sp,#0x2c]
        0x00023cc8:    6981        .i      LDR      r1,[r0,#0x18]
        0x00023cca:    910c        ..      STR      r1,[sp,#0x30]
        0x00023ccc:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00023cce:    900d        ..      STR      r0,[sp,#0x34]
        0x00023cd0:    4668        hF      MOV      r0,sp
        0x00023cd2:    f7fdfbd6    ....    BL       am_hal_fault_status_get ; 0x21482
        0x00023cd6:    a04e        N.      ADR      r0,{pc}+0x13a ; 0x23e10
        0x00023cd8:    f000fb1c    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023cdc:    f5b41f30    ..0.    CMP      r4,#0x2c0000
        0x00023ce0:    d223        #.      BCS      0x23d2a ; am_util_faultisr_collect_data + 202
        0x00023ce2:    a052        R.      ADR      r0,{pc}+0x14a ; 0x23e2c
        0x00023ce4:    f000fb16    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023ce8:    9906        ..      LDR      r1,[sp,#0x18]
        0x00023cea:    a057        W.      ADR      r0,{pc}+0x15e ; 0x23e48
        0x00023cec:    f000fb12    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023cf0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00023cf2:    a05a        Z.      ADR      r0,{pc}+0x16a ; 0x23e5c
        0x00023cf4:    f000fb0e    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023cf8:    9908        ..      LDR      r1,[sp,#0x20]
        0x00023cfa:    a05d        ].      ADR      r0,{pc}+0x176 ; 0x23e70
        0x00023cfc:    f000fb0a    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023d00:    9909        ..      LDR      r1,[sp,#0x24]
        0x00023d02:    a060        `.      ADR      r0,{pc}+0x182 ; 0x23e84
        0x00023d04:    f000fb06    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023d08:    990a        ..      LDR      r1,[sp,#0x28]
        0x00023d0a:    a063        c.      ADR      r0,{pc}+0x18e ; 0x23e98
        0x00023d0c:    f000fb02    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023d10:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00023d12:    a066        f.      ADR      r0,{pc}+0x19a ; 0x23eac
        0x00023d14:    f000fafe    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023d18:    990c        ..      LDR      r1,[sp,#0x30]
        0x00023d1a:    a069        i.      ADR      r0,{pc}+0x1a6 ; 0x23ec0
        0x00023d1c:    f000fafa    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023d20:    990d        ..      LDR      r1,[sp,#0x34]
        0x00023d22:    a06c        l.      ADR      r0,{pc}+0x1b2 ; 0x23ed4
        0x00023d24:    f000faf6    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023d28:    e002        ..      B        0x23d30 ; am_util_faultisr_collect_data + 208
        0x00023d2a:    486f        oH      LDR      r0,[pc,#444] ; [0x23ee8] = 0x4ae68
        0x00023d2c:    f000faf2    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023d30:    a06e        n.      ADR      r0,{pc}+0x1bc ; 0x23eec
        0x00023d32:    f000faef    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023d36:    990e        ..      LDR      r1,[sp,#0x38]
        0x00023d38:    a072        r.      ADR      r0,{pc}+0x1cc ; 0x23f04
        0x00023d3a:    f000faeb    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023d3e:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00023d40:    a077        w.      ADR      r0,{pc}+0x1e0 ; 0x23f20
        0x00023d42:    f000fae7    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023d46:    f89d1044    ..D.    LDRB     r1,[sp,#0x44]
        0x00023d4a:    a07f        ..      ADR      r0,{pc}+0x1fe ; 0x23f48
        0x00023d4c:    f000fae2    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023d50:    f8bd1046    ..F.    LDRH     r1,[sp,#0x46]
        0x00023d54:    a088        ..      ADR      r0,{pc}+0x224 ; 0x23f78
        0x00023d56:    f000fadd    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023d5a:    f89d1045    ..E.    LDRB     r1,[sp,#0x45]
        0x00023d5e:    a091        ..      ADR      r0,{pc}+0x246 ; 0x23fa4
        0x00023d60:    f000fad8    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023d64:    f05f0480    _...    MOVS.W   r4,#0x80
        0x00023d68:    f89d0045    ..E.    LDRB     r0,[sp,#0x45]
        0x00023d6c:    4020         @      ANDS     r0,r0,r4
        0x00023d6e:    2810        .(      CMP      r0,#0x10
        0x00023d70:    bf08        ..      IT       EQ
        0x00023d72:    a097        ..      ADREQ    r0,{pc}+0x25e ; 0x23fd0
        0x00023d74:    d01d        ..      BEQ      0x23db2 ; am_util_faultisr_collect_data + 338
        0x00023d76:    dc10        ..      BGT      0x23d9a ; am_util_faultisr_collect_data + 314
        0x00023d78:    2801        .(      CMP      r0,#1
        0x00023d7a:    bf08        ..      IT       EQ
        0x00023d7c:    a09b        ..      ADREQ    r0,{pc}+0x270 ; 0x23fec
        0x00023d7e:    d018        ..      BEQ      0x23db2 ; am_util_faultisr_collect_data + 338
        0x00023d80:    2802        .(      CMP      r0,#2
        0x00023d82:    bf08        ..      IT       EQ
        0x00023d84:    a0a0        ..      ADREQ    r0,{pc}+0x284 ; 0x24008
        0x00023d86:    d014        ..      BEQ      0x23db2 ; am_util_faultisr_collect_data + 338
        0x00023d88:    2804        .(      CMP      r0,#4
        0x00023d8a:    bf08        ..      IT       EQ
        0x00023d8c:    a0a6        ..      ADREQ    r0,{pc}+0x29c ; 0x24028
        0x00023d8e:    d010        ..      BEQ      0x23db2 ; am_util_faultisr_collect_data + 338
        0x00023d90:    2808        .(      CMP      r0,#8
        0x00023d92:    bf08        ..      IT       EQ
        0x00023d94:    a0ac        ..      ADREQ    r0,{pc}+0x2b4 ; 0x24048
        0x00023d96:    d00c        ..      BEQ      0x23db2 ; am_util_faultisr_collect_data + 338
        0x00023d98:    e00d        ..      B        0x23db6 ; am_util_faultisr_collect_data + 342
        0x00023d9a:    2820         (      CMP      r0,#0x20
        0x00023d9c:    bf08        ..      IT       EQ
        0x00023d9e:    a0b2        ..      ADREQ    r0,{pc}+0x2ca ; 0x24068
        0x00023da0:    d007        ..      BEQ      0x23db2 ; am_util_faultisr_collect_data + 338
        0x00023da2:    2840        @(      CMP      r0,#0x40
        0x00023da4:    bf08        ..      IT       EQ
        0x00023da6:    a0b7        ..      ADREQ    r0,{pc}+0x2de ; 0x24084
        0x00023da8:    d003        ..      BEQ      0x23db2 ; am_util_faultisr_collect_data + 338
        0x00023daa:    2880        .(      CMP      r0,#0x80
        0x00023dac:    bf08        ..      IT       EQ
        0x00023dae:    a0bd        ..      ADREQ    r0,{pc}+0x2f6 ; 0x240a4
        0x00023db0:    d101        ..      BNE      0x23db6 ; am_util_faultisr_collect_data + 342
        0x00023db2:    f000faaf    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023db6:    0864        d.      LSRS     r4,r4,#1
        0x00023db8:    d1d6        ..      BNE      0x23d68 ; am_util_faultisr_collect_data + 264
        0x00023dba:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00023dbe:    2800        .(      CMP      r0,#0
        0x00023dc0:    bf01        ..      ITTTT    EQ
        0x00023dc2:    f89d0008    ....    LDRBEQ   r0,[sp,#8]
        0x00023dc6:    2800        .(      CMPEQ    r0,#0
        0x00023dc8:    f89d0010    ....    LDRBEQ   r0,[sp,#0x10]
        0x00023dcc:    2800        .(      CMPEQ    r0,#0
        0x00023dce:    d017        ..      BEQ      0x23e00 ; am_util_faultisr_collect_data + 416
        0x00023dd0:    a0bc        ..      ADR      r0,{pc}+0x2f4 ; 0x240c4
        0x00023dd2:    f000fa9f    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023dd6:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00023dda:    b118        ..      CBZ      r0,0x23de4 ; am_util_faultisr_collect_data + 388
        0x00023ddc:    a0be        ..      ADR      r0,{pc}+0x2fc ; 0x240d8
        0x00023dde:    9901        ..      LDR      r1,[sp,#4]
        0x00023de0:    f000fa98    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023de4:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x00023de8:    b118        ..      CBZ      r0,0x23df2 ; am_util_faultisr_collect_data + 402
        0x00023dea:    a0c4        ..      ADR      r0,{pc}+0x312 ; 0x240fc
        0x00023dec:    9903        ..      LDR      r1,[sp,#0xc]
        0x00023dee:    f000fa91    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023df2:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x00023df6:    b118        ..      CBZ      r0,0x23e00 ; am_util_faultisr_collect_data + 416
        0x00023df8:    a0c9        ..      ADR      r0,{pc}+0x328 ; 0x24120
        0x00023dfa:    9905        ..      LDR      r1,[sp,#0x14]
        0x00023dfc:    f000fa8a    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023e00:    a0cf        ..      ADR      r0,{pc}+0x340 ; 0x24140
        0x00023e02:    f000fa87    ....    BL       am_util_stdio_printf ; 0x24314
        0x00023e06:    e7fe        ..      B        0x23e06 ; am_util_faultisr_collect_data + 422
    $d
        0x00023e08:    e000ed28    (...    DCD    3758157096
        0x00023e0c:    e000ed38    8...    DCD    3758157112
        0x00023e10:    48202a2a    ** H    DCD    1210067498
        0x00023e14:    20647261    ard     DCD    543453793
        0x00023e18:    6c756146    Faul    DCD    1819631942
        0x00023e1c:    634f2074    t Oc    DCD    1666130036
        0x00023e20:    72727563    curr    DCD    1920103779
        0x00023e24:    0a3a6465    ed:.    DCD    171598949
        0x00023e28:    0000000a    ....    DCD    10
        0x00023e2c:    64726148    Hard    DCD    1685217608
        0x00023e30:    75614620     Fau    DCD    1969309216
        0x00023e34:    7320746c    lt s    DCD    1931506796
        0x00023e38:    6b636174    tack    DCD    1801675124
        0x00023e3c:    64206465    ed d    DCD    1679844453
        0x00023e40:    3a617461    ata:    DCD    979465313
        0x00023e44:    0000000a    ....    DCD    10
        0x00023e48:    20202020            DCD    538976288
        0x00023e4c:    20203052    R0      DCD    538980434
        0x00023e50:    7830203d    = 0x    DCD    2016419901
        0x00023e54:    58383025    %08X    DCD    1480077349
        0x00023e58:    0000000a    ....    DCD    10
        0x00023e5c:    20202020            DCD    538976288
        0x00023e60:    20203152    R1      DCD    538980690
        0x00023e64:    7830203d    = 0x    DCD    2016419901
        0x00023e68:    58383025    %08X    DCD    1480077349
        0x00023e6c:    0000000a    ....    DCD    10
        0x00023e70:    20202020            DCD    538976288
        0x00023e74:    20203252    R2      DCD    538980946
        0x00023e78:    7830203d    = 0x    DCD    2016419901
        0x00023e7c:    58383025    %08X    DCD    1480077349
        0x00023e80:    0000000a    ....    DCD    10
        0x00023e84:    20202020            DCD    538976288
        0x00023e88:    20203352    R3      DCD    538981202
        0x00023e8c:    7830203d    = 0x    DCD    2016419901
        0x00023e90:    58383025    %08X    DCD    1480077349
        0x00023e94:    0000000a    ....    DCD    10
        0x00023e98:    20202020            DCD    538976288
        0x00023e9c:    20323152    R12     DCD    540160338
        0x00023ea0:    7830203d    = 0x    DCD    2016419901
        0x00023ea4:    58383025    %08X    DCD    1480077349
        0x00023ea8:    0000000a    ....    DCD    10
        0x00023eac:    20202020            DCD    538976288
        0x00023eb0:    2020524c    LR      DCD    538989132
        0x00023eb4:    7830203d    = 0x    DCD    2016419901
        0x00023eb8:    58383025    %08X    DCD    1480077349
        0x00023ebc:    0000000a    ....    DCD    10
        0x00023ec0:    20202020            DCD    538976288
        0x00023ec4:    20204350    PC      DCD    538985296
        0x00023ec8:    7830203d    = 0x    DCD    2016419901
        0x00023ecc:    58383025    %08X    DCD    1480077349
        0x00023ed0:    0000000a    ....    DCD    10
        0x00023ed4:    20202020            DCD    538976288
        0x00023ed8:    20525350    PSR     DCD    542266192
        0x00023edc:    7830203d    = 0x    DCD    2016419901
        0x00023ee0:    58383025    %08X    DCD    1480077349
        0x00023ee4:    00000a0a    ....    DCD    2570
        0x00023ee8:    0004ae68    h...    DCD    306792
        0x00023eec:    6568744f    Othe    DCD    1701344335
        0x00023ef0:    61482072    r Ha    DCD    1632116850
        0x00023ef4:    46206472    rd F    DCD    1176527986
        0x00023ef8:    746c7561    ault    DCD    1953264993
        0x00023efc:    74616420     dat    DCD    1952539680
        0x00023f00:    000a3a61    a:..    DCD    670305
        0x00023f04:    20202020            DCD    538976288
        0x00023f08:    6c756146    Faul    DCD    1819631942
        0x00023f0c:    64612074    t ad    DCD    1684086900
        0x00023f10:    73657264    dres    DCD    1936028260
        0x00023f14:    203d2073    s =     DCD    540876915
        0x00023f18:    30257830    0x%0    DCD    807761968
        0x00023f1c:    000a5838    8X..    DCD    677944
        0x00023f20:    20202020            DCD    538976288
        0x00023f24:    52414642    BFAR    DCD    1380009538
        0x00023f28:    75422820     (Bu    DCD    1967269920
        0x00023f2c:    61462073    s Fa    DCD    1631985779
        0x00023f30:    20746c75    ult     DCD    544500853
        0x00023f34:    72646441    Addr    DCD    1919181889
        0x00023f38:    67655220     Reg    DCD    1734693408
        0x00023f3c:    203d2029    ) =     DCD    540876841
        0x00023f40:    30257830    0x%0    DCD    807761968
        0x00023f44:    000a5838    8X..    DCD    677944
        0x00023f48:    20202020            DCD    538976288
        0x00023f4c:    52534d4d    MMSR    DCD    1381190989
        0x00023f50:    654d2820     (Me    DCD    1699555360
        0x00023f54:    674d206d    m Mg    DCD    1733107821
        0x00023f58:    4620746d    mt F    DCD    1176532077
        0x00023f5c:    746c7561    ault    DCD    1953264993
        0x00023f60:    61745320     Sta    DCD    1635013408
        0x00023f64:    20737574    tus     DCD    544437620
        0x00023f68:    29676552    Reg)    DCD    694642002
        0x00023f6c:    30203d20     = 0    DCD    807419168
        0x00023f70:    32302578    x%02    DCD    842016120
        0x00023f74:    00000a58    X...    DCD    2648
        0x00023f78:    20202020            DCD    538976288
        0x00023f7c:    52534655    UFSR    DCD    1381189205
        0x00023f80:    73552820     (Us    DCD    1934960672
        0x00023f84:    20656761    age     DCD    543516513
        0x00023f88:    6c756146    Faul    DCD    1819631942
        0x00023f8c:    74532074    t St    DCD    1951604852
        0x00023f90:    73757461    atus    DCD    1937077345
        0x00023f94:    67655220     Reg    DCD    1734693408
        0x00023f98:    203d2029    ) =     DCD    540876841
        0x00023f9c:    30257830    0x%0    DCD    807761968
        0x00023fa0:    000a5834    4X..    DCD    677940
        0x00023fa4:    20202020            DCD    538976288
        0x00023fa8:    52534642    BFSR    DCD    1381189186
        0x00023fac:    75422820     (Bu    DCD    1967269920
        0x00023fb0:    61462073    s Fa    DCD    1631985779
        0x00023fb4:    20746c75    ult     DCD    544500853
        0x00023fb8:    74617453    Stat    DCD    1952543827
        0x00023fbc:    52207375    us R    DCD    1377858421
        0x00023fc0:    20296765    eg)     DCD    539584357
        0x00023fc4:    7830203d    = 0x    DCD    2016419901
        0x00023fc8:    58323025    %02X    DCD    1479684133
        0x00023fcc:    0000000a    ....    DCD    10
        0x00023fd0:    20202020            DCD    538976288
        0x00023fd4:    20202020            DCD    538976288
        0x00023fd8:    52534642    BFSR    DCD    1381189186
        0x00023fdc:    74696220     bit    DCD    1953063456
        0x00023fe0:    53203a34    4: S    DCD    1394620980
        0x00023fe4:    52454b54    TKER    DCD    1380272980
        0x00023fe8:    00000a52    R...    DCD    2642
        0x00023fec:    20202020            DCD    538976288
        0x00023ff0:    20202020            DCD    538976288
        0x00023ff4:    52534642    BFSR    DCD    1381189186
        0x00023ff8:    74696220     bit    DCD    1953063456
        0x00023ffc:    49203a30    0: I    DCD    1226848816
        0x00024000:    45535542    BUSE    DCD    1163089218
        0x00024004:    000a5252    RR..    DCD    676434
        0x00024008:    20202020            DCD    538976288
        0x0002400c:    20202020            DCD    538976288
        0x00024010:    52534642    BFSR    DCD    1381189186
        0x00024014:    74696220     bit    DCD    1953063456
        0x00024018:    50203a31    1: P    DCD    1344289329
        0x0002401c:    49434552    RECI    DCD    1229145426
        0x00024020:    52454553    SEER    DCD    1380271443
        0x00024024:    00000a52    R...    DCD    2642
        0x00024028:    20202020            DCD    538976288
        0x0002402c:    20202020            DCD    538976288
        0x00024030:    52534642    BFSR    DCD    1381189186
        0x00024034:    74696220     bit    DCD    1953063456
        0x00024038:    49203a32    2: I    DCD    1226848818
        0x0002403c:    4552504d    MPRE    DCD    1163022413
        0x00024040:    45534943    CISE    DCD    1163086147
        0x00024044:    000a5252    RR..    DCD    676434
        0x00024048:    20202020            DCD    538976288
        0x0002404c:    20202020            DCD    538976288
        0x00024050:    52534642    BFSR    DCD    1381189186
        0x00024054:    74696220     bit    DCD    1953063456
        0x00024058:    55203a33    3: U    DCD    1428175411
        0x0002405c:    4b54534e    NSTK    DCD    1263817550
        0x00024060:    0a525245    ERR.    DCD    173167173
        0x00024064:    00000000    ....    DCD    0
        0x00024068:    20202020            DCD    538976288
        0x0002406c:    20202020            DCD    538976288
        0x00024070:    52534642    BFSR    DCD    1381189186
        0x00024074:    74696220     bit    DCD    1953063456
        0x00024078:    4c203a35    5: L    DCD    1277180469
        0x0002407c:    52455053    SPER    DCD    1380274259
        0x00024080:    00000a52    R...    DCD    2642
        0x00024084:    20202020            DCD    538976288
        0x00024088:    20202020            DCD    538976288
        0x0002408c:    52534642    BFSR    DCD    1381189186
        0x00024090:    74696220     bit    DCD    1953063456
        0x00024094:    52203a36    6: R    DCD    1377843766
        0x00024098:    52455345    ESER    DCD    1380275013
        0x0002409c:    0a444556    VED.    DCD    172246358
        0x000240a0:    00000000    ....    DCD    0
        0x000240a4:    20202020            DCD    538976288
        0x000240a8:    20202020            DCD    538976288
        0x000240ac:    52534642    BFSR    DCD    1381189186
        0x000240b0:    74696220     bit    DCD    1953063456
        0x000240b4:    42203a37    7: B    DCD    1109408311
        0x000240b8:    56524146    FARV    DCD    1448231238
        0x000240bc:    44494c41    ALID    DCD    1145654337
        0x000240c0:    0000000a    ....    DCD    10
        0x000240c4:    55434d0a    .MCU    DCD    1430473994
        0x000240c8:    75614620     Fau    DCD    1969309216
        0x000240cc:    6420746c    lt d    DCD    1679848556
        0x000240d0:    3a617461    ata:    DCD    979465313
        0x000240d4:    0000000a    ....    DCD    10
        0x000240d8:    20202020            DCD    538976288
        0x000240dc:    444f4349    ICOD    DCD    1146045257
        0x000240e0:    61462045    E Fa    DCD    1631985733
        0x000240e4:    20746c75    ult     DCD    544500853
        0x000240e8:    72646441    Addr    DCD    1919181889
        0x000240ec:    3a737365    ess:    DCD    980644709
        0x000240f0:    25783020     0x%    DCD    628633632
        0x000240f4:    0a583830    08X.    DCD    173553712
        0x000240f8:    00000000    ....    DCD    0
        0x000240fc:    20202020            DCD    538976288
        0x00024100:    444f4344    DCOD    DCD    1146045252
        0x00024104:    61462045    E Fa    DCD    1631985733
        0x00024108:    20746c75    ult     DCD    544500853
        0x0002410c:    72646441    Addr    DCD    1919181889
        0x00024110:    3a737365    ess:    DCD    980644709
        0x00024114:    25783020     0x%    DCD    628633632
        0x00024118:    0a583830    08X.    DCD    173553712
        0x0002411c:    00000000    ....    DCD    0
        0x00024120:    20202020            DCD    538976288
        0x00024124:    20535953    SYS     DCD    542333267
        0x00024128:    6c756146    Faul    DCD    1819631942
        0x0002412c:    64412074    t Ad    DCD    1681989748
        0x00024130:    73657264    dres    DCD    1936028260
        0x00024134:    30203a73    s: 0    DCD    807418483
        0x00024138:    38302578    x%08    DCD    942679416
        0x0002413c:    00000a58    X...    DCD    2648
        0x00024140:    6f440a0a    ..Do    DCD    1866729994
        0x00024144:    7720656e    ne w    DCD    1998611822
        0x00024148:    20687469    ith     DCD    543716457
        0x0002414c:    7074756f    outp    DCD    1886680431
        0x00024150:    202e7475    ut.     DCD    539915381
        0x00024154:    65746e45    Ente    DCD    1702129221
        0x00024158:    676e6972    ring    DCD    1735289202
        0x0002415c:    666e6920     inf    DCD    1718511904
        0x00024160:    74696e69    init    DCD    1953066601
        0x00024164:    6f6c2065    e lo    DCD    1869357157
        0x00024168:    0a2e706f    op..    DCD    170815599
        0x0002416c:    0000000a    ....    DCD    10
    $t
    i.am_util_id_device
    am_util_id_device
        0x00024170:    b510        ..      PUSH     {r4,lr}
        0x00024172:    4604        .F      MOV      r4,r0
        0x00024174:    2000        .       MOVS     r0,#0
        0x00024176:    6460        `d      STR      r0,[r4,#0x44]
        0x00024178:    4828        (H      LDR      r0,[pc,#160] ; [0x2421c] = 0x44905
        0x0002417a:    64e0        .d      STR      r0,[r4,#0x4c]
        0x0002417c:    3860        `8      SUBS     r0,r0,#0x60
        0x0002417e:    64a0        .d      STR      r0,[r4,#0x48]
        0x00024180:    203f        ?       MOVS     r0,#0x3f
        0x00024182:    f8840050    ..P.    STRB     r0,[r4,#0x50]
        0x00024186:    2020                MOVS     r0,#0x20
        0x00024188:    f8840051    ..Q.    STRB     r0,[r4,#0x51]
        0x0002418c:    4621        !F      MOV      r1,r4
        0x0002418e:    2001        .       MOVS     r0,#1
        0x00024190:    f7fefb22    ..".    BL       am_hal_mcuctrl_info_get ; 0x227d8
        0x00024194:    f104013c    ..<.    ADD      r1,r4,#0x3c
        0x00024198:    2000        .       MOVS     r0,#0
        0x0002419a:    f7fefb1d    ....    BL       am_hal_mcuctrl_info_get ; 0x227d8
        0x0002419e:    e9d40303    ....    LDRD     r0,r3,[r4,#0xc]
        0x000241a2:    6821        !h      LDR      r1,[r4,#0]
        0x000241a4:    f8dfc078    ..x.    LDR      r12,[pc,#120] ; [0x24220] = 0x414d4251
        0x000241a8:    f001427f    ...B    AND      r2,r1,#0xff000000
        0x000241ac:    4563        cE      CMP      r3,r12
        0x000241ae:    bf04        ..      ITT      EQ
        0x000241b0:    4b1c        .K      LDREQ    r3,[pc,#112] ; [0x24224] = 0x448a0
        0x000241b2:    64a3        .d      STREQ    r3,[r4,#0x48]
        0x000241b4:    f1b26f00    ...o    CMP      r2,#0x8000000
        0x000241b8:    d10a        ..      BNE      0x241d0 ; am_util_id_device + 96
        0x000241ba:    f894202c    ..,     LDRB     r2,[r4,#0x2c]
        0x000241be:    f00202f0    ....    AND      r2,r2,#0xf0
        0x000241c2:    2ab0        .*      CMP      r2,#0xb0
        0x000241c4:    d104        ..      BNE      0x241d0 ; am_util_id_device + 96
        0x000241c6:    f3c01003    ....    UBFX     r0,r0,#4,#4
        0x000241ca:    3040        @0      ADDS     r0,r0,#0x40
        0x000241cc:    2843        C(      CMP      r0,#0x43
        0x000241ce:    d012        ..      BEQ      0x241f6 ; am_util_id_device + 134
        0x000241d0:    6820         h      LDR      r0,[r4,#0]
        0x000241d2:    210c        .!      MOVS     r1,#0xc
        0x000241d4:    ea011110    ....    AND      r1,r1,r0,LSR #4
        0x000241d8:    4a13        .J      LDR      r2,[pc,#76] ; [0x24228] = 0x448c9
        0x000241da:    f3c00041    ..A.    UBFX     r0,r0,#1,#2
        0x000241de:    4411        .D      ADD      r1,r1,r2
        0x000241e0:    6561        ae      STR      r1,[r4,#0x54]
        0x000241e2:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x000241e6:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x000241ea:    f1020110    ....    ADD      r1,r2,#0x10
        0x000241ee:    4408        .D      ADD      r0,r0,r1
        0x000241f0:    65a0        .e      STR      r0,[r4,#0x58]
        0x000241f2:    6c60        `l      LDR      r0,[r4,#0x44]
        0x000241f4:    bd10        ..      POP      {r4,pc}
        0x000241f6:    f44f7282    O..r    MOV      r2,#0x104
        0x000241fa:    f3c11181    ....    UBFX     r1,r1,#6,#2
        0x000241fe:    6462        bd      STR      r2,[r4,#0x44]
        0x00024200:    2902        .)      CMP      r1,#2
        0x00024202:    bf2c        ,.      ITE      CS
        0x00024204:    4909        .I      LDRCS    r1,[pc,#36] ; [0x2422c] = 0x448aa
        0x00024206:    490a        .I      LDRCC    r1,[pc,#40] ; [0x24230] = 0x448b7
        0x00024208:    64e1        .d      STR      r1,[r4,#0x4c]
        0x0002420a:    f8840050    ..P.    STRB     r0,[r4,#0x50]
        0x0002420e:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00024210:    f000000f    ....    AND      r0,r0,#0xf
        0x00024214:    302f        /0      ADDS     r0,r0,#0x2f
        0x00024216:    f8840051    ..Q.    STRB     r0,[r4,#0x51]
        0x0002421a:    e7d9        ..      B        0x241d0 ; am_util_id_device + 96
    $d
        0x0002421c:    00044905    .I..    DCD    280837
        0x00024220:    414d4251    QBMA    DCD    1095582289
        0x00024224:    000448a0    .H..    DCD    280736
        0x00024228:    000448c9    .H..    DCD    280777
        0x0002422c:    000448aa    .H..    DCD    280746
        0x00024230:    000448b7    .H..    DCD    280759
    $t
    i.am_util_multiboot_flash_erase_page
    am_util_multiboot_flash_erase_page
        0x00024234:    b570        p.      PUSH     {r4-r6,lr}
        0x00024236:    4d0e        .M      LDR      r5,[pc,#56] ; [0x24270] = 0x10000574
        0x00024238:    4604        .F      MOV      r4,r0
        0x0002423a:    1cc6        ..      ADDS     r6,r0,#3
        0x0002423c:    68a8        .h      LDR      r0,[r5,#8]
        0x0002423e:    b090        ..      SUB      sp,sp,#0x40
        0x00024240:    b928        (.      CBNZ     r0,0x2424e ; am_util_multiboot_flash_erase_page + 26
        0x00024242:    4669        iF      MOV      r1,sp
        0x00024244:    2001        .       MOVS     r0,#1
        0x00024246:    f7fefac7    ....    BL       am_hal_mcuctrl_info_get ; 0x227d8
        0x0002424a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002424c:    60a8        .`      STR      r0,[r5,#8]
        0x0002424e:    f5b44f80    ...O    CMP      r4,#0x4000
        0x00024252:    bf24        $.      ITT      CS
        0x00024254:    68a8        .h      LDRCS    r0,[r5,#8]
        0x00024256:    42b0        .B      CMPCS    r0,r6
        0x00024258:    bf9e        ..      ITTT     LS
        0x0002425a:    f04f30ff    O..0    MOVLS    r0,#0xffffffff
        0x0002425e:    b010        ..      ADDLS    sp,sp,#0x40
        0x00024260:    bd70        p.      POPLS    {r4-r6,pc}
        0x00024262:    4620         F      MOV      r0,r4
        0x00024264:    f7fffcb2    ....    BL       am_util_bootloader_erase_flash_page ; 0x23bcc
        0x00024268:    b010        ..      ADD      sp,sp,#0x40
        0x0002426a:    2000        .       MOVS     r0,#0
        0x0002426c:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0002426e:    0000        ..      DCW    0
        0x00024270:    10000574    t...    DCD    268436852
    $t
    i.am_util_multiboot_flash_read_page
    am_util_multiboot_flash_read_page
        0x00024274:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00024278:    4615        .F      MOV      r5,r2
        0x0002427a:    4606        .F      MOV      r6,r0
        0x0002427c:    4f10        .O      LDR      r7,[pc,#64] ; [0x242c0] = 0x10000574
        0x0002427e:    1948        H.      ADDS     r0,r1,r5
        0x00024280:    f1a00801    ....    SUB      r8,r0,#1
        0x00024284:    68b8        .h      LDR      r0,[r7,#8]
        0x00024286:    b090        ..      SUB      sp,sp,#0x40
        0x00024288:    460c        .F      MOV      r4,r1
        0x0002428a:    b928        (.      CBNZ     r0,0x24298 ; am_util_multiboot_flash_read_page + 36
        0x0002428c:    4669        iF      MOV      r1,sp
        0x0002428e:    2001        .       MOVS     r0,#1
        0x00024290:    f7fefaa2    ....    BL       am_hal_mcuctrl_info_get ; 0x227d8
        0x00024294:    980a        ..      LDR      r0,[sp,#0x28]
        0x00024296:    60b8        .`      STR      r0,[r7,#8]
        0x00024298:    f5b44f80    ...O    CMP      r4,#0x4000
        0x0002429c:    bf24        $.      ITT      CS
        0x0002429e:    68b8        .h      LDRCS    r0,[r7,#8]
        0x000242a0:    4540        @E      CMPCS    r0,r8
        0x000242a2:    bf9e        ..      ITTT     LS
        0x000242a4:    f04f30ff    O..0    MOVLS    r0,#0xffffffff
        0x000242a8:    b010        ..      ADDLS    sp,sp,#0x40
        0x000242aa:    e8bd81f0    ....    POPLS    {r4-r8,pc}
        0x000242ae:    462a        *F      MOV      r2,r5
        0x000242b0:    4621        !F      MOV      r1,r4
        0x000242b2:    4630        0F      MOV      r0,r6
        0x000242b4:    f7f4f969    ..i.    BL       __aeabi_memcpy ; 0x1858a
        0x000242b8:    b010        ..      ADD      sp,sp,#0x40
        0x000242ba:    2000        .       MOVS     r0,#0
        0x000242bc:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x000242c0:    10000574    t...    DCD    268436852
    $t
    i.am_util_multiboot_flash_write_page
    am_util_multiboot_flash_write_page
        0x000242c4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000242c8:    4615        .F      MOV      r5,r2
        0x000242ca:    4604        .F      MOV      r4,r0
        0x000242cc:    4f10        .O      LDR      r7,[pc,#64] ; [0x24310] = 0x10000574
        0x000242ce:    4428        (D      ADD      r0,r0,r5
        0x000242d0:    f1a00801    ....    SUB      r8,r0,#1
        0x000242d4:    68b8        .h      LDR      r0,[r7,#8]
        0x000242d6:    b090        ..      SUB      sp,sp,#0x40
        0x000242d8:    460e        .F      MOV      r6,r1
        0x000242da:    b928        (.      CBNZ     r0,0x242e8 ; am_util_multiboot_flash_write_page + 36
        0x000242dc:    4669        iF      MOV      r1,sp
        0x000242de:    2001        .       MOVS     r0,#1
        0x000242e0:    f7fefa7a    ..z.    BL       am_hal_mcuctrl_info_get ; 0x227d8
        0x000242e4:    980a        ..      LDR      r0,[sp,#0x28]
        0x000242e6:    60b8        .`      STR      r0,[r7,#8]
        0x000242e8:    f5b44f80    ...O    CMP      r4,#0x4000
        0x000242ec:    bf24        $.      ITT      CS
        0x000242ee:    68b8        .h      LDRCS    r0,[r7,#8]
        0x000242f0:    4540        @E      CMPCS    r0,r8
        0x000242f2:    bf9e        ..      ITTT     LS
        0x000242f4:    f04f30ff    O..0    MOVLS    r0,#0xffffffff
        0x000242f8:    b010        ..      ADDLS    sp,sp,#0x40
        0x000242fa:    e8bd81f0    ....    POPLS    {r4-r8,pc}
        0x000242fe:    462a        *F      MOV      r2,r5
        0x00024300:    4631        1F      MOV      r1,r6
        0x00024302:    4620         F      MOV      r0,r4
        0x00024304:    f7fffc8e    ....    BL       am_util_bootloader_program_flash_page ; 0x23c24
        0x00024308:    b010        ..      ADD      sp,sp,#0x40
        0x0002430a:    2000        .       MOVS     r0,#0
        0x0002430c:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00024310:    10000574    t...    DCD    268436852
    $t
    i.am_util_stdio_printf
    am_util_stdio_printf
        0x00024314:    b40f        ..      PUSH     {r0-r3}
        0x00024316:    b570        p.      PUSH     {r4-r6,lr}
        0x00024318:    4c09        .L      LDR      r4,[pc,#36] ; [0x24340] = 0x100005cc
        0x0002431a:    6860        `h      LDR      r0,[r4,#4]
        0x0002431c:    2800        .(      CMP      r0,#0
        0x0002431e:    bf04        ..      ITT      EQ
        0x00024320:    bc70        p.      POPEQ    {r4-r6}
        0x00024322:    f85dfb14    ]...    LDREQ    pc,[sp],#0x14
        0x00024326:    aa05        ..      ADD      r2,sp,#0x14
        0x00024328:    4806        .H      LDR      r0,[pc,#24] ; [0x24344] = 0x10012ff0
        0x0002432a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002432c:    f000f812    ....    BL       am_util_stdio_vsprintf ; 0x24354
        0x00024330:    4605        .F      MOV      r5,r0
        0x00024332:    6861        ah      LDR      r1,[r4,#4]
        0x00024334:    4803        .H      LDR      r0,[pc,#12] ; [0x24344] = 0x10012ff0
        0x00024336:    4788        .G      BLX      r1
        0x00024338:    4628        (F      MOV      r0,r5
        0x0002433a:    bc70        p.      POP      {r4-r6}
        0x0002433c:    f85dfb14    ]...    LDR      pc,[sp],#0x14
    $d
        0x00024340:    100005cc    ....    DCD    268436940
        0x00024344:    10012ff0    ./..    DCD    268513264
    $t
    i.am_util_stdio_printf_init
    am_util_stdio_printf_init
        0x00024348:    4901        .I      LDR      r1,[pc,#4] ; [0x24350] = 0x100005cc
        0x0002434a:    6048        H`      STR      r0,[r1,#4]
        0x0002434c:    4770        pG      BX       lr
    $d
        0x0002434e:    0000        ..      DCW    0
        0x00024350:    100005cc    ....    DCD    268436940
    $t
    i.am_util_stdio_vsprintf
    am_util_stdio_vsprintf
        0x00024354:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x00024358:    4604        .F      MOV      r4,r0
        0x0002435a:    7808        .x      LDRB     r0,[r1,#0]
        0x0002435c:    2500        .%      MOVS     r5,#0
        0x0002435e:    b088        ..      SUB      sp,sp,#0x20
        0x00024360:    2800        .(      CMP      r0,#0
        0x00024362:    f0008385    ....    BEQ.W    0x24a70 ; am_util_stdio_vsprintf + 1820
        0x00024366:    bf00        ..      NOP      
        0x00024368:    b2c0        ..      UXTB     r0,r0
        0x0002436a:    f04f0906    O...    MOV      r9,#6
        0x0002436e:    2825        %(      CMP      r0,#0x25
        0x00024370:    d010        ..      BEQ      0x24394 ; am_util_stdio_vsprintf + 64
        0x00024372:    b15c        \.      CBZ      r4,0x2438c ; am_util_stdio_vsprintf + 56
        0x00024374:    280a        .(      CMP      r0,#0xa
        0x00024376:    d106        ..      BNE      0x24386 ; am_util_stdio_vsprintf + 50
        0x00024378:    48fe        .H      LDR      r0,[pc,#1016] ; [0x24774] = 0x100005cc
        0x0002437a:    7800        .x      LDRB     r0,[r0,#0]
        0x0002437c:    b118        ..      CBZ      r0,0x24386 ; am_util_stdio_vsprintf + 50
        0x0002437e:    200d        .       MOVS     r0,#0xd
        0x00024380:    f8040b01    ....    STRB     r0,[r4],#1
        0x00024384:    1c6d        m.      ADDS     r5,r5,#1
        0x00024386:    7808        .x      LDRB     r0,[r1,#0]
        0x00024388:    f8040b01    ....    STRB     r0,[r4],#1
        0x0002438c:    1c49        I.      ADDS     r1,r1,#1
        0x0002438e:    1c6d        m.      ADDS     r5,r5,#1
        0x00024390:    f000bb6a    ..j.    B.W      0x24a68 ; am_util_stdio_vsprintf + 1812
        0x00024394:    2020                MOVS     r0,#0x20
        0x00024396:    9001        ..      STR      r0,[sp,#4]
        0x00024398:    2700        .'      MOVS     r7,#0
        0x0002439a:    f8110f01    ....    LDRB     r0,[r1,#1]!
        0x0002439e:    46bc        .F      MOV      r12,r7
        0x000243a0:    2830        0(      CMP      r0,#0x30
        0x000243a2:    d101        ..      BNE      0x243a8 ; am_util_stdio_vsprintf + 84
        0x000243a4:    1c49        I.      ADDS     r1,r1,#1
        0x000243a6:    9001        ..      STR      r0,[sp,#4]
        0x000243a8:    2600        .&      MOVS     r6,#0
        0x000243aa:    f891a000    ....    LDRB     r10,[r1,#0]
        0x000243ae:    460a        .F      MOV      r2,r1
        0x000243b0:    f10d0808    ....    ADD      r8,sp,#8
        0x000243b4:    4630        0F      MOV      r0,r6
        0x000243b6:    4633        3F      MOV      r3,r6
        0x000243b8:    f1ba0f2d    ..-.    CMP      r10,#0x2d
        0x000243bc:    d102        ..      BNE      0x243c4 ; am_util_stdio_vsprintf + 112
        0x000243be:    2601        .&      MOVS     r6,#1
        0x000243c0:    1c4a        J.      ADDS     r2,r1,#1
        0x000243c2:    4633        3F      MOV      r3,r6
        0x000243c4:    f892a000    ....    LDRB     r10,[r2,#0]
        0x000243c8:    f1aa0a30    ..0.    SUB      r10,r10,#0x30
        0x000243cc:    f1ba0f09    ....    CMP      r10,#9
        0x000243d0:    d80f        ..      BHI      0x243f2 ; am_util_stdio_vsprintf + 158
        0x000243d2:    bf00        ..      NOP      
        0x000243d4:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x000243d8:    0040        @.      LSLS     r0,r0,#1
        0x000243da:    f812ab01    ....    LDRB     r10,[r2],#1
        0x000243de:    3830        08      SUBS     r0,r0,#0x30
        0x000243e0:    4450        PD      ADD      r0,r0,r10
        0x000243e2:    f892a000    ....    LDRB     r10,[r2,#0]
        0x000243e6:    1c5b        [.      ADDS     r3,r3,#1
        0x000243e8:    f1aa0a30    ..0.    SUB      r10,r10,#0x30
        0x000243ec:    f1ba0f09    ....    CMP      r10,#9
        0x000243f0:    d9f0        ..      BLS      0x243d4 ; am_util_stdio_vsprintf + 128
        0x000243f2:    f1b80f00    ....    CMP      r8,#0
        0x000243f6:    bf18        ..      IT       NE
        0x000243f8:    9302        ..      STRNE    r3,[sp,#8]
        0x000243fa:    2e00        ..      CMP      r6,#0
        0x000243fc:    bf18        ..      IT       NE
        0x000243fe:    4240        @B      RSBNE    r0,r0,#0
        0x00024400:    9000        ..      STR      r0,[sp,#0]
        0x00024402:    9802        ..      LDR      r0,[sp,#8]
        0x00024404:    180e        ..      ADDS     r6,r1,r0
        0x00024406:    7830        0x      LDRB     r0,[r6,#0]
        0x00024408:    2873        s(      CMP      r0,#0x73
        0x0002440a:    d037        7.      BEQ      0x2447c ; am_util_stdio_vsprintf + 296
        0x0002440c:    9900        ..      LDR      r1,[sp,#0]
        0x0002440e:    2900        .)      CMP      r1,#0
        0x00024410:    bfbc        ..      ITT      LT
        0x00024412:    4249        IB      RSBLT    r1,r1,#0
        0x00024414:    9100        ..      STRLT    r1,[sp,#0]
        0x00024416:    282e        .(      CMP      r0,#0x2e
        0x00024418:    d003        ..      BEQ      0x24422 ; am_util_stdio_vsprintf + 206
        0x0002441a:    7830        0x      LDRB     r0,[r6,#0]
        0x0002441c:    286c        l(      CMP      r0,#0x6c
        0x0002441e:    d12d        -.      BNE      0x2447c ; am_util_stdio_vsprintf + 296
        0x00024420:    e025        %.      B        0x2446e ; am_util_stdio_vsprintf + 282
        0x00024422:    1c72        r.      ADDS     r2,r6,#1
        0x00024424:    2300        .#      MOVS     r3,#0
        0x00024426:    7811        .x      LDRB     r1,[r2,#0]
        0x00024428:    4616        .F      MOV      r6,r2
        0x0002442a:    4699        .F      MOV      r9,r3
        0x0002442c:    4618        .F      MOV      r0,r3
        0x0002442e:    292d        -)      CMP      r1,#0x2d
        0x00024430:    d102        ..      BNE      0x24438 ; am_util_stdio_vsprintf + 228
        0x00024432:    2301        .#      MOVS     r3,#1
        0x00024434:    1c56        V.      ADDS     r6,r2,#1
        0x00024436:    4618        .F      MOV      r0,r3
        0x00024438:    7831        1x      LDRB     r1,[r6,#0]
        0x0002443a:    3930        09      SUBS     r1,r1,#0x30
        0x0002443c:    2909        .)      CMP      r1,#9
        0x0002443e:    d80b        ..      BHI      0x24458 ; am_util_stdio_vsprintf + 260
        0x00024440:    eb090189    ....    ADD      r1,r9,r9,LSL #2
        0x00024444:    0049        I.      LSLS     r1,r1,#1
        0x00024446:    f8169b01    ....    LDRB     r9,[r6],#1
        0x0002444a:    3930        09      SUBS     r1,r1,#0x30
        0x0002444c:    4489        .D      ADD      r9,r9,r1
        0x0002444e:    7831        1x      LDRB     r1,[r6,#0]
        0x00024450:    1c40        @.      ADDS     r0,r0,#1
        0x00024452:    3930        09      SUBS     r1,r1,#0x30
        0x00024454:    2909        .)      CMP      r1,#9
        0x00024456:    d9f3        ..      BLS      0x24440 ; am_util_stdio_vsprintf + 236
        0x00024458:    f1b80f00    ....    CMP      r8,#0
        0x0002445c:    bf18        ..      IT       NE
        0x0002445e:    9002        ..      STRNE    r0,[sp,#8]
        0x00024460:    2b00        .+      CMP      r3,#0
        0x00024462:    bf18        ..      IT       NE
        0x00024464:    f1c90900    ....    RSBNE    r9,r9,#0
        0x00024468:    9802        ..      LDR      r0,[sp,#8]
        0x0002446a:    1816        ..      ADDS     r6,r2,r0
        0x0002446c:    e7d5        ..      B        0x2441a ; am_util_stdio_vsprintf + 198
        0x0002446e:    f8160f01    ....    LDRB     r0,[r6,#1]!
        0x00024472:    286c        l(      CMP      r0,#0x6c
        0x00024474:    bf04        ..      ITT      EQ
        0x00024476:    f04f0c01    O...    MOVEQ    r12,#1
        0x0002447a:    1c76        v.      ADDEQ    r6,r6,#1
        0x0002447c:    7830        0x      LDRB     r0,[r6,#0]
        0x0002447e:    2866        f(      CMP      r0,#0x66
        0x00024480:    f000822a    ..*.    BEQ.W    0x248d8 ; am_util_stdio_vsprintf + 1412
        0x00024484:    dc0a        ..      BGT      0x2449c ; am_util_stdio_vsprintf + 328
        0x00024486:    2846        F(      CMP      r0,#0x46
        0x00024488:    f0008226    ..&.    BEQ.W    0x248d8 ; am_util_stdio_vsprintf + 1412
        0x0002448c:    2858        X(      CMP      r0,#0x58
        0x0002448e:    d07d        }.      BEQ      0x2458c ; am_util_stdio_vsprintf + 568
        0x00024490:    2863        c(      CMP      r0,#0x63
        0x00024492:    d014        ..      BEQ      0x244be ; am_util_stdio_vsprintf + 362
        0x00024494:    2864        d(      CMP      r0,#0x64
        0x00024496:    f00081b5    ....    BEQ.W    0x24804 ; am_util_stdio_vsprintf + 1200
        0x0002449a:    e00b        ..      B        0x244b4 ; am_util_stdio_vsprintf + 352
        0x0002449c:    2869        i(      CMP      r0,#0x69
        0x0002449e:    f00081b1    ....    BEQ.W    0x24804 ; am_util_stdio_vsprintf + 1200
        0x000244a2:    2873        s(      CMP      r0,#0x73
        0x000244a4:    d016        ..      BEQ      0x244d4 ; am_util_stdio_vsprintf + 384
        0x000244a6:    2875        u(      CMP      r0,#0x75
        0x000244a8:    f000810c    ....    BEQ.W    0x246c4 ; am_util_stdio_vsprintf + 880
        0x000244ac:    2878        x(      CMP      r0,#0x78
        0x000244ae:    bf08        ..      IT       EQ
        0x000244b0:    2701        .'      MOVEQ    r7,#1
        0x000244b2:    d06e        n.      BEQ      0x24592 ; am_util_stdio_vsprintf + 574
        0x000244b4:    2c00        .,      CMP      r4,#0
        0x000244b6:    bf18        ..      IT       NE
        0x000244b8:    f8040b01    ....    STRBNE   r0,[r4],#1
        0x000244bc:    e007        ..      B        0x244ce ; am_util_stdio_vsprintf + 378
        0x000244be:    980a        ..      LDR      r0,[sp,#0x28]
        0x000244c0:    2c00        .,      CMP      r4,#0
        0x000244c2:    f8101b04    ....    LDRB     r1,[r0],#4
        0x000244c6:    900a        ..      STR      r0,[sp,#0x28]
        0x000244c8:    bf18        ..      IT       NE
        0x000244ca:    f8041b01    ....    STRBNE   r1,[r4],#1
        0x000244ce:    1c6d        m.      ADDS     r5,r5,#1
        0x000244d0:    f000bac9    ....    B.W      0x24a66 ; am_util_stdio_vsprintf + 1810
        0x000244d4:    990a        ..      LDR      r1,[sp,#0x28]
        0x000244d6:    2200        ."      MOVS     r2,#0
        0x000244d8:    f8510b04    Q...    LDR      r0,[r1],#4
        0x000244dc:    910a        ..      STR      r1,[sp,#0x28]
        0x000244de:    b140        @.      CBZ      r0,0x244f2 ; am_util_stdio_vsprintf + 414
        0x000244e0:    7803        .x      LDRB     r3,[r0,#0]
        0x000244e2:    1c41        A.      ADDS     r1,r0,#1
        0x000244e4:    b12b        +.      CBZ      r3,0x244f2 ; am_util_stdio_vsprintf + 414
        0x000244e6:    bf00        ..      NOP      
        0x000244e8:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x000244ec:    1c52        R.      ADDS     r2,r2,#1
        0x000244ee:    2b00        .+      CMP      r3,#0
        0x000244f0:    d1fa        ..      BNE      0x244e8 ; am_util_stdio_vsprintf + 404
        0x000244f2:    9900        ..      LDR      r1,[sp,#0]
        0x000244f4:    2900        .)      CMP      r1,#0
        0x000244f6:    dd1e        ..      BLE      0x24536 ; am_util_stdio_vsprintf + 482
        0x000244f8:    428a        .B      CMP      r2,r1
        0x000244fa:    d21c        ..      BCS      0x24536 ; am_util_stdio_vsprintf + 482
        0x000244fc:    1a8b        ..      SUBS     r3,r1,r2
        0x000244fe:    9f01        ..      LDR      r7,[sp,#4]
        0x00024500:    4621        !F      MOV      r1,r4
        0x00024502:    f04f0c00    O...    MOV      r12,#0
        0x00024506:    2b00        .+      CMP      r3,#0
        0x00024508:    bfc4        ..      ITT      GT
        0x0002450a:    1e5b        [.      SUBGT    r3,r3,#1
        0x0002450c:    f1b33fff    ...?    CMPGT    r3,#0xffffffff
        0x00024510:    dd09        ..      BLE      0x24526 ; am_util_stdio_vsprintf + 466
        0x00024512:    2900        .)      CMP      r1,#0
        0x00024514:    bf18        ..      IT       NE
        0x00024516:    f8017b01    ...{    STRBNE   r7,[r1],#1
        0x0002451a:    1e5b        [.      SUBS     r3,r3,#1
        0x0002451c:    f10c0c01    ....    ADD      r12,r12,#1
        0x00024520:    f1b33fff    ...?    CMP      r3,#0xffffffff
        0x00024524:    dcf5        ..      BGT      0x24512 ; am_util_stdio_vsprintf + 446
        0x00024526:    2c00        .,      CMP      r4,#0
        0x00024528:    bf14        ..      ITE      NE
        0x0002452a:    4661        aF      MOVNE    r1,r12
        0x0002452c:    2100        .!      MOVEQ    r1,#0
        0x0002452e:    440c        .D      ADD      r4,r4,r1
        0x00024530:    2100        .!      MOVS     r1,#0
        0x00024532:    4465        eD      ADD      r5,r5,r12
        0x00024534:    9100        ..      STR      r1,[sp,#0]
        0x00024536:    7801        .x      LDRB     r1,[r0,#0]
        0x00024538:    b139        9.      CBZ      r1,0x2454a ; am_util_stdio_vsprintf + 502
        0x0002453a:    b10c        ..      CBZ      r4,0x24540 ; am_util_stdio_vsprintf + 492
        0x0002453c:    f8041b01    ....    STRB     r1,[r4],#1
        0x00024540:    f8101f01    ....    LDRB     r1,[r0,#1]!
        0x00024544:    1c6d        m.      ADDS     r5,r5,#1
        0x00024546:    2900        .)      CMP      r1,#0
        0x00024548:    d1f7        ..      BNE      0x2453a ; am_util_stdio_vsprintf + 486
        0x0002454a:    9800        ..      LDR      r0,[sp,#0]
        0x0002454c:    2800        .(      CMP      r0,#0
        0x0002454e:    bf1c        ..      ITT      NE
        0x00024550:    4240        @B      RSBNE    r0,r0,#0
        0x00024552:    4282        .B      CMPNE    r2,r0
        0x00024554:    f0808287    ....    BCS.W    0x24a66 ; am_util_stdio_vsprintf + 1810
        0x00024558:    1a82        ..      SUBS     r2,r0,r2
        0x0002455a:    2000        .       MOVS     r0,#0
        0x0002455c:    9b01        ..      LDR      r3,[sp,#4]
        0x0002455e:    4621        !F      MOV      r1,r4
        0x00024560:    2a00        .*      CMP      r2,#0
        0x00024562:    bfc4        ..      ITT      GT
        0x00024564:    1e52        R.      SUBGT    r2,r2,#1
        0x00024566:    f1b23fff    ...?    CMPGT    r2,#0xffffffff
        0x0002456a:    dd08        ..      BLE      0x2457e ; am_util_stdio_vsprintf + 554
        0x0002456c:    2900        .)      CMP      r1,#0
        0x0002456e:    bf18        ..      IT       NE
        0x00024570:    f8013b01    ...;    STRBNE   r3,[r1],#1
        0x00024574:    1c40        @.      ADDS     r0,r0,#1
        0x00024576:    1e52        R.      SUBS     r2,r2,#1
        0x00024578:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x0002457c:    dcf6        ..      BGT      0x2456c ; am_util_stdio_vsprintf + 536
        0x0002457e:    2c00        .,      CMP      r4,#0
        0x00024580:    bf14        ..      ITE      NE
        0x00024582:    4601        .F      MOVNE    r1,r0
        0x00024584:    2100        .!      MOVEQ    r1,#0
        0x00024586:    440c        .D      ADD      r4,r4,r1
        0x00024588:    4405        .D      ADD      r5,r5,r0
        0x0002458a:    e000        ..      B        0x2458e ; am_util_stdio_vsprintf + 570
        0x0002458c:    e001        ..      B        0x24592 ; am_util_stdio_vsprintf + 574
        0x0002458e:    f000ba6a    ..j.    B.W      0x24a66 ; am_util_stdio_vsprintf + 1810
        0x00024592:    f1bc0f00    ....    CMP      r12,#0
        0x00024596:    d007        ..      BEQ      0x245a8 ; am_util_stdio_vsprintf + 596
        0x00024598:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002459a:    1dc0        ..      ADDS     r0,r0,#7
        0x0002459c:    f0200207     ...    BIC      r2,r0,#7
        0x000245a0:    e8f20102    ....    LDRD     r0,r1,[r2],#8
        0x000245a4:    920a        ..      STR      r2,[sp,#0x28]
        0x000245a6:    e004        ..      B        0x245b2 ; am_util_stdio_vsprintf + 606
        0x000245a8:    990a        ..      LDR      r1,[sp,#0x28]
        0x000245aa:    f8510b04    Q...    LDR      r0,[r1],#4
        0x000245ae:    910a        ..      STR      r1,[sp,#0x28]
        0x000245b0:    2100        .!      MOVS     r1,#0
        0x000245b2:    9a00        ..      LDR      r2,[sp,#0]
        0x000245b4:    b38a        ..      CBZ      r2,0x2461a ; am_util_stdio_vsprintf + 710
        0x000245b6:    460b        .F      MOV      r3,r1
        0x000245b8:    4602        .F      MOV      r2,r0
        0x000245ba:    ea500c03    P...    ORRS     r12,r0,r3
        0x000245be:    bf0c        ..      ITE      EQ
        0x000245c0:    f04f0c01    O...    MOVEQ    r12,#1
        0x000245c4:    f04f0c00    O...    MOVNE    r12,#0
        0x000245c8:    d008        ..      BEQ      0x245dc ; am_util_stdio_vsprintf + 648
        0x000245ca:    0912        ..      LSRS     r2,r2,#4
        0x000245cc:    ea427203    B..r    ORR      r2,r2,r3,LSL #28
        0x000245d0:    091b        ..      LSRS     r3,r3,#4
        0x000245d2:    f10c0c01    ....    ADD      r12,r12,#1
        0x000245d6:    ea520803    R...    ORRS     r8,r2,r3
        0x000245da:    d1f6        ..      BNE      0x245ca ; am_util_stdio_vsprintf + 630
        0x000245dc:    9a00        ..      LDR      r2,[sp,#0]
        0x000245de:    9b01        ..      LDR      r3,[sp,#4]
        0x000245e0:    eba2020c    ....    SUB      r2,r2,r12
        0x000245e4:    46a4        .F      MOV      r12,r4
        0x000245e6:    f04f0800    O...    MOV      r8,#0
        0x000245ea:    2a00        .*      CMP      r2,#0
        0x000245ec:    bfc4        ..      ITT      GT
        0x000245ee:    1e52        R.      SUBGT    r2,r2,#1
        0x000245f0:    f1b23fff    ...?    CMPGT    r2,#0xffffffff
        0x000245f4:    dd0b        ..      BLE      0x2460e ; am_util_stdio_vsprintf + 698
        0x000245f6:    bf00        ..      NOP      
        0x000245f8:    f1bc0f00    ....    CMP      r12,#0
        0x000245fc:    bf18        ..      IT       NE
        0x000245fe:    f80c3b01    ...;    STRBNE   r3,[r12],#1
        0x00024602:    1e52        R.      SUBS     r2,r2,#1
        0x00024604:    f1080801    ....    ADD      r8,r8,#1
        0x00024608:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x0002460c:    dcf4        ..      BGT      0x245f8 ; am_util_stdio_vsprintf + 676
        0x0002460e:    2c00        .,      CMP      r4,#0
        0x00024610:    bf14        ..      ITE      NE
        0x00024612:    4642        BF      MOVNE    r2,r8
        0x00024614:    2200        ."      MOVEQ    r2,#0
        0x00024616:    4414        .D      ADD      r4,r4,r2
        0x00024618:    4445        ED      ADD      r5,r5,r8
        0x0002461a:    46a0        .F      MOV      r8,r4
        0x0002461c:    f04f0c00    O...    MOV      r12,#0
        0x00024620:    ea500201    P...    ORRS     r2,r0,r1
        0x00024624:    d106        ..      BNE      0x24634 ; am_util_stdio_vsprintf + 736
        0x00024626:    bf00        ..      NOP      
        0x00024628:    f04f0230    O.0.    MOV      r2,#0x30
        0x0002462c:    f88d200c    ...     STRB     r2,[sp,#0xc]
        0x00024630:    f04f0c01    O...    MOV      r12,#1
        0x00024634:    bf18        ..      IT       NE
        0x00024636:    ab03        ..      ADDNE    r3,sp,#0xc
        0x00024638:    d017        ..      BEQ      0x2466a ; am_util_stdio_vsprintf + 790
        0x0002463a:    bf00        ..      NOP      
        0x0002463c:    f000020f    ....    AND      r2,r0,#0xf
        0x00024640:    2a09        .*      CMP      r2,#9
        0x00024642:    d906        ..      BLS      0x24652 ; am_util_stdio_vsprintf + 766
        0x00024644:    2f00        ./      CMP      r7,#0
        0x00024646:    bf14        ..      ITE      NE
        0x00024648:    f04f0927    O.'.    MOVNE    r9,#0x27
        0x0002464c:    f04f0907    O...    MOVEQ    r9,#7
        0x00024650:    444a        JD      ADD      r2,r2,r9
        0x00024652:    3230        02      ADDS     r2,r2,#0x30
        0x00024654:    0900        ..      LSRS     r0,r0,#4
        0x00024656:    f803200c    ...     STRB     r2,[r3,r12]
        0x0002465a:    ea407001    @..p    ORR      r0,r0,r1,LSL #28
        0x0002465e:    0909        ..      LSRS     r1,r1,#4
        0x00024660:    f10c0c01    ....    ADD      r12,r12,#1
        0x00024664:    ea500201    P...    ORRS     r2,r0,r1
        0x00024668:    d1e8        ..      BNE      0x2463c ; am_util_stdio_vsprintf + 744
        0x0002466a:    f1b80f00    ....    CMP      r8,#0
        0x0002466e:    d022        ".      BEQ      0x246b6 ; am_util_stdio_vsprintf + 866
        0x00024670:    f1ac0301    ....    SUB      r3,r12,#1
        0x00024674:    f1bc0200    ....    SUBS     r2,r12,#0
        0x00024678:    dd1a        ..      BLE      0x246b0 ; am_util_stdio_vsprintf + 860
        0x0002467a:    a803        ..      ADD      r0,sp,#0xc
        0x0002467c:    4418        .D      ADD      r0,r0,r3
        0x0002467e:    1c41        A.      ADDS     r1,r0,#1
        0x00024680:    f1a80001    ....    SUB      r0,r8,#1
        0x00024684:    f0130f01    ....    TST      r3,#1
        0x00024688:    d103        ..      BNE      0x24692 ; am_util_stdio_vsprintf + 830
        0x0002468a:    f8117d01    ...}    LDRB     r7,[r1,#-1]!
        0x0002468e:    f8007f01    ....    STRB     r7,[r0,#1]!
        0x00024692:    1052        R.      ASRS     r2,r2,#1
        0x00024694:    d009        ..      BEQ      0x246aa ; am_util_stdio_vsprintf + 854
        0x00024696:    bf00        ..      NOP      
        0x00024698:    f8117c01    ...|    LDRB     r7,[r1,#-1]
        0x0002469c:    7047        Gp      STRB     r7,[r0,#1]
        0x0002469e:    f8117d02    ...}    LDRB     r7,[r1,#-2]!
        0x000246a2:    f8007f02    ....    STRB     r7,[r0,#2]!
        0x000246a6:    1e52        R.      SUBS     r2,r2,#1
        0x000246a8:    d1f6        ..      BNE      0x24698 ; am_util_stdio_vsprintf + 836
        0x000246aa:    18e0        ..      ADDS     r0,r4,r3
        0x000246ac:    f1000801    ....    ADD      r8,r0,#1
        0x000246b0:    2000        .       MOVS     r0,#0
        0x000246b2:    f8880000    ....    STRB     r0,[r8,#0]
        0x000246b6:    2c00        .,      CMP      r4,#0
        0x000246b8:    bf18        ..      IT       NE
        0x000246ba:    4464        dD      ADDNE    r4,r4,r12
        0x000246bc:    4465        eD      ADD      r5,r5,r12
        0x000246be:    f000b9d2    ....    B.W      0x24a66 ; am_util_stdio_vsprintf + 1810
        0x000246c2:    bf00        ..      NOP      
        0x000246c4:    980a        ..      LDR      r0,[sp,#0x28]
        0x000246c6:    f1bc0f00    ....    CMP      r12,#0
        0x000246ca:    d006        ..      BEQ      0x246da ; am_util_stdio_vsprintf + 902
        0x000246cc:    1dc0        ..      ADDS     r0,r0,#7
        0x000246ce:    f0200107     ...    BIC      r1,r0,#7
        0x000246d2:    e8f1e002    ....    LDRD     lr,r0,[r1],#8
        0x000246d6:    910a        ..      STR      r1,[sp,#0x28]
        0x000246d8:    e003        ..      B        0x246e2 ; am_util_stdio_vsprintf + 910
        0x000246da:    f850eb04    P...    LDR      lr,[r0],#4
        0x000246de:    900a        ..      STR      r0,[sp,#0x28]
        0x000246e0:    2000        .       MOVS     r0,#0
        0x000246e2:    9003        ..      STR      r0,[sp,#0xc]
        0x000246e4:    9800        ..      LDR      r0,[sp,#0]
        0x000246e6:    2800        .(      CMP      r0,#0
        0x000246e8:    d07e        ~.      BEQ      0x247e8 ; am_util_stdio_vsprintf + 1172
        0x000246ea:    9903        ..      LDR      r1,[sp,#0xc]
        0x000246ec:    4670        pF      MOV      r0,lr
        0x000246ee:    ea5e0201    ^...    ORRS     r2,lr,r1
        0x000246f2:    bf0e        ..      ITEE     EQ
        0x000246f4:    2301        .#      MOVEQ    r3,#1
        0x000246f6:    2300        .#      MOVNE    r3,#0
        0x000246f8:    f04f0c00    O...    MOVNE    r12,#0
        0x000246fc:    d05e        ^.      BEQ      0x247bc ; am_util_stdio_vsprintf + 1128
        0x000246fe:    b3c1        ..      CBZ      r1,0x24772 ; am_util_stdio_vsprintf + 1054
        0x00024700:    084a        J.      LSRS     r2,r1,#1
        0x00024702:    ea4f0990    O...    LSR      r9,r0,#2
        0x00024706:    ea4f0730    O.0.    RRX      r7,r0
        0x0002470a:    ea497881    I..x    ORR      r8,r9,r1,LSL #30
        0x0002470e:    eb170708    ....    ADDS     r7,r7,r8
        0x00024712:    eb420291    B...    ADC      r2,r2,r1,LSR #2
        0x00024716:    ea4f1917    O...    LSR      r9,r7,#4
        0x0002471a:    ea497802    I..x    ORR      r8,r9,r2,LSL #28
        0x0002471e:    eb180707    ....    ADDS     r7,r8,r7
        0x00024722:    eb421812    B...    ADC      r8,r2,r2,LSR #4
        0x00024726:    ea4f2917    O..)    LSR      r9,r7,#8
        0x0002472a:    ea496208    I..b    ORR      r2,r9,r8,LSL #24
        0x0002472e:    19d2        ..      ADDS     r2,r2,r7
        0x00024730:    eb482718    H..'    ADC      r7,r8,r8,LSR #8
        0x00024734:    ea4f4912    O..I    LSR      r9,r2,#16
        0x00024738:    ea494807    I..H    ORR      r8,r9,r7,LSL #16
        0x0002473c:    eb180802    ....    ADDS     r8,r8,r2
        0x00024740:    eb474217    G..B    ADC      r2,r7,r7,LSR #16
        0x00024744:    eb180702    ....    ADDS     r7,r8,r2
        0x00024748:    eb42020c    B...    ADC      r2,r2,r12
        0x0002474c:    08ff        ..      LSRS     r7,r7,#3
        0x0002474e:    ea477742    G.Bw    ORR      r7,r7,r2,LSL #29
        0x00024752:    f04f080a    O...    MOV      r8,#0xa
        0x00024756:    fba7ab08    ....    UMULL    r10,r11,r7,r8
        0x0002475a:    08d2        ..      LSRS     r2,r2,#3
        0x0002475c:    fb02b808    ....    MLA      r8,r2,r8,r11
        0x00024760:    f04f0900    O...    MOV      r9,#0
        0x00024764:    fb078909    ....    MLA      r9,r7,r9,r8
        0x00024768:    ebb0080a    ....    SUBS     r8,r0,r10
        0x0002476c:    eb610009    a...    SBC      r0,r1,r9
        0x00024770:    e002        ..      B        0x24778 ; am_util_stdio_vsprintf + 1060
        0x00024772:    e00c        ..      B        0x2478e ; am_util_stdio_vsprintf + 1082
    $d
        0x00024774:    100005cc    ....    DCD    268436940
    $t
        0x00024778:    f1180106    ....    ADDS     r1,r8,#6
        0x0002477c:    f1400800    @...    ADC      r8,r0,#0
        0x00024780:    0909        ..      LSRS     r1,r1,#4
        0x00024782:    ea417008    A..p    ORR      r0,r1,r8,LSL #28
        0x00024786:    19c0        ..      ADDS     r0,r0,r7
        0x00024788:    eb421118    B...    ADC      r1,r2,r8,LSR #4
        0x0002478c:    e012        ..      B        0x247b4 ; am_util_stdio_vsprintf + 1120
        0x0002478e:    0841        A.      LSRS     r1,r0,#1
        0x00024790:    eb010190    ....    ADD      r1,r1,r0,LSR #2
        0x00024794:    eb011111    ....    ADD      r1,r1,r1,LSR #4
        0x00024798:    eb012111    ...!    ADD      r1,r1,r1,LSR #8
        0x0002479c:    eb014111    ...A    ADD      r1,r1,r1,LSR #16
        0x000247a0:    08c9        ..      LSRS     r1,r1,#3
        0x000247a2:    424a        JB      RSBS     r2,r1,#0
        0x000247a4:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x000247a8:    eb000042    ..B.    ADD      r0,r0,r2,LSL #1
        0x000247ac:    1d80        ..      ADDS     r0,r0,#6
        0x000247ae:    eb011010    ....    ADD      r0,r1,r0,LSR #4
        0x000247b2:    4661        aF      MOV      r1,r12
        0x000247b4:    1c5b        [.      ADDS     r3,r3,#1
        0x000247b6:    ea500201    P...    ORRS     r2,r0,r1
        0x000247ba:    d1a0        ..      BNE      0x246fe ; am_util_stdio_vsprintf + 938
        0x000247bc:    9800        ..      LDR      r0,[sp,#0]
        0x000247be:    2100        .!      MOVS     r1,#0
        0x000247c0:    1ac2        ..      SUBS     r2,r0,r3
        0x000247c2:    9b01        ..      LDR      r3,[sp,#4]
        0x000247c4:    4620         F      MOV      r0,r4
        0x000247c6:    2a00        .*      CMP      r2,#0
        0x000247c8:    bfc4        ..      ITT      GT
        0x000247ca:    1e52        R.      SUBGT    r2,r2,#1
        0x000247cc:    f1b23fff    ...?    CMPGT    r2,#0xffffffff
        0x000247d0:    dd08        ..      BLE      0x247e4 ; am_util_stdio_vsprintf + 1168
        0x000247d2:    2800        .(      CMP      r0,#0
        0x000247d4:    bf18        ..      IT       NE
        0x000247d6:    f8003b01    ...;    STRBNE   r3,[r0],#1
        0x000247da:    1c49        I.      ADDS     r1,r1,#1
        0x000247dc:    1e52        R.      SUBS     r2,r2,#1
        0x000247de:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x000247e2:    dcf6        ..      BGT      0x247d2 ; am_util_stdio_vsprintf + 1150
        0x000247e4:    2c00        .,      CMP      r4,#0
        0x000247e6:    e000        ..      B        0x247ea ; am_util_stdio_vsprintf + 1174
        0x000247e8:    e004        ..      B        0x247f4 ; am_util_stdio_vsprintf + 1184
        0x000247ea:    bf14        ..      ITE      NE
        0x000247ec:    4608        .F      MOVNE    r0,r1
        0x000247ee:    2000        .       MOVEQ    r0,#0
        0x000247f0:    4404        .D      ADD      r4,r4,r0
        0x000247f2:    440d        .D      ADD      r5,r5,r1
        0x000247f4:    4622        "F      MOV      r2,r4
        0x000247f6:    4670        pF      MOV      r0,lr
        0x000247f8:    9903        ..      LDR      r1,[sp,#0xc]
        0x000247fa:    f01cf86d    ..m.    BL       uint64_to_str ; 0x408d8
        0x000247fe:    bbdc        ..      CBNZ     r4,0x24878 ; am_util_stdio_vsprintf + 1316
        0x00024800:    4405        .D      ADD      r5,r5,r0
        0x00024802:    e130        0.      B        0x24a66 ; am_util_stdio_vsprintf + 1810
        0x00024804:    980a        ..      LDR      r0,[sp,#0x28]
        0x00024806:    f1bc0f00    ....    CMP      r12,#0
        0x0002480a:    d006        ..      BEQ      0x2481a ; am_util_stdio_vsprintf + 1222
        0x0002480c:    1dc0        ..      ADDS     r0,r0,#7
        0x0002480e:    f0200007     ...    BIC      r0,r0,#7
        0x00024812:    e8f08702    ....    LDRD     r8,r7,[r0],#8
        0x00024816:    900a        ..      STR      r0,[sp,#0x28]
        0x00024818:    e004        ..      B        0x24824 ; am_util_stdio_vsprintf + 1232
        0x0002481a:    f8508b04    P...    LDR      r8,[r0],#4
        0x0002481e:    900a        ..      STR      r0,[sp,#0x28]
        0x00024820:    ea4f77e8    O..w    ASR      r7,r8,#31
        0x00024824:    2f00        ./      CMP      r7,#0
        0x00024826:    bfa8        ..      IT       GE
        0x00024828:    f04f0900    O...    MOVGE    r9,#0
        0x0002482c:    da06        ..      BGE      0x2483c ; am_util_stdio_vsprintf + 1256
        0x0002482e:    2000        .       MOVS     r0,#0
        0x00024830:    f1d80800    ....    RSBS     r8,r8,#0
        0x00024834:    eb600707    `...    SBC      r7,r0,r7
        0x00024838:    f04f0901    O...    MOV      r9,#1
        0x0002483c:    9800        ..      LDR      r0,[sp,#0]
        0x0002483e:    b3d8        ..      CBZ      r0,0x248b8 ; am_util_stdio_vsprintf + 1380
        0x00024840:    4640        @F      MOV      r0,r8
        0x00024842:    0039        9.      MOVS     r1,r7
        0x00024844:    d503        ..      BPL      0x2484e ; am_util_stdio_vsprintf + 1274
        0x00024846:    2200        ."      MOVS     r2,#0
        0x00024848:    4240        @B      RSBS     r0,r0,#0
        0x0002484a:    eb620107    b...    SBC      r1,r2,r7
        0x0002484e:    f011fea1    ....    BL       ndigits_in_u64 ; 0x36594
        0x00024852:    9900        ..      LDR      r1,[sp,#0]
        0x00024854:    1a0a        ..      SUBS     r2,r1,r0
        0x00024856:    f1b90f00    ....    CMP      r9,#0
        0x0002485a:    d008        ..      BEQ      0x2486e ; am_util_stdio_vsprintf + 1306
        0x0002485c:    9801        ..      LDR      r0,[sp,#4]
        0x0002485e:    1e52        R.      SUBS     r2,r2,#1
        0x00024860:    2830        0(      CMP      r0,#0x30
        0x00024862:    d104        ..      BNE      0x2486e ; am_util_stdio_vsprintf + 1306
        0x00024864:    b114        ..      CBZ      r4,0x2486c ; am_util_stdio_vsprintf + 1304
        0x00024866:    202d        -       MOVS     r0,#0x2d
        0x00024868:    f8040b01    ....    STRB     r0,[r4],#1
        0x0002486c:    1c6d        m.      ADDS     r5,r5,#1
        0x0002486e:    2100        .!      MOVS     r1,#0
        0x00024870:    4620         F      MOV      r0,r4
        0x00024872:    9b01        ..      LDR      r3,[sp,#4]
        0x00024874:    2a00        .*      CMP      r2,#0
        0x00024876:    e000        ..      B        0x2487a ; am_util_stdio_vsprintf + 1318
        0x00024878:    e02c        ,.      B        0x248d4 ; am_util_stdio_vsprintf + 1408
        0x0002487a:    bfc4        ..      ITT      GT
        0x0002487c:    1e52        R.      SUBGT    r2,r2,#1
        0x0002487e:    f1b23fff    ...?    CMPGT    r2,#0xffffffff
        0x00024882:    dd08        ..      BLE      0x24896 ; am_util_stdio_vsprintf + 1346
        0x00024884:    2800        .(      CMP      r0,#0
        0x00024886:    bf18        ..      IT       NE
        0x00024888:    f8003b01    ...;    STRBNE   r3,[r0],#1
        0x0002488c:    1c49        I.      ADDS     r1,r1,#1
        0x0002488e:    1e52        R.      SUBS     r2,r2,#1
        0x00024890:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x00024894:    dcf6        ..      BGT      0x24884 ; am_util_stdio_vsprintf + 1328
        0x00024896:    2c00        .,      CMP      r4,#0
        0x00024898:    bf14        ..      ITE      NE
        0x0002489a:    4608        .F      MOVNE    r0,r1
        0x0002489c:    2000        .       MOVEQ    r0,#0
        0x0002489e:    4404        .D      ADD      r4,r4,r0
        0x000248a0:    440d        .D      ADD      r5,r5,r1
        0x000248a2:    f1b90f00    ....    CMP      r9,#0
        0x000248a6:    d00e        ..      BEQ      0x248c6 ; am_util_stdio_vsprintf + 1394
        0x000248a8:    9801        ..      LDR      r0,[sp,#4]
        0x000248aa:    2820         (      CMP      r0,#0x20
        0x000248ac:    d10b        ..      BNE      0x248c6 ; am_util_stdio_vsprintf + 1394
        0x000248ae:    b14c        L.      CBZ      r4,0x248c4 ; am_util_stdio_vsprintf + 1392
        0x000248b0:    202d        -       MOVS     r0,#0x2d
        0x000248b2:    f8040b01    ....    STRB     r0,[r4],#1
        0x000248b6:    e005        ..      B        0x248c4 ; am_util_stdio_vsprintf + 1392
        0x000248b8:    e7ff        ..      B        0x248ba ; am_util_stdio_vsprintf + 1382
        0x000248ba:    f1b90f00    ....    CMP      r9,#0
        0x000248be:    d002        ..      BEQ      0x248c6 ; am_util_stdio_vsprintf + 1394
        0x000248c0:    2c00        .,      CMP      r4,#0
        0x000248c2:    d1f5        ..      BNE      0x248b0 ; am_util_stdio_vsprintf + 1372
        0x000248c4:    1c6d        m.      ADDS     r5,r5,#1
        0x000248c6:    4622        "F      MOV      r2,r4
        0x000248c8:    4640        @F      MOV      r0,r8
        0x000248ca:    4639        9F      MOV      r1,r7
        0x000248cc:    f01cf804    ....    BL       uint64_to_str ; 0x408d8
        0x000248d0:    2c00        .,      CMP      r4,#0
        0x000248d2:    d095        ..      BEQ      0x24800 ; am_util_stdio_vsprintf + 1196
        0x000248d4:    4404        .D      ADD      r4,r4,r0
        0x000248d6:    e793        ..      B        0x24800 ; am_util_stdio_vsprintf + 1196
        0x000248d8:    2c00        .,      CMP      r4,#0
        0x000248da:    d07d        }.      BEQ      0x249d8 ; am_util_stdio_vsprintf + 1668
        0x000248dc:    980a        ..      LDR      r0,[sp,#0x28]
        0x000248de:    1dc0        ..      ADDS     r0,r0,#7
        0x000248e0:    f0200007     ...    BIC      r0,r0,#7
        0x000248e4:    ecb00b02    ....    VLDM     r0!,{d0}
        0x000248e8:    900a        ..      STR      r0,[sp,#0x28]
        0x000248ea:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000248ee:    f01dfc33    ..3.    BL       __aeabi_d2f ; 0x42158
        0x000248f2:    ee000a10    ....    VMOV     s0,r0
        0x000248f6:    f04f0a14    O...    MOV      r10,#0x14
        0x000248fa:    4627        'F      MOV      r7,r4
        0x000248fc:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00024900:    f8c4a000    ....    STR      r10,[r4,#0]
        0x00024904:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00024908:    d103        ..      BNE      0x24912 ; am_util_stdio_vsprintf + 1470
        0x0002490a:    485f        _H      LDR      r0,[pc,#380] ; [0x24a88] = 0x302e30
        0x0002490c:    6020         `      STR      r0,[r4,#0]
        0x0002490e:    2003        .       MOVS     r0,#3
        0x00024910:    e0a7        ..      B        0x24a62 ; am_util_stdio_vsprintf + 1806
        0x00024912:    ee100a10    ....    VMOV     r0,s0
        0x00024916:    f04f0800    O...    MOV      r8,#0
        0x0002491a:    46a3        .F      MOV      r11,r4
        0x0002491c:    f3c051c7    ...Q    UBFX     r1,r0,#23,#8
        0x00024920:    f020427f     ..B    BIC      r2,r0,#0xff000000
        0x00024924:    397f        .9      SUBS     r1,r1,#0x7f
        0x00024926:    f4420200    B...    ORR      r2,r2,#0x800000
        0x0002492a:    4643        CF      MOV      r3,r8
        0x0002492c:    291f        .)      CMP      r1,#0x1f
        0x0002492e:    da7d        }.      BGE      0x24a2c ; am_util_stdio_vsprintf + 1752
        0x00024930:    f1110f17    ....    CMN      r1,#0x17
        0x00024934:    db7b        {.      BLT      0x24a2e ; am_util_stdio_vsprintf + 1754
        0x00024936:    2917        .)      CMP      r1,#0x17
        0x00024938:    bfa4        ..      ITT      GE
        0x0002493a:    3917        .9      SUBGE    r1,r1,#0x17
        0x0002493c:    fa02f301    ....    LSLGE    r3,r2,r1
        0x00024940:    da0e        ..      BGE      0x24960 ; am_util_stdio_vsprintf + 1548
        0x00024942:    2900        .)      CMP      r1,#0
        0x00024944:    bfbc        ..      ITT      LT
        0x00024946:    43c9        .C      MVNLT    r1,r1
        0x00024948:    fa22f801    "...    LSRLT    r8,r2,r1
        0x0002494c:    db08        ..      BLT      0x24960 ; am_util_stdio_vsprintf + 1548
        0x0002494e:    f1c10317    ....    RSB      r3,r1,#0x17
        0x00024952:    fa42f303    B...    ASR      r3,r2,r3
        0x00024956:    1c49        I.      ADDS     r1,r1,#1
        0x00024958:    fa02f101    ....    LSL      r1,r2,r1
        0x0002495c:    f021487f    !..H    BIC      r8,r1,#0xff000000
        0x00024960:    2800        .(      CMP      r0,#0
        0x00024962:    da03        ..      BGE      0x2496c ; am_util_stdio_vsprintf + 1560
        0x00024964:    202d        -       MOVS     r0,#0x2d
        0x00024966:    7038        8p      STRB     r0,[r7,#0]
        0x00024968:    f10b0701    ....    ADD      r7,r11,#1
        0x0002496c:    2b00        .+      CMP      r3,#0
        0x0002496e:    bf04        ..      ITT      EQ
        0x00024970:    2030        0       MOVEQ    r0,#0x30
        0x00024972:    f8070b01    ....    STRBEQ   r0,[r7],#1
        0x00024976:    d015        ..      BEQ      0x249a4 ; am_util_stdio_vsprintf + 1616
        0x00024978:    dd06        ..      BLE      0x24988 ; am_util_stdio_vsprintf + 1588
        0x0002497a:    463a        :F      MOV      r2,r7
        0x0002497c:    4618        .F      MOV      r0,r3
        0x0002497e:    ea4f71e3    O..q    ASR      r1,r3,#31
        0x00024982:    f01bffa9    ....    BL       uint64_to_str ; 0x408d8
        0x00024986:    e007        ..      B        0x24998 ; am_util_stdio_vsprintf + 1604
        0x00024988:    202d        -       MOVS     r0,#0x2d
        0x0002498a:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002498e:    4258        XB      RSBS     r0,r3,#0
        0x00024990:    463a        :F      MOV      r2,r7
        0x00024992:    17c1        ..      ASRS     r1,r0,#31
        0x00024994:    f01bffa0    ....    BL       uint64_to_str ; 0x408d8
        0x00024998:    7838        8x      LDRB     r0,[r7,#0]
        0x0002499a:    b118        ..      CBZ      r0,0x249a4 ; am_util_stdio_vsprintf + 1616
        0x0002499c:    f8170f01    ....    LDRB     r0,[r7,#1]!
        0x000249a0:    2800        .(      CMP      r0,#0
        0x000249a2:    d1fb        ..      BNE      0x2499c ; am_util_stdio_vsprintf + 1608
        0x000249a4:    202e        .       MOVS     r0,#0x2e
        0x000249a6:    1c7a        z.      ADDS     r2,r7,#1
        0x000249a8:    7038        8p      STRB     r0,[r7,#0]
        0x000249aa:    f1b80f00    ....    CMP      r8,#0
        0x000249ae:    d041        A.      BEQ      0x24a34 ; am_util_stdio_vsprintf + 1760
        0x000249b0:    eba2000b    ....    SUB      r0,r2,r11
        0x000249b4:    ebaa0000    ....    SUB      r0,r10,r0
        0x000249b8:    f1a00c01    ....    SUB      r12,r0,#1
        0x000249bc:    45cc        .E      CMP      r12,r9
        0x000249be:    bfc8        ..      IT       GT
        0x000249c0:    46cc        .F      MOVGT    r12,r9
        0x000249c2:    f1bc0f00    ....    CMP      r12,#0
        0x000249c6:    dd11        ..      BLE      0x249ec ; am_util_stdio_vsprintf + 1688
        0x000249c8:    4617        .F      MOV      r7,r2
        0x000249ca:    4660        `F      MOV      r0,r12
        0x000249cc:    f05f0330    _.0.    MOVS.W   r3,#0x30
        0x000249d0:    eb080188    ....    ADD      r1,r8,r8,LSL #2
        0x000249d4:    0049        I.      LSLS     r1,r1,#1
        0x000249d6:    e000        ..      B        0x249da ; am_util_stdio_vsprintf + 1670
        0x000249d8:    e045        E.      B        0x24a66 ; am_util_stdio_vsprintf + 1810
        0x000249da:    eb036821    ..!h    ADD      r8,r3,r1,ASR #24
        0x000249de:    f8078b01    ....    STRB     r8,[r7],#1
        0x000249e2:    f021487f    !..H    BIC      r8,r1,#0xff000000
        0x000249e6:    1e40        @.      SUBS     r0,r0,#1
        0x000249e8:    d1f2        ..      BNE      0x249d0 ; am_util_stdio_vsprintf + 1660
        0x000249ea:    4462        bD      ADD      r2,r2,r12
        0x000249ec:    eb080088    ....    ADD      r0,r8,r8,LSL #2
        0x000249f0:    0041        A.      LSLS     r1,r0,#1
        0x000249f2:    2005        .       MOVS     r0,#5
        0x000249f4:    ebb06f21    ..!o    CMP      r0,r1,ASR #24
        0x000249f8:    dc24        $.      BGT      0x24a44 ; am_util_stdio_vsprintf + 1776
        0x000249fa:    1e50        P.      SUBS     r0,r2,#1
        0x000249fc:    ebab0300    ....    SUB      r3,r11,r0
        0x00024a00:    2101        .!      MOVS     r1,#1
        0x00024a02:    f1c30301    ....    RSB      r3,r3,#1
        0x00024a06:    2b01        .+      CMP      r3,#1
        0x00024a08:    bfa8        ..      IT       GE
        0x00024a0a:    2730        0'      MOVGE    r7,#0x30
        0x00024a0c:    db1a        ..      BLT      0x24a44 ; am_util_stdio_vsprintf + 1776
        0x00024a0e:    bf00        ..      NOP      
        0x00024a10:    f890c000    ....    LDRB     r12,[r0,#0]
        0x00024a14:    f1bc0f2e    ....    CMP      r12,#0x2e
        0x00024a18:    d010        ..      BEQ      0x24a3c ; am_util_stdio_vsprintf + 1768
        0x00024a1a:    f1bc0f39    ..9.    CMP      r12,#0x39
        0x00024a1e:    bf08        ..      IT       EQ
        0x00024a20:    7007        .p      STRBEQ   r7,[r0,#0]
        0x00024a22:    d00b        ..      BEQ      0x24a3c ; am_util_stdio_vsprintf + 1768
        0x00024a24:    f00c01ff    ....    AND      r1,r12,#0xff
        0x00024a28:    1c49        I.      ADDS     r1,r1,#1
        0x00024a2a:    e001        ..      B        0x24a30 ; am_util_stdio_vsprintf + 1756
        0x00024a2c:    e02a        *.      B        0x24a84 ; am_util_stdio_vsprintf + 1840
        0x00024a2e:    e027        '.      B        0x24a80 ; am_util_stdio_vsprintf + 1836
        0x00024a30:    7001        .p      STRB     r1,[r0,#0]
        0x00024a32:    e007        ..      B        0x24a44 ; am_util_stdio_vsprintf + 1776
        0x00024a34:    2030        0       MOVS     r0,#0x30
        0x00024a36:    f8020b01    ....    STRB     r0,[r2],#1
        0x00024a3a:    e003        ..      B        0x24a44 ; am_util_stdio_vsprintf + 1776
        0x00024a3c:    1e40        @.      SUBS     r0,r0,#1
        0x00024a3e:    1c49        I.      ADDS     r1,r1,#1
        0x00024a40:    428b        .B      CMP      r3,r1
        0x00024a42:    dae5        ..      BGE      0x24a10 ; am_util_stdio_vsprintf + 1724
        0x00024a44:    2000        .       MOVS     r0,#0
        0x00024a46:    7010        .p      STRB     r0,[r2,#0]
        0x00024a48:    ebb2000b    ....    SUBS     r0,r2,r11
        0x00024a4c:    d509        ..      BPL      0x24a62 ; am_util_stdio_vsprintf + 1806
        0x00024a4e:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00024a52:    d015        ..      BEQ      0x24a80 ; am_util_stdio_vsprintf + 1836
        0x00024a54:    f1100f02    ....    CMN      r0,#2
        0x00024a58:    bf18        ..      IT       NE
        0x00024a5a:    480c        .H      LDRNE    r0,[pc,#48] ; [0x24a8c] = 0x3f2e3f
        0x00024a5c:    d012        ..      BEQ      0x24a84 ; am_util_stdio_vsprintf + 1840
        0x00024a5e:    6020         `      STR      r0,[r4,#0]
        0x00024a60:    2003        .       MOVS     r0,#3
        0x00024a62:    4405        .D      ADD      r5,r5,r0
        0x00024a64:    4404        .D      ADD      r4,r4,r0
        0x00024a66:    1c71        q.      ADDS     r1,r6,#1
        0x00024a68:    7808        .x      LDRB     r0,[r1,#0]
        0x00024a6a:    2800        .(      CMP      r0,#0
        0x00024a6c:    f47fac7c    ..|.    BNE      0x24368 ; am_util_stdio_vsprintf + 20
        0x00024a70:    2c00        .,      CMP      r4,#0
        0x00024a72:    bf1c        ..      ITT      NE
        0x00024a74:    2000        .       MOVNE    r0,#0
        0x00024a76:    7020         p      STRBNE   r0,[r4,#0]
        0x00024a78:    4628        (F      MOV      r0,r5
        0x00024a7a:    b00b        ..      ADD      sp,sp,#0x2c
        0x00024a7c:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00024a80:    4801        .H      LDR      r0,[pc,#4] ; [0x24a88] = 0x302e30
        0x00024a82:    e7ec        ..      B        0x24a5e ; am_util_stdio_vsprintf + 1802
        0x00024a84:    4802        .H      LDR      r0,[pc,#8] ; [0x24a90] = 0x232e23
        0x00024a86:    e7ea        ..      B        0x24a5e ; am_util_stdio_vsprintf + 1802
    $d
        0x00024a88:    00302e30    0.0.    DCD    3157552
        0x00024a8c:    003f2e3f    ?.?.    DCD    4140607
        0x00024a90:    00232e23    #.#.    DCD    2305571
    $t
    i.am_vos_ama_devinfo_set
    am_vos_ama_devinfo_set
        0x00024a94:    b570        p.      PUSH     {r4-r6,lr}
        0x00024a96:    4604        .F      MOV      r4,r0
        0x00024a98:    4815        .H      LDR      r0,[pc,#84] ; [0x24af0] = 0x40020010
        0x00024a9a:    6800        .h      LDR      r0,[r0,#0]
        0x00024a9c:    4915        .I      LDR      r1,[pc,#84] ; [0x24af4] = 0x414d4251
        0x00024a9e:    4d16        .M      LDR      r5,[pc,#88] ; [0x24af8] = 0x100210d8
        0x00024aa0:    4288        .B      CMP      r0,r1
        0x00024aa2:    d11d        ..      BNE      0x24ae0 ; am_vos_ama_devinfo_set + 76
        0x00024aa4:    4621        !F      MOV      r1,r4
        0x00024aa6:    4628        (F      MOV      r0,r5
        0x00024aa8:    f7f3fd2c    ..,.    BL       strcpy ; 0x18504
        0x00024aac:    f1040114    ....    ADD      r1,r4,#0x14
        0x00024ab0:    f1050014    ....    ADD      r0,r5,#0x14
        0x00024ab4:    f7f3fd26    ..&.    BL       strcpy ; 0x18504
        0x00024ab8:    f1040124    ..$.    ADD      r1,r4,#0x24
        0x00024abc:    f105002e    ....    ADD      r0,r5,#0x2e
        0x00024ac0:    f7f3fd20    .. .    BL       strcpy ; 0x18504
        0x00024ac4:    f8940032    ..2.    LDRB     r0,[r4,#0x32]
        0x00024ac8:    f885010c    ....    STRB     r0,[r5,#0x10c]
        0x00024acc:    f8940033    ..3.    LDRB     r0,[r4,#0x33]
        0x00024ad0:    f885010d    ....    STRB     r0,[r5,#0x10d]
        0x00024ad4:    f8940034    ..4.    LDRB     r0,[r4,#0x34]
        0x00024ad8:    f885010e    ....    STRB     r0,[r5,#0x10e]
        0x00024adc:    2001        .       MOVS     r0,#1
        0x00024ade:    e004        ..      B        0x24aea ; am_vos_ama_devinfo_set + 86
        0x00024ae0:    a106        ..      ADR      r1,{pc}+0x1c ; 0x24afc
        0x00024ae2:    2002        .       MOVS     r0,#2
        0x00024ae4:    f002fafc    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00024ae8:    2000        .       MOVS     r0,#0
        0x00024aea:    f8850114    ....    STRB     r0,[r5,#0x114]
        0x00024aee:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00024af0:    40020010    ...@    DCD    1073872912
        0x00024af4:    414d4251    QBMA    DCD    1095582289
        0x00024af8:    100210d8    ....    DCD    268570840
        0x00024afc:    6c696146    Fail    DCD    1818845510
        0x00024b00:    74206465    ed t    DCD    1948279909
        0x00024b04:    6573206f    o se    DCD    1702043759
        0x00024b08:    20707574    tup     DCD    544241012
        0x00024b0c:    20414d41    AMA     DCD    541150529
        0x00024b10:    7262696c    libr    DCD    1919052140
        0x00024b14:    21797261    ary!    DCD    561607265
        0x00024b18:    0000000a    ....    DCD    10
    $t
    i.am_vos_ama_event_callback
    am_vos_ama_event_callback
        0x00024b1c:    b510        ..      PUSH     {r4,lr}
        0x00024b1e:    b084        ..      SUB      sp,sp,#0x10
        0x00024b20:    2818        .(      CMP      r0,#0x18
        0x00024b22:    f00080bc    ....    BEQ.W    0x24c9e ; am_vos_ama_event_callback + 386
        0x00024b26:    dc0e        ..      BGT      0x24b46 ; am_vos_ama_event_callback + 42
        0x00024b28:    f1a0000a    ....    SUB      r0,r0,#0xa
        0x00024b2c:    280e        .(      CMP      r0,#0xe
        0x00024b2e:    bf24        $.      ITT      CS
        0x00024b30:    b004        ..      ADDCS    sp,sp,#0x10
        0x00024b32:    bd10        ..      POPCS    {r4,pc}
        0x00024b34:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x00024b38:    5a4c4539    9ELZ    DCD    1514947897
        0x00024b3c:    e4e4e467    g...    DCD    3840205927
        0x00024b40:    9f96e4e4    ....    DCD    2677466340
        0x00024b44:    a8e4        ..      DCW    43236
    $t
        0x00024b46:    2864        d(      CMP      r0,#0x64
        0x00024b48:    f00080cc    ....    BEQ.W    0x24ce4 ; am_vos_ama_event_callback + 456
        0x00024b4c:    dc11        ..      BGT      0x24b72 ; am_vos_ama_event_callback + 86
        0x00024b4e:    2832        2(      CMP      r0,#0x32
        0x00024b50:    f00080b0    ....    BEQ.W    0x24cb4 ; am_vos_ama_event_callback + 408
        0x00024b54:    2837        7(      CMP      r0,#0x37
        0x00024b56:    f00080ba    ....    BEQ.W    0x24cce ; am_vos_ama_event_callback + 434
        0x00024b5a:    283c        <(      CMP      r0,#0x3c
        0x00024b5c:    bf1c        ..      ITT      NE
        0x00024b5e:    b004        ..      ADDNE    sp,sp,#0x10
        0x00024b60:    bd10        ..      POPNE    {r4,pc}
        0x00024b62:    780a        .x      LDRB     r2,[r1,#0]
        0x00024b64:    b004        ..      ADD      sp,sp,#0x10
        0x00024b66:    a19d        ..      ADR      r1,{pc}+0x276 ; 0x24ddc
        0x00024b68:    e8bd4010    ...@    POP      {r4,lr}
        0x00024b6c:    2003        .       MOVS     r0,#3
        0x00024b6e:    f002bab7    ....    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024b72:    2865        e(      CMP      r0,#0x65
        0x00024b74:    f00080fc    ....    BEQ.W    0x24d70 ; am_vos_ama_event_callback + 596
        0x00024b78:    2866        f(      CMP      r0,#0x66
        0x00024b7a:    f0008116    ....    BEQ.W    0x24daa ; am_vos_ama_event_callback + 654
        0x00024b7e:    2867        g(      CMP      r0,#0x67
        0x00024b80:    bf1c        ..      ITT      NE
        0x00024b82:    b004        ..      ADDNE    sp,sp,#0x10
        0x00024b84:    bd10        ..      POPNE    {r4,pc}
        0x00024b86:    2a00        .*      CMP      r2,#0
        0x00024b88:    bf04        ..      ITT      EQ
        0x00024b8a:    b004        ..      ADDEQ    sp,sp,#0x10
        0x00024b8c:    bd10        ..      POPEQ    {r4,pc}
        0x00024b8e:    460b        .F      MOV      r3,r1
        0x00024b90:    f8910020    .. .    LDRB     r0,[r1,#0x20]
        0x00024b94:    499f        .I      LDR      r1,[pc,#636] ; [0x24e14] = 0x1000038c
        0x00024b96:    7708        .w      STRB     r0,[r1,#0x1c]
        0x00024b98:    f8932020    ..      LDRB     r2,[r3,#0x20]
        0x00024b9c:    b004        ..      ADD      sp,sp,#0x10
        0x00024b9e:    a19e        ..      ADR      r1,{pc}+0x27a ; 0x24e18
        0x00024ba0:    e8bd4010    ...@    POP      {r4,lr}
        0x00024ba4:    2003        .       MOVS     r0,#3
        0x00024ba6:    f002ba9b    ....    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024baa:    460c        .F      MOV      r4,r1
        0x00024bac:    6808        .h      LDR      r0,[r1,#0]
        0x00024bae:    f000fcff    ....    BL       am_vos_ama_provide_speech_rsp_send ; 0x255b0
        0x00024bb2:    6822        "h      LDR      r2,[r4,#0]
        0x00024bb4:    b004        ..      ADD      sp,sp,#0x10
        0x00024bb6:    a1a0        ..      ADR      r1,{pc}+0x282 ; 0x24e38
        0x00024bb8:    e8bd4010    ...@    POP      {r4,lr}
        0x00024bbc:    2003        .       MOVS     r0,#3
        0x00024bbe:    f002ba8f    ....    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024bc2:    b004        ..      ADD      sp,sp,#0x10
        0x00024bc4:    a1a6        ..      ADR      r1,{pc}+0x29c ; 0x24e60
        0x00024bc6:    e8bd4010    ...@    POP      {r4,lr}
        0x00024bca:    2003        .       MOVS     r0,#3
        0x00024bcc:    f002ba88    ....    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024bd0:    460c        .F      MOV      r4,r1
        0x00024bd2:    6849        Ih      LDR      r1,[r1,#4]
        0x00024bd4:    200c        .       MOVS     r0,#0xc
        0x00024bd6:    f001f863    ..c.    BL       am_vos_ama_speech_rsp_send ; 0x25ca0
        0x00024bda:    7823        #x      LDRB     r3,[r4,#0]
        0x00024bdc:    6862        bh      LDR      r2,[r4,#4]
        0x00024bde:    b004        ..      ADD      sp,sp,#0x10
        0x00024be0:    a1a8        ..      ADR      r1,{pc}+0x2a4 ; 0x24e84
        0x00024be2:    e8bd4010    ...@    POP      {r4,lr}
        0x00024be6:    2003        .       MOVS     r0,#3
        0x00024be8:    f002ba7a    ..z.    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024bec:    460c        .F      MOV      r4,r1
        0x00024bee:    6809        .h      LDR      r1,[r1,#0]
        0x00024bf0:    200d        .       MOVS     r0,#0xd
        0x00024bf2:    f001f855    ..U.    BL       am_vos_ama_speech_rsp_send ; 0x25ca0
        0x00024bf6:    6822        "h      LDR      r2,[r4,#0]
        0x00024bf8:    b004        ..      ADD      sp,sp,#0x10
        0x00024bfa:    a1ae        ..      ADR      r1,{pc}+0x2ba ; 0x24eb4
        0x00024bfc:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c00:    2003        .       MOVS     r0,#3
        0x00024c02:    f002ba6d    ..m.    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024c06:    780a        .x      LDRB     r2,[r1,#0]
        0x00024c08:    b162        b.      CBZ      r2,0x24c24 ; am_vos_ama_event_callback + 264
        0x00024c0a:    2a01        .*      CMP      r2,#1
        0x00024c0c:    d011        ..      BEQ      0x24c32 ; am_vos_ama_event_callback + 278
        0x00024c0e:    2a02        .*      CMP      r2,#2
        0x00024c10:    d01a        ..      BEQ      0x24c48 ; am_vos_ama_event_callback + 300
        0x00024c12:    2a03        .*      CMP      r2,#3
        0x00024c14:    d01f        ..      BEQ      0x24c56 ; am_vos_ama_event_callback + 314
        0x00024c16:    b004        ..      ADD      sp,sp,#0x10
        0x00024c18:    49b1        .I      LDR      r1,[pc,#708] ; [0x24ee0] = 0x254c4
        0x00024c1a:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c1e:    2003        .       MOVS     r0,#3
        0x00024c20:    f002ba5e    ..^.    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024c24:    b004        ..      ADD      sp,sp,#0x10
        0x00024c26:    49af        .I      LDR      r1,[pc,#700] ; [0x24ee4] = 0x254f4
        0x00024c28:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c2c:    2003        .       MOVS     r0,#3
        0x00024c2e:    f002ba57    ..W.    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024c32:    f2402003    @..     MOV      r0,#0x203
        0x00024c36:    f000fba9    ....    BL       am_vos_ama_get_state_send ; 0x2538c
        0x00024c3a:    b004        ..      ADD      sp,sp,#0x10
        0x00024c3c:    49aa        .I      LDR      r1,[pc,#680] ; [0x24ee8] = 0x25520
        0x00024c3e:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c42:    2003        .       MOVS     r0,#3
        0x00024c44:    f002ba4c    ..L.    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024c48:    b004        ..      ADD      sp,sp,#0x10
        0x00024c4a:    49a8        .I      LDR      r1,[pc,#672] ; [0x24eec] = 0x25550
        0x00024c4c:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c50:    2003        .       MOVS     r0,#3
        0x00024c52:    f002ba45    ..E.    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024c56:    b004        ..      ADD      sp,sp,#0x10
        0x00024c58:    49a5        .I      LDR      r1,[pc,#660] ; [0x24ef0] = 0x25580
        0x00024c5a:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c5e:    2003        .       MOVS     r0,#3
        0x00024c60:    f002ba3e    ..>.    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024c64:    f000fa7e    ..~.    BL       am_vos_ama_get_devinfo_rsp_send ; 0x25164
        0x00024c68:    b004        ..      ADD      sp,sp,#0x10
        0x00024c6a:    a1a2        ..      ADR      r1,{pc}+0x28a ; 0x24ef4
        0x00024c6c:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c70:    2003        .       MOVS     r0,#3
        0x00024c72:    f002ba35    ..5.    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024c76:    f000fa27    ..'.    BL       am_vos_ama_get_devconf_rsp_send ; 0x250c8
        0x00024c7a:    b004        ..      ADD      sp,sp,#0x10
        0x00024c7c:    a1a7        ..      ADR      r1,{pc}+0x2a0 ; 0x24f1c
        0x00024c7e:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c82:    2003        .       MOVS     r0,#3
        0x00024c84:    f002ba2c    ..,.    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024c88:    2100        .!      MOVS     r1,#0
        0x00024c8a:    2017        .       MOVS     r0,#0x17
        0x00024c8c:    f000fce6    ....    BL       am_vos_ama_rsp_send ; 0x2565c
        0x00024c90:    b004        ..      ADD      sp,sp,#0x10
        0x00024c92:    a1ad        ..      ADR      r1,{pc}+0x2b6 ; 0x24f48
        0x00024c94:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c98:    2003        .       MOVS     r0,#3
        0x00024c9a:    f002ba21    ..!.    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024c9e:    2100        .!      MOVS     r1,#0
        0x00024ca0:    2018        .       MOVS     r0,#0x18
        0x00024ca2:    f000fcdb    ....    BL       am_vos_ama_rsp_send ; 0x2565c
        0x00024ca6:    b004        ..      ADD      sp,sp,#0x10
        0x00024ca8:    a1ae        ..      ADR      r1,{pc}+0x2bc ; 0x24f64
        0x00024caa:    e8bd4010    ...@    POP      {r4,lr}
        0x00024cae:    2003        .       MOVS     r0,#3
        0x00024cb0:    f002ba16    ....    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024cb4:    2100        .!      MOVS     r1,#0
        0x00024cb6:    2032        2       MOVS     r0,#0x32
        0x00024cb8:    f000fcd0    ....    BL       am_vos_ama_rsp_send ; 0x2565c
        0x00024cbc:    f000f9c4    ....    BL       am_vos_ama_get_central_info_send ; 0x25048
        0x00024cc0:    b004        ..      ADD      sp,sp,#0x10
        0x00024cc2:    a1b0        ..      ADR      r1,{pc}+0x2c2 ; 0x24f84
        0x00024cc4:    e8bd4010    ...@    POP      {r4,lr}
        0x00024cc8:    2003        .       MOVS     r0,#3
        0x00024cca:    f002ba09    ....    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024cce:    2100        .!      MOVS     r1,#0
        0x00024cd0:    2037        7       MOVS     r0,#0x37
        0x00024cd2:    f000fcc3    ....    BL       am_vos_ama_rsp_send ; 0x2565c
        0x00024cd6:    b004        ..      ADD      sp,sp,#0x10
        0x00024cd8:    a1b4        ..      ADR      r1,{pc}+0x2d4 ; 0x24fac
        0x00024cda:    e8bd4010    ...@    POP      {r4,lr}
        0x00024cde:    2003        .       MOVS     r0,#3
        0x00024ce0:    f002b9fe    ....    B.W      am_vos_stdio_printf ; 0x270e0
        0x00024ce4:    b172        r.      CBZ      r2,0x24d04 ; am_vos_ama_event_callback + 488
        0x00024ce6:    7a0b        .z      LDRB     r3,[r1,#8]
        0x00024ce8:    6888        .h      LDR      r0,[r1,#8]
        0x00024cea:    e9cd0300    ....    STRD     r0,r3,[sp,#0]
        0x00024cee:    888a        ..      LDRH     r2,[r1,#4]
        0x00024cf0:    2a01        .*      CMP      r2,#1
        0x00024cf2:    bf18        ..      IT       NE
        0x00024cf4:    4603        .F      MOVNE    r3,r0
        0x00024cf6:    680a        .h      LDR      r2,[r1,#0]
        0x00024cf8:    49b3        .I      LDR      r1,[pc,#716] ; [0x24fc8] = 0x4aefc
        0x00024cfa:    2003        .       MOVS     r0,#3
        0x00024cfc:    f002f9f0    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00024d00:    b004        ..      ADD      sp,sp,#0x10
        0x00024d02:    bd10        ..      POP      {r4,pc}
        0x00024d04:    460c        .F      MOV      r4,r1
        0x00024d06:    680a        .h      LDR      r2,[r1,#0]
        0x00024d08:    a1b0        ..      ADR      r1,{pc}+0x2c4 ; 0x24fcc
        0x00024d0a:    2003        .       MOVS     r0,#3
        0x00024d0c:    f002f9e8    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00024d10:    6822        "h      LDR      r2,[r4,#0]
        0x00024d12:    2000        .       MOVS     r0,#0
        0x00024d14:    f2401c33    @.3.    MOV      r12,#0x133
        0x00024d18:    2101        .!      MOVS     r1,#1
        0x00024d1a:    9001        ..      STR      r0,[sp,#4]
        0x00024d1c:    f2a21333    ..3.    SUB      r3,r2,#0x133
        0x00024d20:    9200        ..      STR      r2,[sp,#0]
        0x00024d22:    9002        ..      STR      r0,[sp,#8]
        0x00024d24:    4562        bE      CMP      r2,r12
        0x00024d26:    d016        ..      BEQ      0x24d56 ; am_vos_ama_event_callback + 570
        0x00024d28:    dc10        ..      BGT      0x24d4c ; am_vos_ama_event_callback + 560
        0x00024d2a:    f5b27f98    ....    CMP      r2,#0x130
        0x00024d2e:    bf1e        ..      ITTT     NE
        0x00024d30:    f5a27280    ...r    SUBNE    r2,r2,#0x100
        0x00024d34:    f1b20231    ..1.    SUBSNE   r2,r2,#0x31
        0x00024d38:    2a01        .*      CMPNE    r2,#1
        0x00024d3a:    d00c        ..      BEQ      0x24d56 ; am_vos_ama_event_callback + 570
        0x00024d3c:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x00024d40:    b170        p.      CBZ      r0,0x24d60 ; am_vos_ama_event_callback + 580
        0x00024d42:    4668        hF      MOV      r0,sp
        0x00024d44:    f000facc    ....    BL       am_vos_ama_get_state_rsp_send ; 0x252e0
        0x00024d48:    b004        ..      ADD      sp,sp,#0x10
        0x00024d4a:    bd10        ..      POP      {r4,pc}
        0x00024d4c:    2b04        .+      CMP      r3,#4
        0x00024d4e:    bf1c        ..      ITT      NE
        0x00024d50:    2bcf        .+      CMPNE    r3,#0xcf
        0x00024d52:    2bd1        .+      CMPNE    r3,#0xd1
        0x00024d54:    d1f2        ..      BNE      0x24d3c ; am_vos_ama_event_callback + 544
        0x00024d56:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x00024d5a:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00024d5e:    e7f0        ..      B        0x24d42 ; am_vos_ama_event_callback + 550
        0x00024d60:    f04f0103    O...    MOV      r1,#3
        0x00024d64:    f04f0064    O.d.    MOV      r0,#0x64
        0x00024d68:    f000fc78    ..x.    BL       am_vos_ama_rsp_send ; 0x2565c
        0x00024d6c:    b004        ..      ADD      sp,sp,#0x10
        0x00024d6e:    bd10        ..      POP      {r4,pc}
        0x00024d70:    8888        ..      LDRH     r0,[r1,#4]
        0x00024d72:    460c        .F      MOV      r4,r1
        0x00024d74:    2801        .(      CMP      r0,#1
        0x00024d76:    bf14        ..      ITE      NE
        0x00024d78:    68a3        .h      LDRNE    r3,[r4,#8]
        0x00024d7a:    7a23        #z      LDRBEQ   r3,[r4,#8]
        0x00024d7c:    a19d        ..      ADR      r1,{pc}+0x278 ; 0x24ff4
        0x00024d7e:    2003        .       MOVS     r0,#3
        0x00024d80:    6822        "h      LDR      r2,[r4,#0]
        0x00024d82:    f002f9ad    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00024d86:    6820         h      LDR      r0,[r4,#0]
        0x00024d88:    f5b06f80    ...o    CMP      r0,#0x400
        0x00024d8c:    d006        ..      BEQ      0x24d9c ; am_vos_ama_event_callback + 640
        0x00024d8e:    b004        ..      ADD      sp,sp,#0x10
        0x00024d90:    2103        .!      MOVS     r1,#3
        0x00024d92:    e8bd4010    ...@    POP      {r4,lr}
        0x00024d96:    2065        e       MOVS     r0,#0x65
        0x00024d98:    f000bc60    ..`.    B.W      am_vos_ama_rsp_send ; 0x2565c
        0x00024d9c:    b004        ..      ADD      sp,sp,#0x10
        0x00024d9e:    2100        .!      MOVS     r1,#0
        0x00024da0:    e8bd4010    ...@    POP      {r4,lr}
        0x00024da4:    2065        e       MOVS     r0,#0x65
        0x00024da6:    f000bc59    ..Y.    B.W      am_vos_ama_rsp_send ; 0x2565c
        0x00024daa:    2a00        .*      CMP      r2,#0
        0x00024dac:    bf1c        ..      ITT      NE
        0x00024dae:    b004        ..      ADDNE    sp,sp,#0x10
        0x00024db0:    bd10        ..      POPNE    {r4,pc}
        0x00024db2:    460c        .F      MOV      r4,r1
        0x00024db4:    7a08        .z      LDRB     r0,[r1,#8]
        0x00024db6:    688b        .h      LDR      r3,[r1,#8]
        0x00024db8:    e9cd3000    ...0    STRD     r3,r0,[sp,#0]
        0x00024dbc:    8889        ..      LDRH     r1,[r1,#4]
        0x00024dbe:    2901        .)      CMP      r1,#1
        0x00024dc0:    bf08        ..      IT       EQ
        0x00024dc2:    4603        .F      MOVEQ    r3,r0
        0x00024dc4:    4999        .I      LDR      r1,[pc,#612] ; [0x2502c] = 0x4aeac
        0x00024dc6:    2003        .       MOVS     r0,#3
        0x00024dc8:    6822        "h      LDR      r2,[r4,#0]
        0x00024dca:    f002f989    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00024dce:    b004        ..      ADD      sp,sp,#0x10
        0x00024dd0:    2100        .!      MOVS     r1,#0
        0x00024dd2:    e8bd4010    ...@    POP      {r4,lr}
        0x00024dd6:    2066        f       MOVS     r0,#0x66
        0x00024dd8:    f000bc40    ..@.    B.W      am_vos_ama_rsp_send ; 0x2565c
    $d
        0x00024ddc:    414d415b    [AMA    DCD    1095582043
        0x00024de0:    6d43205d    ] Cm    DCD    1833115741
        0x00024de4:    6f432064    d Co    DCD    1866670180
        0x00024de8:    6e616d6d    mman    DCD    1851878765
        0x00024dec:    53495f64    d_IS    DCD    1397317476
        0x00024df0:    5f455553    SUE_    DCD    1598379347
        0x00024df4:    4944454d    MEDI    DCD    1229210957
        0x00024df8:    4f435f41    A_CO    DCD    1329815361
        0x00024dfc:    4f52544e    NTRO    DCD    1330795598
        0x00024e00:    6572204c    L re    DCD    1701978188
        0x00024e04:    63207663    cv c    DCD    1663071843
        0x00024e08:    6f746e6f    onto    DCD    1869901423
        0x00024e0c:    7830206c    l 0x    DCD    2016419948
        0x00024e10:    000a7825    %x..    DCD    686117
        0x00024e14:    1000038c    ....    DCD    268436364
        0x00024e18:    414d415b    [AMA    DCD    1095582043
        0x00024e1c:    6c50205d    ] Pl    DCD    1817190493
        0x00024e20:    6f667461    atfo    DCD    1868985441
        0x00024e24:    3a206d72    rm :    DCD    975203698
        0x00024e28:    20642520     %d     DCD    543434016
        0x00024e2c:    656d614e    Name    DCD    1701667150
        0x00024e30:    25203a20     : %    DCD    622869024
        0x00024e34:    00000a73    s...    DCD    2675
        0x00024e38:    414d415b    [AMA    DCD    1095582043
        0x00024e3c:    6d43205d    ] Cm    DCD    1833115741
        0x00024e40:    52502064    d PR    DCD    1380982884
        0x00024e44:    4449564f    OVID    DCD    1145656911
        0x00024e48:    50535f45    E_SP    DCD    1347641157
        0x00024e4c:    48434545    EECH    DCD    1212368197
        0x00024e50:    61696420     dia    DCD    1634296864
        0x00024e54:    20676f6c    log     DCD    543649644
        0x00024e58:    6425203d    = %d    DCD    1680154685
        0x00024e5c:    0000000a    ....    DCD    10
        0x00024e60:    414d415b    [AMA    DCD    1095582043
        0x00024e64:    6d43205d    ] Cm    DCD    1833115741
        0x00024e68:    54532064    d ST    DCD    1414733924
        0x00024e6c:    5f545241    ART_    DCD    1599361601
        0x00024e70:    45455053    SPEE    DCD    1162170451
        0x00024e74:    41204843    CH A    DCD    1092634691
        0x00024e78:    72206b63    ck r    DCD    1914727267
        0x00024e7c:    0a766365    ecv.    DCD    175530853
        0x00024e80:    00000000    ....    DCD    0
        0x00024e84:    414d415b    [AMA    DCD    1095582043
        0x00024e88:    6d43205d    ] Cm    DCD    1833115741
        0x00024e8c:    54532064    d ST    DCD    1414733924
        0x00024e90:    535f504f    OP_S    DCD    1398755407
        0x00024e94:    43454550    PEEC    DCD    1128613200
        0x00024e98:    69642048    H di    DCD    1768169544
        0x00024e9c:    676f6c61    alog    DCD    1735355489
        0x00024ea0:    20642520     %d     DCD    543434016
        0x00024ea4:    5f727265    err_    DCD    1601335909
        0x00024ea8:    25206f6e    no %    DCD    622882670
        0x00024eac:    65722064    d re    DCD    1701978212
        0x00024eb0:    000a7663    cv..    DCD    685667
        0x00024eb4:    414d415b    [AMA    DCD    1095582043
        0x00024eb8:    6d43205d    ] Cm    DCD    1833115741
        0x00024ebc:    4e452064    d EN    DCD    1313153124
        0x00024ec0:    494f5044    DPOI    DCD    1229934660
        0x00024ec4:    535f544e    NT_S    DCD    1398756430
        0x00024ec8:    43454550    PEEC    DCD    1128613200
        0x00024ecc:    69642048    H di    DCD    1768169544
        0x00024ed0:    676f6c61    alog    DCD    1735355489
        0x00024ed4:    20642520     %d     DCD    543434016
        0x00024ed8:    76636572    recv    DCD    1986225522
        0x00024edc:    0000000a    ....    DCD    10
        0x00024ee0:    000254c4    .T..    DCD    152772
        0x00024ee4:    000254f4    .T..    DCD    152820
        0x00024ee8:    00025520     U..    DCD    152864
        0x00024eec:    00025550    PU..    DCD    152912
        0x00024ef0:    00025580    .U..    DCD    152960
        0x00024ef4:    414d415b    [AMA    DCD    1095582043
        0x00024ef8:    6d43205d    ] Cm    DCD    1833115741
        0x00024efc:    45472064    d GE    DCD    1162289252
        0x00024f00:    45445f54    T_DE    DCD    1162108756
        0x00024f04:    45434956    VICE    DCD    1162037590
        0x00024f08:    464e495f    _INF    DCD    1179535711
        0x00024f0c:    414d524f    ORMA    DCD    1095586383
        0x00024f10:    4e4f4954    TION    DCD    1313818964
        0x00024f14:    63657220     rec    DCD    1667592736
        0x00024f18:    00000a76    v...    DCD    2678
        0x00024f1c:    414d415b    [AMA    DCD    1095582043
        0x00024f20:    6d43205d    ] Cm    DCD    1833115741
        0x00024f24:    45472064    d GE    DCD    1162289252
        0x00024f28:    45445f54    T_DE    DCD    1162108756
        0x00024f2c:    45434956    VICE    DCD    1162037590
        0x00024f30:    4e4f435f    _CON    DCD    1313817439
        0x00024f34:    55474946    FIGU    DCD    1430735174
        0x00024f38:    49544152    RATI    DCD    1230258514
        0x00024f3c:    72204e4f    ON r    DCD    1914719823
        0x00024f40:    0a766365    ecv.    DCD    175530853
        0x00024f44:    00000000    ....    DCD    0
        0x00024f48:    414d415b    [AMA    DCD    1095582043
        0x00024f4c:    6d43205d    ] Cm    DCD    1833115741
        0x00024f50:    54532064    d ST    DCD    1414733924
        0x00024f54:    5f545241    ART_    DCD    1599361601
        0x00024f58:    55544553    SETU    DCD    1431586131
        0x00024f5c:    65722050    P re    DCD    1701978192
        0x00024f60:    000a7663    cv..    DCD    685667
        0x00024f64:    414d415b    [AMA    DCD    1095582043
        0x00024f68:    6d43205d    ] Cm    DCD    1833115741
        0x00024f6c:    4f432064    d CO    DCD    1329799268
        0x00024f70:    454c504d    MPLE    DCD    1162629197
        0x00024f74:    535f4554    TE_S    DCD    1398752596
        0x00024f78:    50555445    ETUP    DCD    1347769413
        0x00024f7c:    63657220     rec    DCD    1667592736
        0x00024f80:    00000a76    v...    DCD    2678
        0x00024f84:    414d415b    [AMA    DCD    1095582043
        0x00024f88:    6d43205d    ] Cm    DCD    1833115741
        0x00024f8c:    59532064    d SY    DCD    1498620004
        0x00024f90:    5248434e    NCHR    DCD    1380467534
        0x00024f94:    5a494e4f    ONIZ    DCD    1514753615
        0x00024f98:    45535f45    E_SE    DCD    1163091781
        0x00024f9c:    4e495454    TTIN    DCD    1313428564
        0x00024fa0:    72205347    GS r    DCD    1914721095
        0x00024fa4:    0a766365    ecv.    DCD    175530853
        0x00024fa8:    00000000    ....    DCD    0
        0x00024fac:    414d415b    [AMA    DCD    1095582043
        0x00024fb0:    6d43205d    ] Cm    DCD    1833115741
        0x00024fb4:    454b2064    d KE    DCD    1162551396
        0x00024fb8:    415f5045    EP_A    DCD    1096765509
        0x00024fbc:    4556494c    LIVE    DCD    1163282764
        0x00024fc0:    63657220     rec    DCD    1667592736
        0x00024fc4:    00000a76    v...    DCD    2678
        0x00024fc8:    0004aefc    ....    DCD    306940
        0x00024fcc:    414d415b    [AMA    DCD    1095582043
        0x00024fd0:    6d43205d    ] Cm    DCD    1833115741
        0x00024fd4:    45472064    d GE    DCD    1162289252
        0x00024fd8:    54535f54    T_ST    DCD    1414750036
        0x00024fdc:    20455441    ATE     DCD    541414465
        0x00024fe0:    76636572    recv    DCD    1986225522
        0x00024fe4:    61656620     fea    DCD    1634035232
        0x00024fe8:    65727574    ture    DCD    1701999988
        0x00024fec:    25783020     0x%    DCD    628633632
        0x00024ff0:    00000a78    x...    DCD    2680
        0x00024ff4:    414d415b    [AMA    DCD    1095582043
        0x00024ff8:    6d43205d    ] Cm    DCD    1833115741
        0x00024ffc:    6f432064    d Co    DCD    1866670180
        0x00025000:    6e616d6d    mman    DCD    1851878765
        0x00025004:    45535f64    d_SE    DCD    1163091812
        0x00025008:    54535f54    T_ST    DCD    1414750036
        0x0002500c:    20455441    ATE     DCD    541414465
        0x00025010:    76636572    recv    DCD    1986225522
        0x00025014:    61656620     fea    DCD    1634035232
        0x00025018:    65727574    ture    DCD    1701999988
        0x0002501c:    25783020     0x%    DCD    628633632
        0x00025020:    61762078    x va    DCD    1635131512
        0x00025024:    2065756c    lue     DCD    543520108
        0x00025028:    000a6425    %d..    DCD    680997
        0x0002502c:    0004aeac    ....    DCD    306860
    $t
    i.am_vos_ama_evt_cback_register
    am_vos_ama_evt_cback_register
        0x00025030:    2800        .(      CMP      r0,#0
        0x00025032:    bf04        ..      ITT      EQ
        0x00025034:    2001        .       MOVEQ    r0,#1
        0x00025036:    4770        pG      BXEQ     lr
        0x00025038:    4902        .I      LDR      r1,[pc,#8] ; [0x25044] = 0x100210d8
        0x0002503a:    f8c10110    ....    STR      r0,[r1,#0x110]
        0x0002503e:    2000        .       MOVS     r0,#0
        0x00025040:    4770        pG      BX       lr
    $d
        0x00025042:    0000        ..      DCW    0
        0x00025044:    100210d8    ....    DCD    268570840
    $t
    i.am_vos_ama_get_central_info_send
    am_vos_ama_get_central_info_send
        0x00025048:    b500        ..      PUSH     {lr}
        0x0002504a:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x0002504c:    f44f7190    O..q    MOV      r1,#0x120
        0x00025050:    4668        hF      MOV      r0,sp
        0x00025052:    f7f3fbba    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00025056:    2180        .!      MOVS     r1,#0x80
        0x00025058:    a848        H.      ADD      r0,sp,#0x120
        0x0002505a:    f7f3fbb6    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002505e:    2280        ."      MOVS     r2,#0x80
        0x00025060:    a948        H.      ADD      r1,sp,#0x120
        0x00025062:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025064:    f014fdfc    ....    BL       pb_ostream_from_buffer ; 0x39c60
        0x00025068:    2067        g       MOVS     r0,#0x67
        0x0002506a:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002506e:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00025072:    466a        jF      MOV      r2,sp
        0x00025074:    490b        .I      LDR      r1,[pc,#44] ; [0x250a4] = 0x45039
        0x00025076:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025078:    f014fb0a    ....    BL       pb_encode ; 0x39690
        0x0002507c:    b130        0.      CBZ      r0,0x2508c ; am_vos_ama_get_central_info_send + 68
        0x0002507e:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00025080:    b2c1        ..      UXTB     r1,r0
        0x00025082:    a848        H.      ADD      r0,sp,#0x120
        0x00025084:    f000f9ca    ....    BL       am_vos_ama_pb_cmd_send ; 0x2541c
        0x00025088:    b06d        m.      ADD      sp,sp,#0x1b4
        0x0002508a:    bd00        ..      POP      {pc}
        0x0002508c:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x0002508e:    2800        .(      CMP      r0,#0
        0x00025090:    bf14        ..      ITE      NE
        0x00025092:    4602        .F      MOVNE    r2,r0
        0x00025094:    a204        ..      ADREQ    r2,{pc}+0x14 ; 0x250a8
        0x00025096:    a106        ..      ADR      r1,{pc}+0x1a ; 0x250b0
        0x00025098:    2002        .       MOVS     r0,#2
        0x0002509a:    f002f821    ..!.    BL       am_vos_stdio_printf ; 0x270e0
        0x0002509e:    b06d        m.      ADD      sp,sp,#0x1b4
        0x000250a0:    2000        .       MOVS     r0,#0
        0x000250a2:    bd00        ..      POP      {pc}
    $d
        0x000250a4:    00045039    9P..    DCD    282681
        0x000250a8:    6e6f6e28    (non    DCD    1852796456
        0x000250ac:    00002965    e)..    DCD    10597
        0x000250b0:    6f636e45    Enco    DCD    1868787269
        0x000250b4:    676e6964    ding    DCD    1735289188
        0x000250b8:    69616620     fai    DCD    1767990816
        0x000250bc:    3a64656c    led:    DCD    979658092
        0x000250c0:    0a732520     %s.    DCD    175318304
        0x000250c4:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_get_devconf_rsp_send
    am_vos_ama_get_devconf_rsp_send
        0x000250c8:    b500        ..      PUSH     {lr}
        0x000250ca:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x000250cc:    f44f7190    O..q    MOV      r1,#0x120
        0x000250d0:    4668        hF      MOV      r0,sp
        0x000250d2:    f7f3fb7a    ..z.    BL       __aeabi_memclr4 ; 0x187ca
        0x000250d6:    2180        .!      MOVS     r1,#0x80
        0x000250d8:    a848        H.      ADD      r0,sp,#0x120
        0x000250da:    f7f3fb76    ..v.    BL       __aeabi_memclr4 ; 0x187ca
        0x000250de:    2280        ."      MOVS     r2,#0x80
        0x000250e0:    a948        H.      ADD      r1,sp,#0x120
        0x000250e2:    a868        h.      ADD      r0,sp,#0x1a0
        0x000250e4:    f014fdbc    ....    BL       pb_ostream_from_buffer ; 0x39c60
        0x000250e8:    2015        .       MOVS     r0,#0x15
        0x000250ea:    f88d0000    ....    STRB     r0,[sp,#0]
        0x000250ee:    2009        .       MOVS     r0,#9
        0x000250f0:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x000250f4:    2000        .       MOVS     r0,#0
        0x000250f6:    f88d0004    ....    STRB     r0,[sp,#4]
        0x000250fa:    f88d0008    ....    STRB     r0,[sp,#8]
        0x000250fe:    210a        .!      MOVS     r1,#0xa
        0x00025100:    2001        .       MOVS     r0,#1
        0x00025102:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00025106:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002510a:    466a        jF      MOV      r2,sp
        0x0002510c:    490c        .I      LDR      r1,[pc,#48] ; [0x25140] = 0x45039
        0x0002510e:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025110:    f014fabe    ....    BL       pb_encode ; 0x39690
        0x00025114:    b130        0.      CBZ      r0,0x25124 ; am_vos_ama_get_devconf_rsp_send + 92
        0x00025116:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00025118:    b2c1        ..      UXTB     r1,r0
        0x0002511a:    a848        H.      ADD      r0,sp,#0x120
        0x0002511c:    f000f97e    ..~.    BL       am_vos_ama_pb_cmd_send ; 0x2541c
        0x00025120:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00025122:    bd00        ..      POP      {pc}
        0x00025124:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00025126:    2800        .(      CMP      r0,#0
        0x00025128:    bf14        ..      ITE      NE
        0x0002512a:    4603        .F      MOVNE    r3,r0
        0x0002512c:    a305        ..      ADREQ    r3,{pc}+0x18 ; 0x25144
        0x0002512e:    f2402233    @.3"    MOV      r2,#0x233
        0x00025132:    a106        ..      ADR      r1,{pc}+0x1a ; 0x2514c
        0x00025134:    2002        .       MOVS     r0,#2
        0x00025136:    f001ffd3    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x0002513a:    b06d        m.      ADD      sp,sp,#0x1b4
        0x0002513c:    2000        .       MOVS     r0,#0
        0x0002513e:    bd00        ..      POP      {pc}
    $d
        0x00025140:    00045039    9P..    DCD    282681
        0x00025144:    6e6f6e28    (non    DCD    1852796456
        0x00025148:    00002965    e)..    DCD    10597
        0x0002514c:    6f636e45    Enco    DCD    1868787269
        0x00025150:    676e6964    ding    DCD    1735289188
        0x00025154:    69616620     fai    DCD    1767990816
        0x00025158:    3a64656c    led:    DCD    979658092
        0x0002515c:    20642520     %d     DCD    543434016
        0x00025160:    000a7325    %s..    DCD    684837
    $t
    i.am_vos_ama_get_devinfo_rsp_send
    am_vos_ama_get_devinfo_rsp_send
        0x00025164:    b530        0.      PUSH     {r4,r5,lr}
        0x00025166:    f5ad7d4f    ..O}    SUB      sp,sp,#0x33c
        0x0002516a:    f44f7190    O..q    MOV      r1,#0x120
        0x0002516e:    a802        ..      ADD      r0,sp,#8
        0x00025170:    f7f3fb2b    ..+.    BL       __aeabi_memclr4 ; 0x187ca
        0x00025174:    f44f7100    O..q    MOV      r1,#0x200
        0x00025178:    a84a        J.      ADD      r0,sp,#0x128
        0x0002517a:    f7f3fb26    ..&.    BL       __aeabi_memclr4 ; 0x187ca
        0x0002517e:    f44f7200    O..r    MOV      r2,#0x200
        0x00025182:    a94a        J.      ADD      r1,sp,#0x128
        0x00025184:    a8ca        ..      ADD      r0,sp,#0x328
        0x00025186:    f014fd6b    ..k.    BL       pb_ostream_from_buffer ; 0x39c60
        0x0002518a:    2014        .       MOVS     r0,#0x14
        0x0002518c:    2100        .!      MOVS     r1,#0
        0x0002518e:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00025192:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x00025196:    2009        .       MOVS     r0,#9
        0x00025198:    2103        .!      MOVS     r1,#3
        0x0002519a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002519e:    f8ad100e    ....    STRH     r1,[sp,#0xe]
        0x000251a2:    ac04        ..      ADD      r4,sp,#0x10
        0x000251a4:    491b        .I      LDR      r1,[pc,#108] ; [0x25214] = 0x100210d8
        0x000251a6:    4620         F      MOV      r0,r4
        0x000251a8:    f7f3f9ac    ....    BL       strcpy ; 0x18504
        0x000251ac:    4d19        .M      LDR      r5,[pc,#100] ; [0x25214] = 0x100210d8
        0x000251ae:    f1040014    ....    ADD      r0,r4,#0x14
        0x000251b2:    f1050114    ....    ADD      r1,r5,#0x14
        0x000251b6:    f7f3f9a5    ....    BL       strcpy ; 0x18504
        0x000251ba:    f105012e    ....    ADD      r1,r5,#0x2e
        0x000251be:    f104002e    ....    ADD      r0,r4,#0x2e
        0x000251c2:    f7f3f99f    ....    BL       strcpy ; 0x18504
        0x000251c6:    2001        .       MOVS     r0,#1
        0x000251c8:    f8ad0038    ..8.    STRH     r0,[sp,#0x38]
        0x000251cc:    f895010e    ....    LDRB     r0,[r5,#0x10e]
        0x000251d0:    f88d003a    ..:.    STRB     r0,[sp,#0x3a]
        0x000251d4:    aa02        ..      ADD      r2,sp,#8
        0x000251d6:    4910        .I      LDR      r1,[pc,#64] ; [0x25218] = 0x45039
        0x000251d8:    a8ca        ..      ADD      r0,sp,#0x328
        0x000251da:    f014fa59    ..Y.    BL       pb_encode ; 0x39690
        0x000251de:    b138        8.      CBZ      r0,0x251f0 ; am_vos_ama_get_devinfo_rsp_send + 140
        0x000251e0:    98cd        ..      LDR      r0,[sp,#0x334]
        0x000251e2:    b2c1        ..      UXTB     r1,r0
        0x000251e4:    a84a        J.      ADD      r0,sp,#0x128
        0x000251e6:    f000f919    ....    BL       am_vos_ama_pb_cmd_send ; 0x2541c
        0x000251ea:    f50d7d4f    ..O}    ADD      sp,sp,#0x33c
        0x000251ee:    bd30        0.      POP      {r4,r5,pc}
        0x000251f0:    98ce        ..      LDR      r0,[sp,#0x338]
        0x000251f2:    2800        .(      CMP      r0,#0
        0x000251f4:    bf08        ..      IT       EQ
        0x000251f6:    a009        ..      ADREQ    r0,{pc}+0x26 ; 0x2521c
        0x000251f8:    f44f7388    O..s    MOV      r3,#0x110
        0x000251fc:    9000        ..      STR      r0,[sp,#0]
        0x000251fe:    f2402212    @.."    MOV      r2,#0x212
        0x00025202:    a108        ..      ADR      r1,{pc}+0x22 ; 0x25224
        0x00025204:    2002        .       MOVS     r0,#2
        0x00025206:    f001ff6b    ..k.    BL       am_vos_stdio_printf ; 0x270e0
        0x0002520a:    f50d7d4f    ..O}    ADD      sp,sp,#0x33c
        0x0002520e:    2000        .       MOVS     r0,#0
        0x00025210:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00025212:    0000        ..      DCW    0
        0x00025214:    100210d8    ....    DCD    268570840
        0x00025218:    00045039    9P..    DCD    282681
        0x0002521c:    6e6f6e28    (non    DCD    1852796456
        0x00025220:    00002965    e)..    DCD    10597
        0x00025224:    6f636e45    Enco    DCD    1868787269
        0x00025228:    676e6964    ding    DCD    1735289188
        0x0002522c:    69616620     fai    DCD    1767990816
        0x00025230:    3a64656c    led:    DCD    979658092
        0x00025234:    20642520     %d     DCD    543434016
        0x00025238:    25206425    %d %    DCD    622879781
        0x0002523c:    00000a73    s...    DCD    2675
    $t
    i.am_vos_ama_get_locale_rsp_send
    am_vos_ama_get_locale_rsp_send
        0x00025240:    b500        ..      PUSH     {lr}
        0x00025242:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00025244:    f44f7190    O..q    MOV      r1,#0x120
        0x00025248:    4668        hF      MOV      r0,sp
        0x0002524a:    f7f3fabe    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002524e:    2180        .!      MOVS     r1,#0x80
        0x00025250:    a848        H.      ADD      r0,sp,#0x120
        0x00025252:    f7f3faba    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00025256:    2280        ."      MOVS     r2,#0x80
        0x00025258:    a948        H.      ADD      r1,sp,#0x120
        0x0002525a:    a868        h.      ADD      r0,sp,#0x1a0
        0x0002525c:    f014fd00    ....    BL       pb_ostream_from_buffer ; 0x39c60
        0x00025260:    2039        9       MOVS     r0,#0x39
        0x00025262:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00025266:    2009        .       MOVS     r0,#9
        0x00025268:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002526c:    2000        .       MOVS     r0,#0
        0x0002526e:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00025272:    2015        .       MOVS     r0,#0x15
        0x00025274:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00025278:    2001        .       MOVS     r0,#1
        0x0002527a:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002527e:    a013        ..      ADR      r0,{pc}+0x4e ; 0x252cc
        0x00025280:    466a        jF      MOV      r2,sp
        0x00025282:    6801        .h      LDR      r1,[r0,#0]
        0x00025284:    f8cd100a    ....    STR      r1,[sp,#0xa]
        0x00025288:    8880        ..      LDRH     r0,[r0,#4]
        0x0002528a:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002528e:    a00f        ..      ADR      r0,{pc}+0x3e ; 0x252cc
        0x00025290:    6801        .h      LDR      r1,[r0,#0]
        0x00025292:    f8cd110a    ....    STR      r1,[sp,#0x10a]
        0x00025296:    8880        ..      LDRH     r0,[r0,#4]
        0x00025298:    f8ad010e    ....    STRH     r0,[sp,#0x10e]
        0x0002529c:    490d        .I      LDR      r1,[pc,#52] ; [0x252d4] = 0x45039
        0x0002529e:    a868        h.      ADD      r0,sp,#0x1a0
        0x000252a0:    f014f9f6    ....    BL       pb_encode ; 0x39690
        0x000252a4:    b130        0.      CBZ      r0,0x252b4 ; am_vos_ama_get_locale_rsp_send + 116
        0x000252a6:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x000252a8:    b2c1        ..      UXTB     r1,r0
        0x000252aa:    a848        H.      ADD      r0,sp,#0x120
        0x000252ac:    f000f8b6    ....    BL       am_vos_ama_pb_cmd_send ; 0x2541c
        0x000252b0:    b06d        m.      ADD      sp,sp,#0x1b4
        0x000252b2:    bd00        ..      POP      {pc}
        0x000252b4:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x000252b6:    2800        .(      CMP      r0,#0
        0x000252b8:    bf14        ..      ITE      NE
        0x000252ba:    4602        .F      MOVNE    r2,r0
        0x000252bc:    4a06        .J      LDREQ    r2,[pc,#24] ; [0x252d8] = 0x256cc
        0x000252be:    4907        .I      LDR      r1,[pc,#28] ; [0x252dc] = 0x256d4
        0x000252c0:    2002        .       MOVS     r0,#2
        0x000252c2:    f001ff0d    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000252c6:    b06d        m.      ADD      sp,sp,#0x1b4
        0x000252c8:    2000        .       MOVS     r0,#0
        0x000252ca:    bd00        ..      POP      {pc}
    $d
        0x000252cc:    552d6e65    en-U    DCD    1429040741
        0x000252d0:    00000053    S...    DCD    83
        0x000252d4:    00045039    9P..    DCD    282681
        0x000252d8:    000256cc    .V..    DCD    153292
        0x000252dc:    000256d4    .V..    DCD    153300
    $t
    i.am_vos_ama_get_state_rsp_send
    am_vos_ama_get_state_rsp_send
        0x000252e0:    b510        ..      PUSH     {r4,lr}
        0x000252e2:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x000252e4:    4604        .F      MOV      r4,r0
        0x000252e6:    f44f7190    O..q    MOV      r1,#0x120
        0x000252ea:    4668        hF      MOV      r0,sp
        0x000252ec:    f7f3fa6d    ..m.    BL       __aeabi_memclr4 ; 0x187ca
        0x000252f0:    2180        .!      MOVS     r1,#0x80
        0x000252f2:    a848        H.      ADD      r0,sp,#0x120
        0x000252f4:    f7f3fa69    ..i.    BL       __aeabi_memclr4 ; 0x187ca
        0x000252f8:    2280        ."      MOVS     r2,#0x80
        0x000252fa:    a948        H.      ADD      r1,sp,#0x120
        0x000252fc:    a868        h.      ADD      r0,sp,#0x1a0
        0x000252fe:    f014fcaf    ....    BL       pb_ostream_from_buffer ; 0x39c60
        0x00025302:    2064        d       MOVS     r0,#0x64
        0x00025304:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00025308:    2009        .       MOVS     r0,#9
        0x0002530a:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002530e:    2000        .       MOVS     r0,#0
        0x00025310:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00025314:    2007        .       MOVS     r0,#7
        0x00025316:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002531a:    6820         h      LDR      r0,[r4,#0]
        0x0002531c:    9002        ..      STR      r0,[sp,#8]
        0x0002531e:    88a0        ..      LDRH     r0,[r4,#4]
        0x00025320:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00025324:    88a0        ..      LDRH     r0,[r4,#4]
        0x00025326:    2801        .(      CMP      r0,#1
        0x00025328:    bf07        ..      ITTEE    EQ
        0x0002532a:    7a20         z      LDRBEQ   r0,[r4,#8]
        0x0002532c:    f88d0010    ....    STRBEQ   r0,[sp,#0x10]
        0x00025330:    68a0        .h      LDRNE    r0,[r4,#8]
        0x00025332:    9004        ..      STRNE    r0,[sp,#0x10]
        0x00025334:    466a        jF      MOV      r2,sp
        0x00025336:    490c        .I      LDR      r1,[pc,#48] ; [0x25368] = 0x45039
        0x00025338:    a868        h.      ADD      r0,sp,#0x1a0
        0x0002533a:    f014f9a9    ....    BL       pb_encode ; 0x39690
        0x0002533e:    b130        0.      CBZ      r0,0x2534e ; am_vos_ama_get_state_rsp_send + 110
        0x00025340:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00025342:    b2c1        ..      UXTB     r1,r0
        0x00025344:    a848        H.      ADD      r0,sp,#0x120
        0x00025346:    f000f869    ..i.    BL       am_vos_ama_pb_cmd_send ; 0x2541c
        0x0002534a:    b06e        n.      ADD      sp,sp,#0x1b8
        0x0002534c:    bd10        ..      POP      {r4,pc}
        0x0002534e:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00025350:    2800        .(      CMP      r0,#0
        0x00025352:    bf14        ..      ITE      NE
        0x00025354:    4602        .F      MOVNE    r2,r0
        0x00025356:    a205        ..      ADREQ    r2,{pc}+0x16 ; 0x2536c
        0x00025358:    a106        ..      ADR      r1,{pc}+0x1c ; 0x25374
        0x0002535a:    2002        .       MOVS     r0,#2
        0x0002535c:    f001fec0    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00025360:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00025362:    2000        .       MOVS     r0,#0
        0x00025364:    bd10        ..      POP      {r4,pc}
    $d
        0x00025366:    0000        ..      DCW    0
        0x00025368:    00045039    9P..    DCD    282681
        0x0002536c:    6e6f6e28    (non    DCD    1852796456
        0x00025370:    00002965    e)..    DCD    10597
        0x00025374:    6f636e45    Enco    DCD    1868787269
        0x00025378:    676e6964    ding    DCD    1735289188
        0x0002537c:    69616620     fai    DCD    1767990816
        0x00025380:    3a64656c    led:    DCD    979658092
        0x00025384:    0a732520     %s.    DCD    175318304
        0x00025388:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_get_state_send
    am_vos_ama_get_state_send
        0x0002538c:    b510        ..      PUSH     {r4,lr}
        0x0002538e:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00025390:    4604        .F      MOV      r4,r0
        0x00025392:    f44f7190    O..q    MOV      r1,#0x120
        0x00025396:    4668        hF      MOV      r0,sp
        0x00025398:    f7f3fa17    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002539c:    2180        .!      MOVS     r1,#0x80
        0x0002539e:    a848        H.      ADD      r0,sp,#0x120
        0x000253a0:    f7f3fa13    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x000253a4:    2280        ."      MOVS     r2,#0x80
        0x000253a6:    a948        H.      ADD      r1,sp,#0x120
        0x000253a8:    a868        h.      ADD      r0,sp,#0x1a0
        0x000253aa:    f014fc59    ..Y.    BL       pb_ostream_from_buffer ; 0x39c60
        0x000253ae:    2064        d       MOVS     r0,#0x64
        0x000253b0:    f88d0000    ....    STRB     r0,[sp,#0]
        0x000253b4:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x000253b8:    466a        jF      MOV      r2,sp
        0x000253ba:    490c        .I      LDR      r1,[pc,#48] ; [0x253ec] = 0x45039
        0x000253bc:    a868        h.      ADD      r0,sp,#0x1a0
        0x000253be:    9401        ..      STR      r4,[sp,#4]
        0x000253c0:    f014f966    ..f.    BL       pb_encode ; 0x39690
        0x000253c4:    b130        0.      CBZ      r0,0x253d4 ; am_vos_ama_get_state_send + 72
        0x000253c6:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x000253c8:    b2c1        ..      UXTB     r1,r0
        0x000253ca:    a848        H.      ADD      r0,sp,#0x120
        0x000253cc:    f000f826    ..&.    BL       am_vos_ama_pb_cmd_send ; 0x2541c
        0x000253d0:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000253d2:    bd10        ..      POP      {r4,pc}
        0x000253d4:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x000253d6:    2800        .(      CMP      r0,#0
        0x000253d8:    bf14        ..      ITE      NE
        0x000253da:    4602        .F      MOVNE    r2,r0
        0x000253dc:    a204        ..      ADREQ    r2,{pc}+0x14 ; 0x253f0
        0x000253de:    a106        ..      ADR      r1,{pc}+0x1a ; 0x253f8
        0x000253e0:    2002        .       MOVS     r0,#2
        0x000253e2:    f001fe7d    ..}.    BL       am_vos_stdio_printf ; 0x270e0
        0x000253e6:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000253e8:    2000        .       MOVS     r0,#0
        0x000253ea:    bd10        ..      POP      {r4,pc}
    $d
        0x000253ec:    00045039    9P..    DCD    282681
        0x000253f0:    6e6f6e28    (non    DCD    1852796456
        0x000253f4:    00002965    e)..    DCD    10597
        0x000253f8:    6f636e45    Enco    DCD    1868787269
        0x000253fc:    676e6964    ding    DCD    1735289188
        0x00025400:    69616620     fai    DCD    1767990816
        0x00025404:    3a64656c    led:    DCD    979658092
        0x00025408:    0a732520     %s.    DCD    175318304
        0x0002540c:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_isready
    am_vos_ama_isready
        0x00025410:    4801        .H      LDR      r0,[pc,#4] ; [0x25418] = 0x100210d8
        0x00025412:    f8900115    ....    LDRB     r0,[r0,#0x115]
        0x00025416:    4770        pG      BX       lr
    $d
        0x00025418:    100210d8    ....    DCD    268570840
    $t
    i.am_vos_ama_pb_cmd_send
    am_vos_ama_pb_cmd_send
        0x0002541c:    b510        ..      PUSH     {r4,lr}
        0x0002541e:    b090        ..      SUB      sp,sp,#0x40
        0x00025420:    460c        .F      MOV      r4,r1
        0x00025422:    2100        .!      MOVS     r1,#0
        0x00025424:    9100        ..      STR      r1,[sp,#0]
        0x00025426:    9105        ..      STR      r1,[sp,#0x14]
        0x00025428:    910a        ..      STR      r1,[sp,#0x28]
        0x0002542a:    2210        ."      MOVS     r2,#0x10
        0x0002542c:    910f        ..      STR      r1,[sp,#0x3c]
        0x0002542e:    f88d2000    ...     STRB     r2,[sp,#0]
        0x00025432:    9101        ..      STR      r1,[sp,#4]
        0x00025434:    9102        ..      STR      r1,[sp,#8]
        0x00025436:    9103        ..      STR      r1,[sp,#0xc]
        0x00025438:    9104        ..      STR      r1,[sp,#0x10]
        0x0002543a:    9106        ..      STR      r1,[sp,#0x18]
        0x0002543c:    9107        ..      STR      r1,[sp,#0x1c]
        0x0002543e:    9108        ..      STR      r1,[sp,#0x20]
        0x00025440:    9109        ..      STR      r1,[sp,#0x24]
        0x00025442:    f88d1001    ....    STRB     r1,[sp,#1]
        0x00025446:    910b        ..      STR      r1,[sp,#0x2c]
        0x00025448:    910c        ..      STR      r1,[sp,#0x30]
        0x0002544a:    910d        ..      STR      r1,[sp,#0x34]
        0x0002544c:    910e        ..      STR      r1,[sp,#0x38]
        0x0002544e:    4601        .F      MOV      r1,r0
        0x00025450:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x00025454:    4622        "F      MOV      r2,r4
        0x00025456:    f10d0003    ....    ADD      r0,sp,#3
        0x0002545a:    f7f3f896    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002545e:    1ce1        ..      ADDS     r1,r4,#3
        0x00025460:    4668        hF      MOV      r0,sp
        0x00025462:    f000fef1    ....    BL       am_vos_ble_cmd_send ; 0x26248
        0x00025466:    b010        ..      ADD      sp,sp,#0x40
        0x00025468:    bd10        ..      POP      {r4,pc}
        0x0002546a:    0000        ..      MOVS     r0,r0
    i.am_vos_ama_proc_notify_speech
    am_vos_ama_proc_notify_speech
        0x0002546c:    b510        ..      PUSH     {r4,lr}
        0x0002546e:    b160        `.      CBZ      r0,0x2548a ; am_vos_ama_proc_notify_speech + 30
        0x00025470:    2801        .(      CMP      r0,#1
        0x00025472:    d010        ..      BEQ      0x25496 ; am_vos_ama_proc_notify_speech + 42
        0x00025474:    2802        .(      CMP      r0,#2
        0x00025476:    d018        ..      BEQ      0x254aa ; am_vos_ama_proc_notify_speech + 62
        0x00025478:    2803        .(      CMP      r0,#3
        0x0002547a:    d01c        ..      BEQ      0x254b6 ; am_vos_ama_proc_notify_speech + 74
        0x0002547c:    4602        .F      MOV      r2,r0
        0x0002547e:    e8bd4010    ...@    POP      {r4,lr}
        0x00025482:    a110        ..      ADR      r1,{pc}+0x42 ; 0x254c4
        0x00025484:    2003        .       MOVS     r0,#3
        0x00025486:    f001be2b    ..+.    B.W      am_vos_stdio_printf ; 0x270e0
        0x0002548a:    e8bd4010    ...@    POP      {r4,lr}
        0x0002548e:    a119        ..      ADR      r1,{pc}+0x66 ; 0x254f4
        0x00025490:    2003        .       MOVS     r0,#3
        0x00025492:    f001be25    ..%.    B.W      am_vos_stdio_printf ; 0x270e0
        0x00025496:    f2402003    @..     MOV      r0,#0x203
        0x0002549a:    f7ffff77    ..w.    BL       am_vos_ama_get_state_send ; 0x2538c
        0x0002549e:    e8bd4010    ...@    POP      {r4,lr}
        0x000254a2:    a11f        ..      ADR      r1,{pc}+0x7e ; 0x25520
        0x000254a4:    2003        .       MOVS     r0,#3
        0x000254a6:    f001be1b    ....    B.W      am_vos_stdio_printf ; 0x270e0
        0x000254aa:    e8bd4010    ...@    POP      {r4,lr}
        0x000254ae:    a128        (.      ADR      r1,{pc}+0xa2 ; 0x25550
        0x000254b0:    2003        .       MOVS     r0,#3
        0x000254b2:    f001be15    ....    B.W      am_vos_stdio_printf ; 0x270e0
        0x000254b6:    e8bd4010    ...@    POP      {r4,lr}
        0x000254ba:    a131        1.      ADR      r1,{pc}+0xc6 ; 0x25580
        0x000254bc:    2003        .       MOVS     r0,#3
        0x000254be:    f001be0f    ....    B.W      am_vos_stdio_printf ; 0x270e0
    $d
        0x000254c2:    0000        ..      DCW    0
        0x000254c4:    414d415b    [AMA    DCD    1095582043
        0x000254c8:    6d43205d    ] Cm    DCD    1833115741
        0x000254cc:    4f4e2064    d NO    DCD    1330520164
        0x000254d0:    59464954    TIFY    DCD    1497778516
        0x000254d4:    4550535f    _SPE    DCD    1162892127
        0x000254d8:    5f484345    ECH_    DCD    1598571333
        0x000254dc:    54415453    STAT    DCD    1413567571
        0x000254e0:    65722045    E re    DCD    1701978181
        0x000254e4:    75207663    cv u    DCD    1965061731
        0x000254e8:    6f6e6b6e    nkno    DCD    1869507438
        0x000254ec:    25206e77    wn %    DCD    622882423
        0x000254f0:    00000a64    d...    DCD    2660
        0x000254f4:    414d415b    [AMA    DCD    1095582043
        0x000254f8:    6d43205d    ] Cm    DCD    1833115741
        0x000254fc:    4f4e2064    d NO    DCD    1330520164
        0x00025500:    59464954    TIFY    DCD    1497778516
        0x00025504:    4550535f    _SPE    DCD    1162892127
        0x00025508:    5f484345    ECH_    DCD    1598571333
        0x0002550c:    54415453    STAT    DCD    1413567571
        0x00025510:    65722045    E re    DCD    1701978181
        0x00025514:    49207663    cv I    DCD    1226864227
        0x00025518:    0a454c44    DLE.    DCD    172313668
        0x0002551c:    00000000    ....    DCD    0
        0x00025520:    414d415b    [AMA    DCD    1095582043
        0x00025524:    6d43205d    ] Cm    DCD    1833115741
        0x00025528:    4f4e2064    d NO    DCD    1330520164
        0x0002552c:    59464954    TIFY    DCD    1497778516
        0x00025530:    4550535f    _SPE    DCD    1162892127
        0x00025534:    5f484345    ECH_    DCD    1598571333
        0x00025538:    54415453    STAT    DCD    1413567571
        0x0002553c:    65722045    E re    DCD    1701978181
        0x00025540:    4c207663    cv L    DCD    1277195875
        0x00025544:    45545349    ISTE    DCD    1163154249
        0x00025548:    474e494e    NING    DCD    1196312910
        0x0002554c:    0000000a    ....    DCD    10
        0x00025550:    414d415b    [AMA    DCD    1095582043
        0x00025554:    6d43205d    ] Cm    DCD    1833115741
        0x00025558:    4f4e2064    d NO    DCD    1330520164
        0x0002555c:    59464954    TIFY    DCD    1497778516
        0x00025560:    4550535f    _SPE    DCD    1162892127
        0x00025564:    5f484345    ECH_    DCD    1598571333
        0x00025568:    54415453    STAT    DCD    1413567571
        0x0002556c:    65722045    E re    DCD    1701978181
        0x00025570:    50207663    cv P    DCD    1344304739
        0x00025574:    45434f52    ROCE    DCD    1162039122
        0x00025578:    4e495353    SSIN    DCD    1313428307
        0x0002557c:    00000a47    G...    DCD    2631
        0x00025580:    414d415b    [AMA    DCD    1095582043
        0x00025584:    6d43205d    ] Cm    DCD    1833115741
        0x00025588:    4f4e2064    d NO    DCD    1330520164
        0x0002558c:    59464954    TIFY    DCD    1497778516
        0x00025590:    4550535f    _SPE    DCD    1162892127
        0x00025594:    5f484345    ECH_    DCD    1598571333
        0x00025598:    54415453    STAT    DCD    1413567571
        0x0002559c:    65722045    E re    DCD    1701978181
        0x000255a0:    53207663    cv S    DCD    1394636387
        0x000255a4:    4b414550    PEAK    DCD    1262568784
        0x000255a8:    0a474e49    ING.    DCD    172445257
        0x000255ac:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_provide_speech_rsp_send
    am_vos_ama_provide_speech_rsp_send
        0x000255b0:    b510        ..      PUSH     {r4,lr}
        0x000255b2:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x000255b4:    4604        .F      MOV      r4,r0
        0x000255b6:    f44f7190    O..q    MOV      r1,#0x120
        0x000255ba:    4668        hF      MOV      r0,sp
        0x000255bc:    f7f3f905    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x000255c0:    2180        .!      MOVS     r1,#0x80
        0x000255c2:    a848        H.      ADD      r0,sp,#0x120
        0x000255c4:    f7f3f901    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x000255c8:    2280        ."      MOVS     r2,#0x80
        0x000255ca:    a948        H.      ADD      r1,sp,#0x120
        0x000255cc:    a868        h.      ADD      r0,sp,#0x1a0
        0x000255ce:    f014fb47    ..G.    BL       pb_ostream_from_buffer ; 0x39c60
        0x000255d2:    200a        .       MOVS     r0,#0xa
        0x000255d4:    f88d0000    ....    STRB     r0,[sp,#0]
        0x000255d8:    2009        .       MOVS     r0,#9
        0x000255da:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x000255de:    2000        .       MOVS     r0,#0
        0x000255e0:    f88d0004    ....    STRB     r0,[sp,#4]
        0x000255e4:    210f        .!      MOVS     r1,#0xf
        0x000255e6:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x000255ea:    4912        .I      LDR      r1,[pc,#72] ; [0x25634] = 0x100210d8
        0x000255ec:    f891210d    ...!    LDRB     r2,[r1,#0x10d]
        0x000255f0:    f88d2009    ...     STRB     r2,[sp,#9]
        0x000255f4:    f891110c    ....    LDRB     r1,[r1,#0x10c]
        0x000255f8:    f88d1008    ....    STRB     r1,[sp,#8]
        0x000255fc:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00025600:    466a        jF      MOV      r2,sp
        0x00025602:    490d        .I      LDR      r1,[pc,#52] ; [0x25638] = 0x45039
        0x00025604:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025606:    9403        ..      STR      r4,[sp,#0xc]
        0x00025608:    f014f842    ..B.    BL       pb_encode ; 0x39690
        0x0002560c:    b130        0.      CBZ      r0,0x2561c ; am_vos_ama_provide_speech_rsp_send + 108
        0x0002560e:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00025610:    b2c1        ..      UXTB     r1,r0
        0x00025612:    a848        H.      ADD      r0,sp,#0x120
        0x00025614:    f7ffff02    ....    BL       am_vos_ama_pb_cmd_send ; 0x2541c
        0x00025618:    b06e        n.      ADD      sp,sp,#0x1b8
        0x0002561a:    bd10        ..      POP      {r4,pc}
        0x0002561c:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x0002561e:    2800        .(      CMP      r0,#0
        0x00025620:    bf14        ..      ITE      NE
        0x00025622:    4602        .F      MOVNE    r2,r0
        0x00025624:    a205        ..      ADREQ    r2,{pc}+0x18 ; 0x2563c
        0x00025626:    a107        ..      ADR      r1,{pc}+0x1e ; 0x25644
        0x00025628:    2002        .       MOVS     r0,#2
        0x0002562a:    f001fd59    ..Y.    BL       am_vos_stdio_printf ; 0x270e0
        0x0002562e:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00025630:    2000        .       MOVS     r0,#0
        0x00025632:    bd10        ..      POP      {r4,pc}
    $d
        0x00025634:    100210d8    ....    DCD    268570840
        0x00025638:    00045039    9P..    DCD    282681
        0x0002563c:    6e6f6e28    (non    DCD    1852796456
        0x00025640:    00002965    e)..    DCD    10597
        0x00025644:    6f636e45    Enco    DCD    1868787269
        0x00025648:    676e6964    ding    DCD    1735289188
        0x0002564c:    69616620     fai    DCD    1767990816
        0x00025650:    3a64656c    led:    DCD    979658092
        0x00025654:    0a732520     %s.    DCD    175318304
        0x00025658:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_rsp_send
    am_vos_ama_rsp_send
        0x0002565c:    b530        0.      PUSH     {r4,r5,lr}
        0x0002565e:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00025660:    460c        .F      MOV      r4,r1
        0x00025662:    4605        .F      MOV      r5,r0
        0x00025664:    f44f7190    O..q    MOV      r1,#0x120
        0x00025668:    4668        hF      MOV      r0,sp
        0x0002566a:    f7f3f8ae    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002566e:    2180        .!      MOVS     r1,#0x80
        0x00025670:    a848        H.      ADD      r0,sp,#0x120
        0x00025672:    f7f3f8aa    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00025676:    2280        ."      MOVS     r2,#0x80
        0x00025678:    a948        H.      ADD      r1,sp,#0x120
        0x0002567a:    a868        h.      ADD      r0,sp,#0x1a0
        0x0002567c:    f014faf0    ....    BL       pb_ostream_from_buffer ; 0x39c60
        0x00025680:    f88d5000    ...P    STRB     r5,[sp,#0]
        0x00025684:    2009        .       MOVS     r0,#9
        0x00025686:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002568a:    f88d4004    ...@    STRB     r4,[sp,#4]
        0x0002568e:    2001        .       MOVS     r0,#1
        0x00025690:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00025694:    466a        jF      MOV      r2,sp
        0x00025696:    490c        .I      LDR      r1,[pc,#48] ; [0x256c8] = 0x45039
        0x00025698:    a868        h.      ADD      r0,sp,#0x1a0
        0x0002569a:    f013fff9    ....    BL       pb_encode ; 0x39690
        0x0002569e:    b130        0.      CBZ      r0,0x256ae ; am_vos_ama_rsp_send + 82
        0x000256a0:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x000256a2:    b2c1        ..      UXTB     r1,r0
        0x000256a4:    a848        H.      ADD      r0,sp,#0x120
        0x000256a6:    f7fffeb9    ....    BL       am_vos_ama_pb_cmd_send ; 0x2541c
        0x000256aa:    b06d        m.      ADD      sp,sp,#0x1b4
        0x000256ac:    bd30        0.      POP      {r4,r5,pc}
        0x000256ae:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x000256b0:    2800        .(      CMP      r0,#0
        0x000256b2:    bf14        ..      ITE      NE
        0x000256b4:    4602        .F      MOVNE    r2,r0
        0x000256b6:    a205        ..      ADREQ    r2,{pc}+0x16 ; 0x256cc
        0x000256b8:    a106        ..      ADR      r1,{pc}+0x1c ; 0x256d4
        0x000256ba:    2002        .       MOVS     r0,#2
        0x000256bc:    f001fd10    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000256c0:    b06d        m.      ADD      sp,sp,#0x1b4
        0x000256c2:    2000        .       MOVS     r0,#0
        0x000256c4:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x000256c6:    0000        ..      DCW    0
        0x000256c8:    00045039    9P..    DCD    282681
        0x000256cc:    6e6f6e28    (non    DCD    1852796456
        0x000256d0:    00002965    e)..    DCD    10597
        0x000256d4:    6f636e45    Enco    DCD    1868787269
        0x000256d8:    676e6964    ding    DCD    1735289188
        0x000256dc:    69616620     fai    DCD    1767990816
        0x000256e0:    3a64656c    led:    DCD    979658092
        0x000256e4:    0a732520     %s.    DCD    175318304
        0x000256e8:    00000000    ....    DCD    0
        0x000256ec:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_rx_handler
    am_vos_ama_rx_handler
        0x000256f0:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x000256f4:    f5ad7d3a    ..:}    SUB      sp,sp,#0x2e8
        0x000256f8:    4605        .F      MOV      r5,r0
        0x000256fa:    f44f7190    O..q    MOV      r1,#0x120
        0x000256fe:    4668        hF      MOV      r0,sp
        0x00025700:    f7f3f863    ..c.    BL       __aeabi_memclr4 ; 0x187ca
        0x00025704:    2600        .&      MOVS     r6,#0
        0x00025706:    b19d        ..      CBZ      r5,0x25730 ; am_vos_ama_rx_handler + 64
        0x00025708:    4cc5        .L      LDR      r4,[pc,#788] ; [0x25a20] = 0x100210d8
        0x0002570a:    f8940114    ....    LDRB     r0,[r4,#0x114]
        0x0002570e:    b1c8        ..      CBZ      r0,0x25744 ; am_vos_ama_rx_handler + 84
        0x00025710:    7868        hx      LDRB     r0,[r5,#1]
        0x00025712:    78aa        .x      LDRB     r2,[r5,#2]
        0x00025714:    f0100f01    ....    TST      r0,#1
        0x00025718:    d01e        ..      BEQ      0x25758 ; am_vos_ama_rx_handler + 104
        0x0002571a:    1d29        ).      ADDS     r1,r5,#4
        0x0002571c:    a848        H.      ADD      r0,sp,#0x120
        0x0002571e:    f014f9eb    ....    BL       pb_istream_from_buffer ; 0x39af8
        0x00025722:    af48        H.      ADD      r7,sp,#0x120
        0x00025724:    e897000f    ....    LDM      r7,{r0-r3}
        0x00025728:    afb0        ..      ADD      r7,sp,#0x2c0
        0x0002572a:    e887000f    ....    STM      r7,{r0-r3}
        0x0002572e:    e01d        ..      B        0x2576c ; am_vos_ama_rx_handler + 124
        0x00025730:    a1bc        ..      ADR      r1,{pc}+0x2f4 ; 0x25a24
        0x00025732:    2002        .       MOVS     r0,#2
        0x00025734:    f001fcd4    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00025738:    f50d7d3a    ..:}    ADD      sp,sp,#0x2e8
        0x0002573c:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00025740:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00025744:    a1bb        ..      ADR      r1,{pc}+0x2f0 ; 0x25a34
        0x00025746:    2002        .       MOVS     r0,#2
        0x00025748:    f001fcca    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x0002574c:    f50d7d3a    ..:}    ADD      sp,sp,#0x2e8
        0x00025750:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00025754:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00025758:    1ce9        ..      ADDS     r1,r5,#3
        0x0002575a:    a848        H.      ADD      r0,sp,#0x120
        0x0002575c:    f014f9cc    ....    BL       pb_istream_from_buffer ; 0x39af8
        0x00025760:    af48        H.      ADD      r7,sp,#0x120
        0x00025762:    e897000f    ....    LDM      r7,{r0-r3}
        0x00025766:    afb0        ..      ADD      r7,sp,#0x2c0
        0x00025768:    e887000f    ....    STM      r7,{r0-r3}
        0x0002576c:    466a        jF      MOV      r2,sp
        0x0002576e:    49ba        .I      LDR      r1,[pc,#744] ; [0x25a58] = 0x45039
        0x00025770:    a8b0        ..      ADD      r0,sp,#0x2c0
        0x00025772:    f013fbcb    ....    BL       pb_decode ; 0x38f0c
        0x00025776:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002577a:    4669        iF      MOV      r1,sp
        0x0002577c:    2809        .(      CMP      r0,#9
        0x0002577e:    bf18        ..      IT       NE
        0x00025780:    1d0f        ..      ADDNE    r7,r1,#4
        0x00025782:    d015        ..      BEQ      0x257b0 ; am_vos_ama_rx_handler + 192
        0x00025784:    f89d2000    ...     LDRB     r2,[sp,#0]
        0x00025788:    2501        .%      MOVS     r5,#1
        0x0002578a:    f04f0909    O...    MOV      r9,#9
        0x0002578e:    2a32        2*      CMP      r2,#0x32
        0x00025790:    d07e        ~.      BEQ      0x25890 ; am_vos_ama_rx_handler + 416
        0x00025792:    dc13        ..      BGT      0x257bc ; am_vos_ama_rx_handler + 204
        0x00025794:    f1a2010a    ....    SUB      r1,r2,#0xa
        0x00025798:    290f        .)      CMP      r1,#0xf
        0x0002579a:    d228        (.      BCS      0x257ee ; am_vos_ama_rx_handler + 254
        0x0002579c:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x000257a0:    e2cf83c8    ....    DCD    3805250504
        0x000257a4:    272727e5    .'''    DCD    656877541
        0x000257a8:    83832727    ''..    DCD    2206410535
        0x000257ac:    00f98327    '...    DCD    16352039
    $t
        0x000257b0:    2601        .&      MOVS     r6,#1
        0x000257b2:    f1010804    ....    ADD      r8,r1,#4
        0x000257b6:    f1010708    ....    ADD      r7,r1,#8
        0x000257ba:    e7e3        ..      B        0x25784 ; am_vos_ama_rx_handler + 148
        0x000257bc:    2a3c        <*      CMP      r2,#0x3c
        0x000257be:    d072        r.      BEQ      0x258a6 ; am_vos_ama_rx_handler + 438
        0x000257c0:    dc09        ..      BGT      0x257d6 ; am_vos_ama_rx_handler + 230
        0x000257c2:    2a33        3*      CMP      r2,#0x33
        0x000257c4:    d03a        :.      BEQ      0x2583c ; am_vos_ama_rx_handler + 332
        0x000257c6:    2a37        7*      CMP      r2,#0x37
        0x000257c8:    d079        y.      BEQ      0x258be ; am_vos_ama_rx_handler + 462
        0x000257ca:    2a39        9*      CMP      r2,#0x39
        0x000257cc:    d078        x.      BEQ      0x258c0 ; am_vos_ama_rx_handler + 464
        0x000257ce:    2a3a        :*      CMP      r2,#0x3a
        0x000257d0:    f00080a6    ....    BEQ.W    0x25920 ; am_vos_ama_rx_handler + 560
        0x000257d4:    e00b        ..      B        0x257ee ; am_vos_ama_rx_handler + 254
        0x000257d6:    2a64        d*      CMP      r2,#0x64
        0x000257d8:    f00080f4    ....    BEQ.W    0x259c4 ; am_vos_ama_rx_handler + 724
        0x000257dc:    2a65        e*      CMP      r2,#0x65
        0x000257de:    f0008101    ....    BEQ.W    0x259e4 ; am_vos_ama_rx_handler + 756
        0x000257e2:    2a66        f*      CMP      r2,#0x66
        0x000257e4:    f000810c    ....    BEQ.W    0x25a00 ; am_vos_ama_rx_handler + 784
        0x000257e8:    2a67        g*      CMP      r2,#0x67
        0x000257ea:    f00080d9    ....    BEQ.W    0x259a0 ; am_vos_ama_rx_handler + 688
        0x000257ee:    a19b        ..      ADR      r1,{pc}+0x26e ; 0x25a5c
        0x000257f0:    2003        .       MOVS     r0,#3
        0x000257f2:    f001fc75    ..u.    BL       am_vos_stdio_printf ; 0x270e0
        0x000257f6:    f89da000    ....    LDRB     r10,[sp,#0]
        0x000257fa:    f04f0803    O...    MOV      r8,#3
        0x000257fe:    f44f7190    O..q    MOV      r1,#0x120
        0x00025802:    a848        H.      ADD      r0,sp,#0x120
        0x00025804:    f7f2ffe1    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00025808:    2180        .!      MOVS     r1,#0x80
        0x0002580a:    a890        ..      ADD      r0,sp,#0x240
        0x0002580c:    f7f2ffdd    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00025810:    2280        ."      MOVS     r2,#0x80
        0x00025812:    a990        ..      ADD      r1,sp,#0x240
        0x00025814:    a8b4        ..      ADD      r0,sp,#0x2d0
        0x00025816:    f014fa23    ..#.    BL       pb_ostream_from_buffer ; 0x39c60
        0x0002581a:    f88da120    .. .    STRB     r10,[sp,#0x120]
        0x0002581e:    f88d8124    ..$.    STRB     r8,[sp,#0x124]
        0x00025822:    f8ad9122    ..".    STRH     r9,[sp,#0x122]
        0x00025826:    f8ad5126    ..&Q    STRH     r5,[sp,#0x126]
        0x0002582a:    aa48        H.      ADD      r2,sp,#0x120
        0x0002582c:    498a        .I      LDR      r1,[pc,#552] ; [0x25a58] = 0x45039
        0x0002582e:    a8b4        ..      ADD      r0,sp,#0x2d0
        0x00025830:    f013ff2e    ....    BL       pb_encode ; 0x39690
        0x00025834:    2800        .(      CMP      r0,#0
        0x00025836:    f00080eb    ....    BEQ.W    0x25a10 ; am_vos_ama_rx_handler + 800
        0x0002583a:    e02f        /.      B        0x2589c ; am_vos_ama_rx_handler + 428
        0x0002583c:    2809        .(      CMP      r0,#9
        0x0002583e:    d002        ..      BEQ      0x25846 ; am_vos_ama_rx_handler + 342
        0x00025840:    2833        3(      CMP      r0,#0x33
        0x00025842:    d005        ..      BEQ      0x25850 ; am_vos_ama_rx_handler + 352
        0x00025844:    e02f        /.      B        0x258a6 ; am_vos_ama_rx_handler + 438
        0x00025846:    a190        ..      ADR      r1,{pc}+0x242 ; 0x25a88
        0x00025848:    2003        .       MOVS     r0,#3
        0x0002584a:    f001fc49    ..I.    BL       am_vos_stdio_printf ; 0x270e0
        0x0002584e:    e02a        *.      B        0x258a6 ; am_vos_ama_rx_handler + 438
        0x00025850:    a199        ..      ADR      r1,{pc}+0x268 ; 0x25ab8
        0x00025852:    2003        .       MOVS     r0,#3
        0x00025854:    f001fc44    ..D.    BL       am_vos_stdio_printf ; 0x270e0
        0x00025858:    f04f0a33    O.3.    MOV      r10,#0x33
        0x0002585c:    f04f0800    O...    MOV      r8,#0
        0x00025860:    f44f7190    O..q    MOV      r1,#0x120
        0x00025864:    a848        H.      ADD      r0,sp,#0x120
        0x00025866:    f7f2ffb0    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002586a:    2180        .!      MOVS     r1,#0x80
        0x0002586c:    a890        ..      ADD      r0,sp,#0x240
        0x0002586e:    f7f2ffac    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00025872:    2280        ."      MOVS     r2,#0x80
        0x00025874:    a990        ..      ADD      r1,sp,#0x240
        0x00025876:    a8b4        ..      ADD      r0,sp,#0x2d0
        0x00025878:    f014f9f2    ....    BL       pb_ostream_from_buffer ; 0x39c60
        0x0002587c:    f88da120    .. .    STRB     r10,[sp,#0x120]
        0x00025880:    f88d8124    ..$.    STRB     r8,[sp,#0x124]
        0x00025884:    f8ad9122    ..".    STRH     r9,[sp,#0x122]
        0x00025888:    f8ad5126    ..&Q    STRH     r5,[sp,#0x126]
        0x0002588c:    aa48        H.      ADD      r2,sp,#0x120
        0x0002588e:    e000        ..      B        0x25892 ; am_vos_ama_rx_handler + 418
        0x00025890:    e021        !.      B        0x258d6 ; am_vos_ama_rx_handler + 486
        0x00025892:    4971        qI      LDR      r1,[pc,#452] ; [0x25a58] = 0x45039
        0x00025894:    a8b4        ..      ADD      r0,sp,#0x2d0
        0x00025896:    f013fefb    ....    BL       pb_encode ; 0x39690
        0x0002589a:    b190        ..      CBZ      r0,0x258c2 ; am_vos_ama_rx_handler + 466
        0x0002589c:    98b7        ..      LDR      r0,[sp,#0x2dc]
        0x0002589e:    b2c1        ..      UXTB     r1,r0
        0x000258a0:    a890        ..      ADD      r0,sp,#0x240
        0x000258a2:    f7fffdbb    ....    BL       am_vos_ama_pb_cmd_send ; 0x2541c
        0x000258a6:    f8d43110    ...1    LDR      r3,[r4,#0x110]
        0x000258aa:    2b00        .+      CMP      r3,#0
        0x000258ac:    f00080a3    ....    BEQ.W    0x259f6 ; am_vos_ama_rx_handler + 774
        0x000258b0:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x000258b4:    4632        2F      MOV      r2,r6
        0x000258b6:    4639        9F      MOV      r1,r7
        0x000258b8:    4798        .G      BLX      r3
        0x000258ba:    f000b89c    ....    B.W      0x259f6 ; am_vos_ama_rx_handler + 774
        0x000258be:    e023        #.      B        0x25908 ; am_vos_ama_rx_handler + 536
        0x000258c0:    e029        ).      B        0x25916 ; am_vos_ama_rx_handler + 550
        0x000258c2:    98b8        ..      LDR      r0,[sp,#0x2e0]
        0x000258c4:    b108        ..      CBZ      r0,0x258ca ; am_vos_ama_rx_handler + 474
        0x000258c6:    4602        .F      MOV      r2,r0
        0x000258c8:    e000        ..      B        0x258cc ; am_vos_ama_rx_handler + 476
        0x000258ca:    4a86        .J      LDR      r2,[pc,#536] ; [0x25ae4] = 0x256cc
        0x000258cc:    4986        .I      LDR      r1,[pc,#536] ; [0x25ae8] = 0x256d4
        0x000258ce:    2002        .       MOVS     r0,#2
        0x000258d0:    f001fc06    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000258d4:    e7e7        ..      B        0x258a6 ; am_vos_ama_rx_handler + 438
        0x000258d6:    f884510f    ...Q    STRB     r5,[r4,#0x10f]
        0x000258da:    f000fc59    ..Y.    BL       am_vos_audio_reset_flag_and_buffer ; 0x26190
        0x000258de:    f8845115    ...Q    STRB     r5,[r4,#0x115]
        0x000258e2:    ed9f1b83    ....    VLDR     d1,[pc,#524] ; [0x25af0] = 0
        0x000258e6:    ed9f0b84    ....    VLDR     d0,[pc,#528] ; [0x25af8] = 0
        0x000258ea:    f7f8f865    ..e.    BL       __hardfp_pow ; 0x1d9b8
        0x000258ee:    ed9f1b84    ....    VLDR     d1,[pc,#528] ; [0x25b00] = 0
        0x000258f2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000258f6:    ec532b11    S..+    VMOV     r2,r3,d1
        0x000258fa:    f01df97f    ....    BL       __aeabi_dsub ; 0x42bfc
        0x000258fe:    f01cfedd    ....    BL       __aeabi_d2uiz ; 0x426bc
        0x00025902:    f8c40108    ....    STR      r0,[r4,#0x108]
        0x00025906:    e7ce        ..      B        0x258a6 ; am_vos_ama_rx_handler + 438
        0x00025908:    2809        .(      CMP      r0,#9
        0x0002590a:    d1cc        ..      BNE      0x258a6 ; am_vos_ama_rx_handler + 438
        0x0002590c:    a17e        ~.      ADR      r1,{pc}+0x1fc ; 0x25b08
        0x0002590e:    2003        .       MOVS     r0,#3
        0x00025910:    f001fbe6    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00025914:    e7c7        ..      B        0x258a6 ; am_vos_ama_rx_handler + 438
        0x00025916:    a184        ..      ADR      r1,{pc}+0x212 ; 0x25b28
        0x00025918:    2003        .       MOVS     r0,#3
        0x0002591a:    f001fbe1    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x0002591e:    e004        ..      B        0x2592a ; am_vos_ama_rx_handler + 570
        0x00025920:    1d0a        ..      ADDS     r2,r1,#4
        0x00025922:    a188        ..      ADR      r1,{pc}+0x222 ; 0x25b44
        0x00025924:    2003        .       MOVS     r0,#3
        0x00025926:    f001fbdb    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x0002592a:    f7fffc89    ....    BL       am_vos_ama_get_locale_rsp_send ; 0x25240
        0x0002592e:    e7ba        ..      B        0x258a6 ; am_vos_ama_rx_handler + 438
        0x00025930:    a18c        ..      ADR      r1,{pc}+0x234 ; 0x25b64
        0x00025932:    2003        .       MOVS     r0,#3
        0x00025934:    f001fbd4    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00025938:    f001fc16    ....    BL       am_vos_streaming_provide_speech ; 0x27168
        0x0002593c:    e7b3        ..      B        0x258a6 ; am_vos_ama_rx_handler + 438
        0x0002593e:    2809        .(      CMP      r0,#9
        0x00025940:    d00b        ..      BEQ      0x2595a ; am_vos_ama_rx_handler + 618
        0x00025942:    280c        .(      CMP      r0,#0xc
        0x00025944:    d1af        ..      BNE      0x258a6 ; am_vos_ama_rx_handler + 438
        0x00025946:    f89d3004    ...0    LDRB     r3,[sp,#4]
        0x0002594a:    a18f        ..      ADR      r1,{pc}+0x23e ; 0x25b88
        0x0002594c:    2003        .       MOVS     r0,#3
        0x0002594e:    9a02        ..      LDR      r2,[sp,#8]
        0x00025950:    f001fbc6    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00025954:    f001fc80    ....    BL       am_vos_streaming_stop ; 0x27258
        0x00025958:    e7a5        ..      B        0x258a6 ; am_vos_ama_rx_handler + 438
        0x0002595a:    a197        ..      ADR      r1,{pc}+0x25e ; 0x25bb8
        0x0002595c:    2003        .       MOVS     r0,#3
        0x0002595e:    f001fbbf    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00025962:    e048        H.      B        0x259f6 ; am_vos_ama_rx_handler + 774
        0x00025964:    f001fc78    ..x.    BL       am_vos_streaming_stop ; 0x27258
        0x00025968:    e79d        ..      B        0x258a6 ; am_vos_ama_rx_handler + 438
        0x0002596a:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0002596e:    2800        .(      CMP      r0,#0
        0x00025970:    bf08        ..      IT       EQ
        0x00025972:    f884510f    ...Q    STRBEQ   r5,[r4,#0x10f]
        0x00025976:    d096        ..      BEQ      0x258a6 ; am_vos_ama_rx_handler + 438
        0x00025978:    2801        .(      CMP      r0,#1
        0x0002597a:    bf08        ..      IT       EQ
        0x0002597c:    2002        .       MOVEQ    r0,#2
        0x0002597e:    d005        ..      BEQ      0x2598c ; am_vos_ama_rx_handler + 668
        0x00025980:    2802        .(      CMP      r0,#2
        0x00025982:    d007        ..      BEQ      0x25994 ; am_vos_ama_rx_handler + 676
        0x00025984:    2803        .(      CMP      r0,#3
        0x00025986:    bf08        ..      IT       EQ
        0x00025988:    2004        .       MOVEQ    r0,#4
        0x0002598a:    d18c        ..      BNE      0x258a6 ; am_vos_ama_rx_handler + 438
        0x0002598c:    f884010f    ....    STRB     r0,[r4,#0x10f]
        0x00025990:    e789        ..      B        0x258a6 ; am_vos_ama_rx_handler + 438
        0x00025992:    e014        ..      B        0x259be ; am_vos_ama_rx_handler + 718
        0x00025994:    2003        .       MOVS     r0,#3
        0x00025996:    f884010f    ....    STRB     r0,[r4,#0x10f]
        0x0002599a:    f000fbf9    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x26190
        0x0002599e:    e782        ..      B        0x258a6 ; am_vos_ama_rx_handler + 438
        0x000259a0:    2809        .(      CMP      r0,#9
        0x000259a2:    d180        ..      BNE      0x258a6 ; am_vos_ama_rx_handler + 438
        0x000259a4:    f7f2ffc4    ....    BL       AMVOS_TX_CCC_TIMER_STOP ; 0x18930
        0x000259a8:    a18b        ..      ADR      r1,{pc}+0x230 ; 0x25bd8
        0x000259aa:    2003        .       MOVS     r0,#3
        0x000259ac:    f001fb98    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000259b0:    f89d0028    ..(.    LDRB     r0,[sp,#0x28]
        0x000259b4:    f002faba    ....    BL       amvosConnIntervalUpdate ; 0x27f2c
        0x000259b8:    f001fd78    ..x.    BL       am_vos_voice_start ; 0x274ac
        0x000259bc:    e773        s.      B        0x258a6 ; am_vos_ama_rx_handler + 438
        0x000259be:    f000fbe7    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x26190
        0x000259c2:    e770        p.      B        0x258a6 ; am_vos_ama_rx_handler + 438
        0x000259c4:    2809        .(      CMP      r0,#9
        0x000259c6:    f47faf6e    ..n.    BNE      0x258a6 ; am_vos_ama_rx_handler + 438
        0x000259ca:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x000259ce:    2801        .(      CMP      r0,#1
        0x000259d0:    bf14        ..      ITE      NE
        0x000259d2:    9b04        ..      LDRNE    r3,[sp,#0x10]
        0x000259d4:    f89d3010    ...0    LDRBEQ   r3,[sp,#0x10]
        0x000259d8:    a18a        ..      ADR      r1,{pc}+0x22c ; 0x25c04
        0x000259da:    2003        .       MOVS     r0,#3
        0x000259dc:    9a02        ..      LDR      r2,[sp,#8]
        0x000259de:    f001fb7f    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000259e2:    e760        `.      B        0x258a6 ; am_vos_ama_rx_handler + 438
        0x000259e4:    2809        .(      CMP      r0,#9
        0x000259e6:    f47faf5e    ..^.    BNE      0x258a6 ; am_vos_ama_rx_handler + 438
        0x000259ea:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x000259ee:    a192        ..      ADR      r1,{pc}+0x24a ; 0x25c38
        0x000259f0:    2003        .       MOVS     r0,#3
        0x000259f2:    f001fb75    ..u.    BL       am_vos_stdio_printf ; 0x270e0
        0x000259f6:    f50d7d3a    ..:}    ADD      sp,sp,#0x2e8
        0x000259fa:    2000        .       MOVS     r0,#0
        0x000259fc:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00025a00:    2809        .(      CMP      r0,#9
        0x00025a02:    f47faf50    ..P.    BNE      0x258a6 ; am_vos_ama_rx_handler + 438
        0x00025a06:    f8982000    ...     LDRB     r2,[r8,#0]
        0x00025a0a:    a197        ..      ADR      r1,{pc}+0x25e ; 0x25c68
        0x00025a0c:    2003        .       MOVS     r0,#3
        0x00025a0e:    e75f        _.      B        0x258d0 ; am_vos_ama_rx_handler + 480
        0x00025a10:    98b8        ..      LDR      r0,[sp,#0x2e0]
        0x00025a12:    2800        .(      CMP      r0,#0
        0x00025a14:    f43faf59    ?.Y.    BEQ      0x258ca ; am_vos_ama_rx_handler + 474
        0x00025a18:    e755        U.      B        0x258c6 ; am_vos_ama_rx_handler + 470
    $d
        0x00025a1a:    0000        ..      DCW    0
        0x00025a1c:    00000000    ....    DCD    0
        0x00025a20:    100210d8    ....    DCD    268570840
        0x00025a24:    4c4c554e    NULL    DCD    1280070990
        0x00025a28:    74616420     dat    DCD    1952539680
        0x00025a2c:    74702061    a pt    DCD    1953505377
        0x00025a30:    00000a72    r...    DCD    2674
        0x00025a34:    20414d41    AMA     DCD    541150529
        0x00025a38:    7262696c    libr    DCD    1919052140
        0x00025a3c:    20797261    ary     DCD    544830049
        0x00025a40:    6e736177    wasn    DCD    1853055351
        0x00025a44:    62207427    't b    DCD    1646294055
        0x00025a48:    6e692065    e in    DCD    1852383333
        0x00025a4c:    61697469    itia    DCD    1634301033
        0x00025a50:    657a696c    lize    DCD    1702521196
        0x00025a54:    000a2164    d!..    DCD    663908
        0x00025a58:    00045039    9P..    DCD    282681
        0x00025a5c:    414d415b    [AMA    DCD    1095582043
        0x00025a60:    6e55205d    ] Un    DCD    1851072605
        0x00025a64:    776f6e6b    know    DCD    2003791467
        0x00025a68:    4d43206e    n CM    DCD    1296244846
        0x00025a6c:    64252044    D %d    DCD    1680154692
        0x00025a70:    63657220     rec    DCD    1667592736
        0x00025a74:    6e282076    v (n    DCD    1848123510
        0x00025a78:    7320746f    ot s    DCD    1931506799
        0x00025a7c:    6f707075    uppo    DCD    1869639797
        0x00025a80:    64657472    rted    DCD    1684370546
        0x00025a84:    00000a29    )...    DCD    2601
        0x00025a88:    414d415b    [AMA    DCD    1095582043
        0x00025a8c:    6d43205d    ] Cm    DCD    1833115741
        0x00025a90:    6f432064    d Co    DCD    1866670180
        0x00025a94:    6e616d6d    mman    DCD    1851878765
        0x00025a98:    45525f64    d_RE    DCD    1163026276
        0x00025a9c:    5f544553    SET_    DCD    1599358291
        0x00025aa0:    4e4e4f43    CONN    DCD    1313754947
        0x00025aa4:    49544345    ECTI    DCD    1230259013
        0x00025aa8:    61204e4f    ON a    DCD    1629507151
        0x00025aac:    72206b63    ck r    DCD    1914727267
        0x00025ab0:    0a766365    ecv.    DCD    175530853
        0x00025ab4:    00000000    ....    DCD    0
        0x00025ab8:    414d415b    [AMA    DCD    1095582043
        0x00025abc:    6d43205d    ] Cm    DCD    1833115741
        0x00025ac0:    6f432064    d Co    DCD    1866670180
        0x00025ac4:    6e616d6d    mman    DCD    1851878765
        0x00025ac8:    45525f64    d_RE    DCD    1163026276
        0x00025acc:    5f544553    SET_    DCD    1599358291
        0x00025ad0:    4e4e4f43    CONN    DCD    1313754947
        0x00025ad4:    49544345    ECTI    DCD    1230259013
        0x00025ad8:    72204e4f    ON r    DCD    1914719823
        0x00025adc:    0a766365    ecv.    DCD    175530853
        0x00025ae0:    00000000    ....    DCD    0
        0x00025ae4:    000256cc    .V..    DCD    153292
        0x00025ae8:    000256d4    .V..    DCD    153300
        0x00025aec:    00000000    ....    DCD    0
        0x00025af0:    00000000    ....    DCD    0
        0x00025af4:    403f0000    ..?@    DCD    1077870592
        0x00025af8:    00000000    ....    DCD    0
        0x00025afc:    40000000    ...@    DCD    1073741824
        0x00025b00:    00000000    ....    DCD    0
        0x00025b04:    3ff00000    ...?    DCD    1072693248
        0x00025b08:    414d415b    [AMA    DCD    1095582043
        0x00025b0c:    6d43205d    ] Cm    DCD    1833115741
        0x00025b10:    454b2064    d KE    DCD    1162551396
        0x00025b14:    415f5045    EP_A    DCD    1096765509
        0x00025b18:    4556494c    LIVE    DCD    1163282764
        0x00025b1c:    6b634120     Ack    DCD    1801666848
        0x00025b20:    63657220     rec    DCD    1667592736
        0x00025b24:    00000a76    v...    DCD    2678
        0x00025b28:    414d415b    [AMA    DCD    1095582043
        0x00025b2c:    6d43205d    ] Cm    DCD    1833115741
        0x00025b30:    45472064    d GE    DCD    1162289252
        0x00025b34:    4f4c5f54    T_LO    DCD    1330405204
        0x00025b38:    454c4143    CALE    DCD    1162625347
        0x00025b3c:    65722053    S re    DCD    1701978195
        0x00025b40:    000a7663    cv..    DCD    685667
        0x00025b44:    414d415b    [AMA    DCD    1095582043
        0x00025b48:    6d43205d    ] Cm    DCD    1833115741
        0x00025b4c:    45532064    d SE    DCD    1163075684
        0x00025b50:    4f4c5f54    T_LO    DCD    1330405204
        0x00025b54:    454c4143    CALE    DCD    1162625347
        0x00025b58:    65722053    S re    DCD    1701978195
        0x00025b5c:    25207663    cv %    DCD    622884451
        0x00025b60:    00000a73    s...    DCD    2675
        0x00025b64:    414d415b    [AMA    DCD    1095582043
        0x00025b68:    6d43205d    ] Cm    DCD    1833115741
        0x00025b6c:    52502064    d PR    DCD    1380982884
        0x00025b70:    4449564f    OVID    DCD    1145656911
        0x00025b74:    50535f45    E_SP    DCD    1347641157
        0x00025b78:    48434545    EECH    DCD    1212368197
        0x00025b7c:    646d4320     Cmd    DCD    1684882208
        0x00025b80:    63657220     rec    DCD    1667592736
        0x00025b84:    00000a76    v...    DCD    2678
        0x00025b88:    414d415b    [AMA    DCD    1095582043
        0x00025b8c:    6d43205d    ] Cm    DCD    1833115741
        0x00025b90:    54532064    d ST    DCD    1414733924
        0x00025b94:    535f504f    OP_S    DCD    1398755407
        0x00025b98:    43454550    PEEC    DCD    1128613200
        0x00025b9c:    69642048    H di    DCD    1768169544
        0x00025ba0:    676f6c61    alog    DCD    1735355489
        0x00025ba4:    20642520     %d     DCD    543434016
        0x00025ba8:    5f727265    err_    DCD    1601335909
        0x00025bac:    25206f6e    no %    DCD    622882670
        0x00025bb0:    65722064    d re    DCD    1701978212
        0x00025bb4:    000a7663    cv..    DCD    685667
        0x00025bb8:    414d415b    [AMA    DCD    1095582043
        0x00025bbc:    6d43205d    ] Cm    DCD    1833115741
        0x00025bc0:    54532064    d ST    DCD    1414733924
        0x00025bc4:    535f504f    OP_S    DCD    1398755407
        0x00025bc8:    43454550    PEEC    DCD    1128613200
        0x00025bcc:    63412048    H Ac    DCD    1665212488
        0x00025bd0:    6572206b    k re    DCD    1701978219
        0x00025bd4:    000a7663    cv..    DCD    685667
        0x00025bd8:    414d415b    [AMA    DCD    1095582043
        0x00025bdc:    6d43205d    ] Cm    DCD    1833115741
        0x00025be0:    45472064    d GE    DCD    1162289252
        0x00025be4:    45435f54    T_CE    DCD    1162043220
        0x00025be8:    4152544e    NTRA    DCD    1095914574
        0x00025bec:    4e495f4c    L_IN    DCD    1313431372
        0x00025bf0:    4d524f46    FORM    DCD    1297239878
        0x00025bf4:    4f495441    ATIO    DCD    1330205761
        0x00025bf8:    6341204e    N Ac    DCD    1665212494
        0x00025bfc:    6572206b    k re    DCD    1701978219
        0x00025c00:    000a7663    cv..    DCD    685667
        0x00025c04:    414d415b    [AMA    DCD    1095582043
        0x00025c08:    6d43205d    ] Cm    DCD    1833115741
        0x00025c0c:    45472064    d GE    DCD    1162289252
        0x00025c10:    54535f54    T_ST    DCD    1414750036
        0x00025c14:    20455441    ATE     DCD    541414465
        0x00025c18:    206b6341    Ack     DCD    543908673
        0x00025c1c:    76636572    recv    DCD    1986225522
        0x00025c20:    61656620     fea    DCD    1634035232
        0x00025c24:    65727574    ture    DCD    1701999988
        0x00025c28:    25783020     0x%    DCD    628633632
        0x00025c2c:    61762078    x va    DCD    1635131512
        0x00025c30:    2065756c    lue     DCD    543520108
        0x00025c34:    000a6425    %d..    DCD    680997
        0x00025c38:    414d415b    [AMA    DCD    1095582043
        0x00025c3c:    6d43205d    ] Cm    DCD    1833115741
        0x00025c40:    45532064    d SE    DCD    1163075684
        0x00025c44:    54535f54    T_ST    DCD    1414750036
        0x00025c48:    20455441    ATE     DCD    541414465
        0x00025c4c:    206b6341    Ack     DCD    543908673
        0x00025c50:    76636572    recv    DCD    1986225522
        0x00025c54:    72726520     err    DCD    1920099616
        0x00025c58:    635f726f    or_c    DCD    1667199599
        0x00025c5c:    2065646f    ode     DCD    543515759
        0x00025c60:    78257830    0x%x    DCD    2015721520
        0x00025c64:    0000000a    ....    DCD    10
        0x00025c68:    414d415b    [AMA    DCD    1095582043
        0x00025c6c:    6d43205d    ] Cm    DCD    1833115741
        0x00025c70:    59532064    d SY    DCD    1498620004
        0x00025c74:    5248434e    NCHR    DCD    1380467534
        0x00025c78:    5a494e4f    ONIZ    DCD    1514753615
        0x00025c7c:    54535f45    E_ST    DCD    1414750021
        0x00025c80:    20455441    ATE     DCD    541414465
        0x00025c84:    206b6341    Ack     DCD    543908673
        0x00025c88:    76636572    recv    DCD    1986225522
        0x00025c8c:    72726520     err    DCD    1920099616
        0x00025c90:    635f726f    or_c    DCD    1667199599
        0x00025c94:    2065646f    ode     DCD    543515759
        0x00025c98:    78257830    0x%x    DCD    2015721520
        0x00025c9c:    0000000a    ....    DCD    10
    $t
    i.am_vos_ama_speech_rsp_send
    am_vos_ama_speech_rsp_send
        0x00025ca0:    b530        0.      PUSH     {r4,r5,lr}
        0x00025ca2:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00025ca4:    460d        .F      MOV      r5,r1
        0x00025ca6:    4604        .F      MOV      r4,r0
        0x00025ca8:    f44f7190    O..q    MOV      r1,#0x120
        0x00025cac:    4668        hF      MOV      r0,sp
        0x00025cae:    f7f2fd8c    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00025cb2:    2180        .!      MOVS     r1,#0x80
        0x00025cb4:    a848        H.      ADD      r0,sp,#0x120
        0x00025cb6:    f7f2fd88    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00025cba:    2280        ."      MOVS     r2,#0x80
        0x00025cbc:    a948        H.      ADD      r1,sp,#0x120
        0x00025cbe:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025cc0:    f013ffce    ....    BL       pb_ostream_from_buffer ; 0x39c60
        0x00025cc4:    f88d4000    ...@    STRB     r4,[sp,#0]
        0x00025cc8:    2009        .       MOVS     r0,#9
        0x00025cca:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00025cce:    2400        .$      MOVS     r4,#0
        0x00025cd0:    f88d4004    ...@    STRB     r4,[sp,#4]
        0x00025cd4:    200e        .       MOVS     r0,#0xe
        0x00025cd6:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00025cda:    466a        jF      MOV      r2,sp
        0x00025cdc:    4911        .I      LDR      r1,[pc,#68] ; [0x25d24] = 0x45039
        0x00025cde:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025ce0:    9502        ..      STR      r5,[sp,#8]
        0x00025ce2:    f013fcd5    ....    BL       pb_encode ; 0x39690
        0x00025ce6:    b180        ..      CBZ      r0,0x25d0a ; am_vos_ama_speech_rsp_send + 106
        0x00025ce8:    480f        .H      LDR      r0,[pc,#60] ; [0x25d28] = 0x100210d8
        0x00025cea:    e9d01241    ..A.    LDRD     r1,r2,[r0,#0x104]
        0x00025cee:    4291        .B      CMP      r1,r2
        0x00025cf0:    bf0e        ..      ITEE     EQ
        0x00025cf2:    f8c04104    ...A    STREQ    r4,[r0,#0x104]
        0x00025cf6:    1c49        I.      ADDNE    r1,r1,#1
        0x00025cf8:    f8c01104    ....    STRNE    r1,[r0,#0x104]
        0x00025cfc:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00025cfe:    b2c1        ..      UXTB     r1,r0
        0x00025d00:    a848        H.      ADD      r0,sp,#0x120
        0x00025d02:    f7fffb8b    ....    BL       am_vos_ama_pb_cmd_send ; 0x2541c
        0x00025d06:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00025d08:    bd30        0.      POP      {r4,r5,pc}
        0x00025d0a:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00025d0c:    2800        .(      CMP      r0,#0
        0x00025d0e:    bf14        ..      ITE      NE
        0x00025d10:    4602        .F      MOVNE    r2,r0
        0x00025d12:    a206        ..      ADREQ    r2,{pc}+0x1a ; 0x25d2c
        0x00025d14:    a107        ..      ADR      r1,{pc}+0x20 ; 0x25d34
        0x00025d16:    2002        .       MOVS     r0,#2
        0x00025d18:    f001f9e2    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00025d1c:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00025d1e:    2000        .       MOVS     r0,#0
        0x00025d20:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00025d22:    0000        ..      DCW    0
        0x00025d24:    00045039    9P..    DCD    282681
        0x00025d28:    100210d8    ....    DCD    268570840
        0x00025d2c:    6e6f6e28    (non    DCD    1852796456
        0x00025d30:    00002965    e)..    DCD    10597
        0x00025d34:    6f636e45    Enco    DCD    1868787269
        0x00025d38:    676e6964    ding    DCD    1735289188
        0x00025d3c:    69616620     fai    DCD    1767990816
        0x00025d40:    3a64656c    led:    DCD    979658092
        0x00025d44:    0a732520     %s.    DCD    175318304
        0x00025d48:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_start_speech_send
    am_vos_ama_start_speech_send
        0x00025d4c:    b530        0.      PUSH     {r4,r5,lr}
        0x00025d4e:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00025d50:    4604        .F      MOV      r4,r0
        0x00025d52:    f44f7190    O..q    MOV      r1,#0x120
        0x00025d56:    4668        hF      MOV      r0,sp
        0x00025d58:    f7f2fd37    ..7.    BL       __aeabi_memclr4 ; 0x187ca
        0x00025d5c:    2180        .!      MOVS     r1,#0x80
        0x00025d5e:    a848        H.      ADD      r0,sp,#0x120
        0x00025d60:    f7f2fd33    ..3.    BL       __aeabi_memclr4 ; 0x187ca
        0x00025d64:    2280        ."      MOVS     r2,#0x80
        0x00025d66:    a948        H.      ADD      r1,sp,#0x120
        0x00025d68:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025d6a:    f013ff79    ..y.    BL       pb_ostream_from_buffer ; 0x39c60
        0x00025d6e:    200b        .       MOVS     r0,#0xb
        0x00025d70:    4d27        'M      LDR      r5,[pc,#156] ; [0x25e10] = 0x100210d8
        0x00025d72:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00025d76:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00025d7a:    f895010d    ....    LDRB     r0,[r5,#0x10d]
        0x00025d7e:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00025d82:    f895010c    ....    LDRB     r0,[r5,#0x10c]
        0x00025d86:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00025d8a:    2000        .       MOVS     r0,#0
        0x00025d8c:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00025d90:    7821        !x      LDRB     r1,[r4,#0]
        0x00025d92:    2003        .       MOVS     r0,#3
        0x00025d94:    2900        .)      CMP      r1,#0
        0x00025d96:    bf06        ..      ITTE     EQ
        0x00025d98:    7861        ax      LDRBEQ   r1,[r4,#1]
        0x00025d9a:    2901        .)      CMPEQ    r1,#1
        0x00025d9c:    f88d0008    ....    STRBNE   r0,[sp,#8]
        0x00025da0:    d018        ..      BEQ      0x25dd4 ; am_vos_ama_start_speech_send + 136
        0x00025da2:    bf00        ..      NOP      
        0x00025da4:    f8d50104    ....    LDR      r0,[r5,#0x104]
        0x00025da8:    9046        F.      STR      r0,[sp,#0x118]
        0x00025daa:    466a        jF      MOV      r2,sp
        0x00025dac:    4919        .I      LDR      r1,[pc,#100] ; [0x25e14] = 0x45039
        0x00025dae:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025db0:    f013fc6e    ..n.    BL       pb_encode ; 0x39690
        0x00025db4:    2800        .(      CMP      r0,#0
        0x00025db6:    d01f        ..      BEQ      0x25df8 ; am_vos_ama_start_speech_send + 172
        0x00025db8:    f7f2fda6    ....    BL       AMVOS_RSP_TIMER_START ; 0x18908
        0x00025dbc:    a116        ..      ADR      r1,{pc}+0x5c ; 0x25e18
        0x00025dbe:    2003        .       MOVS     r0,#3
        0x00025dc0:    9a46        F.      LDR      r2,[sp,#0x118]
        0x00025dc2:    f001f98d    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00025dc6:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00025dc8:    b2c1        ..      UXTB     r1,r0
        0x00025dca:    a848        H.      ADD      r0,sp,#0x120
        0x00025dcc:    f7fffb26    ..&.    BL       am_vos_ama_pb_cmd_send ; 0x2541c
        0x00025dd0:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00025dd2:    bd30        0.      POP      {r4,r5,pc}
        0x00025dd4:    2004        .       MOVS     r0,#4
        0x00025dd6:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00025dda:    6860        `h      LDR      r0,[r4,#4]
        0x00025ddc:    0100        ..      LSLS     r0,r0,#4
        0x00025dde:    9003        ..      STR      r0,[sp,#0xc]
        0x00025de0:    68a1        .h      LDR      r1,[r4,#8]
        0x00025de2:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00025de4:    4408        .D      ADD      r0,r0,r1
        0x00025de6:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00025de8:    1a40        @.      SUBS     r0,r0,r1
        0x00025dea:    4603        .F      MOV      r3,r0
        0x00025dec:    9004        ..      STR      r0,[sp,#0x10]
        0x00025dee:    a116        ..      ADR      r1,{pc}+0x5a ; 0x25e48
        0x00025df0:    2003        .       MOVS     r0,#3
        0x00025df2:    f001f975    ..u.    BL       am_vos_stdio_printf ; 0x270e0
        0x00025df6:    e7d5        ..      B        0x25da4 ; am_vos_ama_start_speech_send + 88
        0x00025df8:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00025dfa:    2800        .(      CMP      r0,#0
        0x00025dfc:    bf14        ..      ITE      NE
        0x00025dfe:    4602        .F      MOVNE    r2,r0
        0x00025e00:    a21b        ..      ADREQ    r2,{pc}+0x70 ; 0x25e70
        0x00025e02:    a11d        ..      ADR      r1,{pc}+0x76 ; 0x25e78
        0x00025e04:    2002        .       MOVS     r0,#2
        0x00025e06:    f001f96b    ..k.    BL       am_vos_stdio_printf ; 0x270e0
        0x00025e0a:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00025e0c:    2000        .       MOVS     r0,#0
        0x00025e0e:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00025e10:    100210d8    ....    DCD    268570840
        0x00025e14:    00045039    9P..    DCD    282681
        0x00025e18:    414d415b    [AMA    DCD    1095582043
        0x00025e1c:    6f43205d    ] Co    DCD    1866670173
        0x00025e20:    6e616d6d    mman    DCD    1851878765
        0x00025e24:    54535f64    d_ST    DCD    1414750052
        0x00025e28:    5f545241    ART_    DCD    1599361601
        0x00025e2c:    45455053    SPEE    DCD    1162170451
        0x00025e30:    73204843    CH s    DCD    1931495491
        0x00025e34:    2e746e65    ent.    DCD    779382373
        0x00025e38:    61696420     dia    DCD    1634296864
        0x00025e3c:    49676f6c    logI    DCD    1231515500
        0x00025e40:    203d2044    D =     DCD    540876868
        0x00025e44:    000a6425    %d..    DCD    680997
        0x00025e48:    5742435b    [CBW    DCD    1463960411
        0x00025e4c:    205d5657    WV]     DCD    542987863
        0x00025e50:    72617453    Star    DCD    1918989395
        0x00025e54:    646e4974    tInd    DCD    1684949364
        0x00025e58:    25207865    ex %    DCD    622884965
        0x00025e5c:    45202c64    d, E    DCD    1159736420
        0x00025e60:    6e49646e    ndIn    DCD    1850303598
        0x00025e64:    3a786564    dex:    DCD    980968804
        0x00025e68:    0a642520     %d.    DCD    174335264
        0x00025e6c:    0000000a    ....    DCD    10
        0x00025e70:    6e6f6e28    (non    DCD    1852796456
        0x00025e74:    00002965    e)..    DCD    10597
        0x00025e78:    6f636e45    Enco    DCD    1868787269
        0x00025e7c:    676e6964    ding    DCD    1735289188
        0x00025e80:    69616620     fai    DCD    1767990816
        0x00025e84:    3a64656c    led:    DCD    979658092
        0x00025e88:    0a732520     %s.    DCD    175318304
        0x00025e8c:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_status_ready
    am_vos_ama_status_ready
        0x00025e90:    4803        .H      LDR      r0,[pc,#12] ; [0x25ea0] = 0x100210d8
        0x00025e92:    2101        .!      MOVS     r1,#1
        0x00025e94:    f880110f    ....    STRB     r1,[r0,#0x10f]
        0x00025e98:    f8801115    ....    STRB     r1,[r0,#0x115]
        0x00025e9c:    4770        pG      BX       lr
    $d
        0x00025e9e:    0000        ..      DCW    0
        0x00025ea0:    100210d8    ....    DCD    268570840
    $t
    i.am_vos_ama_status_reset
    am_vos_ama_status_reset
        0x00025ea4:    4803        .H      LDR      r0,[pc,#12] ; [0x25eb4] = 0x100210d8
        0x00025ea6:    2100        .!      MOVS     r1,#0
        0x00025ea8:    f880110f    ....    STRB     r1,[r0,#0x10f]
        0x00025eac:    f8801115    ....    STRB     r1,[r0,#0x115]
        0x00025eb0:    4770        pG      BX       lr
    $d
        0x00025eb2:    0000        ..      DCW    0
        0x00025eb4:    100210d8    ....    DCD    268570840
    $t
    i.am_vos_ama_stop_speech_send
    am_vos_ama_stop_speech_send
        0x00025eb8:    b510        ..      PUSH     {r4,lr}
        0x00025eba:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00025ebc:    4604        .F      MOV      r4,r0
        0x00025ebe:    f44f7190    O..q    MOV      r1,#0x120
        0x00025ec2:    4668        hF      MOV      r0,sp
        0x00025ec4:    f7f2fc81    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00025ec8:    2180        .!      MOVS     r1,#0x80
        0x00025eca:    a848        H.      ADD      r0,sp,#0x120
        0x00025ecc:    f7f2fc7d    ..}.    BL       __aeabi_memclr4 ; 0x187ca
        0x00025ed0:    2280        ."      MOVS     r2,#0x80
        0x00025ed2:    a948        H.      ADD      r1,sp,#0x120
        0x00025ed4:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025ed6:    f013fec3    ....    BL       pb_ostream_from_buffer ; 0x39c60
        0x00025eda:    200c        .       MOVS     r0,#0xc
        0x00025edc:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00025ee0:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00025ee4:    4813        .H      LDR      r0,[pc,#76] ; [0x25f34] = 0x100210d8
        0x00025ee6:    f88d4004    ...@    STRB     r4,[sp,#4]
        0x00025eea:    466a        jF      MOV      r2,sp
        0x00025eec:    f8d00104    ....    LDR      r0,[r0,#0x104]
        0x00025ef0:    9002        ..      STR      r0,[sp,#8]
        0x00025ef2:    4911        .I      LDR      r1,[pc,#68] ; [0x25f38] = 0x45039
        0x00025ef4:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025ef6:    f013fbcb    ....    BL       pb_encode ; 0x39690
        0x00025efa:    b178        x.      CBZ      r0,0x25f1c ; am_vos_ama_stop_speech_send + 100
        0x00025efc:    f7f2fd04    ....    BL       AMVOS_RSP_TIMER_START ; 0x18908
        0x00025f00:    f89d3004    ...0    LDRB     r3,[sp,#4]
        0x00025f04:    a10d        ..      ADR      r1,{pc}+0x38 ; 0x25f3c
        0x00025f06:    2003        .       MOVS     r0,#3
        0x00025f08:    9a02        ..      LDR      r2,[sp,#8]
        0x00025f0a:    f001f8e9    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00025f0e:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00025f10:    b2c1        ..      UXTB     r1,r0
        0x00025f12:    a848        H.      ADD      r0,sp,#0x120
        0x00025f14:    f7fffa82    ....    BL       am_vos_ama_pb_cmd_send ; 0x2541c
        0x00025f18:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00025f1a:    bd10        ..      POP      {r4,pc}
        0x00025f1c:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00025f1e:    2800        .(      CMP      r0,#0
        0x00025f20:    bf14        ..      ITE      NE
        0x00025f22:    4602        .F      MOVNE    r2,r0
        0x00025f24:    a215        ..      ADREQ    r2,{pc}+0x58 ; 0x25f7c
        0x00025f26:    a117        ..      ADR      r1,{pc}+0x5e ; 0x25f84
        0x00025f28:    2002        .       MOVS     r0,#2
        0x00025f2a:    f001f8d9    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00025f2e:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00025f30:    2000        .       MOVS     r0,#0
        0x00025f32:    bd10        ..      POP      {r4,pc}
    $d
        0x00025f34:    100210d8    ....    DCD    268570840
        0x00025f38:    00045039    9P..    DCD    282681
        0x00025f3c:    414d415b    [AMA    DCD    1095582043
        0x00025f40:    6f43205d    ] Co    DCD    1866670173
        0x00025f44:    6e616d6d    mman    DCD    1851878765
        0x00025f48:    54535f64    d_ST    DCD    1414750052
        0x00025f4c:    535f504f    OP_S    DCD    1398755407
        0x00025f50:    43454550    PEEC    DCD    1128613200
        0x00025f54:    65732048    H se    DCD    1702043720
        0x00025f58:    202e746e    nt.     DCD    539915374
        0x00025f5c:    6c616964    dial    DCD    1818323300
        0x00025f60:    4449676f    ogID    DCD    1145661295
        0x00025f64:    25203d20     = %    DCD    622869792
        0x00025f68:    72652064    d er    DCD    1919230052
        0x00025f6c:    6f635f72    r_co    DCD    1868783474
        0x00025f70:    3d206564    de =    DCD    1025533284
        0x00025f74:    0a642520     %d.    DCD    174335264
        0x00025f78:    00000000    ....    DCD    0
        0x00025f7c:    6e6f6e28    (non    DCD    1852796456
        0x00025f80:    00002965    e)..    DCD    10597
        0x00025f84:    6f636e45    Enco    DCD    1868787269
        0x00025f88:    676e6964    ding    DCD    1735289188
        0x00025f8c:    69616620     fai    DCD    1767990816
        0x00025f90:    3a64656c    led:    DCD    979658092
        0x00025f94:    0a732520     %s.    DCD    175318304
        0x00025f98:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_tx_ver_exchange_send
    am_vos_ama_tx_ver_exchange_send
        0x00025f9c:    b500        ..      PUSH     {lr}
        0x00025f9e:    b085        ..      SUB      sp,sp,#0x14
        0x00025fa0:    2000        .       MOVS     r0,#0
        0x00025fa2:    9000        ..      STR      r0,[sp,#0]
        0x00025fa4:    21fe        .!      MOVS     r1,#0xfe
        0x00025fa6:    f88d1000    ....    STRB     r1,[sp,#0]
        0x00025faa:    2103        .!      MOVS     r1,#3
        0x00025fac:    f88d1001    ....    STRB     r1,[sp,#1]
        0x00025fb0:    2101        .!      MOVS     r1,#1
        0x00025fb2:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00025fb6:    9001        ..      STR      r0,[sp,#4]
        0x00025fb8:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00025fbc:    21ff        .!      MOVS     r1,#0xff
        0x00025fbe:    f88d1005    ....    STRB     r1,[sp,#5]
        0x00025fc2:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00025fc6:    9002        ..      STR      r0,[sp,#8]
        0x00025fc8:    9003        ..      STR      r0,[sp,#0xc]
        0x00025fca:    9004        ..      STR      r0,[sp,#0x10]
        0x00025fcc:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00025fd0:    f88d1007    ....    STRB     r1,[sp,#7]
        0x00025fd4:    2114        .!      MOVS     r1,#0x14
        0x00025fd6:    4668        hF      MOV      r0,sp
        0x00025fd8:    f000f936    ..6.    BL       am_vos_ble_cmd_send ; 0x26248
        0x00025fdc:    b005        ..      ADD      sp,sp,#0x14
        0x00025fde:    bd00        ..      POP      {pc}
    i.am_vos_audio_handler
    am_vos_audio_handler
        0x00025fe0:    b530        0.      PUSH     {r4,r5,lr}
        0x00025fe2:    4c39        9L      LDR      r4,[pc,#228] ; [0x260c8] = 0x100002cc
        0x00025fe4:    4601        .F      MOV      r1,r0
        0x00025fe6:    b085        ..      SUB      sp,sp,#0x14
        0x00025fe8:    22a0        ."      MOVS     r2,#0xa0
        0x00025fea:    f1040020    .. .    ADD      r0,r4,#0x20
        0x00025fee:    f7f2fb53    ..S.    BL       __aeabi_memcpy4 ; 0x18698
        0x00025ff2:    22a0        ."      MOVS     r2,#0xa0
        0x00025ff4:    f1040120    .. .    ADD      r1,r4,#0x20
        0x00025ff8:    2001        .       MOVS     r0,#1
        0x00025ffa:    f7f9f9f1    ....    BL       am_audio_buffer_nested_push ; 0x1f3e0
        0x00025ffe:    4c33        3L      LDR      r4,[pc,#204] ; [0x260cc] = 0x1000038c
        0x00026000:    7820         x      LDRB     r0,[r4,#0]
        0x00026002:    2800        .(      CMP      r0,#0
        0x00026004:    bf01        ..      ITTTT    EQ
        0x00026006:    78a0        .x      LDRBEQ   r0,[r4,#2]
        0x00026008:    2800        .(      CMPEQ    r0,#0
        0x0002600a:    78e0        .x      LDRBEQ   r0,[r4,#3]
        0x0002600c:    2800        .(      CMPEQ    r0,#0
        0x0002600e:    bf04        ..      ITT      EQ
        0x00026010:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00026012:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00026014:    f04f0500    O...    MOV      r5,#0
        0x00026018:    68a0        .h      LDR      r0,[r4,#8]
        0x0002601a:    f5b03ffa    ...?    CMP      r0,#0x1f400
        0x0002601e:    d23e        >.      BCS      0x2609e ; am_vos_audio_handler + 190
        0x00026020:    2800        .(      CMP      r0,#0
        0x00026022:    d12d        -.      BNE      0x26080 ; am_vos_audio_handler + 160
        0x00026024:    f000fa8f    ....    BL       am_vos_burst_mode_enable ; 0x26546
        0x00026028:    78a0        .x      LDRB     r0,[r4,#2]
        0x0002602a:    b950        P.      CBNZ     r0,0x26042 ; am_vos_audio_handler + 98
        0x0002602c:    f7f2f9f6    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00026030:    9000        ..      STR      r0,[sp,#0]
        0x00026032:    f44f6170    O.pa    MOV      r1,#0xf00
        0x00026036:    2001        .       MOVS     r0,#1
        0x00026038:    f7f9fa42    ..B.    BL       am_audio_buffer_rewind ; 0x1f4c0
        0x0002603c:    9800        ..      LDR      r0,[sp,#0]
        0x0002603e:    f7f2f9f1    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00026042:    f000fc2b    ..+.    BL       am_vos_is_connected ; 0x2689c
        0x00026046:    b1b8        ..      CBZ      r0,0x26078 ; am_vos_audio_handler + 152
        0x00026048:    7b20         {      LDRB     r0,[r4,#0xc]
        0x0002604a:    2801        .(      CMP      r0,#1
        0x0002604c:    d103        ..      BNE      0x26056 ; am_vos_audio_handler + 118
        0x0002604e:    4920         I      LDR      r1,[pc,#128] ; [0x260d0] = 0x261e0
        0x00026050:    2003        .       MOVS     r0,#3
        0x00026052:    f001f845    ..E.    BL       am_vos_stdio_printf ; 0x270e0
        0x00026056:    7325        %s      STRB     r5,[r4,#0xc]
        0x00026058:    78e0        .x      LDRB     r0,[r4,#3]
        0x0002605a:    b988        ..      CBNZ     r0,0x26080 ; am_vos_audio_handler + 160
        0x0002605c:    9500        ..      STR      r5,[sp,#0]
        0x0002605e:    78a0        .x      LDRB     r0,[r4,#2]
        0x00026060:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00026064:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00026066:    9001        ..      STR      r0,[sp,#4]
        0x00026068:    6920         i      LDR      r0,[r4,#0x10]
        0x0002606a:    9002        ..      STR      r0,[sp,#8]
        0x0002606c:    6960        `i      LDR      r0,[r4,#0x14]
        0x0002606e:    9003        ..      STR      r0,[sp,#0xc]
        0x00026070:    4668        hF      MOV      r0,sp
        0x00026072:    f7fffe6b    ..k.    BL       am_vos_ama_start_speech_send ; 0x25d4c
        0x00026076:    e003        ..      B        0x26080 ; am_vos_audio_handler + 160
        0x00026078:    a116        ..      ADR      r1,{pc}+0x5c ; 0x260d4
        0x0002607a:    2002        .       MOVS     r0,#2
        0x0002607c:    f001f830    ..0.    BL       am_vos_stdio_printf ; 0x270e0
        0x00026080:    f000fc0c    ....    BL       am_vos_is_connected ; 0x2689c
        0x00026084:    b130        0.      CBZ      r0,0x26094 ; am_vos_audio_handler + 180
        0x00026086:    23a0        .#      MOVS     r3,#0xa0
        0x00026088:    2202        ."      MOVS     r2,#2
        0x0002608a:    2107        .!      MOVS     r1,#7
        0x0002608c:    2004        .       MOVS     r0,#4
        0x0002608e:    9500        ..      STR      r5,[sp,#0]
        0x00026090:    f001f984    ....    BL       am_vos_task_send ; 0x2739c
        0x00026094:    68a0        .h      LDR      r0,[r4,#8]
        0x00026096:    3050        P0      ADDS     r0,r0,#0x50
        0x00026098:    60a0        .`      STR      r0,[r4,#8]
        0x0002609a:    b005        ..      ADD      sp,sp,#0x14
        0x0002609c:    bd30        0.      POP      {r4,r5,pc}
        0x0002609e:    f7f9f95b    ..[.    BL       am_audio_buffer_init ; 0x1f358
        0x000260a2:    7025        %p      STRB     r5,[r4,#0]
        0x000260a4:    70a5        .p      STRB     r5,[r4,#2]
        0x000260a6:    70e5        .p      STRB     r5,[r4,#3]
        0x000260a8:    60a5        .`      STR      r5,[r4,#8]
        0x000260aa:    7125        %q      STRB     r5,[r4,#4]
        0x000260ac:    7b20         {      LDRB     r0,[r4,#0xc]
        0x000260ae:    b918        ..      CBNZ     r0,0x260b8 ; am_vos_audio_handler + 216
        0x000260b0:    4912        .I      LDR      r1,[pc,#72] ; [0x260fc] = 0x26224
        0x000260b2:    2003        .       MOVS     r0,#3
        0x000260b4:    f001f814    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000260b8:    2001        .       MOVS     r0,#1
        0x000260ba:    7320         s      STRB     r0,[r4,#0xc]
        0x000260bc:    b005        ..      ADD      sp,sp,#0x14
        0x000260be:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x000260c2:    f000ba3f    ..?.    B.W      am_vos_burst_mode_disable ; 0x26544
    $d
        0x000260c6:    0000        ..      DCW    0
        0x000260c8:    100002cc    ....    DCD    268436172
        0x000260cc:    1000038c    ....    DCD    268436364
        0x000260d0:    000261e0    .a..    DCD    156128
        0x000260d4:    2d2d2d2d    ----    DCD    757935405
        0x000260d8:    746f4e20     Not    DCD    1953451552
        0x000260dc:    6e6f6320     con    DCD    1852793632
        0x000260e0:    7463656e    nect    DCD    1952671086
        0x000260e4:    74206465    ed t    DCD    1948279909
        0x000260e8:    6c41206f    o Al    DCD    1816207471
        0x000260ec:    20617865    exa     DCD    543258725
        0x000260f0:    2e707041    App.    DCD    779120705
        0x000260f4:    2d2d2d2d    ----    DCD    757935405
        0x000260f8:    0000000a    ....    DCD    10
        0x000260fc:    00026224    $b..    DCD    156196
    $t
    i.am_vos_audio_packet_tx
    am_vos_audio_packet_tx
        0x00026100:    b570        p.      PUSH     {r4-r6,lr}
        0x00026102:    460c        .F      MOV      r4,r1
        0x00026104:    4606        .F      MOV      r6,r0
        0x00026106:    f7f2fd8b    ....    BL       AppConnIsOpen ; 0x18c20
        0x0002610a:    2800        .(      CMP      r0,#0
        0x0002610c:    bf08        ..      IT       EQ
        0x0002610e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00026110:    2501        .%      MOVS     r5,#1
        0x00026112:    b2a2        ..      UXTH     r2,r4
        0x00026114:    4c04        .L      LDR      r4,[pc,#16] ; [0x26128] = 0x10004df8
        0x00026116:    4633        3F      MOV      r3,r6
        0x00026118:    f6400104    @...    MOV      r1,#0x804
        0x0002611c:    7860        `x      LDRB     r0,[r4,#1]
        0x0002611e:    f7f3fff2    ....    BL       AttsHandleValueNtf ; 0x1a106
        0x00026122:    70a5        .p      STRB     r5,[r4,#2]
        0x00026124:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00026126:    0000        ..      DCW    0
        0x00026128:    10004df8    .M..    DCD    268455416
    $t
    i.am_vos_audio_processing_task
    am_vos_audio_processing_task
        0x0002612c:    4c17        .L      LDR      r4,[pc,#92] ; [0x2618c] = 0x1000038c
        0x0002612e:    b0d4        ..      SUB      sp,sp,#0x150
        0x00026130:    a950        P.      ADD      r1,sp,#0x140
        0x00026132:    2004        .       MOVS     r0,#4
        0x00026134:    f001f920    .. .    BL       am_vos_task_read ; 0x27378
        0x00026138:    9851        Q.      LDR      r0,[sp,#0x144]
        0x0002613a:    2801        .(      CMP      r0,#1
        0x0002613c:    d002        ..      BEQ      0x26144 ; am_vos_audio_processing_task + 24
        0x0002613e:    2802        .(      CMP      r0,#2
        0x00026140:    d01a        ..      BEQ      0x26178 ; am_vos_audio_processing_task + 76
        0x00026142:    e01e        ..      B        0x26182 ; am_vos_audio_processing_task + 86
        0x00026144:    9852        R.      LDR      r0,[sp,#0x148]
        0x00026146:    2805        .(      CMP      r0,#5
        0x00026148:    d11b        ..      BNE      0x26182 ; am_vos_audio_processing_task + 86
        0x0002614a:    2013        .       MOVS     r0,#0x13
        0x0002614c:    f000fa40    ..@.    BL       am_vos_button_gpio_check ; 0x265d0
        0x00026150:    b150        P.      CBZ      r0,0x26168 ; am_vos_audio_processing_task + 60
        0x00026152:    78a0        .x      LDRB     r0,[r4,#2]
        0x00026154:    2800        .(      CMP      r0,#0
        0x00026156:    bf04        ..      ITT      EQ
        0x00026158:    7820         x      LDRBEQ   r0,[r4,#0]
        0x0002615a:    2800        .(      CMPEQ    r0,#0
        0x0002615c:    d009        ..      BEQ      0x26172 ; am_vos_audio_processing_task + 70
        0x0002615e:    f000f817    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x26190
        0x00026162:    2004        .       MOVS     r0,#4
        0x00026164:    f7fffea8    ....    BL       am_vos_ama_stop_speech_send ; 0x25eb8
        0x00026168:    2113        .!      MOVS     r1,#0x13
        0x0002616a:    2038        8       MOVS     r0,#0x38
        0x0002616c:    f000fb7d    ..}.    BL       am_vos_gpio_enable_irq ; 0x2686a
        0x00026170:    e007        ..      B        0x26182 ; am_vos_audio_processing_task + 86
        0x00026172:    f001f827    ..'.    BL       am_vos_streaming_push_to_talk ; 0x271c4
        0x00026176:    e7f7        ..      B        0x26168 ; am_vos_audio_processing_task + 60
        0x00026178:    e9dd2052    ..R     LDRD     r2,r0,[sp,#0x148]
        0x0002617c:    4669        iF      MOV      r1,sp
        0x0002617e:    f000fe7f    ....    BL       am_vos_ring_buffer_pop ; 0x26e80
        0x00026182:    4668        hF      MOV      r0,sp
        0x00026184:    f7ffff2c    ..,.    BL       am_vos_audio_handler ; 0x25fe0
        0x00026188:    e7d2        ..      B        0x26130 ; am_vos_audio_processing_task + 4
    $d
        0x0002618a:    0000        ..      DCW    0
        0x0002618c:    1000038c    ....    DCD    268436364
    $t
    i.am_vos_audio_reset_flag_and_buffer
    am_vos_audio_reset_flag_and_buffer
        0x00026190:    b510        ..      PUSH     {r4,lr}
        0x00026192:    f7f9f8e1    ....    BL       am_audio_buffer_init ; 0x1f358
        0x00026196:    4c09        .L      LDR      r4,[pc,#36] ; [0x261bc] = 0x1000038c
        0x00026198:    2000        .       MOVS     r0,#0
        0x0002619a:    7020         p      STRB     r0,[r4,#0]
        0x0002619c:    70a0        .p      STRB     r0,[r4,#2]
        0x0002619e:    70e0        .p      STRB     r0,[r4,#3]
        0x000261a0:    60a0        .`      STR      r0,[r4,#8]
        0x000261a2:    7120         q      STRB     r0,[r4,#4]
        0x000261a4:    7b20         {      LDRB     r0,[r4,#0xc]
        0x000261a6:    b918        ..      CBNZ     r0,0x261b0 ; am_vos_audio_reset_flag_and_buffer + 32
        0x000261a8:    4905        .I      LDR      r1,[pc,#20] ; [0x261c0] = 0x26224
        0x000261aa:    2003        .       MOVS     r0,#3
        0x000261ac:    f000ff98    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000261b0:    2001        .       MOVS     r0,#1
        0x000261b2:    7320         s      STRB     r0,[r4,#0xc]
        0x000261b4:    e8bd4010    ...@    POP      {r4,lr}
        0x000261b8:    f000b9c4    ....    B.W      am_vos_burst_mode_disable ; 0x26544
    $d
        0x000261bc:    1000038c    ....    DCD    268436364
        0x000261c0:    00026224    $b..    DCD    156196
    $t
    i.am_vos_audio_wwd_disable
    am_vos_audio_wwd_disable
        0x000261c4:    b510        ..      PUSH     {r4,lr}
        0x000261c6:    4c05        .L      LDR      r4,[pc,#20] ; [0x261dc] = 0x1000038c
        0x000261c8:    7b20         {      LDRB     r0,[r4,#0xc]
        0x000261ca:    2801        .(      CMP      r0,#1
        0x000261cc:    d103        ..      BNE      0x261d6 ; am_vos_audio_wwd_disable + 18
        0x000261ce:    a104        ..      ADR      r1,{pc}+0x12 ; 0x261e0
        0x000261d0:    2003        .       MOVS     r0,#3
        0x000261d2:    f000ff85    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000261d6:    2000        .       MOVS     r0,#0
        0x000261d8:    7320         s      STRB     r0,[r4,#0xc]
        0x000261da:    bd10        ..      POP      {r4,pc}
    $d
        0x000261dc:    1000038c    ....    DCD    268436364
        0x000261e0:    2d4d415b    [AM-    DCD    760037723
        0x000261e4:    5d536f56    VoS]    DCD    1565749078
        0x000261e8:    73694420     Dis    DCD    1936278560
        0x000261ec:    656c6261    able    DCD    1701601889
        0x000261f0:    6b615720     Wak    DCD    1801541408
        0x000261f4:    726f5765    eWor    DCD    1919899493
        0x000261f8:    65442064    d De    DCD    1698963556
        0x000261fc:    74636574    tect    DCD    1952671092
        0x00026200:    0a6e6f69    ion.    DCD    175009641
        0x00026204:    00000000    ....    DCD    0
    $t
    i.am_vos_audio_wwd_enable
    am_vos_audio_wwd_enable
        0x00026208:    b510        ..      PUSH     {r4,lr}
        0x0002620a:    4c05        .L      LDR      r4,[pc,#20] ; [0x26220] = 0x1000038c
        0x0002620c:    7b20         {      LDRB     r0,[r4,#0xc]
        0x0002620e:    b918        ..      CBNZ     r0,0x26218 ; am_vos_audio_wwd_enable + 16
        0x00026210:    a104        ..      ADR      r1,{pc}+0x14 ; 0x26224
        0x00026212:    2003        .       MOVS     r0,#3
        0x00026214:    f000ff64    ..d.    BL       am_vos_stdio_printf ; 0x270e0
        0x00026218:    2001        .       MOVS     r0,#1
        0x0002621a:    7320         s      STRB     r0,[r4,#0xc]
        0x0002621c:    bd10        ..      POP      {r4,pc}
    $d
        0x0002621e:    0000        ..      DCW    0
        0x00026220:    1000038c    ....    DCD    268436364
        0x00026224:    2d4d415b    [AM-    DCD    760037723
        0x00026228:    5d536f56    VoS]    DCD    1565749078
        0x0002622c:    616e4520     Ena    DCD    1634616608
        0x00026230:    20656c62    ble     DCD    543517794
        0x00026234:    656b6157    Wake    DCD    1701536087
        0x00026238:    64726f57    Word    DCD    1685221207
        0x0002623c:    74654420     Det    DCD    1952793632
        0x00026240:    69746365    ecti    DCD    1769235301
        0x00026244:    000a6e6f    on..    DCD    683631
    $t
    i.am_vos_ble_cmd_send
    am_vos_ble_cmd_send
        0x00026248:    b530        0.      PUSH     {r4,r5,lr}
        0x0002624a:    b091        ..      SUB      sp,sp,#0x44
        0x0002624c:    4605        .F      MOV      r5,r0
        0x0002624e:    460c        .F      MOV      r4,r1
        0x00026250:    4668        hF      MOV      r0,sp
        0x00026252:    f7f2faba    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00026256:    4622        "F      MOV      r2,r4
        0x00026258:    4629        )F      MOV      r1,r5
        0x0002625a:    4668        hF      MOV      r0,sp
        0x0002625c:    f7f2f995    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00026260:    480b        .H      LDR      r0,[pc,#44] ; [0x26290] = 0x10004df8
        0x00026262:    9410        ..      STR      r4,[sp,#0x40]
        0x00026264:    2300        .#      MOVS     r3,#0
        0x00026266:    6880        .h      LDR      r0,[r0,#8]
        0x00026268:    461a        .F      MOV      r2,r3
        0x0002626a:    4669        iF      MOV      r1,sp
        0x0002626c:    f01bf9d6    ....    BL       xQueueGenericSend ; 0x4161c
        0x00026270:    b130        0.      CBZ      r0,0x26280 ; am_vos_ble_cmd_send + 56
        0x00026272:    2100        .!      MOVS     r1,#0
        0x00026274:    4608        .F      MOV      r0,r1
        0x00026276:    f7f6fd95    ....    BL       WsfTaskSetReady ; 0x1cda4
        0x0002627a:    b011        ..      ADD      sp,sp,#0x44
        0x0002627c:    2001        .       MOVS     r0,#1
        0x0002627e:    bd30        0.      POP      {r4,r5,pc}
        0x00026280:    a104        ..      ADR      r1,{pc}+0x14 ; 0x26294
        0x00026282:    2002        .       MOVS     r0,#2
        0x00026284:    f000ff2c    ..,.    BL       am_vos_stdio_printf ; 0x270e0
        0x00026288:    b011        ..      ADD      sp,sp,#0x44
        0x0002628a:    2000        .       MOVS     r0,#0
        0x0002628c:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x0002628e:    0000        ..      DCW    0
        0x00026290:    10004df8    .M..    DCD    268455416
        0x00026294:    75657571    queu    DCD    1969583473
        0x00026298:    65732065    e se    DCD    1702043749
        0x0002629c:    6620646e    nd f    DCD    1713398894
        0x000262a0:    206c6961    ail     DCD    543975777
        0x000262a4:    74206e69    in t    DCD    1948282473
        0x000262a8:    0a0d2178    x!..    DCD    168632696
        0x000262ac:    00000000    ....    DCD    0
    $t
    i.am_vos_ble_nextdata_check
    am_vos_ble_nextdata_check
        0x000262b0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000262b4:    4f16        .O      LDR      r7,[pc,#88] ; [0x26310] = 0x10004df8
        0x000262b6:    4614        .F      MOV      r4,r2
        0x000262b8:    460d        .F      MOV      r5,r1
        0x000262ba:    4606        .F      MOV      r6,r0
        0x000262bc:    2200        ."      MOVS     r2,#0
        0x000262be:    4915        .I      LDR      r1,[pc,#84] ; [0x26314] = 0x10004e9c
        0x000262c0:    68b8        .h      LDR      r0,[r7,#8]
        0x000262c2:    f01bfae5    ....    BL       xQueueReceive ; 0x41890
        0x000262c6:    b138        8.      CBZ      r0,0x262d8 ; am_vos_ble_nextdata_check + 40
        0x000262c8:    4812        .H      LDR      r0,[pc,#72] ; [0x26314] = 0x10004e9c
        0x000262ca:    6030        0`      STR      r0,[r6,#0]
        0x000262cc:    6c00        .l      LDR      r0,[r0,#0x40]
        0x000262ce:    6028        (`      STR      r0,[r5,#0]
        0x000262d0:    2001        .       MOVS     r0,#1
        0x000262d2:    7020         p      STRB     r0,[r4,#0]
        0x000262d4:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x000262d8:    2200        ."      MOVS     r2,#0
        0x000262da:    490f        .I      LDR      r1,[pc,#60] ; [0x26318] = 0x10004e90
        0x000262dc:    6878        xh      LDR      r0,[r7,#4]
        0x000262de:    f01bfad7    ....    BL       xQueueReceive ; 0x41890
        0x000262e2:    2800        .(      CMP      r0,#0
        0x000262e4:    bf08        ..      IT       EQ
        0x000262e6:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x000262ea:    480b        .H      LDR      r0,[pc,#44] ; [0x26318] = 0x10004e90
        0x000262ec:    6841        Ah      LDR      r1,[r0,#4]
        0x000262ee:    2900        .)      CMP      r1,#0
        0x000262f0:    bf01        ..      ITTTT    EQ
        0x000262f2:    7801        .x      LDRBEQ   r1,[r0,#0]
        0x000262f4:    2900        .)      CMPEQ    r1,#0
        0x000262f6:    2000        .       MOVEQ    r0,#0
        0x000262f8:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x000262fc:    6030        0`      STR      r0,[r6,#0]
        0x000262fe:    6840        @h      LDR      r0,[r0,#4]
        0x00026300:    6028        (`      STR      r0,[r5,#0]
        0x00026302:    f04f0000    O...    MOV      r0,#0
        0x00026306:    7020         p      STRB     r0,[r4,#0]
        0x00026308:    f04f0001    O...    MOV      r0,#1
        0x0002630c:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00026310:    10004df8    .M..    DCD    268455416
        0x00026314:    10004e9c    .N..    DCD    268455580
        0x00026318:    10004e90    .N..    DCD    268455568
    $t
    i.am_vos_ble_stream_send
    am_vos_ble_stream_send
        0x0002631c:    b500        ..      PUSH     {lr}
        0x0002631e:    b083        ..      SUB      sp,sp,#0xc
        0x00026320:    2000        .       MOVS     r0,#0
        0x00026322:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00026326:    9001        ..      STR      r0,[sp,#4]
        0x00026328:    4809        .H      LDR      r0,[pc,#36] ; [0x26350] = 0x10004df8
        0x0002632a:    2300        .#      MOVS     r3,#0
        0x0002632c:    461a        .F      MOV      r2,r3
        0x0002632e:    6840        @h      LDR      r0,[r0,#4]
        0x00026330:    4669        iF      MOV      r1,sp
        0x00026332:    f01bf973    ..s.    BL       xQueueGenericSend ; 0x4161c
        0x00026336:    2800        .(      CMP      r0,#0
        0x00026338:    bf02        ..      ITTT     EQ
        0x0002633a:    2001        .       MOVEQ    r0,#1
        0x0002633c:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0002633e:    bd00        ..      POPEQ    {pc}
        0x00026340:    2100        .!      MOVS     r1,#0
        0x00026342:    4608        .F      MOV      r0,r1
        0x00026344:    f7f6fd2e    ....    BL       WsfTaskSetReady ; 0x1cda4
        0x00026348:    b003        ..      ADD      sp,sp,#0xc
        0x0002634a:    2000        .       MOVS     r0,#0
        0x0002634c:    bd00        ..      POP      {pc}
    $d
        0x0002634e:    0000        ..      DCW    0
        0x00026350:    10004df8    .M..    DCD    268455416
    $t
    i.am_vos_ble_task
    am_vos_ble_task
        0x00026354:    b096        ..      SUB      sp,sp,#0x58
        0x00026356:    f00dfa81    ....    BL       exactle_stack_init ; 0x3385c
        0x0002635a:    2200        ."      MOVS     r2,#0
        0x0002635c:    210c        .!      MOVS     r1,#0xc
        0x0002635e:    200a        .       MOVS     r0,#0xa
        0x00026360:    f01bf916    ....    BL       xQueueGenericCreate ; 0x41590
        0x00026364:    4c29        )L      LDR      r4,[pc,#164] ; [0x2640c] = 0x10004df8
        0x00026366:    2200        ."      MOVS     r2,#0
        0x00026368:    2144        D!      MOVS     r1,#0x44
        0x0002636a:    6060        ``      STR      r0,[r4,#4]
        0x0002636c:    200a        .       MOVS     r0,#0xa
        0x0002636e:    f01bf90f    ....    BL       xQueueGenericCreate ; 0x41590
        0x00026372:    60a0        .`      STR      r0,[r4,#8]
        0x00026374:    f7f2fb68    ..h.    BL       AmVosStart ; 0x18a48
        0x00026378:    4825        %H      LDR      r0,[pc,#148] ; [0x26410] = 0x24b1d
        0x0002637a:    f7fefe59    ..Y.    BL       am_vos_ama_evt_cback_register ; 0x25030
        0x0002637e:    f8df9098    ....    LDR      r9,[pc,#152] ; [0x26418] = 0x10004e9c
        0x00026382:    f8df8090    ....    LDR      r8,[pc,#144] ; [0x26414] = 0x1000db40
        0x00026386:    f1a9050c    ....    SUB      r5,r9,#0xc
        0x0002638a:    2750        P'      MOVS     r7,#0x50
        0x0002638c:    f04f0a10    O...    MOV      r10,#0x10
        0x00026390:    f04f0b80    O...    MOV      r11,#0x80
        0x00026394:    78a0        .x      LDRB     r0,[r4,#2]
        0x00026396:    2800        .(      CMP      r0,#0
        0x00026398:    d134        4.      BNE      0x26404 ; am_vos_ble_task + 176
        0x0002639a:    4640        @F      MOV      r0,r8
        0x0002639c:    f000fa38    ..8.    BL       am_vos_get_ring_buffer_status ; 0x26810
        0x000263a0:    4606        .F      MOV      r6,r0
        0x000263a2:    2200        ."      MOVS     r2,#0
        0x000263a4:    491c        .I      LDR      r1,[pc,#112] ; [0x26418] = 0x10004e9c
        0x000263a6:    68a0        .h      LDR      r0,[r4,#8]
        0x000263a8:    f01bfa72    ..r.    BL       xQueueReceive ; 0x41890
        0x000263ac:    b128        (.      CBZ      r0,0x263ba ; am_vos_ble_task + 102
        0x000263ae:    481a        .H      LDR      r0,[pc,#104] ; [0x26418] = 0x10004e9c
        0x000263b0:    f8d91040    ..@.    LDR      r1,[r9,#0x40]
        0x000263b4:    f000f924    ..$.    BL       am_vos_cmd_packet_tx ; 0x26600
        0x000263b8:    e024        $.      B        0x26404 ; am_vos_ble_task + 176
        0x000263ba:    2200        ."      MOVS     r2,#0
        0x000263bc:    4917        .I      LDR      r1,[pc,#92] ; [0x2641c] = 0x10004e90
        0x000263be:    6860        `h      LDR      r0,[r4,#4]
        0x000263c0:    f01bfa66    ..f.    BL       xQueueReceive ; 0x41890
        0x000263c4:    b130        0.      CBZ      r0,0x263d4 ; am_vos_ble_task + 128
        0x000263c6:    6869        ih      LDR      r1,[r5,#4]
        0x000263c8:    2900        .)      CMP      r1,#0
        0x000263ca:    bf06        ..      ITTE     EQ
        0x000263cc:    7828        (x      LDRBEQ   r0,[r5,#0]
        0x000263ce:    2800        .(      CMPEQ    r0,#0
        0x000263d0:    4812        .H      LDRNE    r0,[pc,#72] ; [0x2641c] = 0x10004e90
        0x000263d2:    d115        ..      BNE      0x26400 ; am_vos_ble_task + 172
        0x000263d4:    2e50        P.      CMP      r6,#0x50
        0x000263d6:    d315        ..      BCC      0x26404 ; am_vos_ble_task + 176
        0x000263d8:    466e        nF      MOV      r6,sp
        0x000263da:    f7f2f81f    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000263de:    f88da000    ....    STRB     r10,[sp,#0]
        0x000263e2:    9015        ..      STR      r0,[sp,#0x54]
        0x000263e4:    f88db001    ....    STRB     r11,[sp,#1]
        0x000263e8:    463a        :F      MOV      r2,r7
        0x000263ea:    f88d7002    ...p    STRB     r7,[sp,#2]
        0x000263ee:    1cf1        ..      ADDS     r1,r6,#3
        0x000263f0:    2002        .       MOVS     r0,#2
        0x000263f2:    f7f9f855    ..U.    BL       am_audio_buffer_pop ; 0x1f4a0
        0x000263f6:    9815        ..      LDR      r0,[sp,#0x54]
        0x000263f8:    f7f2f814    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000263fc:    2153        S!      MOVS     r1,#0x53
        0x000263fe:    4668        hF      MOV      r0,sp
        0x00026400:    f7fffe7e    ..~.    BL       am_vos_audio_packet_tx ; 0x26100
        0x00026404:    f01afed6    ....    BL       wsfOsDispatcher ; 0x411b4
        0x00026408:    e7c4        ..      B        0x26394 ; am_vos_ble_task + 64
    $d
        0x0002640a:    0000        ..      DCW    0
        0x0002640c:    10004df8    .M..    DCD    268455416
        0x00026410:    00024b1d    .K..    DCD    150301
        0x00026414:    1000db40    @...    DCD    268491584
        0x00026418:    10004e9c    .N..    DCD    268455580
        0x0002641c:    10004e90    .N..    DCD    268455568
    $t
    i.am_vos_ble_task_setup
    am_vos_ble_task_setup
        0x00026420:    4904        .I      LDR      r1,[pc,#16] ; [0x26434] = 0xe000e00a
        0x00026422:    2080        .       MOVS     r0,#0x80
        0x00026424:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x00026428:    4903        .I      LDR      r1,[pc,#12] ; [0x26438] = 0xe000e039
        0x0002642a:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x0002642e:    2001        .       MOVS     r0,#1
        0x00026430:    f7f4be32    ..2.    B        HciDrvRadioBoot ; 0x1b098
    $d
        0x00026434:    e000e00a    ....    DCD    3758153738
        0x00026438:    e000e039    9...    DCD    3758153785
    $t
    i.am_vos_ble_tx_packet_encap
    am_vos_ble_tx_packet_encap
        0x0002643c:    b538        8.      PUSH     {r3-r5,lr}
        0x0002643e:    460d        .F      MOV      r5,r1
        0x00026440:    4604        .F      MOV      r4,r0
        0x00026442:    f7f1ffeb    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00026446:    9000        ..      STR      r0,[sp,#0]
        0x00026448:    2010        .       MOVS     r0,#0x10
        0x0002644a:    7020         p      STRB     r0,[r4,#0]
        0x0002644c:    2080        .       MOVS     r0,#0x80
        0x0002644e:    7060        `p      STRB     r0,[r4,#1]
        0x00026450:    70a5        .p      STRB     r5,[r4,#2]
        0x00026452:    462a        *F      MOV      r2,r5
        0x00026454:    1ce1        ..      ADDS     r1,r4,#3
        0x00026456:    2002        .       MOVS     r0,#2
        0x00026458:    f7f9f822    ..".    BL       am_audio_buffer_pop ; 0x1f4a0
        0x0002645c:    9800        ..      LDR      r0,[sp,#0]
        0x0002645e:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x00026462:    f7f1bfdf    ....    B        am_hal_interrupt_master_set ; 0x18424
        0x00026466:    0000        ..      MOVS     r0,r0
    i.am_vos_board_init
    am_vos_board_init
        0x00026468:    b530        0.      PUSH     {r4,r5,lr}
        0x0002646a:    482d        -H      LDR      r0,[pc,#180] ; [0x26520] = 0x10000610
        0x0002646c:    b083        ..      SUB      sp,sp,#0xc
        0x0002646e:    6801        .h      LDR      r1,[r0,#0]
        0x00026470:    9101        ..      STR      r1,[sp,#4]
        0x00026472:    2011        .       MOVS     r0,#0x11
        0x00026474:    f7fbf986    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x00026478:    482a        *H      LDR      r0,[pc,#168] ; [0x26524] = 0x10000614
        0x0002647a:    6801        .h      LDR      r1,[r0,#0]
        0x0002647c:    9101        ..      STR      r1,[sp,#4]
        0x0002647e:    2013        .       MOVS     r0,#0x13
        0x00026480:    f7fbf980    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x00026484:    2013        .       MOVS     r0,#0x13
        0x00026486:    2500        .%      MOVS     r5,#0
        0x00026488:    4601        .F      MOV      r1,r0
        0x0002648a:    9001        ..      STR      r0,[sp,#4]
        0x0002648c:    462b        +F      MOV      r3,r5
        0x0002648e:    4a26        &J      LDR      r2,[pc,#152] ; [0x26528] = 0x26e67
        0x00026490:    4628        (F      MOV      r0,r5
        0x00026492:    f7fbf915    ....    BL       am_hal_gpio_interrupt_register ; 0x216c0
        0x00026496:    aa01        ..      ADD      r2,sp,#4
        0x00026498:    2101        .!      MOVS     r1,#1
        0x0002649a:    2000        .       MOVS     r0,#0
        0x0002649c:    f7fbf810    ....    BL       am_hal_gpio_interrupt_control ; 0x214c0
        0x000264a0:    f7f1ffbc    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000264a4:    9001        ..      STR      r0,[sp,#4]
        0x000264a6:    466a        jF      MOV      r2,sp
        0x000264a8:    2100        .!      MOVS     r1,#0
        0x000264aa:    2038        8       MOVS     r0,#0x38
        0x000264ac:    f7fbf8d4    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21658
        0x000264b0:    2038        8       MOVS     r0,#0x38
        0x000264b2:    9900        ..      LDR      r1,[sp,#0]
        0x000264b4:    f7fbf8b8    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x21628
        0x000264b8:    9801        ..      LDR      r0,[sp,#4]
        0x000264ba:    f7f1ffb3    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000264be:    2103        .!      MOVS     r1,#3
        0x000264c0:    481a        .H      LDR      r0,[pc,#104] ; [0x2652c] = 0x100005f0
        0x000264c2:    f7fafb7d    ..}.    BL       am_devices_led_array_init ; 0x20bc0
        0x000264c6:    491a        .I      LDR      r1,[pc,#104] ; [0x26530] = 0xe000e038
        0x000264c8:    2080        .       MOVS     r0,#0x80
        0x000264ca:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x000264ce:    4919        .I      LDR      r1,[pc,#100] ; [0x26534] = 0xe000e004
        0x000264d0:    0440        @.      LSLS     r0,r0,#17
        0x000264d2:    f8c10100    ....    STR      r0,[r1,#0x100]
        0x000264d6:    f000fb51    ..Q.    BL       am_vos_pdm_init ; 0x26b7c
        0x000264da:    2001        .       MOVS     r0,#1
        0x000264dc:    f000fa2e    ....    BL       am_vos_logic_led_swirl ; 0x2693c
        0x000264e0:    f7f9fb84    ....    BL       am_bsp_itm_printf_enable ; 0x1fbec
        0x000264e4:    f000fb8a    ....    BL       am_vos_print_system_info ; 0x26bfc
        0x000264e8:    4c13        .L      LDR      r4,[pc,#76] ; [0x26538] = 0x10003de8
        0x000264ea:    f8940155    ..U.    LDRB     r0,[r4,#0x155]
        0x000264ee:    b140        @.      CBZ      r0,0x26502 ; am_vos_board_init + 154
        0x000264f0:    2001        .       MOVS     r0,#1
        0x000264f2:    f7fcff6f    ..o.    BL       am_hal_pwrctrl_mcu_mode_select ; 0x233d4
        0x000264f6:    0002        ..      MOVS     r2,r0
        0x000264f8:    d00a        ..      BEQ      0x26510 ; am_vos_board_init + 168
        0x000264fa:    4910        .I      LDR      r1,[pc,#64] ; [0x2653c] = 0x26584
        0x000264fc:    2002        .       MOVS     r0,#2
        0x000264fe:    f000fdef    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00026502:    f7f1ff87    ....    BL       am_hal_interrupt_master_enable ; 0x18414
        0x00026506:    b003        ..      ADD      sp,sp,#0xc
        0x00026508:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0002650c:    f7ffbf88    ....    B.W      am_vos_ble_task_setup ; 0x26420
        0x00026510:    f8845155    ..UQ    STRB     r5,[r4,#0x155]
        0x00026514:    490a        .I      LDR      r1,[pc,#40] ; [0x26540] = 0x265b0
        0x00026516:    2002        .       MOVS     r0,#2
        0x00026518:    f000fde2    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x0002651c:    e7f1        ..      B        0x26502 ; am_vos_board_init + 154
    $d
        0x0002651e:    0000        ..      DCW    0
        0x00026520:    10000610    ....    DCD    268437008
        0x00026524:    10000614    ....    DCD    268437012
        0x00026528:    00026e67    gn..    DCD    159335
        0x0002652c:    100005f0    ....    DCD    268436976
        0x00026530:    e000e038    8...    DCD    3758153784
        0x00026534:    e000e004    ....    DCD    3758153732
        0x00026538:    10003de8    .=..    DCD    268451304
        0x0002653c:    00026584    .e..    DCD    157060
        0x00026540:    000265b0    .e..    DCD    157104
    $t
    i.am_vos_burst_mode_disable
    am_vos_burst_mode_disable
        0x00026544:    4770        pG      BX       lr
    i.am_vos_burst_mode_enable
    am_vos_burst_mode_enable
        0x00026546:    4770        pG      BX       lr
    i.am_vos_burst_mode_setup
    am_vos_burst_mode_setup
        0x00026548:    b510        ..      PUSH     {r4,lr}
        0x0002654a:    4c0d        .L      LDR      r4,[pc,#52] ; [0x26580] = 0x10003de8
        0x0002654c:    f8940155    ..U.    LDRB     r0,[r4,#0x155]
        0x00026550:    2800        .(      CMP      r0,#0
        0x00026552:    bf08        ..      IT       EQ
        0x00026554:    bd10        ..      POPEQ    {r4,pc}
        0x00026556:    2001        .       MOVS     r0,#1
        0x00026558:    f7fcff3c    ..<.    BL       am_hal_pwrctrl_mcu_mode_select ; 0x233d4
        0x0002655c:    0002        ..      MOVS     r2,r0
        0x0002655e:    d005        ..      BEQ      0x2656c ; am_vos_burst_mode_setup + 36
        0x00026560:    e8bd4010    ...@    POP      {r4,lr}
        0x00026564:    a107        ..      ADR      r1,{pc}+0x20 ; 0x26584
        0x00026566:    2002        .       MOVS     r0,#2
        0x00026568:    f000bdba    ....    B.W      am_vos_stdio_printf ; 0x270e0
        0x0002656c:    2000        .       MOVS     r0,#0
        0x0002656e:    f8840155    ..U.    STRB     r0,[r4,#0x155]
        0x00026572:    e8bd4010    ...@    POP      {r4,lr}
        0x00026576:    a10e        ..      ADR      r1,{pc}+0x3a ; 0x265b0
        0x00026578:    2002        .       MOVS     r0,#2
        0x0002657a:    f000bdb1    ....    B.W      am_vos_stdio_printf ; 0x270e0
    $d
        0x0002657e:    0000        ..      DCW    0
        0x00026580:    10003de8    .=..    DCD    268451304
        0x00026584:    6c696146    Fail    DCD    1818845510
        0x00026588:    74206465    ed t    DCD    1948279909
        0x0002658c:    6944206f    o Di    DCD    1766072431
        0x00026590:    6c626173    sabl    DCD    1818386803
        0x00026594:    75422065    e Bu    DCD    1967267941
        0x00026598:    20747372    rst     DCD    544502642
        0x0002659c:    65646f4d    Mode    DCD    1701080909
        0x000265a0:    65706f20     ope    DCD    1701867296
        0x000265a4:    69746172    rati    DCD    1769234802
        0x000265a8:    25206e6f    on %    DCD    622882415
        0x000265ac:    00000a64    d...    DCD    2660
        0x000265b0:    4d415b0a    .[AM    DCD    1296128778
        0x000265b4:    536f562d    -VoS    DCD    1399805485
        0x000265b8:    6f4e205d    ] No    DCD    1867391069
        0x000265bc:    6c616d72    rmal    DCD    1818324338
        0x000265c0:    646f4d20     Mod    DCD    1685015840
        0x000265c4:    38282065    e (8    DCD    942153829
        0x000265c8:    7a484d36    6MHz    DCD    2051558710
        0x000265cc:    000a0a29    )...    DCD    657961
    $t
    i.am_vos_button_gpio_check
    am_vos_button_gpio_check
        0x000265d0:    b5f8        ..      PUSH     {r3-r7,lr}
        0x000265d2:    2400        .$      MOVS     r4,#0
        0x000265d4:    4606        .F      MOV      r6,r0
        0x000265d6:    4625        %F      MOV      r5,r4
        0x000265d8:    2064        d       MOVS     r0,#0x64
        0x000265da:    9500        ..      STR      r5,[sp,#0]
        0x000265dc:    f7fdfb38    ..8.    BL       am_util_delay_ms ; 0x23c50
        0x000265e0:    466a        jF      MOV      r2,sp
        0x000265e2:    2100        .!      MOVS     r1,#0
        0x000265e4:    4630        0F      MOV      r0,r6
        0x000265e6:    f7fbf907    ....    BL       am_hal_gpio_state_read ; 0x217f8
        0x000265ea:    9900        ..      LDR      r1,[sp,#0]
        0x000265ec:    2901        .)      CMP      r1,#1
        0x000265ee:    d005        ..      BEQ      0x265fc ; am_vos_button_gpio_check + 44
        0x000265f0:    1c60        `.      ADDS     r0,r4,#1
        0x000265f2:    b2c4        ..      UXTB     r4,r0
        0x000265f4:    2c05        .,      CMP      r4,#5
        0x000265f6:    d3ef        ..      BCC      0x265d8 ; am_vos_button_gpio_check + 8
        0x000265f8:    2000        .       MOVS     r0,#0
        0x000265fa:    bdf8        ..      POP      {r3-r7,pc}
        0x000265fc:    2001        .       MOVS     r0,#1
        0x000265fe:    bdf8        ..      POP      {r3-r7,pc}
    i.am_vos_cmd_packet_tx
    am_vos_cmd_packet_tx
        0x00026600:    b570        p.      PUSH     {r4-r6,lr}
        0x00026602:    460c        .F      MOV      r4,r1
        0x00026604:    4606        .F      MOV      r6,r0
        0x00026606:    f7f2fb0b    ....    BL       AppConnIsOpen ; 0x18c20
        0x0002660a:    2800        .(      CMP      r0,#0
        0x0002660c:    bf08        ..      IT       EQ
        0x0002660e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00026610:    2501        .%      MOVS     r5,#1
        0x00026612:    b2a2        ..      UXTH     r2,r4
        0x00026614:    4c0b        .L      LDR      r4,[pc,#44] ; [0x26644] = 0x10004df8
        0x00026616:    4633        3F      MOV      r3,r6
        0x00026618:    f6400104    @...    MOV      r1,#0x804
        0x0002661c:    7860        `x      LDRB     r0,[r4,#1]
        0x0002661e:    f7f3fd72    ..r.    BL       AttsHandleValueNtf ; 0x1a106
        0x00026622:    70a5        .p      STRB     r5,[r4,#2]
        0x00026624:    f1040018    ....    ADD      r0,r4,#0x18
        0x00026628:    f7f6fcb2    ....    BL       WsfTimerStop ; 0x1cf90
        0x0002662c:    f2427110    B..q    MOV      r1,#0x2710
        0x00026630:    f1040018    ....    ADD      r0,r4,#0x18
        0x00026634:    f7f6fc3e    ..>.    BL       WsfTimerStartMs ; 0x1ceb4
        0x00026638:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002663c:    2100        .!      MOVS     r1,#0
        0x0002663e:    4608        .F      MOV      r0,r1
        0x00026640:    f7f6bbb0    ....    B        WsfTaskSetReady ; 0x1cda4
    $d
        0x00026644:    10004df8    .M..    DCD    268455416
    $t
    i.am_vos_codec_encode
    am_vos_codec_encode
        0x00026648:    b510        ..      PUSH     {r4,lr}
        0x0002664a:    f44f71a0    O..q    MOV      r1,#0x140
        0x0002664e:    9c02        ..      LDR      r4,[sp,#8]
        0x00026650:    f005fc0e    ....    BL       audio_enc_encode_frame ; 0x2be70
        0x00026654:    6020         `      STR      r0,[r4,#0]
        0x00026656:    bd10        ..      POP      {r4,pc}
    i.am_vos_codec_init
    am_vos_codec_init
        0x00026658:    2000        .       MOVS     r0,#0
        0x0002665a:    f005bc27    ..'.    B.W      audio_enc_init ; 0x2beac
        0x0002665e:    0000        ..      MOVS     r0,r0
    i.am_vos_codec_task
    am_vos_codec_task
        0x00026660:    f5ad7d44    ..D}    SUB      sp,sp,#0x310
        0x00026664:    a802        ..      ADD      r0,sp,#8
        0x00026666:    4680        .F      MOV      r8,r0
        0x00026668:    90c3        ..      STR      r0,[sp,#0x30c]
        0x0002666a:    4848        HH      LDR      r0,[pc,#288] ; [0x2678c] = 0x10005310
        0x0002666c:    f6480108    H...    MOV      r1,#0x8808
        0x00026670:    4401        .D      ADD      r1,r1,r0
        0x00026672:    91c2        ..      STR      r1,[sp,#0x308]
        0x00026674:    f6480130    H.0.    MOV      r1,#0x8830
        0x00026678:    4401        .D      ADD      r1,r1,r0
        0x0002667a:    91c1        ..      STR      r1,[sp,#0x304]
        0x0002667c:    f648011c    H...    MOV      r1,#0x881c
        0x00026680:    2700        .'      MOVS     r7,#0
        0x00026682:    f44f7620    O. v    MOV      r6,#0x280
        0x00026686:    f50d7a24    ..$z    ADD      r10,sp,#0x290
        0x0002668a:    f50d793b    ..;y    ADD      r9,sp,#0x2ec
        0x0002668e:    eb000b01    ....    ADD      r11,r0,r1
        0x00026692:    f5004500    ...E    ADD      r5,r0,#0x8000
        0x00026696:    a9bc        ..      ADD      r1,sp,#0x2f0
        0x00026698:    2007        .       MOVS     r0,#7
        0x0002669a:    f000fe6d    ..m.    BL       am_vos_task_read ; 0x27378
        0x0002669e:    f89d02f0    ....    LDRB     r0,[sp,#0x2f0]
        0x000266a2:    2804        .(      CMP      r0,#4
        0x000266a4:    d1f7        ..      BNE      0x26696 ; am_vos_codec_task + 54
        0x000266a6:    f7f1feb9    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000266aa:    90b8        ..      STR      r0,[sp,#0x2e0]
        0x000266ac:    4658        XF      MOV      r0,r11
        0x000266ae:    f000f8af    ....    BL       am_vos_get_ring_buffer_status ; 0x26810
        0x000266b2:    4604        .F      MOV      r4,r0
        0x000266b4:    98b8        ..      LDR      r0,[sp,#0x2e0]
        0x000266b6:    f7f1feb5    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000266ba:    2c00        .,      CMP      r4,#0
        0x000266bc:    d0eb        ..      BEQ      0x26696 ; am_vos_codec_task + 54
        0x000266be:    42b4        .B      CMP      r4,r6
        0x000266c0:    bf88        ..      IT       HI
        0x000266c2:    4634        4F      MOVHI    r4,r6
        0x000266c4:    eb080107    ....    ADD      r1,r8,r7
        0x000266c8:    4622        "F      MOV      r2,r4
        0x000266ca:    2001        .       MOVS     r0,#1
        0x000266cc:    f7f8fe6c    ..l.    BL       am_audio_buffer_nested_pop ; 0x1f3a8
        0x000266d0:    42a6        .B      CMP      r6,r4
        0x000266d2:    bf9c        ..      ITT      LS
        0x000266d4:    f44f7620    O. v    MOVLS    r6,#0x280
        0x000266d8:    2700        .'      MOVLS    r7,#0
        0x000266da:    d902        ..      BLS      0x266e2 ; am_vos_codec_task + 130
        0x000266dc:    1b36        6.      SUBS     r6,r6,r4
        0x000266de:    193f        ?.      ADDS     r7,r7,r4
        0x000266e0:    d144        D.      BNE      0x2676c ; am_vos_codec_task + 268
        0x000266e2:    f01afccd    ....    BL       vTaskSuspendAll ; 0x41080
        0x000266e6:    2350        P#      MOVS     r3,#0x50
        0x000266e8:    f8cd9000    ....    STR      r9,[sp,#0]
        0x000266ec:    4652        RF      MOV      r2,r10
        0x000266ee:    00d9        ..      LSLS     r1,r3,#3
        0x000266f0:    98c3        ..      LDR      r0,[sp,#0x30c]
        0x000266f2:    f7ffffa9    ....    BL       am_vos_codec_encode ; 0x26648
        0x000266f6:    9abb        ..      LDR      r2,[sp,#0x2ec]
        0x000266f8:    2a50        P*      CMP      r2,#0x50
        0x000266fa:    d004        ..      BEQ      0x26706 ; am_vos_codec_task + 166
        0x000266fc:    a124        $.      ADR      r1,{pc}+0x94 ; 0x26790
        0x000266fe:    2003        .       MOVS     r0,#3
        0x00026700:    f000fcee    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00026704:    2250        P"      MOVS     r2,#0x50
        0x00026706:    4651        QF      MOV      r1,r10
        0x00026708:    2002        .       MOVS     r0,#2
        0x0002670a:    f7f8fe69    ..i.    BL       am_audio_buffer_nested_push ; 0x1f3e0
        0x0002670e:    98c2        ..      LDR      r0,[sp,#0x308]
        0x00026710:    f7f8ff26    ..&.    BL       am_audio_universal_buffer_status_check ; 0x1f560
        0x00026714:    2800        .(      CMP      r0,#0
        0x00026716:    d120         .      BNE      0x2675a ; am_vos_codec_task + 250
        0x00026718:    f8d50814    ....    LDR      r0,[r5,#0x814]
        0x0002671c:    9000        ..      STR      r0,[sp,#0]
        0x0002671e:    f8d5380c    ...8    LDR      r3,[r5,#0x80c]
        0x00026722:    f8d52810    ...(    LDR      r2,[r5,#0x810]
        0x00026726:    a122        ".      ADR      r1,{pc}+0x8a ; 0x267b0
        0x00026728:    2002        .       MOVS     r0,#2
        0x0002672a:    f000fcd9    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x0002672e:    f8d50828    ..(.    LDR      r0,[r5,#0x828]
        0x00026732:    9000        ..      STR      r0,[sp,#0]
        0x00026734:    f8d53820    .. 8    LDR      r3,[r5,#0x820]
        0x00026738:    f8d52824    ..$(    LDR      r2,[r5,#0x824]
        0x0002673c:    a124        $.      ADR      r1,{pc}+0x94 ; 0x267d0
        0x0002673e:    2002        .       MOVS     r0,#2
        0x00026740:    f000fcce    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00026744:    f8d5083c    ..<.    LDR      r0,[r5,#0x83c]
        0x00026748:    9000        ..      STR      r0,[sp,#0]
        0x0002674a:    f8d53834    ..48    LDR      r3,[r5,#0x834]
        0x0002674e:    f8d52838    ..8(    LDR      r2,[r5,#0x838]
        0x00026752:    a127        '.      ADR      r1,{pc}+0x9e ; 0x267f0
        0x00026754:    2002        .       MOVS     r0,#2
        0x00026756:    f000fcc3    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x0002675a:    f01bfb7d    ..}.    BL       xTaskResumeAll ; 0x41e58
        0x0002675e:    98c1        ..      LDR      r0,[sp,#0x304]
        0x00026760:    f000f856    ..V.    BL       am_vos_get_ring_buffer_status ; 0x26810
        0x00026764:    2850        P(      CMP      r0,#0x50
        0x00026766:    bf28        (.      IT       CS
        0x00026768:    f7fffdd8    ....    BLCS     am_vos_ble_stream_send ; 0x2631c
        0x0002676c:    f7f1fe56    ..V.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00026770:    90b8        ..      STR      r0,[sp,#0x2e0]
        0x00026772:    4658        XF      MOV      r0,r11
        0x00026774:    f000f84c    ..L.    BL       am_vos_get_ring_buffer_status ; 0x26810
        0x00026778:    4604        .F      MOV      r4,r0
        0x0002677a:    98b8        ..      LDR      r0,[sp,#0x2e0]
        0x0002677c:    f7f1fe52    ..R.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00026780:    f5b47f20    .. .    CMP      r4,#0x280
        0x00026784:    d29b        ..      BCS      0x266be ; am_vos_codec_task + 94
        0x00026786:    2c00        .,      CMP      r4,#0
        0x00026788:    d199        ..      BNE      0x266be ; am_vos_codec_task + 94
        0x0002678a:    e784        ..      B        0x26696 ; am_vos_codec_task + 54
    $d
        0x0002678c:    10005310    .S..    DCD    268456720
        0x00026790:    2d4d415b    [AM-    DCD    760037723
        0x00026794:    5d536f56    VoS]    DCD    1565749078
        0x00026798:    32336920     i32    DCD    842230048
        0x0002679c:    706d6f43    Comp    DCD    1886220099
        0x000267a0:    73736572    ress    DCD    1936942450
        0x000267a4:    654c6465    edLe    DCD    1699505253
        0x000267a8:    203d206e    n =     DCD    540876910
        0x000267ac:    000a6425    %d..    DCD    680997
        0x000267b0:    52204253    SB R    DCD    1377845843
        0x000267b4:    25203a48    H: %    DCD    622869064
        0x000267b8:    53202c64    d, S    DCD    1394617444
        0x000267bc:    54572042    B WT    DCD    1414996034
        0x000267c0:    6425203a    : %d    DCD    1680154682
        0x000267c4:    564f202c    , OV    DCD    1448026156
        0x000267c8:    6425203a    : %d    DCD    1680154682
        0x000267cc:    0000000a    ....    DCD    10
        0x000267d0:    4f4e4f4d    MONO    DCD    1330532173
        0x000267d4:    3a485220     RH:    DCD    977818144
        0x000267d8:    2c642520     %d,    DCD    744760608
        0x000267dc:    3a545720     WT:    DCD    978605856
        0x000267e0:    2c642520     %d,    DCD    744760608
        0x000267e4:    3a564f20     OV:    DCD    978734880
        0x000267e8:    0a642520     %d.    DCD    174335264
        0x000267ec:    00000000    ....    DCD    0
        0x000267f0:    52204245    EB R    DCD    1377845829
        0x000267f4:    25203a48    H: %    DCD    622869064
        0x000267f8:    45202c64    d, E    DCD    1159736420
        0x000267fc:    54572042    B WT    DCD    1414996034
        0x00026800:    6425203a    : %d    DCD    1680154682
        0x00026804:    564f202c    , OV    DCD    1448026156
        0x00026808:    6425203a    : %d    DCD    1680154682
        0x0002680c:    00000a20     ...    DCD    2592
    $t
    i.am_vos_get_ring_buffer_status
    am_vos_get_ring_buffer_status
        0x00026810:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00026812:    6846        Fh      LDR      r6,[r0,#4]
        0x00026814:    6885        .h      LDR      r5,[r0,#8]
        0x00026816:    6904        .i      LDR      r4,[r0,#0x10]
        0x00026818:    6843        Ch      LDR      r3,[r0,#4]
        0x0002681a:    6882        .h      LDR      r2,[r0,#8]
        0x0002681c:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0002681e:    4293        .B      CMP      r3,r2
        0x00026820:    bf18        ..      IT       NE
        0x00026822:    2900        .)      CMPNE    r1,#0
        0x00026824:    d105        ..      BNE      0x26832 ; am_vos_get_ring_buffer_status + 34
        0x00026826:    6842        Bh      LDR      r2,[r0,#4]
        0x00026828:    6881        .h      LDR      r1,[r0,#8]
        0x0002682a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002682c:    428a        .B      CMP      r2,r1
        0x0002682e:    d107        ..      BNE      0x26840 ; am_vos_get_ring_buffer_status + 48
        0x00026830:    b130        0.      CBZ      r0,0x26840 ; am_vos_get_ring_buffer_status + 48
        0x00026832:    f7f1fdf3    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00026836:    9000        ..      STR      r0,[sp,#0]
        0x00026838:    f7f1fdf4    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002683c:    4620         F      MOV      r0,r4
        0x0002683e:    bdf8        ..      POP      {r3-r7,pc}
        0x00026840:    f7f1fdec    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00026844:    9000        ..      STR      r0,[sp,#0]
        0x00026846:    1930        0.      ADDS     r0,r6,r4
        0x00026848:    1b40        @.      SUBS     r0,r0,r5
        0x0002684a:    fbb0f1f4    ....    UDIV     r1,r0,r4
        0x0002684e:    fb040411    ....    MLS      r4,r4,r1,r0
        0x00026852:    9800        ..      LDR      r0,[sp,#0]
        0x00026854:    f7f1fde6    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00026858:    4620         F      MOV      r0,r4
        0x0002685a:    bdf8        ..      POP      {r3-r7,pc}
    i.am_vos_gpio_disable_irq
    am_vos_gpio_disable_irq
        0x0002685c:    b501        ..      PUSH     {r0,lr}
        0x0002685e:    2100        .!      MOVS     r1,#0
        0x00026860:    466a        jF      MOV      r2,sp
        0x00026862:    4608        .F      MOV      r0,r1
        0x00026864:    f7fafe2c    ..,.    BL       am_hal_gpio_interrupt_control ; 0x214c0
        0x00026868:    bd08        ..      POP      {r3,pc}
    i.am_vos_gpio_enable_irq
    am_vos_gpio_enable_irq
        0x0002686a:    b513        ..      PUSH     {r0,r1,r4,lr}
        0x0002686c:    b082        ..      SUB      sp,sp,#8
        0x0002686e:    4604        .F      MOV      r4,r0
        0x00026870:    466a        jF      MOV      r2,sp
        0x00026872:    2100        .!      MOVS     r1,#0
        0x00026874:    f7fafef0    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21658
        0x00026878:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002687a:    2201        ."      MOVS     r2,#1
        0x0002687c:    f001011f    ....    AND      r1,r1,#0x1f
        0x00026880:    408a        .@      LSLS     r2,r2,r1
        0x00026882:    9900        ..      LDR      r1,[sp,#0]
        0x00026884:    420a        .B      TST      r2,r1
        0x00026886:    bf1c        ..      ITT      NE
        0x00026888:    4620         F      MOVNE    r0,r4
        0x0002688a:    f7fafecd    ....    BLNE     am_hal_gpio_interrupt_irq_clear ; 0x21628
        0x0002688e:    aa03        ..      ADD      r2,sp,#0xc
        0x00026890:    2101        .!      MOVS     r1,#1
        0x00026892:    2000        .       MOVS     r0,#0
        0x00026894:    f7fafe14    ....    BL       am_hal_gpio_interrupt_control ; 0x214c0
        0x00026898:    b004        ..      ADD      sp,sp,#0x10
        0x0002689a:    bd10        ..      POP      {r4,pc}
    i.am_vos_is_connected
    am_vos_is_connected
        0x0002689c:    b510        ..      PUSH     {r4,lr}
        0x0002689e:    f7fefdb7    ....    BL       am_vos_ama_isready ; 0x25410
        0x000268a2:    b138        8.      CBZ      r0,0x268b4 ; am_vos_is_connected + 24
        0x000268a4:    4805        .H      LDR      r0,[pc,#20] ; [0x268bc] = 0x10004df8
        0x000268a6:    7b01        .{      LDRB     r1,[r0,#0xc]
        0x000268a8:    2900        .)      CMP      r1,#0
        0x000268aa:    bf1f        ..      ITTTT    NE
        0x000268ac:    7b80        .{      LDRBNE   r0,[r0,#0xe]
        0x000268ae:    2800        .(      CMPNE    r0,#0
        0x000268b0:    2001        .       MOVNE    r0,#1
        0x000268b2:    bd10        ..      POPNE    {r4,pc}
        0x000268b4:    f04f0000    O...    MOV      r0,#0
        0x000268b8:    bd10        ..      POP      {r4,pc}
    $d
        0x000268ba:    0000        ..      DCW    0
        0x000268bc:    10004df8    .M..    DCD    268455416
    $t
    i.am_vos_led_task
    am_vos_led_task
        0x000268c0:    4c1c        .L      LDR      r4,[pc,#112] ; [0x26934] = 0xaa111155
        0x000268c2:    b084        ..      SUB      sp,sp,#0x10
        0x000268c4:    4669        iF      MOV      r1,sp
        0x000268c6:    2001        .       MOVS     r0,#1
        0x000268c8:    f000fd56    ..V.    BL       am_vos_task_read ; 0x27378
        0x000268cc:    9802        ..      LDR      r0,[sp,#8]
        0x000268ce:    42a0        .B      CMP      r0,r4
        0x000268d0:    bf08        ..      IT       EQ
        0x000268d2:    2000        .       MOVEQ    r0,#0
        0x000268d4:    bf88        ..      IT       HI
        0x000268d6:    2003        .       MOVHI    r0,#3
        0x000268d8:    d302        ..      BCC      0x268e0 ; am_vos_led_task + 32
        0x000268da:    f000f82f    ../.    BL       am_vos_logic_led_swirl ; 0x2693c
        0x000268de:    e7f1        ..      B        0x268c4 ; am_vos_led_task + 4
        0x000268e0:    2802        .(      CMP      r0,#2
        0x000268e2:    d005        ..      BEQ      0x268f0 ; am_vos_led_task + 48
        0x000268e4:    2803        .(      CMP      r0,#3
        0x000268e6:    bf04        ..      ITT      EQ
        0x000268e8:    2002        .       MOVEQ    r0,#2
        0x000268ea:    f000f827    ..'.    BLEQ     am_vos_logic_led_swirl ; 0x2693c
        0x000268ee:    e7e9        ..      B        0x268c4 ; am_vos_led_task + 4
        0x000268f0:    f7ffffd4    ....    BL       am_vos_is_connected ; 0x2689c
        0x000268f4:    2800        .(      CMP      r0,#0
        0x000268f6:    4810        .H      LDR      r0,[pc,#64] ; [0x26938] = 0x100005f0
        0x000268f8:    f04f0100    O...    MOV      r1,#0
        0x000268fc:    d002        ..      BEQ      0x26904 ; am_vos_led_task + 68
        0x000268fe:    f7fafa44    ..D.    BL       am_devices_led_toggle ; 0x20d8a
        0x00026902:    e7df        ..      B        0x268c4 ; am_vos_led_task + 4
        0x00026904:    f7fafa26    ..&.    BL       am_devices_led_on ; 0x20d54
        0x00026908:    200a        .       MOVS     r0,#0xa
        0x0002690a:    f01afa5d    ..].    BL       vTaskDelay ; 0x40dc8
        0x0002690e:    2100        .!      MOVS     r1,#0
        0x00026910:    4809        .H      LDR      r0,[pc,#36] ; [0x26938] = 0x100005f0
        0x00026912:    f7fafa02    ....    BL       am_devices_led_off ; 0x20d1a
        0x00026916:    2096        .       MOVS     r0,#0x96
        0x00026918:    f01afa56    ..V.    BL       vTaskDelay ; 0x40dc8
        0x0002691c:    2100        .!      MOVS     r1,#0
        0x0002691e:    4806        .H      LDR      r0,[pc,#24] ; [0x26938] = 0x100005f0
        0x00026920:    f7fafa18    ....    BL       am_devices_led_on ; 0x20d54
        0x00026924:    200a        .       MOVS     r0,#0xa
        0x00026926:    f01afa4f    ..O.    BL       vTaskDelay ; 0x40dc8
        0x0002692a:    2100        .!      MOVS     r1,#0
        0x0002692c:    4802        .H      LDR      r0,[pc,#8] ; [0x26938] = 0x100005f0
        0x0002692e:    f7faf9f4    ....    BL       am_devices_led_off ; 0x20d1a
        0x00026932:    e7c7        ..      B        0x268c4 ; am_vos_led_task + 4
    $d
        0x00026934:    aa111155    U...    DCD    2853245269
        0x00026938:    100005f0    ....    DCD    268436976
    $t
    i.am_vos_logic_led_swirl
    am_vos_logic_led_swirl
        0x0002693c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00026940:    4604        .F      MOV      r4,r0
        0x00026942:    2732        2'      MOVS     r7,#0x32
        0x00026944:    2200        ."      MOVS     r2,#0
        0x00026946:    2103        .!      MOVS     r1,#3
        0x00026948:    4834        4H      LDR      r0,[pc,#208] ; [0x26a1c] = 0x100005f0
        0x0002694a:    f7faf997    ....    BL       am_devices_led_array_out ; 0x20c7c
        0x0002694e:    4e34        4N      LDR      r6,[pc,#208] ; [0x26a20] = 0x55555556
        0x00026950:    b16c        l.      CBZ      r4,0x2696e ; am_vos_logic_led_swirl + 50
        0x00026952:    2c01        .,      CMP      r4,#1
        0x00026954:    bf08        ..      IT       EQ
        0x00026956:    2400        .$      MOVEQ    r4,#0
        0x00026958:    d01a        ..      BEQ      0x26990 ; am_vos_logic_led_swirl + 84
        0x0002695a:    2c02        .,      CMP      r4,#2
        0x0002695c:    bf04        ..      ITT      EQ
        0x0002695e:    2400        .$      MOVEQ    r4,#0
        0x00026960:    007d        }.      LSLEQ    r5,r7,#1
        0x00026962:    d033        3.      BEQ      0x269cc ; am_vos_logic_led_swirl + 144
        0x00026964:    2c03        .,      CMP      r4,#3
        0x00026966:    bf08        ..      IT       EQ
        0x00026968:    2405        .$      MOVEQ    r4,#5
        0x0002696a:    d040        @.      BEQ      0x269ee ; am_vos_logic_led_swirl + 178
        0x0002696c:    e04e        N.      B        0x26a0c ; am_vos_logic_led_swirl + 208
        0x0002696e:    fb861004    ....    SMULL    r1,r0,r6,r4
        0x00026972:    eba070e0    ...p    SUB      r0,r0,r0,ASR #31
        0x00026976:    eba00080    ....    SUB      r0,r0,r0,LSL #2
        0x0002697a:    1901        ..      ADDS     r1,r0,r4
        0x0002697c:    4827        'H      LDR      r0,[pc,#156] ; [0x26a1c] = 0x100005f0
        0x0002697e:    f7fafa04    ....    BL       am_devices_led_toggle ; 0x20d8a
        0x00026982:    4638        8F      MOV      r0,r7
        0x00026984:    f01afa20    .. .    BL       vTaskDelay ; 0x40dc8
        0x00026988:    1c64        d.      ADDS     r4,r4,#1
        0x0002698a:    2c06        .,      CMP      r4,#6
        0x0002698c:    dbef        ..      BLT      0x2696e ; am_vos_logic_led_swirl + 50
        0x0002698e:    e03d        =.      B        0x26a0c ; am_vos_logic_led_swirl + 208
        0x00026990:    fb861004    ....    SMULL    r1,r0,r6,r4
        0x00026994:    eba070e0    ...p    SUB      r0,r0,r0,ASR #31
        0x00026998:    eba00080    ....    SUB      r0,r0,r0,LSL #2
        0x0002699c:    1901        ..      ADDS     r1,r0,r4
        0x0002699e:    481f        .H      LDR      r0,[pc,#124] ; [0x26a1c] = 0x100005f0
        0x000269a0:    f7faf9f3    ....    BL       am_devices_led_toggle ; 0x20d8a
        0x000269a4:    2032        2       MOVS     r0,#0x32
        0x000269a6:    f7fdf953    ..S.    BL       am_util_delay_ms ; 0x23c50
        0x000269aa:    1c64        d.      ADDS     r4,r4,#1
        0x000269ac:    2c0c        .,      CMP      r4,#0xc
        0x000269ae:    dbef        ..      BLT      0x26990 ; am_vos_logic_led_swirl + 84
        0x000269b0:    e02c        ,.      B        0x26a0c ; am_vos_logic_led_swirl + 208
        0x000269b2:    2c03        .,      CMP      r4,#3
        0x000269b4:    d10a        ..      BNE      0x269cc ; am_vos_logic_led_swirl + 144
        0x000269b6:    4628        (F      MOV      r0,r5
        0x000269b8:    f01afa06    ....    BL       vTaskDelay ; 0x40dc8
        0x000269bc:    2200        ."      MOVS     r2,#0
        0x000269be:    2103        .!      MOVS     r1,#3
        0x000269c0:    4816        .H      LDR      r0,[pc,#88] ; [0x26a1c] = 0x100005f0
        0x000269c2:    f7faf95b    ..[.    BL       am_devices_led_array_out ; 0x20c7c
        0x000269c6:    4628        (F      MOV      r0,r5
        0x000269c8:    f01af9fe    ....    BL       vTaskDelay ; 0x40dc8
        0x000269cc:    fb861004    ....    SMULL    r1,r0,r6,r4
        0x000269d0:    eba070e0    ...p    SUB      r0,r0,r0,ASR #31
        0x000269d4:    eba00080    ....    SUB      r0,r0,r0,LSL #2
        0x000269d8:    1901        ..      ADDS     r1,r0,r4
        0x000269da:    4810        .H      LDR      r0,[pc,#64] ; [0x26a1c] = 0x100005f0
        0x000269dc:    f7faf9d5    ....    BL       am_devices_led_toggle ; 0x20d8a
        0x000269e0:    1c64        d.      ADDS     r4,r4,#1
        0x000269e2:    2c06        .,      CMP      r4,#6
        0x000269e4:    dbe5        ..      BLT      0x269b2 ; am_vos_logic_led_swirl + 118
        0x000269e6:    4638        8F      MOV      r0,r7
        0x000269e8:    f01af9ee    ....    BL       vTaskDelay ; 0x40dc8
        0x000269ec:    e00e        ..      B        0x26a0c ; am_vos_logic_led_swirl + 208
        0x000269ee:    fb861004    ....    SMULL    r1,r0,r6,r4
        0x000269f2:    eba070e0    ...p    SUB      r0,r0,r0,ASR #31
        0x000269f6:    eba00080    ....    SUB      r0,r0,r0,LSL #2
        0x000269fa:    1901        ..      ADDS     r1,r0,r4
        0x000269fc:    4807        .H      LDR      r0,[pc,#28] ; [0x26a1c] = 0x100005f0
        0x000269fe:    f7faf9c4    ....    BL       am_devices_led_toggle ; 0x20d8a
        0x00026a02:    4638        8F      MOV      r0,r7
        0x00026a04:    f01af9e0    ....    BL       vTaskDelay ; 0x40dc8
        0x00026a08:    1e64        d.      SUBS     r4,r4,#1
        0x00026a0a:    d5f0        ..      BPL      0x269ee ; am_vos_logic_led_swirl + 178
        0x00026a0c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00026a10:    2200        ."      MOVS     r2,#0
        0x00026a12:    2103        .!      MOVS     r1,#3
        0x00026a14:    4801        .H      LDR      r0,[pc,#4] ; [0x26a1c] = 0x100005f0
        0x00026a16:    f7fab931    ..1.    B        am_devices_led_array_out ; 0x20c7c
    $d
        0x00026a1a:    0000        ..      DCW    0
        0x00026a1c:    100005f0    ....    DCD    268436976
        0x00026a20:    55555556    VUUU    DCD    1431655766
    $t
    i.am_vos_mic_disable
    am_vos_mic_disable
        0x00026a24:    b510        ..      PUSH     {r4,lr}
        0x00026a26:    a109        ..      ADR      r1,{pc}+0x26 ; 0x26a4c
        0x00026a28:    2003        .       MOVS     r0,#3
        0x00026a2a:    f000fb59    ..Y.    BL       am_vos_stdio_printf ; 0x270e0
        0x00026a2e:    480f        .H      LDR      r0,[pc,#60] ; [0x26a6c] = 0x10003de8
        0x00026a30:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00026a34:    b118        ..      CBZ      r0,0x26a3e ; am_vos_mic_disable + 26
        0x00026a36:    e8bd4010    ...@    POP      {r4,lr}
        0x00026a3a:    f7fcb8cb    ....    B        am_hal_pdm_disable ; 0x22bd4
        0x00026a3e:    e8bd4010    ...@    POP      {r4,lr}
        0x00026a42:    a10b        ..      ADR      r1,{pc}+0x2e ; 0x26a70
        0x00026a44:    2002        .       MOVS     r0,#2
        0x00026a46:    f000bb4b    ..K.    B.W      am_vos_stdio_printf ; 0x270e0
    $d
        0x00026a4a:    0000        ..      DCW    0
        0x00026a4c:    2d4d415b    [AM-    DCD    760037723
        0x00026a50:    5d536f56    VoS]    DCD    1565749078
        0x00026a54:    5f6d6120     am_    DCD    1601003808
        0x00026a58:    5f736f76    vos_    DCD    1601400694
        0x00026a5c:    5f63696d    mic_    DCD    1600350573
        0x00026a60:    61736964    disa    DCD    1634953572
        0x00026a64:    28656c62    ble(    DCD    677735522
        0x00026a68:    00000a29    )...    DCD    2601
        0x00026a6c:    10003de8    .=..    DCD    268451304
        0x00026a70:    6c696146    Fail    DCD    1818845510
        0x00026a74:    74206465    ed t    DCD    1948279909
        0x00026a78:    4450206f    o PD    DCD    1146101871
        0x00026a7c:    6964204d    M di    DCD    1768169549
        0x00026a80:    6c626173    sabl    DCD    1818386803
        0x00026a84:    203a2065    e :     DCD    540680293
        0x00026a88:    204d4450    PDM     DCD    541934672
        0x00026a8c:    646e6168    hand    DCD    1684955496
        0x00026a90:    6920656c    le i    DCD    1763730796
        0x00026a94:    554e2073    s NU    DCD    1431183475
        0x00026a98:    000a4c4c    LL..    DCD    674892
    $t
    i.am_vos_mic_enable
    am_vos_mic_enable
        0x00026a9c:    b510        ..      PUSH     {r4,lr}
        0x00026a9e:    a114        ..      ADR      r1,{pc}+0x52 ; 0x26af0
        0x00026aa0:    2003        .       MOVS     r0,#3
        0x00026aa2:    f000fb1d    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00026aa6:    4c1a        .L      LDR      r4,[pc,#104] ; [0x26b10] = 0x10003de8
        0x00026aa8:    211e        .!      MOVS     r1,#0x1e
        0x00026aaa:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00026aae:    f7fcf9a9    ....    BL       am_hal_pdm_interrupt_enable ; 0x22e04
        0x00026ab2:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00026ab6:    b1a0        ..      CBZ      r0,0x26ae2 ; am_vos_mic_enable + 70
        0x00026ab8:    f44f71a0    O..q    MOV      r1,#0x140
        0x00026abc:    f8c41150    ..P.    STR      r1,[r4,#0x150]
        0x00026ac0:    4914        .I      LDR      r1,[pc,#80] ; [0x26b14] = 0x10060040
        0x00026ac2:    f8c41148    ..H.    STR      r1,[r4,#0x148]
        0x00026ac6:    f50171a0    ...q    ADD      r1,r1,#0x140
        0x00026aca:    f8c4114c    ..L.    STR      r1,[r4,#0x14c]
        0x00026ace:    f50471a4    ...q    ADD      r1,r4,#0x148
        0x00026ad2:    f7fcf8c7    ....    BL       am_hal_pdm_dma_start ; 0x22c64
        0x00026ad6:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00026ada:    e8bd4010    ...@    POP      {r4,lr}
        0x00026ade:    f7fcb909    ....    B        am_hal_pdm_enable ; 0x22cf4
        0x00026ae2:    e8bd4010    ...@    POP      {r4,lr}
        0x00026ae6:    a10c        ..      ADR      r1,{pc}+0x32 ; 0x26b18
        0x00026ae8:    2002        .       MOVS     r0,#2
        0x00026aea:    f000baf9    ....    B.W      am_vos_stdio_printf ; 0x270e0
    $d
        0x00026aee:    0000        ..      DCW    0
        0x00026af0:    2d4d415b    [AM-    DCD    760037723
        0x00026af4:    5d536f56    VoS]    DCD    1565749078
        0x00026af8:    5f6d6120     am_    DCD    1601003808
        0x00026afc:    5f736f76    vos_    DCD    1601400694
        0x00026b00:    5f63696d    mic_    DCD    1600350573
        0x00026b04:    62616e65    enab    DCD    1650552421
        0x00026b08:    2928656c    le()    DCD    690513260
        0x00026b0c:    0000000a    ....    DCD    10
        0x00026b10:    10003de8    .=..    DCD    268451304
        0x00026b14:    10060040    @...    DCD    268828736
        0x00026b18:    6c696146    Fail    DCD    1818845510
        0x00026b1c:    74206465    ed t    DCD    1948279909
        0x00026b20:    4450206f    o PD    DCD    1146101871
        0x00026b24:    6e65204d    M en    DCD    1852121165
        0x00026b28:    656c6261    able    DCD    1701601889
        0x00026b2c:    50203a20     : P    DCD    1344289312
        0x00026b30:    68204d44    DM h    DCD    1746947396
        0x00026b34:    6c646e61    andl    DCD    1818521185
        0x00026b38:    73692065    e is    DCD    1936269413
        0x00026b3c:    4c554e20     NUL    DCD    1280658976
        0x00026b40:    00000a4c    L...    DCD    2636
    $t
    i.am_vos_packet_rx
    am_vos_packet_rx
        0x00026b44:    b570        p.      PUSH     {r4-r6,lr}
        0x00026b46:    f5a16200    ...b    SUB      r2,r1,#0x800
        0x00026b4a:    e9dd5404    ...T    LDRD     r5,r4,[sp,#0x10]
        0x00026b4e:    3a02        .:      SUBS     r2,#2
        0x00026b50:    d110        ..      BNE      0x26b74 ; am_vos_packet_rx + 48
        0x00026b52:    4909        .I      LDR      r1,[pc,#36] ; [0x26b78] = 0x10004df8
        0x00026b54:    f8910035    ..5.    LDRB     r0,[r1,#0x35]
        0x00026b58:    2801        .(      CMP      r0,#1
        0x00026b5a:    d107        ..      BNE      0x26b6c ; am_vos_packet_rx + 40
        0x00026b5c:    f1010028    ..(.    ADD      r0,r1,#0x28
        0x00026b60:    f7f6fa16    ....    BL       WsfTimerStop ; 0x1cf90
        0x00026b64:    2100        .!      MOVS     r1,#0
        0x00026b66:    4608        .F      MOV      r0,r1
        0x00026b68:    f7f6f91c    ....    BL       WsfTaskSetReady ; 0x1cda4
        0x00026b6c:    4629        )F      MOV      r1,r5
        0x00026b6e:    4620         F      MOV      r0,r4
        0x00026b70:    f7fefdbe    ....    BL       am_vos_ama_rx_handler ; 0x256f0
        0x00026b74:    2000        .       MOVS     r0,#0
        0x00026b76:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00026b78:    10004df8    .M..    DCD    268455416
    $t
    i.am_vos_pdm_init
    am_vos_pdm_init
        0x00026b7c:    b530        0.      PUSH     {r4,r5,lr}
        0x00026b7e:    4b19        .K      LDR      r3,[pc,#100] ; [0x26be4] = 0x43054
        0x00026b80:    b089        ..      SUB      sp,sp,#0x24
        0x00026b82:    e893103f    ..?.    LDM      r3,{r0-r5,r12}
        0x00026b86:    e88d103f    ..?.    STM      sp,{r0-r5,r12}
        0x00026b8a:    4c17        .L      LDR      r4,[pc,#92] ; [0x26be8] = 0x10003de8
        0x00026b8c:    2000        .       MOVS     r0,#0
        0x00026b8e:    f50471a2    ...q    ADD      r1,r4,#0x144
        0x00026b92:    f7fcf8f5    ....    BL       am_hal_pdm_initialize ; 0x22d80
        0x00026b96:    2200        ."      MOVS     r2,#0
        0x00026b98:    4611        .F      MOV      r1,r2
        0x00026b9a:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00026b9e:    f7fcf9a1    ....    BL       am_hal_pdm_power_control ; 0x22ee4
        0x00026ba2:    4669        iF      MOV      r1,sp
        0x00026ba4:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00026ba8:    f7fbffa2    ....    BL       am_hal_pdm_configure ; 0x22af0
        0x00026bac:    480f        .H      LDR      r0,[pc,#60] ; [0x26bec] = 0x100006d4
        0x00026bae:    6801        .h      LDR      r1,[r0,#0]
        0x00026bb0:    9107        ..      STR      r1,[sp,#0x1c]
        0x00026bb2:    2032        2       MOVS     r0,#0x32
        0x00026bb4:    f7fafde6    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x00026bb8:    480d        .H      LDR      r0,[pc,#52] ; [0x26bf0] = 0x100006d8
        0x00026bba:    6801        .h      LDR      r1,[r0,#0]
        0x00026bbc:    9107        ..      STR      r1,[sp,#0x1c]
        0x00026bbe:    2033        3       MOVS     r0,#0x33
        0x00026bc0:    f7fafde0    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x00026bc4:    211e        .!      MOVS     r1,#0x1e
        0x00026bc6:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00026bca:    f7fcf91b    ....    BL       am_hal_pdm_interrupt_enable ; 0x22e04
        0x00026bce:    4909        .I      LDR      r1,[pc,#36] ; [0x26bf4] = 0xe000e004
        0x00026bd0:    f44f3080    O..0    MOV      r0,#0x10000
        0x00026bd4:    f8c10100    ....    STR      r0,[r1,#0x100]
        0x00026bd8:    4907        .I      LDR      r1,[pc,#28] ; [0x26bf8] = 0xe000e030
        0x00026bda:    20e0        .       MOVS     r0,#0xe0
        0x00026bdc:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x00026be0:    b009        ..      ADD      sp,sp,#0x24
        0x00026be2:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00026be4:    00043054    T0..    DCD    274516
        0x00026be8:    10003de8    .=..    DCD    268451304
        0x00026bec:    100006d4    ....    DCD    268437204
        0x00026bf0:    100006d8    ....    DCD    268437208
        0x00026bf4:    e000e004    ....    DCD    3758153732
        0x00026bf8:    e000e030    0...    DCD    3758153776
    $t
    i.am_vos_print_system_info
    am_vos_print_system_info
        0x00026bfc:    b500        ..      PUSH     {lr}
        0x00026bfe:    b099        ..      SUB      sp,sp,#0x64
        0x00026c00:    a024        $.      ADR      r0,{pc}+0x94 ; 0x26c94
        0x00026c02:    f7fdfb87    ....    BL       am_util_stdio_printf ; 0x24314
        0x00026c06:    a801        ..      ADD      r0,sp,#4
        0x00026c08:    f7fdfab2    ....    BL       am_util_id_device ; 0x24170
        0x00026c0c:    a02a        *.      ADR      r0,{pc}+0xac ; 0x26cb8
        0x00026c0e:    9914        ..      LDR      r1,[sp,#0x50]
        0x00026c10:    f7fdfb80    ....    BL       am_util_stdio_printf ; 0x24314
        0x00026c14:    f89d0055    ..U.    LDRB     r0,[sp,#0x55]
        0x00026c18:    9000        ..      STR      r0,[sp,#0]
        0x00026c1a:    f89d3054    ..T0    LDRB     r3,[sp,#0x54]
        0x00026c1e:    a02b        +.      ADR      r0,{pc}+0xae ; 0x26ccc
        0x00026c20:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00026c22:    9901        ..      LDR      r1,[sp,#4]
        0x00026c24:    f7fdfb76    ..v.    BL       am_util_stdio_printf ; 0x24314
        0x00026c28:    a038        8.      ADR      r0,{pc}+0xe4 ; 0x26d0c
        0x00026c2a:    9902        ..      LDR      r1,[sp,#8]
        0x00026c2c:    f7fdfb72    ..r.    BL       am_util_stdio_printf ; 0x24314
        0x00026c30:    a03b        ;.      ADR      r0,{pc}+0xf0 ; 0x26d20
        0x00026c32:    9903        ..      LDR      r1,[sp,#0xc]
        0x00026c34:    f7fdfb6e    ..n.    BL       am_util_stdio_printf ; 0x24314
        0x00026c38:    a03e        >.      ADR      r0,{pc}+0xfc ; 0x26d34
        0x00026c3a:    f7fdfb6b    ..k.    BL       am_util_stdio_printf ; 0x24314
        0x00026c3e:    a042        B.      ADR      r0,{pc}+0x10a ; 0x26d48
        0x00026c40:    f7fdfb68    ..h.    BL       am_util_stdio_printf ; 0x24314
        0x00026c44:    a042        B.      ADR      r0,{pc}+0x10c ; 0x26d50
        0x00026c46:    f7fdfb65    ..e.    BL       am_util_stdio_printf ; 0x24314
        0x00026c4a:    a044        D.      ADR      r0,{pc}+0x112 ; 0x26d5c
        0x00026c4c:    f7fdfb62    ..b.    BL       am_util_stdio_printf ; 0x24314
        0x00026c50:    a045        E.      ADR      r0,{pc}+0x118 ; 0x26d68
        0x00026c52:    f7fdfb5f    .._.    BL       am_util_stdio_printf ; 0x24314
        0x00026c56:    a048        H.      ADR      r0,{pc}+0x122 ; 0x26d78
        0x00026c58:    f7fdfb5c    ..\.    BL       am_util_stdio_printf ; 0x24314
        0x00026c5c:    a04a        J.      ADR      r0,{pc}+0x12c ; 0x26d88
        0x00026c5e:    f7fdfb59    ..Y.    BL       am_util_stdio_printf ; 0x24314
        0x00026c62:    a04b        K.      ADR      r0,{pc}+0x12e ; 0x26d90
        0x00026c64:    f7fdfb56    ..V.    BL       am_util_stdio_printf ; 0x24314
        0x00026c68:    a04b        K.      ADR      r0,{pc}+0x130 ; 0x26d98
        0x00026c6a:    f7fdfb53    ..S.    BL       am_util_stdio_printf ; 0x24314
        0x00026c6e:    a04d        M.      ADR      r0,{pc}+0x136 ; 0x26da4
        0x00026c70:    f7fdfb50    ..P.    BL       am_util_stdio_printf ; 0x24314
        0x00026c74:    4851        QH      LDR      r0,[pc,#324] ; [0x26dbc] = 0x1000038c
        0x00026c76:    6a02        .j      LDR      r2,[r0,#0x20]
        0x00026c78:    a051        Q.      ADR      r0,{pc}+0x148 ; 0x26dc0
        0x00026c7a:    0a91        ..      LSRS     r1,r2,#10
        0x00026c7c:    f7fdfb4a    ..J.    BL       am_util_stdio_printf ; 0x24314
        0x00026c80:    a057        W.      ADR      r0,{pc}+0x160 ; 0x26de0
        0x00026c82:    f7fdfb47    ..G.    BL       am_util_stdio_printf ; 0x24314
        0x00026c86:    4860        `H      LDR      r0,[pc,#384] ; [0x26e08] = 0x4ffff000
        0x00026c88:    6801        .h      LDR      r1,[r0,#0]
        0x00026c8a:    a060        `.      ADR      r0,{pc}+0x182 ; 0x26e0c
        0x00026c8c:    f7fdfb42    ..B.    BL       am_util_stdio_printf ; 0x24314
        0x00026c90:    b019        ..      ADD      sp,sp,#0x64
        0x00026c92:    bd00        ..      POP      {pc}
    $d
        0x00026c94:    3d3d3d0a    .===    DCD    1027423498
        0x00026c98:    3d3d3d3d    ====    DCD    1027423549
        0x00026c9c:    41203d3d    == A    DCD    1092631869
        0x00026ca0:    7169626d    mbiq    DCD    1902731885
        0x00026ca4:    536f5620     VoS    DCD    1399805472
        0x00026ca8:    4b445320     SDK    DCD    1262768928
        0x00026cac:    3d3d3d20     ===    DCD    1027423520
        0x00026cb0:    3d3d3d3d    ====    DCD    1027423549
        0x00026cb4:    000a3d3d    ==..    DCD    671037
        0x00026cb8:    69766544    Devi    DCD    1769366852
        0x00026cbc:    74206563    ce t    DCD    1948280163
        0x00026cc0:    3a657079    ype:    DCD    979726457
        0x00026cc4:    0a732520     %s.    DCD    175318304
        0x00026cc8:    00000000    ....    DCD    0
        0x00026ccc:    69766544    Devi    DCD    1769366852
        0x00026cd0:    69206563    ce i    DCD    1763730787
        0x00026cd4:    3a6f666e    nfo:    DCD    980379246
        0x00026cd8:    6150090a    ..Pa    DCD    1632635146
        0x00026cdc:    6e207472    rt n    DCD    1847620722
        0x00026ce0:    65626d75    umbe    DCD    1700949365
        0x00026ce4:    30203a72    r: 0    DCD    807418482
        0x00026ce8:    38302578    x%08    DCD    942679416
        0x00026cec:    52090a58    X..R    DCD    1376324184
        0x00026cf0:    73697665    evis    DCD    1936291429
        0x00026cf4:    3a6e6f69    ion:    DCD    980316009
        0x00026cf8:    25783020     0x%    DCD    628633632
        0x00026cfc:    52282058    X (R    DCD    1378361432
        0x00026d00:    63257665    ev%c    DCD    1663399525
        0x00026d04:    0a296325    %c).    DCD    170484517
        0x00026d08:    00000000    ....    DCD    0
        0x00026d0c:    69684309    .Chi    DCD    1768440585
        0x00026d10:    44492070    p ID    DCD    1145643120
        0x00026d14:    203a3020     0:     DCD    540684320
        0x00026d18:    58257830    0x%X    DCD    1478850608
        0x00026d1c:    0000000a    ....    DCD    10
        0x00026d20:    69684309    .Chi    DCD    1768440585
        0x00026d24:    44492070    p ID    DCD    1145643120
        0x00026d28:    203a3120     1:     DCD    540684576
        0x00026d2c:    58257830    0x%X    DCD    1478850608
        0x00026d30:    0000000a    ....    DCD    10
        0x00026d34:    7269460a    .Fir    DCD    1919501834
        0x00026d38:    7261776d    mwar    DCD    1918990189
        0x00026d3c:    65762065    e ve    DCD    1702240357
        0x00026d40:    6f697372    rsio    DCD    1869181810
        0x00026d44:    00203a6e    n: .    DCD    2112110
        0x00026d48:    2e352e34    4.5.    DCD    775237172
        0x00026d4c:    00000030    0...    DCD    48
        0x00026d50:    43494d0a    .MIC    DCD    1128877322
        0x00026d54:    706e6920     inp    DCD    1886284064
        0x00026d58:    003a7475    ut:.    DCD    3830901
        0x00026d5c:    4d445020     PDM    DCD    1296322592
        0x00026d60:    4d442820     (DM    DCD    1296312352
        0x00026d64:    00294349    IC).    DCD    2704201
        0x00026d68:    6953203a    : Si    DCD    1767055418
        0x00026d6c:    656c676e    ngle    DCD    1701603182
        0x00026d70:    43494d20     MIC    DCD    1128877344
        0x00026d74:    00000000    ....    DCD    0
        0x00026d78:    616f4c0a    .Loa    DCD    1634683914
        0x00026d7c:    6f6d2064    d mo    DCD    1869422692
        0x00026d80:    656c7564    dule    DCD    1701606756
        0x00026d84:    00003a73    s:..    DCD    14963
        0x00026d88:    414d4120     AMA    DCD    1095581984
        0x00026d8c:    00000000    ....    DCD    0
        0x00026d90:    55504f20     OPU    DCD    1431326496
        0x00026d94:    00000053    S...    DCD    83
        0x00026d98:    6165460a    .Fea    DCD    1634027018
        0x00026d9c:    65727574    ture    DCD    1701999988
        0x00026da0:    00003a73    s:..    DCD    14963
        0x00026da4:    5442090a    ..BT    DCD    1413613834
        0x00026da8:    203a314e    N1:     DCD    540684622
        0x00026dac:    68737550    Push    DCD    1752397136
        0x00026db0:    206f5420     To     DCD    544166944
        0x00026db4:    6b6c6154    Talk    DCD    1802264916
        0x00026db8:    00000000    ....    DCD    0
        0x00026dbc:    1000038c    ....    DCD    268436364
        0x00026dc0:    7379530a    .Sys    DCD    1937330954
        0x00026dc4:    206d6574    tem     DCD    544040308
        0x00026dc8:    70616548    Heap    DCD    1885431112
        0x00026dcc:    6425203a    : %d    DCD    1680154682
        0x00026dd0:    20424b20     KB     DCD    541215520
        0x00026dd4:    20642528    (%d     DCD    543434024
        0x00026dd8:    65747962    byte    DCD    1702132066
        0x00026ddc:    00002973    s)..    DCD    10611
        0x00026de0:    3d3d3d0a    .===    DCD    1027423498
        0x00026de4:    3d3d3d3d    ====    DCD    1027423549
        0x00026de8:    3d3d3d3d    ====    DCD    1027423549
        0x00026dec:    3d3d3d3d    ====    DCD    1027423549
        0x00026df0:    3d3d3d3d    ====    DCD    1027423549
        0x00026df4:    3d3d3d3d    ====    DCD    1027423549
        0x00026df8:    3d3d3d3d    ====    DCD    1027423549
        0x00026dfc:    3d3d3d3d    ====    DCD    1027423549
        0x00026e00:    0a0a3d3d    ==..    DCD    168443197
        0x00026e04:    00000000    ....    DCD    0
        0x00026e08:    4ffff000    ...O    DCD    1342173184
        0x00026e0c:    74737953    Syst    DCD    1953724755
        0x00026e10:    72206d65    em r    DCD    1914727781
        0x00026e14:    74657365    eset    DCD    1952805733
        0x00026e18:    61657220     rea    DCD    1634038304
        0x00026e1c:    3a6e6f73    son:    DCD    980316019
        0x00026e20:    34783020     0x4    DCD    880291872
        0x00026e24:    46464646    FFFF    DCD    1179010630
        0x00026e28:    20303030    000     DCD    540028976
        0x00026e2c:    7830203d    = 0x    DCD    2016419901
        0x00026e30:    78383025    %08x    DCD    2016948261
        0x00026e34:    00000a20     ...    DCD    2592
    $t
    i.am_vos_printf
    am_vos_printf
        0x00026e38:    b508        ..      PUSH     {r3,lr}
        0x00026e3a:    ea4f0300    O...    MOV.W    r3,r0
        0x00026e3e:    468c        .F      MOV      r12,r1
        0x00026e40:    f04f0000    O...    MOV      r0,#0
        0x00026e44:    f3ef8205    ....    MRS      r2,IPSR
        0x00026e48:    2a00        .*      CMP      r2,#0
        0x00026e4a:    f04f0203    O...    MOV      r2,#3
        0x00026e4e:    f04f0102    O...    MOV      r1,#2
        0x00026e52:    9000        ..      STR      r0,[sp,#0]
        0x00026e54:    d003        ..      BEQ      0x26e5e ; am_vos_printf + 38
        0x00026e56:    2000        .       MOVS     r0,#0
        0x00026e58:    f000fac6    ....    BL       am_vos_task_send_fromISR ; 0x273e8
        0x00026e5c:    bd08        ..      POP      {r3,pc}
        0x00026e5e:    4660        `F      MOV      r0,r12
        0x00026e60:    f000fa9c    ....    BL       am_vos_task_send ; 0x2739c
        0x00026e64:    bd08        ..      POP      {r3,pc}
    i.am_vos_push_to_talk_process
    am_vos_push_to_talk_process
        0x00026e66:    b508        ..      PUSH     {r3,lr}
        0x00026e68:    2013        .       MOVS     r0,#0x13
        0x00026e6a:    f7fffcf7    ....    BL       am_vos_gpio_disable_irq ; 0x2685c
        0x00026e6e:    2000        .       MOVS     r0,#0
        0x00026e70:    9000        ..      STR      r0,[sp,#0]
        0x00026e72:    2305        .#      MOVS     r3,#5
        0x00026e74:    2201        ."      MOVS     r2,#1
        0x00026e76:    2104        .!      MOVS     r1,#4
        0x00026e78:    2008        .       MOVS     r0,#8
        0x00026e7a:    f000fab5    ....    BL       am_vos_task_send_fromISR ; 0x273e8
        0x00026e7e:    bd08        ..      POP      {r3,pc}
    i.am_vos_ring_buffer_pop
    am_vos_ring_buffer_pop
        0x00026e80:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00026e84:    f8d0b004    ....    LDR      r11,[r0,#4]
        0x00026e88:    4691        .F      MOV      r9,r2
        0x00026e8a:    4605        .F      MOV      r5,r0
        0x00026e8c:    f04f0800    O...    MOV      r8,#0
        0x00026e90:    6886        .h      LDR      r6,[r0,#8]
        0x00026e92:    6907        .i      LDR      r7,[r0,#0x10]
        0x00026e94:    468a        .F      MOV      r10,r1
        0x00026e96:    f7fffcbb    ....    BL       am_vos_get_ring_buffer_status ; 0x26810
        0x00026e9a:    4604        .F      MOV      r4,r0
        0x00026e9c:    f7f1fabe    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00026ea0:    9000        ..      STR      r0,[sp,#0]
        0x00026ea2:    686a        jh      LDR      r2,[r5,#4]
        0x00026ea4:    68a9        .h      LDR      r1,[r5,#8]
        0x00026ea6:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00026ea8:    428a        .B      CMP      r2,r1
        0x00026eaa:    bf1e        ..      ITTT     NE
        0x00026eac:    2800        .(      CMPNE    r0,#0
        0x00026eae:    465e        ^F      MOVNE    r6,r11
        0x00026eb0:    f8c5b008    ....    STRNE    r11,[r5,#8]
        0x00026eb4:    45a1        .E      CMP      r9,r4
        0x00026eb6:    bf38        8.      IT       CC
        0x00026eb8:    464c        LF      MOVCC    r4,r9
        0x00026eba:    46a1        .F      MOV      r9,r4
        0x00026ebc:    1930        0.      ADDS     r0,r6,r4
        0x00026ebe:    42b8        .B      CMP      r0,r7
        0x00026ec0:    d314        ..      BCC      0x26eec ; am_vos_ring_buffer_pop + 108
        0x00026ec2:    bf00        ..      NOP      
        0x00026ec4:    6828        (h      LDR      r0,[r5,#0]
        0x00026ec6:    eba70806    ....    SUB      r8,r7,r6
        0x00026eca:    1981        ..      ADDS     r1,r0,r6
        0x00026ecc:    4642        BF      MOV      r2,r8
        0x00026ece:    4650        PF      MOV      r0,r10
        0x00026ed0:    f7f1fb5b    ..[.    BL       __aeabi_memcpy ; 0x1858a
        0x00026ed4:    eb060008    ....    ADD      r0,r6,r8
        0x00026ed8:    fbb0f1f7    ....    UDIV     r1,r0,r7
        0x00026edc:    fb070611    ....    MLS      r6,r7,r1,r0
        0x00026ee0:    60ae        .`      STR      r6,[r5,#8]
        0x00026ee2:    eba40408    ....    SUB      r4,r4,r8
        0x00026ee6:    1930        0.      ADDS     r0,r6,r4
        0x00026ee8:    42b8        .B      CMP      r0,r7
        0x00026eea:    d2eb        ..      BCS      0x26ec4 ; am_vos_ring_buffer_pop + 68
        0x00026eec:    6828        (h      LDR      r0,[r5,#0]
        0x00026eee:    4622        "F      MOV      r2,r4
        0x00026ef0:    1981        ..      ADDS     r1,r0,r6
        0x00026ef2:    eb0a0008    ....    ADD      r0,r10,r8
        0x00026ef6:    f7f1fb48    ..H.    BL       __aeabi_memcpy ; 0x1858a
        0x00026efa:    1930        0.      ADDS     r0,r6,r4
        0x00026efc:    fbb0f1f7    ....    UDIV     r1,r0,r7
        0x00026f00:    fb070011    ....    MLS      r0,r7,r1,r0
        0x00026f04:    60a8        .`      STR      r0,[r5,#8]
        0x00026f06:    2000        .       MOVS     r0,#0
        0x00026f08:    60e8        .`      STR      r0,[r5,#0xc]
        0x00026f0a:    9800        ..      LDR      r0,[sp,#0]
        0x00026f0c:    f7f1fa8a    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00026f10:    4648        HF      MOV      r0,r9
        0x00026f12:    e8bd8ff8    ....    POP      {r3-r11,pc}
    i.am_vos_ring_buffer_push
    am_vos_ring_buffer_push
        0x00026f16:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00026f1a:    b083        ..      SUB      sp,sp,#0xc
        0x00026f1c:    4604        .F      MOV      r4,r0
        0x00026f1e:    2000        .       MOVS     r0,#0
        0x00026f20:    9001        ..      STR      r0,[sp,#4]
        0x00026f22:    6867        gh      LDR      r7,[r4,#4]
        0x00026f24:    4680        .F      MOV      r8,r0
        0x00026f26:    4615        .F      MOV      r5,r2
        0x00026f28:    4689        .F      MOV      r9,r1
        0x00026f2a:    f8d4b008    ....    LDR      r11,[r4,#8]
        0x00026f2e:    6926        &i      LDR      r6,[r4,#0x10]
        0x00026f30:    f04f0a01    O...    MOV      r10,#1
        0x00026f34:    2b00        .+      CMP      r3,#0
        0x00026f36:    d050        P.      BEQ      0x26fda ; am_vos_ring_buffer_push + 196
        0x00026f38:    f7f1fa70    ..p.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00026f3c:    9000        ..      STR      r0,[sp,#0]
        0x00026f3e:    6861        ah      LDR      r1,[r4,#4]
        0x00026f40:    68a2        .h      LDR      r2,[r4,#8]
        0x00026f42:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00026f44:    4291        .B      CMP      r1,r2
        0x00026f46:    d105        ..      BNE      0x26f54 ; am_vos_ring_buffer_push + 62
        0x00026f48:    2800        .(      CMP      r0,#0
        0x00026f4a:    bf1e        ..      ITTT     NE
        0x00026f4c:    9801        ..      LDRNE    r0,[sp,#4]
        0x00026f4e:    b003        ..      ADDNE    sp,sp,#0xc
        0x00026f50:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00026f54:    6862        bh      LDR      r2,[r4,#4]
        0x00026f56:    68a1        .h      LDR      r1,[r4,#8]
        0x00026f58:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00026f5a:    428a        .B      CMP      r2,r1
        0x00026f5c:    bf08        ..      IT       EQ
        0x00026f5e:    2800        .(      CMPEQ    r0,#0
        0x00026f60:    d035        5.      BEQ      0x26fce ; am_vos_ring_buffer_push + 184
        0x00026f62:    eb0b0006    ....    ADD      r0,r11,r6
        0x00026f66:    eba00007    ....    SUB      r0,r0,r7
        0x00026f6a:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00026f6e:    fb060111    ....    MLS      r1,r6,r1,r0
        0x00026f72:    42a9        .B      CMP      r1,r5
        0x00026f74:    d805        ..      BHI      0x26f82 ; am_vos_ring_buffer_push + 108
        0x00026f76:    f8c4a00c    ....    STR      r10,[r4,#0xc]
        0x00026f7a:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00026f7e:    fb060511    ....    MLS      r5,r6,r1,r0
        0x00026f82:    1978        x.      ADDS     r0,r7,r5
        0x00026f84:    46aa        .F      MOV      r10,r5
        0x00026f86:    42b0        .B      CMP      r0,r6
        0x00026f88:    d313        ..      BCC      0x26fb2 ; am_vos_ring_buffer_push + 156
        0x00026f8a:    6820         h      LDR      r0,[r4,#0]
        0x00026f8c:    eba60807    ....    SUB      r8,r6,r7
        0x00026f90:    4438        8D      ADD      r0,r0,r7
        0x00026f92:    4642        BF      MOV      r2,r8
        0x00026f94:    4649        IF      MOV      r1,r9
        0x00026f96:    f7f1faf8    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00026f9a:    eb070008    ....    ADD      r0,r7,r8
        0x00026f9e:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00026fa2:    fb060711    ....    MLS      r7,r6,r1,r0
        0x00026fa6:    6067        g`      STR      r7,[r4,#4]
        0x00026fa8:    eba50508    ....    SUB      r5,r5,r8
        0x00026fac:    1978        x.      ADDS     r0,r7,r5
        0x00026fae:    42b0        .B      CMP      r0,r6
        0x00026fb0:    d2eb        ..      BCS      0x26f8a ; am_vos_ring_buffer_push + 116
        0x00026fb2:    6820         h      LDR      r0,[r4,#0]
        0x00026fb4:    eb090108    ....    ADD      r1,r9,r8
        0x00026fb8:    4438        8D      ADD      r0,r0,r7
        0x00026fba:    462a        *F      MOV      r2,r5
        0x00026fbc:    f7f1fae5    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00026fc0:    1978        x.      ADDS     r0,r7,r5
        0x00026fc2:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00026fc6:    fb060011    ....    MLS      r0,r6,r1,r0
        0x00026fca:    6060        ``      STR      r0,[r4,#4]
        0x00026fcc:    e044        D.      B        0x27058 ; am_vos_ring_buffer_push + 322
        0x00026fce:    42b5        .B      CMP      r5,r6
        0x00026fd0:    bf24        $.      ITT      CS
        0x00026fd2:    f8c4a00c    ....    STRCS    r10,[r4,#0xc]
        0x00026fd6:    4635        5F      MOVCS    r5,r6
        0x00026fd8:    e7d3        ..      B        0x26f82 ; am_vos_ring_buffer_push + 108
        0x00026fda:    f7f1fa1f    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00026fde:    9000        ..      STR      r0,[sp,#0]
        0x00026fe0:    6862        bh      LDR      r2,[r4,#4]
        0x00026fe2:    68a0        .h      LDR      r0,[r4,#8]
        0x00026fe4:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00026fe6:    4282        .B      CMP      r2,r0
        0x00026fe8:    bf08        ..      IT       EQ
        0x00026fea:    2900        .)      CMPEQ    r1,#0
        0x00026fec:    d03b        ;.      BEQ      0x27066 ; am_vos_ring_buffer_push + 336
        0x00026fee:    eb0b0006    ....    ADD      r0,r11,r6
        0x00026ff2:    eba00007    ....    SUB      r0,r0,r7
        0x00026ff6:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00026ffa:    fb060011    ....    MLS      r0,r6,r1,r0
        0x00026ffe:    42a8        .B      CMP      r0,r5
        0x00027000:    d801        ..      BHI      0x27006 ; am_vos_ring_buffer_push + 240
        0x00027002:    f8c4a00c    ....    STR      r10,[r4,#0xc]
        0x00027006:    1978        x.      ADDS     r0,r7,r5
        0x00027008:    46aa        .F      MOV      r10,r5
        0x0002700a:    42b0        .B      CMP      r0,r6
        0x0002700c:    d313        ..      BCC      0x27036 ; am_vos_ring_buffer_push + 288
        0x0002700e:    6820         h      LDR      r0,[r4,#0]
        0x00027010:    eba60807    ....    SUB      r8,r6,r7
        0x00027014:    4438        8D      ADD      r0,r0,r7
        0x00027016:    4642        BF      MOV      r2,r8
        0x00027018:    4649        IF      MOV      r1,r9
        0x0002701a:    f7f1fab6    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002701e:    eb070108    ....    ADD      r1,r7,r8
        0x00027022:    fbb1f0f6    ....    UDIV     r0,r1,r6
        0x00027026:    fb061710    ....    MLS      r7,r6,r0,r1
        0x0002702a:    6067        g`      STR      r7,[r4,#4]
        0x0002702c:    eba50508    ....    SUB      r5,r5,r8
        0x00027030:    1978        x.      ADDS     r0,r7,r5
        0x00027032:    42b0        .B      CMP      r0,r6
        0x00027034:    d2eb        ..      BCS      0x2700e ; am_vos_ring_buffer_push + 248
        0x00027036:    6820         h      LDR      r0,[r4,#0]
        0x00027038:    eb090108    ....    ADD      r1,r9,r8
        0x0002703c:    4438        8D      ADD      r0,r0,r7
        0x0002703e:    462a        *F      MOV      r2,r5
        0x00027040:    f7f1faa3    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00027044:    1978        x.      ADDS     r0,r7,r5
        0x00027046:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x0002704a:    fb060011    ....    MLS      r0,r6,r1,r0
        0x0002704e:    6060        ``      STR      r0,[r4,#4]
        0x00027050:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00027052:    2901        .)      CMP      r1,#1
        0x00027054:    bf08        ..      IT       EQ
        0x00027056:    60a0        .`      STREQ    r0,[r4,#8]
        0x00027058:    9800        ..      LDR      r0,[sp,#0]
        0x0002705a:    f7f1f9e3    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002705e:    b003        ..      ADD      sp,sp,#0xc
        0x00027060:    4650        PF      MOV      r0,r10
        0x00027062:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00027066:    42b5        .B      CMP      r5,r6
        0x00027068:    d3cd        ..      BCC      0x27006 ; am_vos_ring_buffer_push + 240
        0x0002706a:    e7ca        ..      B        0x27002 ; am_vos_ring_buffer_push + 236
    i.am_vos_stdio_gatekeeper_task
    am_vos_stdio_gatekeeper_task
        0x0002706c:    481b        .H      LDR      r0,[pc,#108] ; [0x270dc] = 0x10005310
        0x0002706e:    f6ad0d28    ..(.    SUB      sp,sp,#0x828
        0x00027072:    1dc5        ..      ADDS     r5,r0,#7
        0x00027074:    f1000408    ....    ADD      r4,r0,#8
        0x00027078:    2700        .'      MOVS     r7,#0
        0x0002707a:    466e        nF      MOV      r6,sp
        0x0002707c:    f60d0118    ....    ADD      r1,sp,#0x818
        0x00027080:    2002        .       MOVS     r0,#2
        0x00027082:    f000f979    ..y.    BL       am_vos_task_read ; 0x27378
        0x00027086:    f8dd081c    ....    LDR      r0,[sp,#0x81c]
        0x0002708a:    2803        .(      CMP      r0,#3
        0x0002708c:    d1f6        ..      BNE      0x2707c ; am_vos_stdio_gatekeeper_task + 16
        0x0002708e:    f8dd0820    .. .    LDR      r0,[sp,#0x820]
        0x00027092:    4420         D      ADD      r0,r0,r4
        0x00027094:    f7f1fa5a    ..Z.    BL       strlen ; 0x1854c
        0x00027098:    f5b07f80    ....    CMP      r0,#0x100
        0x0002709c:    db00        ..      BLT      0x270a0 ; am_vos_stdio_gatekeeper_task + 52
        0x0002709e:    e7fe        ..      B        0x2709e ; am_vos_stdio_gatekeeper_task + 50
        0x000270a0:    b1b0        ..      CBZ      r0,0x270d0 ; am_vos_stdio_gatekeeper_task + 100
        0x000270a2:    f8dd1820    .. .    LDR      r1,[sp,#0x820]
        0x000270a6:    1e72        r.      SUBS     r2,r6,#1
        0x000270a8:    4429        )D      ADD      r1,r1,r5
        0x000270aa:    f0100f01    ....    TST      r0,#1
        0x000270ae:    d003        ..      BEQ      0x270b8 ; am_vos_stdio_gatekeeper_task + 76
        0x000270b0:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x000270b4:    f8023f01    ...?    STRB     r3,[r2,#1]!
        0x000270b8:    0843        C.      LSRS     r3,r0,#1
        0x000270ba:    d009        ..      BEQ      0x270d0 ; am_vos_stdio_gatekeeper_task + 100
        0x000270bc:    f891c001    ....    LDRB     r12,[r1,#1]
        0x000270c0:    f882c001    ....    STRB     r12,[r2,#1]
        0x000270c4:    f811cf02    ....    LDRB     r12,[r1,#2]!
        0x000270c8:    f802cf02    ....    STRB     r12,[r2,#2]!
        0x000270cc:    1e5b        [.      SUBS     r3,r3,#1
        0x000270ce:    d1f5        ..      BNE      0x270bc ; am_vos_stdio_gatekeeper_task + 80
        0x000270d0:    5437        7T      STRB     r7,[r6,r0]
        0x000270d2:    4668        hF      MOV      r0,sp
        0x000270d4:    f7fdf91e    ....    BL       am_util_stdio_printf ; 0x24314
        0x000270d8:    e7d0        ..      B        0x2707c ; am_vos_stdio_gatekeeper_task + 16
    $d
        0x000270da:    0000        ..      DCW    0
        0x000270dc:    10005310    .S..    DCD    268456720
    $t
    i.am_vos_stdio_printf
    am_vos_stdio_printf
        0x000270e0:    b40f        ..      PUSH     {r0-r3}
        0x000270e2:    b5f0        ..      PUSH     {r4-r7,lr}
        0x000270e4:    b0c1        ..      SUB      sp,sp,#0x104
        0x000270e6:    4607        .F      MOV      r7,r0
        0x000270e8:    f7f1f998    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000270ec:    9040        @.      STR      r0,[sp,#0x100]
        0x000270ee:    9847        G.      LDR      r0,[sp,#0x11c]
        0x000270f0:    f7f1fa2c    ..,.    BL       strlen ; 0x1854c
        0x000270f4:    f5b07f80    ....    CMP      r0,#0x100
        0x000270f8:    d300        ..      BCC      0x270fc ; am_vos_stdio_printf + 28
        0x000270fa:    e7fe        ..      B        0x270fa ; am_vos_stdio_printf + 26
        0x000270fc:    aa48        H.      ADD      r2,sp,#0x120
        0x000270fe:    4668        hF      MOV      r0,sp
        0x00027100:    9947        G.      LDR      r1,[sp,#0x11c]
        0x00027102:    f7fdf927    ..'.    BL       am_util_stdio_vsprintf ; 0x24354
        0x00027106:    4c13        .L      LDR      r4,[pc,#76] ; [0x27154] = 0x10005310
        0x00027108:    4605        .F      MOV      r5,r0
        0x0002710a:    2600        .&      MOVS     r6,#0
        0x0002710c:    6860        `h      LDR      r0,[r4,#4]
        0x0002710e:    4428        (D      ADD      r0,r0,r5
        0x00027110:    f5b06f00    ...o    CMP      r0,#0x800
        0x00027114:    bf28        (.      IT       CS
        0x00027116:    6066        f`      STRCS    r6,[r4,#4]
        0x00027118:    490f        .I      LDR      r1,[pc,#60] ; [0x27158] = 0x10005318
        0x0002711a:    6860        `h      LDR      r0,[r4,#4]
        0x0002711c:    462a        *F      MOV      r2,r5
        0x0002711e:    4408        .D      ADD      r0,r0,r1
        0x00027120:    4669        iF      MOV      r1,sp
        0x00027122:    f7f1fa32    ..2.    BL       __aeabi_memcpy ; 0x1858a
        0x00027126:    6860        `h      LDR      r0,[r4,#4]
        0x00027128:    f1050108    ....    ADD      r1,r5,#8
        0x0002712c:    4420         D      ADD      r0,r0,r4
        0x0002712e:    5446        FT      STRB     r6,[r0,r1]
        0x00027130:    6822        "h      LDR      r2,[r4,#0]
        0x00027132:    b112        ..      CBZ      r2,0x2713a ; am_vos_stdio_printf + 90
        0x00027134:    4639        9F      MOV      r1,r7
        0x00027136:    6860        `h      LDR      r0,[r4,#4]
        0x00027138:    4790        .G      BLX      r2
        0x0002713a:    6860        `h      LDR      r0,[r4,#4]
        0x0002713c:    1c69        i.      ADDS     r1,r5,#1
        0x0002713e:    4408        .D      ADD      r0,r0,r1
        0x00027140:    6060        ``      STR      r0,[r4,#4]
        0x00027142:    9840        @.      LDR      r0,[sp,#0x100]
        0x00027144:    f7f1f96e    ..n.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00027148:    b041        A.      ADD      sp,sp,#0x104
        0x0002714a:    4628        (F      MOV      r0,r5
        0x0002714c:    bcf0        ..      POP      {r4-r7}
        0x0002714e:    f85dfb14    ]...    LDR      pc,[sp],#0x14
    $d
        0x00027152:    0000        ..      DCW    0
        0x00027154:    10005310    .S..    DCD    268456720
        0x00027158:    10005318    .S..    DCD    268456728
    $t
    i.am_vos_stdio_printf_init
    am_vos_stdio_printf_init
        0x0002715c:    4901        .I      LDR      r1,[pc,#4] ; [0x27164] = 0x10005310
        0x0002715e:    6008        .`      STR      r0,[r1,#0]
        0x00027160:    4770        pG      BX       lr
    $d
        0x00027162:    0000        ..      DCW    0
        0x00027164:    10005310    .S..    DCD    268456720
    $t
    i.am_vos_streaming_provide_speech
    am_vos_streaming_provide_speech
        0x00027168:    b510        ..      PUSH     {r4,lr}
        0x0002716a:    a109        ..      ADR      r1,{pc}+0x26 ; 0x27190
        0x0002716c:    2003        .       MOVS     r0,#3
        0x0002716e:    f7ffffb7    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00027172:    4c12        .L      LDR      r4,[pc,#72] ; [0x271bc] = 0x1000038c
        0x00027174:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00027176:    2801        .(      CMP      r0,#1
        0x00027178:    d107        ..      BNE      0x2718a ; am_vos_streaming_provide_speech + 34
        0x0002717a:    4911        .I      LDR      r1,[pc,#68] ; [0x271c0] = 0x27234
        0x0002717c:    2003        .       MOVS     r0,#3
        0x0002717e:    f7ffffaf    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00027182:    f7fff805    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x26190
        0x00027186:    f7fff81d    ....    BL       am_vos_audio_wwd_disable ; 0x261c4
        0x0002718a:    2001        .       MOVS     r0,#1
        0x0002718c:    70e0        .p      STRB     r0,[r4,#3]
        0x0002718e:    bd10        ..      POP      {r4,pc}
    $d
        0x00027190:    2d4d415b    [AM-    DCD    760037723
        0x00027194:    5d536f56    VoS]    DCD    1565749078
        0x00027198:    5f6d6120     am_    DCD    1601003808
        0x0002719c:    5f736f76    vos_    DCD    1601400694
        0x000271a0:    65727473    stre    DCD    1701999731
        0x000271a4:    6e696d61    amin    DCD    1852403041
        0x000271a8:    72705f67    g_pr    DCD    1919967079
        0x000271ac:    6469766f    ovid    DCD    1684633199
        0x000271b0:    70735f65    e_sp    DCD    1886609253
        0x000271b4:    68636565    eech    DCD    1751344485
        0x000271b8:    0000000a    ....    DCD    10
        0x000271bc:    1000038c    ....    DCD    268436364
        0x000271c0:    00027234    4r..    DCD    160308
    $t
    i.am_vos_streaming_push_to_talk
    am_vos_streaming_push_to_talk
        0x000271c4:    b510        ..      PUSH     {r4,lr}
        0x000271c6:    a109        ..      ADR      r1,{pc}+0x26 ; 0x271ec
        0x000271c8:    2003        .       MOVS     r0,#3
        0x000271ca:    f7ffff89    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000271ce:    4c0e        .L      LDR      r4,[pc,#56] ; [0x27208] = 0x1000038c
        0x000271d0:    7b20         {      LDRB     r0,[r4,#0xc]
        0x000271d2:    2801        .(      CMP      r0,#1
        0x000271d4:    d107        ..      BNE      0x271e6 ; am_vos_streaming_push_to_talk + 34
        0x000271d6:    490d        .I      LDR      r1,[pc,#52] ; [0x2720c] = 0x27234
        0x000271d8:    2003        .       MOVS     r0,#3
        0x000271da:    f7ffff81    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000271de:    f7feffd7    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x26190
        0x000271e2:    f7feffef    ....    BL       am_vos_audio_wwd_disable ; 0x261c4
        0x000271e6:    2001        .       MOVS     r0,#1
        0x000271e8:    70a0        .p      STRB     r0,[r4,#2]
        0x000271ea:    bd10        ..      POP      {r4,pc}
    $d
        0x000271ec:    4d415b0a    .[AM    DCD    1296128778
        0x000271f0:    536f562d    -VoS    DCD    1399805485
        0x000271f4:    7550205d    ] Pu    DCD    1968185437
        0x000271f8:    74206873    sh t    DCD    1948280947
        0x000271fc:    6174206f    o ta    DCD    1635000431
        0x00027200:    0a216b6c    lk!.    DCD    169962348
        0x00027204:    00000000    ....    DCD    0
        0x00027208:    1000038c    ....    DCD    268436364
        0x0002720c:    00027234    4r..    DCD    160308
    $t
    i.am_vos_streaming_start
    am_vos_streaming_start
        0x00027210:    4807        .H      LDR      r0,[pc,#28] ; [0x27230] = 0x1000038c
        0x00027212:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x00027214:    2801        .(      CMP      r0,#1
        0x00027216:    bf18        ..      IT       NE
        0x00027218:    4770        pG      BXNE     lr
        0x0002721a:    b510        ..      PUSH     {r4,lr}
        0x0002721c:    2003        .       MOVS     r0,#3
        0x0002721e:    a105        ..      ADR      r1,{pc}+0x16 ; 0x27234
        0x00027220:    f7ffff5e    ..^.    BL       am_vos_stdio_printf ; 0x270e0
        0x00027224:    f7feffb4    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x26190
        0x00027228:    e8bd4010    ...@    POP      {r4,lr}
        0x0002722c:    f7febfca    ....    B        am_vos_audio_wwd_disable ; 0x261c4
    $d
        0x00027230:    1000038c    ....    DCD    268436364
        0x00027234:    2d4d415b    [AM-    DCD    760037723
        0x00027238:    5d536f56    VoS]    DCD    1565749078
        0x0002723c:    5f6d6120     am_    DCD    1601003808
        0x00027240:    5f736f76    vos_    DCD    1601400694
        0x00027244:    65727473    stre    DCD    1701999731
        0x00027248:    6e696d61    amin    DCD    1852403041
        0x0002724c:    74735f67    g_st    DCD    1953718119
        0x00027250:    0a747261    art.    DCD    175403617
        0x00027254:    00000000    ....    DCD    0
    $t
    i.am_vos_streaming_stop
    am_vos_streaming_stop
        0x00027258:    b510        ..      PUSH     {r4,lr}
        0x0002725a:    f7feff99    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x26190
        0x0002725e:    e8bd4010    ...@    POP      {r4,lr}
        0x00027262:    a102        ..      ADR      r1,{pc}+0xa ; 0x2726c
        0x00027264:    2003        .       MOVS     r0,#3
        0x00027266:    f7ffbf3b    ..;.    B.W      am_vos_stdio_printf ; 0x270e0
    $d
        0x0002726a:    0000        ..      DCW    0
        0x0002726c:    2d4d415b    [AM-    DCD    760037723
        0x00027270:    5d536f56    VoS]    DCD    1565749078
        0x00027274:    5f6d6120     am_    DCD    1601003808
        0x00027278:    5f736f76    vos_    DCD    1601400694
        0x0002727c:    65727473    stre    DCD    1701999731
        0x00027280:    6e696d61    amin    DCD    1852403041
        0x00027284:    74735f67    g_st    DCD    1953718119
        0x00027288:    000a706f    op..    DCD    684143
    $t
    i.am_vos_sys_init
    am_vos_sys_init
        0x0002728c:    b508        ..      PUSH     {r3,lr}
        0x0002728e:    f7fff8eb    ....    BL       am_vos_board_init ; 0x26468
        0x00027292:    480f        .H      LDR      r0,[pc,#60] ; [0x272d0] = 0x26e39
        0x00027294:    f7ffff62    ..b.    BL       am_vos_stdio_printf_init ; 0x2715c
        0x00027298:    f7fff9de    ....    BL       am_vos_codec_init ; 0x26658
        0x0002729c:    f7f8f85c    ..\.    BL       am_audio_buffer_init ; 0x1f358
        0x000272a0:    f000f85a    ..Z.    BL       am_vos_task_init ; 0x27358
        0x000272a4:    2105        .!      MOVS     r1,#5
        0x000272a6:    480b        .H      LDR      r0,[pc,#44] ; [0x272d4] = 0x440d8
        0x000272a8:    f000f81a    ....    BL       am_vos_task_create_all_tasks ; 0x272e0
        0x000272ac:    2101        .!      MOVS     r1,#1
        0x000272ae:    480a        .H      LDR      r0,[pc,#40] ; [0x272d8] = 0x44164
        0x000272b0:    f000f8cc    ....    BL       am_vos_timer_create_all_timers ; 0x2744c
        0x000272b4:    f01afc94    ....    BL       xTaskGetTickCount ; 0x41be0
        0x000272b8:    2100        .!      MOVS     r1,#0
        0x000272ba:    9100        ..      STR      r1,[sp,#0]
        0x000272bc:    4907        .I      LDR      r1,[pc,#28] ; [0x272dc] = 0x10005300
        0x000272be:    4602        .F      MOV      r2,r0
        0x000272c0:    2300        .#      MOVS     r3,#0
        0x000272c2:    f8d1c004    ....    LDR      r12,[r1,#4]
        0x000272c6:    2101        .!      MOVS     r1,#1
        0x000272c8:    4660        `F      MOV      r0,r12
        0x000272ca:    f01afef1    ....    BL       xTimerGenericCommand ; 0x420b0
        0x000272ce:    bd08        ..      POP      {r3,pc}
    $d
        0x000272d0:    00026e39    9n..    DCD    159289
        0x000272d4:    000440d8    .@..    DCD    278744
        0x000272d8:    00044164    dA..    DCD    278884
        0x000272dc:    10005300    .S..    DCD    268456704
    $t
    i.am_vos_task_create_all_tasks
    am_vos_task_create_all_tasks
        0x000272e0:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x000272e4:    b082        ..      SUB      sp,sp,#8
        0x000272e6:    ea5f0901    _...    MOVS     r9,r1
        0x000272ea:    4682        .F      MOV      r10,r0
        0x000272ec:    f04f0400    O...    MOV      r4,#0
        0x000272f0:    bf12        ..      ITEE     NE
        0x000272f2:    4e18        .N      LDRNE    r6,[pc,#96] ; [0x27354] = 0x100052a0
        0x000272f4:    b002        ..      ADDEQ    sp,sp,#8
        0x000272f6:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x000272fa:    bf00        ..      NOP      
        0x000272fc:    ebc400c4    ....    RSB      r0,r4,r4,LSL #3
        0x00027300:    eb0a0580    ....    ADD      r5,r10,r0,LSL #2
        0x00027304:    782f        /x      LDRB     r7,[r5,#0]
        0x00027306:    e9d50101    ....    LDRD     r0,r1,[r5,#4]
        0x0002730a:    e9d53204    ...2    LDRD     r3,r2,[r5,#0x10]
        0x0002730e:    f8d5c00c    ....    LDR      r12,[r5,#0xc]
        0x00027312:    69ad        .i      LDR      r5,[r5,#0x18]
        0x00027314:    2f0b        ./      CMP      r7,#0xb
        0x00027316:    d300        ..      BCC      0x2731a ; am_vos_task_create_all_tasks + 58
        0x00027318:    e7fe        ..      B        0x27318 ; am_vos_task_create_all_tasks + 56
        0x0002731a:    eb0608c7    ....    ADD      r8,r6,r7,LSL #3
        0x0002731e:    e9cd2800    ...(    STRD     r2,r8,[sp,#0]
        0x00027322:    fa1ff28c    ....    UXTH     r2,r12
        0x00027326:    f01afb7f    ....    BL       xTaskCreate ; 0x41a28
        0x0002732a:    f8560037    V.7.    LDR      r0,[r6,r7,LSL #3]
        0x0002732e:    b170        p.      CBZ      r0,0x2734e ; am_vos_task_create_all_tasks + 110
        0x00027330:    4628        (F      MOV      r0,r5
        0x00027332:    2200        ."      MOVS     r2,#0
        0x00027334:    2110        .!      MOVS     r1,#0x10
        0x00027336:    f01af92b    ..+.    BL       xQueueGenericCreate ; 0x41590
        0x0002733a:    f8c80004    ....    STR      r0,[r8,#4]
        0x0002733e:    b138        8.      CBZ      r0,0x27350 ; am_vos_task_create_all_tasks + 112
        0x00027340:    1c60        `.      ADDS     r0,r4,#1
        0x00027342:    b2c4        ..      UXTB     r4,r0
        0x00027344:    454c        LE      CMP      r4,r9
        0x00027346:    d3d9        ..      BCC      0x272fc ; am_vos_task_create_all_tasks + 28
        0x00027348:    b002        ..      ADD      sp,sp,#8
        0x0002734a:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002734e:    e7fe        ..      B        0x2734e ; am_vos_task_create_all_tasks + 110
        0x00027350:    e7fe        ..      B        0x27350 ; am_vos_task_create_all_tasks + 112
    $d
        0x00027352:    0000        ..      DCW    0
        0x00027354:    100052a0    .R..    DCD    268456608
    $t
    i.am_vos_task_init
    am_vos_task_init
        0x00027358:    2000        .       MOVS     r0,#0
        0x0002735a:    4a06        .J      LDR      r2,[pc,#24] ; [0x27374] = 0x100052a0
        0x0002735c:    210b        .!      MOVS     r1,#0xb
        0x0002735e:    4603        .F      MOV      r3,r0
        0x00027360:    f8423030    B.00    STR      r3,[r2,r0,LSL #3]
        0x00027364:    eb020cc0    ....    ADD      r12,r2,r0,LSL #3
        0x00027368:    1c40        @.      ADDS     r0,r0,#1
        0x0002736a:    f8cc3004    ...0    STR      r3,[r12,#4]
        0x0002736e:    1e49        I.      SUBS     r1,r1,#1
        0x00027370:    d1f6        ..      BNE      0x27360 ; am_vos_task_init + 8
        0x00027372:    4770        pG      BX       lr
    $d
        0x00027374:    100052a0    .R..    DCD    268456608
    $t
    i.am_vos_task_read
    am_vos_task_read
        0x00027378:    4a07        .J      LDR      r2,[pc,#28] ; [0x27398] = 0x100052a0
        0x0002737a:    b510        ..      PUSH     {r4,lr}
        0x0002737c:    eb0200c0    ....    ADD      r0,r2,r0,LSL #3
        0x00027380:    6840        @h      LDR      r0,[r0,#4]
        0x00027382:    b138        8.      CBZ      r0,0x27394 ; am_vos_task_read + 28
        0x00027384:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x00027388:    f01afa82    ....    BL       xQueueReceive ; 0x41890
        0x0002738c:    2800        .(      CMP      r0,#0
        0x0002738e:    bf1c        ..      ITT      NE
        0x00027390:    2001        .       MOVNE    r0,#1
        0x00027392:    bd10        ..      POPNE    {r4,pc}
        0x00027394:    2000        .       MOVS     r0,#0
        0x00027396:    bd10        ..      POP      {r4,pc}
    $d
        0x00027398:    100052a0    .R..    DCD    268456608
    $t
    i.am_vos_task_send
    am_vos_task_send
        0x0002739c:    b500        ..      PUSH     {lr}
        0x0002739e:    b085        ..      SUB      sp,sp,#0x14
        0x000273a0:    2a04        .*      CMP      r2,#4
        0x000273a2:    f8ddc018    ....    LDR      r12,[sp,#0x18]
        0x000273a6:    f88d0000    ....    STRB     r0,[sp,#0]
        0x000273aa:    d300        ..      BCC      0x273ae ; am_vos_task_send + 18
        0x000273ac:    e7fe        ..      B        0x273ac ; am_vos_task_send + 16
        0x000273ae:    9201        ..      STR      r2,[sp,#4]
        0x000273b0:    2a01        .*      CMP      r2,#1
        0x000273b2:    bf1a        ..      ITTE     NE
        0x000273b4:    2a02        .*      CMPNE    r2,#2
        0x000273b6:    2a03        .*      CMPNE    r2,#3
        0x000273b8:    9302        ..      STREQ    r3,[sp,#8]
        0x000273ba:    480a        .H      LDR      r0,[pc,#40] ; [0x273e4] = 0x100052a0
        0x000273bc:    f8cdc00c    ....    STR      r12,[sp,#0xc]
        0x000273c0:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x000273c4:    6840        @h      LDR      r0,[r0,#4]
        0x000273c6:    b150        P.      CBZ      r0,0x273de ; am_vos_task_send + 66
        0x000273c8:    f04f0300    O...    MOV      r3,#0
        0x000273cc:    461a        .F      MOV      r2,r3
        0x000273ce:    4669        iF      MOV      r1,sp
        0x000273d0:    f01af924    ..$.    BL       xQueueGenericSend ; 0x4161c
        0x000273d4:    2800        .(      CMP      r0,#0
        0x000273d6:    bf1e        ..      ITTT     NE
        0x000273d8:    2001        .       MOVNE    r0,#1
        0x000273da:    b005        ..      ADDNE    sp,sp,#0x14
        0x000273dc:    bd00        ..      POPNE    {pc}
        0x000273de:    2000        .       MOVS     r0,#0
        0x000273e0:    b005        ..      ADD      sp,sp,#0x14
        0x000273e2:    bd00        ..      POP      {pc}
    $d
        0x000273e4:    100052a0    .R..    DCD    268456608
    $t
    i.am_vos_task_send_fromISR
    am_vos_task_send_fromISR
        0x000273e8:    b510        ..      PUSH     {r4,lr}
        0x000273ea:    b086        ..      SUB      sp,sp,#0x18
        0x000273ec:    2400        .$      MOVS     r4,#0
        0x000273ee:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x000273f2:    9400        ..      STR      r4,[sp,#0]
        0x000273f4:    f88d0008    ....    STRB     r0,[sp,#8]
        0x000273f8:    9203        ..      STR      r2,[sp,#0xc]
        0x000273fa:    2a01        .*      CMP      r2,#1
        0x000273fc:    bf1a        ..      ITTE     NE
        0x000273fe:    2a02        .*      CMPNE    r2,#2
        0x00027400:    2a03        .*      CMPNE    r2,#3
        0x00027402:    9304        ..      STREQ    r3,[sp,#0x10]
        0x00027404:    480f        .H      LDR      r0,[pc,#60] ; [0x27444] = 0x100052a0
        0x00027406:    f8cdc014    ....    STR      r12,[sp,#0x14]
        0x0002740a:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002740e:    6840        @h      LDR      r0,[r0,#4]
        0x00027410:    b1a0        ..      CBZ      r0,0x2743c ; am_vos_task_send_fromISR + 84
        0x00027412:    f04f0300    O...    MOV      r3,#0
        0x00027416:    466a        jF      MOV      r2,sp
        0x00027418:    a902        ..      ADD      r1,sp,#8
        0x0002741a:    f01af9bf    ....    BL       xQueueGenericSendFromISR ; 0x4179c
        0x0002741e:    9900        ..      LDR      r1,[sp,#0]
        0x00027420:    b139        9.      CBZ      r1,0x27432 ; am_vos_task_send_fromISR + 74
        0x00027422:    4a09        .J      LDR      r2,[pc,#36] ; [0x27448] = 0xe000ed04
        0x00027424:    f04f5180    O..Q    MOV      r1,#0x10000000
        0x00027428:    6011        .`      STR      r1,[r2,#0]
        0x0002742a:    f3bf8f4f    ..O.    DSB      
        0x0002742e:    f3bf8f6f    ..o.    ISB      
        0x00027432:    2800        .(      CMP      r0,#0
        0x00027434:    bf1e        ..      ITTT     NE
        0x00027436:    2001        .       MOVNE    r0,#1
        0x00027438:    b006        ..      ADDNE    sp,sp,#0x18
        0x0002743a:    bd10        ..      POPNE    {r4,pc}
        0x0002743c:    2000        .       MOVS     r0,#0
        0x0002743e:    b006        ..      ADD      sp,sp,#0x18
        0x00027440:    bd10        ..      POP      {r4,pc}
    $d
        0x00027442:    0000        ..      DCW    0
        0x00027444:    100052a0    .R..    DCD    268456608
        0x00027448:    e000ed04    ....    DCD    3758157060
    $t
    i.am_vos_timer_create_all_timers
    am_vos_timer_create_all_timers
        0x0002744c:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x00027450:    000d        ..      MOVS     r5,r1
        0x00027452:    4607        .F      MOV      r7,r0
        0x00027454:    f04f0400    O...    MOV      r4,#0
        0x00027458:    bf14        ..      ITE      NE
        0x0002745a:    f8df8038    ..8.    LDRNE    r8,[pc,#56] ; [0x27494] = 0x10005300
        0x0002745e:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x00027462:    bf00        ..      NOP      
        0x00027464:    eb040084    ....    ADD      r0,r4,r4,LSL #2
        0x00027468:    eb070380    ....    ADD      r3,r7,r0,LSL #2
        0x0002746c:    f813cb04    ....    LDRB     r12,[r3],#4
        0x00027470:    cb0f        ..      LDM      r3,{r0-r3}
        0x00027472:    f00c06ff    ....    AND      r6,r12,#0xff
        0x00027476:    2e04        ..      CMP      r6,#4
        0x00027478:    d300        ..      BCC      0x2747c ; am_vos_timer_create_all_timers + 48
        0x0002747a:    e7fe        ..      B        0x2747a ; am_vos_timer_create_all_timers + 46
        0x0002747c:    9300        ..      STR      r3,[sp,#0]
        0x0002747e:    2300        .#      MOVS     r3,#0
        0x00027480:    f01afd96    ....    BL       xTimerCreate ; 0x41fb0
        0x00027484:    f8480026    H.&.    STR      r0,[r8,r6,LSL #2]
        0x00027488:    1c60        `.      ADDS     r0,r4,#1
        0x0002748a:    b2c4        ..      UXTB     r4,r0
        0x0002748c:    42ac        .B      CMP      r4,r5
        0x0002748e:    d3e9        ..      BCC      0x27464 ; am_vos_timer_create_all_timers + 24
        0x00027490:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x00027494:    10005300    .S..    DCD    268456704
    $t
    i.am_vos_timer_heart_beat_callback
    am_vos_timer_heart_beat_callback
        0x00027498:    b508        ..      PUSH     {r3,lr}
        0x0002749a:    2000        .       MOVS     r0,#0
        0x0002749c:    2201        ."      MOVS     r2,#1
        0x0002749e:    2302        .#      MOVS     r3,#2
        0x000274a0:    4611        .F      MOV      r1,r2
        0x000274a2:    9000        ..      STR      r0,[sp,#0]
        0x000274a4:    f7ffff7a    ..z.    BL       am_vos_task_send ; 0x2739c
        0x000274a8:    bd08        ..      POP      {r3,pc}
        0x000274aa:    0000        ..      MOVS     r0,r0
    i.am_vos_voice_start
    am_vos_voice_start
        0x000274ac:    b510        ..      PUSH     {r4,lr}
        0x000274ae:    f7fff9f5    ....    BL       am_vos_is_connected ; 0x2689c
        0x000274b2:    4c0f        .L      LDR      r4,[pc,#60] ; [0x274f0] = 0x10004df8
        0x000274b4:    b140        @.      CBZ      r0,0x274c8 ; am_vos_voice_start + 28
        0x000274b6:    a10f        ..      ADR      r1,{pc}+0x3e ; 0x274f4
        0x000274b8:    2003        .       MOVS     r0,#3
        0x000274ba:    f7fffe11    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000274be:    f7fffaed    ....    BL       am_vos_mic_enable ; 0x26a9c
        0x000274c2:    2001        .       MOVS     r0,#1
        0x000274c4:    7520         u      STRB     r0,[r4,#0x14]
        0x000274c6:    bd10        ..      POP      {r4,pc}
        0x000274c8:    a112        ..      ADR      r1,{pc}+0x4c ; 0x27514
        0x000274ca:    2003        .       MOVS     r0,#3
        0x000274cc:    f7fffe08    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000274d0:    f1040038    ..8.    ADD      r0,r4,#0x38
        0x000274d4:    f7f5fd5c    ..\.    BL       WsfTimerStop ; 0x1cf90
        0x000274d8:    f6446120    D. a    MOV      r1,#0x4e20
        0x000274dc:    f1040038    ..8.    ADD      r0,r4,#0x38
        0x000274e0:    f7f5fce8    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x000274e4:    2100        .!      MOVS     r1,#0
        0x000274e6:    e8bd4010    ...@    POP      {r4,lr}
        0x000274ea:    4608        .F      MOV      r0,r1
        0x000274ec:    f7f5bc5a    ..Z.    B        WsfTaskSetReady ; 0x1cda4
    $d
        0x000274f0:    10004df8    .M..    DCD    268455416
        0x000274f4:    2d4d415b    [AM-    DCD    760037723
        0x000274f8:    5d536f56    VoS]    DCD    1565749078
        0x000274fc:    5f6d6120     am_    DCD    1601003808
        0x00027500:    5f736f76    vos_    DCD    1601400694
        0x00027504:    63696f76    voic    DCD    1667854198
        0x00027508:    74735f65    e_st    DCD    1953718117
        0x0002750c:    28747261    art(    DCD    678720097
        0x00027510:    00000a29    )...    DCD    2601
        0x00027514:    414d415b    [AMA    DCD    1095582043
        0x00027518:    4d41205d    ] AM    DCD    1296113757
        0x0002751c:    5f534f56    VOS_    DCD    1599295318
        0x00027520:    435f5854    TX_C    DCD    1130322004
        0x00027524:    545f4343    CC_T    DCD    1415529283
        0x00027528:    52454d49    IMER    DCD    1380273481
        0x0002752c:    5345525f    _RES    DCD    1397051999
        0x00027530:    54524154    TART    DCD    1414676820
        0x00027534:    0a3b2928    ();.    DCD    171649320
        0x00027538:    00000000    ....    DCD    0
    $t
    i.amotas_conn_close
    amotas_conn_close
        0x0002753c:    4a07        .J      LDR      r2,[pc,#28] ; [0x2755c] = 0x100029bc
        0x0002753e:    2100        .!      MOVS     r1,#0
        0x00027540:    eb020040    ..@.    ADD      r0,r2,r0,LSL #1
        0x00027544:    f8001c02    ....    STRB     r1,[r0,#-2]
        0x00027548:    f8001c01    ....    STRB     r1,[r0,#-1]
        0x0002754c:    f8a21040    ..@.    STRH     r1,[r2,#0x40]
        0x00027550:    f8a21042    ..B.    STRH     r1,[r2,#0x42]
        0x00027554:    f8821044    ..D.    STRB     r1,[r2,#0x44]
        0x00027558:    4770        pG      BX       lr
    $d
        0x0002755a:    0000        ..      DCW    0
        0x0002755c:    100029bc    .)..    DCD    268446140
    $t
    i.amotas_init
    amotas_init
        0x00027560:    b510        ..      PUSH     {r4,lr}
        0x00027562:    4604        .F      MOV      r4,r0
        0x00027564:    f44f7128    O.(q    MOV      r1,#0x2a0
        0x00027568:    480a        .H      LDR      r0,[pc,#40] ; [0x27594] = 0x100029bc
        0x0002756a:    f7f1f92e    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002756e:    4909        .I      LDR      r1,[pc,#36] ; [0x27594] = 0x100029bc
        0x00027570:    2200        ."      MOVS     r2,#0
        0x00027572:    4809        .H      LDR      r0,[pc,#36] ; [0x27598] = 0x12344321
        0x00027574:    71cc        .q      STRB     r4,[r1,#7]
        0x00027576:    718a        .q      STRB     r2,[r1,#6]
        0x00027578:    730a        .s      STRB     r2,[r1,#0xc]
        0x0002757a:    f881426c    ..lB    STRB     r4,[r1,#0x26c]
        0x0002757e:    f881427c    ..|B    STRB     r4,[r1,#0x27c]
        0x00027582:    700a        .p      STRB     r2,[r1,#0]
        0x00027584:    708a        .p      STRB     r2,[r1,#2]
        0x00027586:    710a        .q      STRB     r2,[r1,#4]
        0x00027588:    e8bd4010    ...@    POP      {r4,lr}
        0x0002758c:    f44f1186    O...    MOV      r1,#0x10c000
        0x00027590:    f7fbba84    ....    B        am_hal_ota_init ; 0x22a9c
    $d
        0x00027594:    100029bc    .)..    DCD    268446140
        0x00027598:    12344321    !C4.    DCD    305414945
    $t
    i.amotas_packet_handler
    amotas_packet_handler
        0x0002759c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000275a0:    b089        ..      SUB      sp,sp,#0x24
        0x000275a2:    4eeb        .N      LDR      r6,[pc,#940] ; [0x27950] = 0x100029bc
        0x000275a4:    f04f0800    O...    MOV      r8,#0
        0x000275a8:    468b        .F      MOV      r11,r1
        0x000275aa:    f8cd8000    ....    STR      r8,[sp,#0]
        0x000275ae:    4de7        .M      LDR      r5,[pc,#924] ; [0x2794c] = 0x100005a8
        0x000275b0:    4ce8        .L      LDR      r4,[pc,#928] ; [0x27954] = 0x10000000
        0x000275b2:    69f1        .i      LDR      r1,[r6,#0x1c]
        0x000275b4:    4617        .F      MOV      r7,r2
        0x000275b6:    4682        .F      MOV      r10,r0
        0x000275b8:    46c1        .F      MOV      r9,r8
        0x000275ba:    2801        .(      CMP      r0,#1
        0x000275bc:    d01b        ..      BEQ      0x275f6 ; amotas_packet_handler + 90
        0x000275be:    f1ba0f02    ....    CMP      r10,#2
        0x000275c2:    f0008129    ..).    BEQ.W    0x27818 ; amotas_packet_handler + 636
        0x000275c6:    f1ba0f03    ....    CMP      r10,#3
        0x000275ca:    f0008190    ....    BEQ.W    0x278ee ; amotas_packet_handler + 850
        0x000275ce:    f1ba0f04    ....    CMP      r10,#4
        0x000275d2:    bf1c        ..      ITT      NE
        0x000275d4:    b009        ..      ADDNE    sp,sp,#0x24
        0x000275d6:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x000275da:    2300        .#      MOVS     r3,#0
        0x000275dc:    461a        .F      MOV      r2,r3
        0x000275de:    4619        .F      MOV      r1,r3
        0x000275e0:    f000fa00    ....    BL       amotas_reply_to_client ; 0x279e4
        0x000275e4:    f44f71fa    O..q    MOV      r1,#0x1f4
        0x000275e8:    f506701c    ...p    ADD      r0,r6,#0x270
        0x000275ec:    f7f5fc62    ..b.    BL       WsfTimerStartMs ; 0x1ceb4
        0x000275f0:    b009        ..      ADD      sp,sp,#0x24
        0x000275f2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000275f6:    f1bb0f2c    ..,.    CMP      r11,#0x2c
        0x000275fa:    d203        ..      BCS      0x27604 ; amotas_packet_handler + 104
        0x000275fc:    2102        .!      MOVS     r1,#2
        0x000275fe:    2300        .#      MOVS     r3,#0
        0x00027600:    461a        .F      MOV      r2,r3
        0x00027602:    e0ba        ..      B        0x2777a ; amotas_packet_handler + 478
        0x00027604:    7b30        0{      LDRB     r0,[r6,#0xc]
        0x00027606:    2801        .(      CMP      r0,#1
        0x00027608:    d11e        ..      BNE      0x27648 ; amotas_packet_handler + 172
        0x0002760a:    f8970020    .. .    LDRB     r0,[r7,#0x20]
        0x0002760e:    f8972021    ..!     LDRB     r2,[r7,#0x21]
        0x00027612:    f8973023    ..#0    LDRB     r3,[r7,#0x23]
        0x00027616:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x0002761a:    f8972022    .."     LDRB     r2,[r7,#0x22]
        0x0002761e:    f897c00f    ....    LDRB     r12,[r7,#0xf]
        0x00027622:    0412        ..      LSLS     r2,r2,#16
        0x00027624:    eb026203    ...b    ADD      r2,r2,r3,LSL #24
        0x00027628:    4410        .D      ADD      r0,r0,r2
        0x0002762a:    7b3a        :{      LDRB     r2,[r7,#0xc]
        0x0002762c:    7b7b        {{      LDRB     r3,[r7,#0xd]
        0x0002762e:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00027632:    7bbb        .{      LDRB     r3,[r7,#0xe]
        0x00027634:    041b        ..      LSLS     r3,r3,#16
        0x00027636:    eb03630c    ...c    ADD      r3,r3,r12,LSL #24
        0x0002763a:    441a        .D      ADD      r2,r2,r3
        0x0002763c:    6b33        3k      LDR      r3,[r6,#0x30]
        0x0002763e:    4283        .B      CMP      r3,r0
        0x00027640:    bf04        ..      ITT      EQ
        0x00027642:    4291        .B      CMPEQ    r1,r2
        0x00027644:    f04f0901    O...    MOVEQ    r9,#1
        0x00027648:    f8c48008    ....    STR      r8,[r4,#8]
        0x0002764c:    7838        8x      LDRB     r0,[r7,#0]
        0x0002764e:    7879        yx      LDRB     r1,[r7,#1]
        0x00027650:    78fa        .x      LDRB     r2,[r7,#3]
        0x00027652:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00027656:    78b9        .x      LDRB     r1,[r7,#2]
        0x00027658:    ea4f4101    O..A    LSL      r1,r1,#16
        0x0002765c:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00027660:    4408        .D      ADD      r0,r0,r1
        0x00027662:    6130        0a      STR      r0,[r6,#0x10]
        0x00027664:    7938        8y      LDRB     r0,[r7,#4]
        0x00027666:    7979        yy      LDRB     r1,[r7,#5]
        0x00027668:    79fa        .y      LDRB     r2,[r7,#7]
        0x0002766a:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002766e:    79b9        .y      LDRB     r1,[r7,#6]
        0x00027670:    ea4f4101    O..A    LSL      r1,r1,#16
        0x00027674:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00027678:    4408        .D      ADD      r0,r0,r1
        0x0002767a:    6170        pa      STR      r0,[r6,#0x14]
        0x0002767c:    7a38        8z      LDRB     r0,[r7,#8]
        0x0002767e:    7a79        yz      LDRB     r1,[r7,#9]
        0x00027680:    7afa        .z      LDRB     r2,[r7,#0xb]
        0x00027682:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00027686:    7ab9        .z      LDRB     r1,[r7,#0xa]
        0x00027688:    ea4f4101    O..A    LSL      r1,r1,#16
        0x0002768c:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00027690:    4408        .D      ADD      r0,r0,r1
        0x00027692:    61b0        .a      STR      r0,[r6,#0x18]
        0x00027694:    7b38        8{      LDRB     r0,[r7,#0xc]
        0x00027696:    7b79        y{      LDRB     r1,[r7,#0xd]
        0x00027698:    7bfa        .{      LDRB     r2,[r7,#0xf]
        0x0002769a:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002769e:    7bb9        .{      LDRB     r1,[r7,#0xe]
        0x000276a0:    ea4f4101    O..A    LSL      r1,r1,#16
        0x000276a4:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x000276a8:    4408        .D      ADD      r0,r0,r1
        0x000276aa:    61f0        .a      STR      r0,[r6,#0x1c]
        0x000276ac:    7c38        8|      LDRB     r0,[r7,#0x10]
        0x000276ae:    7c79        y|      LDRB     r1,[r7,#0x11]
        0x000276b0:    7cfa        .|      LDRB     r2,[r7,#0x13]
        0x000276b2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000276b6:    7cb9        .|      LDRB     r1,[r7,#0x12]
        0x000276b8:    ea4f4101    O..A    LSL      r1,r1,#16
        0x000276bc:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x000276c0:    4408        .D      ADD      r0,r0,r1
        0x000276c2:    6230        0b      STR      r0,[r6,#0x20]
        0x000276c4:    f8970020    .. .    LDRB     r0,[r7,#0x20]
        0x000276c8:    f8971021    ..!.    LDRB     r1,[r7,#0x21]
        0x000276cc:    f8972023    ..#     LDRB     r2,[r7,#0x23]
        0x000276d0:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000276d4:    f8971022    ..".    LDRB     r1,[r7,#0x22]
        0x000276d8:    ea4f4101    O..A    LSL      r1,r1,#16
        0x000276dc:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x000276e0:    4408        .D      ADD      r0,r0,r1
        0x000276e2:    6330        0c      STR      r0,[r6,#0x30]
        0x000276e4:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x000276e8:    f8971025    ..%.    LDRB     r1,[r7,#0x25]
        0x000276ec:    f8972027    ..'     LDRB     r2,[r7,#0x27]
        0x000276f0:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000276f4:    f8971026    ..&.    LDRB     r1,[r7,#0x26]
        0x000276f8:    ea4f4101    O..A    LSL      r1,r1,#16
        0x000276fc:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00027700:    4408        .D      ADD      r0,r0,r1
        0x00027702:    6370        pc      STR      r0,[r6,#0x34]
        0x00027704:    f8970028    ..(.    LDRB     r0,[r7,#0x28]
        0x00027708:    f8971029    ..).    LDRB     r1,[r7,#0x29]
        0x0002770c:    f897202b    ..+     LDRB     r2,[r7,#0x2b]
        0x00027710:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00027714:    f897102a    ..*.    LDRB     r1,[r7,#0x2a]
        0x00027718:    ea4f4101    O..A    LSL      r1,r1,#16
        0x0002771c:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00027720:    4408        .D      ADD      r0,r0,r1
        0x00027722:    63b0        .c      STR      r0,[r6,#0x38]
        0x00027724:    f897002c    ..,.    LDRB     r0,[r7,#0x2c]
        0x00027728:    f897102d    ..-.    LDRB     r1,[r7,#0x2d]
        0x0002772c:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00027730:    f897102e    ....    LDRB     r1,[r7,#0x2e]
        0x00027734:    f897202f    ../     LDRB     r2,[r7,#0x2f]
        0x00027738:    ea4f4101    O..A    LSL      r1,r1,#16
        0x0002773c:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00027740:    4408        .D      ADD      r0,r0,r1
        0x00027742:    63f0        .c      STR      r0,[r6,#0x3c]
        0x00027744:    2801        .(      CMP      r0,#1
        0x00027746:    d104        ..      BNE      0x27752 ; amotas_packet_handler + 438
        0x00027748:    a802        ..      ADD      r0,sp,#8
        0x0002774a:    f7fbffdd    ....    BL       am_hal_security_get_info ; 0x23708
        0x0002774e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00027750:    6060        ``      STR      r0,[r4,#4]
        0x00027752:    f1b90f00    ....    CMP      r9,#0
        0x00027756:    d015        ..      BEQ      0x27784 ; amotas_packet_handler + 488
        0x00027758:    f8d6025c    ..\.    LDR      r0,[r6,#0x25c]
        0x0002775c:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00027760:    0a01        ..      LSRS     r1,r0,#8
        0x00027762:    f88d1001    ....    STRB     r1,[sp,#1]
        0x00027766:    0c01        ..      LSRS     r1,r0,#16
        0x00027768:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002776c:    0e00        ..      LSRS     r0,r0,#24
        0x0002776e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00027772:    2304        .#      MOVS     r3,#4
        0x00027774:    466a        jF      MOV      r2,sp
        0x00027776:    2100        .!      MOVS     r1,#0
        0x00027778:    4650        PF      MOV      r0,r10
        0x0002777a:    f000f933    ..3.    BL       amotas_reply_to_client ; 0x279e4
        0x0002777e:    b009        ..      ADD      sp,sp,#0x24
        0x00027780:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00027784:    4874        tH      LDR      r0,[pc,#464] ; [0x27958] = 0x100027a8
        0x00027786:    f8a08000    ....    STRH     r8,[r0,#0]
        0x0002778a:    f8c68258    ..X.    STR      r8,[r6,#0x258]
        0x0002778e:    f8c6825c    ..\.    STR      r8,[r6,#0x25c]
        0x00027792:    6bb0        .k      LDR      r0,[r6,#0x38]
        0x00027794:    b970        p.      CBNZ     r0,0x277b4 ; amotas_packet_handler + 536
        0x00027796:    69b1        .i      LDR      r1,[r6,#0x18]
        0x00027798:    f44f1087    O...    MOV      r0,#0x10e000
        0x0002779c:    f5b12f72    ..r/    CMP      r1,#0xf2000
        0x000277a0:    d808        ..      BHI      0x277b4 ; amotas_packet_handler + 536
        0x000277a2:    6025        %`      STR      r5,[r4,#0]
        0x000277a4:    f8c60258    ..X.    STR      r0,[r6,#0x258]
        0x000277a8:    68a8        .h      LDR      r0,[r5,#8]
        0x000277aa:    f04f0901    O...    MOV      r9,#1
        0x000277ae:    b160        `.      CBZ      r0,0x277ca ; amotas_packet_handler + 558
        0x000277b0:    4780        .G      BLX      r0
        0x000277b2:    b150        P.      CBZ      r0,0x277ca ; amotas_packet_handler + 558
        0x000277b4:    2300        .#      MOVS     r3,#0
        0x000277b6:    461a        .F      MOV      r2,r3
        0x000277b8:    2105        .!      MOVS     r1,#5
        0x000277ba:    4650        PF      MOV      r0,r10
        0x000277bc:    f000f912    ....    BL       amotas_reply_to_client ; 0x279e4
        0x000277c0:    f886800c    ....    STRB     r8,[r6,#0xc]
        0x000277c4:    b009        ..      ADD      sp,sp,#0x24
        0x000277c6:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000277ca:    6820         h      LDR      r0,[r4,#0]
        0x000277cc:    6900        .i      LDR      r0,[r0,#0x10]
        0x000277ce:    b140        @.      CBZ      r0,0x277e2 ; amotas_packet_handler + 582
        0x000277d0:    4780        .G      BLX      r0
        0x000277d2:    b130        0.      CBZ      r0,0x277e2 ; amotas_packet_handler + 582
        0x000277d4:    6820         h      LDR      r0,[r4,#0]
        0x000277d6:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000277d8:    2800        .(      CMP      r0,#0
        0x000277da:    bf18        ..      IT       NE
        0x000277dc:    4780        .G      BLXNE    r0
        0x000277de:    f04f0900    O...    MOV      r9,#0
        0x000277e2:    f8d67258    ..Xr    LDR      r7,[r6,#0x258]
        0x000277e6:    69b5        .i      LDR      r5,[r6,#0x18]
        0x000277e8:    b155        U.      CBZ      r5,0x27800 ; amotas_packet_handler + 612
        0x000277ea:    6820         h      LDR      r0,[r4,#0]
        0x000277ec:    6a01        .j      LDR      r1,[r0,#0x20]
        0x000277ee:    4638        8F      MOV      r0,r7
        0x000277f0:    4788        .G      BLX      r1
        0x000277f2:    6820         h      LDR      r0,[r4,#0]
        0x000277f4:    6840        @h      LDR      r0,[r0,#4]
        0x000277f6:    42a8        .B      CMP      r0,r5
        0x000277f8:    d202        ..      BCS      0x27800 ; amotas_packet_handler + 612
        0x000277fa:    1a2d        -.      SUBS     r5,r5,r0
        0x000277fc:    4407        .D      ADD      r7,r7,r0
        0x000277fe:    d1f4        ..      BNE      0x277ea ; amotas_packet_handler + 590
        0x00027800:    6820         h      LDR      r0,[r4,#0]
        0x00027802:    6940        @i      LDR      r0,[r0,#0x14]
        0x00027804:    2800        .(      CMP      r0,#0
        0x00027806:    bf18        ..      IT       NE
        0x00027808:    4780        .G      BLXNE    r0
        0x0002780a:    f1b90f00    ....    CMP      r9,#0
        0x0002780e:    bf1c        ..      ITT      NE
        0x00027810:    2001        .       MOVNE    r0,#1
        0x00027812:    7330        0s      STRBNE   r0,[r6,#0xc]
        0x00027814:    d0ce        ..      BEQ      0x277b4 ; amotas_packet_handler + 536
        0x00027816:    e79f        ..      B        0x27758 ; amotas_packet_handler + 444
        0x00027818:    f8d6525c    ..\R    LDR      r5,[r6,#0x25c]
        0x0002781c:    b92d        -.      CBNZ     r5,0x2782a ; amotas_packet_handler + 654
        0x0002781e:    2220         "      MOVS     r2,#0x20
        0x00027820:    4639        9F      MOV      r1,r7
        0x00027822:    f5067020    .. p    ADD      r0,r6,#0x280
        0x00027826:    f7f0feb0    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002782a:    4a49        IJ      LDR      r2,[pc,#292] ; [0x27950] = 0x100029bc
        0x0002782c:    6bf3        .k      LDR      r3,[r6,#0x3c]
        0x0002782e:    f8d2125c    ..\.    LDR      r1,[r2,#0x25c]
        0x00027832:    f8d22258    ..X"    LDR      r2,[r2,#0x258]
        0x00027836:    eb01000b    ....    ADD      r0,r1,r11
        0x0002783a:    440a        .D      ADD      r2,r2,r1
        0x0002783c:    2b01        .+      CMP      r3,#1
        0x0002783e:    d009        ..      BEQ      0x27854 ; amotas_packet_handler + 696
        0x00027840:    69b1        .i      LDR      r1,[r6,#0x18]
        0x00027842:    4288        .B      CMP      r0,r1
        0x00027844:    bf0c        ..      ITE      EQ
        0x00027846:    2301        .#      MOVEQ    r3,#1
        0x00027848:    2300        .#      MOVNE    r3,#0
        0x0002784a:    4639        9F      MOV      r1,r7
        0x0002784c:    4658        XF      MOV      r0,r11
        0x0002784e:    f000f929    ..).    BL       amotas_write2flash ; 0x27aa4
        0x00027852:    e017        ..      B        0x27884 ; amotas_packet_handler + 744
        0x00027854:    f5b54f00    ...O    CMP      r5,#0x8000
        0x00027858:    d209        ..      BCS      0x2786e ; amotas_packet_handler + 722
        0x0002785a:    f5b04f00    ...O    CMP      r0,#0x8000
        0x0002785e:    bf0c        ..      ITE      EQ
        0x00027860:    2301        .#      MOVEQ    r3,#1
        0x00027862:    2300        .#      MOVNE    r3,#0
        0x00027864:    6860        `h      LDR      r0,[r4,#4]
        0x00027866:    4639        9F      MOV      r1,r7
        0x00027868:    182a        *.      ADDS     r2,r5,r0
        0x0002786a:    4658        XF      MOV      r0,r11
        0x0002786c:    e008        ..      B        0x27880 ; amotas_packet_handler + 740
        0x0002786e:    69b1        .i      LDR      r1,[r6,#0x18]
        0x00027870:    4288        .B      CMP      r0,r1
        0x00027872:    bf14        ..      ITE      NE
        0x00027874:    2300        .#      MOVNE    r3,#0
        0x00027876:    2301        .#      MOVEQ    r3,#1
        0x00027878:    4639        9F      MOV      r1,r7
        0x0002787a:    4658        XF      MOV      r0,r11
        0x0002787c:    f5a24200    ...B    SUB      r2,r2,#0x8000
        0x00027880:    f000f910    ....    BL       amotas_write2flash ; 0x27aa4
        0x00027884:    b1e8        ..      CBZ      r0,0x278c2 ; amotas_packet_handler + 806
        0x00027886:    4a35        5J      LDR      r2,[pc,#212] ; [0x2795c] = 0x10000008
        0x00027888:    4659        YF      MOV      r1,r11
        0x0002788a:    4638        8F      MOV      r0,r7
        0x0002788c:    f7fcf9a0    ....    BL       am_util_bootloader_partial_crc32 ; 0x23bd0
        0x00027890:    f8d6025c    ..\.    LDR      r0,[r6,#0x25c]
        0x00027894:    2304        .#      MOVS     r3,#4
        0x00027896:    4458        XD      ADD      r0,r0,r11
        0x00027898:    f8c6025c    ..\.    STR      r0,[r6,#0x25c]
        0x0002789c:    f88d0000    ....    STRB     r0,[sp,#0]
        0x000278a0:    0a01        ..      LSRS     r1,r0,#8
        0x000278a2:    f88d1001    ....    STRB     r1,[sp,#1]
        0x000278a6:    0c01        ..      LSRS     r1,r0,#16
        0x000278a8:    f88d1002    ....    STRB     r1,[sp,#2]
        0x000278ac:    0e00        ..      LSRS     r0,r0,#24
        0x000278ae:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000278b2:    466a        jF      MOV      r2,sp
        0x000278b4:    2100        .!      MOVS     r1,#0
        0x000278b6:    4650        PF      MOV      r0,r10
        0x000278b8:    f000f894    ....    BL       amotas_reply_to_client ; 0x279e4
        0x000278bc:    b009        ..      ADD      sp,sp,#0x24
        0x000278be:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000278c2:    f8d6025c    ..\.    LDR      r0,[r6,#0x25c]
        0x000278c6:    f88d0000    ....    STRB     r0,[sp,#0]
        0x000278ca:    0a01        ..      LSRS     r1,r0,#8
        0x000278cc:    f88d1001    ....    STRB     r1,[sp,#1]
        0x000278d0:    0c01        ..      LSRS     r1,r0,#16
        0x000278d2:    f88d1002    ....    STRB     r1,[sp,#2]
        0x000278d6:    0e00        ..      LSRS     r0,r0,#24
        0x000278d8:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000278dc:    2304        .#      MOVS     r3,#4
        0x000278de:    466a        jF      MOV      r2,sp
        0x000278e0:    2107        .!      MOVS     r1,#7
        0x000278e2:    4650        PF      MOV      r0,r10
        0x000278e4:    f000f87e    ..~.    BL       amotas_reply_to_client ; 0x279e4
        0x000278e8:    b009        ..      ADD      sp,sp,#0x24
        0x000278ea:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000278ee:    68a0        .h      LDR      r0,[r4,#8]
        0x000278f0:    f04f0300    O...    MOV      r3,#0
        0x000278f4:    4281        .B      CMP      r1,r0
        0x000278f6:    461a        .F      MOV      r2,r3
        0x000278f8:    d110        ..      BNE      0x2791c ; amotas_packet_handler + 896
        0x000278fa:    2100        .!      MOVS     r1,#0
        0x000278fc:    4650        PF      MOV      r0,r10
        0x000278fe:    f000f871    ..q.    BL       amotas_reply_to_client ; 0x279e4
        0x00027902:    6bf0        .k      LDR      r0,[r6,#0x3c]
        0x00027904:    2801        .(      CMP      r0,#1
        0x00027906:    bf1a        ..      ITTE     NE
        0x00027908:    f8960290    ....    LDRBNE   r0,[r6,#0x290]
        0x0002790c:    b2c1        ..      UXTBNE   r1,r0
        0x0002790e:    21a3        .!      MOVEQ    r1,#0xa3
        0x00027910:    4813        .H      LDR      r0,[pc,#76] ; [0x27960] = 0x12344321
        0x00027912:    f8d62258    ..X"    LDR      r2,[r6,#0x258]
        0x00027916:    f7fbf88f    ....    BL       am_hal_ota_add ; 0x22a38
        0x0002791a:    e003        ..      B        0x27924 ; amotas_packet_handler + 904
        0x0002791c:    2101        .!      MOVS     r1,#1
        0x0002791e:    4650        PF      MOV      r0,r10
        0x00027920:    f000f860    ..`.    BL       amotas_reply_to_client ; 0x279e4
        0x00027924:    6820         h      LDR      r0,[r4,#0]
        0x00027926:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00027928:    2800        .(      CMP      r0,#0
        0x0002792a:    bf18        ..      IT       NE
        0x0002792c:    4780        .G      BLXNE    r0
        0x0002792e:    f886800c    ....    STRB     r8,[r6,#0xc]
        0x00027932:    f8c48008    ....    STR      r8,[r4,#8]
        0x00027936:    6025        %`      STR      r5,[r4,#0]
        0x00027938:    6bf0        .k      LDR      r0,[r6,#0x3c]
        0x0002793a:    2801        .(      CMP      r0,#1
        0x0002793c:    bf04        ..      ITT      EQ
        0x0002793e:    f04f30ff    O..0    MOVEQ    r0,#0xffffffff
        0x00027942:    6060        ``      STREQ    r0,[r4,#4]
        0x00027944:    b009        ..      ADD      sp,sp,#0x24
        0x00027946:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002794a:    0000        ..      DCW    0
        0x0002794c:    100005a8    ....    DCD    268436904
        0x00027950:    100029bc    .)..    DCD    268446140
        0x00027954:    10000000    ....    DCD    268435456
        0x00027958:    100027a8    .'..    DCD    268445608
        0x0002795c:    10000008    ....    DCD    268435464
        0x00027960:    12344321    !C4.    DCD    305414945
    $t
    i.amotas_proc_msg
    amotas_proc_msg
        0x00027964:    b510        ..      PUSH     {r4,lr}
        0x00027966:    7880        .x      LDRB     r0,[r0,#2]
        0x00027968:    4c1d        .L      LDR      r4,[pc,#116] ; [0x279e0] = 0x100029bc
        0x0002796a:    2827        '(      CMP      r0,#0x27
        0x0002796c:    bf05        ..      ITTET    EQ
        0x0002796e:    2001        .       MOVEQ    r0,#1
        0x00027970:    71a0        .q      STRBEQ   r0,[r4,#6]
        0x00027972:    2829        )(      CMPNE    r0,#0x29
        0x00027974:    bd10        ..      POPEQ    {r4,pc}
        0x00027976:    f894126a    ..j.    LDRB     r1,[r4,#0x26a]
        0x0002797a:    4288        .B      CMP      r0,r1
        0x0002797c:    d108        ..      BNE      0x27990 ; amotas_proc_msg + 44
        0x0002797e:    200a        .       MOVS     r0,#0xa
        0x00027980:    f7fcf966    ..f.    BL       am_util_delay_ms ; 0x23c50
        0x00027984:    2100        .!      MOVS     r1,#0
        0x00027986:    e8bd4010    ...@    POP      {r4,lr}
        0x0002798a:    4608        .F      MOV      r0,r1
        0x0002798c:    f7fbbea2    ....    B        am_hal_reset_control ; 0x236d4
        0x00027990:    f894127a    ..z.    LDRB     r1,[r4,#0x27a]
        0x00027994:    4288        .B      CMP      r0,r1
        0x00027996:    bf18        ..      IT       NE
        0x00027998:    bd10        ..      POPNE    {r4,pc}
        0x0002799a:    4811        .H      LDR      r0,[pc,#68] ; [0x279e0] = 0x100029bc
        0x0002799c:    7801        .x      LDRB     r1,[r0,#0]
        0x0002799e:    2900        .)      CMP      r1,#0
        0x000279a0:    bf1c        ..      ITT      NE
        0x000279a2:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x000279a4:    2900        .)      CMPNE    r1,#0
        0x000279a6:    d00b        ..      BEQ      0x279c0 ; amotas_proc_msg + 92
        0x000279a8:    2800        .(      CMP      r0,#0
        0x000279aa:    bf1c        ..      ITT      NE
        0x000279ac:    7800        .x      LDRBNE   r0,[r0,#0]
        0x000279ae:    f7f1f931    ..1.    BLNE     AppConnClose ; 0x18c14
        0x000279b2:    21c8        .!      MOVS     r1,#0xc8
        0x000279b4:    f5047018    ...p    ADD      r0,r4,#0x260
        0x000279b8:    e8bd4010    ...@    POP      {r4,lr}
        0x000279bc:    f7f5ba7a    ..z.    B        WsfTimerStartMs ; 0x1ceb4
        0x000279c0:    f8101f02    ....    LDRB     r1,[r0,#2]!
        0x000279c4:    2900        .)      CMP      r1,#0
        0x000279c6:    bf1c        ..      ITT      NE
        0x000279c8:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x000279ca:    2900        .)      CMPNE    r1,#0
        0x000279cc:    d1ec        ..      BNE      0x279a8 ; amotas_proc_msg + 68
        0x000279ce:    f8101f02    ....    LDRB     r1,[r0,#2]!
        0x000279d2:    2900        .)      CMP      r1,#0
        0x000279d4:    bf1c        ..      ITT      NE
        0x000279d6:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x000279d8:    2900        .)      CMPNE    r1,#0
        0x000279da:    d1e5        ..      BNE      0x279a8 ; amotas_proc_msg + 68
        0x000279dc:    e7e9        ..      B        0x279b2 ; amotas_proc_msg + 78
    $d
        0x000279de:    0000        ..      DCW    0
        0x000279e0:    100029bc    .)..    DCD    268446140
    $t
    i.amotas_reply_to_client
    amotas_reply_to_client
        0x000279e4:    b510        ..      PUSH     {r4,lr}
        0x000279e6:    001c        ..      MOVS     r4,r3
        0x000279e8:    b086        ..      SUB      sp,sp,#0x18
        0x000279ea:    4613        .F      MOV      r3,r2
        0x000279ec:    f04f0200    O...    MOV      r2,#0
        0x000279f0:    9200        ..      STR      r2,[sp,#0]
        0x000279f2:    9201        ..      STR      r2,[sp,#4]
        0x000279f4:    9202        ..      STR      r2,[sp,#8]
        0x000279f6:    9203        ..      STR      r2,[sp,#0xc]
        0x000279f8:    9204        ..      STR      r2,[sp,#0x10]
        0x000279fa:    f1040201    ....    ADD      r2,r4,#1
        0x000279fe:    f88d2000    ...     STRB     r2,[sp,#0]
        0x00027a02:    ea4f2212    O.."    LSR      r2,r2,#8
        0x00027a06:    f88d2001    ...     STRB     r2,[sp,#1]
        0x00027a0a:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00027a0e:    f88d1003    ....    STRB     r1,[sp,#3]
        0x00027a12:    d004        ..      BEQ      0x27a1e ; amotas_reply_to_client + 58
        0x00027a14:    4622        "F      MOV      r2,r4
        0x00027a16:    4619        .F      MOV      r1,r3
        0x00027a18:    a801        ..      ADD      r0,sp,#4
        0x00027a1a:    f7f0fdb6    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00027a1e:    1d20         .      ADDS     r0,r4,#4
        0x00027a20:    b282        ..      UXTH     r2,r0
        0x00027a22:    4811        .H      LDR      r0,[pc,#68] ; [0x27a68] = 0x100029bc
        0x00027a24:    466b        kF      MOV      r3,sp
        0x00027a26:    7801        .x      LDRB     r1,[r0,#0]
        0x00027a28:    2900        .)      CMP      r1,#0
        0x00027a2a:    bf1c        ..      ITT      NE
        0x00027a2c:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x00027a2e:    2900        .)      CMPNE    r1,#0
        0x00027a30:    d00a        ..      BEQ      0x27a48 ; amotas_reply_to_client + 100
        0x00027a32:    2800        .(      CMP      r0,#0
        0x00027a34:    bf04        ..      ITT      EQ
        0x00027a36:    b006        ..      ADDEQ    sp,sp,#0x18
        0x00027a38:    bd10        ..      POPEQ    {r4,pc}
        0x00027a3a:    7800        .x      LDRB     r0,[r0,#0]
        0x00027a3c:    f6400124    @.$.    MOV      r1,#0x824
        0x00027a40:    f7f2fb61    ..a.    BL       AttsHandleValueNtf ; 0x1a106
        0x00027a44:    b006        ..      ADD      sp,sp,#0x18
        0x00027a46:    bd10        ..      POP      {r4,pc}
        0x00027a48:    f8101f02    ....    LDRB     r1,[r0,#2]!
        0x00027a4c:    2900        .)      CMP      r1,#0
        0x00027a4e:    bf1c        ..      ITT      NE
        0x00027a50:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x00027a52:    2900        .)      CMPNE    r1,#0
        0x00027a54:    d1ed        ..      BNE      0x27a32 ; amotas_reply_to_client + 78
        0x00027a56:    f8101f02    ....    LDRB     r1,[r0,#2]!
        0x00027a5a:    2900        .)      CMP      r1,#0
        0x00027a5c:    bf1c        ..      ITT      NE
        0x00027a5e:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x00027a60:    2900        .)      CMPNE    r1,#0
        0x00027a62:    d1e6        ..      BNE      0x27a32 ; amotas_reply_to_client + 78
        0x00027a64:    b006        ..      ADD      sp,sp,#0x18
        0x00027a66:    bd10        ..      POP      {r4,pc}
    $d
        0x00027a68:    100029bc    .)..    DCD    268446140
    $t
    i.amotas_start
    amotas_start
        0x00027a6c:    4b06        .K      LDR      r3,[pc,#24] ; [0x27a88] = 0x100029bc
        0x00027a6e:    eb030c40    ..@.    ADD      r12,r3,r0,LSL #1
        0x00027a72:    f80c0c02    ....    STRB     r0,[r12,#-2]
        0x00027a76:    2001        .       MOVS     r0,#1
        0x00027a78:    f80c0c01    ....    STRB     r0,[r12,#-1]
        0x00027a7c:    f883126a    ..j.    STRB     r1,[r3,#0x26a]
        0x00027a80:    f883227a    ..z"    STRB     r2,[r3,#0x27a]
        0x00027a84:    4770        pG      BX       lr
    $d
        0x00027a86:    0000        ..      DCW    0
        0x00027a88:    100029bc    .)..    DCD    268446140
    $t
    i.amotas_stop
    amotas_stop
        0x00027a8c:    4a04        .J      LDR      r2,[pc,#16] ; [0x27aa0] = 0x100029bc
        0x00027a8e:    2100        .!      MOVS     r1,#0
        0x00027a90:    eb020040    ..@.    ADD      r0,r2,r0,LSL #1
        0x00027a94:    f8001c02    ....    STRB     r1,[r0,#-2]
        0x00027a98:    f8001c01    ....    STRB     r1,[r0,#-1]
        0x00027a9c:    4770        pG      BX       lr
    $d
        0x00027a9e:    0000        ..      DCW    0
        0x00027aa0:    100029bc    .)..    DCD    268446140
    $t
    i.amotas_write2flash
    amotas_write2flash
        0x00027aa4:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00027aa8:    b083        ..      SUB      sp,sp,#0xc
        0x00027aaa:    4607        .F      MOV      r7,r0
        0x00027aac:    f8df813c    ..<.    LDR      r8,[pc,#316] ; [0x27bec] = 0x100027a8
        0x00027ab0:    2000        .       MOVS     r0,#0
        0x00027ab2:    9000        ..      STR      r0,[sp,#0]
        0x00027ab4:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x00027ab8:    2501        .%      MOVS     r5,#1
        0x00027aba:    1a10        ..      SUBS     r0,r2,r0
        0x00027abc:    9005        ..      STR      r0,[sp,#0x14]
        0x00027abe:    f5087005    ...p    ADD      r0,r8,#0x214
        0x00027ac2:    6bc1        .k      LDR      r1,[r0,#0x3c]
        0x00027ac4:    2901        .)      CMP      r1,#1
        0x00027ac6:    d104        ..      BNE      0x27ad2 ; amotas_write2flash + 46
        0x00027ac8:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x00027acc:    f5b14f00    ...O    CMP      r1,#0x8000
        0x00027ad0:    d304        ..      BCC      0x27adc ; amotas_write2flash + 56
        0x00027ad2:    f8d01258    ..X.    LDR      r1,[r0,#0x258]
        0x00027ad6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00027ad8:    4288        .B      CMP      r0,r1
        0x00027ada:    d306        ..      BCC      0x27aea ; amotas_write2flash + 70
        0x00027adc:    4944        DI      LDR      r1,[pc,#272] ; [0x27bf0] = 0x10000000
        0x00027ade:    6808        .h      LDR      r0,[r1,#0]
        0x00027ae0:    6802        .h      LDR      r2,[r0,#0]
        0x00027ae2:    1e53        S.      SUBS     r3,r2,#1
        0x00027ae4:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00027ae6:    4213        .B      TST      r3,r2
        0x00027ae8:    d003        ..      BEQ      0x27af2 ; amotas_write2flash + 78
        0x00027aea:    b007        ..      ADD      sp,sp,#0x1c
        0x00027aec:    2000        .       MOVS     r0,#0
        0x00027aee:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00027af2:    6900        .i      LDR      r0,[r0,#0x10]
        0x00027af4:    2800        .(      CMP      r0,#0
        0x00027af6:    bf18        ..      IT       NE
        0x00027af8:    4780        .G      BLXNE    r0
        0x00027afa:    2f00        ./      CMP      r7,#0
        0x00027afc:    d06b        k.      BEQ      0x27bd6 ; amotas_write2flash + 306
        0x00027afe:    483d        =H      LDR      r0,[pc,#244] ; [0x27bf4] = 0x100007a7
        0x00027b00:    9001        ..      STR      r0,[sp,#4]
        0x00027b02:    4e3b        ;N      LDR      r6,[pc,#236] ; [0x27bf0] = 0x10000000
        0x00027b04:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x00027b08:    6833        3h      LDR      r3,[r6,#0]
        0x00027b0a:    8819        ..      LDRH     r1,[r3,#0]
        0x00027b0c:    1a09        ..      SUBS     r1,r1,r0
        0x00027b0e:    b28c        ..      UXTH     r4,r1
        0x00027b10:    42bc        .B      CMP      r4,r7
        0x00027b12:    bf88        ..      IT       HI
        0x00027b14:    463c        <F      MOVHI    r4,r7
        0x00027b16:    b1e4        ..      CBZ      r4,0x27b52 ; amotas_write2flash + 174
        0x00027b18:    9904        ..      LDR      r1,[sp,#0x10]
        0x00027b1a:    1e4a        J.      SUBS     r2,r1,#1
        0x00027b1c:    9901        ..      LDR      r1,[sp,#4]
        0x00027b1e:    f0140f01    ....    TST      r4,#1
        0x00027b22:    4401        .D      ADD      r1,r1,r0
        0x00027b24:    d003        ..      BEQ      0x27b2e ; amotas_write2flash + 138
        0x00027b26:    f8120f01    ....    LDRB     r0,[r2,#1]!
        0x00027b2a:    f8010f01    ....    STRB     r0,[r1,#1]!
        0x00027b2e:    0860        `.      LSRS     r0,r4,#1
        0x00027b30:    d00a        ..      BEQ      0x27b48 ; amotas_write2flash + 164
        0x00027b32:    bf00        ..      NOP      
        0x00027b34:    f892c001    ....    LDRB     r12,[r2,#1]
        0x00027b38:    f881c001    ....    STRB     r12,[r1,#1]
        0x00027b3c:    f812cf02    ....    LDRB     r12,[r2,#2]!
        0x00027b40:    f801cf02    ....    STRB     r12,[r1,#2]!
        0x00027b44:    1e40        @.      SUBS     r0,r0,#1
        0x00027b46:    d1f5        ..      BNE      0x27b34 ; amotas_write2flash + 144
        0x00027b48:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x00027b4c:    4420         D      ADD      r0,r0,r4
        0x00027b4e:    f8a80000    ....    STRH     r0,[r8,#0]
        0x00027b52:    1b38        8.      SUBS     r0,r7,r4
        0x00027b54:    b287        ..      UXTH     r7,r0
        0x00027b56:    9804        ..      LDR      r0,[sp,#0x10]
        0x00027b58:    4420         D      ADD      r0,r0,r4
        0x00027b5a:    9004        ..      STR      r0,[sp,#0x10]
        0x00027b5c:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027b5e:    b920         .      CBNZ     r0,0x27b6a ; amotas_write2flash + 198
        0x00027b60:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x00027b64:    6819        .h      LDR      r1,[r3,#0]
        0x00027b66:    4288        .B      CMP      r0,r1
        0x00027b68:    d133        3.      BNE      0x27bd2 ; amotas_write2flash + 302
        0x00027b6a:    681a        .h      LDR      r2,[r3,#0]
        0x00027b6c:    9900        ..      LDR      r1,[sp,#0]
        0x00027b6e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00027b70:    69db        .i      LDR      r3,[r3,#0x1c]
        0x00027b72:    fb010402    ....    MLA      r4,r1,r2,r0
        0x00027b76:    4920         I      LDR      r1,[pc,#128] ; [0x27bf8] = 0x100007a8
        0x00027b78:    4620         F      MOV      r0,r4
        0x00027b7a:    4798        .G      BLX      r3
        0x00027b7c:    b9d8        ..      CBNZ     r0,0x27bb6 ; amotas_write2flash + 274
        0x00027b7e:    f8dfa078    ..x.    LDR      r10,[pc,#120] ; [0x27bf8] = 0x100007a8
        0x00027b82:    f8b85000    ...P    LDRH     r5,[r8,#0]
        0x00027b86:    f8d6b000    ....    LDR      r11,[r6,#0]
        0x00027b8a:    2600        .&      MOVS     r6,#0
        0x00027b8c:    b1cd        ..      CBZ      r5,0x27bc2 ; amotas_write2flash + 286
        0x00027b8e:    bf00        ..      NOP      
        0x00027b90:    f5b57f04    ....    CMP      r5,#0x210
        0x00027b94:    bf8c        ..      ITE      HI
        0x00027b96:    f44f7904    O..y    MOVHI    r9,#0x210
        0x00027b9a:    46a9        .F      MOVLS    r9,r5
        0x00027b9c:    19a1        ..      ADDS     r1,r4,r6
        0x00027b9e:    f8db3018    ...0    LDR      r3,[r11,#0x18]
        0x00027ba2:    464a        JF      MOV      r2,r9
        0x00027ba4:    4815        .H      LDR      r0,[pc,#84] ; [0x27bfc] = 0x100027ac
        0x00027ba6:    4798        .G      BLX      r3
        0x00027ba8:    eb0a0106    ....    ADD      r1,r10,r6
        0x00027bac:    464a        JF      MOV      r2,r9
        0x00027bae:    4813        .H      LDR      r0,[pc,#76] ; [0x27bfc] = 0x100027ac
        0x00027bb0:    f7f0fc7c    ..|.    BL       memcmp ; 0x184ac
        0x00027bb4:    b108        ..      CBZ      r0,0x27bba ; amotas_write2flash + 278
        0x00027bb6:    2500        .%      MOVS     r5,#0
        0x00027bb8:    e00d        ..      B        0x27bd6 ; amotas_write2flash + 306
        0x00027bba:    444e        ND      ADD      r6,r6,r9
        0x00027bbc:    ebb50509    ....    SUBS     r5,r5,r9
        0x00027bc0:    d1e6        ..      BNE      0x27b90 ; amotas_write2flash + 236
        0x00027bc2:    9800        ..      LDR      r0,[sp,#0]
        0x00027bc4:    1c40        @.      ADDS     r0,r0,#1
        0x00027bc6:    b2c0        ..      UXTB     r0,r0
        0x00027bc8:    9000        ..      STR      r0,[sp,#0]
        0x00027bca:    2000        .       MOVS     r0,#0
        0x00027bcc:    f8a80000    ....    STRH     r0,[r8,#0]
        0x00027bd0:    2501        .%      MOVS     r5,#1
        0x00027bd2:    2f00        ./      CMP      r7,#0
        0x00027bd4:    d195        ..      BNE      0x27b02 ; amotas_write2flash + 94
        0x00027bd6:    4806        .H      LDR      r0,[pc,#24] ; [0x27bf0] = 0x10000000
        0x00027bd8:    6800        .h      LDR      r0,[r0,#0]
        0x00027bda:    6940        @i      LDR      r0,[r0,#0x14]
        0x00027bdc:    2800        .(      CMP      r0,#0
        0x00027bde:    bf18        ..      IT       NE
        0x00027be0:    4780        .G      BLXNE    r0
        0x00027be2:    4628        (F      MOV      r0,r5
        0x00027be4:    b007        ..      ADD      sp,sp,#0x1c
        0x00027be6:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00027bea:    0000        ..      DCW    0
        0x00027bec:    100027a8    .'..    DCD    268445608
        0x00027bf0:    10000000    ....    DCD    268435456
        0x00027bf4:    100007a7    ....    DCD    268437415
        0x00027bf8:    100007a8    ....    DCD    268437416
        0x00027bfc:    100027ac    .'..    DCD    268445612
    $t
    i.amotas_write_cback
    amotas_write_cback
        0x00027c00:    b570        p.      PUSH     {r4-r6,lr}
        0x00027c02:    4c3c        <L      LDR      r4,[pc,#240] ; [0x27cf4] = 0x100029bc
        0x00027c04:    e9dd2104    ...!    LDRD     r2,r1,[sp,#0x10]
        0x00027c08:    f8b43040    ..@0    LDRH     r3,[r4,#0x40]
        0x00027c0c:    2000        .       MOVS     r0,#0
        0x00027c0e:    b9cb        ..      CBNZ     r3,0x27c44 ; amotas_write_cback + 68
        0x00027c10:    2a03        .*      CMP      r2,#3
        0x00027c12:    d207        ..      BCS      0x27c24 ; amotas_write_cback + 36
        0x00027c14:    2300        .#      MOVS     r3,#0
        0x00027c16:    461a        .F      MOV      r2,r3
        0x00027c18:    2103        .!      MOVS     r1,#3
        0x00027c1a:    2001        .       MOVS     r0,#1
        0x00027c1c:    f7fffee2    ....    BL       amotas_reply_to_client ; 0x279e4
        0x00027c20:    2000        .       MOVS     r0,#0
        0x00027c22:    bd70        p.      POP      {r4-r6,pc}
        0x00027c24:    7808        .x      LDRB     r0,[r1,#0]
        0x00027c26:    f891c001    ....    LDRB     r12,[r1,#1]
        0x00027c2a:    eb00200c    ...     ADD      r0,r0,r12,LSL #8
        0x00027c2e:    fa1ffc80    ....    UXTH     r12,r0
        0x00027c32:    f8a4c042    ..B.    STRH     r12,[r4,#0x42]
        0x00027c36:    7888        .x      LDRB     r0,[r1,#2]
        0x00027c38:    f8840044    ..D.    STRB     r0,[r4,#0x44]
        0x00027c3c:    2003        .       MOVS     r0,#3
        0x00027c3e:    f1bc0f03    ....    CMP      r12,#3
        0x00027c42:    d344        D.      BCC      0x27cce ; amotas_write_cback + 206
        0x00027c44:    eb030c02    ....    ADD      r12,r3,r2
        0x00027c48:    ebac0c00    ....    SUB      r12,r12,r0
        0x00027c4c:    f5bc7f04    ....    CMP      r12,#0x210
        0x00027c50:    dd07        ..      BLE      0x27c62 ; amotas_write_cback + 98
        0x00027c52:    2300        .#      MOVS     r3,#0
        0x00027c54:    f8940044    ..D.    LDRB     r0,[r4,#0x44]
        0x00027c58:    461a        .F      MOV      r2,r3
        0x00027c5a:    2104        .!      MOVS     r1,#4
        0x00027c5c:    f7fffec2    ....    BL       amotas_reply_to_client ; 0x279e4
        0x00027c60:    e035        5.      B        0x27cce ; amotas_write_cback + 206
        0x00027c62:    1a12        ..      SUBS     r2,r2,r0
        0x00027c64:    4401        .D      ADD      r1,r1,r0
        0x00027c66:    4824        $H      LDR      r0,[pc,#144] ; [0x27cf8] = 0x10002a04
        0x00027c68:    4615        .F      MOV      r5,r2
        0x00027c6a:    4418        .D      ADD      r0,r0,r3
        0x00027c6c:    f7f0fc8d    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00027c70:    f8b40040    ..@.    LDRH     r0,[r4,#0x40]
        0x00027c74:    4428        (D      ADD      r0,r0,r5
        0x00027c76:    b281        ..      UXTH     r1,r0
        0x00027c78:    f8a41040    ..@.    STRH     r1,[r4,#0x40]
        0x00027c7c:    f8b40042    ..B.    LDRH     r0,[r4,#0x42]
        0x00027c80:    4281        .B      CMP      r1,r0
        0x00027c82:    d324        $.      BCC      0x27cce ; amotas_write_cback + 206
        0x00027c84:    491d        .I      LDR      r1,[pc,#116] ; [0x27cfc] = 0x10002a00
        0x00027c86:    4a1e        .J      LDR      r2,[pc,#120] ; [0x27d00] = 0x10002a01
        0x00027c88:    4b1f        .K      LDR      r3,[pc,#124] ; [0x27d08] = 0x10002a03
        0x00027c8a:    5c41        A\      LDRB     r1,[r0,r1]
        0x00027c8c:    5c82        .\      LDRB     r2,[r0,r2]
        0x00027c8e:    5cc3        .\      LDRB     r3,[r0,r3]
        0x00027c90:    eb012202    ..."    ADD      r2,r1,r2,LSL #8
        0x00027c94:    491b        .I      LDR      r1,[pc,#108] ; [0x27d04] = 0x10002a02
        0x00027c96:    5c41        A\      LDRB     r1,[r0,r1]
        0x00027c98:    0409        ..      LSLS     r1,r1,#16
        0x00027c9a:    eb016103    ...a    ADD      r1,r1,r3,LSL #24
        0x00027c9e:    1856        V.      ADDS     r6,r2,r1
        0x00027ca0:    1f01        ..      SUBS     r1,r0,#4
        0x00027ca2:    f1040248    ..H.    ADD      r2,r4,#0x48
        0x00027ca6:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00027caa:    f7f2fb53    ..S.    BL       CalcCrc32 ; 0x1a354
        0x00027cae:    2500        .%      MOVS     r5,#0
        0x00027cb0:    4286        .B      CMP      r6,r0
        0x00027cb2:    d00e        ..      BEQ      0x27cd2 ; amotas_write_cback + 210
        0x00027cb4:    2300        .#      MOVS     r3,#0
        0x00027cb6:    f8940044    ..D.    LDRB     r0,[r4,#0x44]
        0x00027cba:    461a        .F      MOV      r2,r3
        0x00027cbc:    2101        .!      MOVS     r1,#1
        0x00027cbe:    f7fffe91    ....    BL       amotas_reply_to_client ; 0x279e4
        0x00027cc2:    f8a45040    ..@P    STRH     r5,[r4,#0x40]
        0x00027cc6:    f8845044    ..DP    STRB     r5,[r4,#0x44]
        0x00027cca:    f8a45042    ..BP    STRH     r5,[r4,#0x42]
        0x00027cce:    2000        .       MOVS     r0,#0
        0x00027cd0:    bd70        p.      POP      {r4-r6,pc}
        0x00027cd2:    f8b40042    ..B.    LDRH     r0,[r4,#0x42]
        0x00027cd6:    f1040248    ..H.    ADD      r2,r4,#0x48
        0x00027cda:    1f00        ..      SUBS     r0,r0,#4
        0x00027cdc:    b281        ..      UXTH     r1,r0
        0x00027cde:    f8940044    ..D.    LDRB     r0,[r4,#0x44]
        0x00027ce2:    f7fffc5b    ..[.    BL       amotas_packet_handler ; 0x2759c
        0x00027ce6:    f8a45040    ..@P    STRH     r5,[r4,#0x40]
        0x00027cea:    f8845044    ..DP    STRB     r5,[r4,#0x44]
        0x00027cee:    f8a45042    ..BP    STRH     r5,[r4,#0x42]
        0x00027cf2:    e7ec        ..      B        0x27cce ; amotas_write_cback + 206
    $d
        0x00027cf4:    100029bc    .)..    DCD    268446140
        0x00027cf8:    10002a04    .*..    DCD    268446212
        0x00027cfc:    10002a00    .*..    DCD    268446208
        0x00027d00:    10002a01    .*..    DCD    268446209
        0x00027d04:    10002a02    .*..    DCD    268446210
        0x00027d08:    10002a03    .*..    DCD    268446211
        0x00027d0c:    00000000    ....    DCD    0
    $t
    i.amp2Log2
    amp2Log2
        0x00027d10:    e92d5fff    -.._    PUSH     {r0-r12,lr}
        0x00027d14:    460f        .F      MOV      r7,r1
        0x00027d16:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x00027d1a:    f04f0800    O...    MOV      r8,#0
        0x00027d1e:    ed9fab4a    ..J.    VLDR     d10,[pc,#296] ; [0x27e48] = 0x652b82fe
        0x00027d22:    f8dda050    ..P.    LDR      r10,[sp,#0x50]
        0x00027d26:    eba20907    ....    SUB      r9,r2,r7
        0x00027d2a:    eeba8a0c    ....    VMOV.F32 s16,#-14.00000000
        0x00027d2e:    2f00        ./      CMP      r7,#0
        0x00027d30:    dd64        d.      BLE      0x27dfc ; amp2Log2 + 236
        0x00027d32:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027d34:    9909        ..      LDR      r1,[sp,#0x24]
        0x00027d36:    4d46        FM      LDR      r5,[pc,#280] ; [0x27e50] = 0x48d58
        0x00027d38:    6880        .h      LDR      r0,[r0,#8]
        0x00027d3a:    fb00f008    ....    MUL      r0,r0,r8
        0x00027d3e:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x00027d42:    1f0e        ..      SUBS     r6,r1,#4
        0x00027d44:    eb0a0080    ....    ADD      r0,r10,r0,LSL #2
        0x00027d48:    1f04        ..      SUBS     r4,r0,#4
        0x00027d4a:    f0170f01    ....    TST      r7,#1
        0x00027d4e:    d019        ..      BEQ      0x27d84 ; amp2Log2 + 116
        0x00027d50:    f8560f04    V...    LDR      r0,[r6,#4]!
        0x00027d54:    f01bf83c    ..<.    BL       __aeabi_f2d ; 0x42dd0
        0x00027d58:    ec410b10    A...    VMOV     d0,r0,r1
        0x00027d5c:    f7f5fc48    ..H.    BL       __hardfp_log ; 0x1d5f0
        0x00027d60:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x00027d64:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00027d68:    f01afd3c    ..<.    BL       __aeabi_dmul ; 0x427e4
        0x00027d6c:    f01af9f4    ....    BL       __aeabi_d2f ; 0x42158
        0x00027d70:    ee000a10    ....    VMOV     s0,r0
        0x00027d74:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x00027d78:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00027d7c:    ed840a01    ....    VSTR     s0,[r4,#4]
        0x00027d80:    1d24        $.      ADDS     r4,r4,#4
        0x00027d82:    1d2d        -.      ADDS     r5,r5,#4
        0x00027d84:    ea5f0b67    _.g.    ASRS     r11,r7,#1
        0x00027d88:    bf1c        ..      ITT      NE
        0x00027d8a:    eeb09a4a    ..J.    VMOVNE.F32 s18,s20
        0x00027d8e:    eef09a6a    ..j.    VMOVNE.F32 s19,s21
        0x00027d92:    d033        3.      BEQ      0x27dfc ; amp2Log2 + 236
        0x00027d94:    6870        ph      LDR      r0,[r6,#4]
        0x00027d96:    f01bf81b    ....    BL       __aeabi_f2d ; 0x42dd0
        0x00027d9a:    ec410b10    A...    VMOV     d0,r0,r1
        0x00027d9e:    f7f5fc27    ..'.    BL       __hardfp_log ; 0x1d5f0
        0x00027da2:    ec532b19    S..+    VMOV     r2,r3,d9
        0x00027da6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00027daa:    f01afd1b    ....    BL       __aeabi_dmul ; 0x427e4
        0x00027dae:    f01af9d3    ....    BL       __aeabi_d2f ; 0x42158
        0x00027db2:    ee000a10    ....    VMOV     s0,r0
        0x00027db6:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x00027dba:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00027dbe:    ed840a01    ....    VSTR     s0,[r4,#4]
        0x00027dc2:    f8560f08    V...    LDR      r0,[r6,#8]!
        0x00027dc6:    f01bf803    ....    BL       __aeabi_f2d ; 0x42dd0
        0x00027dca:    ec410b10    A...    VMOV     d0,r0,r1
        0x00027dce:    f7f5fc0f    ....    BL       __hardfp_log ; 0x1d5f0
        0x00027dd2:    ec532b19    S..+    VMOV     r2,r3,d9
        0x00027dd6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00027dda:    f01afd03    ....    BL       __aeabi_dmul ; 0x427e4
        0x00027dde:    f01af9bb    ....    BL       __aeabi_d2f ; 0x42158
        0x00027de2:    ee000a10    ....    VMOV     s0,r0
        0x00027de6:    edd50a02    ....    VLDR     s1,[r5,#8]
        0x00027dea:    3508        .5      ADDS     r5,r5,#8
        0x00027dec:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00027df0:    ed840a02    ....    VSTR     s0,[r4,#8]
        0x00027df4:    3408        .4      ADDS     r4,r4,#8
        0x00027df6:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x00027dfa:    d1cb        ..      BNE      0x27d94 ; amp2Log2 + 132
        0x00027dfc:    f1b90f00    ....    CMP      r9,#0
        0x00027e00:    dd17        ..      BLE      0x27e32 ; amp2Log2 + 290
        0x00027e02:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027e04:    6880        .h      LDR      r0,[r0,#8]
        0x00027e06:    fb087000    ...p    MLA      r0,r8,r0,r7
        0x00027e0a:    eb0a0080    ....    ADD      r0,r10,r0,LSL #2
        0x00027e0e:    1f00        ..      SUBS     r0,r0,#4
        0x00027e10:    f0190f01    ....    TST      r9,#1
        0x00027e14:    bf1c        ..      ITT      NE
        0x00027e16:    ed808a01    ....    VSTRNE   s16,[r0,#4]
        0x00027e1a:    1d00        ..      ADDNE    r0,r0,#4
        0x00027e1c:    ea5f0169    _.i.    ASRS     r1,r9,#1
        0x00027e20:    d007        ..      BEQ      0x27e32 ; amp2Log2 + 290
        0x00027e22:    bf00        ..      NOP      
        0x00027e24:    ed808a01    ....    VSTR     s16,[r0,#4]
        0x00027e28:    ed808a02    ....    VSTR     s16,[r0,#8]
        0x00027e2c:    3008        .0      ADDS     r0,r0,#8
        0x00027e2e:    1e49        I.      SUBS     r1,r1,#1
        0x00027e30:    d1f8        ..      BNE      0x27e24 ; amp2Log2 + 276
        0x00027e32:    9815        ..      LDR      r0,[sp,#0x54]
        0x00027e34:    f1080801    ....    ADD      r8,r8,#1
        0x00027e38:    4540        @E      CMP      r0,r8
        0x00027e3a:    f73faf78    ?.x.    BGT      0x27d2e ; amp2Log2 + 30
        0x00027e3e:    ecbd8b06    ....    VPOP     {d8-d10}
        0x00027e42:    b004        ..      ADD      sp,sp,#0x10
        0x00027e44:    e8bd9ff0    ....    POP      {r4-r12,pc}
    $d
        0x00027e48:    652b82fe    ..+e    DCD    1697350398
        0x00027e4c:    3ff71547    G..?    DCD    1073157447
        0x00027e50:    00048d58    X...    DCD    298328
    $t
    i.amvosAttCback
    amvosAttCback
        0x00027e54:    b570        p.      PUSH     {r4-r6,lr}
        0x00027e56:    4605        .F      MOV      r5,r0
        0x00027e58:    8900        ..      LDRH     r0,[r0,#8]
        0x00027e5a:    3010        .0      ADDS     r0,r0,#0x10
        0x00027e5c:    b280        ..      UXTH     r0,r0
        0x00027e5e:    f7f4fe65    ..e.    BL       WsfMsgAlloc ; 0x1cb2c
        0x00027e62:    0004        ..      MOVS     r4,r0
        0x00027e64:    bf08        ..      IT       EQ
        0x00027e66:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00027e68:    e9d51202    ....    LDRD     r1,r2,[r5,#8]
        0x00027e6c:    6828        (h      LDR      r0,[r5,#0]
        0x00027e6e:    6020         `      STR      r0,[r4,#0]
        0x00027e70:    f1040010    ....    ADD      r0,r4,#0x10
        0x00027e74:    6060        ``      STR      r0,[r4,#4]
        0x00027e76:    e9c41202    ....    STRD     r1,r2,[r4,#8]
        0x00027e7a:    892a        *.      LDRH     r2,[r5,#8]
        0x00027e7c:    6869        ih      LDR      r1,[r5,#4]
        0x00027e7e:    f7f0fb84    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00027e82:    4803        .H      LDR      r0,[pc,#12] ; [0x27e90] = 0x10004df8
        0x00027e84:    4621        !F      MOV      r1,r4
        0x00027e86:    7800        .x      LDRB     r0,[r0,#0]
        0x00027e88:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00027e8c:    f7f4be7e    ..~.    B        WsfMsgSend ; 0x1cb8c
    $d
        0x00027e90:    10004df8    .M..    DCD    268455416
    $t
    i.amvosBtnCback
    amvosBtnCback
        0x00027e94:    b510        ..      PUSH     {r4,lr}
        0x00027e96:    4604        .F      MOV      r4,r0
        0x00027e98:    f7f0fec2    ....    BL       AppConnIsOpen ; 0x18c20
        0x00027e9c:    b150        P.      CBZ      r0,0x27eb4 ; amvosBtnCback + 32
        0x00027e9e:    2c02        .,      CMP      r4,#2
        0x00027ea0:    bf14        ..      ITE      NE
        0x00027ea2:    2c03        .,      CMPNE    r4,#3
        0x00027ea4:    bd10        ..      POPEQ    {r4,pc}
        0x00027ea6:    2c04        .,      CMP      r4,#4
        0x00027ea8:    bf18        ..      IT       NE
        0x00027eaa:    bd10        ..      POPNE    {r4,pc}
        0x00027eac:    e8bd4010    ...@    POP      {r4,lr}
        0x00027eb0:    f7f0beb0    ....    B        AppConnClose ; 0x18c14
        0x00027eb4:    2c02        .,      CMP      r4,#2
        0x00027eb6:    d00b        ..      BEQ      0x27ed0 ; amvosBtnCback + 60
        0x00027eb8:    2c03        .,      CMP      r4,#3
        0x00027eba:    d00e        ..      BEQ      0x27eda ; amvosBtnCback + 70
        0x00027ebc:    2c04        .,      CMP      r4,#4
        0x00027ebe:    bf18        ..      IT       NE
        0x00027ec0:    bd10        ..      POPNE    {r4,pc}
        0x00027ec2:    f7f0fed9    ....    BL       AppDbDeleteAllRecords ; 0x18c78
        0x00027ec6:    e8bd4010    ...@    POP      {r4,lr}
        0x00027eca:    2002        .       MOVS     r0,#2
        0x00027ecc:    f7f0be6e    ..n.    B        AppAdvStart ; 0x18bac
        0x00027ed0:    e8bd4010    ...@    POP      {r4,lr}
        0x00027ed4:    2002        .       MOVS     r0,#2
        0x00027ed6:    f7f0be69    ..i.    B        AppAdvStart ; 0x18bac
        0x00027eda:    2001        .       MOVS     r0,#1
        0x00027edc:    f7f1f9bc    ....    BL       AppSetBondable ; 0x19258
        0x00027ee0:    e8bd4010    ...@    POP      {r4,lr}
        0x00027ee4:    2001        .       MOVS     r0,#1
        0x00027ee6:    f7f0be61    ..a.    B        AppAdvStart ; 0x18bac
        0x00027eea:    0000        ..      MOVS     r0,r0
    i.amvosCccCback
    amvosCccCback
        0x00027eec:    b510        ..      PUSH     {r4,lr}
        0x00027eee:    4604        .F      MOV      r4,r0
        0x00027ef0:    8880        ..      LDRH     r0,[r0,#4]
        0x00027ef2:    b138        8.      CBZ      r0,0x27f04 ; amvosCccCback + 24
        0x00027ef4:    7820         x      LDRB     r0,[r4,#0]
        0x00027ef6:    f7f0ff1b    ....    BL       AppDbGetHdl ; 0x18d30
        0x00027efa:    b118        ..      CBZ      r0,0x27f04 ; amvosCccCback + 24
        0x00027efc:    88e2        ..      LDRH     r2,[r4,#6]
        0x00027efe:    7a21        !z      LDRB     r1,[r4,#8]
        0x00027f00:    f7f0ffd0    ....    BL       AppDbSetCccTblValue ; 0x18ea4
        0x00027f04:    200a        .       MOVS     r0,#0xa
        0x00027f06:    f7f4fe11    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x00027f0a:    0001        ..      MOVS     r1,r0
        0x00027f0c:    bf08        ..      IT       EQ
        0x00027f0e:    bd10        ..      POPEQ    {r4,pc}
        0x00027f10:    6820         h      LDR      r0,[r4,#0]
        0x00027f12:    6008        .`      STR      r0,[r1,#0]
        0x00027f14:    6860        `h      LDR      r0,[r4,#4]
        0x00027f16:    6048        H`      STR      r0,[r1,#4]
        0x00027f18:    8920         .      LDRH     r0,[r4,#8]
        0x00027f1a:    8108        ..      STRH     r0,[r1,#8]
        0x00027f1c:    4802        .H      LDR      r0,[pc,#8] ; [0x27f28] = 0x10004df8
        0x00027f1e:    7800        .x      LDRB     r0,[r0,#0]
        0x00027f20:    e8bd4010    ...@    POP      {r4,lr}
        0x00027f24:    f7f4be32    ..2.    B        WsfMsgSend ; 0x1cb8c
    $d
        0x00027f28:    10004df8    .M..    DCD    268455416
    $t
    i.amvosConnIntervalUpdate
    amvosConnIntervalUpdate
        0x00027f2c:    490a        .I      LDR      r1,[pc,#40] ; [0x27f58] = 0x1000054c
        0x00027f2e:    4a0b        .J      LDR      r2,[pc,#44] ; [0x27f5c] = 0x1000028c
        0x00027f30:    2801        .(      CMP      r0,#1
        0x00027f32:    6809        .h      LDR      r1,[r1,#0]
        0x00027f34:    d009        ..      BEQ      0x27f4a ; amvosConnIntervalUpdate + 30
        0x00027f36:    2802        .(      CMP      r0,#2
        0x00027f38:    bf18        ..      IT       NE
        0x00027f3a:    4770        pG      BXNE     lr
        0x00027f3c:    2063        c       MOVS     r0,#0x63
        0x00027f3e:    80c8        ..      STRH     r0,[r1,#6]
        0x00027f40:    80d0        ..      STRH     r0,[r2,#6]
        0x00027f42:    a107        ..      ADR      r1,{pc}+0x1e ; 0x27f60
        0x00027f44:    2003        .       MOVS     r0,#3
        0x00027f46:    f7ffb8cb    ....    B        am_vos_stdio_printf ; 0x270e0
        0x00027f4a:    200c        .       MOVS     r0,#0xc
        0x00027f4c:    80c8        ..      STRH     r0,[r1,#6]
        0x00027f4e:    80d0        ..      STRH     r0,[r2,#6]
        0x00027f50:    a10e        ..      ADR      r1,{pc}+0x3c ; 0x27f8c
        0x00027f52:    2003        .       MOVS     r0,#3
        0x00027f54:    f7ffb8c4    ....    B        am_vos_stdio_printf ; 0x270e0
    $d
        0x00027f58:    1000054c    L...    DCD    268436812
        0x00027f5c:    1000028c    ....    DCD    268436108
        0x00027f60:    414d415b    [AMA    DCD    1095582043
        0x00027f64:    6e41205d    ] An    DCD    1849761885
        0x00027f68:    696f7264    droi    DCD    1768911460
        0x00027f6c:    6f632064    d co    DCD    1868767332
        0x00027f70:    63656e6e    nnec    DCD    1667591790
        0x00027f74:    6e6f6974    tion    DCD    1852795252
        0x00027f78:    72617020     par    DCD    1918988320
        0x00027f7c:    74656d61    amet    DCD    1952804193
        0x00027f80:    73207265    er s    DCD    1931506277
        0x00027f84:    70757465    etup    DCD    1886745701
        0x00027f88:    0000000a    ....    DCD    10
        0x00027f8c:    414d415b    [AMA    DCD    1095582043
        0x00027f90:    4f69205d    ] iO    DCD    1332289629
        0x00027f94:    6f632053    S co    DCD    1868767315
        0x00027f98:    63656e6e    nnec    DCD    1667591790
        0x00027f9c:    6e6f6974    tion    DCD    1852795252
        0x00027fa0:    72617020     par    DCD    1918988320
        0x00027fa4:    74656d61    amet    DCD    1952804193
        0x00027fa8:    73207265    er s    DCD    1931506277
        0x00027fac:    70757465    etup    DCD    1886745701
        0x00027fb0:    0000000a    ....    DCD    10
    $t
    i.amvosDmCback
    amvosDmCback
        0x00027fb4:    b570        p.      PUSH     {r4-r6,lr}
        0x00027fb6:    4604        .F      MOV      r4,r0
        0x00027fb8:    f7f2fe96    ....    BL       DmSizeOfEvt ; 0x1ace8
        0x00027fbc:    4606        .F      MOV      r6,r0
        0x00027fbe:    f7f4fdb5    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x00027fc2:    0005        ..      MOVS     r5,r0
        0x00027fc4:    bf08        ..      IT       EQ
        0x00027fc6:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00027fc8:    4632        2F      MOV      r2,r6
        0x00027fca:    4621        !F      MOV      r1,r4
        0x00027fcc:    f7f0fb64    ..d.    BL       __aeabi_memcpy4 ; 0x18698
        0x00027fd0:    4803        .H      LDR      r0,[pc,#12] ; [0x27fe0] = 0x10004df8
        0x00027fd2:    4629        )F      MOV      r1,r5
        0x00027fd4:    7800        .x      LDRB     r0,[r0,#0]
        0x00027fd6:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00027fda:    f7f4bdd7    ....    B        WsfMsgSend ; 0x1cb8c
    $d
        0x00027fde:    0000        ..      DCW    0
        0x00027fe0:    10004df8    .M..    DCD    268455416
    $t
    i.amvosKwdSetDemoName
    amvosKwdSetDemoName
        0x00027fe4:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00027fe8:    4c3e        >L      LDR      r4,[pc,#248] ; [0x280e4] = 0x43efc
        0x00027fea:    b096        ..      SUB      sp,sp,#0x58
        0x00027fec:    ad0e        ..      ADD      r5,sp,#0x38
        0x00027fee:    e894100f    ....    LDM      r4,{r0-r3,r12}
        0x00027ff2:    e885100f    ....    STM      r5,{r0-r3,r12}
        0x00027ff6:    3c6c        l<      SUBS     r4,r4,#0x6c
        0x00027ff8:    f7f3f8e0    ....    BL       HciGetBdAddr ; 0x1b1bc
        0x00027ffc:    4601        .F      MOV      r1,r0
        0x00027ffe:    a813        ..      ADD      r0,sp,#0x4c
        0x00028000:    f7f2f96f    ..o.    BL       BdaCpy ; 0x1a2e2
        0x00028004:    a813        ..      ADD      r0,sp,#0x4c
        0x00028006:    f7f2f93b    ..;.    BL       Bda2Str ; 0x1a280
        0x0002800a:    4606        .F      MOV      r6,r0
        0x0002800c:    a136        6.      ADR      r1,{pc}+0xdc ; 0x280e8
        0x0002800e:    2003        .       MOVS     r0,#3
        0x00028010:    f7fff866    ..f.    BL       am_vos_stdio_printf ; 0x270e0
        0x00028014:    a813        ..      ADD      r0,sp,#0x4c
        0x00028016:    f7f2f933    ..3.    BL       Bda2Str ; 0x1a280
        0x0002801a:    4601        .F      MOV      r1,r0
        0x0002801c:    2003        .       MOVS     r0,#3
        0x0002801e:    f7fff85f    .._.    BL       am_vos_stdio_printf ; 0x270e0
        0x00028022:    a13a        :.      ADR      r1,{pc}+0xea ; 0x2810c
        0x00028024:    2003        .       MOVS     r0,#3
        0x00028026:    f7fff85b    ..[.    BL       am_vos_stdio_printf ; 0x270e0
        0x0002802a:    2045        E       MOVS     r0,#0x45
        0x0002802c:    f88d003c    ..<.    STRB     r0,[sp,#0x3c]
        0x00028030:    2041        A       MOVS     r0,#0x41
        0x00028032:    2141        A!      MOVS     r1,#0x41
        0x00028034:    f88d003d    ..=.    STRB     r0,[sp,#0x3d]
        0x00028038:    f88d1040    ..@.    STRB     r1,[sp,#0x40]
        0x0002803c:    204f        O       MOVS     r0,#0x4f
        0x0002803e:    214d        M!      MOVS     r1,#0x4d
        0x00028040:    f88d003e    ..>.    STRB     r0,[sp,#0x3e]
        0x00028044:    f88d1041    ..A.    STRB     r1,[sp,#0x41]
        0x00028048:    202d        -       MOVS     r0,#0x2d
        0x0002804a:    2141        A!      MOVS     r1,#0x41
        0x0002804c:    f88d1042    ..B.    STRB     r1,[sp,#0x42]
        0x00028050:    f88d003f    ..?.    STRB     r0,[sp,#0x3f]
        0x00028054:    f88d0043    ..C.    STRB     r0,[sp,#0x43]
        0x00028058:    7a30        0z      LDRB     r0,[r6,#8]
        0x0002805a:    f88d0044    ..D.    STRB     r0,[sp,#0x44]
        0x0002805e:    7a70        pz      LDRB     r0,[r6,#9]
        0x00028060:    f88d0045    ..E.    STRB     r0,[sp,#0x45]
        0x00028064:    7ab0        .z      LDRB     r0,[r6,#0xa]
        0x00028066:    f88d0046    ..F.    STRB     r0,[sp,#0x46]
        0x0002806a:    7af0        .z      LDRB     r0,[r6,#0xb]
        0x0002806c:    3480        .4      ADDS     r4,r4,#0x80
        0x0002806e:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x00028072:    e8b4170f    ....    LDM      r4!,{r0-r3,r8-r10,r12}
        0x00028076:    e88d170f    ....    STM      sp,{r0-r3,r8-r10,r12}
        0x0002807a:    e894101f    ....    LDM      r4,{r0-r4,r12}
        0x0002807e:    f10d0820    .. .    ADD      r8,sp,#0x20
        0x00028082:    2709        .'      MOVS     r7,#9
        0x00028084:    e888101f    ....    STM      r8,{r0-r4,r12}
        0x00028088:    2510        .%      MOVS     r5,#0x10
        0x0002808a:    4631        1F      MOV      r1,r6
        0x0002808c:    4668        hF      MOV      r0,sp
        0x0002808e:    f7f0fa39    ..9.    BL       strcpy ; 0x18504
        0x00028092:    462a        *F      MOV      r2,r5
        0x00028094:    a90e        ..      ADD      r1,sp,#0x38
        0x00028096:    a805        ..      ADD      r0,sp,#0x14
        0x00028098:    f7f0fbbe    ....    BL       strncpy ; 0x18818
        0x0002809c:    4668        hF      MOV      r0,sp
        0x0002809e:    f7fcfcf9    ....    BL       am_vos_ama_devinfo_set ; 0x24a94
        0x000280a2:    4c1b        .L      LDR      r4,[pc,#108] ; [0x28110] = 0x10004e6f
        0x000280a4:    2011        .       MOVS     r0,#0x11
        0x000280a6:    ae0e        ..      ADD      r6,sp,#0x38
        0x000280a8:    7020         p      STRB     r0,[r4,#0]
        0x000280aa:    7067        gp      STRB     r7,[r4,#1]
        0x000280ac:    f89d2038    ..8     LDRB     r2,[sp,#0x38]
        0x000280b0:    70a2        .p      STRB     r2,[r4,#2]
        0x000280b2:    1ca1        ..      ADDS     r1,r4,#2
        0x000280b4:    f89d2039    ..9     LDRB     r2,[sp,#0x39]
        0x000280b8:    4630        0F      MOV      r0,r6
        0x000280ba:    2307        .#      MOVS     r3,#7
        0x000280bc:    f810cf02    ....    LDRB     r12,[r0,#2]!
        0x000280c0:    704a        Jp      STRB     r2,[r1,#1]
        0x000280c2:    7842        Bx      LDRB     r2,[r0,#1]
        0x000280c4:    f801cf02    ....    STRB     r12,[r1,#2]!
        0x000280c8:    1e5b        [.      SUBS     r3,r3,#1
        0x000280ca:    d1f7        ..      BNE      0x280bc ; amvosKwdSetDemoName + 216
        0x000280cc:    1e68        h.      SUBS     r0,r5,#1
        0x000280ce:    bf44        D.      ITT      MI
        0x000280d0:    b016        ..      ADDMI    sp,sp,#0x58
        0x000280d2:    e8bd87f0    ....    POPMI    {r4-r10,pc}
        0x000280d6:    5c31        1\      LDRB     r1,[r6,r0]
        0x000280d8:    4420         D      ADD      r0,r0,r4
        0x000280da:    7081        .p      STRB     r1,[r0,#2]
        0x000280dc:    b016        ..      ADD      sp,sp,#0x58
        0x000280de:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x000280e2:    0000        ..      DCW    0
        0x000280e4:    00043efc    .>..    DCD    278268
        0x000280e8:    2d4d415b    [AM-    DCD    760037723
        0x000280ec:    5d536f56    VoS]    DCD    1565749078
        0x000280f0:    636f4c20     Loc    DCD    1668238368
        0x000280f4:    44206c61    al D    DCD    1142975585
        0x000280f8:    63697665    evic    DCD    1667855973
        0x000280fc:    44422065    e BD    DCD    1145184357
        0x00028100:    64644120     Add    DCD    1684291872
        0x00028104:    73736572    ress    DCD    1936942450
        0x00028108:    0000203a    : ..    DCD    8250
        0x0002810c:    0000000a    ....    DCD    10
        0x00028110:    10004e6f    oN..    DCD    268455535
    $t
    i.amvosProcMsg
    amvosProcMsg
        0x00028114:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00028118:    4604        .F      MOV      r4,r0
        0x0002811a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002811c:    2600        .&      MOVS     r6,#0
        0x0002811e:    4dff        .M      LDR      r5,[pc,#1020] ; [0x2851c] = 0x10004df8
        0x00028120:    b099        ..      SUB      sp,sp,#0x64
        0x00028122:    282e        .(      CMP      r0,#0x2e
        0x00028124:    f00083f5    ....    BEQ.W    0x28912 ; amvosProcMsg + 2046
        0x00028128:    dc54        T.      BGT      0x281d4 ; amvosProcMsg + 192
        0x0002812a:    4ffd        .O      LDR      r7,[pc,#1012] ; [0x28520] = 0x10000288
        0x0002812c:    f04f0801    O...    MOV      r8,#1
        0x00028130:    2827        '(      CMP      r0,#0x27
        0x00028132:    f00082ef    ....    BEQ.W    0x28714 ; amvosProcMsg + 1536
        0x00028136:    dc3f        ?.      BGT      0x281b8 ; amvosProcMsg + 164
        0x00028138:    2820         (      CMP      r0,#0x20
        0x0002813a:    f00081ed    ....    BEQ.W    0x28518 ; amvosProcMsg + 1028
        0x0002813e:    dc2b        +.      BGT      0x28198 ; amvosProcMsg + 132
        0x00028140:    2812        .(      CMP      r0,#0x12
        0x00028142:    f00080d9    ....    BEQ.W    0x282f8 ; amvosProcMsg + 484
        0x00028146:    2814        .(      CMP      r0,#0x14
        0x00028148:    f000814d    ..M.    BEQ.W    0x283e6 ; amvosProcMsg + 722
        0x0002814c:    2816        .(      CMP      r0,#0x16
        0x0002814e:    bf1c        ..      ITT      NE
        0x00028150:    b019        ..      ADDNE    sp,sp,#0x64
        0x00028152:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x00028156:    2001        .       MOVS     r0,#1
        0x00028158:    f7f1fc74    ..t.    BL       AttGetMtu ; 0x19a44
        0x0002815c:    4602        .F      MOV      r2,r0
        0x0002815e:    89e3        ..      LDRH     r3,[r4,#0xe]
        0x00028160:    49f0        .I      LDR      r1,[pc,#960] ; [0x28524] = 0x4ad30
        0x00028162:    2003        .       MOVS     r0,#3
        0x00028164:    f7feffbc    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00028168:    89e2        ..      LDRH     r2,[r4,#0xe]
        0x0002816a:    2a53        S*      CMP      r2,#0x53
        0x0002816c:    f080831d    ....    BCS.W    0x287aa ; amvosProcMsg + 1686
        0x00028170:    7838        8x      LDRB     r0,[r7,#0]
        0x00028172:    2805        .(      CMP      r0,#5
        0x00028174:    bf24        $.      ITT      CS
        0x00028176:    b019        ..      ADDCS    sp,sp,#0x64
        0x00028178:    e8bd83f0    ....    POPCS    {r4-r9,pc}
        0x0002817c:    1c40        @.      ADDS     r0,r0,#1
        0x0002817e:    7038        8p      STRB     r0,[r7,#0]
        0x00028180:    2153        S!      MOVS     r1,#0x53
        0x00028182:    2001        .       MOVS     r0,#1
        0x00028184:    f7f1fd4e    ..N.    BL       AttcMtuReq ; 0x19c24
        0x00028188:    783a        :x      LDRB     r2,[r7,#0]
        0x0002818a:    b019        ..      ADD      sp,sp,#0x64
        0x0002818c:    a1e6        ..      ADR      r1,{pc}+0x39c ; 0x28528
        0x0002818e:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028192:    2003        .       MOVS     r0,#3
        0x00028194:    f7febfa4    ....    B        am_vos_stdio_printf ; 0x270e0
        0x00028198:    2821        !(      CMP      r0,#0x21
        0x0002819a:    f00082b3    ....    BEQ.W    0x28704 ; amvosProcMsg + 1520
        0x0002819e:    2822        "(      CMP      r0,#0x22
        0x000281a0:    bf1c        ..      ITT      NE
        0x000281a2:    b019        ..      ADDNE    sp,sp,#0x64
        0x000281a4:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x000281a8:    a1e8        ..      ADR      r1,{pc}+0x3a4 ; 0x2854c
        0x000281aa:    2003        .       MOVS     r0,#3
        0x000281ac:    f7feff98    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000281b0:    f04f0904    O...    MOV      r9,#4
        0x000281b4:    f000bba7    ....    B.W      0x28906 ; amvosProcMsg + 2034
        0x000281b8:    3828        (8      SUBS     r0,r0,#0x28
        0x000281ba:    2806        .(      CMP      r0,#6
        0x000281bc:    bf24        $.      ITT      CS
        0x000281be:    b019        ..      ADDCS    sp,sp,#0x64
        0x000281c0:    e8bd83f0    ....    POPCS    {r4-r9,pc}
        0x000281c4:    e8dff010    ....    TBH      [pc,r0,LSL #1]
    $d
        0x000281c8:    033b030e    ..;.    DCD    54199054
        0x000281cc:    0363035a    Z.c.    DCD    56820570
        0x000281d0:    039d0368    h...    DCD    60621672
    $t
        0x000281d4:    28a1        .(      CMP      r0,#0xa1
        0x000281d6:    d023        #.      BEQ      0x28220 ; amvosProcMsg + 268
        0x000281d8:    dc28        (.      BGT      0x2822c ; amvosProcMsg + 280
        0x000281da:    2841        A(      CMP      r0,#0x41
        0x000281dc:    f00082f3    ....    BEQ.W    0x287c6 ; amvosProcMsg + 1714
        0x000281e0:    dc14        ..      BGT      0x2820c ; amvosProcMsg + 248
        0x000281e2:    2831        1(      CMP      r0,#0x31
        0x000281e4:    f000839f    ....    BEQ.W    0x28926 ; amvosProcMsg + 2066
        0x000281e8:    2834        4(      CMP      r0,#0x34
        0x000281ea:    f00083a3    ....    BEQ.W    0x28934 ; amvosProcMsg + 2080
        0x000281ee:    2835        5(      CMP      r0,#0x35
        0x000281f0:    bf1c        ..      ITT      NE
        0x000281f2:    b019        ..      ADDNE    sp,sp,#0x64
        0x000281f4:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x000281f8:    a1db        ..      ADR      r1,{pc}+0x370 ; 0x28568
        0x000281fa:    2003        .       MOVS     r0,#3
        0x000281fc:    f7feff70    ..p.    BL       am_vos_stdio_printf ; 0x270e0
        0x00028200:    b019        ..      ADD      sp,sp,#0x64
        0x00028202:    4620         F      MOV      r0,r4
        0x00028204:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028208:    f7f0bf19    ....    B        AppHandleNumericComparison ; 0x1903e
        0x0002820c:    287b        {(      CMP      r0,#0x7b
        0x0002820e:    bf04        ..      ITT      EQ
        0x00028210:    b019        ..      ADDEQ    sp,sp,#0x64
        0x00028212:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x00028216:    28a0        .(      CMP      r0,#0xa0
        0x00028218:    bf1c        ..      ITT      NE
        0x0002821a:    b019        ..      ADDNE    sp,sp,#0x64
        0x0002821c:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x00028220:    4620         F      MOV      r0,r4
        0x00028222:    b019        ..      ADD      sp,sp,#0x64
        0x00028224:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028228:    f7ffbb9c    ....    B        amotas_proc_msg ; 0x27964
        0x0002822c:    f1a001a2    ....    SUB      r1,r0,#0xa2
        0x00028230:    48ba        .H      LDR      r0,[pc,#744] ; [0x2851c] = 0x10004df8
        0x00028232:    2905        .)      CMP      r1,#5
        0x00028234:    f8900035    ..5.    LDRB     r0,[r0,#0x35]
        0x00028238:    bf24        $.      ITT      CS
        0x0002823a:    b019        ..      ADDCS    sp,sp,#0x64
        0x0002823c:    e8bd83f0    ....    POPCS    {r4-r9,pc}
        0x00028240:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x00028244:    362c0315    ..,6    DCD    908854037
        0x00028248:    004d        M.      DCW    77
    $t
        0x0002824a:    2801        .(      CMP      r0,#1
        0x0002824c:    bf04        ..      ITT      EQ
        0x0002824e:    f1050028    ..(.    ADDEQ    r0,r5,#0x28
        0x00028252:    f7f4fe9d    ....    BLEQ     WsfTimerStop ; 0x1cf90
        0x00028256:    2103        .!      MOVS     r1,#3
        0x00028258:    f1050028    ..(.    ADD      r0,r5,#0x28
        0x0002825c:    f7f4fe62    ..b.    BL       WsfTimerStartSec ; 0x1cf24
        0x00028260:    b019        ..      ADD      sp,sp,#0x64
        0x00028262:    2100        .!      MOVS     r1,#0
        0x00028264:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028268:    4608        .F      MOV      r0,r1
        0x0002826a:    f7f4bd9b    ....    B        WsfTaskSetReady ; 0x1cda4
        0x0002826e:    2801        .(      CMP      r0,#1
        0x00028270:    d107        ..      BNE      0x28282 ; amvosProcMsg + 366
        0x00028272:    f1050028    ..(.    ADD      r0,r5,#0x28
        0x00028276:    f7f4fe8b    ....    BL       WsfTimerStop ; 0x1cf90
        0x0002827a:    2100        .!      MOVS     r1,#0
        0x0002827c:    4608        .F      MOV      r0,r1
        0x0002827e:    f7f4fd91    ....    BL       WsfTaskSetReady ; 0x1cda4
        0x00028282:    706e        np      STRB     r6,[r5,#1]
        0x00028284:    f7fdfe0e    ....    BL       am_vos_ama_status_reset ; 0x25ea4
        0x00028288:    f7f2ff68    ..h.    BL       HciDrvRadioShutdown ; 0x1b15c
        0x0002828c:    2001        .       MOVS     r0,#1
        0x0002828e:    f7f2ff03    ....    BL       HciDrvRadioBoot ; 0x1b098
        0x00028292:    b019        ..      ADD      sp,sp,#0x64
        0x00028294:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028298:    f7f2ba96    ....    B        DmDevReset ; 0x1a7c8
        0x0002829c:    706e        np      STRB     r6,[r5,#1]
        0x0002829e:    f7fdfe01    ....    BL       am_vos_ama_status_reset ; 0x25ea4
        0x000282a2:    f7f0fcbd    ....    BL       AppConnIsOpen ; 0x18c20
        0x000282a6:    b019        ..      ADD      sp,sp,#0x64
        0x000282a8:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000282ac:    f7f0bcb2    ....    B        AppConnClose ; 0x18c14
        0x000282b0:    f7f0fcb6    ....    BL       AppConnIsOpen ; 0x18c20
        0x000282b4:    f7f0fcae    ....    BL       AppConnClose ; 0x18c14
        0x000282b8:    a1b3        ..      ADR      r1,{pc}+0x2d0 ; 0x28588
        0x000282ba:    2003        .       MOVS     r0,#3
        0x000282bc:    f7feff10    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000282c0:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x000282c4:    f7f4fe64    ..d.    BL       WsfTimerStop ; 0x1cf90
        0x000282c8:    49ba        .I      LDR      r1,[pc,#744] ; [0x285b4] = 0x18950
        0x000282ca:    2003        .       MOVS     r0,#3
        0x000282cc:    f7feff08    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000282d0:    b019        ..      ADD      sp,sp,#0x64
        0x000282d2:    2100        .!      MOVS     r1,#0
        0x000282d4:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000282d8:    4608        .F      MOV      r0,r1
        0x000282da:    f7f4bd63    ..c.    B        WsfTaskSetReady ; 0x1cda4
        0x000282de:    f1050048    ..H.    ADD      r0,r5,#0x48
        0x000282e2:    f7f4fe55    ..U.    BL       WsfTimerStop ; 0x1cf90
        0x000282e6:    b019        ..      ADD      sp,sp,#0x64
        0x000282e8:    f1050048    ..H.    ADD      r0,r5,#0x48
        0x000282ec:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000282f0:    f2427110    B..q    MOV      r1,#0x2710
        0x000282f4:    f7f4bdde    ....    B        WsfTimerStartMs ; 0x1ceb4
        0x000282f8:    8960        `.      LDRH     r0,[r4,#0xa]
        0x000282fa:    f5a06100    ...a    SUB      r1,r0,#0x800
        0x000282fe:    3904        .9      SUBS     r1,#4
        0x00028300:    bf07        ..      ITTEE    EQ
        0x00028302:    78e0        .x      LDRBEQ   r0,[r4,#3]
        0x00028304:    2800        .(      CMPEQ    r0,#0
        0x00028306:    b019        ..      ADDNE    sp,sp,#0x64
        0x00028308:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0002830c:    9615        ..      STR      r6,[sp,#0x54]
        0x0002830e:    9616        ..      STR      r6,[sp,#0x58]
        0x00028310:    f88d605c    ..\`    STRB     r6,[sp,#0x5c]
        0x00028314:    f1050018    ....    ADD      r0,r5,#0x18
        0x00028318:    f7f4fe3a    ..:.    BL       WsfTimerStop ; 0x1cf90
        0x0002831c:    2100        .!      MOVS     r1,#0
        0x0002831e:    4608        .F      MOV      r0,r1
        0x00028320:    f7f4fd40    ..@.    BL       WsfTaskSetReady ; 0x1cda4
        0x00028324:    aa17        ..      ADD      r2,sp,#0x5c
        0x00028326:    a916        ..      ADD      r1,sp,#0x58
        0x00028328:    a815        ..      ADD      r0,sp,#0x54
        0x0002832a:    f7fdffc1    ....    BL       am_vos_ble_nextdata_check ; 0x262b0
        0x0002832e:    b3c0        ..      CBZ      r0,0x283a2 ; amvosProcMsg + 654
        0x00028330:    e9dd4615    ...F    LDRD     r4,r6,[sp,#0x54]
        0x00028334:    f89d005c    ..\.    LDRB     r0,[sp,#0x5c]
        0x00028338:    b300        ..      CBZ      r0,0x2837c ; amvosProcMsg + 616
        0x0002833a:    f7f0fc71    ..q.    BL       AppConnIsOpen ; 0x18c20
        0x0002833e:    2800        .(      CMP      r0,#0
        0x00028340:    bf04        ..      ITT      EQ
        0x00028342:    b019        ..      ADDEQ    sp,sp,#0x64
        0x00028344:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x00028348:    b2b2        ..      UXTH     r2,r6
        0x0002834a:    7868        hx      LDRB     r0,[r5,#1]
        0x0002834c:    4623        #F      MOV      r3,r4
        0x0002834e:    f6400104    @...    MOV      r1,#0x804
        0x00028352:    f7f1fed8    ....    BL       AttsHandleValueNtf ; 0x1a106
        0x00028356:    f8858002    ....    STRB     r8,[r5,#2]
        0x0002835a:    f1050018    ....    ADD      r0,r5,#0x18
        0x0002835e:    f7f4fe17    ....    BL       WsfTimerStop ; 0x1cf90
        0x00028362:    f2427110    B..q    MOV      r1,#0x2710
        0x00028366:    f1050018    ....    ADD      r0,r5,#0x18
        0x0002836a:    f7f4fda3    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x0002836e:    2100        .!      MOVS     r1,#0
        0x00028370:    4608        .F      MOV      r0,r1
        0x00028372:    f7f4fd17    ....    BL       WsfTaskSetReady ; 0x1cda4
        0x00028376:    b019        ..      ADD      sp,sp,#0x64
        0x00028378:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002837c:    f7f0fc50    ..P.    BL       AppConnIsOpen ; 0x18c20
        0x00028380:    2800        .(      CMP      r0,#0
        0x00028382:    bf04        ..      ITT      EQ
        0x00028384:    b019        ..      ADDEQ    sp,sp,#0x64
        0x00028386:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x0002838a:    b2b2        ..      UXTH     r2,r6
        0x0002838c:    7868        hx      LDRB     r0,[r5,#1]
        0x0002838e:    4623        #F      MOV      r3,r4
        0x00028390:    f6400104    @...    MOV      r1,#0x804
        0x00028394:    f7f1feb7    ....    BL       AttsHandleValueNtf ; 0x1a106
        0x00028398:    f8858002    ....    STRB     r8,[r5,#2]
        0x0002839c:    b019        ..      ADD      sp,sp,#0x64
        0x0002839e:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x000283a2:    e7ff        ..      B        0x283a4 ; amvosProcMsg + 656
        0x000283a4:    4884        .H      LDR      r0,[pc,#528] ; [0x285b8] = 0x1000db40
        0x000283a6:    f7fefa33    ..3.    BL       am_vos_get_ring_buffer_status ; 0x26810
        0x000283aa:    2850        P(      CMP      r0,#0x50
        0x000283ac:    bf3e        >.      ITTT     CC
        0x000283ae:    70ae        .p      STRBCC   r6,[r5,#2]
        0x000283b0:    b019        ..      ADDCC    sp,sp,#0x64
        0x000283b2:    e8bd83f0    ....    POPCC    {r4-r9,pc}
        0x000283b6:    2150        P!      MOVS     r1,#0x50
        0x000283b8:    4668        hF      MOV      r0,sp
        0x000283ba:    f7fef83f    ..?.    BL       am_vos_ble_tx_packet_encap ; 0x2643c
        0x000283be:    466c        lF      MOV      r4,sp
        0x000283c0:    f7f0fc2e    ....    BL       AppConnIsOpen ; 0x18c20
        0x000283c4:    2800        .(      CMP      r0,#0
        0x000283c6:    bf04        ..      ITT      EQ
        0x000283c8:    b019        ..      ADDEQ    sp,sp,#0x64
        0x000283ca:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x000283ce:    2253        S"      MOVS     r2,#0x53
        0x000283d0:    7868        hx      LDRB     r0,[r5,#1]
        0x000283d2:    4623        #F      MOV      r3,r4
        0x000283d4:    f6400104    @...    MOV      r1,#0x804
        0x000283d8:    f7f1fe95    ....    BL       AttsHandleValueNtf ; 0x1a106
        0x000283dc:    f8858002    ....    STRB     r8,[r5,#2]
        0x000283e0:    b019        ..      ADD      sp,sp,#0x64
        0x000283e2:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x000283e6:    7a20         z      LDRB     r0,[r4,#8]
        0x000283e8:    9000        ..      STR      r0,[sp,#0]
        0x000283ea:    88a3        ..      LDRH     r3,[r4,#4]
        0x000283ec:    88e2        ..      LDRH     r2,[r4,#6]
        0x000283ee:    a173        s.      ADR      r1,{pc}+0x1ce ; 0x285bc
        0x000283f0:    2003        .       MOVS     r0,#3
        0x000283f2:    f7fefe75    ..u.    BL       am_vos_stdio_printf ; 0x270e0
        0x000283f6:    88e0        ..      LDRH     r0,[r4,#6]
        0x000283f8:    2801        .(      CMP      r0,#1
        0x000283fa:    bf02        ..      ITTT     EQ
        0x000283fc:    88a0        ..      LDRHEQ   r0,[r4,#4]
        0x000283fe:    f5a06100    ...a    SUBEQ    r1,r0,#0x800
        0x00028402:    f1b10105    ....    SUBSEQ   r1,r1,#5
        0x00028406:    d112        ..      BNE      0x2842e ; amvosProcMsg + 794
        0x00028408:    f885800e    ....    STRB     r8,[r5,#0xe]
        0x0002840c:    a178        x.      ADR      r1,{pc}+0x1e4 ; 0x285f0
        0x0002840e:    2003        .       MOVS     r0,#3
        0x00028410:    f7fefe66    ..f.    BL       am_vos_stdio_printf ; 0x270e0
        0x00028414:    7b28        ({      LDRB     r0,[r5,#0xc]
        0x00028416:    2801        .(      CMP      r0,#1
        0x00028418:    d010        ..      BEQ      0x2843c ; amvosProcMsg + 808
        0x0002841a:    a17d        }.      ADR      r1,{pc}+0x1f6 ; 0x28610
        0x0002841c:    2003        .       MOVS     r0,#3
        0x0002841e:    f7fefe5f    .._.    BL       am_vos_stdio_printf ; 0x270e0
        0x00028422:    f885800d    ....    STRB     r8,[r5,#0xd]
        0x00028426:    f7f0fbfb    ....    BL       AppConnIsOpen ; 0x18c20
        0x0002842a:    f7f1faa7    ....    BL       AppSlaveSecurityReq ; 0x1997c
        0x0002842e:    7d28        (}      LDRB     r0,[r5,#0x14]
        0x00028430:    2801        .(      CMP      r0,#1
        0x00028432:    d00d        ..      BEQ      0x28450 ; amvosProcMsg + 828
        0x00028434:    f7fefa32    ..2.    BL       am_vos_is_connected ; 0x2689c
        0x00028438:    b1c0        ..      CBZ      r0,0x2846c ; amvosProcMsg + 856
        0x0002843a:    e029        ).      B        0x28490 ; amvosProcMsg + 892
        0x0002843c:    7d28        (}      LDRB     r0,[r5,#0x14]
        0x0002843e:    2800        .(      CMP      r0,#0
        0x00028440:    d1f5        ..      BNE      0x2842e ; amvosProcMsg + 794
        0x00028442:    a17e        ~.      ADR      r1,{pc}+0x1fa ; 0x2863c
        0x00028444:    2003        .       MOVS     r0,#3
        0x00028446:    f7fefe4b    ..K.    BL       am_vos_stdio_printf ; 0x270e0
        0x0002844a:    f7fdfda7    ....    BL       am_vos_ama_tx_ver_exchange_send ; 0x25f9c
        0x0002844e:    e7ee        ..      B        0x2842e ; amvosProcMsg + 794
        0x00028450:    f7fdfd1e    ....    BL       am_vos_ama_status_ready ; 0x25e90
        0x00028454:    f7fefa22    ..".    BL       am_vos_is_connected ; 0x2689c
        0x00028458:    b140        @.      CBZ      r0,0x2846c ; amvosProcMsg + 856
        0x0002845a:    4980        .I      LDR      r1,[pc,#512] ; [0x2865c] = 0x274f4
        0x0002845c:    2003        .       MOVS     r0,#3
        0x0002845e:    f7fefe3f    ..?.    BL       am_vos_stdio_printf ; 0x270e0
        0x00028462:    f7fefb1b    ....    BL       am_vos_mic_enable ; 0x26a9c
        0x00028466:    f8858014    ....    STRB     r8,[r5,#0x14]
        0x0002846a:    e011        ..      B        0x28490 ; amvosProcMsg + 892
        0x0002846c:    497c        |I      LDR      r1,[pc,#496] ; [0x28660] = 0x27514
        0x0002846e:    2003        .       MOVS     r0,#3
        0x00028470:    f7fefe36    ..6.    BL       am_vos_stdio_printf ; 0x270e0
        0x00028474:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x00028478:    f7f4fd8a    ....    BL       WsfTimerStop ; 0x1cf90
        0x0002847c:    f6446120    D. a    MOV      r1,#0x4e20
        0x00028480:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x00028484:    f7f4fd16    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x00028488:    2100        .!      MOVS     r1,#0
        0x0002848a:    4608        .F      MOV      r0,r1
        0x0002848c:    f7f4fc8a    ....    BL       WsfTaskSetReady ; 0x1cda4
        0x00028490:    7a20         z      LDRB     r0,[r4,#8]
        0x00028492:    2801        .(      CMP      r0,#1
        0x00028494:    d00d        ..      BEQ      0x284b2 ; amvosProcMsg + 926
        0x00028496:    2802        .(      CMP      r0,#2
        0x00028498:    bf1c        ..      ITT      NE
        0x0002849a:    b019        ..      ADDNE    sp,sp,#0x64
        0x0002849c:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x000284a0:    88e0        ..      LDRH     r0,[r4,#6]
        0x000284a2:    2801        .(      CMP      r0,#1
        0x000284a4:    7820         x      LDRB     r0,[r4,#0]
        0x000284a6:    d01d        ..      BEQ      0x284e4 ; amvosProcMsg + 976
        0x000284a8:    b019        ..      ADD      sp,sp,#0x64
        0x000284aa:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000284ae:    f7ffbaed    ....    B        amotas_stop ; 0x27a8c
        0x000284b2:    88e0        ..      LDRH     r0,[r4,#6]
        0x000284b4:    2801        .(      CMP      r0,#1
        0x000284b6:    bf1e        ..      ITTT     NE
        0x000284b8:    706e        np      STRBNE   r6,[r5,#1]
        0x000284ba:    b019        ..      ADDNE    sp,sp,#0x64
        0x000284bc:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x000284c0:    7820         x      LDRB     r0,[r4,#0]
        0x000284c2:    7068        hp      STRB     r0,[r5,#1]
        0x000284c4:    8822        ".      LDRH     r2,[r4,#0]
        0x000284c6:    a167        g.      ADR      r1,{pc}+0x19e ; 0x28664
        0x000284c8:    2003        .       MOVS     r0,#3
        0x000284ca:    f7fefe09    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000284ce:    7868        hx      LDRB     r0,[r5,#1]
        0x000284d0:    f7f1fab8    ....    BL       AttGetMtu ; 0x19a44
        0x000284d4:    b019        ..      ADD      sp,sp,#0x64
        0x000284d6:    4602        .F      MOV      r2,r0
        0x000284d8:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000284dc:    a167        g.      ADR      r1,{pc}+0x1a0 ; 0x2867c
        0x000284de:    2003        .       MOVS     r0,#3
        0x000284e0:    f7febdfe    ....    B        am_vos_stdio_printf ; 0x270e0
        0x000284e4:    2302        .#      MOVS     r3,#2
        0x000284e6:    22a1        ."      MOVS     r2,#0xa1
        0x000284e8:    21a0        .!      MOVS     r1,#0xa0
        0x000284ea:    f7fffabf    ....    BL       amotas_start ; 0x27a6c
        0x000284ee:    a169        i.      ADR      r1,{pc}+0x1a6 ; 0x28694
        0x000284f0:    2003        .       MOVS     r0,#3
        0x000284f2:    f7fefdf5    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000284f6:    f7fefa95    ....    BL       am_vos_mic_disable ; 0x26a24
        0x000284fa:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x000284fe:    f7f4fd47    ..G.    BL       WsfTimerStop ; 0x1cf90
        0x00028502:    492c        ,I      LDR      r1,[pc,#176] ; [0x285b4] = 0x18950
        0x00028504:    2003        .       MOVS     r0,#3
        0x00028506:    f7fefdeb    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x0002850a:    b019        ..      ADD      sp,sp,#0x64
        0x0002850c:    2100        .!      MOVS     r1,#0
        0x0002850e:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028512:    4608        .F      MOV      r0,r1
        0x00028514:    f7f4bc46    ..F.    B        WsfTaskSetReady ; 0x1cda4
        0x00028518:    e0cc        ..      B        0x286b4 ; amvosProcMsg + 1440
    $d
        0x0002851a:    0000        ..      DCW    0
        0x0002851c:    10004df8    .M..    DCD    268455416
        0x00028520:    10000288    ....    DCD    268436104
        0x00028524:    0004ad30    0...    DCD    306480
        0x00028528:    2d4d415b    [AM-    DCD    760037723
        0x0002852c:    5d536f56    VoS]    DCD    1565749078
        0x00028530:    74744120     Att    DCD    1953775904
        0x00028534:    75744d63    cMtu    DCD    1970556259
        0x00028538:    20716552    Req     DCD    544302418
        0x0002853c:    72746572    retr    DCD    1920230770
        0x00028540:    6e635f79    y_cn    DCD    1852006265
        0x00028544:    203d2074    t =     DCD    540876916
        0x00028548:    000a6425    %d..    DCD    680997
        0x0002854c:    2d4d415b    [AM-    DCD    760037723
        0x00028550:    5d536f56    VoS]    DCD    1565749078
        0x00028554:    5f4d4420     DM_    DCD    1598899232
        0x00028558:    5f564441    ADV_    DCD    1599489089
        0x0002855c:    504f5453    STOP    DCD    1347376211
        0x00028560:    444e495f    _IND    DCD    1145981279
        0x00028564:    0000000a    ....    DCD    10
        0x00028568:    2d4d415b    [AM-    DCD    760037723
        0x0002856c:    5d536f56    VoS]    DCD    1565749078
        0x00028570:    5f4d4420     DM_    DCD    1598899232
        0x00028574:    5f434553    SEC_    DCD    1598244179
        0x00028578:    504d4f43    COMP    DCD    1347243843
        0x0002857c:    5f455241    ARE_    DCD    1598378561
        0x00028580:    20444e49    IND     DCD    541347401
        0x00028584:    0000000a    ....    DCD    10
        0x00028588:    2d2d2d2d    ----    DCD    757935405
        0x0002858c:    43434320     CCC    DCD    1128481568
        0x00028590:    746f6e20     not    DCD    1953459744
        0x00028594:    74657320     set    DCD    1952805664
        0x00028598:    6d697420     tim    DCD    1835627552
        0x0002859c:    74756f65    eout    DCD    1953853285
        0x000285a0:    6964202c    , di    DCD    1768169516
        0x000285a4:    6e6f6373    scon    DCD    1852793715
        0x000285a8:    7463656e    nect    DCD    1952671086
        0x000285ac:    0a2e2e2e    ....    DCD    170798638
        0x000285b0:    00000000    ....    DCD    0
        0x000285b4:    00018950    P...    DCD    100688
        0x000285b8:    1000db40    @...    DCD    268491584
        0x000285bc:    2d4d415b    [AM-    DCD    760037723
        0x000285c0:    5d536f56    VoS]    DCD    1565749078
        0x000285c4:    63636320     ccc    DCD    1667457824
        0x000285c8:    61747320     sta    DCD    1635021600
        0x000285cc:    69206574    te i    DCD    1763730804
        0x000285d0:    7620646e    nd v    DCD    1981834350
        0x000285d4:    65756c61    alue    DCD    1702194273
        0x000285d8:    2064253a    :%d     DCD    543434042
        0x000285dc:    646e6168    hand    DCD    1684955496
        0x000285e0:    303a656c    le:0    DCD    809133420
        0x000285e4:    20582578    x%X     DCD    542647672
        0x000285e8:    3a786469    idx:    DCD    980968553
        0x000285ec:    000a6425    %d..    DCD    680997
        0x000285f0:    2d4d415b    [AM-    DCD    760037723
        0x000285f4:    5d536f56    VoS]    DCD    1565749078
        0x000285f8:    414d4120     AMA    DCD    1095581984
        0x000285fc:    20585420     TX     DCD    542659616
        0x00028600:    20434343    CCC     DCD    541279043
        0x00028604:    62616e65    enab    DCD    1650552421
        0x00028608:    2e64656c    led.    DCD    778331500
        0x0002860c:    0000000a    ....    DCD    10
        0x00028610:    2d4d415b    [AM-    DCD    760037723
        0x00028614:    5d536f56    VoS]    DCD    1565749078
        0x00028618:    71655220     Req    DCD    1902465568
        0x0002861c:    74736575    uest    DCD    1953719669
        0x00028620:    726f6620     for    DCD    1919903264
        0x00028624:    63657320     sec    DCD    1667592992
        0x00028628:    74697275    urit    DCD    1953067637
        0x0002862c:    72662079    y fr    DCD    1919295609
        0x00028630:    73206d6f    om s    DCD    1931505007
        0x00028634:    6576616c    lave    DCD    1702257004
        0x00028638:    00000a2e    ....    DCD    2606
        0x0002863c:    414d415b    [AMA    DCD    1095582043
        0x00028640:    6556205d    ] Ve    DCD    1700143197
        0x00028644:    6f697372    rsio    DCD    1869181810
        0x00028648:    7845206e    n Ex    DCD    2017796206
        0x0002864c:    6e616863    chan    DCD    1851877475
        0x00028650:    53206567    ge S    DCD    1394632039
        0x00028654:    2e646e65    end.    DCD    778333797
        0x00028658:    0000000a    ....    DCD    10
        0x0002865c:    000274f4    .t..    DCD    161012
        0x00028660:    00027514    .u..    DCD    161044
        0x00028664:    2d4d415b    [AM-    DCD    760037723
        0x00028668:    5d536f56    VoS]    DCD    1565749078
        0x0002866c:    6e6f6320     con    DCD    1852793632
        0x00028670:    2064496e    nId     DCD    543443310
        0x00028674:    6425203a    : %d    DCD    1680154682
        0x00028678:    00000a0d    ....    DCD    2573
        0x0002867c:    2d4d415b    [AM-    DCD    760037723
        0x00028680:    5d536f56    VoS]    DCD    1565749078
        0x00028684:    74744120     Att    DCD    1953775904
        0x00028688:    4d746547    GetM    DCD    1299473735
        0x0002868c:    203a7574    tu:     DCD    540702068
        0x00028690:    000a6425    %d..    DCD    680997
        0x00028694:    2d4d415b    [AM-    DCD    760037723
        0x00028698:    5d536f56    VoS]    DCD    1565749078
        0x0002869c:    43494d20     MIC    DCD    1128877344
        0x000286a0:    44502820     (PD    DCD    1146103840
        0x000286a4:    44412f4d    M/AD    DCD    1145122637
        0x000286a8:    64202943    C) d    DCD    1679829315
        0x000286ac:    62617369    isab    DCD    1650553705
        0x000286b0:    000a656c    le..    DCD    681324
    $t
        0x000286b4:    a1a2        ..      ADR      r1,{pc}+0x28c ; 0x28940
        0x000286b6:    2003        .       MOVS     r0,#3
        0x000286b8:    f7fefd12    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000286bc:    706e        np      STRB     r6,[r5,#1]
        0x000286be:    f7fdfbf1    ....    BL       am_vos_ama_status_reset ; 0x25ea4
        0x000286c2:    f7f1fae9    ....    BL       AttsCalculateDbHash ; 0x19c98
        0x000286c6:    f7f2fa75    ..u.    BL       DmSecGenerateEccKeyReq ; 0x1abb4
        0x000286ca:    f7fffc8b    ....    BL       amvosKwdSetDemoName ; 0x27fe4
        0x000286ce:    4aa3        .J      LDR      r2,[pc,#652] ; [0x2895c] = 0x10004e50
        0x000286d0:    211f        .!      MOVS     r1,#0x1f
        0x000286d2:    2002        .       MOVS     r0,#2
        0x000286d4:    f7f0fa44    ..D.    BL       AppAdvSetData ; 0x18b60
        0x000286d8:    4aa1        .J      LDR      r2,[pc,#644] ; [0x28960] = 0x10004e6f
        0x000286da:    211f        .!      MOVS     r1,#0x1f
        0x000286dc:    2003        .       MOVS     r0,#3
        0x000286de:    f7f0fa3f    ..?.    BL       AppAdvSetData ; 0x18b60
        0x000286e2:    4a9e        .J      LDR      r2,[pc,#632] ; [0x2895c] = 0x10004e50
        0x000286e4:    211f        .!      MOVS     r1,#0x1f
        0x000286e6:    2000        .       MOVS     r0,#0
        0x000286e8:    f7f0fa3a    ..:.    BL       AppAdvSetData ; 0x18b60
        0x000286ec:    4a9c        .J      LDR      r2,[pc,#624] ; [0x28960] = 0x10004e6f
        0x000286ee:    211f        .!      MOVS     r1,#0x1f
        0x000286f0:    2001        .       MOVS     r0,#1
        0x000286f2:    f7f0fa35    ..5.    BL       AppAdvSetData ; 0x18b60
        0x000286f6:    2002        .       MOVS     r0,#2
        0x000286f8:    f7f0fa58    ..X.    BL       AppAdvStart ; 0x18bac
        0x000286fc:    f04f0901    O...    MOV      r9,#1
        0x00028700:    f000b901    ....    B.W      0x28906 ; amvosProcMsg + 2034
        0x00028704:    a197        ..      ADR      r1,{pc}+0x260 ; 0x28964
        0x00028706:    2003        .       MOVS     r0,#3
        0x00028708:    f7fefcea    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x0002870c:    f04f0903    O...    MOV      r9,#3
        0x00028710:    f000b8f9    ....    B.W      0x28906 ; amvosProcMsg + 2034
        0x00028714:    a19a        ..      ADR      r1,{pc}+0x26c ; 0x28980
        0x00028716:    2003        .       MOVS     r0,#3
        0x00028718:    f7fefce2    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x0002871c:    f7fef982    ....    BL       am_vos_mic_disable ; 0x26a24
        0x00028720:    2001        .       MOVS     r0,#1
        0x00028722:    f7f0fd99    ....    BL       AppSetBondable ; 0x19258
        0x00028726:    a19d        ..      ADR      r1,{pc}+0x276 ; 0x2899c
        0x00028728:    2003        .       MOVS     r0,#3
        0x0002872a:    f7fefcd9    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x0002872e:    88e2        ..      LDRH     r2,[r4,#6]
        0x00028730:    a1a1        ..      ADR      r1,{pc}+0x288 ; 0x289b8
        0x00028732:    2003        .       MOVS     r0,#3
        0x00028734:    f7fefcd4    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00028738:    7a22        "z      LDRB     r2,[r4,#8]
        0x0002873a:    a1a3        ..      ADR      r1,{pc}+0x28e ; 0x289c8
        0x0002873c:    2003        .       MOVS     r0,#3
        0x0002873e:    f7fefccf    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00028742:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00028744:    9000        ..      STR      r0,[sp,#0]
        0x00028746:    7ae3        .z      LDRB     r3,[r4,#0xb]
        0x00028748:    7aa2        .z      LDRB     r2,[r4,#0xa]
        0x0002874a:    a1a3        ..      ADR      r1,{pc}+0x28e ; 0x289d8
        0x0002874c:    2003        .       MOVS     r0,#3
        0x0002874e:    f7fefcc7    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00028752:    7be0        .{      LDRB     r0,[r4,#0xf]
        0x00028754:    9000        ..      STR      r0,[sp,#0]
        0x00028756:    7ba3        .{      LDRB     r3,[r4,#0xe]
        0x00028758:    7b62        b{      LDRB     r2,[r4,#0xd]
        0x0002875a:    a1a8        ..      ADR      r1,{pc}+0x2a2 ; 0x289fc
        0x0002875c:    2003        .       MOVS     r0,#3
        0x0002875e:    f7fefcbf    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00028762:    8a22        ".      LDRH     r2,[r4,#0x10]
        0x00028764:    a1ae        ..      ADR      r1,{pc}+0x2bc ; 0x28a20
        0x00028766:    2003        .       MOVS     r0,#3
        0x00028768:    f7fefcba    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x0002876c:    8a62        b.      LDRH     r2,[r4,#0x12]
        0x0002876e:    a1b4        ..      ADR      r1,{pc}+0x2d2 ; 0x28a40
        0x00028770:    2003        .       MOVS     r0,#3
        0x00028772:    f7fefcb5    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00028776:    8aa0        ..      LDRH     r0,[r4,#0x14]
        0x00028778:    a1b6        ..      ADR      r1,{pc}+0x2dc ; 0x28a54
        0x0002877a:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0002877e:    0042        B.      LSLS     r2,r0,#1
        0x00028780:    2003        .       MOVS     r0,#3
        0x00028782:    f7fefcad    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00028786:    4620         F      MOV      r0,r4
        0x00028788:    f7fff8ec    ....    BL       amotas_proc_msg ; 0x27964
        0x0002878c:    f04f0908    O...    MOV      r9,#8
        0x00028790:    703e        >p      STRB     r6,[r7,#0]
        0x00028792:    f1050048    ..H.    ADD      r0,r5,#0x48
        0x00028796:    f7f4fbfb    ....    BL       WsfTimerStop ; 0x1cf90
        0x0002879a:    f2427110    B..q    MOV      r1,#0x2710
        0x0002879e:    f1050048    ..H.    ADD      r0,r5,#0x48
        0x000287a2:    f7f4fb87    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x000287a6:    f000b8ae    ....    B.W      0x28906 ; amvosProcMsg + 2034
        0x000287aa:    703e        >p      STRB     r6,[r7,#0]
        0x000287ac:    a1af        ..      ADR      r1,{pc}+0x2c0 ; 0x28a6c
        0x000287ae:    2003        .       MOVS     r0,#3
        0x000287b0:    f7fefc96    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000287b4:    89e1        ..      LDRH     r1,[r4,#0xe]
        0x000287b6:    7820         x      LDRB     r0,[r4,#0]
        0x000287b8:    b019        ..      ADD      sp,sp,#0x64
        0x000287ba:    f6400248    @.H.    MOV      r2,#0x848
        0x000287be:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000287c2:    f7f1bf91    ....    B        DmConnSetDataLen ; 0x1a6e8
        0x000287c6:    7820         x      LDRB     r0,[r4,#0]
        0x000287c8:    f7f1f93c    ..<.    BL       AttGetMtu ; 0x19a44
        0x000287cc:    2817        .(      CMP      r0,#0x17
        0x000287ce:    bf1c        ..      ITT      NE
        0x000287d0:    b019        ..      ADDNE    sp,sp,#0x64
        0x000287d2:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x000287d6:    7820         x      LDRB     r0,[r4,#0]
        0x000287d8:    b019        ..      ADD      sp,sp,#0x64
        0x000287da:    21f7        .!      MOVS     r1,#0xf7
        0x000287dc:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000287e0:    f7f1ba20    .. .    B        AttcMtuReq ; 0x19c24
        0x000287e4:    f1050018    ....    ADD      r0,r5,#0x18
        0x000287e8:    f7f4fbd2    ....    BL       WsfTimerStop ; 0x1cf90
        0x000287ec:    2100        .!      MOVS     r1,#0
        0x000287ee:    4608        .F      MOV      r0,r1
        0x000287f0:    f7f4fad8    ....    BL       WsfTaskSetReady ; 0x1cda4
        0x000287f4:    f8950035    ..5.    LDRB     r0,[r5,#0x35]
        0x000287f8:    2801        .(      CMP      r0,#1
        0x000287fa:    d107        ..      BNE      0x2880c ; amvosProcMsg + 1784
        0x000287fc:    f1050028    ..(.    ADD      r0,r5,#0x28
        0x00028800:    f7f4fbc6    ....    BL       WsfTimerStop ; 0x1cf90
        0x00028804:    2100        .!      MOVS     r1,#0
        0x00028806:    4608        .F      MOV      r0,r1
        0x00028808:    f7f4facc    ....    BL       WsfTaskSetReady ; 0x1cda4
        0x0002880c:    7a22        "z      LDRB     r2,[r4,#8]
        0x0002880e:    a19f        ..      ADR      r1,{pc}+0x27e ; 0x28a8c
        0x00028810:    2003        .       MOVS     r0,#3
        0x00028812:    f7fefc65    ..e.    BL       am_vos_stdio_printf ; 0x270e0
        0x00028816:    7820         x      LDRB     r0,[r4,#0]
        0x00028818:    f7fefe90    ....    BL       amotas_conn_close ; 0x2753c
        0x0002881c:    f04f0909    O...    MOV      r9,#9
        0x00028820:    f7fdfcb6    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x26190
        0x00028824:    7a20         z      LDRB     r0,[r4,#8]
        0x00028826:    2816        .(      CMP      r0,#0x16
        0x00028828:    bf18        ..      IT       NE
        0x0002882a:    752e        .u      STRBNE   r6,[r5,#0x14]
        0x0002882c:    732e        .s      STRB     r6,[r5,#0xc]
        0x0002882e:    736e        ns      STRB     r6,[r5,#0xd]
        0x00028830:    73ae        .s      STRB     r6,[r5,#0xe]
        0x00028832:    f7fef8f7    ....    BL       am_vos_mic_disable ; 0x26a24
        0x00028836:    f7fdfb35    ..5.    BL       am_vos_ama_status_reset ; 0x25ea4
        0x0002883a:    706e        np      STRB     r6,[r5,#1]
        0x0002883c:    e063        c.      B        0x28906 ; amvosProcMsg + 2034
        0x0002883e:    7922        "y      LDRB     r2,[r4,#4]
        0x00028840:    a19d        ..      ADR      r1,{pc}+0x278 ; 0x28ab8
        0x00028842:    2003        .       MOVS     r0,#3
        0x00028844:    f7fefc4c    ..L.    BL       am_vos_stdio_printf ; 0x270e0
        0x00028848:    88e2        ..      LDRH     r2,[r4,#6]
        0x0002884a:    a15b        [.      ADR      r1,{pc}+0x16e ; 0x289b8
        0x0002884c:    2003        .       MOVS     r0,#3
        0x0002884e:    f7fefc47    ..G.    BL       am_vos_stdio_printf ; 0x270e0
        0x00028852:    8922        ".      LDRH     r2,[r4,#8]
        0x00028854:    a172        r.      ADR      r1,{pc}+0x1cc ; 0x28a20
        0x00028856:    2003        .       MOVS     r0,#3
        0x00028858:    f7fefc42    ..B.    BL       am_vos_stdio_printf ; 0x270e0
        0x0002885c:    8962        b.      LDRH     r2,[r4,#0xa]
        0x0002885e:    a178        x.      ADR      r1,{pc}+0x1e2 ; 0x28a40
        0x00028860:    2003        .       MOVS     r0,#3
        0x00028862:    f7fefc3d    ..=.    BL       am_vos_stdio_printf ; 0x270e0
        0x00028866:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x00028868:    b019        ..      ADD      sp,sp,#0x64
        0x0002886a:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0002886e:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028872:    0042        B.      LSLS     r2,r0,#1
        0x00028874:    a177        w.      ADR      r1,{pc}+0x1e0 ; 0x28a54
        0x00028876:    2003        .       MOVS     r0,#3
        0x00028878:    f7febc32    ..2.    B        am_vos_stdio_printf ; 0x270e0
        0x0002887c:    f7f2f99a    ....    BL       DmSecGenerateEccKeyReq ; 0x1abb4
        0x00028880:    f04f090a    O...    MOV      r9,#0xa
        0x00028884:    a197        ..      ADR      r1,{pc}+0x260 ; 0x28ae4
        0x00028886:    2003        .       MOVS     r0,#3
        0x00028888:    f7fefc2a    ..*.    BL       am_vos_stdio_printf ; 0x270e0
        0x0002888c:    e03b        ;.      B        0x28906 ; amvosProcMsg + 2034
        0x0002888e:    f7f2f991    ....    BL       DmSecGenerateEccKeyReq ; 0x1abb4
        0x00028892:    f04f090b    O...    MOV      r9,#0xb
        0x00028896:    e036        6.      B        0x28906 ; amvosProcMsg + 2034
        0x00028898:    f04f090c    O...    MOV      r9,#0xc
        0x0002889c:    a199        ..      ADR      r1,{pc}+0x268 ; 0x28b04
        0x0002889e:    2003        .       MOVS     r0,#3
        0x000288a0:    f7fefc1e    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000288a4:    f885800c    ....    STRB     r8,[r5,#0xc]
        0x000288a8:    7868        hx      LDRB     r0,[r5,#1]
        0x000288aa:    b1d8        ..      CBZ      r0,0x288e4 ; amvosProcMsg + 2000
        0x000288ac:    f7f0f9b8    ....    BL       AppConnIsOpen ; 0x18c20
        0x000288b0:    2101        .!      MOVS     r1,#1
        0x000288b2:    f7f1fb11    ....    BL       AttsCccEnabled ; 0x19ed8
        0x000288b6:    b1a8        ..      CBZ      r0,0x288e4 ; amvosProcMsg + 2000
        0x000288b8:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x000288bc:    f7f4fb68    ..h.    BL       WsfTimerStop ; 0x1cf90
        0x000288c0:    4998        .I      LDR      r1,[pc,#608] ; [0x28b24] = 0x18950
        0x000288c2:    2003        .       MOVS     r0,#3
        0x000288c4:    f7fefc0c    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000288c8:    2100        .!      MOVS     r1,#0
        0x000288ca:    4608        .F      MOV      r0,r1
        0x000288cc:    f7f4fa6a    ..j.    BL       WsfTaskSetReady ; 0x1cda4
        0x000288d0:    7ba8        .{      LDRB     r0,[r5,#0xe]
        0x000288d2:    b1c0        ..      CBZ      r0,0x28906 ; amvosProcMsg + 2034
        0x000288d4:    f2af219c    ...!    ADR      r1,{pc}-0x298 ; 0x2863c
        0x000288d8:    2003        .       MOVS     r0,#3
        0x000288da:    f7fefc01    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x000288de:    f7fdfb5d    ..].    BL       am_vos_ama_tx_ver_exchange_send ; 0x25f9c
        0x000288e2:    e010        ..      B        0x28906 ; amvosProcMsg + 2034
        0x000288e4:    f6446120    D. a    MOV      r1,#0x4e20
        0x000288e8:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x000288ec:    f7f4fae2    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x000288f0:    2100        .!      MOVS     r1,#0
        0x000288f2:    4608        .F      MOV      r0,r1
        0x000288f4:    f7f4fa56    ..V.    BL       WsfTaskSetReady ; 0x1cda4
        0x000288f8:    a18b        ..      ADR      r1,{pc}+0x230 ; 0x28b28
        0x000288fa:    2003        .       MOVS     r0,#3
        0x000288fc:    f7fefbf0    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x00028900:    e001        ..      B        0x28906 ; amvosProcMsg + 2034
        0x00028902:    f04f090d    O...    MOV      r9,#0xd
        0x00028906:    b019        ..      ADD      sp,sp,#0x64
        0x00028908:    4648        HF      MOV      r0,r9
        0x0002890a:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x0002890e:    f7f1b847    ..G.    B        AppUiAction ; 0x199a0
        0x00028912:    a18e        ..      ADR      r1,{pc}+0x23a ; 0x28b4c
        0x00028914:    2003        .       MOVS     r0,#3
        0x00028916:    f7fefbe3    ....    BL       am_vos_stdio_printf ; 0x270e0
        0x0002891a:    b019        ..      ADD      sp,sp,#0x64
        0x0002891c:    4620         F      MOV      r0,r4
        0x0002891e:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028922:    f7f0bb99    ....    B        AppHandlePasskey ; 0x19058
        0x00028926:    b019        ..      ADD      sp,sp,#0x64
        0x00028928:    a190        ..      ADR      r1,{pc}+0x244 ; 0x28b6c
        0x0002892a:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x0002892e:    2003        .       MOVS     r0,#3
        0x00028930:    f7febbd6    ....    B        am_vos_stdio_printf ; 0x270e0
        0x00028934:    b019        ..      ADD      sp,sp,#0x64
        0x00028936:    1d20         .      ADDS     r0,r4,#4
        0x00028938:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x0002893c:    f7f2b9ba    ....    B        DmSecSetEccKey ; 0x1acb4
    $d
        0x00028940:    2d4d415b    [AM-    DCD    760037723
        0x00028944:    5d536f56    VoS]    DCD    1565749078
        0x00028948:    5f4d4420     DM_    DCD    1598899232
        0x0002894c:    45534552    RESE    DCD    1163085138
        0x00028950:    4d435f54    T_CM    DCD    1296260948
        0x00028954:    495f4c50    PL_I    DCD    1230982224
        0x00028958:    000a444e    ND..    DCD    672846
        0x0002895c:    10004e50    PN..    DCD    268455504
        0x00028960:    10004e6f    oN..    DCD    268455535
        0x00028964:    2d4d415b    [AM-    DCD    760037723
        0x00028968:    5d536f56    VoS]    DCD    1565749078
        0x0002896c:    5f4d4420     DM_    DCD    1598899232
        0x00028970:    5f564441    ADV_    DCD    1599489089
        0x00028974:    52415453    STAR    DCD    1380013139
        0x00028978:    4e495f54    T_IN    DCD    1313431380
        0x0002897c:    00000a44    D...    DCD    2628
        0x00028980:    2d4d415b    [AM-    DCD    760037723
        0x00028984:    5d536f56    VoS]    DCD    1565749078
        0x00028988:    5f4d4420     DM_    DCD    1598899232
        0x0002898c:    4e4e4f43    CONN    DCD    1313754947
        0x00028990:    45504f5f    _OPE    DCD    1162891103
        0x00028994:    4e495f4e    N_IN    DCD    1313431374
        0x00028998:    00000a44    D...    DCD    2628
        0x0002899c:    2d4d415b    [AM-    DCD    760037723
        0x000289a0:    5d536f56    VoS]    DCD    1565749078
        0x000289a4:    6e6f4320     Con    DCD    1852785440
        0x000289a8:    7463656e    nect    DCD    1952671086
        0x000289ac:    206e6f69    ion     DCD    544108393
        0x000289b0:    6e65706f    open    DCD    1852141679
        0x000289b4:    000a6465    ed..    DCD    681061
        0x000289b8:    646e6168    hand    DCD    1684955496
        0x000289bc:    3d20656c    le =    DCD    1025533292
        0x000289c0:    25783020     0x%    DCD    628633632
        0x000289c4:    00000978    x...    DCD    2424
        0x000289c8:    656c6f72    role    DCD    1701605234
        0x000289cc:    30203d20     = 0    DCD    807419168
        0x000289d0:    0a782578    x%x.    DCD    175646072
        0x000289d4:    00000000    ....    DCD    0
        0x000289d8:    72646461    addr    DCD    1919181921
        0x000289dc:    2042534d    MSB     DCD    541217613
        0x000289e0:    3025203d    = %0    DCD    807739453
        0x000289e4:    30257832    2x%0    DCD    807761970
        0x000289e8:    30257832    2x%0    DCD    807761970
        0x000289ec:    30257832    2x%0    DCD    807761970
        0x000289f0:    30257832    2x%0    DCD    807761970
        0x000289f4:    30257832    2x%0    DCD    807761970
        0x000289f8:    00097832    2x..    DCD    620594
        0x000289fc:    72646461    addr    DCD    1919181921
        0x00028a00:    2042534c    LSB     DCD    541217612
        0x00028a04:    3025203d    = %0    DCD    807739453
        0x00028a08:    30257832    2x%0    DCD    807761970
        0x00028a0c:    30257832    2x%0    DCD    807761970
        0x00028a10:    30257832    2x%0    DCD    807761970
        0x00028a14:    30257832    2x%0    DCD    807761970
        0x00028a18:    30257832    2x%0    DCD    807761970
        0x00028a1c:    000a7832    2x..    DCD    686130
        0x00028a20:    6e6e6f63    conn    DCD    1852731235
        0x00028a24:    65746e49    Inte    DCD    1702129225
        0x00028a28:    6c617672    rval    DCD    1818326642
        0x00028a2c:    25203d20     = %    DCD    622869792
        0x00028a30:    20782064    d x     DCD    544743524
        0x00028a34:    35322e31    1.25    DCD    892481073
        0x00028a38:    0a736d20     ms.    DCD    175336736
        0x00028a3c:    00000000    ....    DCD    0
        0x00028a40:    6e6e6f63    conn    DCD    1852731235
        0x00028a44:    6574614c    Late    DCD    1702125900
        0x00028a48:    2079636e    ncy     DCD    544826222
        0x00028a4c:    6425203d    = %d    DCD    1680154685
        0x00028a50:    00000009    ....    DCD    9
        0x00028a54:    54707573    supT    DCD    1416656243
        0x00028a58:    6f656d69    imeo    DCD    1868918121
        0x00028a5c:    3d207475    ut =    DCD    1025537141
        0x00028a60:    20642520     %d     DCD    543434016
        0x00028a64:    0a0a736d    ms..    DCD    168457069
        0x00028a68:    00000000    ....    DCD    0
        0x00028a6c:    2d4d415b    [AM-    DCD    760037723
        0x00028a70:    5d536f56    VoS]    DCD    1565749078
        0x00028a74:    436d4420     DmC    DCD    1131234336
        0x00028a78:    536e6e6f    onnS    DCD    1399746159
        0x00028a7c:    61447465    etDa    DCD    1631876197
        0x00028a80:    654c6174    taLe    DCD    1699504500
        0x00028a84:    2029286e    n()     DCD    539568238
        0x00028a88:    000a6425    %d..    DCD    680997
        0x00028a8c:    2d4d415b    [AM-    DCD    760037723
        0x00028a90:    5d536f56    VoS]    DCD    1565749078
        0x00028a94:    5f4d4420     DM_    DCD    1598899232
        0x00028a98:    4e4e4f43    CONN    DCD    1313754947
        0x00028a9c:    4f4c435f    _CLO    DCD    1330398047
        0x00028aa0:    495f4553    SE_I    DCD    1230980435
        0x00028aa4:    7220444e    ND r    DCD    1914717262
        0x00028aa8:    6f736165    easo    DCD    1869832549
        0x00028aac:    203d206e    n =     DCD    540876910
        0x00028ab0:    30257830    0x%0    DCD    807761968
        0x00028ab4:    000a7832    2x..    DCD    686130
        0x00028ab8:    2d4d415b    [AM-    DCD    760037723
        0x00028abc:    5d536f56    VoS]    DCD    1565749078
        0x00028ac0:    6e6f4320     Con    DCD    1852785440
        0x00028ac4:    7463656e    nect    DCD    1952671086
        0x00028ac8:    206e6f69    ion     DCD    544108393
        0x00028acc:    61647075    upda    DCD    1633972341
        0x00028ad0:    73206574    te s    DCD    1931502964
        0x00028ad4:    75746174    tatu    DCD    1970561396
        0x00028ad8:    203d2073    s =     DCD    540876915
        0x00028adc:    78257830    0x%x    DCD    2015721520
        0x00028ae0:    0000000a    ....    DCD    10
        0x00028ae4:    2d4d415b    [AM-    DCD    760037723
        0x00028ae8:    5d536f56    VoS]    DCD    1565749078
        0x00028aec:    5f4d4420     DM_    DCD    1598899232
        0x00028af0:    5f434553    SEC_    DCD    1598244179
        0x00028af4:    52494150    PAIR    DCD    1380532560
        0x00028af8:    504d435f    _CMP    DCD    1347240799
        0x00028afc:    4e495f4c    L_IN    DCD    1313431372
        0x00028b00:    000a2e44    D...    DCD    667204
        0x00028b04:    2d4d415b    [AM-    DCD    760037723
        0x00028b08:    5d536f56    VoS]    DCD    1565749078
        0x00028b0c:    5f4d4420     DM_    DCD    1598899232
        0x00028b10:    5f434553    SEC_    DCD    1598244179
        0x00028b14:    52434e45    ENCR    DCD    1380142661
        0x00028b18:    5f545059    YPT_    DCD    1599361113
        0x00028b1c:    20444e49    IND     DCD    541347401
        0x00028b20:    0000000a    ....    DCD    10
        0x00028b24:    00018950    P...    DCD    100688
        0x00028b28:    414d415b    [AMA    DCD    1095582043
        0x00028b2c:    4d41205d    ] AM    DCD    1296113757
        0x00028b30:    5f534f56    VOS_    DCD    1599295318
        0x00028b34:    435f5854    TX_C    DCD    1130322004
        0x00028b38:    545f4343    CC_T    DCD    1415529283
        0x00028b3c:    52454d49    IMER    DCD    1380273481
        0x00028b40:    4154535f    _STA    DCD    1096045407
        0x00028b44:    29285452    RT()    DCD    690508882
        0x00028b48:    00000a3b    ;...    DCD    2619
        0x00028b4c:    2d4d415b    [AM-    DCD    760037723
        0x00028b50:    5d536f56    VoS]    DCD    1565749078
        0x00028b54:    5f4d4420     DM_    DCD    1598899232
        0x00028b58:    5f434553    SEC_    DCD    1598244179
        0x00028b5c:    48545541    AUTH    DCD    1213486401
        0x00028b60:    5145525f    _REQ    DCD    1363497567
        0x00028b64:    444e495f    _IND    DCD    1145981279
        0x00028b68:    00000a20     ...    DCD    2592
        0x00028b6c:    2d4d415b    [AM-    DCD    760037723
        0x00028b70:    5d536f56    VoS]    DCD    1565749078
        0x00028b74:    5f4d4420     DM_    DCD    1598899232
        0x00028b78:    5f434553    SEC_    DCD    1598244179
        0x00028b7c:    52494150    PAIR    DCD    1380532560
        0x00028b80:    444e495f    _IND    DCD    1145981279
        0x00028b84:    00000a20     ...    DCD    2592
    $t
    i.appAdvSetData
    appAdvSetData
        0x00028b88:    b4f0        ..      PUSH     {r4-r7}
        0x00028b8a:    f8dfc054    ..T.    LDR      r12,[pc,#84] ; [0x28be0] = 0x1000dd70
        0x00028b8e:    e9dd5404    ...T    LDRD     r5,r4,[sp,#0x10]
        0x00028b92:    eb0c1600    ....    ADD      r6,r12,r0,LSL #4
        0x00028b96:    f8463021    F.!0    STR      r3,[r6,r1,LSL #2]
        0x00028b9a:    eb0c03c0    ....    ADD      r3,r12,r0,LSL #3
        0x00028b9e:    eb030341    ..A.    ADD      r3,r3,r1,LSL #1
        0x00028ba2:    841a        ..      STRH     r2,[r3,#0x20]
        0x00028ba4:    861d        ..      STRH     r5,[r3,#0x30]
        0x00028ba6:    eb0c0540    ..@.    ADD      r5,r12,r0,LSL #1
        0x00028baa:    f8a54050    ..P@    STRH     r4,[r5,#0x50]
        0x00028bae:    2500        .%      MOVS     r5,#0
        0x00028bb0:    f8a35040    ..@P    STRH     r5,[r3,#0x40]
        0x00028bb4:    eb0c0300    ....    ADD      r3,r12,r0
        0x00028bb8:    f8936057    ..W`    LDRB     r6,[r3,#0x57]
        0x00028bbc:    2e03        ..      CMP      r6,#3
        0x00028bbe:    d00b        ..      BEQ      0x28bd8 ; appAdvSetData + 80
        0x00028bc0:    f89cc05d    ..].    LDRB     r12,[r12,#0x5d]
        0x00028bc4:    ebbc0f51    ..Q.    CMP      r12,r1,LSR #1
        0x00028bc8:    d106        ..      BNE      0x28bd8 ; appAdvSetData + 80
        0x00028bca:    2afb        .*      CMP      r2,#0xfb
        0x00028bcc:    bf98        ..      IT       LS
        0x00028bce:    42a2        .B      CMPLS    r2,r4
        0x00028bd0:    d802        ..      BHI      0x28bd8 ; appAdvSetData + 80
        0x00028bd2:    bcf0        ..      POP      {r4-r7}
        0x00028bd4:    f000b906    ....    B.W      appSetAdvScanDataFrag ; 0x28de4
        0x00028bd8:    f8835055    ..UP    STRB     r5,[r3,#0x55]
        0x00028bdc:    bcf0        ..      POP      {r4-r7}
        0x00028bde:    4770        pG      BX       lr
    $d
        0x00028be0:    1000dd70    p...    DCD    268492144
    $t
    i.appAdvStart
    appAdvStart
        0x00028be4:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00028be8:    b083        ..      SUB      sp,sp,#0xc
        0x00028bea:    0004        ..      MOVS     r4,r0
        0x00028bec:    f8df8164    ..d.    LDR      r8,[pc,#356] ; [0x28d54] = 0x1000dd70
        0x00028bf0:    f8dda044    ..D.    LDR      r10,[sp,#0x44]
        0x00028bf4:    460e        .F      MOV      r6,r1
        0x00028bf6:    f04f0000    O...    MOV      r0,#0
        0x00028bfa:    bf1c        ..      ITT      NE
        0x00028bfc:    f8981059    ..Y.    LDRBNE   r1,[r8,#0x59]
        0x00028c00:    f898305a    ..Z0    LDRBNE   r3,[r8,#0x5a]
        0x00028c04:    d01c        ..      BEQ      0x28c40 ; appAdvStart + 92
        0x00028c06:    5c32        2\      LDRB     r2,[r6,r0]
        0x00028c08:    b132        2.      CBZ      r2,0x28c18 ; appAdvStart + 52
        0x00028c0a:    2a01        .*      CMP      r2,#1
        0x00028c0c:    d00a        ..      BEQ      0x28c24 ; appAdvStart + 64
        0x00028c0e:    1c40        @.      ADDS     r0,r0,#1
        0x00028c10:    b2c0        ..      UXTB     r0,r0
        0x00028c12:    42a0        .B      CMP      r0,r4
        0x00028c14:    d3f7        ..      BCC      0x28c06 ; appAdvStart + 34
        0x00028c16:    e013        ..      B        0x28c40 ; appAdvStart + 92
        0x00028c18:    2900        .)      CMP      r1,#0
        0x00028c1a:    bf1c        ..      ITT      NE
        0x00028c1c:    2904        .)      CMPNE    r1,#4
        0x00028c1e:    2905        .)      CMPNE    r1,#5
        0x00028c20:    d1f3        ..      BNE      0x28c0a ; appAdvStart + 38
        0x00028c22:    e004        ..      B        0x28c2e ; appAdvStart + 74
        0x00028c24:    2b00        .+      CMP      r3,#0
        0x00028c26:    bf1c        ..      ITT      NE
        0x00028c28:    2b04        .+      CMPNE    r3,#4
        0x00028c2a:    2b05        .+      CMPNE    r3,#5
        0x00028c2c:    d1ef        ..      BNE      0x28c0e ; appAdvStart + 42
        0x00028c2e:    f04f0001    O...    MOV      r0,#1
        0x00028c32:    f000f8af    ....    BL       appNumConns ; 0x28d94
        0x00028c36:    4948        HI      LDR      r1,[pc,#288] ; [0x28d58] = 0x10000544
        0x00028c38:    6809        .h      LDR      r1,[r1,#0]
        0x00028c3a:    7809        .x      LDRB     r1,[r1,#0]
        0x00028c3c:    4288        .B      CMP      r0,r1
        0x00028c3e:    d267        g.      BCS      0x28d10 ; appAdvStart + 300
        0x00028c40:    2500        .%      MOVS     r5,#0
        0x00028c42:    2c00        .,      CMP      r4,#0
        0x00028c44:    d95b        [.      BLS      0x28cfe ; appAdvStart + 282
        0x00028c46:    4845        EH      LDR      r0,[pc,#276] ; [0x28d5c] = 0x1000ddda
        0x00028c48:    9002        ..      STR      r0,[sp,#8]
        0x00028c4a:    3811        .8      SUBS     r0,r0,#0x11
        0x00028c4c:    f1a00b04    ....    SUB      r11,r0,#4
        0x00028c50:    f8cd0004    ....    STR.W    r0,[sp,#4]
        0x00028c54:    f1ba0f00    ....    CMP      r10,#0
        0x00028c58:    d014        ..      BEQ      0x28c84 ; appAdvStart + 160
        0x00028c5a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00028c5c:    f8301015    0...    LDRH     r1,[r0,r5,LSL #1]
        0x00028c60:    5d70        p]      LDRB     r0,[r6,r5]
        0x00028c62:    460a        .F      MOV      r2,r1
        0x00028c64:    f7f1fc38    ..8.    BL       DmAdvSetInterval ; 0x1a4d8
        0x00028c68:    5d70        p]      LDRB     r0,[r6,r5]
        0x00028c6a:    493a        :I      LDR      r1,[pc,#232] ; [0x28d54] = 0x1000dd70
        0x00028c6c:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x00028c70:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x00028c74:    f101035e    ..^.    ADD      r3,r1,#0x5e
        0x00028c78:    9902        ..      LDR      r1,[sp,#8]
        0x00028c7a:    5c42        B\      LDRB     r2,[r0,r1]
        0x00028c7c:    9901        ..      LDR      r1,[sp,#4]
        0x00028c7e:    5c41        A\      LDRB     r1,[r0,r1]
        0x00028c80:    f7f1fbcc    ....    BL       DmAdvConfig ; 0x1a41c
        0x00028c84:    5d77        w]      LDRB     r7,[r6,r5]
        0x00028c86:    f817000b    ....    LDRB     r0,[r7,r11]
        0x00028c8a:    bba0        ..      CBNZ     r0,0x28cf6 ; appAdvStart + 274
        0x00028c8c:    4831        1H      LDR      r0,[pc,#196] ; [0x28d54] = 0x1000dd70
        0x00028c8e:    2301        .#      MOVS     r3,#1
        0x00028c90:    eb0009c7    ....    ADD      r9,r0,r7,LSL #3
        0x00028c94:    f890205d    ..]     LDRB     r2,[r0,#0x5d]
        0x00028c98:    0651        Q.      LSLS     r1,r2,#25
        0x00028c9a:    0e09        ..      LSRS     r1,r1,#24
        0x00028c9c:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x00028ca0:    b2d2        ..      UXTB     r2,r2
        0x00028ca2:    eb090841    ..A.    ADD      r8,r9,r1,LSL #1
        0x00028ca6:    9200        ..      STR      r2,[sp,#0]
        0x00028ca8:    f8b80040    ..@.    LDRH     r0,[r8,#0x40]
        0x00028cac:    f8b82020    ..      LDRH     r2,[r8,#0x20]
        0x00028cb0:    4290        .B      CMP      r0,r2
        0x00028cb2:    bf3c        <.      ITT      CC
        0x00028cb4:    4638        8F      MOVCC    r0,r7
        0x00028cb6:    f000f895    ....    BLCC     appSetAdvScanDataFrag ; 0x28de4
        0x00028cba:    9800        ..      LDR      r0,[sp,#0]
        0x00028cbc:    eb090940    ..@.    ADD      r9,r9,r0,LSL #1
        0x00028cc0:    f8b90040    ..@.    LDRH     r0,[r9,#0x40]
        0x00028cc4:    f8b91020    .. .    LDRH     r1,[r9,#0x20]
        0x00028cc8:    4288        .B      CMP      r0,r1
        0x00028cca:    d203        ..      BCS      0x28cd4 ; appAdvStart + 240
        0x00028ccc:    4638        8F      MOV      r0,r7
        0x00028cce:    9900        ..      LDR      r1,[sp,#0]
        0x00028cd0:    f000f888    ....    BL       appSetAdvScanDataFrag ; 0x28de4
        0x00028cd4:    f8b81040    ..@.    LDRH     r1,[r8,#0x40]
        0x00028cd8:    f8b82020    ..      LDRH     r2,[r8,#0x20]
        0x00028cdc:    481d        .H      LDR      r0,[pc,#116] ; [0x28d54] = 0x1000dd70
        0x00028cde:    4291        .B      CMP      r1,r2
        0x00028ce0:    d309        ..      BCC      0x28cf6 ; appAdvStart + 274
        0x00028ce2:    f8b91040    ..@.    LDRH     r1,[r9,#0x40]
        0x00028ce6:    f8b92020    ..      LDRH     r2,[r9,#0x20]
        0x00028cea:    4291        .B      CMP      r1,r2
        0x00028cec:    d303        ..      BCC      0x28cf6 ; appAdvStart + 274
        0x00028cee:    4438        8D      ADD      r0,r0,r7
        0x00028cf0:    2101        .!      MOVS     r1,#1
        0x00028cf2:    f8801055    ..U.    STRB     r1,[r0,#0x55]
        0x00028cf6:    1c68        h.      ADDS     r0,r5,#1
        0x00028cf8:    b2c5        ..      UXTB     r5,r0
        0x00028cfa:    42a5        .B      CMP      r5,r4
        0x00028cfc:    d3aa        ..      BCC      0x28c54 ; appAdvStart + 112
        0x00028cfe:    9b10        ..      LDR      r3,[sp,#0x40]
        0x00028d00:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00028d02:    b007        ..      ADD      sp,sp,#0x1c
        0x00028d04:    4631        1F      MOV      r1,r6
        0x00028d06:    4620         F      MOV      r0,r4
        0x00028d08:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00028d0c:    f7f1bbf6    ....    B        DmAdvStart ; 0x1a4fc
        0x00028d10:    2c00        .,      CMP      r4,#0
        0x00028d12:    bf04        ..      ITT      EQ
        0x00028d14:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x00028d16:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00028d1a:    1e70        p.      SUBS     r0,r6,#1
        0x00028d1c:    4a10        .J      LDR      r2,[pc,#64] ; [0x28d60] = 0x1000ddc7
        0x00028d1e:    f0140f01    ....    TST      r4,#1
        0x00028d22:    f04f0303    O...    MOV      r3,#3
        0x00028d26:    d002        ..      BEQ      0x28d2e ; appAdvStart + 330
        0x00028d28:    f8101f01    ....    LDRB     r1,[r0,#1]!
        0x00028d2c:    548b        .T      STRB     r3,[r1,r2]
        0x00028d2e:    0861        a.      LSRS     r1,r4,#1
        0x00028d30:    bf04        ..      ITT      EQ
        0x00028d32:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x00028d34:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00028d38:    f890c001    ....    LDRB     r12,[r0,#1]
        0x00028d3c:    1e49        I.      SUBS     r1,r1,#1
        0x00028d3e:    f80c3002    ...0    STRB     r3,[r12,r2]
        0x00028d42:    f810cf02    ....    LDRB     r12,[r0,#2]!
        0x00028d46:    f80c3002    ...0    STRB     r3,[r12,r2]
        0x00028d4a:    d1f5        ..      BNE      0x28d38 ; appAdvStart + 340
        0x00028d4c:    b007        ..      ADD      sp,sp,#0x1c
        0x00028d4e:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00028d52:    0000        ..      DCW    0
        0x00028d54:    1000dd70    p...    DCD    268492144
        0x00028d58:    10000544    D...    DCD    268436804
        0x00028d5c:    1000ddda    ....    DCD    268492250
        0x00028d60:    1000ddc7    ....    DCD    268492231
    $t
    i.appConnReadRemoteFeatTimerStart
    appConnReadRemoteFeatTimerStart
        0x00028d64:    4a09        .J      LDR      r2,[pc,#36] ; [0x28d8c] = 0x1000dce0
        0x00028d66:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00028d6a:    eb021101    ....    ADD      r1,r2,r1,LSL #4
        0x00028d6e:    f1a10230    ..0.    SUB      r2,r1,#0x30
        0x00028d72:    4907        .I      LDR      r1,[pc,#28] ; [0x28d90] = 0x10000550
        0x00028d74:    7809        .x      LDRB     r1,[r1,#0]
        0x00028d76:    f882102c    ..,.    STRB     r1,[r2,#0x2c]
        0x00028d7a:    2102        .!      MOVS     r1,#2
        0x00028d7c:    f882102a    ..*.    STRB     r1,[r2,#0x2a]
        0x00028d80:    8510        ..      STRH     r0,[r2,#0x28]
        0x00028d82:    211e        .!      MOVS     r1,#0x1e
        0x00028d84:    f1020020    .. .    ADD      r0,r2,#0x20
        0x00028d88:    f7f4b894    ....    B        WsfTimerStartMs ; 0x1ceb4
    $d
        0x00028d8c:    1000dce0    ....    DCD    268492000
        0x00028d90:    10000550    P...    DCD    268436816
    $t
    i.appNumConns
    appNumConns
        0x00028d94:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00028d98:    4d0a        .M      LDR      r5,[pc,#40] ; [0x28dc4] = 0x1000dce0
        0x00028d9a:    2403        .$      MOVS     r4,#3
        0x00028d9c:    4607        .F      MOV      r7,r0
        0x00028d9e:    2600        .&      MOVS     r6,#0
        0x00028da0:    7928        (y      LDRB     r0,[r5,#4]
        0x00028da2:    b128        (.      CBZ      r0,0x28db0 ; appNumConns + 28
        0x00028da4:    f7f1fc8c    ....    BL       DmConnRole ; 0x1a6c0
        0x00028da8:    42b8        .B      CMP      r0,r7
        0x00028daa:    bf04        ..      ITT      EQ
        0x00028dac:    1c70        p.      ADDEQ    r0,r6,#1
        0x00028dae:    b2c6        ..      UXTBEQ   r6,r0
        0x00028db0:    1e60        `.      SUBS     r0,r4,#1
        0x00028db2:    f01004ff    ....    ANDS     r4,r0,#0xff
        0x00028db6:    f1050530    ..0.    ADD      r5,r5,#0x30
        0x00028dba:    d1f1        ..      BNE      0x28da0 ; appNumConns + 12
        0x00028dbc:    4630        0F      MOV      r0,r6
        0x00028dbe:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00028dc2:    0000        ..      DCW    0
        0x00028dc4:    1000dce0    ....    DCD    268492000
    $t
    i.appServerCsfWriteCback
    appServerCsfWriteCback
        0x00028dc8:    b570        p.      PUSH     {r4-r6,lr}
        0x00028dca:    4614        .F      MOV      r4,r2
        0x00028dcc:    460d        .F      MOV      r5,r1
        0x00028dce:    f7efffaf    ....    BL       AppDbGetHdl ; 0x18d30
        0x00028dd2:    2800        .(      CMP      r0,#0
        0x00028dd4:    bf08        ..      IT       EQ
        0x00028dd6:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00028dd8:    4622        "F      MOV      r2,r4
        0x00028dda:    4629        )F      MOV      r1,r5
        0x00028ddc:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00028de0:    f7f0b872    ..r.    B        AppDbSetCsfRecord ; 0x18ec8
    i.appSetAdvScanDataFrag
    appSetAdvScanDataFrag
        0x00028de4:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x00028de8:    4680        .F      MOV      r8,r0
        0x00028dea:    481f        .H      LDR      r0,[pc,#124] ; [0x28e68] = 0x1000dd70
        0x00028dec:    460f        .F      MOV      r7,r1
        0x00028dee:    eb001208    ....    ADD      r2,r0,r8,LSL #4
        0x00028df2:    2101        .!      MOVS     r1,#1
        0x00028df4:    f8529027    R.'.    LDR      r9,[r2,r7,LSL #2]
        0x00028df8:    eb0002c8    ....    ADD      r2,r0,r8,LSL #3
        0x00028dfc:    eb020647    ..G.    ADD      r6,r2,r7,LSL #1
        0x00028e00:    eb000048    ..H.    ADD      r0,r0,r8,LSL #1
        0x00028e04:    8c32        2.      LDRH     r2,[r6,#0x20]
        0x00028e06:    f8b63040    ..@0    LDRH     r3,[r6,#0x40]
        0x00028e0a:    f8b00050    ..P.    LDRH     r0,[r0,#0x50]
        0x00028e0e:    1ad2        ..      SUBS     r2,r2,r3
        0x00028e10:    b294        ..      UXTH     r4,r2
        0x00028e12:    42a0        .B      CMP      r0,r4
        0x00028e14:    bf38        8.      IT       CC
        0x00028e16:    4604        .F      MOVCC    r4,r0
        0x00028e18:    2c00        .,      CMP      r4,#0
        0x00028e1a:    bf08        ..      IT       EQ
        0x00028e1c:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x00028e20:    2cfb        .,      CMP      r4,#0xfb
        0x00028e22:    d91a        ..      BLS      0x28e5a ; appSetAdvScanDataFrag + 118
        0x00028e24:    25fb        .%      MOVS     r5,#0xfb
        0x00028e26:    2900        .)      CMP      r1,#0
        0x00028e28:    bf18        ..      IT       NE
        0x00028e2a:    2101        .!      MOVNE    r1,#1
        0x00028e2c:    f8b60040    ..@.    LDRH     r0,[r6,#0x40]
        0x00028e30:    b2eb        ..      UXTB     r3,r5
        0x00028e32:    4448        HD      ADD      r0,r0,r9
        0x00028e34:    9000        ..      STR      r0,[sp,#0]
        0x00028e36:    f0070201    ....    AND      r2,r7,#1
        0x00028e3a:    4640        @F      MOV      r0,r8
        0x00028e3c:    f7f1fb26    ..&.    BL       DmAdvSetData ; 0x1a48c
        0x00028e40:    f8b60040    ..@.    LDRH     r0,[r6,#0x40]
        0x00028e44:    f04f0100    O...    MOV      r1,#0
        0x00028e48:    4428        (D      ADD      r0,r0,r5
        0x00028e4a:    f8a60040    ..@.    STRH     r0,[r6,#0x40]
        0x00028e4e:    1b60        `.      SUBS     r0,r4,r5
        0x00028e50:    0404        ..      LSLS     r4,r0,#16
        0x00028e52:    0c24        $.      LSRS     r4,r4,#16
        0x00028e54:    d1e4        ..      BNE      0x28e20 ; appSetAdvScanDataFrag + 60
        0x00028e56:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x00028e5a:    4625        %F      MOV      r5,r4
        0x00028e5c:    2900        .)      CMP      r1,#0
        0x00028e5e:    bf14        ..      ITE      NE
        0x00028e60:    2103        .!      MOVNE    r1,#3
        0x00028e62:    2102        .!      MOVEQ    r1,#2
        0x00028e64:    e7e2        ..      B        0x28e2c ; appSetAdvScanDataFrag + 72
    $d
        0x00028e66:    0000        ..      DCW    0
        0x00028e68:    1000dd70    p...    DCD    268492144
    $t
    i.appSlaveAdvStart
    appSlaveAdvStart
        0x00028e6c:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00028e70:    b083        ..      SUB      sp,sp,#0xc
        0x00028e72:    4c25        %L      LDR      r4,[pc,#148] ; [0x28f08] = 0x1000dd70
        0x00028e74:    4606        .F      MOV      r6,r0
        0x00028e76:    9812        ..      LDR      r0,[sp,#0x48]
        0x00028e78:    f894a05d    ..].    LDRB     r10,[r4,#0x5d]
        0x00028e7c:    2500        .%      MOVS     r5,#0
        0x00028e7e:    f8dd9040    ..@.    LDR      r9,[sp,#0x40]
        0x00028e82:    469b        .F      MOV      r11,r3
        0x00028e84:    460f        .F      MOV      r7,r1
        0x00028e86:    f04f0801    O...    MOV      r8,#1
        0x00028e8a:    2802        .(      CMP      r0,#2
        0x00028e8c:    bf18        ..      IT       NE
        0x00028e8e:    f884005d    ..].    STRBNE   r0,[r4,#0x5d]
        0x00028e92:    d02b        +.      BEQ      0x28eec ; appSlaveAdvStart + 128
        0x00028e94:    f894005d    ..].    LDRB     r0,[r4,#0x5d]
        0x00028e98:    4550        PE      CMP      r0,r10
        0x00028e9a:    bf1c        ..      ITT      NE
        0x00028e9c:    2200        ."      MOVNE    r2,#0
        0x00028e9e:    2e00        ..      CMPNE    r6,#0
        0x00028ea0:    d919        ..      BLS      0x28ed6 ; appSlaveAdvStart + 106
        0x00028ea2:    f894105d    ..].    LDRB     r1,[r4,#0x5d]
        0x00028ea6:    5cb8        .\      LDRB     r0,[r7,r2]
        0x00028ea8:    064b        K.      LSLS     r3,r1,#25
        0x00028eaa:    ea4f6c13    O..l    LSR      r12,r3,#24
        0x00028eae:    eb0403c0    ....    ADD      r3,r4,r0,LSL #3
        0x00028eb2:    eb080141    ..A.    ADD      r1,r8,r1,LSL #1
        0x00028eb6:    b2c9        ..      UXTB     r1,r1
        0x00028eb8:    eb030c4c    ..L.    ADD      r12,r3,r12,LSL #1
        0x00028ebc:    eb030141    ..A.    ADD      r1,r3,r1,LSL #1
        0x00028ec0:    f8ac5040    ..@P    STRH     r5,[r12,#0x40]
        0x00028ec4:    4420         D      ADD      r0,r0,r4
        0x00028ec6:    f8a15040    ..@P    STRH     r5,[r1,#0x40]
        0x00028eca:    f8805055    ..UP    STRB     r5,[r0,#0x55]
        0x00028ece:    1c50        P.      ADDS     r0,r2,#1
        0x00028ed0:    b2c2        ..      UXTB     r2,r0
        0x00028ed2:    4296        .B      CMP      r6,r2
        0x00028ed4:    d8e5        ..      BHI      0x28ea2 ; appSlaveAdvStart + 54
        0x00028ed6:    e9cd9800    ....    STRD     r9,r8,[sp,#0]
        0x00028eda:    465b        [F      MOV      r3,r11
        0x00028edc:    4639        9F      MOV      r1,r7
        0x00028ede:    4630        0F      MOV      r0,r6
        0x00028ee0:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00028ee2:    f7fffe7f    ....    BL       appAdvStart ; 0x28be4
        0x00028ee6:    b007        ..      ADD      sp,sp,#0x1c
        0x00028ee8:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00028eec:    f7effea8    ....    BL       AppDbCheckBonded ; 0x18c40
        0x00028ef0:    2800        .(      CMP      r0,#0
        0x00028ef2:    bf0c        ..      ITE      EQ
        0x00028ef4:    2001        .       MOVEQ    r0,#1
        0x00028ef6:    2000        .       MOVNE    r0,#0
        0x00028ef8:    f8840054    ..T.    STRB     r0,[r4,#0x54]
        0x00028efc:    bf0c        ..      ITE      EQ
        0x00028efe:    f884805d    ..].    STRBEQ   r8,[r4,#0x5d]
        0x00028f02:    f884505d    ..]P    STRBNE   r5,[r4,#0x5d]
        0x00028f06:    e7c5        ..      B        0x28e94 ; appSlaveAdvStart + 40
    $d
        0x00028f08:    1000dd70    p...    DCD    268492144
    $t
    i.appSlaveLegAdvRestart
    appSlaveLegAdvRestart
        0x00028f0c:    b500        ..      PUSH     {lr}
        0x00028f0e:    491d        .I      LDR      r1,[pc,#116] ; [0x28f84] = 0x1000dd70
        0x00028f10:    7883        .x      LDRB     r3,[r0,#2]
        0x00028f12:    2000        .       MOVS     r0,#0
        0x00028f14:    f8912075    ..u     LDRB     r2,[r1,#0x75]
        0x00028f18:    b085        ..      SUB      sp,sp,#0x14
        0x00028f1a:    f04f0c03    O...    MOV      r12,#3
        0x00028f1e:    2b28        (+      CMP      r3,#0x28
        0x00028f20:    d002        ..      BEQ      0x28f28 ; appSlaveLegAdvRestart + 28
        0x00028f22:    2b27        '+      CMP      r3,#0x27
        0x00028f24:    d002        ..      BEQ      0x28f2c ; appSlaveLegAdvRestart + 32
        0x00028f26:    e00a        ..      B        0x28f3e ; appSlaveLegAdvRestart + 50
        0x00028f28:    b92a        *.      CBNZ     r2,0x28f36 ; appSlaveLegAdvRestart + 42
        0x00028f2a:    e008        ..      B        0x28f3e ; appSlaveLegAdvRestart + 50
        0x00028f2c:    2a00        .*      CMP      r2,#0
        0x00028f2e:    bf08        ..      IT       EQ
        0x00028f30:    f881c057    ..W.    STRBEQ   r12,[r1,#0x57]
        0x00028f34:    d009        ..      BEQ      0x28f4a ; appSlaveLegAdvRestart + 62
        0x00028f36:    f8810075    ..u.    STRB     r0,[r1,#0x75]
        0x00028f3a:    b005        ..      ADD      sp,sp,#0x14
        0x00028f3c:    bd00        ..      POP      {pc}
        0x00028f3e:    f8912057    ..W     LDRB     r2,[r1,#0x57]
        0x00028f42:    2a03        .*      CMP      r2,#3
        0x00028f44:    bf1c        ..      ITT      NE
        0x00028f46:    b005        ..      ADDNE    sp,sp,#0x14
        0x00028f48:    bd00        ..      POPNE    {pc}
        0x00028f4a:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x00028f4e:    4a0e        .J      LDR      r2,[pc,#56] ; [0x28f88] = 0x10000540
        0x00028f50:    6813        .h      LDR      r3,[r2,#0]
        0x00028f52:    88da        ..      LDRH     r2,[r3,#6]
        0x00028f54:    f8ad2010    ...     STRH     r2,[sp,#0x10]
        0x00028f58:    2a00        .*      CMP      r2,#0
        0x00028f5a:    bf02        ..      ITTT     EQ
        0x00028f5c:    f881c057    ..W.    STRBEQ   r12,[r1,#0x57]
        0x00028f60:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00028f62:    bd00        ..      POPEQ    {pc}
        0x00028f64:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00028f68:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00028f6c:    2101        .!      MOVS     r1,#1
        0x00028f6e:    a803        ..      ADD      r0,sp,#0xc
        0x00028f70:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x00028f74:    aa04        ..      ADD      r2,sp,#0x10
        0x00028f76:    a902        ..      ADD      r1,sp,#8
        0x00028f78:    2001        .       MOVS     r0,#1
        0x00028f7a:    f7fffe33    ..3.    BL       appAdvStart ; 0x28be4
        0x00028f7e:    b005        ..      ADD      sp,sp,#0x14
        0x00028f80:    bd00        ..      POP      {pc}
    $d
        0x00028f82:    0000        ..      DCW    0
        0x00028f84:    1000dd70    p...    DCD    268492144
        0x00028f88:    10000540    @...    DCD    268436800
    $t
    i.appSlaveLegAdvStop
    appSlaveLegAdvStop
        0x00028f8c:    b530        0.      PUSH     {r4,r5,lr}
        0x00028f8e:    7881        .x      LDRB     r1,[r0,#2]
        0x00028f90:    b085        ..      SUB      sp,sp,#0x14
        0x00028f92:    2948        H)      CMP      r1,#0x48
        0x00028f94:    bf01        ..      ITTTT    EQ
        0x00028f96:    7900        .y      LDRBEQ   r0,[r0,#4]
        0x00028f98:    2800        .(      CMPEQ    r0,#0
        0x00028f9a:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00028f9c:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00028f9e:    491d        .I      LDR      r1,[pc,#116] ; [0x29014] = 0x1000dd70
        0x00028fa0:    4a1d        .J      LDR      r2,[pc,#116] ; [0x29018] = 0x10000540
        0x00028fa2:    f04f0c01    O...    MOV      r12,#1
        0x00028fa6:    f891505b    ..[P    LDRB     r5,[r1,#0x5b]
        0x00028faa:    6813        .h      LDR      r3,[r2,#0]
        0x00028fac:    f04f0403    O...    MOV      r4,#3
        0x00028fb0:    f04f0000    O...    MOV      r0,#0
        0x00028fb4:    b1dd        ..      CBZ      r5,0x28fee ; appSlaveLegAdvStop + 98
        0x00028fb6:    f881005b    ..[.    STRB     r0,[r1,#0x5b]
        0x00028fba:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x00028fbe:    88da        ..      LDRH     r2,[r3,#6]
        0x00028fc0:    f8ad2010    ...     STRH     r2,[sp,#0x10]
        0x00028fc4:    b17a        z.      CBZ      r2,0x28fe6 ; appSlaveLegAdvStop + 90
        0x00028fc6:    bf00        ..      NOP      
        0x00028fc8:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00028fcc:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00028fd0:    a803        ..      ADD      r0,sp,#0xc
        0x00028fd2:    e9cd0c00    ....    STRD     r0,r12,[sp,#0]
        0x00028fd6:    aa04        ..      ADD      r2,sp,#0x10
        0x00028fd8:    a902        ..      ADD      r1,sp,#8
        0x00028fda:    f04f0001    O...    MOV      r0,#1
        0x00028fde:    f7fffe01    ....    BL       appAdvStart ; 0x28be4
        0x00028fe2:    b005        ..      ADD      sp,sp,#0x14
        0x00028fe4:    bd30        0.      POP      {r4,r5,pc}
        0x00028fe6:    f8814057    ..W@    STRB     r4,[r1,#0x57]
        0x00028fea:    b005        ..      ADD      sp,sp,#0x14
        0x00028fec:    bd30        0.      POP      {r4,r5,pc}
        0x00028fee:    f8912057    ..W     LDRB     r2,[r1,#0x57]
        0x00028ff2:    1c52        R.      ADDS     r2,r2,#1
        0x00028ff4:    b2d2        ..      UXTB     r2,r2
        0x00028ff6:    f8812057    ..W     STRB     r2,[r1,#0x57]
        0x00028ffa:    2a03        .*      CMP      r2,#3
        0x00028ffc:    bf24        $.      ITT      CS
        0x00028ffe:    b005        ..      ADDCS    sp,sp,#0x14
        0x00029000:    bd30        0.      POPCS    {r4,r5,pc}
        0x00029002:    eb030342    ..B.    ADD      r3,r3,r2,LSL #1
        0x00029006:    88da        ..      LDRH     r2,[r3,#6]
        0x00029008:    f8ad2010    ...     STRH     r2,[sp,#0x10]
        0x0002900c:    2a00        .*      CMP      r2,#0
        0x0002900e:    d0ea        ..      BEQ      0x28fe6 ; appSlaveLegAdvStop + 90
        0x00029010:    e7da        ..      B        0x28fc8 ; appSlaveLegAdvStop + 60
    $d
        0x00029012:    0000        ..      DCW    0
        0x00029014:    1000dd70    p...    DCD    268492144
        0x00029018:    10000540    @...    DCD    268436800
    $t
    i.appSlaveProcMsg
    appSlaveProcMsg
        0x0002901c:    b530        0.      PUSH     {r4,r5,lr}
        0x0002901e:    8801        ..      LDRH     r1,[r0,#0]
        0x00029020:    4d29        )M      LDR      r5,[pc,#164] ; [0x290c8] = 0x1000dce0
        0x00029022:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00029026:    7880        .x      LDRB     r0,[r0,#2]
        0x00029028:    eb051101    ....    ADD      r1,r5,r1,LSL #4
        0x0002902c:    b083        ..      SUB      sp,sp,#0xc
        0x0002902e:    f1a10430    ..0.    SUB      r4,r1,#0x30
        0x00029032:    2810        .(      CMP      r0,#0x10
        0x00029034:    bf1c        ..      ITT      NE
        0x00029036:    b003        ..      ADDNE    sp,sp,#0xc
        0x00029038:    bd30        0.      POPNE    {r4,r5,pc}
        0x0002903a:    7b60        `{      LDRB     r0,[r4,#0xd]
        0x0002903c:    2802        .(      CMP      r0,#2
        0x0002903e:    bf1f        ..      ITTTT    NE
        0x00029040:    2001        .       MOVNE    r0,#1
        0x00029042:    7360        `s      STRBNE   r0,[r4,#0xd]
        0x00029044:    b003        ..      ADDNE    sp,sp,#0xc
        0x00029046:    bd30        0.      POPNE    {r4,r5,pc}
        0x00029048:    2002        .       MOVS     r0,#2
        0x0002904a:    7360        `s      STRB     r0,[r4,#0xd]
        0x0002904c:    7920         y      LDRB     r0,[r4,#4]
        0x0002904e:    f7f1fa85    ....    BL       DmConnCheckIdle ; 0x1a55c
        0x00029052:    491e        .I      LDR      r1,[pc,#120] ; [0x290cc] = 0x1000054c
        0x00029054:    2800        .(      CMP      r0,#0
        0x00029056:    bf18        ..      IT       NE
        0x00029058:    2000        .       MOVNE    r0,#0
        0x0002905a:    d11f        ..      BNE      0x2909c ; appSlaveProcMsg + 128
        0x0002905c:    7aa2        .z      LDRB     r2,[r4,#0xa]
        0x0002905e:    2001        .       MOVS     r0,#1
        0x00029060:    b1e2        ..      CBZ      r2,0x2909c ; appSlaveProcMsg + 128
        0x00029062:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00029064:    1c40        @.      ADDS     r0,r0,#1
        0x00029066:    7320         s      STRB     r0,[r4,#0xc]
        0x00029068:    6808        .h      LDR      r0,[r1,#0]
        0x0002906a:    8881        ..      LDRH     r1,[r0,#4]
        0x0002906c:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00029070:    88c1        ..      LDRH     r1,[r0,#6]
        0x00029072:    f8ad1002    ....    STRH     r1,[sp,#2]
        0x00029076:    8901        ..      LDRH     r1,[r0,#8]
        0x00029078:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0002907c:    8940        @.      LDRH     r0,[r0,#0xa]
        0x0002907e:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00029082:    2000        .       MOVS     r0,#0
        0x00029084:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00029088:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0002908c:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00029090:    7920         y      LDRB     r0,[r4,#4]
        0x00029092:    4669        iF      MOV      r1,sp
        0x00029094:    f7f1fb72    ..r.    BL       DmConnUpdate ; 0x1a77c
        0x00029098:    b003        ..      ADD      sp,sp,#0xc
        0x0002909a:    bd30        0.      POP      {r4,r5,pc}
        0x0002909c:    72a0        .r      STRB     r0,[r4,#0xa]
        0x0002909e:    7922        "y      LDRB     r2,[r4,#4]
        0x000290a0:    4b0b        .K      LDR      r3,[pc,#44] ; [0x290d0] = 0x10000550
        0x000290a2:    eb020042    ..B.    ADD      r0,r2,r2,LSL #1
        0x000290a6:    eb051000    ....    ADD      r0,r5,r0,LSL #4
        0x000290aa:    781b        .x      LDRB     r3,[r3,#0]
        0x000290ac:    f8003c14    ...<    STRB     r3,[r0,#-0x14]
        0x000290b0:    2310        .#      MOVS     r3,#0x10
        0x000290b2:    f8003c16    ...<    STRB     r3,[r0,#-0x16]
        0x000290b6:    f8202c18     ..,    STRH     r2,[r0,#-0x18]
        0x000290ba:    6809        .h      LDR      r1,[r1,#0]
        0x000290bc:    3820         8      SUBS     r0,r0,#0x20
        0x000290be:    6809        .h      LDR      r1,[r1,#0]
        0x000290c0:    f7f3fef8    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x000290c4:    b003        ..      ADD      sp,sp,#0xc
        0x000290c6:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x000290c8:    1000dce0    ....    DCD    268492000
        0x000290cc:    1000054c    L...    DCD    268436812
        0x000290d0:    10000550    P...    DCD    268436816
    $t
    i.appUiBtnPoll
    appUiBtnPoll
        0x000290d4:    4802        .H      LDR      r0,[pc,#8] ; [0x290e0] = 0x100044d8
        0x000290d6:    6880        .h      LDR      r0,[r0,#8]
        0x000290d8:    2800        .(      CMP      r0,#0
        0x000290da:    bf08        ..      IT       EQ
        0x000290dc:    4770        pG      BXEQ     lr
        0x000290de:    4700        .G      BX       r0
    $d
        0x000290e0:    100044d8    .D..    DCD    268453080
    $t
    i.appUiTimerExpired
    appUiTimerExpired
        0x000290e4:    4770        pG      BX       lr
        0x000290e6:    0000        ..      MOVS     r0,r0
    i.attDecodeMsgParam
    attDecodeMsgParam
        0x000290e8:    4b06        .K      LDR      r3,[pc,#24] ; [0x29104] = 0xaaaaaaab
        0x000290ea:    fba3c300    ....    UMULL    r12,r3,r3,r0
        0x000290ee:    085b        [.      LSRS     r3,r3,#1
        0x000290f0:    eba30383    ....    SUB      r3,r3,r3,LSL #2
        0x000290f4:    4403        .D      ADD      r3,r3,r0
        0x000290f6:    7013        .p      STRB     r3,[r2,#0]
        0x000290f8:    f64a22ab    J.."    MOV      r2,#0xaaab
        0x000290fc:    4350        PC      MULS     r0,r2,r0
        0x000290fe:    0c40        @.      LSRS     r0,r0,#17
        0x00029100:    7008        .p      STRB     r0,[r1,#0]
        0x00029102:    4770        pG      BX       lr
    $d
        0x00029104:    aaaaaaab    ....    DCD    2863311531
    $t
    i.attDmConnCback
    attDmConnCback
        0x00029108:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002910c:    4605        .F      MOV      r5,r0
        0x0002910e:    7800        .x      LDRB     r0,[r0,#0]
        0x00029110:    4f1c        .O      LDR      r7,[pc,#112] ; [0x29184] = 0x10004d84
        0x00029112:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00029116:    eb070080    ....    ADD      r0,r7,r0,LSL #2
        0x0002911a:    f1a00414    ....    SUB      r4,r0,#0x14
        0x0002911e:    78a8        .x      LDRB     r0,[r5,#2]
        0x00029120:    2600        .&      MOVS     r6,#0
        0x00029122:    2827        '(      CMP      r0,#0x27
        0x00029124:    d10b        ..      BNE      0x2913e ; attDmConnCback + 54
        0x00029126:    88e8        ..      LDRH     r0,[r5,#6]
        0x00029128:    81a0        ..      STRH     r0,[r4,#0xc]
        0x0002912a:    7828        (x      LDRB     r0,[r5,#0]
        0x0002912c:    73a0        .s      STRB     r0,[r4,#0xe]
        0x0002912e:    2017        .       MOVS     r0,#0x17
        0x00029130:    8020         .      STRH     r0,[r4,#0]
        0x00029132:    70a6        .p      STRB     r6,[r4,#2]
        0x00029134:    80a0        ..      STRH     r0,[r4,#4]
        0x00029136:    71a6        .q      STRB     r6,[r4,#6]
        0x00029138:    8120         .      STRH     r0,[r4,#8]
        0x0002913a:    72a6        .r      STRB     r6,[r4,#0xa]
        0x0002913c:    6126        &a      STR      r6,[r4,#0x10]
        0x0002913e:    7ba0        .{      LDRB     r0,[r4,#0xe]
        0x00029140:    b190        ..      CBZ      r0,0x29168 ; attDmConnCback + 96
        0x00029142:    6c38        8l      LDR      r0,[r7,#0x40]
        0x00029144:    4629        )F      MOV      r1,r5
        0x00029146:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00029148:    4620         F      MOV      r0,r4
        0x0002914a:    4790        .G      BLX      r2
        0x0002914c:    6bf8        .k      LDR      r0,[r7,#0x3c]
        0x0002914e:    4629        )F      MOV      r1,r5
        0x00029150:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00029152:    4620         F      MOV      r0,r4
        0x00029154:    4790        .G      BLX      r2
        0x00029156:    78a8        .x      LDRB     r0,[r5,#2]
        0x00029158:    2828        ((      CMP      r0,#0x28
        0x0002915a:    d105        ..      BNE      0x29168 ; attDmConnCback + 96
        0x0002915c:    73a6        .s      STRB     r6,[r4,#0xe]
        0x0002915e:    6920         i      LDR      r0,[r4,#0x10]
        0x00029160:    2800        .(      CMP      r0,#0
        0x00029162:    bf18        ..      IT       NE
        0x00029164:    f7f3fc52    ..R.    BLNE     WsfBufFree ; 0x1ca0c
        0x00029168:    6d39        9m      LDR      r1,[r7,#0x50]
        0x0002916a:    2900        .)      CMP      r1,#0
        0x0002916c:    bf1c        ..      ITT      NE
        0x0002916e:    4628        (F      MOVNE    r0,r5
        0x00029170:    4788        .G      BLXNE    r1
        0x00029172:    6df9        .m      LDR      r1,[r7,#0x5c]
        0x00029174:    2900        .)      CMP      r1,#0
        0x00029176:    bf08        ..      IT       EQ
        0x00029178:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002917c:    4628        (F      MOV      r0,r5
        0x0002917e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00029182:    4708        .G      BX       r1
    $d
        0x00029184:    10004d84    .M..    DCD    268455300
    $t
    i.attEmptyConnCback
    attEmptyConnCback
        0x00029188:    4770        pG      BX       lr
    i.attEmptyDataCback
    attEmptyDataCback
        0x0002918a:    4770        pG      BX       lr
    i.attEmptyHandler
    attEmptyHandler
        0x0002918c:    4770        pG      BX       lr
    i.attEmptyL2cCocCback
    attEmptyL2cCocCback
        0x0002918e:    4770        pG      BX       lr
    i.attExecCallback
    attExecCallback
        0x00029190:    f8dfc038    ..8.    LDR      r12,[pc,#56] ; [0x291cc] = 0x10004d84
        0x00029194:    f8dcc058    ..X.    LDR      r12,[r12,#0x58]
        0x00029198:    f1bc0f00    ....    CMP      r12,#0
        0x0002919c:    bf08        ..      IT       EQ
        0x0002919e:    4770        pG      BXEQ     lr
        0x000291a0:    b510        ..      PUSH     {r4,lr}
        0x000291a2:    b084        ..      SUB      sp,sp,#0x10
        0x000291a4:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x000291a8:    2000        .       MOVS     r0,#0
        0x000291aa:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x000291ae:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x000291b2:    9c06        ..      LDR      r4,[sp,#0x18]
        0x000291b4:    f88d1002    ....    STRB     r1,[sp,#2]
        0x000291b8:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x000291bc:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x000291c0:    f8ad400e    ...@    STRH     r4,[sp,#0xe]
        0x000291c4:    4668        hF      MOV      r0,sp
        0x000291c6:    47e0        .G      BLX      r12
        0x000291c8:    b004        ..      ADD      sp,sp,#0x10
        0x000291ca:    bd10        ..      POP      {r4,pc}
    $d
        0x000291cc:    10004d84    .M..    DCD    268455300
    $t
    i.attL2cCtrlCback
    attL2cCtrlCback
        0x000291d0:    b570        p.      PUSH     {r4-r6,lr}
        0x000291d2:    4606        .F      MOV      r6,r0
        0x000291d4:    7800        .x      LDRB     r0,[r0,#0]
        0x000291d6:    4d13        .M      LDR      r5,[pc,#76] ; [0x29224] = 0x10004d84
        0x000291d8:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x000291dc:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x000291e0:    f1a00414    ....    SUB      r4,r0,#0x14
        0x000291e4:    f8100c06    ....    LDRB     r0,[r0,#-6]
        0x000291e8:    2800        .(      CMP      r0,#0
        0x000291ea:    bf08        ..      IT       EQ
        0x000291ec:    bd70        p.      POPEQ    {r4-r6,pc}
        0x000291ee:    78b0        .x      LDRB     r0,[r6,#2]
        0x000291f0:    2801        .(      CMP      r0,#1
        0x000291f2:    78a0        .x      LDRB     r0,[r4,#2]
        0x000291f4:    bf02        ..      ITTT     EQ
        0x000291f6:    f0400002    @...    ORREQ    r0,r0,#2
        0x000291fa:    70a0        .p      STRBEQ   r0,[r4,#2]
        0x000291fc:    bd70        p.      POPEQ    {r4-r6,pc}
        0x000291fe:    f0200002     ...    BIC      r0,r0,#2
        0x00029202:    70a0        .p      STRB     r0,[r4,#2]
        0x00029204:    6c28        (l      LDR      r0,[r5,#0x40]
        0x00029206:    6841        Ah      LDR      r1,[r0,#4]
        0x00029208:    4630        0F      MOV      r0,r6
        0x0002920a:    4788        .G      BLX      r1
        0x0002920c:    78a0        .x      LDRB     r0,[r4,#2]
        0x0002920e:    f0100f02    ....    TST      r0,#2
        0x00029212:    bf18        ..      IT       NE
        0x00029214:    bd70        p.      POPNE    {r4-r6,pc}
        0x00029216:    6be8        .k      LDR      r0,[r5,#0x3c]
        0x00029218:    6841        Ah      LDR      r1,[r0,#4]
        0x0002921a:    4630        0F      MOV      r0,r6
        0x0002921c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00029220:    4708        .G      BX       r1
    $d
        0x00029222:    0000        ..      DCW    0
        0x00029224:    10004d84    .M..    DCD    268455300
    $t
    i.attL2cDataCback
    attL2cDataCback
        0x00029228:    7a13        .z      LDRB     r3,[r2,#8]
        0x0002922a:    f0130f01    ....    TST      r3,#1
        0x0002922e:    4b04        .K      LDR      r3,[pc,#16] ; [0x29240] = 0x10004d84
        0x00029230:    d002        ..      BEQ      0x29238 ; attL2cDataCback + 16
        0x00029232:    6bdb        .k      LDR      r3,[r3,#0x3c]
        0x00029234:    681b        .h      LDR      r3,[r3,#0]
        0x00029236:    4718        .G      BX       r3
        0x00029238:    6c1b        .l      LDR      r3,[r3,#0x40]
        0x0002923a:    681b        .h      LDR      r3,[r3,#0]
        0x0002923c:    4718        .G      BX       r3
    $d
        0x0002923e:    0000        ..      DCW    0
        0x00029240:    10004d84    .M..    DCD    268455300
    $t
    i.attL2cDataReq
    attL2cDataReq
        0x00029244:    b139        9.      CBZ      r1,0x29256 ; attL2cDataReq + 18
        0x00029246:    f8dfc01c    ....    LDR      r12,[pc,#28] ; [0x29264] = 0x10004d84
        0x0002924a:    f8dcc054    ..T.    LDR      r12,[r12,#0x54]
        0x0002924e:    f1bc0f00    ....    CMP      r12,#0
        0x00029252:    d004        ..      BEQ      0x2925e ; attL2cDataReq + 26
        0x00029254:    4760        `G      BX       r12
        0x00029256:    8981        ..      LDRH     r1,[r0,#0xc]
        0x00029258:    2004        .       MOVS     r0,#4
        0x0002925a:    f7f2bd0b    ....    B        L2cDataReq ; 0x1bc74
        0x0002925e:    4618        .F      MOV      r0,r3
        0x00029260:    f7f3bc89    ....    B        WsfMsgFree ; 0x1cb76
    $d
        0x00029264:    10004d84    .M..    DCD    268455300
    $t
    i.attMsgAlloc
    attMsgAlloc
        0x00029268:    2100        .!      MOVS     r1,#0
        0x0002926a:    f7f3bc68    ..h.    B        WsfMsgDataAlloc ; 0x1cb3e
    i.attMsgParam
    attMsgParam
        0x0002926e:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00029272:    4408        .D      ADD      r0,r0,r1
        0x00029274:    4770        pG      BX       lr
        0x00029276:    0000        ..      MOVS     r0,r0
    i.attSetMtu
    attSetMtu
        0x00029278:    b500        ..      PUSH     {lr}
        0x0002927a:    b085        ..      SUB      sp,sp,#0x14
        0x0002927c:    429a        .B      CMP      r2,r3
        0x0002927e:    bf28        (.      IT       CS
        0x00029280:    461a        .F      MOVCS    r2,r3
        0x00029282:    f8303021    0.!0    LDRH     r3,[r0,r1,LSL #2]
        0x00029286:    4293        .B      CMP      r3,r2
        0x00029288:    bf04        ..      ITT      EQ
        0x0002928a:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0002928c:    bd00        ..      POPEQ    {pc}
        0x0002928e:    f8202021     .!     STRH     r2,[r0,r1,LSL #2]
        0x00029292:    490e        .I      LDR      r1,[pc,#56] ; [0x292cc] = 0x10004d84
        0x00029294:    f890c00e    ....    LDRB     r12,[r0,#0xe]
        0x00029298:    2316        .#      MOVS     r3,#0x16
        0x0002929a:    6d89        .m      LDR      r1,[r1,#0x58]
        0x0002929c:    2000        .       MOVS     r0,#0
        0x0002929e:    2900        .)      CMP      r1,#0
        0x000292a0:    bf04        ..      ITT      EQ
        0x000292a2:    b005        ..      ADDEQ    sp,sp,#0x14
        0x000292a4:    bd00        ..      POPEQ    {pc}
        0x000292a6:    f8adc000    ....    STRH     r12,[sp,#0]
        0x000292aa:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x000292ae:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000292b2:    2000        .       MOVS     r0,#0
        0x000292b4:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x000292b8:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x000292bc:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x000292c0:    f8ad200e    ...     STRH     r2,[sp,#0xe]
        0x000292c4:    4668        hF      MOV      r0,sp
        0x000292c6:    4788        .G      BLX      r1
        0x000292c8:    b005        ..      ADD      sp,sp,#0x14
        0x000292ca:    bd00        ..      POP      {pc}
    $d
        0x000292cc:    10004d84    .M..    DCD    268455300
    $t
    i.attUuidCmp16to128
    attUuidCmp16to128
        0x000292d0:    b510        ..      PUSH     {r4,lr}
        0x000292d2:    4a07        .J      LDR      r2,[pc,#28] ; [0x292f0] = 0x10000278
        0x000292d4:    7803        .x      LDRB     r3,[r0,#0]
        0x000292d6:    7313        .s      STRB     r3,[r2,#0xc]
        0x000292d8:    7840        @x      LDRB     r0,[r0,#1]
        0x000292da:    7350        Ps      STRB     r0,[r2,#0xd]
        0x000292dc:    2210        ."      MOVS     r2,#0x10
        0x000292de:    4804        .H      LDR      r0,[pc,#16] ; [0x292f0] = 0x10000278
        0x000292e0:    f7eff8e4    ....    BL       memcmp ; 0x184ac
        0x000292e4:    2800        .(      CMP      r0,#0
        0x000292e6:    bf0c        ..      ITE      EQ
        0x000292e8:    2001        .       MOVEQ    r0,#1
        0x000292ea:    2000        .       MOVNE    r0,#0
        0x000292ec:    bd10        ..      POP      {r4,pc}
    $d
        0x000292ee:    0000        ..      DCW    0
        0x000292f0:    10000278    x...    DCD    268436088
    $t
    i.attcCcbByConnId
    attcCcbByConnId
        0x000292f4:    b570        p.      PUSH     {r4-r6,lr}
        0x000292f6:    460c        .F      MOV      r4,r1
        0x000292f8:    4605        .F      MOV      r5,r0
        0x000292fa:    f7f1f96d    ..m.    BL       DmConnInUse ; 0x1a5d8
        0x000292fe:    2800        .(      CMP      r0,#0
        0x00029300:    bf08        ..      IT       EQ
        0x00029302:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00029304:    eb051045    ..E.    ADD      r0,r5,r5,LSL #5
        0x00029308:    4905        .I      LDR      r1,[pc,#20] ; [0x29320] = 0x100049b0
        0x0002930a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0002930e:    eb040144    ..D.    ADD      r1,r4,r4,LSL #1
        0x00029312:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x00029316:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002931a:    3884        .8      SUBS     r0,r0,#0x84
        0x0002931c:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0002931e:    0000        ..      DCW    0
        0x00029320:    100049b0    .I..    DCD    268454320
    $t
    i.attcCcbByHandle
    attcCcbByHandle
        0x00029324:    b510        ..      PUSH     {r4,lr}
        0x00029326:    460c        .F      MOV      r4,r1
        0x00029328:    f7f1f942    ..B.    BL       DmConnIdByHandle ; 0x1a5b0
        0x0002932c:    2800        .(      CMP      r0,#0
        0x0002932e:    bf08        ..      IT       EQ
        0x00029330:    bd10        ..      POPEQ    {r4,pc}
        0x00029332:    eb001040    ..@.    ADD      r0,r0,r0,LSL #5
        0x00029336:    4905        .I      LDR      r1,[pc,#20] ; [0x2934c] = 0x100049b0
        0x00029338:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0002933c:    eb040144    ..D.    ADD      r1,r4,r4,LSL #1
        0x00029340:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x00029344:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00029348:    3884        .8      SUBS     r0,r0,#0x84
        0x0002934a:    bd10        ..      POP      {r4,pc}
    $d
        0x0002934c:    100049b0    .I..    DCD    268454320
    $t
    i.attcConnCback
    attcConnCback
        0x00029350:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00029354:    4607        .F      MOV      r7,r0
        0x00029356:    7888        .x      LDRB     r0,[r1,#2]
        0x00029358:    2827        '(      CMP      r0,#0x27
        0x0002935a:    d06f        o.      BEQ      0x2943c ; attcConnCback + 236
        0x0002935c:    2828        ((      CMP      r0,#0x28
        0x0002935e:    bf18        ..      IT       NE
        0x00029360:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x00029364:    78c8        .x      LDRB     r0,[r1,#3]
        0x00029366:    2800        .(      CMP      r0,#0
        0x00029368:    bf08        ..      IT       EQ
        0x0002936a:    7a08        .z      LDRBEQ   r0,[r1,#8]
        0x0002936c:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002936e:    b2c6        ..      UXTB     r6,r0
        0x00029370:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x00029372:    4c40        @L      LDR      r4,[pc,#256] ; [0x29474] = 0x100049b0
        0x00029374:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00029378:    eb040181    ....    ADD      r1,r4,r1,LSL #2
        0x0002937c:    f8912182    ...!    LDRB     r2,[r1,#0x182]
        0x00029380:    b122        ".      CBZ      r2,0x2938c ; attcConnCback + 60
        0x00029382:    4632        2F      MOV      r2,r6
        0x00029384:    f50171c0    ...q    ADD      r1,r1,#0x180
        0x00029388:    f000fbf3    ....    BL       attcReqClear ; 0x29b72
        0x0002938c:    f04f0900    O...    MOV      r9,#0
        0x00029390:    46c8        .F      MOV      r8,r9
        0x00029392:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x00029394:    4d37        7M      LDR      r5,[pc,#220] ; [0x29474] = 0x100049b0
        0x00029396:    eb001040    ..@.    ADD      r0,r0,r0,LSL #5
        0x0002939a:    eb090149    ..I.    ADD      r1,r9,r9,LSL #1
        0x0002939e:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x000293a2:    eb0101c9    ....    ADD      r1,r1,r9,LSL #3
        0x000293a6:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000293aa:    f1a00484    ....    SUB      r4,r0,#0x84
        0x000293ae:    f8100c7e    ..~.    LDRB     r0,[r0,#-0x7e]
        0x000293b2:    b1b8        ..      CBZ      r0,0x293e4 ; attcConnCback + 148
        0x000293b4:    f1040018    ....    ADD      r0,r4,#0x18
        0x000293b8:    f7f3fdea    ....    BL       WsfTimerStop ; 0x1cf90
        0x000293bc:    f894a029    ..).    LDRB     r10,[r4,#0x29]
        0x000293c0:    68a0        .h      LDR      r0,[r4,#8]
        0x000293c2:    b118        ..      CBZ      r0,0x293cc ; attcConnCback + 124
        0x000293c4:    f7f3fbd7    ....    BL       WsfMsgFree ; 0x1cb76
        0x000293c8:    f8c48008    ....    STR      r8,[r4,#8]
        0x000293cc:    79a1        .y      LDRB     r1,[r4,#6]
        0x000293ce:    89a2        ..      LDRH     r2,[r4,#0xc]
        0x000293d0:    4650        PF      MOV      r0,r10
        0x000293d2:    4633        3F      MOV      r3,r6
        0x000293d4:    2901        .)      CMP      r1,#1
        0x000293d6:    bf1c        ..      ITT      NE
        0x000293d8:    f8cd8000    ....    STRNE    r8,[sp,#0]
        0x000293dc:    f7fffed8    ....    BLNE     attExecCallback ; 0x29190
        0x000293e0:    f8848006    ....    STRB     r8,[r4,#6]
        0x000293e4:    eb070089    ....    ADD      r0,r7,r9,LSL #2
        0x000293e8:    7881        .x      LDRB     r1,[r0,#2]
        0x000293ea:    f0210112    !...    BIC      r1,r1,#0x12
        0x000293ee:    7081        .p      STRB     r1,[r0,#2]
        0x000293f0:    f8d501b0    ....    LDR      r0,[r5,#0x1b0]
        0x000293f4:    b118        ..      CBZ      r0,0x293fe ; attcConnCback + 174
        0x000293f6:    6842        Bh      LDR      r2,[r0,#4]
        0x000293f8:    4631        1F      MOV      r1,r6
        0x000293fa:    4620         F      MOV      r0,r4
        0x000293fc:    4790        .G      BLX      r2
        0x000293fe:    f897a00e    ....    LDRB     r10,[r7,#0xe]
        0x00029402:    2500        .%      MOVS     r5,#0
        0x00029404:    eb040b45    ..E.    ADD      r11,r4,r5,LSL #1
        0x00029408:    f8bb202a    ..*     LDRH     r2,[r11,#0x2a]
        0x0002940c:    b142        B.      CBZ      r2,0x29420 ; attcConnCback + 208
        0x0002940e:    4650        PF      MOV      r0,r10
        0x00029410:    210a        .!      MOVS     r1,#0xa
        0x00029412:    4633        3F      MOV      r3,r6
        0x00029414:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00029418:    f7fffeba    ....    BL       attExecCallback ; 0x29190
        0x0002941c:    f8ab802a    ..*.    STRH     r8,[r11,#0x2a]
        0x00029420:    1c68        h.      ADDS     r0,r5,#1
        0x00029422:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x00029426:    d0ed        ..      BEQ      0x29404 ; attcConnCback + 180
        0x00029428:    f1090001    ....    ADD      r0,r9,#1
        0x0002942c:    f00009ff    ....    AND      r9,r0,#0xff
        0x00029430:    f1b90f03    ....    CMP      r9,#3
        0x00029434:    d3ad        ..      BCC      0x29392 ; attcConnCback + 66
        0x00029436:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x0002943a:    e7ff        ..      B        0x2943c ; attcConnCback + 236
        0x0002943c:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002943e:    f7f1f93f    ..?.    BL       DmConnRole ; 0x1a6c0
        0x00029442:    2800        .(      CMP      r0,#0
        0x00029444:    bf18        ..      IT       NE
        0x00029446:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x0002944a:    f7f1fec9    ....    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x0002944e:    1f01        ..      SUBS     r1,r0,#4
        0x00029450:    4809        .H      LDR      r0,[pc,#36] ; [0x29478] = 0x1000012c
        0x00029452:    6800        .h      LDR      r0,[r0,#0]
        0x00029454:    8880        ..      LDRH     r0,[r0,#4]
        0x00029456:    4281        .B      CMP      r1,r0
        0x00029458:    dc02        ..      BGT      0x29460 ; attcConnCback + 272
        0x0002945a:    f7f1fec1    ....    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x0002945e:    1f00        ..      SUBS     r0,r0,#4
        0x00029460:    b281        ..      UXTH     r1,r0
        0x00029462:    2917        .)      CMP      r1,#0x17
        0x00029464:    bf08        ..      IT       EQ
        0x00029466:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0002946a:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002946c:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x00029470:    f7f0bbd8    ....    B        AttcMtuReq ; 0x19c24
    $d
        0x00029474:    100049b0    .I..    DCD    268454320
        0x00029478:    1000012c    ,...    DCD    268435756
    $t
    i.attcCtrlCback
    attcCtrlCback
        0x0002947c:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x00029480:    7805        .x      LDRB     r5,[r0,#0]
        0x00029482:    4604        .F      MOV      r4,r0
        0x00029484:    4628        (F      MOV      r0,r5
        0x00029486:    f7f1f8a7    ....    BL       DmConnInUse ; 0x1a5d8
        0x0002948a:    2600        .&      MOVS     r6,#0
        0x0002948c:    2800        .(      CMP      r0,#0
        0x0002948e:    bf08        ..      IT       EQ
        0x00029490:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x00029494:    eb051045    ..E.    ADD      r0,r5,r5,LSL #5
        0x00029498:    4911        .I      LDR      r1,[pc,#68] ; [0x294e0] = 0x100049b0
        0x0002949a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0002949e:    f1b00584    ....    SUBS     r5,r0,#0x84
        0x000294a2:    bf08        ..      IT       EQ
        0x000294a4:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x000294a8:    7820         x      LDRB     r0,[r4,#0]
        0x000294aa:    f7f0fb4d    ..M.    BL       AttcIndConfirm ; 0x19b48
        0x000294ae:    f8948000    ....    LDRB     r8,[r4,#0]
        0x000294b2:    2700        .'      MOVS     r7,#0
        0x000294b4:    ea4f0407    O...    MOV.W    r4,r7
        0x000294b8:    eb050944    ..D.    ADD      r9,r5,r4,LSL #1
        0x000294bc:    f8b9202a    ..*     LDRH     r2,[r9,#0x2a]
        0x000294c0:    b13a        :.      CBZ      r2,0x294d2 ; attcCtrlCback + 86
        0x000294c2:    4640        @F      MOV      r0,r8
        0x000294c4:    210a        .!      MOVS     r1,#0xa
        0x000294c6:    463b        ;F      MOV      r3,r7
        0x000294c8:    9600        ..      STR      r6,[sp,#0]
        0x000294ca:    f7fffe61    ..a.    BL       attExecCallback ; 0x29190
        0x000294ce:    f8a9602a    ..*`    STRH     r6,[r9,#0x2a]
        0x000294d2:    1c60        `.      ADDS     r0,r4,#1
        0x000294d4:    f01004ff    ....    ANDS     r4,r0,#0xff
        0x000294d8:    d0ee        ..      BEQ      0x294b8 ; attcCtrlCback + 60
        0x000294da:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x000294de:    0000        ..      DCW    0
        0x000294e0:    100049b0    .I..    DCD    268454320
    $t
    i.attcDataCback
    attcDataCback
        0x000294e4:    b570        p.      PUSH     {r4-r6,lr}
        0x000294e6:    4614        .F      MOV      r4,r2
        0x000294e8:    460d        .F      MOV      r5,r1
        0x000294ea:    f7f1f861    ..a.    BL       DmConnIdByHandle ; 0x1a5b0
        0x000294ee:    2800        .(      CMP      r0,#0
        0x000294f0:    bf08        ..      IT       EQ
        0x000294f2:    bd70        p.      POPEQ    {r4-r6,pc}
        0x000294f4:    eb001040    ..@.    ADD      r0,r0,r0,LSL #5
        0x000294f8:    4911        .I      LDR      r1,[pc,#68] ; [0x29540] = 0x100049b0
        0x000294fa:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x000294fe:    3884        .8      SUBS     r0,r0,#0x84
        0x00029500:    bf14        ..      ITE      NE
        0x00029502:    2d00        .-      CMPNE    r5,#0
        0x00029504:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00029506:    7a23        #z      LDRB     r3,[r4,#8]
        0x00029508:    2b19        .+      CMP      r3,#0x19
        0x0002950a:    d805        ..      BHI      0x29518 ; attcDataCback + 52
        0x0002950c:    4622        "F      MOV      r2,r4
        0x0002950e:    4629        )F      MOV      r1,r5
        0x00029510:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00029514:    f000ba9e    ....    B.W      attcProcRsp ; 0x29a54
        0x00029518:    2b1b        .+      CMP      r3,#0x1b
        0x0002951a:    bf18        ..      IT       NE
        0x0002951c:    2b1d        .+      CMPNE    r3,#0x1d
        0x0002951e:    d008        ..      BEQ      0x29532 ; attcDataCback + 78
        0x00029520:    2b23        #+      CMP      r3,#0x23
        0x00029522:    bf18        ..      IT       NE
        0x00029524:    bd70        p.      POPNE    {r4-r6,pc}
        0x00029526:    4622        "F      MOV      r2,r4
        0x00029528:    4629        )F      MOV      r1,r5
        0x0002952a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002952e:    f000ba41    ..A.    B.W      attcProcMultiVarNtf ; 0x299b4
        0x00029532:    4622        "F      MOV      r2,r4
        0x00029534:    4629        )F      MOV      r1,r5
        0x00029536:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002953a:    f000b9bb    ....    B.W      attcProcInd ; 0x298b4
    $d
        0x0002953e:    0000        ..      DCW    0
        0x00029540:    100049b0    .I..    DCD    268454320
    $t
    i.attcExecCallback
    attcExecCallback
        0x00029544:    2901        .)      CMP      r1,#1
        0x00029546:    bf08        ..      IT       EQ
        0x00029548:    4770        pG      BXEQ     lr
        0x0002954a:    b508        ..      PUSH     {r3,lr}
        0x0002954c:    f04f0c00    O...    MOV      r12,#0
        0x00029550:    f8cdc000    ....    STR      r12,[sp,#0]
        0x00029554:    f7fffe1c    ....    BL       attExecCallback ; 0x29190
        0x00029558:    bd08        ..      POP      {r3,pc}
    i.attcFreePkt
    attcFreePkt
        0x0002955a:    b510        ..      PUSH     {r4,lr}
        0x0002955c:    4604        .F      MOV      r4,r0
        0x0002955e:    6840        @h      LDR      r0,[r0,#4]
        0x00029560:    2800        .(      CMP      r0,#0
        0x00029562:    bf08        ..      IT       EQ
        0x00029564:    bd10        ..      POPEQ    {r4,pc}
        0x00029566:    f7f3fb06    ....    BL       WsfMsgFree ; 0x1cb76
        0x0002956a:    2000        .       MOVS     r0,#0
        0x0002956c:    6060        ``      STR      r0,[r4,#4]
        0x0002956e:    bd10        ..      POP      {r4,pc}
    i.attcMsgCback
    attcMsgCback
        0x00029570:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00029574:    4605        .F      MOV      r5,r0
        0x00029576:    7880        .x      LDRB     r0,[r0,#2]
        0x00029578:    4e65        eN      LDR      r6,[pc,#404] ; [0x29710] = 0x100049b0
        0x0002957a:    3811        .8      SUBS     r0,r0,#0x11
        0x0002957c:    2801        .(      CMP      r0,#1
        0x0002957e:    d80b        ..      BHI      0x29598 ; attcMsgCback + 40
        0x00029580:    f8d601b0    ....    LDR      r0,[r6,#0x1b0]
        0x00029584:    2800        .(      CMP      r0,#0
        0x00029586:    bf08        ..      IT       EQ
        0x00029588:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002958c:    4629        )F      MOV      r1,r5
        0x0002958e:    6802        .h      LDR      r2,[r0,#0]
        0x00029590:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00029594:    2000        .       MOVS     r0,#0
        0x00029596:    4710        .G      BX       r2
        0x00029598:    782c        ,x      LDRB     r4,[r5,#0]
        0x0002959a:    7aaf        .z      LDRB     r7,[r5,#0xa]
        0x0002959c:    4620         F      MOV      r0,r4
        0x0002959e:    f7f1f81b    ....    BL       DmConnInUse ; 0x1a5d8
        0x000295a2:    f04f0800    O...    MOV      r8,#0
        0x000295a6:    b198        ..      CBZ      r0,0x295d0 ; attcMsgCback + 96
        0x000295a8:    eb041044    ..D.    ADD      r0,r4,r4,LSL #5
        0x000295ac:    eb070147    ..G.    ADD      r1,r7,r7,LSL #1
        0x000295b0:    eb060080    ....    ADD      r0,r6,r0,LSL #2
        0x000295b4:    eb0101c7    ....    ADD      r1,r1,r7,LSL #3
        0x000295b8:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000295bc:    f1b00484    ....    SUBS     r4,r0,#0x84
        0x000295c0:    d006        ..      BEQ      0x295d0 ; attcMsgCback + 96
        0x000295c2:    78a8        .x      LDRB     r0,[r5,#2]
        0x000295c4:    2810        .(      CMP      r0,#0x10
        0x000295c6:    d85c        \.      BHI      0x29682 ; attcMsgCback + 274
        0x000295c8:    f8942028    ..(     LDRB     r2,[r4,#0x28]
        0x000295cc:    b9d2        ..      CBNZ     r2,0x29604 ; attcMsgCback + 148
        0x000295ce:    e010        ..      B        0x295f2 ; attcMsgCback + 130
        0x000295d0:    78a8        .x      LDRB     r0,[r5,#2]
        0x000295d2:    1e40        @.      SUBS     r0,r0,#1
        0x000295d4:    2810        .(      CMP      r0,#0x10
        0x000295d6:    bf88        ..      IT       HI
        0x000295d8:    e8bd81f0    ....    POPHI    {r4-r8,pc}
        0x000295dc:    6868        hh      LDR      r0,[r5,#4]
        0x000295de:    2800        .(      CMP      r0,#0
        0x000295e0:    bf08        ..      IT       EQ
        0x000295e2:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x000295e6:    f7f3fac6    ....    BL       WsfMsgFree ; 0x1cb76
        0x000295ea:    f8c58004    ....    STR      r8,[r5,#4]
        0x000295ee:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x000295f2:    f8941029    ..).    LDRB     r1,[r4,#0x29]
        0x000295f6:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x000295fa:    eb060181    ....    ADD      r1,r6,r1,LSL #2
        0x000295fe:    f8911182    ....    LDRB     r1,[r1,#0x182]
        0x00029602:    b931        1.      CBNZ     r1,0x29612 ; attcMsgCback + 162
        0x00029604:    79a1        .y      LDRB     r1,[r4,#6]
        0x00029606:    2901        .)      CMP      r1,#1
        0x00029608:    d803        ..      BHI      0x29612 ; attcMsgCback + 162
        0x0002960a:    280a        .(      CMP      r0,#0xa
        0x0002960c:    d109        ..      BNE      0x29622 ; attcMsgCback + 178
        0x0002960e:    8d60        `.      LDRH     r0,[r4,#0x2a]
        0x00029610:    b138        8.      CBZ      r0,0x29622 ; attcMsgCback + 178
        0x00029612:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x00029616:    4629        )F      MOV      r1,r5
        0x00029618:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002961c:    2272        r"      MOVS     r2,#0x72
        0x0002961e:    f000baa8    ....    B.W      attcReqClear ; 0x29b72
        0x00029622:    2a00        .*      CMP      r2,#0
        0x00029624:    bf08        ..      IT       EQ
        0x00029626:    2901        .)      CMPEQ    r1,#1
        0x00029628:    d01c        ..      BEQ      0x29664 ; attcMsgCback + 244
        0x0002962a:    e9d51200    ....    LDRD     r1,r2,[r5,#0]
        0x0002962e:    4620         F      MOV      r0,r4
        0x00029630:    68ab        .h      LDR      r3,[r5,#8]
        0x00029632:    60e3        .`      STR      r3,[r4,#0xc]
        0x00029634:    e9c01201    ....    STRD     r1,r2,[r0,#4]
        0x00029638:    78a9        .x      LDRB     r1,[r5,#2]
        0x0002963a:    290b        .)      CMP      r1,#0xb
        0x0002963c:    bf01        ..      ITTTT    EQ
        0x0002963e:    6869        ih      LDREQ    r1,[r5,#4]
        0x00029640:    6809        .h      LDREQ    r1,[r1,#0]
        0x00029642:    e9d12100    ...!    LDRDEQ   r2,r1,[r1,#0]
        0x00029646:    e9c02104    ...!    STRDEQ   r2,r1,[r0,#0x10]
        0x0002964a:    bf1e        ..      ITTT     NE
        0x0002964c:    686a        jh      LDRNE    r2,[r5,#4]
        0x0002964e:    e9d21200    ....    LDRDNE   r1,r2,[r2,#0]
        0x00029652:    e9c01204    ....    STRDNE   r1,r2,[r0,#0x10]
        0x00029656:    7981        .y      LDRB     r1,[r0,#6]
        0x00029658:    4a2e        .J      LDR      r2,[pc,#184] ; [0x29714] = 0x4396c
        0x0002965a:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x0002965e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00029662:    4708        .G      BX       r1
        0x00029664:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x00029668:    e9d51200    ....    LDRD     r1,r2,[r5,#0]
        0x0002966c:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00029670:    eb060080    ....    ADD      r0,r6,r0,LSL #2
        0x00029674:    68ab        .h      LDR      r3,[r5,#8]
        0x00029676:    f8c03188    ...1    STR      r3,[r0,#0x188]
        0x0002967a:    e9c01260    ..`.    STRD     r1,r2,[r0,#0x180]
        0x0002967e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00029682:    2813        .(      CMP      r0,#0x13
        0x00029684:    d019        ..      BEQ      0x296ba ; attcMsgCback + 330
        0x00029686:    2814        .(      CMP      r0,#0x14
        0x00029688:    bf18        ..      IT       NE
        0x0002968a:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x0002968e:    79a0        .y      LDRB     r0,[r4,#6]
        0x00029690:    2800        .(      CMP      r0,#0
        0x00029692:    bf08        ..      IT       EQ
        0x00029694:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00029698:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x0002969c:    2271        q"      MOVS     r2,#0x71
        0x0002969e:    1d21        !.      ADDS     r1,r4,#4
        0x000296a0:    f000fa67    ..g.    BL       attcReqClear ; 0x29b72
        0x000296a4:    7aaa        .z      LDRB     r2,[r5,#0xa]
        0x000296a6:    2002        .       MOVS     r0,#2
        0x000296a8:    6821        !h      LDR      r1,[r4,#0]
        0x000296aa:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x000296ae:    5c0a        .\      LDRB     r2,[r1,r0]
        0x000296b0:    f0420204    B...    ORR      r2,r2,#4
        0x000296b4:    540a        .T      STRB     r2,[r1,r0]
        0x000296b6:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x000296ba:    79a0        .y      LDRB     r0,[r4,#6]
        0x000296bc:    2800        .(      CMP      r0,#0
        0x000296be:    bf18        ..      IT       NE
        0x000296c0:    2801        .(      CMPNE    r0,#1
        0x000296c2:    d00b        ..      BEQ      0x296dc ; attcMsgCback + 364
        0x000296c4:    f1040018    ....    ADD      r0,r4,#0x18
        0x000296c8:    f7f3fc62    ..b.    BL       WsfTimerStop ; 0x1cf90
        0x000296cc:    2274        t"      MOVS     r2,#0x74
        0x000296ce:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x000296d2:    1d21        !.      ADDS     r1,r4,#4
        0x000296d4:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x000296d8:    f000ba4b    ..K.    B.W      attcReqClear ; 0x29b72
        0x000296dc:    f8940028    ..(.    LDRB     r0,[r4,#0x28]
        0x000296e0:    2800        .(      CMP      r0,#0
        0x000296e2:    bf18        ..      IT       NE
        0x000296e4:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x000296e8:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x000296ec:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x000296f0:    eb060181    ....    ADD      r1,r6,r1,LSL #2
        0x000296f4:    f8912182    ...!    LDRB     r2,[r1,#0x182]
        0x000296f8:    2a00        .*      CMP      r2,#0
        0x000296fa:    bf08        ..      IT       EQ
        0x000296fc:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00029700:    2274        t"      MOVS     r2,#0x74
        0x00029702:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00029706:    f50171c0    ...q    ADD      r1,r1,#0x180
        0x0002970a:    f000ba32    ..2.    B.W      attcReqClear ; 0x29b72
    $d
        0x0002970e:    0000        ..      DCW    0
        0x00029710:    100049b0    .I..    DCD    268454320
        0x00029714:    0004396c    l9..    DCD    276844
    $t
    i.attcProcErrRsp
    attcProcErrRsp
        0x00029718:    7980        .y      LDRB     r0,[r0,#6]
        0x0002971a:    f102010a    ....    ADD      r1,r2,#0xa
        0x0002971e:    7098        .p      STRB     r0,[r3,#2]
        0x00029720:    2805        .(      CMP      r0,#5
        0x00029722:    bf18        ..      IT       NE
        0x00029724:    2806        .(      CMPNE    r0,#6
        0x00029726:    d013        ..      BEQ      0x29750 ; attcProcErrRsp + 56
        0x00029728:    2809        .(      CMP      r0,#9
        0x0002972a:    bf18        ..      IT       NE
        0x0002972c:    280b        .(      CMPNE    r0,#0xb
        0x0002972e:    d00f        ..      BEQ      0x29750 ; attcProcErrRsp + 56
        0x00029730:    7808        .x      LDRB     r0,[r1,#0]
        0x00029732:    784a        Jx      LDRB     r2,[r1,#1]
        0x00029734:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x00029738:    8158        X.      STRH     r0,[r3,#0xa]
        0x0002973a:    f1010002    ....    ADD      r0,r1,#2
        0x0002973e:    7800        .x      LDRB     r0,[r0,#0]
        0x00029740:    70d8        .p      STRB     r0,[r3,#3]
        0x00029742:    2800        .(      CMP      r0,#0
        0x00029744:    bf04        ..      ITT      EQ
        0x00029746:    2075        u       MOVEQ    r0,#0x75
        0x00029748:    70d8        .p      STRBEQ   r0,[r3,#3]
        0x0002974a:    2000        .       MOVS     r0,#0
        0x0002974c:    8118        ..      STRH     r0,[r3,#8]
        0x0002974e:    4770        pG      BX       lr
        0x00029750:    1c88        ..      ADDS     r0,r1,#2
        0x00029752:    e7f4        ..      B        0x2973e ; attcProcErrRsp + 38
    i.attcProcFindByTypeRsp
    attcProcFindByTypeRsp
        0x00029754:    e92d01f0    -...    PUSH     {r4-r8}
        0x00029758:    4411        .D      ADD      r1,r1,r2
        0x0002975a:    f1010508    ....    ADD      r5,r1,#8
        0x0002975e:    f1020c09    ....    ADD      r12,r2,#9
        0x00029762:    8a41        A.      LDRH     r1,[r0,#0x12]
        0x00029764:    45ac        .E      CMP      r12,r5
        0x00029766:    bf3c        <.      ITT      CC
        0x00029768:    2673        s&      MOVCC    r6,#0x73
        0x0002976a:    f64f77ff    O..w    MOVCC    r7,#0xffff
        0x0002976e:    d221        !.      BCS      0x297b4 ; attcProcFindByTypeRsp + 96
        0x00029770:    f81c2b01    ...+    LDRB     r2,[r12],#1
        0x00029774:    f81c4b01    ...K    LDRB     r4,[r12],#1
        0x00029778:    eb022204    ..."    ADD      r2,r2,r4,LSL #8
        0x0002977c:    f81c4b01    ...K    LDRB     r4,[r12],#1
        0x00029780:    b292        ..      UXTH     r2,r2
        0x00029782:    f81c8b01    ....    LDRB     r8,[r12],#1
        0x00029786:    eb042408    ...$    ADD      r4,r4,r8,LSL #8
        0x0002978a:    b2a4        ..      UXTH     r4,r4
        0x0002978c:    42a2        .B      CMP      r2,r4
        0x0002978e:    bf9e        ..      ITTT     LS
        0x00029790:    4291        .B      CMPLS    r1,r2
        0x00029792:    f8b08014    ....    LDRHLS   r8,[r0,#0x14]
        0x00029796:    4542        BE      CMPLS    r2,r8
        0x00029798:    d807        ..      BHI      0x297aa ; attcProcFindByTypeRsp + 86
        0x0002979a:    b131        1.      CBZ      r1,0x297aa ; attcProcFindByTypeRsp + 86
        0x0002979c:    42bc        .B      CMP      r4,r7
        0x0002979e:    bf0e        ..      ITEE     EQ
        0x000297a0:    2100        .!      MOVEQ    r1,#0
        0x000297a2:    1c61        a.      ADDNE    r1,r4,#1
        0x000297a4:    b289        ..      UXTHNE   r1,r1
        0x000297a6:    45ac        .E      CMP      r12,r5
        0x000297a8:    d903        ..      BLS      0x297b2 ; attcProcFindByTypeRsp + 94
        0x000297aa:    70de        .p      STRB     r6,[r3,#3]
        0x000297ac:    e8bd01f0    ....    POP      {r4-r8}
        0x000297b0:    4770        pG      BX       lr
        0x000297b2:    d3dd        ..      BCC      0x29770 ; attcProcFindByTypeRsp + 28
        0x000297b4:    78da        .x      LDRB     r2,[r3,#3]
        0x000297b6:    2a00        .*      CMP      r2,#0
        0x000297b8:    bf07        ..      ITTEE    EQ
        0x000297ba:    79c2        .y      LDRBEQ   r2,[r0,#7]
        0x000297bc:    2a01        .*      CMPEQ    r2,#1
        0x000297be:    e8bd01f0    ....    POPNE    {r4-r8}
        0x000297c2:    4770        pG      BXNE     lr
        0x000297c4:    b139        9.      CBZ      r1,0x297d6 ; attcProcFindByTypeRsp + 130
        0x000297c6:    8a82        ..      LDRH     r2,[r0,#0x14]
        0x000297c8:    428a        .B      CMP      r2,r1
        0x000297ca:    bf21        !.      ITTTT    CS
        0x000297cc:    8241        A.      STRHCS   r1,[r0,#0x12]
        0x000297ce:    8181        ..      STRHCS   r1,[r0,#0xc]
        0x000297d0:    e8bd01f0    ....    POPCS    {r4-r8}
        0x000297d4:    4770        pG      BXCS     lr
        0x000297d6:    2100        .!      MOVS     r1,#0
        0x000297d8:    71c1        .q      STRB     r1,[r0,#7]
        0x000297da:    e8bd01f0    ....    POP      {r4-r8}
        0x000297de:    4770        pG      BX       lr
    i.attcProcFindOrReadRsp
    attcProcFindOrReadRsp
        0x000297e0:    e92d0ff0    -...    PUSH     {r4-r11}
        0x000297e4:    4411        .D      ADD      r1,r1,r2
        0x000297e6:    f1010608    ....    ADD      r6,r1,#8
        0x000297ea:    7985        .y      LDRB     r5,[r0,#6]
        0x000297ec:    7a51        Qz      LDRB     r1,[r2,#9]
        0x000297ee:    f1020c09    ....    ADD      r12,r2,#9
        0x000297f2:    2d02        .-      CMP      r5,#2
        0x000297f4:    d02d        -.      BEQ      0x29852 ; attcProcFindOrReadRsp + 114
        0x000297f6:    2d04        .-      CMP      r5,#4
        0x000297f8:    bf0c        ..      ITE      EQ
        0x000297fa:    1e89        ..      SUBEQ    r1,r1,#2
        0x000297fc:    1f09        ..      SUBNE    r1,r1,#4
        0x000297fe:    b2cc        ..      UXTB     r4,r1
        0x00029800:    f10c0c01    ....    ADD      r12,r12,#1
        0x00029804:    8a42        B.      LDRH     r2,[r0,#0x12]
        0x00029806:    45b4        .E      CMP      r12,r6
        0x00029808:    bf3c        <.      ITT      CC
        0x0002980a:    2773        s'      MOVCC    r7,#0x73
        0x0002980c:    f64f78ff    O..x    MOVCC    r8,#0xffff
        0x00029810:    d237        7.      BCS      0x29882 ; attcProcFindOrReadRsp + 162
        0x00029812:    bf00        ..      NOP      
        0x00029814:    f81c1b01    ....    LDRB     r1,[r12],#1
        0x00029818:    f81c9b01    ....    LDRB     r9,[r12],#1
        0x0002981c:    eb012109    ...!    ADD      r1,r1,r9,LSL #8
        0x00029820:    0409        ..      LSLS     r1,r1,#16
        0x00029822:    0c09        ..      LSRS     r1,r1,#16
        0x00029824:    bf18        ..      IT       NE
        0x00029826:    2a00        .*      CMPNE    r2,#0
        0x00029828:    d00f        ..      BEQ      0x2984a ; attcProcFindOrReadRsp + 106
        0x0002982a:    4291        .B      CMP      r1,r2
        0x0002982c:    bf24        $.      ITT      CS
        0x0002982e:    f8b0a014    ....    LDRHCS   r10,[r0,#0x14]
        0x00029832:    458a        .E      CMPCS    r10,r1
        0x00029834:    d309        ..      BCC      0x2984a ; attcProcFindOrReadRsp + 106
        0x00029836:    2d08        .-      CMP      r5,#8
        0x00029838:    d012        ..      BEQ      0x29860 ; attcProcFindOrReadRsp + 128
        0x0002983a:    4541        AE      CMP      r1,r8
        0x0002983c:    bf0e        ..      ITEE     EQ
        0x0002983e:    2200        ."      MOVEQ    r2,#0
        0x00029840:    1c49        I.      ADDNE    r1,r1,#1
        0x00029842:    b28a        ..      UXTHNE   r2,r1
        0x00029844:    44a4        .D      ADD      r12,r12,r4
        0x00029846:    45b4        .E      CMP      r12,r6
        0x00029848:    d91a        ..      BLS      0x29880 ; attcProcFindOrReadRsp + 160
        0x0002984a:    70df        .p      STRB     r7,[r3,#3]
        0x0002984c:    e8bd0ff0    ....    POP      {r4-r11}
        0x00029850:    4770        pG      BX       lr
        0x00029852:    f10c0c01    ....    ADD      r12,r12,#1
        0x00029856:    2901        .)      CMP      r1,#1
        0x00029858:    bf14        ..      ITE      NE
        0x0002985a:    2410        .$      MOVNE    r4,#0x10
        0x0002985c:    2402        .$      MOVEQ    r4,#2
        0x0002985e:    e7d1        ..      B        0x29804 ; attcProcFindOrReadRsp + 36
        0x00029860:    4689        .F      MOV      r9,r1
        0x00029862:    f81c1b01    ....    LDRB     r1,[r12],#1
        0x00029866:    f81cbb01    ....    LDRB     r11,[r12],#1
        0x0002986a:    eb01210b    ...!    ADD      r1,r1,r11,LSL #8
        0x0002986e:    0409        ..      LSLS     r1,r1,#16
        0x00029870:    0c09        ..      LSRS     r1,r1,#16
        0x00029872:    d0ea        ..      BEQ      0x2984a ; attcProcFindOrReadRsp + 106
        0x00029874:    4589        .E      CMP      r9,r1
        0x00029876:    bf9c        ..      ITT      LS
        0x00029878:    428a        .B      CMPLS    r2,r1
        0x0002987a:    4551        QE      CMPLS    r1,r10
        0x0002987c:    d9dd        ..      BLS      0x2983a ; attcProcFindOrReadRsp + 90
        0x0002987e:    e7e4        ..      B        0x2984a ; attcProcFindOrReadRsp + 106
        0x00029880:    d3c8        ..      BCC      0x29814 ; attcProcFindOrReadRsp + 52
        0x00029882:    78d9        .x      LDRB     r1,[r3,#3]
        0x00029884:    2900        .)      CMP      r1,#0
        0x00029886:    bf07        ..      ITTEE    EQ
        0x00029888:    79c1        .y      LDRBEQ   r1,[r0,#7]
        0x0002988a:    2901        .)      CMPEQ    r1,#1
        0x0002988c:    e8bd0ff0    ....    POPNE    {r4-r11}
        0x00029890:    4770        pG      BXNE     lr
        0x00029892:    b14a        J.      CBZ      r2,0x298a8 ; attcProcFindOrReadRsp + 200
        0x00029894:    8a81        ..      LDRH     r1,[r0,#0x14]
        0x00029896:    f1010101    ....    ADD      r1,r1,#1
        0x0002989a:    4291        .B      CMP      r1,r2
        0x0002989c:    bf1f        ..      ITTTT    NE
        0x0002989e:    8242        B.      STRHNE   r2,[r0,#0x12]
        0x000298a0:    8182        ..      STRHNE   r2,[r0,#0xc]
        0x000298a2:    e8bd0ff0    ....    POPNE    {r4-r11}
        0x000298a6:    4770        pG      BXNE     lr
        0x000298a8:    2100        .!      MOVS     r1,#0
        0x000298aa:    71c1        .q      STRB     r1,[r0,#7]
        0x000298ac:    e8bd0ff0    ....    POP      {r4-r11}
        0x000298b0:    4770        pG      BX       lr
        0x000298b2:    0000        ..      MOVS     r0,r0
    i.attcProcInd
    attcProcInd
        0x000298b4:    2903        .)      CMP      r1,#3
        0x000298b6:    bf38        8.      IT       CC
        0x000298b8:    4770        pG      BXCC     lr
        0x000298ba:    b510        ..      PUSH     {r4,lr}
        0x000298bc:    4604        .F      MOV      r4,r0
        0x000298be:    f8120f08    ....    LDRB     r0,[r2,#8]!
        0x000298c2:    b084        ..      SUB      sp,sp,#0x10
        0x000298c4:    0840        @.      LSRS     r0,r0,#1
        0x000298c6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000298ca:    f8120f01    ....    LDRB     r0,[r2,#1]!
        0x000298ce:    f1a10103    ....    SUB      r1,r1,#3
        0x000298d2:    7853        Sx      LDRB     r3,[r2,#1]
        0x000298d4:    f1020202    ....    ADD      r2,r2,#2
        0x000298d8:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x000298dc:    0400        ..      LSLS     r0,r0,#16
        0x000298de:    0c00        ..      LSRS     r0,r0,#16
        0x000298e0:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x000298e4:    9201        ..      STR      r2,[sp,#4]
        0x000298e6:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x000298ea:    6821        !h      LDR      r1,[r4,#0]
        0x000298ec:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x000298ee:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x000298f2:    f04f0100    O...    MOV      r1,#0
        0x000298f6:    f88d1003    ....    STRB     r1,[sp,#3]
        0x000298fa:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x000298fe:    d005        ..      BEQ      0x2990c ; attcProcInd + 88
        0x00029900:    481a        .H      LDR      r0,[pc,#104] ; [0x2996c] = 0x10004d84
        0x00029902:    6d81        .m      LDR      r1,[r0,#0x58]
        0x00029904:    2900        .)      CMP      r1,#0
        0x00029906:    bf1c        ..      ITT      NE
        0x00029908:    4668        hF      MOVNE    r0,sp
        0x0002990a:    4788        .G      BLXNE    r1
        0x0002990c:    4818        .H      LDR      r0,[pc,#96] ; [0x29970] = 0x100049b0
        0x0002990e:    f89011b4    ....    LDRB     r1,[r0,#0x1b4]
        0x00029912:    2002        .       MOVS     r0,#2
        0x00029914:    b119        ..      CBZ      r1,0x2991e ; attcProcInd + 106
        0x00029916:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002991a:    290e        .)      CMP      r1,#0xe
        0x0002991c:    d00a        ..      BEQ      0x29934 ; attcProcInd + 128
        0x0002991e:    f8942028    ..(     LDRB     r2,[r4,#0x28]
        0x00029922:    6821        !h      LDR      r1,[r4,#0]
        0x00029924:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x00029928:    5c0a        .\      LDRB     r2,[r1,r0]
        0x0002992a:    f0420210    B...    ORR      r2,r2,#0x10
        0x0002992e:    540a        .T      STRB     r2,[r1,r0]
        0x00029930:    b004        ..      ADD      sp,sp,#0x10
        0x00029932:    bd10        ..      POP      {r4,pc}
        0x00029934:    f8942028    ..(     LDRB     r2,[r4,#0x28]
        0x00029938:    6821        !h      LDR      r1,[r4,#0]
        0x0002993a:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002993e:    5c08        .\      LDRB     r0,[r1,r0]
        0x00029940:    f0100f02    ....    TST      r0,#2
        0x00029944:    bf1c        ..      ITT      NE
        0x00029946:    b004        ..      ADDNE    sp,sp,#0x10
        0x00029948:    bd10        ..      POPNE    {r4,pc}
        0x0002994a:    2009        .       MOVS     r0,#9
        0x0002994c:    f7fffc8c    ....    BL       attMsgAlloc ; 0x29268
        0x00029950:    0003        ..      MOVS     r3,r0
        0x00029952:    bf04        ..      ITT      EQ
        0x00029954:    b004        ..      ADDEQ    sp,sp,#0x10
        0x00029956:    bd10        ..      POPEQ    {r4,pc}
        0x00029958:    201e        .       MOVS     r0,#0x1e
        0x0002995a:    7218        .r      STRB     r0,[r3,#8]
        0x0002995c:    6820         h      LDR      r0,[r4,#0]
        0x0002995e:    2201        ."      MOVS     r2,#1
        0x00029960:    8981        ..      LDRH     r1,[r0,#0xc]
        0x00029962:    2004        .       MOVS     r0,#4
        0x00029964:    f7f2f986    ....    BL       L2cDataReq ; 0x1bc74
        0x00029968:    b004        ..      ADD      sp,sp,#0x10
        0x0002996a:    bd10        ..      POP      {r4,pc}
    $d
        0x0002996c:    10004d84    .M..    DCD    268455300
        0x00029970:    100049b0    .I..    DCD    268454320
    $t
    i.attcProcMtuRsp
    attcProcMtuRsp
        0x00029974:    b570        p.      PUSH     {r4-r6,lr}
        0x00029976:    4605        .F      MOV      r5,r0
        0x00029978:    7a50        Pz      LDRB     r0,[r2,#9]
        0x0002997a:    7a91        .z      LDRB     r1,[r2,#0xa]
        0x0002997c:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00029980:    b284        ..      UXTH     r4,r0
        0x00029982:    2c17        .,      CMP      r4,#0x17
        0x00029984:    bf38        8.      IT       CC
        0x00029986:    2417        .$      MOVCC    r4,#0x17
        0x00029988:    f7f1fc2a    ..*.    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x0002998c:    1f01        ..      SUBS     r1,r0,#4
        0x0002998e:    4808        .H      LDR      r0,[pc,#32] ; [0x299b0] = 0x1000012c
        0x00029990:    6800        .h      LDR      r0,[r0,#0]
        0x00029992:    8880        ..      LDRH     r0,[r0,#4]
        0x00029994:    4281        .B      CMP      r1,r0
        0x00029996:    dc02        ..      BGT      0x2999e ; attcProcMtuRsp + 42
        0x00029998:    f7f1fc22    ..".    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x0002999c:    1f00        ..      SUBS     r0,r0,#4
        0x0002999e:    b283        ..      UXTH     r3,r0
        0x000299a0:    f8951028    ..(.    LDRB     r1,[r5,#0x28]
        0x000299a4:    4622        "F      MOV      r2,r4
        0x000299a6:    6828        (h      LDR      r0,[r5,#0]
        0x000299a8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000299ac:    f7ffbc64    ..d.    B.W      attSetMtu ; 0x29278
    $d
        0x000299b0:    1000012c    ,...    DCD    268435756
    $t
    i.attcProcMultiVarNtf
    attcProcMultiVarNtf
        0x000299b4:    b510        ..      PUSH     {r4,lr}
        0x000299b6:    4604        .F      MOV      r4,r0
        0x000299b8:    7a10        .z      LDRB     r0,[r2,#8]
        0x000299ba:    b084        ..      SUB      sp,sp,#0x10
        0x000299bc:    0840        @.      LSRS     r0,r0,#1
        0x000299be:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000299c2:    3209        .2      ADDS     r2,r2,#9
        0x000299c4:    1e48        H.      SUBS     r0,r1,#1
        0x000299c6:    9201        ..      STR      r2,[sp,#4]
        0x000299c8:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x000299cc:    6820         h      LDR      r0,[r4,#0]
        0x000299ce:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000299d0:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x000299d4:    2000        .       MOVS     r0,#0
        0x000299d6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000299da:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x000299de:    4809        .H      LDR      r0,[pc,#36] ; [0x29a04] = 0x10004d84
        0x000299e0:    6d81        .m      LDR      r1,[r0,#0x58]
        0x000299e2:    2900        .)      CMP      r1,#0
        0x000299e4:    bf1c        ..      ITT      NE
        0x000299e6:    4668        hF      MOVNE    r0,sp
        0x000299e8:    4788        .G      BLXNE    r1
        0x000299ea:    f8942028    ..(     LDRB     r2,[r4,#0x28]
        0x000299ee:    2102        .!      MOVS     r1,#2
        0x000299f0:    6820         h      LDR      r0,[r4,#0]
        0x000299f2:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x000299f6:    5c42        B\      LDRB     r2,[r0,r1]
        0x000299f8:    f0420210    B...    ORR      r2,r2,#0x10
        0x000299fc:    5442        BT      STRB     r2,[r0,r1]
        0x000299fe:    b004        ..      ADD      sp,sp,#0x10
        0x00029a00:    bd10        ..      POP      {r4,pc}
    $d
        0x00029a02:    0000        ..      DCW    0
        0x00029a04:    10004d84    .M..    DCD    268455300
    $t
    i.attcProcPrepWriteRsp
    attcProcPrepWriteRsp
        0x00029a08:    79c1        .y      LDRB     r1,[r0,#7]
        0x00029a0a:    2901        .)      CMP      r1,#1
        0x00029a0c:    bf01        ..      ITTTT    EQ
        0x00029a0e:    8a01        ..      LDRHEQ   r1,[r0,#0x10]
        0x00029a10:    2900        .)      CMPEQ    r1,#0
        0x00029a12:    2100        .!      MOVEQ    r1,#0
        0x00029a14:    71c1        .q      STRBEQ   r1,[r0,#7]
        0x00029a16:    6858        Xh      LDR      r0,[r3,#4]
        0x00029a18:    f1000004    ....    ADD      r0,r0,#4
        0x00029a1c:    6058        X`      STR      r0,[r3,#4]
        0x00029a1e:    8918        ..      LDRH     r0,[r3,#8]
        0x00029a20:    f1a00004    ....    SUB      r0,r0,#4
        0x00029a24:    8118        ..      STRH     r0,[r3,#8]
        0x00029a26:    4770        pG      BX       lr
    i.attcProcReadLongRsp
    attcProcReadLongRsp
        0x00029a28:    79c2        .y      LDRB     r2,[r0,#7]
        0x00029a2a:    2a01        .*      CMP      r2,#1
        0x00029a2c:    bf18        ..      IT       NE
        0x00029a2e:    4770        pG      BXNE     lr
        0x00029a30:    f890c028    ..(.    LDRB     r12,[r0,#0x28]
        0x00029a34:    6802        .h      LDR      r2,[r0,#0]
        0x00029a36:    f832202c    2.,     LDRH     r2,[r2,r12,LSL #2]
        0x00029a3a:    428a        .B      CMP      r2,r1
        0x00029a3c:    bf82        ..      ITTT     HI
        0x00029a3e:    2100        .!      MOVHI    r1,#0
        0x00029a40:    71c1        .q      STRBHI   r1,[r0,#7]
        0x00029a42:    4770        pG      BXHI     lr
        0x00029a44:    8a41        A.      LDRH     r1,[r0,#0x12]
        0x00029a46:    891a        ..      LDRH     r2,[r3,#8]
        0x00029a48:    4411        .D      ADD      r1,r1,r2
        0x00029a4a:    8241        A.      STRH     r1,[r0,#0x12]
        0x00029a4c:    4770        pG      BX       lr
    i.attcProcReadMultVarRsp
    attcProcReadMultVarRsp
        0x00029a4e:    4770        pG      BX       lr
    i.attcProcReadRsp
    attcProcReadRsp
        0x00029a50:    4770        pG      BX       lr
        0x00029a52:    0000        ..      MOVS     r0,r0
    i.attcProcRsp
    attcProcRsp
        0x00029a54:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00029a56:    4604        .F      MOV      r4,r0
        0x00029a58:    7980        .y      LDRB     r0,[r0,#6]
        0x00029a5a:    b085        ..      SUB      sp,sp,#0x14
        0x00029a5c:    4615        .F      MOV      r5,r2
        0x00029a5e:    460e        .F      MOV      r6,r1
        0x00029a60:    2800        .(      CMP      r0,#0
        0x00029a62:    bf04        ..      ITT      EQ
        0x00029a64:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00029a66:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x00029a68:    7a28        (z      LDRB     r0,[r5,#8]
        0x00029a6a:    0840        @.      LSRS     r0,r0,#1
        0x00029a6c:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00029a70:    2811        .(      CMP      r0,#0x11
        0x00029a72:    bf84        ..      ITT      HI
        0x00029a74:    b005        ..      ADDHI    sp,sp,#0x14
        0x00029a76:    bdf0        ..      POPHI    {r4-r7,pc}
        0x00029a78:    2800        .(      CMP      r0,#0
        0x00029a7a:    bf1f        ..      ITTTT    NE
        0x00029a7c:    79a1        .y      LDRBNE   r1,[r4,#6]
        0x00029a7e:    4288        .B      CMPNE    r0,r1
        0x00029a80:    b005        ..      ADDNE    sp,sp,#0x14
        0x00029a82:    bdf0        ..      POPNE    {r4-r7,pc}
        0x00029a84:    f1040018    ....    ADD      r0,r4,#0x18
        0x00029a88:    f7f3fa82    ....    BL       WsfTimerStop ; 0x1cf90
        0x00029a8c:    f1050009    ....    ADD      r0,r5,#9
        0x00029a90:    9001        ..      STR      r0,[sp,#4]
        0x00029a92:    1e70        p.      SUBS     r0,r6,#1
        0x00029a94:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00029a98:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x00029a9a:    2700        .'      MOVS     r7,#0
        0x00029a9c:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00029aa0:    f88d7003    ...p    STRB     r7,[sp,#3]
        0x00029aa4:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x00029aa8:    492d        -I      LDR      r1,[pc,#180] ; [0x29b60] = 0x439b0
        0x00029aaa:    f851c020    Q. .    LDR      r12,[r1,r0,LSL #2]
        0x00029aae:    f1bc0f00    ....    CMP      r12,#0
        0x00029ab2:    d00a        ..      BEQ      0x29aca ; attcProcRsp + 118
        0x00029ab4:    3144        D1      ADDS     r1,r1,#0x44
        0x00029ab6:    5c08        .\      LDRB     r0,[r1,r0]
        0x00029ab8:    42b0        .B      CMP      r0,r6
        0x00029aba:    bf84        ..      ITT      HI
        0x00029abc:    b005        ..      ADDHI    sp,sp,#0x14
        0x00029abe:    bdf0        ..      POPHI    {r4-r7,pc}
        0x00029ac0:    466b        kF      MOV      r3,sp
        0x00029ac2:    462a        *F      MOV      r2,r5
        0x00029ac4:    4631        1F      MOV      r1,r6
        0x00029ac6:    4620         F      MOV      r0,r4
        0x00029ac8:    47e0        .G      BLX      r12
        0x00029aca:    79e0        .y      LDRB     r0,[r4,#7]
        0x00029acc:    b110        ..      CBZ      r0,0x29ad4 ; attcProcRsp + 128
        0x00029ace:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00029ad2:    b118        ..      CBZ      r0,0x29adc ; attcProcRsp + 136
        0x00029ad4:    71a7        .q      STRB     r7,[r4,#6]
        0x00029ad6:    1d20         .      ADDS     r0,r4,#4
        0x00029ad8:    f7fffd3f    ..?.    BL       attcFreePkt ; 0x2955a
        0x00029adc:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x00029ae0:    2801        .(      CMP      r0,#1
        0x00029ae2:    d00a        ..      BEQ      0x29afa ; attcProcRsp + 166
        0x00029ae4:    481f        .H      LDR      r0,[pc,#124] ; [0x29b64] = 0x10004d84
        0x00029ae6:    6d81        .m      LDR      r1,[r0,#0x58]
        0x00029ae8:    b139        9.      CBZ      r1,0x29afa ; attcProcRsp + 166
        0x00029aea:    79e0        .y      LDRB     r0,[r4,#7]
        0x00029aec:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00029af0:    88a0        ..      LDRH     r0,[r4,#4]
        0x00029af2:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00029af6:    4668        hF      MOV      r0,sp
        0x00029af8:    4788        .G      BLX      r1
        0x00029afa:    f8940028    ..(.    LDRB     r0,[r4,#0x28]
        0x00029afe:    2202        ."      MOVS     r2,#2
        0x00029b00:    6821        !h      LDR      r1,[r4,#0]
        0x00029b02:    eb020280    ....    ADD      r2,r2,r0,LSL #2
        0x00029b06:    5c89        .\      LDRB     r1,[r1,r2]
        0x00029b08:    f0110f02    ....    TST      r1,#2
        0x00029b0c:    bf1c        ..      ITT      NE
        0x00029b0e:    b005        ..      ADDNE    sp,sp,#0x14
        0x00029b10:    bdf0        ..      POPNE    {r4-r7,pc}
        0x00029b12:    68a1        .h      LDR      r1,[r4,#8]
        0x00029b14:    b121        !.      CBZ      r1,0x29b20 ; attcProcRsp + 204
        0x00029b16:    4620         F      MOV      r0,r4
        0x00029b18:    f000f964    ..d.    BL       attcSendReq ; 0x29de4
        0x00029b1c:    b005        ..      ADD      sp,sp,#0x14
        0x00029b1e:    bdf0        ..      POP      {r4-r7,pc}
        0x00029b20:    2800        .(      CMP      r0,#0
        0x00029b22:    bf1c        ..      ITT      NE
        0x00029b24:    b005        ..      ADDNE    sp,sp,#0x14
        0x00029b26:    bdf0        ..      POPNE    {r4-r7,pc}
        0x00029b28:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x00029b2c:    4d0e        .M      LDR      r5,[pc,#56] ; [0x29b68] = 0x100049b0
        0x00029b2e:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00029b32:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00029b36:    f8901182    ....    LDRB     r1,[r0,#0x182]
        0x00029b3a:    2900        .)      CMP      r1,#0
        0x00029b3c:    bf04        ..      ITT      EQ
        0x00029b3e:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00029b40:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x00029b42:    f50071c0    ...q    ADD      r1,r0,#0x180
        0x00029b46:    4620         F      MOV      r0,r4
        0x00029b48:    f000f9a2    ....    BL       attcSetupReq ; 0x29e90
        0x00029b4c:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x00029b50:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00029b54:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00029b58:    f8807182    ...q    STRB     r7,[r0,#0x182]
        0x00029b5c:    b005        ..      ADD      sp,sp,#0x14
        0x00029b5e:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x00029b60:    000439b0    .9..    DCD    276912
        0x00029b64:    10004d84    .M..    DCD    268455300
        0x00029b68:    100049b0    .I..    DCD    268454320
    $t
    i.attcProcWriteRsp
    attcProcWriteRsp
        0x00029b6c:    2000        .       MOVS     r0,#0
        0x00029b6e:    8118        ..      STRH     r0,[r3,#8]
        0x00029b70:    4770        pG      BX       lr
    i.attcReqClear
    attcReqClear
        0x00029b72:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00029b74:    4607        .F      MOV      r7,r0
        0x00029b76:    6848        Hh      LDR      r0,[r1,#4]
        0x00029b78:    4615        .F      MOV      r5,r2
        0x00029b7a:    460c        .F      MOV      r4,r1
        0x00029b7c:    2600        .&      MOVS     r6,#0
        0x00029b7e:    b110        ..      CBZ      r0,0x29b86 ; attcReqClear + 20
        0x00029b80:    f7f2fff9    ....    BL       WsfMsgFree ; 0x1cb76
        0x00029b84:    6066        f`      STR      r6,[r4,#4]
        0x00029b86:    78a1        .x      LDRB     r1,[r4,#2]
        0x00029b88:    8922        ".      LDRH     r2,[r4,#8]
        0x00029b8a:    4638        8F      MOV      r0,r7
        0x00029b8c:    462b        +F      MOV      r3,r5
        0x00029b8e:    2901        .)      CMP      r1,#1
        0x00029b90:    bf1c        ..      ITT      NE
        0x00029b92:    9600        ..      STRNE    r6,[sp,#0]
        0x00029b94:    f7fffafc    ....    BLNE     attExecCallback ; 0x29190
        0x00029b98:    70a6        .p      STRB     r6,[r4,#2]
        0x00029b9a:    bdf8        ..      POP      {r3-r7,pc}
    i.attcSendContinuingReq
    attcSendContinuingReq
        0x00029b9c:    b570        p.      PUSH     {r4-r6,lr}
        0x00029b9e:    4604        .F      MOV      r4,r0
        0x00029ba0:    79c0        .y      LDRB     r0,[r0,#7]
        0x00029ba2:    68a5        .h      LDR      r5,[r4,#8]
        0x00029ba4:    2801        .(      CMP      r0,#1
        0x00029ba6:    bf1c        ..      ITT      NE
        0x00029ba8:    2000        .       MOVNE    r0,#0
        0x00029baa:    60a0        .`      STRNE    r0,[r4,#8]
        0x00029bac:    d021        !.      BEQ      0x29bf2 ; attcSendContinuingReq + 86
        0x00029bae:    bf00        ..      NOP      
        0x00029bb0:    79a1        .y      LDRB     r1,[r4,#6]
        0x00029bb2:    f1050009    ....    ADD      r0,r5,#9
        0x00029bb6:    2906        .)      CMP      r1,#6
        0x00029bb8:    7ca1        .|      LDRB     r1,[r4,#0x12]
        0x00029bba:    d031        1.      BEQ      0x29c20 ; attcSendContinuingReq + 132
        0x00029bbc:    7001        .p      STRB     r1,[r0,#0]
        0x00029bbe:    8a61        a.      LDRH     r1,[r4,#0x12]
        0x00029bc0:    0a09        ..      LSRS     r1,r1,#8
        0x00029bc2:    7041        Ap      STRB     r1,[r0,#1]
        0x00029bc4:    7d21        !}      LDRB     r1,[r4,#0x14]
        0x00029bc6:    7081        .p      STRB     r1,[r0,#2]
        0x00029bc8:    8aa1        ..      LDRH     r1,[r4,#0x14]
        0x00029bca:    0a09        ..      LSRS     r1,r1,#8
        0x00029bcc:    70c1        .p      STRB     r1,[r0,#3]
        0x00029bce:    2014        .       MOVS     r0,#0x14
        0x00029bd0:    f8840022    ..".    STRB     r0,[r4,#0x22]
        0x00029bd4:    4815        .H      LDR      r0,[pc,#84] ; [0x29c2c] = 0x1000012c
        0x00029bd6:    6800        .h      LDR      r0,[r0,#0]
        0x00029bd8:    7981        .y      LDRB     r1,[r0,#6]
        0x00029bda:    f1040018    ....    ADD      r0,r4,#0x18
        0x00029bde:    f7f3f9a1    ....    BL       WsfTimerStartSec ; 0x1cf24
        0x00029be2:    882a        *.      LDRH     r2,[r5,#0]
        0x00029be4:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x00029be6:    462b        +F      MOV      r3,r5
        0x00029be8:    6820         h      LDR      r0,[r4,#0]
        0x00029bea:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00029bee:    f7ffbb29    ..).    B        attL2cDataReq ; 0x29244
        0x00029bf2:    8828        (.      LDRH     r0,[r5,#0]
        0x00029bf4:    3008        .0      ADDS     r0,r0,#8
        0x00029bf6:    b280        ..      UXTH     r0,r0
        0x00029bf8:    f7fffb36    ..6.    BL       attMsgAlloc ; 0x29268
        0x00029bfc:    0005        ..      MOVS     r5,r0
        0x00029bfe:    d007        ..      BEQ      0x29c10 ; attcSendContinuingReq + 116
        0x00029c00:    68a1        .h      LDR      r1,[r4,#8]
        0x00029c02:    8808        ..      LDRH     r0,[r1,#0]
        0x00029c04:    f1000208    ....    ADD      r2,r0,#8
        0x00029c08:    4628        (F      MOV      r0,r5
        0x00029c0a:    f7eefd45    ..E.    BL       __aeabi_memcpy4 ; 0x18698
        0x00029c0e:    e7cf        ..      B        0x29bb0 ; attcSendContinuingReq + 20
        0x00029c10:    2270        p"      MOVS     r2,#0x70
        0x00029c12:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x00029c16:    1d21        !.      ADDS     r1,r4,#4
        0x00029c18:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00029c1c:    f7ffbfa9    ....    B.W      attcReqClear ; 0x29b72
        0x00029c20:    7081        .p      STRB     r1,[r0,#2]
        0x00029c22:    8a61        a.      LDRH     r1,[r4,#0x12]
        0x00029c24:    0a09        ..      LSRS     r1,r1,#8
        0x00029c26:    70c1        .p      STRB     r1,[r0,#3]
        0x00029c28:    e7d1        ..      B        0x29bce ; attcSendContinuingReq + 50
    $d
        0x00029c2a:    0000        ..      DCW    0
        0x00029c2c:    1000012c    ,...    DCD    268435756
    $t
    i.attcSendMsg
    attcSendMsg
        0x00029c30:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00029c34:    461c        .F      MOV      r4,r3
        0x00029c36:    4615        .F      MOV      r5,r2
        0x00029c38:    460e        .F      MOV      r6,r1
        0x00029c3a:    4681        .F      MOV      r9,r0
        0x00029c3c:    f8dd8020    .. .    LDR      r8,[sp,#0x20]
        0x00029c40:    f7f3f8a2    ....    BL       WsfTaskLock ; 0x1cd88
        0x00029c44:    2100        .!      MOVS     r1,#0
        0x00029c46:    4648        HF      MOV      r0,r9
        0x00029c48:    f7fffb54    ..T.    BL       attcCcbByConnId ; 0x292f4
        0x00029c4c:    b1c8        ..      CBZ      r0,0x29c82 ; attcSendMsg + 82
        0x00029c4e:    6800        .h      LDR      r0,[r0,#0]
        0x00029c50:    8807        ..      LDRH     r7,[r0,#0]
        0x00029c52:    7880        .x      LDRB     r0,[r0,#2]
        0x00029c54:    f3c00a80    ....    UBFX     r10,r0,#2,#1
        0x00029c58:    f7f3f8e2    ....    BL       WsfTaskUnlock ; 0x1ce20
        0x00029c5c:    b147        G.      CBZ      r7,0x29c70 ; attcSendMsg + 64
        0x00029c5e:    f1ba0f00    ....    CMP      r10,#0
        0x00029c62:    d011        ..      BEQ      0x29c88 ; attcSendMsg + 88
        0x00029c64:    2371        q#      MOVS     r3,#0x71
        0x00029c66:    4632        2F      MOV      r2,r6
        0x00029c68:    4629        )F      MOV      r1,r5
        0x00029c6a:    4648        HF      MOV      r0,r9
        0x00029c6c:    f7fffc6a    ..j.    BL       attcExecCallback ; 0x29544
        0x00029c70:    2c00        .,      CMP      r4,#0
        0x00029c72:    bf08        ..      IT       EQ
        0x00029c74:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x00029c78:    4620         F      MOV      r0,r4
        0x00029c7a:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x00029c7e:    f7f2bf7a    ..z.    B        WsfMsgFree ; 0x1cb76
        0x00029c82:    f7f3f8cd    ....    BL       WsfTaskUnlock ; 0x1ce20
        0x00029c86:    e7f3        ..      B        0x29c70 ; attcSendMsg + 64
        0x00029c88:    2000        .       MOVS     r0,#0
        0x00029c8a:    b154        T.      CBZ      r4,0x29ca2 ; attcSendMsg + 114
        0x00029c8c:    2d0b        .-      CMP      r5,#0xb
        0x00029c8e:    bf14        ..      ITE      NE
        0x00029c90:    8820         .      LDRHNE   r0,[r4,#0]
        0x00029c92:    f1b80f00    ....    CMPEQ    r8,#0
        0x00029c96:    d104        ..      BNE      0x29ca2 ; attcSendMsg + 114
        0x00029c98:    6820         h      LDR      r0,[r4,#0]
        0x00029c9a:    8800        ..      LDRH     r0,[r0,#0]
        0x00029c9c:    f1000005    ....    ADD      r0,r0,#5
        0x00029ca0:    b280        ..      UXTH     r0,r0
        0x00029ca2:    42b8        .B      CMP      r0,r7
        0x00029ca4:    d814        ..      BHI      0x29cd0 ; attcSendMsg + 160
        0x00029ca6:    200c        .       MOVS     r0,#0xc
        0x00029ca8:    f7f2ff40    ..@.    BL       WsfMsgAlloc ; 0x1cb2c
        0x00029cac:    0001        ..      MOVS     r1,r0
        0x00029cae:    d0df        ..      BEQ      0x29c70 ; attcSendMsg + 64
        0x00029cb0:    f8a19000    ....    STRH     r9,[r1,#0]
        0x00029cb4:    f8818003    ....    STRB     r8,[r1,#3]
        0x00029cb8:    708d        .p      STRB     r5,[r1,#2]
        0x00029cba:    604c        L`      STR      r4,[r1,#4]
        0x00029cbc:    810e        ..      STRH     r6,[r1,#8]
        0x00029cbe:    2000        .       MOVS     r0,#0
        0x00029cc0:    7288        .r      STRB     r0,[r1,#0xa]
        0x00029cc2:    4807        .H      LDR      r0,[pc,#28] ; [0x29ce0] = 0x10004d84
        0x00029cc4:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x00029cc8:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x00029ccc:    f7f2bf5e    ..^.    B        WsfMsgSend ; 0x1cb8c
        0x00029cd0:    2377        w#      MOVS     r3,#0x77
        0x00029cd2:    4632        2F      MOV      r2,r6
        0x00029cd4:    4629        )F      MOV      r1,r5
        0x00029cd6:    4648        HF      MOV      r0,r9
        0x00029cd8:    f7fffc34    ..4.    BL       attcExecCallback ; 0x29544
        0x00029cdc:    e7c8        ..      B        0x29c70 ; attcSendMsg + 64
    $d
        0x00029cde:    0000        ..      DCW    0
        0x00029ce0:    10004d84    .M..    DCD    268455300
    $t
    i.attcSendMtuReq
    attcSendMtuReq
        0x00029ce4:    b570        p.      PUSH     {r4-r6,lr}
        0x00029ce6:    4604        .F      MOV      r4,r0
        0x00029ce8:    6800        .h      LDR      r0,[r0,#0]
        0x00029cea:    7ba2        .{      LDRB     r2,[r4,#0xe]
        0x00029cec:    2102        .!      MOVS     r1,#2
        0x00029cee:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x00029cf2:    f04f0500    O...    MOV      r5,#0
        0x00029cf6:    5c81        .\      LDRB     r1,[r0,r2]
        0x00029cf8:    f0110f01    ....    TST      r1,#1
        0x00029cfc:    d006        ..      BEQ      0x29d0c ; attcSendMtuReq + 40
        0x00029cfe:    68a0        .h      LDR      r0,[r4,#8]
        0x00029d00:    b110        ..      CBZ      r0,0x29d08 ; attcSendMtuReq + 36
        0x00029d02:    f7f2ff38    ..8.    BL       WsfMsgFree ; 0x1cb76
        0x00029d06:    60a5        .`      STR      r5,[r4,#8]
        0x00029d08:    71a5        .q      STRB     r5,[r4,#6]
        0x00029d0a:    bd70        p.      POP      {r4-r6,pc}
        0x00029d0c:    f0410101    A...    ORR      r1,r1,#1
        0x00029d10:    5481        .T      STRB     r1,[r0,r2]
        0x00029d12:    68a6        .h      LDR      r6,[r4,#8]
        0x00029d14:    60a5        .`      STR      r5,[r4,#8]
        0x00029d16:    79a0        .y      LDRB     r0,[r4,#6]
        0x00029d18:    280a        .(      CMP      r0,#0xa
        0x00029d1a:    d009        ..      BEQ      0x29d30 ; attcSendMtuReq + 76
        0x00029d1c:    2014        .       MOVS     r0,#0x14
        0x00029d1e:    f8840022    ..".    STRB     r0,[r4,#0x22]
        0x00029d22:    4807        .H      LDR      r0,[pc,#28] ; [0x29d40] = 0x1000012c
        0x00029d24:    6800        .h      LDR      r0,[r0,#0]
        0x00029d26:    7981        .y      LDRB     r1,[r0,#6]
        0x00029d28:    f1040018    ....    ADD      r0,r4,#0x18
        0x00029d2c:    f7f3f8fa    ....    BL       WsfTimerStartSec ; 0x1cf24
        0x00029d30:    8832        2.      LDRH     r2,[r6,#0]
        0x00029d32:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x00029d34:    4633        3F      MOV      r3,r6
        0x00029d36:    6820         h      LDR      r0,[r4,#0]
        0x00029d38:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00029d3c:    f7ffba82    ....    B        attL2cDataReq ; 0x29244
    $d
        0x00029d40:    1000012c    ,...    DCD    268435756
    $t
    i.attcSendPrepWriteReq
    attcSendPrepWriteReq
        0x00029d44:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00029d48:    4604        .F      MOV      r4,r0
        0x00029d4a:    6800        .h      LDR      r0,[r0,#0]
        0x00029d4c:    f8941028    ..(.    LDRB     r1,[r4,#0x28]
        0x00029d50:    8a25        %.      LDRH     r5,[r4,#0x10]
        0x00029d52:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x00029d56:    79e1        .y      LDRB     r1,[r4,#7]
        0x00029d58:    2901        .)      CMP      r1,#1
        0x00029d5a:    d01d        ..      BEQ      0x29d98 ; attcSendPrepWriteReq + 84
        0x00029d5c:    2000        .       MOVS     r0,#0
        0x00029d5e:    68a7        .h      LDR      r7,[r4,#8]
        0x00029d60:    60a0        .`      STR      r0,[r4,#8]
        0x00029d62:    7ca0        .|      LDRB     r0,[r4,#0x12]
        0x00029d64:    72f8        .r      STRB     r0,[r7,#0xb]
        0x00029d66:    8a60        `.      LDRH     r0,[r4,#0x12]
        0x00029d68:    0a00        ..      LSRS     r0,r0,#8
        0x00029d6a:    7338        8s      STRB     r0,[r7,#0xc]
        0x00029d6c:    8a60        `.      LDRH     r0,[r4,#0x12]
        0x00029d6e:    4428        (D      ADD      r0,r0,r5
        0x00029d70:    8260        `.      STRH     r0,[r4,#0x12]
        0x00029d72:    2014        .       MOVS     r0,#0x14
        0x00029d74:    f8840022    ..".    STRB     r0,[r4,#0x22]
        0x00029d78:    4819        .H      LDR      r0,[pc,#100] ; [0x29de0] = 0x1000012c
        0x00029d7a:    6800        .h      LDR      r0,[r0,#0]
        0x00029d7c:    7981        .y      LDRB     r1,[r0,#6]
        0x00029d7e:    f1040018    ....    ADD      r0,r4,#0x18
        0x00029d82:    f7f3f8cf    ....    BL       WsfTimerStartSec ; 0x1cf24
        0x00029d86:    1d68        h.      ADDS     r0,r5,#5
        0x00029d88:    b282        ..      UXTH     r2,r0
        0x00029d8a:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x00029d8c:    463b        ;F      MOV      r3,r7
        0x00029d8e:    6820         h      LDR      r0,[r4,#0]
        0x00029d90:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00029d94:    f7ffba56    ..V.    B        attL2cDataReq ; 0x29244
        0x00029d98:    1f40        @.      SUBS     r0,r0,#5
        0x00029d9a:    4285        .B      CMP      r5,r0
        0x00029d9c:    bfa8        ..      IT       GE
        0x00029d9e:    b285        ..      UXTHGE   r5,r0
        0x00029da0:    f105000d    ....    ADD      r0,r5,#0xd
        0x00029da4:    b280        ..      UXTH     r0,r0
        0x00029da6:    f7fffa5f    .._.    BL       attMsgAlloc ; 0x29268
        0x00029daa:    0007        ..      MOVS     r7,r0
        0x00029dac:    d010        ..      BEQ      0x29dd0 ; attcSendPrepWriteReq + 140
        0x00029dae:    220d        ."      MOVS     r2,#0xd
        0x00029db0:    68a1        .h      LDR      r1,[r4,#8]
        0x00029db2:    f7eefc71    ..q.    BL       __aeabi_memcpy4 ; 0x18698
        0x00029db6:    462a        *F      MOV      r2,r5
        0x00029db8:    f107000d    ....    ADD      r0,r7,#0xd
        0x00029dbc:    6961        ai      LDR      r1,[r4,#0x14]
        0x00029dbe:    f7eefbe4    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00029dc2:    6960        `i      LDR      r0,[r4,#0x14]
        0x00029dc4:    4428        (D      ADD      r0,r0,r5
        0x00029dc6:    6160        `a      STR      r0,[r4,#0x14]
        0x00029dc8:    8a20         .      LDRH     r0,[r4,#0x10]
        0x00029dca:    1b40        @.      SUBS     r0,r0,r5
        0x00029dcc:    8220         .      STRH     r0,[r4,#0x10]
        0x00029dce:    e7c8        ..      B        0x29d62 ; attcSendPrepWriteReq + 30
        0x00029dd0:    2270        p"      MOVS     r2,#0x70
        0x00029dd2:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x00029dd6:    1d21        !.      ADDS     r1,r4,#4
        0x00029dd8:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00029ddc:    f7ffbec9    ....    B.W      attcReqClear ; 0x29b72
    $d
        0x00029de0:    1000012c    ,...    DCD    268435756
    $t
    i.attcSendReq
    attcSendReq
        0x00029de4:    7981        .y      LDRB     r1,[r0,#6]
        0x00029de6:    4a02        .J      LDR      r2,[pc,#8] ; [0x29df0] = 0x4396c
        0x00029de8:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x00029dec:    4708        .G      BX       r1
    $d
        0x00029dee:    0000        ..      DCW    0
        0x00029df0:    0004396c    l9..    DCD    276844
    $t
    i.attcSendSimpleReq
    attcSendSimpleReq
        0x00029df4:    b570        p.      PUSH     {r4-r6,lr}
        0x00029df6:    4604        .F      MOV      r4,r0
        0x00029df8:    6885        .h      LDR      r5,[r0,#8]
        0x00029dfa:    2000        .       MOVS     r0,#0
        0x00029dfc:    60a0        .`      STR      r0,[r4,#8]
        0x00029dfe:    79a0        .y      LDRB     r0,[r4,#6]
        0x00029e00:    280a        .(      CMP      r0,#0xa
        0x00029e02:    d009        ..      BEQ      0x29e18 ; attcSendSimpleReq + 36
        0x00029e04:    2014        .       MOVS     r0,#0x14
        0x00029e06:    f8840022    ..".    STRB     r0,[r4,#0x22]
        0x00029e0a:    4807        .H      LDR      r0,[pc,#28] ; [0x29e28] = 0x1000012c
        0x00029e0c:    6800        .h      LDR      r0,[r0,#0]
        0x00029e0e:    7981        .y      LDRB     r1,[r0,#6]
        0x00029e10:    f1040018    ....    ADD      r0,r4,#0x18
        0x00029e14:    f7f3f886    ....    BL       WsfTimerStartSec ; 0x1cf24
        0x00029e18:    882a        *.      LDRH     r2,[r5,#0]
        0x00029e1a:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x00029e1c:    462b        +F      MOV      r3,r5
        0x00029e1e:    6820         h      LDR      r0,[r4,#0]
        0x00029e20:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00029e24:    f7ffba0e    ....    B        attL2cDataReq ; 0x29244
    $d
        0x00029e28:    1000012c    ,...    DCD    268435756
    $t
    i.attcSendWriteCmd
    attcSendWriteCmd
        0x00029e2c:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00029e2e:    2600        .&      MOVS     r6,#0
        0x00029e30:    6885        .h      LDR      r5,[r0,#8]
        0x00029e32:    4604        .F      MOV      r4,r0
        0x00029e34:    6086        .`      STR      r6,[r0,#8]
        0x00029e36:    7980        .y      LDRB     r0,[r0,#6]
        0x00029e38:    280a        .(      CMP      r0,#0xa
        0x00029e3a:    d009        ..      BEQ      0x29e50 ; attcSendWriteCmd + 36
        0x00029e3c:    4813        .H      LDR      r0,[pc,#76] ; [0x29e8c] = 0x1000012c
        0x00029e3e:    2114        .!      MOVS     r1,#0x14
        0x00029e40:    f8841022    ..".    STRB     r1,[r4,#0x22]
        0x00029e44:    6800        .h      LDR      r0,[r0,#0]
        0x00029e46:    7981        .y      LDRB     r1,[r0,#6]
        0x00029e48:    f1040018    ....    ADD      r0,r4,#0x18
        0x00029e4c:    f7f3f86a    ..j.    BL       WsfTimerStartSec ; 0x1cf24
        0x00029e50:    882a        *.      LDRH     r2,[r5,#0]
        0x00029e52:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x00029e54:    462b        +F      MOV      r3,r5
        0x00029e56:    6820         h      LDR      r0,[r4,#0]
        0x00029e58:    f7fff9f4    ....    BL       attL2cDataReq ; 0x29244
        0x00029e5c:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x00029e5e:    2202        ."      MOVS     r2,#2
        0x00029e60:    6820         h      LDR      r0,[r4,#0]
        0x00029e62:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x00029e66:    5c41        A\      LDRB     r1,[r0,r1]
        0x00029e68:    f0110f02    ....    TST      r1,#2
        0x00029e6c:    d005        ..      BEQ      0x29e7a ; attcSendWriteCmd + 78
        0x00029e6e:    8d60        `.      LDRH     r0,[r4,#0x2a]
        0x00029e70:    2800        .(      CMP      r0,#0
        0x00029e72:    bf04        ..      ITT      EQ
        0x00029e74:    89a0        ..      LDRHEQ   r0,[r4,#0xc]
        0x00029e76:    8560        `.      STRHEQ   r0,[r4,#0x2a]
        0x00029e78:    e006        ..      B        0x29e88 ; attcSendWriteCmd + 92
        0x00029e7a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00029e7c:    89a2        ..      LDRH     r2,[r4,#0xc]
        0x00029e7e:    210a        .!      MOVS     r1,#0xa
        0x00029e80:    4633        3F      MOV      r3,r6
        0x00029e82:    9600        ..      STR      r6,[sp,#0]
        0x00029e84:    f7fff984    ....    BL       attExecCallback ; 0x29190
        0x00029e88:    71a6        .q      STRB     r6,[r4,#6]
        0x00029e8a:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x00029e8c:    1000012c    ,...    DCD    268435756
    $t
    i.attcSetupReq
    attcSetupReq
        0x00029e90:    e9d12300    ...#    LDRD     r2,r3,[r1,#0]
        0x00029e94:    f8d1c008    ....    LDR      r12,[r1,#8]
        0x00029e98:    f8c0c00c    ....    STR      r12,[r0,#0xc]
        0x00029e9c:    e9c02301    ...#    STRD     r2,r3,[r0,#4]
        0x00029ea0:    788a        .x      LDRB     r2,[r1,#2]
        0x00029ea2:    2a0b        .*      CMP      r2,#0xb
        0x00029ea4:    bf01        ..      ITTTT    EQ
        0x00029ea6:    6849        Ih      LDREQ    r1,[r1,#4]
        0x00029ea8:    6809        .h      LDREQ    r1,[r1,#0]
        0x00029eaa:    e9d12100    ...!    LDRDEQ   r2,r1,[r1,#0]
        0x00029eae:    e9c02104    ...!    STRDEQ   r2,r1,[r0,#0x10]
        0x00029eb2:    bf1e        ..      ITTT     NE
        0x00029eb4:    684a        Jh      LDRNE    r2,[r1,#4]
        0x00029eb6:    e9d21200    ....    LDRDNE   r1,r2,[r2,#0]
        0x00029eba:    e9c01204    ....    STRDNE   r1,r2,[r0,#0x10]
        0x00029ebe:    7981        .y      LDRB     r1,[r0,#6]
        0x00029ec0:    4a01        .J      LDR      r2,[pc,#4] ; [0x29ec8] = 0x4396c
        0x00029ec2:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x00029ec6:    4708        .G      BX       r1
    $d
        0x00029ec8:    0004396c    l9..    DCD    276844
    $t
    i.attsCcbByConnId
    attsCcbByConnId
        0x00029ecc:    b570        p.      PUSH     {r4-r6,lr}
        0x00029ece:    460c        .F      MOV      r4,r1
        0x00029ed0:    4605        .F      MOV      r5,r0
        0x00029ed2:    f7f0fb81    ....    BL       DmConnInUse ; 0x1a5d8
        0x00029ed6:    2800        .(      CMP      r0,#0
        0x00029ed8:    bf08        ..      IT       EQ
        0x00029eda:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00029edc:    eb051045    ..E.    ADD      r0,r5,r5,LSL #5
        0x00029ee0:    4905        .I      LDR      r1,[pc,#20] ; [0x29ef8] = 0x10004b90
        0x00029ee2:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00029ee6:    eb040144    ..D.    ADD      r1,r4,r4,LSL #1
        0x00029eea:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x00029eee:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00029ef2:    3884        .8      SUBS     r0,r0,#0x84
        0x00029ef4:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00029ef6:    0000        ..      DCW    0
        0x00029ef8:    10004b90    .K..    DCD    268454800
    $t
    i.attsCccMainCback
    attsCccMainCback
        0x00029efc:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00029f00:    f8dfc0e8    ....    LDR      r12,[pc,#232] ; [0x29fec] = 0x10004b68
        0x00029f04:    2500        .%      MOVS     r5,#0
        0x00029f06:    2711        .'      MOVS     r7,#0x11
        0x00029f08:    f89c6014    ...`    LDRB     r6,[r12,#0x14]
        0x00029f0c:    f8dc400c    ...@    LDR      r4,[r12,#0xc]
        0x00029f10:    2905        .)      CMP      r1,#5
        0x00029f12:    b083        ..      SUB      sp,sp,#0xc
        0x00029f14:    f04f080a    O...    MOV      r8,#0xa
        0x00029f18:    4629        )F      MOV      r1,r5
        0x00029f1a:    d010        ..      BEQ      0x29f3e ; attsCccMainCback + 66
        0x00029f1c:    2e00        ..      CMP      r6,#0
        0x00029f1e:    d908        ..      BLS      0x29f32 ; attsCccMainCback + 54
        0x00029f20:    f8b49000    ....    LDRH     r9,[r4,#0]
        0x00029f24:    4591        .E      CMP      r9,r2
        0x00029f26:    d004        ..      BEQ      0x29f32 ; attsCccMainCback + 54
        0x00029f28:    1c49        I.      ADDS     r1,r1,#1
        0x00029f2a:    b2c9        ..      UXTB     r1,r1
        0x00029f2c:    1da4        ..      ADDS     r4,r4,#6
        0x00029f2e:    428e        .B      CMP      r6,r1
        0x00029f30:    d8f6        ..      BHI      0x29f20 ; attsCccMainCback + 36
        0x00029f32:    428e        .B      CMP      r6,r1
        0x00029f34:    d121        !.      BNE      0x29f7a ; attsCccMainCback + 126
        0x00029f36:    b003        ..      ADD      sp,sp,#0xc
        0x00029f38:    4640        @F      MOV      r0,r8
        0x00029f3a:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00029f3e:    2e00        ..      CMP      r6,#0
        0x00029f40:    d909        ..      BLS      0x29f56 ; attsCccMainCback + 90
        0x00029f42:    bf00        ..      NOP      
        0x00029f44:    f8b49000    ....    LDRH     r9,[r4,#0]
        0x00029f48:    4591        .E      CMP      r9,r2
        0x00029f4a:    d004        ..      BEQ      0x29f56 ; attsCccMainCback + 90
        0x00029f4c:    1c49        I.      ADDS     r1,r1,#1
        0x00029f4e:    b2c9        ..      UXTB     r1,r1
        0x00029f50:    1da4        ..      ADDS     r4,r4,#6
        0x00029f52:    428e        .B      CMP      r6,r1
        0x00029f54:    d8f6        ..      BHI      0x29f44 ; attsCccMainCback + 72
        0x00029f56:    428e        .B      CMP      r6,r1
        0x00029f58:    d0ed        ..      BEQ      0x29f36 ; attsCccMainCback + 58
        0x00029f5a:    eb0c0080    ....    ADD      r0,r12,r0,LSL #2
        0x00029f5e:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x00029f62:    b3e8        ..      CBZ      r0,0x29fe0 ; attsCccMainCback + 228
        0x00029f64:    f8102011    ...     LDRB     r2,[r0,r1,LSL #1]
        0x00029f68:    701a        .p      STRB     r2,[r3,#0]
        0x00029f6a:    f8300011    0...    LDRH     r0,[r0,r1,LSL #1]
        0x00029f6e:    0a00        ..      LSRS     r0,r0,#8
        0x00029f70:    7058        Xp      STRB     r0,[r3,#1]
        0x00029f72:    b003        ..      ADD      sp,sp,#0xc
        0x00029f74:    4628        (F      MOV      r0,r5
        0x00029f76:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00029f7a:    781e        .x      LDRB     r6,[r3,#0]
        0x00029f7c:    785b        [x      LDRB     r3,[r3,#1]
        0x00029f7e:    eb062303    ...#    ADD      r3,r6,r3,LSL #8
        0x00029f82:    041b        ..      LSLS     r3,r3,#16
        0x00029f84:    0c1b        ..      LSRS     r3,r3,#16
        0x00029f86:    d00b        ..      BEQ      0x29fa0 ; attsCccMainCback + 164
        0x00029f88:    2b01        .+      CMP      r3,#1
        0x00029f8a:    bf18        ..      IT       NE
        0x00029f8c:    2b02        .+      CMPNE    r3,#2
        0x00029f8e:    d102        ..      BNE      0x29f96 ; attsCccMainCback + 154
        0x00029f90:    8864        d.      LDRH     r4,[r4,#2]
        0x00029f92:    421c        .B      TST      r4,r3
        0x00029f94:    d104        ..      BNE      0x29fa0 ; attsCccMainCback + 164
        0x00029f96:    b003        ..      ADD      sp,sp,#0xc
        0x00029f98:    f04f0080    O...    MOV      r0,#0x80
        0x00029f9c:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00029fa0:    eb0c0480    ....    ADD      r4,r12,r0,LSL #2
        0x00029fa4:    f8544c04    T..L    LDR      r4,[r4,#-4]
        0x00029fa8:    b1d4        ..      CBZ      r4,0x29fe0 ; attsCccMainCback + 228
        0x00029faa:    f8346011    4..`    LDRH     r6,[r4,r1,LSL #1]
        0x00029fae:    f8243011    $..0    STRH     r3,[r4,r1,LSL #1]
        0x00029fb2:    429e        .B      CMP      r6,r3
        0x00029fb4:    d103        ..      BNE      0x29fbe ; attsCccMainCback + 194
        0x00029fb6:    f5a26400    ...d    SUB      r4,r2,#0x800
        0x00029fba:    3c05        .<      SUBS     r4,#5
        0x00029fbc:    d10e        ..      BNE      0x29fdc ; attsCccMainCback + 224
        0x00029fbe:    2414        .$      MOVS     r4,#0x14
        0x00029fc0:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x00029fc4:    f8ad2004    ...     STRH     r2,[sp,#4]
        0x00029fc8:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00029fcc:    f88d1008    ....    STRB     r1,[sp,#8]
        0x00029fd0:    f8ad3006    ...0    STRH     r3,[sp,#6]
        0x00029fd4:    f8dc1010    ....    LDR      r1,[r12,#0x10]
        0x00029fd8:    4668        hF      MOV      r0,sp
        0x00029fda:    4788        .G      BLX      r1
        0x00029fdc:    4628        (F      MOV      r0,r5
        0x00029fde:    e000        ..      B        0x29fe2 ; attsCccMainCback + 230
        0x00029fe0:    e002        ..      B        0x29fe8 ; attsCccMainCback + 236
        0x00029fe2:    b003        ..      ADD      sp,sp,#0xc
        0x00029fe4:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00029fe8:    4638        8F      MOV      r0,r7
        0x00029fea:    e7f8        ..      B        0x29fde ; attsCccMainCback + 226
    $d
        0x00029fec:    10004b68    hK..    DCD    268454760
    $t
    i.attsCheckPendDbHashReadRsp
    attsCheckPendDbHashReadRsp
        0x00029ff0:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00029ff4:    2500        .%      MOVS     r5,#0
        0x00029ff6:    4e44        DN      LDR      r6,[pc,#272] ; [0x2a108] = 0x10004d84
        0x00029ff8:    ea4f0705    O...    MOV.W    r7,r5
        0x00029ffc:    eb050085    ....    ADD      r0,r5,r5,LSL #2
        0x0002a000:    eb060480    ....    ADD      r4,r6,r0,LSL #2
        0x0002a004:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a006:    2800        .(      CMP      r0,#0
        0x0002a008:    d077        w.      BEQ      0x2a0fa ; attsCheckPendDbHashReadRsp + 266
        0x0002a00a:    8820         .      LDRH     r0,[r4,#0]
        0x0002a00c:    3008        .0      ADDS     r0,r0,#8
        0x0002a00e:    b280        ..      UXTH     r0,r0
        0x0002a010:    f7fff92a    ..*.    BL       attMsgAlloc ; 0x29268
        0x0002a014:    ea5f0800    _...    MOVS     r8,r0
        0x0002a018:    d04d        M.      BEQ      0x2a0b6 ; attsCheckPendDbHashReadRsp + 198
        0x0002a01a:    f1080908    ....    ADD      r9,r8,#8
        0x0002a01e:    2009        .       MOVS     r0,#9
        0x0002a020:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002a024:    2012        .       MOVS     r0,#0x12
        0x0002a026:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002a02a:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a02c:    4669        iF      MOV      r1,sp
        0x0002a02e:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a030:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002a034:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a036:    8840        @.      LDRH     r0,[r0,#2]
        0x0002a038:    0a00        ..      LSRS     r0,r0,#8
        0x0002a03a:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002a03e:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a040:    8840        @.      LDRH     r0,[r0,#2]
        0x0002a042:    f000fa07    ....    BL       attsFindByHandle ; 0x2a454
        0x0002a046:    ea5f0a00    _...    MOVS     r10,r0
        0x0002a04a:    d015        ..      BEQ      0x2a078 ; attsCheckPendDbHashReadRsp + 136
        0x0002a04c:    f8da0008    ....    LDR      r0,[r10,#8]
        0x0002a050:    f8da1004    ....    LDR      r1,[r10,#4]
        0x0002a054:    8802        ..      LDRH     r2,[r0,#0]
        0x0002a056:    4648        HF      MOV      r0,r9
        0x0002a058:    f7eefa97    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002a05c:    f8da0008    ....    LDR      r0,[r10,#8]
        0x0002a060:    89a1        ..      LDRH     r1,[r4,#0xc]
        0x0002a062:    4643        CF      MOV      r3,r8
        0x0002a064:    8800        ..      LDRH     r0,[r0,#0]
        0x0002a066:    4448        HD      ADD      r0,r0,r9
        0x0002a068:    eba00008    ....    SUB      r0,r0,r8
        0x0002a06c:    3808        .8      SUBS     r0,r0,#8
        0x0002a06e:    b282        ..      UXTH     r2,r0
        0x0002a070:    2004        .       MOVS     r0,#4
        0x0002a072:    f7f1fdff    ....    BL       L2cDataReq ; 0x1bc74
        0x0002a076:    e03c        <.      B        0x2a0f2 ; attsCheckPendDbHashReadRsp + 258
        0x0002a078:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a07a:    f04f0b00    O...    MOV      r11,#0
        0x0002a07e:    f04f0a08    O...    MOV      r10,#8
        0x0002a082:    f8b08000    ....    LDRH     r8,[r0,#0]
        0x0002a086:    f04f090a    O...    MOV      r9,#0xa
        0x0002a08a:    200d        .       MOVS     r0,#0xd
        0x0002a08c:    f7fff8ec    ....    BL       attMsgAlloc ; 0x29268
        0x0002a090:    0003        ..      MOVS     r3,r0
        0x0002a092:    d02e        ..      BEQ      0x2a0f2 ; attsCheckPendDbHashReadRsp + 258
        0x0002a094:    2101        .!      MOVS     r1,#1
        0x0002a096:    7219        .r      STRB     r1,[r3,#8]
        0x0002a098:    f883a009    ....    STRB     r10,[r3,#9]
        0x0002a09c:    f883800a    ....    STRB     r8,[r3,#0xa]
        0x0002a0a0:    ea4f2118    O..!    LSR      r1,r8,#8
        0x0002a0a4:    72d9        .r      STRB     r1,[r3,#0xb]
        0x0002a0a6:    f883900c    ....    STRB     r9,[r3,#0xc]
        0x0002a0aa:    2205        ."      MOVS     r2,#5
        0x0002a0ac:    4659        YF      MOV      r1,r11
        0x0002a0ae:    4620         F      MOV      r0,r4
        0x0002a0b0:    f7fff8c8    ....    BL       attL2cDataReq ; 0x29244
        0x0002a0b4:    e01d        ..      B        0x2a0f2 ; attsCheckPendDbHashReadRsp + 258
        0x0002a0b6:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a0b8:    f04f0b00    O...    MOV      r11,#0
        0x0002a0bc:    f04f0808    O...    MOV      r8,#8
        0x0002a0c0:    f8b09000    ....    LDRH     r9,[r0,#0]
        0x0002a0c4:    f04f0a11    O...    MOV      r10,#0x11
        0x0002a0c8:    200d        .       MOVS     r0,#0xd
        0x0002a0ca:    f7fff8cd    ....    BL       attMsgAlloc ; 0x29268
        0x0002a0ce:    b180        ..      CBZ      r0,0x2a0f2 ; attsCheckPendDbHashReadRsp + 258
        0x0002a0d0:    2201        ."      MOVS     r2,#1
        0x0002a0d2:    7202        .r      STRB     r2,[r0,#8]
        0x0002a0d4:    f8808009    ....    STRB     r8,[r0,#9]
        0x0002a0d8:    f880900a    ....    STRB     r9,[r0,#0xa]
        0x0002a0dc:    ea4f2219    O.."    LSR      r2,r9,#8
        0x0002a0e0:    72c2        .r      STRB     r2,[r0,#0xb]
        0x0002a0e2:    f880a00c    ....    STRB     r10,[r0,#0xc]
        0x0002a0e6:    4603        .F      MOV      r3,r0
        0x0002a0e8:    2205        ."      MOVS     r2,#5
        0x0002a0ea:    4659        YF      MOV      r1,r11
        0x0002a0ec:    4620         F      MOV      r0,r4
        0x0002a0ee:    f7fff8a9    ....    BL       attL2cDataReq ; 0x29244
        0x0002a0f2:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a0f4:    f7f2fc8a    ....    BL       WsfBufFree ; 0x1ca0c
        0x0002a0f8:    6127        'a      STR      r7,[r4,#0x10]
        0x0002a0fa:    1c68        h.      ADDS     r0,r5,#1
        0x0002a0fc:    b2c5        ..      UXTB     r5,r0
        0x0002a0fe:    2d03        .-      CMP      r5,#3
        0x0002a100:    f4ffaf7c    ..|.    BCC      0x29ffc ; attsCheckPendDbHashReadRsp + 12
        0x0002a104:    e8bd8ff8    ....    POP      {r3-r11,pc}
    $d
        0x0002a108:    10004d84    .M..    DCD    268455300
    $t
    i.attsClearPrepWrites
    attsClearPrepWrites
        0x0002a10c:    b570        p.      PUSH     {r4-r6,lr}
        0x0002a10e:    4604        .F      MOV      r4,r0
        0x0002a110:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002a114:    4d0b        .M      LDR      r5,[pc,#44] ; [0x2a144] = 0x10004b90
        0x0002a116:    eb0500c0    ....    ADD      r0,r5,r0,LSL #3
        0x0002a11a:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002a11e:    f7f2fd83    ....    BL       WsfQueueDeq ; 0x1cc28
        0x0002a122:    2800        .(      CMP      r0,#0
        0x0002a124:    bf08        ..      IT       EQ
        0x0002a126:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0002a128:    f7f2fc70    ..p.    BL       WsfBufFree ; 0x1ca0c
        0x0002a12c:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002a130:    eb0500c0    ....    ADD      r0,r5,r0,LSL #3
        0x0002a134:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002a138:    f7f2fd76    ..v.    BL       WsfQueueDeq ; 0x1cc28
        0x0002a13c:    2800        .(      CMP      r0,#0
        0x0002a13e:    d1f3        ..      BNE      0x2a128 ; attsClearPrepWrites + 28
        0x0002a140:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0002a142:    0000        ..      DCW    0
        0x0002a144:    10004b90    .K..    DCD    268454800
    $t
    i.attsConnCback
    attsConnCback
        0x0002a148:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002a14c:    4607        .F      MOV      r7,r0
        0x0002a14e:    7888        .x      LDRB     r0,[r1,#2]
        0x0002a150:    4c1e        .L      LDR      r4,[pc,#120] ; [0x2a1cc] = 0x10004b90
        0x0002a152:    4688        .F      MOV      r8,r1
        0x0002a154:    2828        ((      CMP      r0,#0x28
        0x0002a156:    bf08        ..      IT       EQ
        0x0002a158:    2500        .%      MOVEQ    r5,#0
        0x0002a15a:    d12f        /.      BNE      0x2a1bc ; attsConnCback + 116
        0x0002a15c:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002a15e:    eb050145    ..E.    ADD      r1,r5,r5,LSL #1
        0x0002a162:    eb001040    ..@.    ADD      r0,r0,r0,LSL #5
        0x0002a166:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x0002a16a:    eb0101c5    ....    ADD      r1,r1,r5,LSL #3
        0x0002a16e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002a172:    f1a00684    ....    SUB      r6,r0,#0x84
        0x0002a176:    f8100c60    ..`.    LDRB     r0,[r0,#-0x60]
        0x0002a17a:    eb0400c0    ....    ADD      r0,r4,r0,LSL #3
        0x0002a17e:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002a182:    f7f2fd51    ..Q.    BL       WsfQueueDeq ; 0x1cc28
        0x0002a186:    b158        X.      CBZ      r0,0x2a1a0 ; attsConnCback + 88
        0x0002a188:    f7f2fc40    ..@.    BL       WsfBufFree ; 0x1ca0c
        0x0002a18c:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002a190:    eb0400c0    ....    ADD      r0,r4,r0,LSL #3
        0x0002a194:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002a198:    f7f2fd46    ..F.    BL       WsfQueueDeq ; 0x1cc28
        0x0002a19c:    2800        .(      CMP      r0,#0
        0x0002a19e:    d1f3        ..      BNE      0x2a188 ; attsConnCback + 64
        0x0002a1a0:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002a1a2:    f7f0f9db    ....    BL       DmConnCheckIdle ; 0x1a55c
        0x0002a1a6:    f0100f04    ....    TST      r0,#4
        0x0002a1aa:    bf1c        ..      ITT      NE
        0x0002a1ac:    f1060014    ....    ADDNE    r0,r6,#0x14
        0x0002a1b0:    f7f2feee    ....    BLNE     WsfTimerStop ; 0x1cf90
        0x0002a1b4:    1c68        h.      ADDS     r0,r5,#1
        0x0002a1b6:    b2c5        ..      UXTB     r5,r0
        0x0002a1b8:    2d03        .-      CMP      r5,#3
        0x0002a1ba:    d3cf        ..      BCC      0x2a15c ; attsConnCback + 20
        0x0002a1bc:    f8d401ac    ....    LDR      r0,[r4,#0x1ac]
        0x0002a1c0:    4641        AF      MOV      r1,r8
        0x0002a1c2:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0002a1c4:    4638        8F      MOV      r0,r7
        0x0002a1c6:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002a1ca:    4710        .G      BX       r2
    $d
        0x0002a1cc:    10004b90    .K..    DCD    268454800
    $t
    i.attsCsfActClientState
    attsCsfActClientState
        0x0002a1d0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002a1d4:    2600        .&      MOVS     r6,#0
        0x0002a1d6:    4690        .F      MOV      r8,r2
        0x0002a1d8:    460d        .F      MOV      r5,r1
        0x0002a1da:    2902        .)      CMP      r1,#2
        0x0002a1dc:    bf18        ..      IT       NE
        0x0002a1de:    2d1e        .-      CMPNE    r5,#0x1e
        0x0002a1e0:    d034        4.      BEQ      0x2a24c ; attsCsfActClientState + 124
        0x0002a1e2:    4f1c        .O      LDR      r7,[pc,#112] ; [0x2a254] = 0x10004b80
        0x0002a1e4:    eb070440    ..@.    ADD      r4,r7,r0,LSL #1
        0x0002a1e8:    7861        ax      LDRB     r1,[r4,#1]
        0x0002a1ea:    2903        .)      CMP      r1,#3
        0x0002a1ec:    d002        ..      BEQ      0x2a1f4 ; attsCsfActClientState + 36
        0x0002a1ee:    2901        .)      CMP      r1,#1
        0x0002a1f0:    d00a        ..      BEQ      0x2a208 ; attsCsfActClientState + 56
        0x0002a1f2:    e00d        ..      B        0x2a210 ; attsCsfActClientState + 64
        0x0002a1f4:    f0150f40    ..@.    TST      r5,#0x40
        0x0002a1f8:    d109        ..      BNE      0x2a20e ; attsCsfActClientState + 62
        0x0002a1fa:    2001        .       MOVS     r0,#1
        0x0002a1fc:    7060        `p      STRB     r0,[r4,#1]
        0x0002a1fe:    7820         x      LDRB     r0,[r4,#0]
        0x0002a200:    f0100f01    ....    TST      r0,#1
        0x0002a204:    d103        ..      BNE      0x2a20e ; attsCsfActClientState + 62
        0x0002a206:    e003        ..      B        0x2a210 ; attsCsfActClientState + 64
        0x0002a208:    f0150f40    ..@.    TST      r5,#0x40
        0x0002a20c:    d003        ..      BEQ      0x2a216 ; attsCsfActClientState + 70
        0x0002a20e:    2612        .&      MOVS     r6,#0x12
        0x0002a210:    2d08        .-      CMP      r5,#8
        0x0002a212:    d11b        ..      BNE      0x2a24c ; attsCsfActClientState + 124
        0x0002a214:    e009        ..      B        0x2a22a ; attsCsfActClientState + 90
        0x0002a216:    2100        .!      MOVS     r1,#0
        0x0002a218:    7061        ap      STRB     r1,[r4,#1]
        0x0002a21a:    68bb        .h      LDR      r3,[r7,#8]
        0x0002a21c:    2b00        .+      CMP      r3,#0
        0x0002a21e:    d0f7        ..      BEQ      0x2a210 ; attsCsfActClientState + 64
        0x0002a220:    1c40        @.      ADDS     r0,r0,#1
        0x0002a222:    b2c0        ..      UXTB     r0,r0
        0x0002a224:    4622        "F      MOV      r2,r4
        0x0002a226:    4798        .G      BLX      r3
        0x0002a228:    e7f2        ..      B        0x2a210 ; attsCsfActClientState + 64
        0x0002a22a:    f898000d    ....    LDRB     r0,[r8,#0xd]
        0x0002a22e:    f898100e    ....    LDRB     r1,[r8,#0xe]
        0x0002a232:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002a236:    b280        ..      UXTH     r0,r0
        0x0002a238:    f5a0512c    ..,Q    SUB      r1,r0,#0x2b00
        0x0002a23c:    392a        *9      SUBS     r1,r1,#0x2a
        0x0002a23e:    d105        ..      BNE      0x2a24c ; attsCsfActClientState + 124
        0x0002a240:    7b38        8{      LDRB     r0,[r7,#0xc]
        0x0002a242:    2600        .&      MOVS     r6,#0
        0x0002a244:    2800        .(      CMP      r0,#0
        0x0002a246:    bf1c        ..      ITT      NE
        0x0002a248:    2002        .       MOVNE    r0,#2
        0x0002a24a:    7060        `p      STRBNE   r0,[r4,#1]
        0x0002a24c:    4630        0F      MOV      r0,r6
        0x0002a24e:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0002a252:    0000        ..      DCW    0
        0x0002a254:    10004b80    .K..    DCD    268454784
    $t
    i.attsCsfGetHashUpdateStatus
    attsCsfGetHashUpdateStatus
        0x0002a258:    4801        .H      LDR      r0,[pc,#4] ; [0x2a260] = 0x10004b80
        0x0002a25a:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002a25c:    4770        pG      BX       lr
    $d
        0x0002a25e:    0000        ..      DCW    0
        0x0002a260:    10004b80    .K..    DCD    268454784
    $t
    i.attsCsfIsClientChangeAware
    attsCsfIsClientChangeAware
        0x0002a264:    4a08        .J      LDR      r2,[pc,#32] ; [0x2a288] = 0x10004b80
        0x0002a266:    eb020040    ..@.    ADD      r0,r2,r0,LSL #1
        0x0002a26a:    f8102c02    ...,    LDRB     r2,[r0,#-2]
        0x0002a26e:    f0120f01    ....    TST      r2,#1
        0x0002a272:    d007        ..      BEQ      0x2a284 ; attsCsfIsClientChangeAware + 32
        0x0002a274:    f8100c01    ....    LDRB     r0,[r0,#-1]
        0x0002a278:    2803        .(      CMP      r0,#3
        0x0002a27a:    d103        ..      BNE      0x2a284 ; attsCsfIsClientChangeAware + 32
        0x0002a27c:    2912        .)      CMP      r1,#0x12
        0x0002a27e:    bf1c        ..      ITT      NE
        0x0002a280:    2000        .       MOVNE    r0,#0
        0x0002a282:    4770        pG      BXNE     lr
        0x0002a284:    2001        .       MOVS     r0,#1
        0x0002a286:    4770        pG      BX       lr
    $d
        0x0002a288:    10004b80    .K..    DCD    268454784
    $t
    i.attsCsfSetHashUpdateStatus
    attsCsfSetHashUpdateStatus
        0x0002a28c:    490b        .I      LDR      r1,[pc,#44] ; [0x2a2bc] = 0x10004b80
        0x0002a28e:    7b0a        .{      LDRB     r2,[r1,#0xc]
        0x0002a290:    4282        .B      CMP      r2,r0
        0x0002a292:    bf08        ..      IT       EQ
        0x0002a294:    4770        pG      BXEQ     lr
        0x0002a296:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002a298:    b168        h.      CBZ      r0,0x2a2b6 ; attsCsfSetHashUpdateStatus + 42
        0x0002a29a:    784a        Jx      LDRB     r2,[r1,#1]
        0x0002a29c:    2001        .       MOVS     r0,#1
        0x0002a29e:    2a02        .*      CMP      r2,#2
        0x0002a2a0:    bf08        ..      IT       EQ
        0x0002a2a2:    7048        Hp      STRBEQ   r0,[r1,#1]
        0x0002a2a4:    78ca        .x      LDRB     r2,[r1,#3]
        0x0002a2a6:    2a02        .*      CMP      r2,#2
        0x0002a2a8:    bf08        ..      IT       EQ
        0x0002a2aa:    70c8        .p      STRBEQ   r0,[r1,#3]
        0x0002a2ac:    794a        Jy      LDRB     r2,[r1,#5]
        0x0002a2ae:    2a02        .*      CMP      r2,#2
        0x0002a2b0:    bf08        ..      IT       EQ
        0x0002a2b2:    7148        Hq      STRBEQ   r0,[r1,#5]
        0x0002a2b4:    4770        pG      BX       lr
        0x0002a2b6:    f7ffbe9b    ....    B.W      attsCheckPendDbHashReadRsp ; 0x29ff0
    $d
        0x0002a2ba:    0000        ..      DCW    0
        0x0002a2bc:    10004b80    .K..    DCD    268454784
    $t
    i.attsDataCback
    attsDataCback
        0x0002a2c0:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0002a2c4:    4691        .F      MOV      r9,r2
        0x0002a2c6:    4688        .F      MOV      r8,r1
        0x0002a2c8:    f7f0f972    ..r.    BL       DmConnIdByHandle ; 0x1a5b0
        0x0002a2cc:    2800        .(      CMP      r0,#0
        0x0002a2ce:    bf08        ..      IT       EQ
        0x0002a2d0:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002a2d4:    eb001040    ..@.    ADD      r0,r0,r0,LSL #5
        0x0002a2d8:    493a        :I      LDR      r1,[pc,#232] ; [0x2a3c4] = 0x10004b90
        0x0002a2da:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0002a2de:    f1b00784    ....    SUBS     r7,r0,#0x84
        0x0002a2e2:    bf14        ..      ITE      NE
        0x0002a2e4:    f1b80f00    ....    CMPNE    r8,#0
        0x0002a2e8:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002a2ec:    f8994008    ...@    LDRB     r4,[r9,#8]
        0x0002a2f0:    2c12        .,      CMP      r4,#0x12
        0x0002a2f2:    bf86        ..      ITTE     HI
        0x0002a2f4:    f1a40016    ....    SUBHI    r0,r4,#0x16
        0x0002a2f8:    2808        .(      CMPHI    r0,#8
        0x0002a2fa:    0865        e.      LSRLS    r5,r4,#1
        0x0002a2fc:    d90b        ..      BLS      0x2a316 ; attsDataCback + 86
        0x0002a2fe:    2c52        R,      CMP      r4,#0x52
        0x0002a300:    bf08        ..      IT       EQ
        0x0002a302:    250a        .%      MOVEQ    r5,#0xa
        0x0002a304:    d007        ..      BEQ      0x2a316 ; attsDataCback + 86
        0x0002a306:    2c20         ,      CMP      r4,#0x20
        0x0002a308:    bf08        ..      IT       EQ
        0x0002a30a:    2510        .%      MOVEQ    r5,#0x10
        0x0002a30c:    d003        ..      BEQ      0x2a316 ; attsDataCback + 86
        0x0002a30e:    2cd2        .,      CMP      r4,#0xd2
        0x0002a310:    bf0c        ..      ITE      EQ
        0x0002a312:    2511        .%      MOVEQ    r5,#0x11
        0x0002a314:    2500        .%      MOVNE    r5,#0
        0x0002a316:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002a318:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a31a:    f0100f08    ....    TST      r0,#8
        0x0002a31e:    bf1c        ..      ITT      NE
        0x0002a320:    2d0f        .-      CMPNE    r5,#0xf
        0x0002a322:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x0002a326:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0002a32a:    464a        JF      MOV      r2,r9
        0x0002a32c:    f1a00001    ....    SUB      r0,r0,#1
        0x0002a330:    b280        ..      UXTH     r0,r0
        0x0002a332:    4621        !F      MOV      r1,r4
        0x0002a334:    f7ffff4c    ..L.    BL       attsCsfActClientState ; 0x2a1d0
        0x0002a338:    b380        ..      CBZ      r0,0x2a39c ; attsDataCback + 220
        0x0002a33a:    f1b80f03    ....    CMP      r8,#3
        0x0002a33e:    bf38        8.      IT       CC
        0x0002a340:    e8bd87f0    ....    POPCC    {r4-r10,pc}
        0x0002a344:    f8991009    ....    LDRB     r1,[r9,#9]
        0x0002a348:    f899200a    ...     LDRB     r2,[r9,#0xa]
        0x0002a34c:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x0002a350:    b28e        ..      UXTH     r6,r1
        0x0002a352:    2c02        .,      CMP      r4,#2
        0x0002a354:    bf14        ..      ITE      NE
        0x0002a356:    2c1e        .,      CMPNE    r4,#0x1e
        0x0002a358:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002a35c:    f0140f40    ..@.    TST      r4,#0x40
        0x0002a360:    bf18        ..      IT       NE
        0x0002a362:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x0002a366:    693f        ?i      LDR      r7,[r7,#0x10]
        0x0002a368:    4680        .F      MOV      r8,r0
        0x0002a36a:    f04f0500    O...    MOV      r5,#0
        0x0002a36e:    f04f000d    O...    MOV      r0,#0xd
        0x0002a372:    f7feff79    ..y.    BL       attMsgAlloc ; 0x29268
        0x0002a376:    0003        ..      MOVS     r3,r0
        0x0002a378:    bf08        ..      IT       EQ
        0x0002a37a:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002a37e:    2101        .!      MOVS     r1,#1
        0x0002a380:    7219        .r      STRB     r1,[r3,#8]
        0x0002a382:    725c        \r      STRB     r4,[r3,#9]
        0x0002a384:    0a31        1.      LSRS     r1,r6,#8
        0x0002a386:    729e        .r      STRB     r6,[r3,#0xa]
        0x0002a388:    72d9        .r      STRB     r1,[r3,#0xb]
        0x0002a38a:    f883800c    ....    STRB     r8,[r3,#0xc]
        0x0002a38e:    4629        )F      MOV      r1,r5
        0x0002a390:    4638        8F      MOV      r0,r7
        0x0002a392:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002a396:    2205        ."      MOVS     r2,#5
        0x0002a398:    f7febf54    ..T.    B        attL2cDataReq ; 0x29244
        0x0002a39c:    480a        .H      LDR      r0,[pc,#40] ; [0x2a3c8] = 0x10000230
        0x0002a39e:    2600        .&      MOVS     r6,#0
        0x0002a3a0:    f8503025    P.%0    LDR      r3,[r0,r5,LSL #2]
        0x0002a3a4:    2b00        .+      CMP      r3,#0
        0x0002a3a6:    bf08        ..      IT       EQ
        0x0002a3a8:    2006        .       MOVEQ    r0,#6
        0x0002a3aa:    d0d2        ..      BEQ      0x2a352 ; attsDataCback + 146
        0x0002a3ac:    4807        .H      LDR      r0,[pc,#28] ; [0x2a3cc] = 0x43a24
        0x0002a3ae:    5d40        @]      LDRB     r0,[r0,r5]
        0x0002a3b0:    4540        @E      CMP      r0,r8
        0x0002a3b2:    bf88        ..      IT       HI
        0x0002a3b4:    2004        .       MOVHI    r0,#4
        0x0002a3b6:    d8cc        ..      BHI      0x2a352 ; attsDataCback + 146
        0x0002a3b8:    464a        JF      MOV      r2,r9
        0x0002a3ba:    4641        AF      MOV      r1,r8
        0x0002a3bc:    4638        8F      MOV      r0,r7
        0x0002a3be:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002a3c2:    4718        .G      BX       r3
    $d
        0x0002a3c4:    10004b90    .K..    DCD    268454800
        0x0002a3c8:    10000230    0...    DCD    268436016
        0x0002a3cc:    00043a24    $:..    DCD    277028
    $t
    i.attsDiscBusy
    attsDiscBusy
        0x0002a3d0:    b570        p.      PUSH     {r4-r6,lr}
        0x0002a3d2:    4d0f        .M      LDR      r5,[pc,#60] ; [0x2a410] = 0x1000012c
        0x0002a3d4:    4604        .F      MOV      r4,r0
        0x0002a3d6:    6828        (h      LDR      r0,[r5,#0]
        0x0002a3d8:    6800        .h      LDR      r0,[r0,#0]
        0x0002a3da:    2800        .(      CMP      r0,#0
        0x0002a3dc:    bf08        ..      IT       EQ
        0x0002a3de:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0002a3e0:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a3e2:    2201        ."      MOVS     r2,#1
        0x0002a3e4:    2104        .!      MOVS     r1,#4
        0x0002a3e6:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002a3e8:    f7f0f996    ....    BL       DmConnSetIdle ; 0x1a718
        0x0002a3ec:    4809        .H      LDR      r0,[pc,#36] ; [0x2a414] = 0x10004d84
        0x0002a3ee:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0002a3f2:    f8840020    .. .    STRB     r0,[r4,#0x20]
        0x0002a3f6:    2020                MOVS     r0,#0x20
        0x0002a3f8:    77a0        .w      STRB     r0,[r4,#0x1e]
        0x0002a3fa:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a3fc:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002a3fe:    83a0        ..      STRH     r0,[r4,#0x1c]
        0x0002a400:    6828        (h      LDR      r0,[r5,#0]
        0x0002a402:    6801        .h      LDR      r1,[r0,#0]
        0x0002a404:    f1040014    ....    ADD      r0,r4,#0x14
        0x0002a408:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002a40c:    f7f2bd8a    ....    B        WsfTimerStartSec ; 0x1cf24
    $d
        0x0002a410:    1000012c    ,...    DCD    268435756
        0x0002a414:    10004d84    .M..    DCD    268455300
    $t
    i.attsErrRsp
    attsErrRsp
        0x0002a418:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002a41c:    4607        .F      MOV      r7,r0
        0x0002a41e:    461c        .F      MOV      r4,r3
        0x0002a420:    4690        .F      MOV      r8,r2
        0x0002a422:    460e        .F      MOV      r6,r1
        0x0002a424:    200d        .       MOVS     r0,#0xd
        0x0002a426:    9d06        ..      LDR      r5,[sp,#0x18]
        0x0002a428:    f7feff1e    ....    BL       attMsgAlloc ; 0x29268
        0x0002a42c:    0003        ..      MOVS     r3,r0
        0x0002a42e:    bf08        ..      IT       EQ
        0x0002a430:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002a434:    2101        .!      MOVS     r1,#1
        0x0002a436:    7219        .r      STRB     r1,[r3,#8]
        0x0002a438:    f8838009    ....    STRB     r8,[r3,#9]
        0x0002a43c:    0a21        !.      LSRS     r1,r4,#8
        0x0002a43e:    729c        .r      STRB     r4,[r3,#0xa]
        0x0002a440:    72d9        .r      STRB     r1,[r3,#0xb]
        0x0002a442:    731d        .s      STRB     r5,[r3,#0xc]
        0x0002a444:    4631        1F      MOV      r1,r6
        0x0002a446:    4638        8F      MOV      r0,r7
        0x0002a448:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002a44c:    2205        ."      MOVS     r2,#5
        0x0002a44e:    f7febef9    ....    B        attL2cDataReq ; 0x29244
        0x0002a452:    0000        ..      MOVS     r0,r0
    i.attsFindByHandle
    attsFindByHandle
        0x0002a454:    4a0a        .J      LDR      r2,[pc,#40] ; [0x2a480] = 0x10004b90
        0x0002a456:    f8d221a4    ...!    LDR      r2,[r2,#0x1a4]
        0x0002a45a:    b17a        z.      CBZ      r2,0x2a47c ; attsFindByHandle + 40
        0x0002a45c:    8a13        ..      LDRH     r3,[r2,#0x10]
        0x0002a45e:    4283        .B      CMP      r3,r0
        0x0002a460:    bf9c        ..      ITT      LS
        0x0002a462:    8a53        S.      LDRHLS   r3,[r2,#0x12]
        0x0002a464:    4298        .B      CMPLS    r0,r3
        0x0002a466:    d806        ..      BHI      0x2a476 ; attsFindByHandle + 34
        0x0002a468:    600a        .`      STR      r2,[r1,#0]
        0x0002a46a:    6851        Qh      LDR      r1,[r2,#4]
        0x0002a46c:    8a12        ..      LDRH     r2,[r2,#0x10]
        0x0002a46e:    1a80        ..      SUBS     r0,r0,r2
        0x0002a470:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002a474:    4770        pG      BX       lr
        0x0002a476:    6812        .h      LDR      r2,[r2,#0]
        0x0002a478:    2a00        .*      CMP      r2,#0
        0x0002a47a:    d1ef        ..      BNE      0x2a45c ; attsFindByHandle + 8
        0x0002a47c:    2000        .       MOVS     r0,#0
        0x0002a47e:    4770        pG      BX       lr
    $d
        0x0002a480:    10004b90    .K..    DCD    268454800
    $t
    i.attsFindServiceGroupEnd
    attsFindServiceGroupEnd
        0x0002a484:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002a488:    a11e        ..      ADR      r1,{pc}+0x7c ; 0x2a504
        0x0002a48a:    b082        ..      SUB      sp,sp,#8
        0x0002a48c:    6809        .h      LDR      r1,[r1,#0]
        0x0002a48e:    9100        ..      STR      r1,[sp,#0]
        0x0002a490:    a11d        ..      ADR      r1,{pc}+0x78 ; 0x2a508
        0x0002a492:    f64f78ff    O..x    MOV      r8,#0xffff
        0x0002a496:    6809        .h      LDR      r1,[r1,#0]
        0x0002a498:    9101        ..      STR      r1,[sp,#4]
        0x0002a49a:    4540        @E      CMP      r0,r8
        0x0002a49c:    d02d        -.      BEQ      0x2a4fa ; attsFindServiceGroupEnd + 118
        0x0002a49e:    4606        .F      MOV      r6,r0
        0x0002a4a0:    1c40        @.      ADDS     r0,r0,#1
        0x0002a4a2:    b284        ..      UXTH     r4,r0
        0x0002a4a4:    4819        .H      LDR      r0,[pc,#100] ; [0x2a50c] = 0x10004b90
        0x0002a4a6:    f8d051a4    ...Q    LDR      r5,[r0,#0x1a4]
        0x0002a4aa:    b335        5.      CBZ      r5,0x2a4fa ; attsFindServiceGroupEnd + 118
        0x0002a4ac:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x0002a4ae:    42a0        .B      CMP      r0,r4
        0x0002a4b0:    bf88        ..      IT       HI
        0x0002a4b2:    4604        .F      MOVHI    r4,r0
        0x0002a4b4:    8a69        i.      LDRH     r1,[r5,#0x12]
        0x0002a4b6:    42a1        .B      CMP      r1,r4
        0x0002a4b8:    d31c        ..      BCC      0x2a4f4 ; attsFindServiceGroupEnd + 112
        0x0002a4ba:    6869        ih      LDR      r1,[r5,#4]
        0x0002a4bc:    1a20         .      SUBS     r0,r4,r0
        0x0002a4be:    eb011700    ....    ADD      r7,r1,r0,LSL #4
        0x0002a4c2:    466a        jF      MOV      r2,sp
        0x0002a4c4:    2102        .!      MOVS     r1,#2
        0x0002a4c6:    4638        8F      MOV      r0,r7
        0x0002a4c8:    f001fcaf    ....    BL       attsUuidCmp ; 0x2be2a
        0x0002a4cc:    b928        (.      CBNZ     r0,0x2a4da ; attsFindServiceGroupEnd + 86
        0x0002a4ce:    aa01        ..      ADD      r2,sp,#4
        0x0002a4d0:    2102        .!      MOVS     r1,#2
        0x0002a4d2:    4638        8F      MOV      r0,r7
        0x0002a4d4:    f001fca9    ....    BL       attsUuidCmp ; 0x2be2a
        0x0002a4d8:    b118        ..      CBZ      r0,0x2a4e2 ; attsFindServiceGroupEnd + 94
        0x0002a4da:    b002        ..      ADD      sp,sp,#8
        0x0002a4dc:    4630        0F      MOV      r0,r6
        0x0002a4de:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002a4e2:    4544        DE      CMP      r4,r8
        0x0002a4e4:    d009        ..      BEQ      0x2a4fa ; attsFindServiceGroupEnd + 118
        0x0002a4e6:    4626        &F      MOV      r6,r4
        0x0002a4e8:    1c60        `.      ADDS     r0,r4,#1
        0x0002a4ea:    b284        ..      UXTH     r4,r0
        0x0002a4ec:    8a68        h.      LDRH     r0,[r5,#0x12]
        0x0002a4ee:    3710        .7      ADDS     r7,r7,#0x10
        0x0002a4f0:    42a0        .B      CMP      r0,r4
        0x0002a4f2:    d2e6        ..      BCS      0x2a4c2 ; attsFindServiceGroupEnd + 62
        0x0002a4f4:    682d        -h      LDR      r5,[r5,#0]
        0x0002a4f6:    2d00        .-      CMP      r5,#0
        0x0002a4f8:    d1d8        ..      BNE      0x2a4ac ; attsFindServiceGroupEnd + 40
        0x0002a4fa:    b002        ..      ADD      sp,sp,#8
        0x0002a4fc:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0002a500:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0002a504:    00002800    .(..    DCD    10240
        0x0002a508:    00002801    .(..    DCD    10241
        0x0002a50c:    10004b90    .K..    DCD    268454800
    $t
    i.attsFindUuidInRange
    attsFindUuidInRange
        0x0002a510:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x0002a514:    4604        .F      MOV      r4,r0
        0x0002a516:    481d        .H      LDR      r0,[pc,#116] ; [0x2a58c] = 0x10004b90
        0x0002a518:    e9dd690a    ...i    LDRD     r6,r9,[sp,#0x28]
        0x0002a51c:    f8d051a4    ...Q    LDR      r5,[r0,#0x1a4]
        0x0002a520:    469a        .F      MOV      r10,r3
        0x0002a522:    4693        .F      MOV      r11,r2
        0x0002a524:    460f        .F      MOV      r7,r1
        0x0002a526:    2d00        .-      CMP      r5,#0
        0x0002a528:    bf18        ..      IT       NE
        0x0002a52a:    f64f78ff    O..x    MOVNE    r8,#0xffff
        0x0002a52e:    d029        ).      BEQ      0x2a584 ; attsFindUuidInRange + 116
        0x0002a530:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x0002a532:    42a0        .B      CMP      r0,r4
        0x0002a534:    d902        ..      BLS      0x2a53c ; attsFindUuidInRange + 44
        0x0002a536:    42b8        .B      CMP      r0,r7
        0x0002a538:    bf98        ..      IT       LS
        0x0002a53a:    4604        .F      MOVLS    r4,r0
        0x0002a53c:    42a0        .B      CMP      r0,r4
        0x0002a53e:    bf9c        ..      ITT      LS
        0x0002a540:    8a69        i.      LDRHLS   r1,[r5,#0x12]
        0x0002a542:    428c        .B      CMPLS    r4,r1
        0x0002a544:    d81b        ..      BHI      0x2a57e ; attsFindUuidInRange + 110
        0x0002a546:    6869        ih      LDR      r1,[r5,#4]
        0x0002a548:    1a20         .      SUBS     r0,r4,r0
        0x0002a54a:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002a54e:    e010        ..      B        0x2a572 ; attsFindUuidInRange + 98
        0x0002a550:    4652        RF      MOV      r2,r10
        0x0002a552:    4659        YF      MOV      r1,r11
        0x0002a554:    6830        0h      LDR      r0,[r6,#0]
        0x0002a556:    f001fc68    ..h.    BL       attsUuidCmp ; 0x2be2a
        0x0002a55a:    b120         .      CBZ      r0,0x2a566 ; attsFindUuidInRange + 86
        0x0002a55c:    4620         F      MOV      r0,r4
        0x0002a55e:    f8c95000    ...P    STR      r5,[r9,#0]
        0x0002a562:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x0002a566:    4544        DE      CMP      r4,r8
        0x0002a568:    d009        ..      BEQ      0x2a57e ; attsFindUuidInRange + 110
        0x0002a56a:    1c60        `.      ADDS     r0,r4,#1
        0x0002a56c:    b284        ..      UXTH     r4,r0
        0x0002a56e:    6830        0h      LDR      r0,[r6,#0]
        0x0002a570:    3010        .0      ADDS     r0,r0,#0x10
        0x0002a572:    6030        0`      STR      r0,[r6,#0]
        0x0002a574:    8a68        h.      LDRH     r0,[r5,#0x12]
        0x0002a576:    42a0        .B      CMP      r0,r4
        0x0002a578:    bf28        (.      IT       CS
        0x0002a57a:    42a7        .B      CMPCS    r7,r4
        0x0002a57c:    d2e8        ..      BCS      0x2a550 ; attsFindUuidInRange + 64
        0x0002a57e:    682d        -h      LDR      r5,[r5,#0]
        0x0002a580:    2d00        .-      CMP      r5,#0
        0x0002a582:    d1d5        ..      BNE      0x2a530 ; attsFindUuidInRange + 32
        0x0002a584:    2000        .       MOVS     r0,#0
        0x0002a586:    e8bd9ff0    ....    POP      {r4-r12,pc}
    $d
        0x0002a58a:    0000        ..      DCW    0
        0x0002a58c:    10004b90    .K..    DCD    268454800
    $t
    i.attsHandleValueIndNtf
    attsHandleValueIndNtf
        0x0002a590:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0002a594:    461f        .F      MOV      r7,r3
        0x0002a596:    4691        .F      MOV      r9,r2
        0x0002a598:    460d        .F      MOV      r5,r1
        0x0002a59a:    4606        .F      MOV      r6,r0
        0x0002a59c:    f8dd8030    ..0.    LDR      r8,[sp,#0x30]
        0x0002a5a0:    f7f2fbf2    ....    BL       WsfTaskLock ; 0x1cd88
        0x0002a5a4:    4649        IF      MOV      r1,r9
        0x0002a5a6:    4630        0F      MOV      r0,r6
        0x0002a5a8:    f7fffc90    ....    BL       attsCcbByConnId ; 0x29ecc
        0x0002a5ac:    b318        ..      CBZ      r0,0x2a5f6 ; attsHandleValueIndNtf + 102
        0x0002a5ae:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002a5b0:    2102        .!      MOVS     r1,#2
        0x0002a5b2:    eb010189    ....    ADD      r1,r1,r9,LSL #2
        0x0002a5b6:    f830b029    0.).    LDRH     r11,[r0,r9,LSL #2]
        0x0002a5ba:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002a5bc:    f3c00a80    ....    UBFX     r10,r0,#2,#1
        0x0002a5c0:    f7f2fc2e    ....    BL       WsfTaskUnlock ; 0x1ce20
        0x0002a5c4:    f1bb0f00    ....    CMP      r11,#0
        0x0002a5c8:    d00a        ..      BEQ      0x2a5e0 ; attsHandleValueIndNtf + 80
        0x0002a5ca:    2400        .$      MOVS     r4,#0
        0x0002a5cc:    f1ba0f00    ....    CMP      r10,#0
        0x0002a5d0:    d014        ..      BEQ      0x2a5fc ; attsHandleValueIndNtf + 108
        0x0002a5d2:    4630        0F      MOV      r0,r6
        0x0002a5d4:    462a        *F      MOV      r2,r5
        0x0002a5d6:    2371        q#      MOVS     r3,#0x71
        0x0002a5d8:    2112        .!      MOVS     r1,#0x12
        0x0002a5da:    9400        ..      STR      r4,[sp,#0]
        0x0002a5dc:    f7fefdd8    ....    BL       attExecCallback ; 0x29190
        0x0002a5e0:    f1b80f00    ....    CMP      r8,#0
        0x0002a5e4:    bf08        ..      IT       EQ
        0x0002a5e6:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0002a5ea:    e9dd010a    ....    LDRD     r0,r1,[sp,#0x28]
        0x0002a5ee:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x0002a5f2:    f7efba71    ..q.    B        AttMsgFree ; 0x19ad8
        0x0002a5f6:    f7f2fc13    ....    BL       WsfTaskUnlock ; 0x1ce20
        0x0002a5fa:    e7f1        ..      B        0x2a5e0 ; attsHandleValueIndNtf + 80
        0x0002a5fc:    4629        )F      MOV      r1,r5
        0x0002a5fe:    4630        0F      MOV      r0,r6
        0x0002a600:    f7fffe30    ..0.    BL       attsCsfIsClientChangeAware ; 0x2a264
        0x0002a604:    2800        .(      CMP      r0,#0
        0x0002a606:    d0eb        ..      BEQ      0x2a5e0 ; attsHandleValueIndNtf + 80
        0x0002a608:    f1070a03    ....    ADD      r10,r7,#3
        0x0002a60c:    45da        .E      CMP      r10,r11
        0x0002a60e:    d836        6.      BHI      0x2a67e ; attsHandleValueIndNtf + 238
        0x0002a610:    200c        .       MOVS     r0,#0xc
        0x0002a612:    f7f2fa8b    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0002a616:    0004        ..      MOVS     r4,r0
        0x0002a618:    d0e2        ..      BEQ      0x2a5e0 ; attsHandleValueIndNtf + 80
        0x0002a61a:    2021        !       MOVS     r0,#0x21
        0x0002a61c:    8026        &.      STRH     r6,[r4,#0]
        0x0002a61e:    70a0        .p      STRB     r0,[r4,#2]
        0x0002a620:    f8849008    ....    STRB     r9,[r4,#8]
        0x0002a624:    f1b80f00    ....    CMP      r8,#0
        0x0002a628:    bf1c        ..      ITT      NE
        0x0002a62a:    980a        ..      LDRNE    r0,[sp,#0x28]
        0x0002a62c:    380b        .8      SUBNE    r0,r0,#0xb
        0x0002a62e:    d104        ..      BNE      0x2a63a ; attsHandleValueIndNtf + 170
        0x0002a630:    f107000b    ....    ADD      r0,r7,#0xb
        0x0002a634:    b280        ..      UXTH     r0,r0
        0x0002a636:    f7fefe17    ....    BL       attMsgAlloc ; 0x29268
        0x0002a63a:    6060        ``      STR      r0,[r4,#4]
        0x0002a63c:    b1d8        ..      CBZ      r0,0x2a676 ; attsHandleValueIndNtf + 230
        0x0002a63e:    f8a0a000    ....    STRH     r10,[r0,#0]
        0x0002a642:    6860        `h      LDR      r0,[r4,#4]
        0x0002a644:    8045        E.      STRH     r5,[r0,#2]
        0x0002a646:    6860        `h      LDR      r0,[r4,#4]
        0x0002a648:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002a64a:    f8001f08    ....    STRB     r1,[r0,#8]!
        0x0002a64e:    0a29        ).      LSRS     r1,r5,#8
        0x0002a650:    f8005f01    ..._    STRB     r5,[r0,#1]!
        0x0002a654:    7041        Ap      STRB     r1,[r0,#1]
        0x0002a656:    1c80        ..      ADDS     r0,r0,#2
        0x0002a658:    f1b80f00    ....    CMP      r8,#0
        0x0002a65c:    d103        ..      BNE      0x2a666 ; attsHandleValueIndNtf + 214
        0x0002a65e:    463a        :F      MOV      r2,r7
        0x0002a660:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002a662:    f7edff92    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002a666:    480a        .H      LDR      r0,[pc,#40] ; [0x2a690] = 0x10004d84
        0x0002a668:    4621        !F      MOV      r1,r4
        0x0002a66a:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0002a66e:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x0002a672:    f7f2ba8b    ....    B        WsfMsgSend ; 0x1cb8c
        0x0002a676:    4620         F      MOV      r0,r4
        0x0002a678:    f7f2fa7d    ..}.    BL       WsfMsgFree ; 0x1cb76
        0x0002a67c:    e7b0        ..      B        0x2a5e0 ; attsHandleValueIndNtf + 80
        0x0002a67e:    4630        0F      MOV      r0,r6
        0x0002a680:    462a        *F      MOV      r2,r5
        0x0002a682:    2377        w#      MOVS     r3,#0x77
        0x0002a684:    2112        .!      MOVS     r1,#0x12
        0x0002a686:    9400        ..      STR      r4,[sp,#0]
        0x0002a688:    f7fefd82    ....    BL       attExecCallback ; 0x29190
        0x0002a68c:    e7a8        ..      B        0x2a5e0 ; attsHandleValueIndNtf + 80
    $d
        0x0002a68e:    0000        ..      DCW    0
        0x0002a690:    10004d84    .M..    DCD    268455300
    $t
    i.attsIndConnCback
    attsIndConnCback
        0x0002a694:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0002a698:    4683        .F      MOV      r11,r0
        0x0002a69a:    7888        .x      LDRB     r0,[r1,#2]
        0x0002a69c:    2827        '(      CMP      r0,#0x27
        0x0002a69e:    bf08        ..      IT       EQ
        0x0002a6a0:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0002a6a4:    2828        ((      CMP      r0,#0x28
        0x0002a6a6:    bf18        ..      IT       NE
        0x0002a6a8:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x0002a6ac:    78c8        .x      LDRB     r0,[r1,#3]
        0x0002a6ae:    2800        .(      CMP      r0,#0
        0x0002a6b0:    bf08        ..      IT       EQ
        0x0002a6b2:    7a08        .z      LDRBEQ   r0,[r1,#8]
        0x0002a6b4:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002a6b6:    f04f0900    O...    MOV      r9,#0
        0x0002a6ba:    b2c6        ..      UXTB     r6,r0
        0x0002a6bc:    ea4f0709    O...    MOV.W    r7,r9
        0x0002a6c0:    f89b000e    ....    LDRB     r0,[r11,#0xe]
        0x0002a6c4:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002a6c8:    481b        .H      LDR      r0,[pc,#108] ; [0x2a738] = 0x10004b90
        0x0002a6ca:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002a6ce:    eb090149    ..I.    ADD      r1,r9,r9,LSL #1
        0x0002a6d2:    eb0101c9    ....    ADD      r1,r1,r9,LSL #3
        0x0002a6d6:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002a6da:    f1a00484    ....    SUB      r4,r0,#0x84
        0x0002a6de:    f8300c5e    0.^.    LDRH     r0,[r0,#-0x5e]
        0x0002a6e2:    b118        ..      CBZ      r0,0x2a6ec ; attsIndConnCback + 88
        0x0002a6e4:    4620         F      MOV      r0,r4
        0x0002a6e6:    f7f2fc53    ..S.    BL       WsfTimerStop ; 0x1cf90
        0x0002a6ea:    84e7        ..      STRH     r7,[r4,#0x26]
        0x0002a6ec:    f89b800e    ....    LDRB     r8,[r11,#0xe]
        0x0002a6f0:    8d22        ".      LDRH     r2,[r4,#0x28]
        0x0002a6f2:    b132        2.      CBZ      r2,0x2a702 ; attsIndConnCback + 110
        0x0002a6f4:    4640        @F      MOV      r0,r8
        0x0002a6f6:    4633        3F      MOV      r3,r6
        0x0002a6f8:    2112        .!      MOVS     r1,#0x12
        0x0002a6fa:    9700        ..      STR      r7,[sp,#0]
        0x0002a6fc:    f7fefd48    ..H.    BL       attExecCallback ; 0x29190
        0x0002a700:    8527        '.      STRH     r7,[r4,#0x28]
        0x0002a702:    2500        .%      MOVS     r5,#0
        0x0002a704:    eb040a45    ..E.    ADD      r10,r4,r5,LSL #1
        0x0002a708:    f8ba202a    ..*     LDRH     r2,[r10,#0x2a]
        0x0002a70c:    b13a        :.      CBZ      r2,0x2a71e ; attsIndConnCback + 138
        0x0002a70e:    4640        @F      MOV      r0,r8
        0x0002a710:    4633        3F      MOV      r3,r6
        0x0002a712:    2112        .!      MOVS     r1,#0x12
        0x0002a714:    9700        ..      STR      r7,[sp,#0]
        0x0002a716:    f7fefd3b    ..;.    BL       attExecCallback ; 0x29190
        0x0002a71a:    f8aa702a    ..*p    STRH     r7,[r10,#0x2a]
        0x0002a71e:    1c68        h.      ADDS     r0,r5,#1
        0x0002a720:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x0002a724:    d0ee        ..      BEQ      0x2a704 ; attsIndConnCback + 112
        0x0002a726:    f1090001    ....    ADD      r0,r9,#1
        0x0002a72a:    f00009ff    ....    AND      r9,r0,#0xff
        0x0002a72e:    f1b90f03    ....    CMP      r9,#3
        0x0002a732:    d3c5        ..      BCC      0x2a6c0 ; attsIndConnCback + 44
        0x0002a734:    e8bd8ff8    ....    POP      {r3-r11,pc}
    $d
        0x0002a738:    10004b90    .K..    DCD    268454800
    $t
    i.attsIndCtrlCback
    attsIndCtrlCback
        0x0002a73c:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0002a740:    4605        .F      MOV      r5,r0
        0x0002a742:    7800        .x      LDRB     r0,[r0,#0]
        0x0002a744:    2100        .!      MOVS     r1,#0
        0x0002a746:    f7fffbc1    ....    BL       attsCcbByConnId ; 0x29ecc
        0x0002a74a:    2800        .(      CMP      r0,#0
        0x0002a74c:    bf08        ..      IT       EQ
        0x0002a74e:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x0002a752:    f8958000    ....    LDRB     r8,[r5,#0]
        0x0002a756:    f04f0900    O...    MOV      r9,#0
        0x0002a75a:    8d02        ..      LDRH     r2,[r0,#0x28]
        0x0002a75c:    4604        .F      MOV      r4,r0
        0x0002a75e:    464f        OF      MOV      r7,r9
        0x0002a760:    b132        2.      CBZ      r2,0x2a770 ; attsIndCtrlCback + 52
        0x0002a762:    463b        ;F      MOV      r3,r7
        0x0002a764:    2112        .!      MOVS     r1,#0x12
        0x0002a766:    4640        @F      MOV      r0,r8
        0x0002a768:    9700        ..      STR      r7,[sp,#0]
        0x0002a76a:    f7fefd11    ....    BL       attExecCallback ; 0x29190
        0x0002a76e:    8527        '.      STRH     r7,[r4,#0x28]
        0x0002a770:    f05f0500    _...    MOVS.W   r5,#0
        0x0002a774:    eb040645    ..E.    ADD      r6,r4,r5,LSL #1
        0x0002a778:    8d72        r.      LDRH     r2,[r6,#0x2a]
        0x0002a77a:    b132        2.      CBZ      r2,0x2a78a ; attsIndCtrlCback + 78
        0x0002a77c:    464b        KF      MOV      r3,r9
        0x0002a77e:    2112        .!      MOVS     r1,#0x12
        0x0002a780:    4640        @F      MOV      r0,r8
        0x0002a782:    9700        ..      STR      r7,[sp,#0]
        0x0002a784:    f7fefd04    ....    BL       attExecCallback ; 0x29190
        0x0002a788:    8577        w.      STRH     r7,[r6,#0x2a]
        0x0002a78a:    1c68        h.      ADDS     r0,r5,#1
        0x0002a78c:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x0002a790:    d0f0        ..      BEQ      0x2a774 ; attsIndCtrlCback + 56
        0x0002a792:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0002a796:    0000        ..      MOVS     r0,r0
    i.attsIndMsgCback
    attsIndMsgCback
        0x0002a798:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0002a79c:    4605        .F      MOV      r5,r0
        0x0002a79e:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a7a0:    2600        .&      MOVS     r6,#0
        0x0002a7a2:    b086        ..      SUB      sp,sp,#0x18
        0x0002a7a4:    f04f0802    O...    MOV      r8,#2
        0x0002a7a8:    2821        !(      CMP      r0,#0x21
        0x0002a7aa:    d02e        ..      BEQ      0x2a80a ; attsIndMsgCback + 114
        0x0002a7ac:    2822        "(      CMP      r0,#0x22
        0x0002a7ae:    bf1c        ..      ITT      NE
        0x0002a7b0:    b006        ..      ADDNE    sp,sp,#0x18
        0x0002a7b2:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x0002a7b6:    8828        (.      LDRH     r0,[r5,#0]
        0x0002a7b8:    aa01        ..      ADD      r2,sp,#4
        0x0002a7ba:    a902        ..      ADD      r1,sp,#8
        0x0002a7bc:    f7fefc94    ....    BL       attDecodeMsgParam ; 0x290e8
        0x0002a7c0:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002a7c4:    8028        (.      STRH     r0,[r5,#0]
        0x0002a7c6:    f89d1004    ....    LDRB     r1,[sp,#4]
        0x0002a7ca:    f7fffb7f    ....    BL       attsCcbByConnId ; 0x29ecc
        0x0002a7ce:    0004        ..      MOVS     r4,r0
        0x0002a7d0:    bf19        ..      ITTEE    NE
        0x0002a7d2:    8ce0        ..      LDRHNE   r0,[r4,#0x26]
        0x0002a7d4:    2800        .(      CMPNE    r0,#0
        0x0002a7d6:    b006        ..      ADDEQ    sp,sp,#0x18
        0x0002a7d8:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002a7dc:    84e6        ..      STRH     r6,[r4,#0x26]
        0x0002a7de:    8d22        ".      LDRH     r2,[r4,#0x28]
        0x0002a7e0:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002a7e4:    f04f0371    O.q.    MOV      r3,#0x71
        0x0002a7e8:    f04f0112    O...    MOV      r1,#0x12
        0x0002a7ec:    9600        ..      STR      r6,[sp,#0]
        0x0002a7ee:    f7fefccf    ....    BL       attExecCallback ; 0x29190
        0x0002a7f2:    8526        &.      STRH     r6,[r4,#0x28]
        0x0002a7f4:    7a29        )z      LDRB     r1,[r5,#8]
        0x0002a7f6:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a7f8:    eb080181    ....    ADD      r1,r8,r1,LSL #2
        0x0002a7fc:    5c42        B\      LDRB     r2,[r0,r1]
        0x0002a7fe:    f0420204    B...    ORR      r2,r2,#4
        0x0002a802:    5442        BT      STRB     r2,[r0,r1]
        0x0002a804:    b006        ..      ADD      sp,sp,#0x18
        0x0002a806:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002a80a:    7a29        )z      LDRB     r1,[r5,#8]
        0x0002a80c:    7828        (x      LDRB     r0,[r5,#0]
        0x0002a80e:    f7fffb5d    ..].    BL       attsCcbByConnId ; 0x29ecc
        0x0002a812:    b190        ..      CBZ      r0,0x2a83a ; attsIndMsgCback + 162
        0x0002a814:    686b        kh      LDR      r3,[r5,#4]
        0x0002a816:    7a1f        .z      LDRB     r7,[r3,#8]
        0x0002a818:    2f1d        ./      CMP      r7,#0x1d
        0x0002a81a:    d014        ..      BEQ      0x2a846 ; attsIndMsgCback + 174
        0x0002a81c:    8d41        A.      LDRH     r1,[r0,#0x2a]
        0x0002a81e:    b1a9        ..      CBZ      r1,0x2a84c ; attsIndMsgCback + 180
        0x0002a820:    885a        Z.      LDRH     r2,[r3,#2]
        0x0002a822:    7828        (x      LDRB     r0,[r5,#0]
        0x0002a824:    2372        r#      MOVS     r3,#0x72
        0x0002a826:    2112        .!      MOVS     r1,#0x12
        0x0002a828:    9600        ..      STR      r6,[sp,#0]
        0x0002a82a:    f7fefcb1    ....    BL       attExecCallback ; 0x29190
        0x0002a82e:    6868        hh      LDR      r0,[r5,#4]
        0x0002a830:    b006        ..      ADD      sp,sp,#0x18
        0x0002a832:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002a836:    f7f2b99e    ....    B        WsfMsgFree ; 0x1cb76
        0x0002a83a:    6868        hh      LDR      r0,[r5,#4]
        0x0002a83c:    b006        ..      ADD      sp,sp,#0x18
        0x0002a83e:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002a842:    f7f2b998    ....    B        WsfMsgFree ; 0x1cb76
        0x0002a846:    8d01        ..      LDRH     r1,[r0,#0x28]
        0x0002a848:    2900        .)      CMP      r1,#0
        0x0002a84a:    d1e9        ..      BNE      0x2a820 ; attsIndMsgCback + 136
        0x0002a84c:    f895a008    ....    LDRB     r10,[r5,#8]
        0x0002a850:    4604        .F      MOV      r4,r0
        0x0002a852:    f8959000    ....    LDRB     r9,[r5,#0]
        0x0002a856:    885d        ].      LDRH     r5,[r3,#2]
        0x0002a858:    881a        ..      LDRH     r2,[r3,#0]
        0x0002a85a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002a85c:    4651        QF      MOV      r1,r10
        0x0002a85e:    f7fefcf1    ....    BL       attL2cDataReq ; 0x29244
        0x0002a862:    2f1d        ./      CMP      r7,#0x1d
        0x0002a864:    d00d        ..      BEQ      0x2a882 ; attsIndMsgCback + 234
        0x0002a866:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a868:    eb08018a    ....    ADD      r1,r8,r10,LSL #2
        0x0002a86c:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002a86e:    f0100f02    ....    TST      r0,#2
        0x0002a872:    d01a        ..      BEQ      0x2a8aa ; attsIndMsgCback + 274
        0x0002a874:    8d60        `.      LDRH     r0,[r4,#0x2a]
        0x0002a876:    2800        .(      CMP      r0,#0
        0x0002a878:    bf08        ..      IT       EQ
        0x0002a87a:    8565        e.      STRHEQ   r5,[r4,#0x2a]
        0x0002a87c:    b006        ..      ADD      sp,sp,#0x18
        0x0002a87e:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002a882:    8525        %.      STRH     r5,[r4,#0x28]
        0x0002a884:    84e5        ..      STRH     r5,[r4,#0x26]
        0x0002a886:    2022        "       MOVS     r0,#0x22
        0x0002a888:    72a0        .r      STRB     r0,[r4,#0xa]
        0x0002a88a:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002a88e:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002a892:    f7fefcec    ....    BL       attMsgParam ; 0x2926e
        0x0002a896:    8120         .      STRH     r0,[r4,#8]
        0x0002a898:    480d        .H      LDR      r0,[pc,#52] ; [0x2a8d0] = 0x1000012c
        0x0002a89a:    6800        .h      LDR      r0,[r0,#0]
        0x0002a89c:    7981        .y      LDRB     r1,[r0,#6]
        0x0002a89e:    b006        ..      ADD      sp,sp,#0x18
        0x0002a8a0:    4620         F      MOV      r0,r4
        0x0002a8a2:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002a8a6:    f7f2bb3d    ..=.    B        WsfTimerStartSec ; 0x1cf24
        0x0002a8aa:    2f23        #/      CMP      r7,#0x23
        0x0002a8ac:    d009        ..      BEQ      0x2a8c2 ; attsIndMsgCback + 298
        0x0002a8ae:    4648        HF      MOV      r0,r9
        0x0002a8b0:    462a        *F      MOV      r2,r5
        0x0002a8b2:    4633        3F      MOV      r3,r6
        0x0002a8b4:    2112        .!      MOVS     r1,#0x12
        0x0002a8b6:    9600        ..      STR      r6,[sp,#0]
        0x0002a8b8:    f7fefc6a    ..j.    BL       attExecCallback ; 0x29190
        0x0002a8bc:    b006        ..      ADD      sp,sp,#0x18
        0x0002a8be:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002a8c2:    2300        .#      MOVS     r3,#0
        0x0002a8c4:    462a        *F      MOV      r2,r5
        0x0002a8c6:    2113        .!      MOVS     r1,#0x13
        0x0002a8c8:    4648        HF      MOV      r0,r9
        0x0002a8ca:    9600        ..      STR      r6,[sp,#0]
        0x0002a8cc:    e7f4        ..      B        0x2a8b8 ; attsIndMsgCback + 288
    $d
        0x0002a8ce:    0000        ..      DCW    0
        0x0002a8d0:    1000012c    ,...    DCD    268435756
    $t
    i.attsL2cCtrlCback
    attsL2cCtrlCback
        0x0002a8d4:    4902        .I      LDR      r1,[pc,#8] ; [0x2a8e0] = 0x10004b90
        0x0002a8d6:    f8d111ac    ....    LDR      r1,[r1,#0x1ac]
        0x0002a8da:    6849        Ih      LDR      r1,[r1,#4]
        0x0002a8dc:    4708        .G      BX       r1
    $d
        0x0002a8de:    0000        ..      DCW    0
        0x0002a8e0:    10004b90    .K..    DCD    268454800
    $t
    i.attsMsgCback
    attsMsgCback
        0x0002a8e4:    b570        p.      PUSH     {r4-r6,lr}
        0x0002a8e6:    4604        .F      MOV      r4,r0
        0x0002a8e8:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a8ea:    b08a        ..      SUB      sp,sp,#0x28
        0x0002a8ec:    2820         (      CMP      r0,#0x20
        0x0002a8ee:    d00a        ..      BEQ      0x2a906 ; attsMsgCback + 34
        0x0002a8f0:    4935        5I      LDR      r1,[pc,#212] ; [0x2a9c8] = 0x10004b90
        0x0002a8f2:    2822        "(      CMP      r0,#0x22
        0x0002a8f4:    d80f        ..      BHI      0x2a916 ; attsMsgCback + 50
        0x0002a8f6:    f8d101ac    ....    LDR      r0,[r1,#0x1ac]
        0x0002a8fa:    6881        .h      LDR      r1,[r0,#8]
        0x0002a8fc:    b00a        ..      ADD      sp,sp,#0x28
        0x0002a8fe:    4620         F      MOV      r0,r4
        0x0002a900:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002a904:    4708        .G      BX       r1
        0x0002a906:    7820         x      LDRB     r0,[r4,#0]
        0x0002a908:    b00a        ..      ADD      sp,sp,#0x28
        0x0002a90a:    2200        ."      MOVS     r2,#0
        0x0002a90c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002a910:    2104        .!      MOVS     r1,#4
        0x0002a912:    f7efbf01    ....    B        DmConnSetIdle ; 0x1a718
        0x0002a916:    2823        #(      CMP      r0,#0x23
        0x0002a918:    d04f        O.      BEQ      0x2a9ba ; attsMsgCback + 214
        0x0002a91a:    2824        $(      CMP      r0,#0x24
        0x0002a91c:    bf1c        ..      ITT      NE
        0x0002a91e:    b00a        ..      ADDNE    sp,sp,#0x28
        0x0002a920:    bd70        p.      POPNE    {r4-r6,pc}
        0x0002a922:    2015        .       MOVS     r0,#0x15
        0x0002a924:    2500        .%      MOVS     r5,#0
        0x0002a926:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002a92a:    2010        .       MOVS     r0,#0x10
        0x0002a92c:    f88d5013    ...P    STRB     r5,[sp,#0x13]
        0x0002a930:    f8ad0018    ....    STRH     r0,[sp,#0x18]
        0x0002a934:    f88d501c    ...P    STRB     r5,[sp,#0x1c]
        0x0002a938:    f8ad5010    ...P    STRH     r5,[sp,#0x10]
        0x0002a93c:    f8ad501a    ...P    STRH     r5,[sp,#0x1a]
        0x0002a940:    f8ad501e    ...P    STRH     r5,[sp,#0x1e]
        0x0002a944:    68a0        .h      LDR      r0,[r4,#8]
        0x0002a946:    b110        ..      CBZ      r0,0x2a94e ; attsMsgCback + 106
        0x0002a948:    f7f2f860    ..`.    BL       WsfBufFree ; 0x1ca0c
        0x0002a94c:    60a5        .`      STR      r5,[r4,#8]
        0x0002a94e:    2110        .!      MOVS     r1,#0x10
        0x0002a950:    6860        `h      LDR      r0,[r4,#4]
        0x0002a952:    f7f2f803    ....    BL       WStrReverse ; 0x1c95c
        0x0002a956:    6860        `h      LDR      r0,[r4,#4]
        0x0002a958:    9005        ..      STR      r0,[sp,#0x14]
        0x0002a95a:    a908        ..      ADD      r1,sp,#0x20
        0x0002a95c:    a803        ..      ADD      r0,sp,#0xc
        0x0002a95e:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002a962:    4b1a        .K      LDR      r3,[pc,#104] ; [0x2a9cc] = 0x43a6a
        0x0002a964:    2202        ."      MOVS     r2,#2
        0x0002a966:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002a96a:    2001        .       MOVS     r0,#1
        0x0002a96c:    f7fffdd0    ....    BL       attsFindUuidInRange ; 0x2a510
        0x0002a970:    b1d0        ..      CBZ      r0,0x2a9a8 ; attsMsgCback + 196
        0x0002a972:    4604        .F      MOV      r4,r0
        0x0002a974:    2510        .%      MOVS     r5,#0x10
        0x0002a976:    9e05        ..      LDR      r6,[sp,#0x14]
        0x0002a978:    f7f2fa06    ....    BL       WsfTaskLock ; 0x1cd88
        0x0002a97c:    a909        ..      ADD      r1,sp,#0x24
        0x0002a97e:    4620         F      MOV      r0,r4
        0x0002a980:    f7fffd68    ..h.    BL       attsFindByHandle ; 0x2a454
        0x0002a984:    0004        ..      MOVS     r4,r0
        0x0002a986:    d00d        ..      BEQ      0x2a9a4 ; attsMsgCback + 192
        0x0002a988:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x0002a98a:    2810        .(      CMP      r0,#0x10
        0x0002a98c:    d30a        ..      BCC      0x2a9a4 ; attsMsgCback + 192
        0x0002a98e:    462a        *F      MOV      r2,r5
        0x0002a990:    4631        1F      MOV      r1,r6
        0x0002a992:    6860        `h      LDR      r0,[r4,#4]
        0x0002a994:    f7edfdf9    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002a998:    7ba0        .{      LDRB     r0,[r4,#0xe]
        0x0002a99a:    f0100f08    ....    TST      r0,#8
        0x0002a99e:    bf1c        ..      ITT      NE
        0x0002a9a0:    68a0        .h      LDRNE    r0,[r4,#8]
        0x0002a9a2:    8005        ..      STRHNE   r5,[r0,#0]
        0x0002a9a4:    f7f2fa3c    ..<.    BL       WsfTaskUnlock ; 0x1ce20
        0x0002a9a8:    2000        .       MOVS     r0,#0
        0x0002a9aa:    f7fffc6f    ..o.    BL       attsCsfSetHashUpdateStatus ; 0x2a28c
        0x0002a9ae:    4808        .H      LDR      r0,[pc,#32] ; [0x2a9d0] = 0x10004d84
        0x0002a9b0:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002a9b2:    a804        ..      ADD      r0,sp,#0x10
        0x0002a9b4:    4788        .G      BLX      r1
        0x0002a9b6:    b00a        ..      ADD      sp,sp,#0x28
        0x0002a9b8:    bd70        p.      POP      {r4-r6,pc}
        0x0002a9ba:    f8d111b0    ....    LDR      r1,[r1,#0x1b0]
        0x0002a9be:    b00a        ..      ADD      sp,sp,#0x28
        0x0002a9c0:    4620         F      MOV      r0,r4
        0x0002a9c2:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002a9c6:    4708        .G      BX       r1
    $d
        0x0002a9c8:    10004b90    .K..    DCD    268454800
        0x0002a9cc:    00043a6a    j:..    DCD    277098
        0x0002a9d0:    10004d84    .M..    DCD    268455300
    $t
    i.attsPermissions
    attsPermissions
        0x0002a9d4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002a9d8:    460d        .F      MOV      r5,r1
        0x0002a9da:    4616        .F      MOV      r6,r2
        0x0002a9dc:    4607        .F      MOV      r7,r0
        0x0002a9de:    461c        .F      MOV      r4,r3
        0x0002a9e0:    422b        +B      TST      r3,r5
        0x0002a9e2:    d105        ..      BNE      0x2a9f0 ; attsPermissions + 28
        0x0002a9e4:    2901        .)      CMP      r1,#1
        0x0002a9e6:    bf14        ..      ITE      NE
        0x0002a9e8:    2003        .       MOVNE    r0,#3
        0x0002a9ea:    2002        .       MOVEQ    r0,#2
        0x0002a9ec:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002a9f0:    2d10        .-      CMP      r5,#0x10
        0x0002a9f2:    bf08        ..      IT       EQ
        0x0002a9f4:    091c        ..      LSREQ    r4,r3,#4
        0x0002a9f6:    f014000e    ....    ANDS     r0,r4,#0xe
        0x0002a9fa:    bf08        ..      IT       EQ
        0x0002a9fc:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002aa00:    4638        8F      MOV      r0,r7
        0x0002aa02:    f7effe67    ..g.    BL       DmConnSecLevel ; 0x1a6d4
        0x0002aa06:    f0140f08    ....    TST      r4,#8
        0x0002aa0a:    d000        ..      BEQ      0x2aa0e ; attsPermissions + 58
        0x0002aa0c:    b120         .      CBZ      r0,0x2aa18 ; attsPermissions + 68
        0x0002aa0e:    210a        .!      MOVS     r1,#0xa
        0x0002aa10:    43a1        .C      BICS     r1,r1,r4
        0x0002aa12:    d104        ..      BNE      0x2aa1e ; attsPermissions + 74
        0x0002aa14:    2802        .(      CMP      r0,#2
        0x0002aa16:    d202        ..      BCS      0x2aa1e ; attsPermissions + 74
        0x0002aa18:    2005        .       MOVS     r0,#5
        0x0002aa1a:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002aa1e:    f0140004    ....    ANDS     r0,r4,#4
        0x0002aa22:    bf08        ..      IT       EQ
        0x0002aa24:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002aa28:    4806        .H      LDR      r0,[pc,#24] ; [0x2aa44] = 0x10004b90
        0x0002aa2a:    f8d031b4    ...1    LDR      r3,[r0,#0x1b4]
        0x0002aa2e:    2b00        .+      CMP      r3,#0
        0x0002aa30:    bf04        ..      ITT      EQ
        0x0002aa32:    2008        .       MOVEQ    r0,#8
        0x0002aa34:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002aa38:    4632        2F      MOV      r2,r6
        0x0002aa3a:    4629        )F      MOV      r1,r5
        0x0002aa3c:    4638        8F      MOV      r0,r7
        0x0002aa3e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002aa42:    4718        .G      BX       r3
    $d
        0x0002aa44:    10004b90    .K..    DCD    268454800
    $t
    i.attsProcExecWriteReq
    attsProcExecWriteReq
        0x0002aa48:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0002aa4c:    4606        .F      MOV      r6,r0
        0x0002aa4e:    7a50        Pz      LDRB     r0,[r2,#9]
        0x0002aa50:    b085        ..      SUB      sp,sp,#0x14
        0x0002aa52:    b120         .      CBZ      r0,0x2aa5e ; attsProcExecWriteReq + 22
        0x0002aa54:    2801        .(      CMP      r0,#1
        0x0002aa56:    bf18        ..      IT       NE
        0x0002aa58:    2404        .$      MOVNE    r4,#4
        0x0002aa5a:    d004        ..      BEQ      0x2aa66 ; attsProcExecWriteReq + 30
        0x0002aa5c:    e07a        z.      B        0x2ab54 ; attsProcExecWriteReq + 268
        0x0002aa5e:    4630        0F      MOV      r0,r6
        0x0002aa60:    f7fffb54    ..T.    BL       attsClearPrepWrites ; 0x2a10c
        0x0002aa64:    e093        ..      B        0x2ab8e ; attsProcExecWriteReq + 326
        0x0002aa66:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002aa6a:    4f52        RO      LDR      r7,[pc,#328] ; [0x2abb4] = 0x10004b90
        0x0002aa6c:    eb0700c0    ....    ADD      r0,r7,r0,LSL #3
        0x0002aa70:    f8d04184    ...A    LDR      r4,[r0,#0x184]
        0x0002aa74:    b1d4        ..      CBZ      r4,0x2aaac ; attsProcExecWriteReq + 100
        0x0002aa76:    88e0        ..      LDRH     r0,[r4,#6]
        0x0002aa78:    a903        ..      ADD      r1,sp,#0xc
        0x0002aa7a:    f7fffceb    ....    BL       attsFindByHandle ; 0x2a454
        0x0002aa7e:    0001        ..      MOVS     r1,r0
        0x0002aa80:    d011        ..      BEQ      0x2aaa6 ; attsProcExecWriteReq + 94
        0x0002aa82:    8920         .      LDRH     r0,[r4,#8]
        0x0002aa84:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0002aa86:    4288        .B      CMP      r0,r1
        0x0002aa88:    d904        ..      BLS      0x2aa94 ; attsProcExecWriteReq + 76
        0x0002aa8a:    2407        .$      MOVS     r4,#7
        0x0002aa8c:    4630        0F      MOV      r0,r6
        0x0002aa8e:    f7fffb3d    ..=.    BL       attsClearPrepWrites ; 0x2a10c
        0x0002aa92:    e05f        _.      B        0x2ab54 ; attsProcExecWriteReq + 268
        0x0002aa94:    88a2        ..      LDRH     r2,[r4,#4]
        0x0002aa96:    4410        .D      ADD      r0,r0,r2
        0x0002aa98:    4288        .B      CMP      r0,r1
        0x0002aa9a:    d904        ..      BLS      0x2aaa6 ; attsProcExecWriteReq + 94
        0x0002aa9c:    240d        .$      MOVS     r4,#0xd
        0x0002aa9e:    4630        0F      MOV      r0,r6
        0x0002aaa0:    f7fffb34    ..4.    BL       attsClearPrepWrites ; 0x2a10c
        0x0002aaa4:    e056        V.      B        0x2ab54 ; attsProcExecWriteReq + 268
        0x0002aaa6:    6824        $h      LDR      r4,[r4,#0]
        0x0002aaa8:    2c00        .,      CMP      r4,#0
        0x0002aaaa:    d1e4        ..      BNE      0x2aa76 ; attsProcExecWriteReq + 46
        0x0002aaac:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002aab0:    eb0700c0    ....    ADD      r0,r7,r0,LSL #3
        0x0002aab4:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002aab8:    f7f2f8b6    ....    BL       WsfQueueDeq ; 0x1cc28
        0x0002aabc:    0005        ..      MOVS     r5,r0
        0x0002aabe:    d066        f.      BEQ      0x2ab8e ; attsProcExecWriteReq + 326
        0x0002aac0:    f04f0900    O...    MOV      r9,#0
        0x0002aac4:    f105080a    ....    ADD      r8,r5,#0xa
        0x0002aac8:    88e8        ..      LDRH     r0,[r5,#6]
        0x0002aaca:    a904        ..      ADD      r1,sp,#0x10
        0x0002aacc:    f7fffcc2    ....    BL       attsFindByHandle ; 0x2a454
        0x0002aad0:    0004        ..      MOVS     r4,r0
        0x0002aad2:    bf08        ..      IT       EQ
        0x0002aad4:    240e        .$      MOVEQ    r4,#0xe
        0x0002aad6:    d02c        ,.      BEQ      0x2ab32 ; attsProcExecWriteReq + 234
        0x0002aad8:    7be0        .{      LDRB     r0,[r4,#0xf]
        0x0002aada:    f0100f10    ....    TST      r0,#0x10
        0x0002aade:    bf08        ..      IT       EQ
        0x0002aae0:    2403        .$      MOVEQ    r4,#3
        0x0002aae2:    d026        &.      BEQ      0x2ab32 ; attsProcExecWriteReq + 234
        0x0002aae4:    7ba0        .{      LDRB     r0,[r4,#0xe]
        0x0002aae6:    f0100f02    ....    TST      r0,#2
        0x0002aaea:    d011        ..      BEQ      0x2ab10 ; attsProcExecWriteReq + 200
        0x0002aaec:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002aaee:    f8d1c00c    ....    LDR      r12,[r1,#0xc]
        0x0002aaf2:    f1bc0f00    ....    CMP      r12,#0
        0x0002aaf6:    d00b        ..      BEQ      0x2ab10 ; attsProcExecWriteReq + 200
        0x0002aaf8:    88a8        ..      LDRH     r0,[r5,#4]
        0x0002aafa:    e9cd0800    ....    STRD     r0,r8,[sp,#0]
        0x0002aafe:    9402        ..      STR      r4,[sp,#8]
        0x0002ab00:    892b        +.      LDRH     r3,[r5,#8]
        0x0002ab02:    88e9        ..      LDRH     r1,[r5,#6]
        0x0002ab04:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002ab08:    f04f0218    O...    MOV      r2,#0x18
        0x0002ab0c:    47e0        .G      BLX      r12
        0x0002ab0e:    e00e        ..      B        0x2ab2e ; attsProcExecWriteReq + 230
        0x0002ab10:    f0100f20    .. .    TST      r0,#0x20
        0x0002ab14:    bf1c        ..      ITT      NE
        0x0002ab16:    f8d7c1b8    ....    LDRNE    r12,[r7,#0x1b8]
        0x0002ab1a:    f1bc0f00    ....    CMPNE    r12,#0
        0x0002ab1e:    d024        $.      BEQ      0x2ab6a ; attsProcExecWriteReq + 290
        0x0002ab20:    88ea        ..      LDRH     r2,[r5,#6]
        0x0002ab22:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002ab26:    4643        CF      MOV      r3,r8
        0x0002ab28:    f04f0109    O...    MOV      r1,#9
        0x0002ab2c:    47e0        .G      BLX      r12
        0x0002ab2e:    0004        ..      MOVS     r4,r0
        0x0002ab30:    d002        ..      BEQ      0x2ab38 ; attsProcExecWriteReq + 240
        0x0002ab32:    4630        0F      MOV      r0,r6
        0x0002ab34:    f7fffaea    ....    BL       attsClearPrepWrites ; 0x2a10c
        0x0002ab38:    4628        (F      MOV      r0,r5
        0x0002ab3a:    f7f1ff67    ..g.    BL       WsfBufFree ; 0x1ca0c
        0x0002ab3e:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002ab42:    eb0700c0    ....    ADD      r0,r7,r0,LSL #3
        0x0002ab46:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002ab4a:    f7f2f86d    ..m.    BL       WsfQueueDeq ; 0x1cc28
        0x0002ab4e:    0005        ..      MOVS     r5,r0
        0x0002ab50:    d1b6        ..      BNE      0x2aac0 ; attsProcExecWriteReq + 120
        0x0002ab52:    b1e4        ..      CBZ      r4,0x2ab8e ; attsProcExecWriteReq + 326
        0x0002ab54:    9400        ..      STR      r4,[sp,#0]
        0x0002ab56:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002ab5a:    2300        .#      MOVS     r3,#0
        0x0002ab5c:    2218        ."      MOVS     r2,#0x18
        0x0002ab5e:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002ab60:    f7fffc5a    ..Z.    BL       attsErrRsp ; 0x2a418
        0x0002ab64:    b005        ..      ADD      sp,sp,#0x14
        0x0002ab66:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002ab6a:    8928        (.      LDRH     r0,[r5,#8]
        0x0002ab6c:    6861        ah      LDR      r1,[r4,#4]
        0x0002ab6e:    88aa        ..      LDRH     r2,[r5,#4]
        0x0002ab70:    4408        .D      ADD      r0,r0,r1
        0x0002ab72:    4641        AF      MOV      r1,r8
        0x0002ab74:    f7edfd09    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002ab78:    7ba0        .{      LDRB     r0,[r4,#0xe]
        0x0002ab7a:    f0100f08    ....    TST      r0,#8
        0x0002ab7e:    d004        ..      BEQ      0x2ab8a ; attsProcExecWriteReq + 322
        0x0002ab80:    88a9        ..      LDRH     r1,[r5,#4]
        0x0002ab82:    8928        (.      LDRH     r0,[r5,#8]
        0x0002ab84:    4408        .D      ADD      r0,r0,r1
        0x0002ab86:    68a1        .h      LDR      r1,[r4,#8]
        0x0002ab88:    8008        ..      STRH     r0,[r1,#0]
        0x0002ab8a:    464c        LF      MOV      r4,r9
        0x0002ab8c:    e7d4        ..      B        0x2ab38 ; attsProcExecWriteReq + 240
        0x0002ab8e:    2009        .       MOVS     r0,#9
        0x0002ab90:    f7fefb6a    ..j.    BL       attMsgAlloc ; 0x29268
        0x0002ab94:    0003        ..      MOVS     r3,r0
        0x0002ab96:    bf04        ..      ITT      EQ
        0x0002ab98:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0002ab9a:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x0002ab9e:    2119        .!      MOVS     r1,#0x19
        0x0002aba0:    7219        .r      STRB     r1,[r3,#8]
        0x0002aba2:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002aba6:    2201        ."      MOVS     r2,#1
        0x0002aba8:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002abaa:    f7fefb4b    ..K.    BL       attL2cDataReq ; 0x29244
        0x0002abae:    b005        ..      ADD      sp,sp,#0x14
        0x0002abb0:    e8bd83f0    ....    POP      {r4-r9,pc}
    $d
        0x0002abb4:    10004b90    .K..    DCD    268454800
    $t
    i.attsProcFindInfoReq
    attsProcFindInfoReq
        0x0002abb8:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0002abbc:    4680        .F      MOV      r8,r0
        0x0002abbe:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002abc0:    f8981025    ..%.    LDRB     r1,[r8,#0x25]
        0x0002abc4:    f8309021    0.!.    LDRH     r9,[r0,r1,LSL #2]
        0x0002abc8:    7a50        Pz      LDRB     r0,[r2,#9]
        0x0002abca:    7a91        .z      LDRB     r1,[r2,#0xa]
        0x0002abcc:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002abd0:    0405        ..      LSLS     r5,r0,#16
        0x0002abd2:    7ad0        .z      LDRB     r0,[r2,#0xb]
        0x0002abd4:    7b11        .{      LDRB     r1,[r2,#0xc]
        0x0002abd6:    0c2d        -.      LSRS     r5,r5,#16
        0x0002abd8:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002abdc:    b287        ..      UXTH     r7,r0
        0x0002abde:    d001        ..      BEQ      0x2abe4 ; attsProcFindInfoReq + 44
        0x0002abe0:    42bd        .B      CMP      r5,r7
        0x0002abe2:    d904        ..      BLS      0x2abee ; attsProcFindInfoReq + 54
        0x0002abe4:    2401        .$      MOVS     r4,#1
        0x0002abe6:    4640        @F      MOV      r0,r8
        0x0002abe8:    f7fffbf2    ....    BL       attsDiscBusy ; 0x2a3d0
        0x0002abec:    e08e        ..      B        0x2ad0c ; attsProcFindInfoReq + 340
        0x0002abee:    f1090008    ....    ADD      r0,r9,#8
        0x0002abf2:    b280        ..      UXTH     r0,r0
        0x0002abf4:    f7fefb38    ..8.    BL       attMsgAlloc ; 0x29268
        0x0002abf8:    0006        ..      MOVS     r6,r0
        0x0002abfa:    d073        s.      BEQ      0x2ace4 ; attsProcFindInfoReq + 300
        0x0002abfc:    f1060408    ....    ADD      r4,r6,#8
        0x0002ac00:    2005        .       MOVS     r0,#5
        0x0002ac02:    f8040b01    ....    STRB     r0,[r4],#1
        0x0002ac06:    f8dfc13c    ..<.    LDR      r12,[pc,#316] ; [0x2ad44] = 0x10004b90
        0x0002ac0a:    2001        .       MOVS     r0,#1
        0x0002ac0c:    f8040b01    ....    STRB     r0,[r4],#1
        0x0002ac10:    f8dc01a4    ....    LDR      r0,[r12,#0x1a4]
        0x0002ac14:    462b        +F      MOV      r3,r5
        0x0002ac16:    2800        .(      CMP      r0,#0
        0x0002ac18:    d068        h.      BEQ      0x2acec ; attsProcFindInfoReq + 308
        0x0002ac1a:    8a01        ..      LDRH     r1,[r0,#0x10]
        0x0002ac1c:    4299        .B      CMP      r1,r3
        0x0002ac1e:    d902        ..      BLS      0x2ac26 ; attsProcFindInfoReq + 110
        0x0002ac20:    42b9        .B      CMP      r1,r7
        0x0002ac22:    bf98        ..      IT       LS
        0x0002ac24:    460b        .F      MOVLS    r3,r1
        0x0002ac26:    4299        .B      CMP      r1,r3
        0x0002ac28:    bf9c        ..      ITT      LS
        0x0002ac2a:    8a41        A.      LDRHLS   r1,[r0,#0x12]
        0x0002ac2c:    428b        .B      CMPLS    r3,r1
        0x0002ac2e:    d829        ).      BHI      0x2ac84 ; attsProcFindInfoReq + 204
        0x0002ac30:    6841        Ah      LDR      r1,[r0,#4]
        0x0002ac32:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002ac34:    1a18        ..      SUBS     r0,r3,r0
        0x0002ac36:    eb011100    ....    ADD      r1,r1,r0,LSL #4
        0x0002ac3a:    2b00        .+      CMP      r3,#0
        0x0002ac3c:    d056        V.      BEQ      0x2acec ; attsProcFindInfoReq + 308
        0x0002ac3e:    eb060009    ....    ADD      r0,r6,r9
        0x0002ac42:    f64f79ff    O..y    MOV      r9,#0xffff
        0x0002ac46:    3008        .0      ADDS     r0,r0,#8
        0x0002ac48:    7b8a        .{      LDRB     r2,[r1,#0xe]
        0x0002ac4a:    f0120f01    ....    TST      r2,#1
        0x0002ac4e:    d01d        ..      BEQ      0x2ac8c ; attsProcFindInfoReq + 212
        0x0002ac50:    f106000a    ....    ADD      r0,r6,#0xa
        0x0002ac54:    4284        .B      CMP      r4,r0
        0x0002ac56:    d149        I.      BNE      0x2acec ; attsProcFindInfoReq + 308
        0x0002ac58:    2002        .       MOVS     r0,#2
        0x0002ac5a:    f8040c01    ....    STRB     r0,[r4,#-1]
        0x0002ac5e:    f8043b01    ...;    STRB     r3,[r4],#1
        0x0002ac62:    0a18        ..      LSRS     r0,r3,#8
        0x0002ac64:    f8040b01    ....    STRB     r0,[r4],#1
        0x0002ac68:    6808        .h      LDR      r0,[r1,#0]
        0x0002ac6a:    6801        .h      LDR      r1,[r0,#0]
        0x0002ac6c:    f8441b04    D...    STR      r1,[r4],#4
        0x0002ac70:    6841        Ah      LDR      r1,[r0,#4]
        0x0002ac72:    f8441b04    D...    STR      r1,[r4],#4
        0x0002ac76:    6881        .h      LDR      r1,[r0,#8]
        0x0002ac78:    f8441b08    D...    STR      r1,[r4],#8
        0x0002ac7c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002ac7e:    f8440c04    D...    STR      r0,[r4,#-4]
        0x0002ac82:    e033        3.      B        0x2acec ; attsProcFindInfoReq + 308
        0x0002ac84:    6800        .h      LDR      r0,[r0,#0]
        0x0002ac86:    2800        .(      CMP      r0,#0
        0x0002ac88:    d1c7        ..      BNE      0x2ac1a ; attsProcFindInfoReq + 98
        0x0002ac8a:    e02f        /.      B        0x2acec ; attsProcFindInfoReq + 308
        0x0002ac8c:    1d22        ".      ADDS     r2,r4,#4
        0x0002ac8e:    4290        .B      CMP      r0,r2
        0x0002ac90:    d32c        ,.      BCC      0x2acec ; attsProcFindInfoReq + 308
        0x0002ac92:    f8043b01    ...;    STRB     r3,[r4],#1
        0x0002ac96:    0a1a        ..      LSRS     r2,r3,#8
        0x0002ac98:    f8042b01    ...+    STRB     r2,[r4],#1
        0x0002ac9c:    680a        .h      LDR      r2,[r1,#0]
        0x0002ac9e:    454b        KE      CMP      r3,r9
        0x0002aca0:    7812        .x      LDRB     r2,[r2,#0]
        0x0002aca2:    f8042b01    ...+    STRB     r2,[r4],#1
        0x0002aca6:    6809        .h      LDR      r1,[r1,#0]
        0x0002aca8:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002acaa:    f8041b01    ....    STRB     r1,[r4],#1
        0x0002acae:    d01d        ..      BEQ      0x2acec ; attsProcFindInfoReq + 308
        0x0002acb0:    1c59        Y.      ADDS     r1,r3,#1
        0x0002acb2:    b28b        ..      UXTH     r3,r1
        0x0002acb4:    42bb        .B      CMP      r3,r7
        0x0002acb6:    d819        ..      BHI      0x2acec ; attsProcFindInfoReq + 308
        0x0002acb8:    f8dc11a4    ....    LDR      r1,[r12,#0x1a4]
        0x0002acbc:    b189        ..      CBZ      r1,0x2ace2 ; attsProcFindInfoReq + 298
        0x0002acbe:    8a0a        ..      LDRH     r2,[r1,#0x10]
        0x0002acc0:    429a        .B      CMP      r2,r3
        0x0002acc2:    d902        ..      BLS      0x2acca ; attsProcFindInfoReq + 274
        0x0002acc4:    42ba        .B      CMP      r2,r7
        0x0002acc6:    bf98        ..      IT       LS
        0x0002acc8:    4613        .F      MOVLS    r3,r2
        0x0002acca:    429a        .B      CMP      r2,r3
        0x0002accc:    bf9c        ..      ITT      LS
        0x0002acce:    8a4a        J.      LDRHLS   r2,[r1,#0x12]
        0x0002acd0:    4293        .B      CMPLS    r3,r2
        0x0002acd2:    d808        ..      BHI      0x2ace6 ; attsProcFindInfoReq + 302
        0x0002acd4:    684a        Jh      LDR      r2,[r1,#4]
        0x0002acd6:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002acd8:    1a59        Y.      SUBS     r1,r3,r1
        0x0002acda:    eb021101    ....    ADD      r1,r2,r1,LSL #4
        0x0002acde:    2b00        .+      CMP      r3,#0
        0x0002ace0:    d1b2        ..      BNE      0x2ac48 ; attsProcFindInfoReq + 144
        0x0002ace2:    e003        ..      B        0x2acec ; attsProcFindInfoReq + 308
        0x0002ace4:    e00e        ..      B        0x2ad04 ; attsProcFindInfoReq + 332
        0x0002ace6:    6809        .h      LDR      r1,[r1,#0]
        0x0002ace8:    2900        .)      CMP      r1,#0
        0x0002acea:    d1e8        ..      BNE      0x2acbe ; attsProcFindInfoReq + 262
        0x0002acec:    f106000a    ....    ADD      r0,r6,#0xa
        0x0002acf0:    4284        .B      CMP      r4,r0
        0x0002acf2:    d116        ..      BNE      0x2ad22 ; attsProcFindInfoReq + 362
        0x0002acf4:    4630        0F      MOV      r0,r6
        0x0002acf6:    f7f1ff3e    ..>.    BL       WsfMsgFree ; 0x1cb76
        0x0002acfa:    240a        .$      MOVS     r4,#0xa
        0x0002acfc:    4640        @F      MOV      r0,r8
        0x0002acfe:    f7fffb67    ..g.    BL       attsDiscBusy ; 0x2a3d0
        0x0002ad02:    e003        ..      B        0x2ad0c ; attsProcFindInfoReq + 340
        0x0002ad04:    2411        .$      MOVS     r4,#0x11
        0x0002ad06:    4640        @F      MOV      r0,r8
        0x0002ad08:    f7fffb62    ..b.    BL       attsDiscBusy ; 0x2a3d0
        0x0002ad0c:    9400        ..      STR      r4,[sp,#0]
        0x0002ad0e:    f8981025    ..%.    LDRB     r1,[r8,#0x25]
        0x0002ad12:    462b        +F      MOV      r3,r5
        0x0002ad14:    2204        ."      MOVS     r2,#4
        0x0002ad16:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0002ad1a:    f7fffb7d    ..}.    BL       attsErrRsp ; 0x2a418
        0x0002ad1e:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x0002ad22:    4640        @F      MOV      r0,r8
        0x0002ad24:    f7fffb54    ..T.    BL       attsDiscBusy ; 0x2a3d0
        0x0002ad28:    1ba0        ..      SUBS     r0,r4,r6
        0x0002ad2a:    3808        .8      SUBS     r0,r0,#8
        0x0002ad2c:    b282        ..      UXTH     r2,r0
        0x0002ad2e:    f8981025    ..%.    LDRB     r1,[r8,#0x25]
        0x0002ad32:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0002ad36:    b001        ..      ADD      sp,sp,#4
        0x0002ad38:    4633        3F      MOV      r3,r6
        0x0002ad3a:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0002ad3e:    f7feba81    ....    B        attL2cDataReq ; 0x29244
    $d
        0x0002ad42:    0000        ..      DCW    0
        0x0002ad44:    10004b90    .K..    DCD    268454800
    $t
    i.attsProcFindTypeReq
    attsProcFindTypeReq
        0x0002ad48:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x0002ad4c:    b084        ..      SUB      sp,sp,#0x10
        0x0002ad4e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ad50:    6903        .i      LDR      r3,[r0,#0x10]
        0x0002ad52:    f8900025    ..%.    LDRB     r0,[r0,#0x25]
        0x0002ad56:    f8330020    3. .    LDRH     r0,[r3,r0,LSL #2]
        0x0002ad5a:    9001        ..      STR      r0,[sp,#4]
        0x0002ad5c:    f8120f09    ....    LDRB     r0,[r2,#9]!
        0x0002ad60:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002ad62:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002ad66:    b280        ..      UXTH     r0,r0
        0x0002ad68:    9002        ..      STR      r0,[sp,#8]
        0x0002ad6a:    f8120f02    ....    LDRB     r0,[r2,#2]!
        0x0002ad6e:    f1020a02    ....    ADD      r10,r2,#2
        0x0002ad72:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002ad74:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002ad78:    b286        ..      UXTH     r6,r0
        0x0002ad7a:    1d10        ..      ADDS     r0,r2,#4
        0x0002ad7c:    9006        ..      STR      r0,[sp,#0x18]
        0x0002ad7e:    1fc8        ..      SUBS     r0,r1,#7
        0x0002ad80:    fa1ffb80    ....    UXTH     r11,r0
        0x0002ad84:    9802        ..      LDR      r0,[sp,#8]
        0x0002ad86:    b108        ..      CBZ      r0,0x2ad8c ; attsProcFindTypeReq + 68
        0x0002ad88:    42b0        .B      CMP      r0,r6
        0x0002ad8a:    d905        ..      BLS      0x2ad98 ; attsProcFindTypeReq + 80
        0x0002ad8c:    2401        .$      MOVS     r4,#1
        0x0002ad8e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ad90:    f7fffb1e    ....    BL       attsDiscBusy ; 0x2a3d0
        0x0002ad94:    f000b8b4    ....    B.W      0x2af00 ; attsProcFindTypeReq + 440
        0x0002ad98:    9801        ..      LDR      r0,[sp,#4]
        0x0002ad9a:    3008        .0      ADDS     r0,r0,#8
        0x0002ad9c:    b280        ..      UXTH     r0,r0
        0x0002ad9e:    f7fefa63    ..c.    BL       attMsgAlloc ; 0x29268
        0x0002ada2:    9000        ..      STR      r0,[sp,#0]
        0x0002ada4:    2800        .(      CMP      r0,#0
        0x0002ada6:    d07c        |.      BEQ      0x2aea2 ; attsProcFindTypeReq + 346
        0x0002ada8:    f1000808    ....    ADD      r8,r0,#8
        0x0002adac:    2007        .       MOVS     r0,#7
        0x0002adae:    f8080b01    ....    STRB     r0,[r8],#1
        0x0002adb2:    2002        .       MOVS     r0,#2
        0x0002adb4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002adb6:    4861        aH      LDR      r0,[pc,#388] ; [0x2af3c] = 0x10004b90
        0x0002adb8:    9c02        ..      LDR      r4,[sp,#8]
        0x0002adba:    f8d071a4    ...q    LDR      r7,[r0,#0x1a4]
        0x0002adbe:    2f00        ./      CMP      r7,#0
        0x0002adc0:    bf18        ..      IT       NE
        0x0002adc2:    f64f79ff    O..y    MOVNE    r9,#0xffff
        0x0002adc6:    d059        Y.      BEQ      0x2ae7c ; attsProcFindTypeReq + 308
        0x0002adc8:    8a38        8.      LDRH     r0,[r7,#0x10]
        0x0002adca:    42a0        .B      CMP      r0,r4
        0x0002adcc:    d902        ..      BLS      0x2add4 ; attsProcFindTypeReq + 140
        0x0002adce:    42b0        .B      CMP      r0,r6
        0x0002add0:    bf98        ..      IT       LS
        0x0002add2:    4604        .F      MOVLS    r4,r0
        0x0002add4:    42a0        .B      CMP      r0,r4
        0x0002add6:    bf9c        ..      ITT      LS
        0x0002add8:    8a79        y.      LDRHLS   r1,[r7,#0x12]
        0x0002adda:    428c        .B      CMPLS    r4,r1
        0x0002addc:    d84b        K.      BHI      0x2ae76 ; attsProcFindTypeReq + 302
        0x0002adde:    6879        yh      LDR      r1,[r7,#4]
        0x0002ade0:    1a20         .      SUBS     r0,r4,r0
        0x0002ade2:    eb011500    ....    ADD      r5,r1,r0,LSL #4
        0x0002ade6:    e041        A.      B        0x2ae6c ; attsProcFindTypeReq + 292
        0x0002ade8:    4628        (F      MOV      r0,r5
        0x0002adea:    4652        RF      MOV      r2,r10
        0x0002adec:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002adee:    f001f81c    ....    BL       attsUuidCmp ; 0x2be2a
        0x0002adf2:    b3a8        ..      CBZ      r0,0x2ae60 ; attsProcFindTypeReq + 280
        0x0002adf4:    2c00        .,      CMP      r4,#0
        0x0002adf6:    d073        s.      BEQ      0x2aee0 ; attsProcFindTypeReq + 408
        0x0002adf8:    e9dd1000    ....    LDRD     r1,r0,[sp,#0]
        0x0002adfc:    4408        .D      ADD      r0,r0,r1
        0x0002adfe:    1d00        ..      ADDS     r0,r0,#4
        0x0002ae00:    9003        ..      STR      r0,[sp,#0xc]
        0x0002ae02:    7be8        .{      LDRB     r0,[r5,#0xf]
        0x0002ae04:    f0100f01    ....    TST      r0,#1
        0x0002ae08:    d00c        ..      BEQ      0x2ae24 ; attsProcFindTypeReq + 220
        0x0002ae0a:    f1bb0f00    ....    CMP      r11,#0
        0x0002ae0e:    d036        6.      BEQ      0x2ae7e ; attsProcFindTypeReq + 310
        0x0002ae10:    68a8        .h      LDR      r0,[r5,#8]
        0x0002ae12:    8800        ..      LDRH     r0,[r0,#0]
        0x0002ae14:    4558        XE      CMP      r0,r11
        0x0002ae16:    d105        ..      BNE      0x2ae24 ; attsProcFindTypeReq + 220
        0x0002ae18:    465a        ZF      MOV      r2,r11
        0x0002ae1a:    6869        ih      LDR      r1,[r5,#4]
        0x0002ae1c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002ae1e:    f7edfb45    ..E.    BL       memcmp ; 0x184ac
        0x0002ae22:    b360        `.      CBZ      r0,0x2ae7e ; attsProcFindTypeReq + 310
        0x0002ae24:    4620         F      MOV      r0,r4
        0x0002ae26:    42b0        .B      CMP      r0,r6
        0x0002ae28:    d25a        Z.      BCS      0x2aee0 ; attsProcFindTypeReq + 408
        0x0002ae2a:    4548        HE      CMP      r0,r9
        0x0002ae2c:    d058        X.      BEQ      0x2aee0 ; attsProcFindTypeReq + 408
        0x0002ae2e:    1c40        @.      ADDS     r0,r0,#1
        0x0002ae30:    b284        ..      UXTH     r4,r0
        0x0002ae32:    2002        .       MOVS     r0,#2
        0x0002ae34:    9001        ..      STR      r0,[sp,#4]
        0x0002ae36:    4841        AH      LDR      r0,[pc,#260] ; [0x2af3c] = 0x10004b90
        0x0002ae38:    f8d071a4    ...q    LDR      r7,[r0,#0x1a4]
        0x0002ae3c:    2f00        ./      CMP      r7,#0
        0x0002ae3e:    d04f        O.      BEQ      0x2aee0 ; attsProcFindTypeReq + 408
        0x0002ae40:    8a38        8.      LDRH     r0,[r7,#0x10]
        0x0002ae42:    42a0        .B      CMP      r0,r4
        0x0002ae44:    d902        ..      BLS      0x2ae4c ; attsProcFindTypeReq + 260
        0x0002ae46:    42b0        .B      CMP      r0,r6
        0x0002ae48:    bf98        ..      IT       LS
        0x0002ae4a:    4604        .F      MOVLS    r4,r0
        0x0002ae4c:    42a0        .B      CMP      r0,r4
        0x0002ae4e:    bf9c        ..      ITT      LS
        0x0002ae50:    8a79        y.      LDRHLS   r1,[r7,#0x12]
        0x0002ae52:    428c        .B      CMPLS    r4,r1
        0x0002ae54:    d841        A.      BHI      0x2aeda ; attsProcFindTypeReq + 402
        0x0002ae56:    6879        yh      LDR      r1,[r7,#4]
        0x0002ae58:    1a20         .      SUBS     r0,r4,r0
        0x0002ae5a:    eb011500    ....    ADD      r5,r1,r0,LSL #4
        0x0002ae5e:    e037        7.      B        0x2aed0 ; attsProcFindTypeReq + 392
        0x0002ae60:    e7ff        ..      B        0x2ae62 ; attsProcFindTypeReq + 282
        0x0002ae62:    454c        LE      CMP      r4,r9
        0x0002ae64:    d007        ..      BEQ      0x2ae76 ; attsProcFindTypeReq + 302
        0x0002ae66:    1c60        `.      ADDS     r0,r4,#1
        0x0002ae68:    b284        ..      UXTH     r4,r0
        0x0002ae6a:    3510        .5      ADDS     r5,r5,#0x10
        0x0002ae6c:    8a78        x.      LDRH     r0,[r7,#0x12]
        0x0002ae6e:    42a0        .B      CMP      r0,r4
        0x0002ae70:    bf28        (.      IT       CS
        0x0002ae72:    42a6        .B      CMPCS    r6,r4
        0x0002ae74:    d2b8        ..      BCS      0x2ade8 ; attsProcFindTypeReq + 160
        0x0002ae76:    683f        ?h      LDR      r7,[r7,#0]
        0x0002ae78:    2f00        ./      CMP      r7,#0
        0x0002ae7a:    d1a5        ..      BNE      0x2adc8 ; attsProcFindTypeReq + 128
        0x0002ae7c:    e030        0.      B        0x2aee0 ; attsProcFindTypeReq + 408
        0x0002ae7e:    f89a0000    ....    LDRB     r0,[r10,#0]
        0x0002ae82:    2800        .(      CMP      r0,#0
        0x0002ae84:    bf04        ..      ITT      EQ
        0x0002ae86:    f89a0001    ....    LDRBEQ   r0,[r10,#1]
        0x0002ae8a:    2828        ((      CMPEQ    r0,#0x28
        0x0002ae8c:    4620         F      MOV      r0,r4
        0x0002ae8e:    bf08        ..      IT       EQ
        0x0002ae90:    f7fffaf8    ....    BLEQ     attsFindServiceGroupEnd ; 0x2a484
        0x0002ae94:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002ae96:    4541        AE      CMP      r1,r8
        0x0002ae98:    d322        ".      BCC      0x2aee0 ; attsProcFindTypeReq + 408
        0x0002ae9a:    f8084b01    ...K    STRB     r4,[r8],#1
        0x0002ae9e:    0a21        !.      LSRS     r1,r4,#8
        0x0002aea0:    e000        ..      B        0x2aea4 ; attsProcFindTypeReq + 348
        0x0002aea2:    e029        ).      B        0x2aef8 ; attsProcFindTypeReq + 432
        0x0002aea4:    f8081b01    ....    STRB     r1,[r8],#1
        0x0002aea8:    0a01        ..      LSRS     r1,r0,#8
        0x0002aeaa:    f8080b01    ....    STRB     r0,[r8],#1
        0x0002aeae:    f8081b01    ....    STRB     r1,[r8],#1
        0x0002aeb2:    e7b8        ..      B        0x2ae26 ; attsProcFindTypeReq + 222
        0x0002aeb4:    4652        RF      MOV      r2,r10
        0x0002aeb6:    4628        (F      MOV      r0,r5
        0x0002aeb8:    9901        ..      LDR      r1,[sp,#4]
        0x0002aeba:    f000ffb6    ....    BL       attsUuidCmp ; 0x2be2a
        0x0002aebe:    b110        ..      CBZ      r0,0x2aec6 ; attsProcFindTypeReq + 382
        0x0002aec0:    2c00        .,      CMP      r4,#0
        0x0002aec2:    d19e        ..      BNE      0x2ae02 ; attsProcFindTypeReq + 186
        0x0002aec4:    e00c        ..      B        0x2aee0 ; attsProcFindTypeReq + 408
        0x0002aec6:    454c        LE      CMP      r4,r9
        0x0002aec8:    d007        ..      BEQ      0x2aeda ; attsProcFindTypeReq + 402
        0x0002aeca:    1c60        `.      ADDS     r0,r4,#1
        0x0002aecc:    b284        ..      UXTH     r4,r0
        0x0002aece:    3510        .5      ADDS     r5,r5,#0x10
        0x0002aed0:    8a78        x.      LDRH     r0,[r7,#0x12]
        0x0002aed2:    42a0        .B      CMP      r0,r4
        0x0002aed4:    bf28        (.      IT       CS
        0x0002aed6:    42a6        .B      CMPCS    r6,r4
        0x0002aed8:    d2ec        ..      BCS      0x2aeb4 ; attsProcFindTypeReq + 364
        0x0002aeda:    683f        ?h      LDR      r7,[r7,#0]
        0x0002aedc:    2f00        ./      CMP      r7,#0
        0x0002aede:    d1af        ..      BNE      0x2ae40 ; attsProcFindTypeReq + 248
        0x0002aee0:    9800        ..      LDR      r0,[sp,#0]
        0x0002aee2:    3009        .0      ADDS     r0,r0,#9
        0x0002aee4:    4580        .E      CMP      r8,r0
        0x0002aee6:    d117        ..      BNE      0x2af18 ; attsProcFindTypeReq + 464
        0x0002aee8:    9800        ..      LDR      r0,[sp,#0]
        0x0002aeea:    f7f1fe44    ..D.    BL       WsfMsgFree ; 0x1cb76
        0x0002aeee:    240a        .$      MOVS     r4,#0xa
        0x0002aef0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002aef2:    f7fffa6d    ..m.    BL       attsDiscBusy ; 0x2a3d0
        0x0002aef6:    e003        ..      B        0x2af00 ; attsProcFindTypeReq + 440
        0x0002aef8:    2411        .$      MOVS     r4,#0x11
        0x0002aefa:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002aefc:    f7fffa68    ..h.    BL       attsDiscBusy ; 0x2a3d0
        0x0002af00:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002af02:    9400        ..      STR      r4,[sp,#0]
        0x0002af04:    2206        ."      MOVS     r2,#6
        0x0002af06:    f8901025    ..%.    LDRB     r1,[r0,#0x25]
        0x0002af0a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002af0c:    9b02        ..      LDR      r3,[sp,#8]
        0x0002af0e:    f7fffa83    ....    BL       attsErrRsp ; 0x2a418
        0x0002af12:    b007        ..      ADD      sp,sp,#0x1c
        0x0002af14:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002af18:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002af1a:    f7fffa59    ..Y.    BL       attsDiscBusy ; 0x2a3d0
        0x0002af1e:    9800        ..      LDR      r0,[sp,#0]
        0x0002af20:    9b00        ..      LDR      r3,[sp,#0]
        0x0002af22:    eba80000    ....    SUB      r0,r8,r0
        0x0002af26:    3808        .8      SUBS     r0,r0,#8
        0x0002af28:    b282        ..      UXTH     r2,r0
        0x0002af2a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002af2c:    f8901025    ..%.    LDRB     r1,[r0,#0x25]
        0x0002af30:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002af32:    b007        ..      ADD      sp,sp,#0x1c
        0x0002af34:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0002af38:    f7feb984    ....    B        attL2cDataReq ; 0x29244
    $d
        0x0002af3c:    10004b90    .K..    DCD    268454800
    $t
    i.attsProcMtuReq
    attsProcMtuReq
        0x0002af40:    b570        p.      PUSH     {r4-r6,lr}
        0x0002af42:    b082        ..      SUB      sp,sp,#8
        0x0002af44:    4615        .F      MOV      r5,r2
        0x0002af46:    4604        .F      MOV      r4,r0
        0x0002af48:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002af4c:    2201        ."      MOVS     r2,#1
        0x0002af4e:    a901        ..      ADD      r1,sp,#4
        0x0002af50:    f7eff868    ..h.    BL       AttsCsfGetFeatures ; 0x1a024
        0x0002af54:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0002af58:    f0100f02    ....    TST      r0,#2
        0x0002af5c:    d00a        ..      BEQ      0x2af74 ; attsProcMtuReq + 52
        0x0002af5e:    2006        .       MOVS     r0,#6
        0x0002af60:    9000        ..      STR      r0,[sp,#0]
        0x0002af62:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002af66:    2300        .#      MOVS     r3,#0
        0x0002af68:    2202        ."      MOVS     r2,#2
        0x0002af6a:    6920         i      LDR      r0,[r4,#0x10]
        0x0002af6c:    f7fffa54    ..T.    BL       attsErrRsp ; 0x2a418
        0x0002af70:    b002        ..      ADD      sp,sp,#8
        0x0002af72:    bd70        p.      POP      {r4-r6,pc}
        0x0002af74:    7a68        hz      LDRB     r0,[r5,#9]
        0x0002af76:    7aa9        .z      LDRB     r1,[r5,#0xa]
        0x0002af78:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002af7c:    b286        ..      UXTH     r6,r0
        0x0002af7e:    2e17        ..      CMP      r6,#0x17
        0x0002af80:    bf38        8.      IT       CC
        0x0002af82:    2617        .&      MOVCC    r6,#0x17
        0x0002af84:    f7f0f92c    ..,.    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x0002af88:    1f01        ..      SUBS     r1,r0,#4
        0x0002af8a:    4811        .H      LDR      r0,[pc,#68] ; [0x2afd0] = 0x1000012c
        0x0002af8c:    6800        .h      LDR      r0,[r0,#0]
        0x0002af8e:    8880        ..      LDRH     r0,[r0,#4]
        0x0002af90:    4281        .B      CMP      r1,r0
        0x0002af92:    dc02        ..      BGT      0x2af9a ; attsProcMtuReq + 90
        0x0002af94:    f7f0f924    ..$.    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x0002af98:    1f00        ..      SUBS     r0,r0,#4
        0x0002af9a:    b285        ..      UXTH     r5,r0
        0x0002af9c:    200b        .       MOVS     r0,#0xb
        0x0002af9e:    f7fef963    ..c.    BL       attMsgAlloc ; 0x29268
        0x0002afa2:    0003        ..      MOVS     r3,r0
        0x0002afa4:    d00a        ..      BEQ      0x2afbc ; attsProcMtuReq + 124
        0x0002afa6:    2103        .!      MOVS     r1,#3
        0x0002afa8:    7219        .r      STRB     r1,[r3,#8]
        0x0002afaa:    725d        ]r      STRB     r5,[r3,#9]
        0x0002afac:    0a29        ).      LSRS     r1,r5,#8
        0x0002afae:    7299        .r      STRB     r1,[r3,#0xa]
        0x0002afb0:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002afb4:    2203        ."      MOVS     r2,#3
        0x0002afb6:    6920         i      LDR      r0,[r4,#0x10]
        0x0002afb8:    f7fef944    ..D.    BL       attL2cDataReq ; 0x29244
        0x0002afbc:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002afc0:    462b        +F      MOV      r3,r5
        0x0002afc2:    4632        2F      MOV      r2,r6
        0x0002afc4:    6920         i      LDR      r0,[r4,#0x10]
        0x0002afc6:    f7fef957    ..W.    BL       attSetMtu ; 0x29278
        0x0002afca:    b002        ..      ADD      sp,sp,#8
        0x0002afcc:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0002afce:    0000        ..      DCW    0
        0x0002afd0:    1000012c    ,...    DCD    268435756
    $t
    i.attsProcPrepWriteReq
    attsProcPrepWriteReq
        0x0002afd4:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0002afd8:    4604        .F      MOV      r4,r0
        0x0002afda:    f8120f09    ....    LDRB     r0,[r2,#9]!
        0x0002afde:    b085        ..      SUB      sp,sp,#0x14
        0x0002afe0:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002afe2:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002afe6:    b285        ..      UXTH     r5,r0
        0x0002afe8:    f8120f02    ....    LDRB     r0,[r2,#2]!
        0x0002afec:    f1020a02    ....    ADD      r10,r2,#2
        0x0002aff0:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002aff2:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002aff6:    fa1ff980    ....    UXTH     r9,r0
        0x0002affa:    1f48        H.      SUBS     r0,r1,#5
        0x0002affc:    b286        ..      UXTH     r6,r0
        0x0002affe:    a903        ..      ADD      r1,sp,#0xc
        0x0002b000:    4628        (F      MOV      r0,r5
        0x0002b002:    f7fffa27    ..'.    BL       attsFindByHandle ; 0x2a454
        0x0002b006:    0007        ..      MOVS     r7,r0
        0x0002b008:    bf08        ..      IT       EQ
        0x0002b00a:    2001        .       MOVEQ    r0,#1
        0x0002b00c:    d049        I.      BEQ      0x2b0a2 ; attsProcPrepWriteReq + 206
        0x0002b00e:    7bfb        .{      LDRB     r3,[r7,#0xf]
        0x0002b010:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002b014:    462a        *F      MOV      r2,r5
        0x0002b016:    2110        .!      MOVS     r1,#0x10
        0x0002b018:    f7fffcdc    ....    BL       attsPermissions ; 0x2a9d4
        0x0002b01c:    2800        .(      CMP      r0,#0
        0x0002b01e:    d140        @.      BNE      0x2b0a2 ; attsProcPrepWriteReq + 206
        0x0002b020:    f1b90f00    ....    CMP      r9,#0
        0x0002b024:    d005        ..      BEQ      0x2b032 ; attsProcPrepWriteReq + 94
        0x0002b026:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002b028:    f0100f10    ....    TST      r0,#0x10
        0x0002b02c:    bf08        ..      IT       EQ
        0x0002b02e:    200b        .       MOVEQ    r0,#0xb
        0x0002b030:    d037        7.      BEQ      0x2b0a2 ; attsProcPrepWriteReq + 206
        0x0002b032:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002b034:    f0100f08    ....    TST      r0,#8
        0x0002b038:    d104        ..      BNE      0x2b044 ; attsProcPrepWriteReq + 112
        0x0002b03a:    89b8        ..      LDRH     r0,[r7,#0xc]
        0x0002b03c:    42b0        .B      CMP      r0,r6
        0x0002b03e:    bf18        ..      IT       NE
        0x0002b040:    200d        .       MOVNE    r0,#0xd
        0x0002b042:    d12e        ..      BNE      0x2b0a2 ; attsProcPrepWriteReq + 206
        0x0002b044:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002b048:    f8dfb0e8    ....    LDR      r11,[pc,#232] ; [0x2b134] = 0x10004b90
        0x0002b04c:    eb0b00c0    ....    ADD      r0,r11,r0,LSL #3
        0x0002b050:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002b054:    f7f1fdd8    ....    BL       WsfQueueCount ; 0x1cc08
        0x0002b058:    4937        7I      LDR      r1,[pc,#220] ; [0x2b138] = 0x1000012c
        0x0002b05a:    6809        .h      LDR      r1,[r1,#0]
        0x0002b05c:    79c9        .y      LDRB     r1,[r1,#7]
        0x0002b05e:    4288        .B      CMP      r0,r1
        0x0002b060:    bf28        (.      IT       CS
        0x0002b062:    2009        .       MOVCS    r0,#9
        0x0002b064:    d21d        ..      BCS      0x2b0a2 ; attsProcPrepWriteReq + 206
        0x0002b066:    f106000b    ....    ADD      r0,r6,#0xb
        0x0002b06a:    b280        ..      UXTH     r0,r0
        0x0002b06c:    f7f1fcac    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0002b070:    ea5f0800    _...    MOVS     r8,r0
        0x0002b074:    bf08        ..      IT       EQ
        0x0002b076:    2011        .       MOVEQ    r0,#0x11
        0x0002b078:    d013        ..      BEQ      0x2b0a2 ; attsProcPrepWriteReq + 206
        0x0002b07a:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002b07c:    f0100f02    ....    TST      r0,#2
        0x0002b080:    d01a        ..      BEQ      0x2b0b8 ; attsProcPrepWriteReq + 228
        0x0002b082:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b084:    f8d0c00c    ....    LDR      r12,[r0,#0xc]
        0x0002b088:    f1bc0f00    ....    CMP      r12,#0
        0x0002b08c:    d014        ..      BEQ      0x2b0b8 ; attsProcPrepWriteReq + 228
        0x0002b08e:    e9cd6a00    ...j    STRD     r6,r10,[sp,#0]
        0x0002b092:    9702        ..      STR      r7,[sp,#8]
        0x0002b094:    2300        .#      MOVS     r3,#0
        0x0002b096:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002b09a:    2216        ."      MOVS     r2,#0x16
        0x0002b09c:    4629        )F      MOV      r1,r5
        0x0002b09e:    47e0        .G      BLX      r12
        0x0002b0a0:    b150        P.      CBZ      r0,0x2b0b8 ; attsProcPrepWriteReq + 228
        0x0002b0a2:    9000        ..      STR      r0,[sp,#0]
        0x0002b0a4:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002b0a8:    462b        +F      MOV      r3,r5
        0x0002b0aa:    2216        ."      MOVS     r2,#0x16
        0x0002b0ac:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b0ae:    f7fff9b3    ....    BL       attsErrRsp ; 0x2a418
        0x0002b0b2:    b005        ..      ADD      sp,sp,#0x14
        0x0002b0b4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002b0b8:    f8a86004    ...`    STRH     r6,[r8,#4]
        0x0002b0bc:    f8a85006    ...P    STRH     r5,[r8,#6]
        0x0002b0c0:    f8a89008    ....    STRH     r9,[r8,#8]
        0x0002b0c4:    4632        2F      MOV      r2,r6
        0x0002b0c6:    4651        QF      MOV      r1,r10
        0x0002b0c8:    f108000a    ....    ADD      r0,r8,#0xa
        0x0002b0cc:    f7edfa5d    ..].    BL       __aeabi_memcpy ; 0x1858a
        0x0002b0d0:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002b0d4:    4641        AF      MOV      r1,r8
        0x0002b0d6:    eb0b00c0    ....    ADD      r0,r11,r0,LSL #3
        0x0002b0da:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002b0de:    f7f1fdb3    ....    BL       WsfQueueEnq ; 0x1cc48
        0x0002b0e2:    f106000d    ....    ADD      r0,r6,#0xd
        0x0002b0e6:    b280        ..      UXTH     r0,r0
        0x0002b0e8:    f7fef8be    ....    BL       attMsgAlloc ; 0x29268
        0x0002b0ec:    0007        ..      MOVS     r7,r0
        0x0002b0ee:    bf04        ..      ITT      EQ
        0x0002b0f0:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0002b0f2:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0002b0f6:    f1070008    ....    ADD      r0,r7,#8
        0x0002b0fa:    2117        .!      MOVS     r1,#0x17
        0x0002b0fc:    f8001b01    ....    STRB     r1,[r0],#1
        0x0002b100:    0a29        ).      LSRS     r1,r5,#8
        0x0002b102:    f8005b01    ...[    STRB     r5,[r0],#1
        0x0002b106:    4632        2F      MOV      r2,r6
        0x0002b108:    f8001b01    ....    STRB     r1,[r0],#1
        0x0002b10c:    ea4f2119    O..!    LSR      r1,r9,#8
        0x0002b110:    f8009b01    ....    STRB     r9,[r0],#1
        0x0002b114:    f8001b01    ....    STRB     r1,[r0],#1
        0x0002b118:    4651        QF      MOV      r1,r10
        0x0002b11a:    f7edfa36    ..6.    BL       __aeabi_memcpy ; 0x1858a
        0x0002b11e:    1d70        p.      ADDS     r0,r6,#5
        0x0002b120:    b282        ..      UXTH     r2,r0
        0x0002b122:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002b126:    463b        ;F      MOV      r3,r7
        0x0002b128:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b12a:    f7fef88b    ....    BL       attL2cDataReq ; 0x29244
        0x0002b12e:    b005        ..      ADD      sp,sp,#0x14
        0x0002b130:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002b134:    10004b90    .K..    DCD    268454800
        0x0002b138:    1000012c    ,...    DCD    268435756
    $t
    i.attsProcReadBlobReq
    attsProcReadBlobReq
        0x0002b13c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002b140:    4604        .F      MOV      r4,r0
        0x0002b142:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002b144:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002b148:    b082        ..      SUB      sp,sp,#8
        0x0002b14a:    f8307021    0.!p    LDRH     r7,[r0,r1,LSL #2]
        0x0002b14e:    7a50        Pz      LDRB     r0,[r2,#9]
        0x0002b150:    7a91        .z      LDRB     r1,[r2,#0xa]
        0x0002b152:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002b156:    b286        ..      UXTH     r6,r0
        0x0002b158:    7ad0        .z      LDRB     r0,[r2,#0xb]
        0x0002b15a:    7b11        .{      LDRB     r1,[r2,#0xc]
        0x0002b15c:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002b160:    fa1ff880    ....    UXTH     r8,r0
        0x0002b164:    a901        ..      ADD      r1,sp,#4
        0x0002b166:    4630        0F      MOV      r0,r6
        0x0002b168:    f7fff974    ..t.    BL       attsFindByHandle ; 0x2a454
        0x0002b16c:    0005        ..      MOVS     r5,r0
        0x0002b16e:    bf08        ..      IT       EQ
        0x0002b170:    2001        .       MOVEQ    r0,#1
        0x0002b172:    d02f        /.      BEQ      0x2b1d4 ; attsProcReadBlobReq + 152
        0x0002b174:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b176:    7beb        .{      LDRB     r3,[r5,#0xf]
        0x0002b178:    4632        2F      MOV      r2,r6
        0x0002b17a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b17c:    2101        .!      MOVS     r1,#1
        0x0002b17e:    f7fffc29    ..).    BL       attsPermissions ; 0x2a9d4
        0x0002b182:    bb38        8.      CBNZ     r0,0x2b1d4 ; attsProcReadBlobReq + 152
        0x0002b184:    68a8        .h      LDR      r0,[r5,#8]
        0x0002b186:    8800        ..      LDRH     r0,[r0,#0]
        0x0002b188:    4540        @E      CMP      r0,r8
        0x0002b18a:    bf38        8.      IT       CC
        0x0002b18c:    2007        .       MOVCC    r0,#7
        0x0002b18e:    d321        !.      BCC      0x2b1d4 ; attsProcReadBlobReq + 152
        0x0002b190:    7ba8        .{      LDRB     r0,[r5,#0xe]
        0x0002b192:    f0100f04    ....    TST      r0,#4
        0x0002b196:    d00d        ..      BEQ      0x2b1b4 ; attsProcReadBlobReq + 120
        0x0002b198:    9901        ..      LDR      r1,[sp,#4]
        0x0002b19a:    f8d1c008    ....    LDR      r12,[r1,#8]
        0x0002b19e:    f1bc0f00    ....    CMP      r12,#0
        0x0002b1a2:    d007        ..      BEQ      0x2b1b4 ; attsProcReadBlobReq + 120
        0x0002b1a4:    9500        ..      STR      r5,[sp,#0]
        0x0002b1a6:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b1a8:    4643        CF      MOV      r3,r8
        0x0002b1aa:    220c        ."      MOVS     r2,#0xc
        0x0002b1ac:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b1ae:    4631        1F      MOV      r1,r6
        0x0002b1b0:    47e0        .G      BLX      r12
        0x0002b1b2:    e00e        ..      B        0x2b1d2 ; attsProcReadBlobReq + 150
        0x0002b1b4:    f0100f20    .. .    TST      r0,#0x20
        0x0002b1b8:    d017        ..      BEQ      0x2b1ea ; attsProcReadBlobReq + 174
        0x0002b1ba:    4820         H      LDR      r0,[pc,#128] ; [0x2b23c] = 0x10004b90
        0x0002b1bc:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002b1c0:    f1bc0f00    ....    CMP      r12,#0
        0x0002b1c4:    d011        ..      BEQ      0x2b1ea ; attsProcReadBlobReq + 174
        0x0002b1c6:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b1c8:    686b        kh      LDR      r3,[r5,#4]
        0x0002b1ca:    4632        2F      MOV      r2,r6
        0x0002b1cc:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b1ce:    2105        .!      MOVS     r1,#5
        0x0002b1d0:    47e0        .G      BLX      r12
        0x0002b1d2:    b150        P.      CBZ      r0,0x2b1ea ; attsProcReadBlobReq + 174
        0x0002b1d4:    9000        ..      STR      r0,[sp,#0]
        0x0002b1d6:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002b1da:    4633        3F      MOV      r3,r6
        0x0002b1dc:    220c        ."      MOVS     r2,#0xc
        0x0002b1de:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b1e0:    f7fff91a    ....    BL       attsErrRsp ; 0x2a418
        0x0002b1e4:    b002        ..      ADD      sp,sp,#8
        0x0002b1e6:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002b1ea:    68a8        .h      LDR      r0,[r5,#8]
        0x0002b1ec:    1e79        y.      SUBS     r1,r7,#1
        0x0002b1ee:    8800        ..      LDRH     r0,[r0,#0]
        0x0002b1f0:    eba00008    ....    SUB      r0,r0,r8
        0x0002b1f4:    4288        .B      CMP      r0,r1
        0x0002b1f6:    bfa8        ..      IT       GE
        0x0002b1f8:    4608        .F      MOVGE    r0,r1
        0x0002b1fa:    b287        ..      UXTH     r7,r0
        0x0002b1fc:    f1070009    ....    ADD      r0,r7,#9
        0x0002b200:    b280        ..      UXTH     r0,r0
        0x0002b202:    f7fef831    ..1.    BL       attMsgAlloc ; 0x29268
        0x0002b206:    0006        ..      MOVS     r6,r0
        0x0002b208:    bf04        ..      ITT      EQ
        0x0002b20a:    b002        ..      ADDEQ    sp,sp,#8
        0x0002b20c:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002b210:    f1060008    ....    ADD      r0,r6,#8
        0x0002b214:    210d        .!      MOVS     r1,#0xd
        0x0002b216:    f8001b01    ....    STRB     r1,[r0],#1
        0x0002b21a:    6869        ih      LDR      r1,[r5,#4]
        0x0002b21c:    463a        :F      MOV      r2,r7
        0x0002b21e:    4441        AD      ADD      r1,r1,r8
        0x0002b220:    f7edf9b3    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002b224:    1c78        x.      ADDS     r0,r7,#1
        0x0002b226:    b282        ..      UXTH     r2,r0
        0x0002b228:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002b22c:    4633        3F      MOV      r3,r6
        0x0002b22e:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b230:    f7fef808    ....    BL       attL2cDataReq ; 0x29244
        0x0002b234:    b002        ..      ADD      sp,sp,#8
        0x0002b236:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0002b23a:    0000        ..      DCW    0
        0x0002b23c:    10004b90    .K..    DCD    268454800
    $t
    i.attsProcReadGroupTypeReq
    attsProcReadGroupTypeReq
        0x0002b240:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x0002b244:    b088        ..      SUB      sp,sp,#0x20
        0x0002b246:    4681        .F      MOV      r9,r0
        0x0002b248:    2000        .       MOVS     r0,#0
        0x0002b24a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002b24c:    9002        ..      STR      r0,[sp,#8]
        0x0002b24e:    a094        ..      ADR      r0,{pc}+0x252 ; 0x2b4a0
        0x0002b250:    6800        .h      LDR      r0,[r0,#0]
        0x0002b252:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002b254:    f8993025    ..%0    LDRB     r3,[r9,#0x25]
        0x0002b258:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x0002b25c:    f8305023    0.#P    LDRH     r5,[r0,r3,LSL #2]
        0x0002b260:    f8120f09    ....    LDRB     r0,[r2,#9]!
        0x0002b264:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002b266:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002b26a:    b280        ..      UXTH     r0,r0
        0x0002b26c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002b26e:    f8120f02    ....    LDRB     r0,[r2,#2]!
        0x0002b272:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002b274:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002b278:    b286        ..      UXTH     r6,r0
        0x0002b27a:    1c90        ..      ADDS     r0,r2,#2
        0x0002b27c:    900a        ..      STR      r0,[sp,#0x28]
        0x0002b27e:    1f48        H.      SUBS     r0,r1,#5
        0x0002b280:    f0000aff    ....    AND      r10,r0,#0xff
        0x0002b284:    f1ba0f02    ....    CMP      r10,#2
        0x0002b288:    bf18        ..      IT       NE
        0x0002b28a:    f1ba0f10    ....    CMPNE    r10,#0x10
        0x0002b28e:    d006        ..      BEQ      0x2b29e ; attsProcReadGroupTypeReq + 94
        0x0002b290:    f04f0804    O...    MOV      r8,#4
        0x0002b294:    4648        HF      MOV      r0,r9
        0x0002b296:    f7fff89b    ....    BL       attsDiscBusy ; 0x2a3d0
        0x0002b29a:    f000b8e4    ....    B.W      0x2b466 ; attsProcReadGroupTypeReq + 550
        0x0002b29e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b2a0:    2800        .(      CMP      r0,#0
        0x0002b2a2:    bf08        ..      IT       EQ
        0x0002b2a4:    f04f0801    O...    MOVEQ    r8,#1
        0x0002b2a8:    f00080d7    ....    BEQ.W    0x2b45a ; attsProcReadGroupTypeReq + 538
        0x0002b2ac:    42b0        .B      CMP      r0,r6
        0x0002b2ae:    d906        ..      BLS      0x2b2be ; attsProcReadGroupTypeReq + 126
        0x0002b2b0:    f04f0801    O...    MOV      r8,#1
        0x0002b2b4:    4648        HF      MOV      r0,r9
        0x0002b2b6:    f7fff88b    ....    BL       attsDiscBusy ; 0x2a3d0
        0x0002b2ba:    f000b8d4    ....    B.W      0x2b466 ; attsProcReadGroupTypeReq + 550
        0x0002b2be:    4651        QF      MOV      r1,r10
        0x0002b2c0:    a807        ..      ADD      r0,sp,#0x1c
        0x0002b2c2:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0002b2c4:    f000fda0    ....    BL       attsUuid16Cmp ; 0x2be08
        0x0002b2c8:    b1d0        ..      CBZ      r0,0x2b300 ; attsProcReadGroupTypeReq + 192
        0x0002b2ca:    a906        ..      ADD      r1,sp,#0x18
        0x0002b2cc:    a803        ..      ADD      r0,sp,#0xc
        0x0002b2ce:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002b2d2:    4652        RF      MOV      r2,r10
        0x0002b2d4:    4631        1F      MOV      r1,r6
        0x0002b2d6:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0002b2d8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b2da:    f7fff919    ....    BL       attsFindUuidInRange ; 0x2a510
        0x0002b2de:    0004        ..      MOVS     r4,r0
        0x0002b2e0:    d014        ..      BEQ      0x2b30c ; attsProcReadGroupTypeReq + 204
        0x0002b2e2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b2e4:    4622        "F      MOV      r2,r4
        0x0002b2e6:    2101        .!      MOVS     r1,#1
        0x0002b2e8:    7bc3        .{      LDRB     r3,[r0,#0xf]
        0x0002b2ea:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x0002b2ee:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b2f0:    f7fffb70    ..p.    BL       attsPermissions ; 0x2a9d4
        0x0002b2f4:    ea5f0800    _...    MOVS     r8,r0
        0x0002b2f8:    bf18        ..      IT       NE
        0x0002b2fa:    9405        ..      STRNE    r4,[sp,#0x14]
        0x0002b2fc:    d00c        ..      BEQ      0x2b318 ; attsProcReadGroupTypeReq + 216
        0x0002b2fe:    e0ac        ..      B        0x2b45a ; attsProcReadGroupTypeReq + 538
        0x0002b300:    f04f0810    O...    MOV      r8,#0x10
        0x0002b304:    4648        HF      MOV      r0,r9
        0x0002b306:    f7fff863    ..c.    BL       attsDiscBusy ; 0x2a3d0
        0x0002b30a:    e0ac        ..      B        0x2b466 ; attsProcReadGroupTypeReq + 550
        0x0002b30c:    f04f080a    O...    MOV      r8,#0xa
        0x0002b310:    4648        HF      MOV      r0,r9
        0x0002b312:    f7fff85d    ..].    BL       attsDiscBusy ; 0x2a3d0
        0x0002b316:    e0a6        ..      B        0x2b466 ; attsProcReadGroupTypeReq + 550
        0x0002b318:    f1050008    ....    ADD      r0,r5,#8
        0x0002b31c:    b280        ..      UXTH     r0,r0
        0x0002b31e:    f7fdffa3    ....    BL       attMsgAlloc ; 0x29268
        0x0002b322:    9004        ..      STR      r0,[sp,#0x10]
        0x0002b324:    2800        .(      CMP      r0,#0
        0x0002b326:    d074        t.      BEQ      0x2b412 ; attsProcReadGroupTypeReq + 466
        0x0002b328:    f1000708    ....    ADD      r7,r0,#8
        0x0002b32c:    2011        .       MOVS     r0,#0x11
        0x0002b32e:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002b332:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b334:    1fa9        ..      SUBS     r1,r5,#6
        0x0002b336:    6880        .h      LDR      r0,[r0,#8]
        0x0002b338:    8800        ..      LDRH     r0,[r0,#0]
        0x0002b33a:    4288        .B      CMP      r0,r1
        0x0002b33c:    bf28        (.      IT       CS
        0x0002b33e:    4608        .F      MOVCS    r0,r1
        0x0002b340:    f0000bff    ....    AND      r11,r0,#0xff
        0x0002b344:    f10b0004    ....    ADD      r0,r11,#4
        0x0002b348:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002b34c:    0a20         .      LSRS     r0,r4,#8
        0x0002b34e:    f8074b01    ...K    STRB     r4,[r7],#1
        0x0002b352:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002b356:    4620         F      MOV      r0,r4
        0x0002b358:    f7fff894    ....    BL       attsFindServiceGroupEnd ; 0x2a484
        0x0002b35c:    4604        .F      MOV      r4,r0
        0x0002b35e:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002b362:    0a00        ..      LSRS     r0,r0,#8
        0x0002b364:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002b368:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b36a:    465a        ZF      MOV      r2,r11
        0x0002b36c:    6841        Ah      LDR      r1,[r0,#4]
        0x0002b36e:    4638        8F      MOV      r0,r7
        0x0002b370:    f7edf90b    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002b374:    eb07000b    ....    ADD      r0,r7,r11
        0x0002b378:    9002        ..      STR      r0,[sp,#8]
        0x0002b37a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b37c:    f64f77ff    O..w    MOV      r7,#0xffff
        0x0002b380:    4428        (D      ADD      r0,r0,r5
        0x0002b382:    eba0000b    ....    SUB      r0,r0,r11
        0x0002b386:    1d00        ..      ADDS     r0,r0,#4
        0x0002b388:    9000        ..      STR      r0,[sp,#0]
        0x0002b38a:    42bc        .B      CMP      r4,r7
        0x0002b38c:    d065        e.      BEQ      0x2b45a ; attsProcReadGroupTypeReq + 538
        0x0002b38e:    1c60        `.      ADDS     r0,r4,#1
        0x0002b390:    b284        ..      UXTH     r4,r0
        0x0002b392:    42b4        .B      CMP      r4,r6
        0x0002b394:    d861        a.      BHI      0x2b45a ; attsProcReadGroupTypeReq + 538
        0x0002b396:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002b398:    9001        ..      STR      r0,[sp,#4]
        0x0002b39a:    4842        BH      LDR      r0,[pc,#264] ; [0x2b4a4] = 0x10004b90
        0x0002b39c:    f8d051a4    ...Q    LDR      r5,[r0,#0x1a4]
        0x0002b3a0:    2d00        .-      CMP      r5,#0
        0x0002b3a2:    d05a        Z.      BEQ      0x2b45a ; attsProcReadGroupTypeReq + 538
        0x0002b3a4:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x0002b3a6:    42a0        .B      CMP      r0,r4
        0x0002b3a8:    d902        ..      BLS      0x2b3b0 ; attsProcReadGroupTypeReq + 368
        0x0002b3aa:    42b0        .B      CMP      r0,r6
        0x0002b3ac:    bf98        ..      IT       LS
        0x0002b3ae:    4604        .F      MOVLS    r4,r0
        0x0002b3b0:    42a0        .B      CMP      r0,r4
        0x0002b3b2:    bf9c        ..      ITT      LS
        0x0002b3b4:    8a69        i.      LDRHLS   r1,[r5,#0x12]
        0x0002b3b6:    428c        .B      CMPLS    r4,r1
        0x0002b3b8:    d827        '.      BHI      0x2b40a ; attsProcReadGroupTypeReq + 458
        0x0002b3ba:    6869        ih      LDR      r1,[r5,#4]
        0x0002b3bc:    1a20         .      SUBS     r0,r4,r0
        0x0002b3be:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002b3c2:    e01c        ..      B        0x2b3fe ; attsProcReadGroupTypeReq + 446
        0x0002b3c4:    4651        QF      MOV      r1,r10
        0x0002b3c6:    9a01        ..      LDR      r2,[sp,#4]
        0x0002b3c8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b3ca:    f000fd2e    ....    BL       attsUuidCmp ; 0x2be2a
        0x0002b3ce:    b180        ..      CBZ      r0,0x2b3f2 ; attsProcReadGroupTypeReq + 434
        0x0002b3d0:    9506        ..      STR      r5,[sp,#0x18]
        0x0002b3d2:    b3dc        ..      CBZ      r4,0x2b44c ; attsProcReadGroupTypeReq + 524
        0x0002b3d4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b3d6:    6881        .h      LDR      r1,[r0,#8]
        0x0002b3d8:    8809        ..      LDRH     r1,[r1,#0]
        0x0002b3da:    4559        YE      CMP      r1,r11
        0x0002b3dc:    d13d        =.      BNE      0x2b45a ; attsProcReadGroupTypeReq + 538
        0x0002b3de:    7bc3        .{      LDRB     r3,[r0,#0xf]
        0x0002b3e0:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x0002b3e4:    4622        "F      MOV      r2,r4
        0x0002b3e6:    2101        .!      MOVS     r1,#1
        0x0002b3e8:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b3ea:    f7fffaf3    ....    BL       attsPermissions ; 0x2a9d4
        0x0002b3ee:    bb68        h.      CBNZ     r0,0x2b44c ; attsProcReadGroupTypeReq + 524
        0x0002b3f0:    e010        ..      B        0x2b414 ; attsProcReadGroupTypeReq + 468
        0x0002b3f2:    42bc        .B      CMP      r4,r7
        0x0002b3f4:    d009        ..      BEQ      0x2b40a ; attsProcReadGroupTypeReq + 458
        0x0002b3f6:    1c60        `.      ADDS     r0,r4,#1
        0x0002b3f8:    b284        ..      UXTH     r4,r0
        0x0002b3fa:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b3fc:    3010        .0      ADDS     r0,r0,#0x10
        0x0002b3fe:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b400:    8a68        h.      LDRH     r0,[r5,#0x12]
        0x0002b402:    42a0        .B      CMP      r0,r4
        0x0002b404:    bf28        (.      IT       CS
        0x0002b406:    42a6        .B      CMPCS    r6,r4
        0x0002b408:    d2dc        ..      BCS      0x2b3c4 ; attsProcReadGroupTypeReq + 388
        0x0002b40a:    682d        -h      LDR      r5,[r5,#0]
        0x0002b40c:    2d00        .-      CMP      r5,#0
        0x0002b40e:    d1c9        ..      BNE      0x2b3a4 ; attsProcReadGroupTypeReq + 356
        0x0002b410:    e023        #.      B        0x2b45a ; attsProcReadGroupTypeReq + 538
        0x0002b412:    e01c        ..      B        0x2b44e ; attsProcReadGroupTypeReq + 526
        0x0002b414:    9902        ..      LDR      r1,[sp,#8]
        0x0002b416:    9800        ..      LDR      r0,[sp,#0]
        0x0002b418:    4288        .B      CMP      r0,r1
        0x0002b41a:    d31e        ..      BCC      0x2b45a ; attsProcReadGroupTypeReq + 538
        0x0002b41c:    700c        .p      STRB     r4,[r1,#0]
        0x0002b41e:    9d02        ..      LDR      r5,[sp,#8]
        0x0002b420:    0a20         .      LSRS     r0,r4,#8
        0x0002b422:    7068        hp      STRB     r0,[r5,#1]
        0x0002b424:    4620         F      MOV      r0,r4
        0x0002b426:    1cad        ..      ADDS     r5,r5,#2
        0x0002b428:    f7fff82c    ..,.    BL       attsFindServiceGroupEnd ; 0x2a484
        0x0002b42c:    4604        .F      MOV      r4,r0
        0x0002b42e:    f8050b01    ....    STRB     r0,[r5],#1
        0x0002b432:    0a00        ..      LSRS     r0,r0,#8
        0x0002b434:    f8050b01    ....    STRB     r0,[r5],#1
        0x0002b438:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b43a:    465a        ZF      MOV      r2,r11
        0x0002b43c:    6841        Ah      LDR      r1,[r0,#4]
        0x0002b43e:    4628        (F      MOV      r0,r5
        0x0002b440:    f7edf8a3    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002b444:    eb05000b    ....    ADD      r0,r5,r11
        0x0002b448:    9002        ..      STR      r0,[sp,#8]
        0x0002b44a:    e79e        ..      B        0x2b38a ; attsProcReadGroupTypeReq + 330
        0x0002b44c:    e005        ..      B        0x2b45a ; attsProcReadGroupTypeReq + 538
        0x0002b44e:    f04f0811    O...    MOV      r8,#0x11
        0x0002b452:    4648        HF      MOV      r0,r9
        0x0002b454:    f7feffbc    ....    BL       attsDiscBusy ; 0x2a3d0
        0x0002b458:    e005        ..      B        0x2b466 ; attsProcReadGroupTypeReq + 550
        0x0002b45a:    4648        HF      MOV      r0,r9
        0x0002b45c:    f7feffb8    ....    BL       attsDiscBusy ; 0x2a3d0
        0x0002b460:    f1b80f00    ....    CMP      r8,#0
        0x0002b464:    d00c        ..      BEQ      0x2b480 ; attsProcReadGroupTypeReq + 576
        0x0002b466:    f8cd8000    ....    STR      r8,[sp,#0]
        0x0002b46a:    f8991025    ..%.    LDRB     r1,[r9,#0x25]
        0x0002b46e:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x0002b472:    2210        ."      MOVS     r2,#0x10
        0x0002b474:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0002b476:    f7feffcf    ....    BL       attsErrRsp ; 0x2a418
        0x0002b47a:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002b47c:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002b480:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002b482:    9802        ..      LDR      r0,[sp,#8]
        0x0002b484:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0002b486:    1a40        @.      SUBS     r0,r0,r1
        0x0002b488:    3808        .8      SUBS     r0,r0,#8
        0x0002b48a:    b282        ..      UXTH     r2,r0
        0x0002b48c:    f8991025    ..%.    LDRB     r1,[r9,#0x25]
        0x0002b490:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x0002b494:    f7fdfed6    ....    BL       attL2cDataReq ; 0x29244
        0x0002b498:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002b49a:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002b49e:    0000        ..      DCW    0
        0x0002b4a0:    00002800    .(..    DCD    10240
        0x0002b4a4:    10004b90    .K..    DCD    268454800
    $t
    i.attsProcReadMultReq
    attsProcReadMultReq
        0x0002b4a8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0002b4ac:    4606        .F      MOV      r6,r0
        0x0002b4ae:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002b4b0:    f8963025    ..%0    LDRB     r3,[r6,#0x25]
        0x0002b4b4:    b085        ..      SUB      sp,sp,#0x14
        0x0002b4b6:    f04f0a00    O...    MOV      r10,#0
        0x0002b4ba:    f8308023    0.#.    LDRH     r8,[r0,r3,LSL #2]
        0x0002b4be:    1850        P.      ADDS     r0,r2,r1
        0x0002b4c0:    f1000b08    ....    ADD      r11,r0,#8
        0x0002b4c4:    f1080008    ....    ADD      r0,r8,#8
        0x0002b4c8:    f1020709    ....    ADD      r7,r2,#9
        0x0002b4cc:    b280        ..      UXTH     r0,r0
        0x0002b4ce:    f7fdfecb    ....    BL       attMsgAlloc ; 0x29268
        0x0002b4d2:    0005        ..      MOVS     r5,r0
        0x0002b4d4:    bf08        ..      IT       EQ
        0x0002b4d6:    f04f0811    O...    MOVEQ    r8,#0x11
        0x0002b4da:    d058        X.      BEQ      0x2b58e ; attsProcReadMultReq + 230
        0x0002b4dc:    f1050408    ....    ADD      r4,r5,#8
        0x0002b4e0:    200f        .       MOVS     r0,#0xf
        0x0002b4e2:    f8040b01    ....    STRB     r0,[r4],#1
        0x0002b4e6:    45bb        .E      CMP      r11,r7
        0x0002b4e8:    d974        t.      BLS      0x2b5d4 ; attsProcReadMultReq + 300
        0x0002b4ea:    eb050008    ....    ADD      r0,r5,r8
        0x0002b4ee:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b4f0:    3008        .0      ADDS     r0,r0,#8
        0x0002b4f2:    9002        ..      STR      r0,[sp,#8]
        0x0002b4f4:    f8170b01    ....    LDRB     r0,[r7],#1
        0x0002b4f8:    f8171b01    ....    LDRB     r1,[r7],#1
        0x0002b4fc:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002b500:    fa1ffa80    ....    UXTH     r10,r0
        0x0002b504:    a901        ..      ADD      r1,sp,#4
        0x0002b506:    4650        PF      MOV      r0,r10
        0x0002b508:    f7feffa4    ....    BL       attsFindByHandle ; 0x2a454
        0x0002b50c:    ea5f0900    _...    MOVS     r9,r0
        0x0002b510:    d00b        ..      BEQ      0x2b52a ; attsProcReadMultReq + 130
        0x0002b512:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b514:    f899300f    ...0    LDRB     r3,[r9,#0xf]
        0x0002b518:    4652        RF      MOV      r2,r10
        0x0002b51a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b51c:    2101        .!      MOVS     r1,#1
        0x0002b51e:    f7fffa59    ..Y.    BL       attsPermissions ; 0x2a9d4
        0x0002b522:    ea5f0800    _...    MOVS     r8,r0
        0x0002b526:    d003        ..      BEQ      0x2b530 ; attsProcReadMultReq + 136
        0x0002b528:    e02c        ,.      B        0x2b584 ; attsProcReadMultReq + 220
        0x0002b52a:    f04f0801    O...    MOV      r8,#1
        0x0002b52e:    e029        ).      B        0x2b584 ; attsProcReadMultReq + 220
        0x0002b530:    f899000e    ....    LDRB     r0,[r9,#0xe]
        0x0002b534:    f0100f04    ....    TST      r0,#4
        0x0002b538:    d011        ..      BEQ      0x2b55e ; attsProcReadMultReq + 182
        0x0002b53a:    9901        ..      LDR      r1,[sp,#4]
        0x0002b53c:    f8d1c008    ....    LDR      r12,[r1,#8]
        0x0002b540:    f1bc0f00    ....    CMP      r12,#0
        0x0002b544:    d00b        ..      BEQ      0x2b55e ; attsProcReadMultReq + 182
        0x0002b546:    f8cd9000    ....    STR      r9,[sp,#0]
        0x0002b54a:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b54c:    2300        .#      MOVS     r3,#0
        0x0002b54e:    220e        ."      MOVS     r2,#0xe
        0x0002b550:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b552:    4651        QF      MOV      r1,r10
        0x0002b554:    47e0        .G      BLX      r12
        0x0002b556:    ea5f0800    _...    MOVS     r8,r0
        0x0002b55a:    d024        $.      BEQ      0x2b5a6 ; attsProcReadMultReq + 254
        0x0002b55c:    e012        ..      B        0x2b584 ; attsProcReadMultReq + 220
        0x0002b55e:    f0100f20    .. .    TST      r0,#0x20
        0x0002b562:    d020         .      BEQ      0x2b5a6 ; attsProcReadMultReq + 254
        0x0002b564:    4821        !H      LDR      r0,[pc,#132] ; [0x2b5ec] = 0x10004b90
        0x0002b566:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002b56a:    f1bc0f00    ....    CMP      r12,#0
        0x0002b56e:    d01a        ..      BEQ      0x2b5a6 ; attsProcReadMultReq + 254
        0x0002b570:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b572:    f8d93004    ...0    LDR      r3,[r9,#4]
        0x0002b576:    4652        RF      MOV      r2,r10
        0x0002b578:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b57a:    2105        .!      MOVS     r1,#5
        0x0002b57c:    47e0        .G      BLX      r12
        0x0002b57e:    ea5f0800    _...    MOVS     r8,r0
        0x0002b582:    d010        ..      BEQ      0x2b5a6 ; attsProcReadMultReq + 254
        0x0002b584:    2d00        .-      CMP      r5,#0
        0x0002b586:    bf1c        ..      ITT      NE
        0x0002b588:    4628        (F      MOVNE    r0,r5
        0x0002b58a:    f7f1faf4    ....    BLNE     WsfMsgFree ; 0x1cb76
        0x0002b58e:    f8cd8000    ....    STR      r8,[sp,#0]
        0x0002b592:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002b596:    4653        SF      MOV      r3,r10
        0x0002b598:    220e        ."      MOVS     r2,#0xe
        0x0002b59a:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b59c:    f7feff3c    ..<.    BL       attsErrRsp ; 0x2a418
        0x0002b5a0:    b005        ..      ADD      sp,sp,#0x14
        0x0002b5a2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002b5a6:    9802        ..      LDR      r0,[sp,#8]
        0x0002b5a8:    42a0        .B      CMP      r0,r4
        0x0002b5aa:    d911        ..      BLS      0x2b5d0 ; attsProcReadMultReq + 296
        0x0002b5ac:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b5ae:    1b00        ..      SUBS     r0,r0,r4
        0x0002b5b0:    3008        .0      ADDS     r0,r0,#8
        0x0002b5b2:    fa1ff880    ....    UXTH     r8,r0
        0x0002b5b6:    f8d90008    ....    LDR      r0,[r9,#8]
        0x0002b5ba:    8800        ..      LDRH     r0,[r0,#0]
        0x0002b5bc:    4580        .E      CMP      r8,r0
        0x0002b5be:    bf88        ..      IT       HI
        0x0002b5c0:    4680        .F      MOVHI    r8,r0
        0x0002b5c2:    4642        BF      MOV      r2,r8
        0x0002b5c4:    4620         F      MOV      r0,r4
        0x0002b5c6:    f8d91004    ....    LDR      r1,[r9,#4]
        0x0002b5ca:    f7ecffde    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002b5ce:    4444        DD      ADD      r4,r4,r8
        0x0002b5d0:    45bb        .E      CMP      r11,r7
        0x0002b5d2:    d88f        ..      BHI      0x2b4f4 ; attsProcReadMultReq + 76
        0x0002b5d4:    1b60        `.      SUBS     r0,r4,r5
        0x0002b5d6:    3808        .8      SUBS     r0,r0,#8
        0x0002b5d8:    b282        ..      UXTH     r2,r0
        0x0002b5da:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002b5de:    462b        +F      MOV      r3,r5
        0x0002b5e0:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b5e2:    f7fdfe2f    ../.    BL       attL2cDataReq ; 0x29244
        0x0002b5e6:    b005        ..      ADD      sp,sp,#0x14
        0x0002b5e8:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002b5ec:    10004b90    .K..    DCD    268454800
    $t
    i.attsProcReadMultiVarReq
    attsProcReadMultiVarReq
        0x0002b5f0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0002b5f4:    4606        .F      MOV      r6,r0
        0x0002b5f6:    6903        .i      LDR      r3,[r0,#0x10]
        0x0002b5f8:    f8900025    ..%.    LDRB     r0,[r0,#0x25]
        0x0002b5fc:    b08d        ..      SUB      sp,sp,#0x34
        0x0002b5fe:    f04f0b00    O...    MOV      r11,#0
        0x0002b602:    f8330020    3. .    LDRH     r0,[r3,r0,LSL #2]
        0x0002b606:    9006        ..      STR      r0,[sp,#0x18]
        0x0002b608:    1e48        H.      SUBS     r0,r1,#1
        0x0002b60a:    fa1ff980    ....    UXTH     r9,r0
        0x0002b60e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002b610:    f1020409    ....    ADD      r4,r2,#9
        0x0002b614:    3008        .0      ADDS     r0,r0,#8
        0x0002b616:    b280        ..      UXTH     r0,r0
        0x0002b618:    f7fdfe26    ..&.    BL       attMsgAlloc ; 0x29268
        0x0002b61c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b61e:    2800        .(      CMP      r0,#0
        0x0002b620:    bf04        ..      ITT      EQ
        0x0002b622:    b00d        ..      ADDEQ    sp,sp,#0x34
        0x0002b624:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0002b628:    3009        .0      ADDS     r0,r0,#9
        0x0002b62a:    9002        ..      STR      r0,[sp,#8]
        0x0002b62c:    f1b90f00    ....    CMP      r9,#0
        0x0002b630:    bf18        ..      IT       NE
        0x0002b632:    4f6c        lO      LDRNE    r7,[pc,#432] ; [0x2b7e4] = 0x10004b90
        0x0002b634:    d07e        ~.      BEQ      0x2b734 ; attsProcReadMultiVarReq + 324
        0x0002b636:    bf00        ..      NOP      
        0x0002b638:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0002b63c:    f8141b01    ....    LDRB     r1,[r4],#1
        0x0002b640:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002b644:    fa1ff880    ....    UXTH     r8,r0
        0x0002b648:    f1a90002    ....    SUB      r0,r9,#2
        0x0002b64c:    fa1ff980    ....    UXTH     r9,r0
        0x0002b650:    f8d701a4    ....    LDR      r0,[r7,#0x1a4]
        0x0002b654:    b350        P.      CBZ      r0,0x2b6ac ; attsProcReadMultiVarReq + 188
        0x0002b656:    8a02        ..      LDRH     r2,[r0,#0x10]
        0x0002b658:    4542        BE      CMP      r2,r8
        0x0002b65a:    bf9c        ..      ITT      LS
        0x0002b65c:    8a42        B.      LDRHLS   r2,[r0,#0x12]
        0x0002b65e:    4590        .E      CMPLS    r8,r2
        0x0002b660:    d821        !.      BHI      0x2b6a6 ; attsProcReadMultiVarReq + 182
        0x0002b662:    9004        ..      STR      r0,[sp,#0x10]
        0x0002b664:    8a02        ..      LDRH     r2,[r0,#0x10]
        0x0002b666:    6841        Ah      LDR      r1,[r0,#4]
        0x0002b668:    eba80002    ....    SUB      r0,r8,r2
        0x0002b66c:    eb111a00    ....    ADDS     r10,r1,r0,LSL #4
        0x0002b670:    d07e        ~.      BEQ      0x2b770 ; attsProcReadMultiVarReq + 384
        0x0002b672:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b674:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b676:    9009        ..      STR      r0,[sp,#0x24]
        0x0002b678:    2001        .       MOVS     r0,#1
        0x0002b67a:    9008        ..      STR      r0,[sp,#0x20]
        0x0002b67c:    f89a500f    ...P    LDRB     r5,[r10,#0xf]
        0x0002b680:    f0150f01    ....    TST      r5,#1
        0x0002b684:    bf08        ..      IT       EQ
        0x0002b686:    2502        .%      MOVEQ    r5,#2
        0x0002b688:    d07e        ~.      BEQ      0x2b788 ; attsProcReadMultiVarReq + 408
        0x0002b68a:    f0150f0e    ....    TST      r5,#0xe
        0x0002b68e:    d023        #.      BEQ      0x2b6d8 ; attsProcReadMultiVarReq + 232
        0x0002b690:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002b692:    f7eff81f    ....    BL       DmConnSecLevel ; 0x1a6d4
        0x0002b696:    f0150f08    ....    TST      r5,#8
        0x0002b69a:    d000        ..      BEQ      0x2b69e ; attsProcReadMultiVarReq + 174
        0x0002b69c:    b150        P.      CBZ      r0,0x2b6b4 ; attsProcReadMultiVarReq + 196
        0x0002b69e:    210a        .!      MOVS     r1,#0xa
        0x0002b6a0:    43a9        .C      BICS     r1,r1,r5
        0x0002b6a2:    d109        ..      BNE      0x2b6b8 ; attsProcReadMultiVarReq + 200
        0x0002b6a4:    e004        ..      B        0x2b6b0 ; attsProcReadMultiVarReq + 192
        0x0002b6a6:    6800        .h      LDR      r0,[r0,#0]
        0x0002b6a8:    2800        .(      CMP      r0,#0
        0x0002b6aa:    d1d4        ..      BNE      0x2b656 ; attsProcReadMultiVarReq + 102
        0x0002b6ac:    2501        .%      MOVS     r5,#1
        0x0002b6ae:    e070        p.      B        0x2b792 ; attsProcReadMultiVarReq + 418
        0x0002b6b0:    2802        .(      CMP      r0,#2
        0x0002b6b2:    d201        ..      BCS      0x2b6b8 ; attsProcReadMultiVarReq + 200
        0x0002b6b4:    2505        .%      MOVS     r5,#5
        0x0002b6b6:    e067        g.      B        0x2b788 ; attsProcReadMultiVarReq + 408
        0x0002b6b8:    f0150f04    ....    TST      r5,#4
        0x0002b6bc:    d00c        ..      BEQ      0x2b6d8 ; attsProcReadMultiVarReq + 232
        0x0002b6be:    f8d731b4    ...1    LDR      r3,[r7,#0x1b4]
        0x0002b6c2:    2b00        .+      CMP      r3,#0
        0x0002b6c4:    bf08        ..      IT       EQ
        0x0002b6c6:    2508        .%      MOVEQ    r5,#8
        0x0002b6c8:    d05e        ^.      BEQ      0x2b788 ; attsProcReadMultiVarReq + 408
        0x0002b6ca:    e9dd1008    ....    LDRD     r1,r0,[sp,#0x20]
        0x0002b6ce:    4642        BF      MOV      r2,r8
        0x0002b6d0:    4798        .G      BLX      r3
        0x0002b6d2:    0005        ..      MOVS     r5,r0
        0x0002b6d4:    d001        ..      BEQ      0x2b6da ; attsProcReadMultiVarReq + 234
        0x0002b6d6:    e057        W.      B        0x2b788 ; attsProcReadMultiVarReq + 408
        0x0002b6d8:    2500        .%      MOVS     r5,#0
        0x0002b6da:    f89a000e    ....    LDRB     r0,[r10,#0xe]
        0x0002b6de:    f0100f04    ....    TST      r0,#4
        0x0002b6e2:    d010        ..      BEQ      0x2b706 ; attsProcReadMultiVarReq + 278
        0x0002b6e4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002b6e6:    f8d1c008    ....    LDR      r12,[r1,#8]
        0x0002b6ea:    f1bc0f00    ....    CMP      r12,#0
        0x0002b6ee:    d00a        ..      BEQ      0x2b706 ; attsProcReadMultiVarReq + 278
        0x0002b6f0:    f8cda000    ....    STR      r10,[sp,#0]
        0x0002b6f4:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b6f6:    f04f0300    O...    MOV      r3,#0
        0x0002b6fa:    f04f0220    O. .    MOV      r2,#0x20
        0x0002b6fe:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b700:    4641        AF      MOV      r1,r8
        0x0002b702:    47e0        .G      BLX      r12
        0x0002b704:    e00f        ..      B        0x2b726 ; attsProcReadMultiVarReq + 310
        0x0002b706:    f0100f20    .. .    TST      r0,#0x20
        0x0002b70a:    bf1c        ..      ITT      NE
        0x0002b70c:    f8d7c1b8    ....    LDRNE    r12,[r7,#0x1b8]
        0x0002b710:    f1bc0f00    ....    CMPNE    r12,#0
        0x0002b714:    d009        ..      BEQ      0x2b72a ; attsProcReadMultiVarReq + 314
        0x0002b716:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b718:    f8da3004    ...0    LDR      r3,[r10,#4]
        0x0002b71c:    4642        BF      MOV      r2,r8
        0x0002b71e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b720:    f04f0105    O...    MOV      r1,#5
        0x0002b724:    47e0        .G      BLX      r12
        0x0002b726:    0005        ..      MOVS     r5,r0
        0x0002b728:    d133        3.      BNE      0x2b792 ; attsProcReadMultiVarReq + 418
        0x0002b72a:    f8da0008    ....    LDR      r0,[r10,#8]
        0x0002b72e:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002b730:    8800        ..      LDRH     r0,[r0,#0]
        0x0002b732:    e000        ..      B        0x2b736 ; attsProcReadMultiVarReq + 326
        0x0002b734:    e047        G.      B        0x2b7c6 ; attsProcReadMultiVarReq + 470
        0x0002b736:    eba1010b    ....    SUB      r1,r1,r11
        0x0002b73a:    f1a10209    ....    SUB      r2,r1,#9
        0x0002b73e:    4290        .B      CMP      r0,r2
        0x0002b740:    bfa8        ..      IT       GE
        0x0002b742:    4610        .F      MOVGE    r0,r2
        0x0002b744:    b280        ..      UXTH     r0,r0
        0x0002b746:    9902        ..      LDR      r1,[sp,#8]
        0x0002b748:    9000        ..      STR      r0,[sp,#0]
        0x0002b74a:    7008        .p      STRB     r0,[r1,#0]
        0x0002b74c:    9800        ..      LDR      r0,[sp,#0]
        0x0002b74e:    9902        ..      LDR      r1,[sp,#8]
        0x0002b750:    0a00        ..      LSRS     r0,r0,#8
        0x0002b752:    7048        Hp      STRB     r0,[r1,#1]
        0x0002b754:    1c89        ..      ADDS     r1,r1,#2
        0x0002b756:    9102        ..      STR      r1,[sp,#8]
        0x0002b758:    f8da1004    ....    LDR      r1,[r10,#4]
        0x0002b75c:    9a00        ..      LDR      r2,[sp,#0]
        0x0002b75e:    9802        ..      LDR      r0,[sp,#8]
        0x0002b760:    f7ecff13    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002b764:    9902        ..      LDR      r1,[sp,#8]
        0x0002b766:    9800        ..      LDR      r0,[sp,#0]
        0x0002b768:    4408        .D      ADD      r0,r0,r1
        0x0002b76a:    9002        ..      STR      r0,[sp,#8]
        0x0002b76c:    9800        ..      LDR      r0,[sp,#0]
        0x0002b76e:    e001        ..      B        0x2b774 ; attsProcReadMultiVarReq + 388
        0x0002b770:    e023        #.      B        0x2b7ba ; attsProcReadMultiVarReq + 458
        0x0002b772:    e009        ..      B        0x2b788 ; attsProcReadMultiVarReq + 408
        0x0002b774:    4458        XD      ADD      r0,r0,r11
        0x0002b776:    1c80        ..      ADDS     r0,r0,#2
        0x0002b778:    fa1ffb80    ....    UXTH     r11,r0
        0x0002b77c:    f8da0008    ....    LDR      r0,[r10,#8]
        0x0002b780:    8801        ..      LDRH     r1,[r0,#0]
        0x0002b782:    9800        ..      LDR      r0,[sp,#0]
        0x0002b784:    4281        .B      CMP      r1,r0
        0x0002b786:    d81e        ..      BHI      0x2b7c6 ; attsProcReadMultiVarReq + 470
        0x0002b788:    f1b90f00    ....    CMP      r9,#0
        0x0002b78c:    f47faf54    ..T.    BNE      0x2b638 ; attsProcReadMultiVarReq + 72
        0x0002b790:    b1cd        ..      CBZ      r5,0x2b7c6 ; attsProcReadMultiVarReq + 470
        0x0002b792:    2121        !!      MOVS     r1,#0x21
        0x0002b794:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b796:    f7eef99f    ....    BL       AttMsgFree ; 0x19ad8
        0x0002b79a:    2d00        .-      CMP      r5,#0
        0x0002b79c:    bf04        ..      ITT      EQ
        0x0002b79e:    b00d        ..      ADDEQ    sp,sp,#0x34
        0x0002b7a0:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0002b7a4:    9500        ..      STR      r5,[sp,#0]
        0x0002b7a6:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002b7aa:    4643        CF      MOV      r3,r8
        0x0002b7ac:    2220         "      MOVS     r2,#0x20
        0x0002b7ae:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b7b0:    f7fefe32    ..2.    BL       attsErrRsp ; 0x2a418
        0x0002b7b4:    b00d        ..      ADD      sp,sp,#0x34
        0x0002b7b6:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002b7ba:    2501        .%      MOVS     r5,#1
        0x0002b7bc:    2121        !!      MOVS     r1,#0x21
        0x0002b7be:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b7c0:    f7eef98a    ....    BL       AttMsgFree ; 0x19ad8
        0x0002b7c4:    e7ee        ..      B        0x2b7a4 ; attsProcReadMultiVarReq + 436
        0x0002b7c6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b7c8:    2121        !!      MOVS     r1,#0x21
        0x0002b7ca:    7201        .r      STRB     r1,[r0,#8]
        0x0002b7cc:    f10b0001    ....    ADD      r0,r11,#1
        0x0002b7d0:    b282        ..      UXTH     r2,r0
        0x0002b7d2:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002b7d6:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b7d8:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0002b7da:    b00d        ..      ADD      sp,sp,#0x34
        0x0002b7dc:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0002b7e0:    f7fdbd30    ..0.    B        attL2cDataReq ; 0x29244
    $d
        0x0002b7e4:    10004b90    .K..    DCD    268454800
    $t
    i.attsProcReadReq
    attsProcReadReq
        0x0002b7e8:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0002b7ec:    4606        .F      MOV      r6,r0
        0x0002b7ee:    6903        .i      LDR      r3,[r0,#0x10]
        0x0002b7f0:    f8900025    ..%.    LDRB     r0,[r0,#0x25]
        0x0002b7f4:    f8df9138    ..8.    LDR      r9,[pc,#312] ; [0x2b930] = 0x10004b90
        0x0002b7f8:    7a91        .z      LDRB     r1,[r2,#0xa]
        0x0002b7fa:    f833a020    3. .    LDRH     r10,[r3,r0,LSL #2]
        0x0002b7fe:    7a50        Pz      LDRB     r0,[r2,#9]
        0x0002b800:    f8d941a4    ...A    LDR      r4,[r9,#0x1a4]
        0x0002b804:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002b808:    b285        ..      UXTH     r5,r0
        0x0002b80a:    b35c        \.      CBZ      r4,0x2b864 ; attsProcReadReq + 124
        0x0002b80c:    8a21        !.      LDRH     r1,[r4,#0x10]
        0x0002b80e:    42a9        .B      CMP      r1,r5
        0x0002b810:    bf9c        ..      ITT      LS
        0x0002b812:    8a61        a.      LDRHLS   r1,[r4,#0x12]
        0x0002b814:    428d        .B      CMPLS    r5,r1
        0x0002b816:    d822        ".      BHI      0x2b85e ; attsProcReadReq + 118
        0x0002b818:    8a22        ".      LDRH     r2,[r4,#0x10]
        0x0002b81a:    6861        ah      LDR      r1,[r4,#4]
        0x0002b81c:    1aa8        ..      SUBS     r0,r5,r2
        0x0002b81e:    eb111700    ....    ADDS     r7,r1,r0,LSL #4
        0x0002b822:    d01f        ..      BEQ      0x2b864 ; attsProcReadReq + 124
        0x0002b824:    7b98        .{      LDRB     r0,[r3,#0xe]
        0x0002b826:    9000        ..      STR      r0,[sp,#0]
        0x0002b828:    f897800f    ....    LDRB     r8,[r7,#0xf]
        0x0002b82c:    f04f0b01    O...    MOV      r11,#1
        0x0002b830:    f0180f01    ....    TST      r8,#1
        0x0002b834:    bf08        ..      IT       EQ
        0x0002b836:    2002        .       MOVEQ    r0,#2
        0x0002b838:    d015        ..      BEQ      0x2b866 ; attsProcReadReq + 126
        0x0002b83a:    f0180f0e    ....    TST      r8,#0xe
        0x0002b83e:    d02d        -.      BEQ      0x2b89c ; attsProcReadReq + 180
        0x0002b840:    9800        ..      LDR      r0,[sp,#0]
        0x0002b842:    f7eeff47    ..G.    BL       DmConnSecLevel ; 0x1a6d4
        0x0002b846:    4601        .F      MOV      r1,r0
        0x0002b848:    f0180f08    ....    TST      r8,#8
        0x0002b84c:    f04f0005    O...    MOV      r0,#5
        0x0002b850:    d000        ..      BEQ      0x2b854 ; attsProcReadReq + 108
        0x0002b852:    b141        A.      CBZ      r1,0x2b866 ; attsProcReadReq + 126
        0x0002b854:    220a        ."      MOVS     r2,#0xa
        0x0002b856:    ea320208    2...    BICS     r2,r2,r8
        0x0002b85a:    d110        ..      BNE      0x2b87e ; attsProcReadReq + 150
        0x0002b85c:    e00d        ..      B        0x2b87a ; attsProcReadReq + 146
        0x0002b85e:    6824        $h      LDR      r4,[r4,#0]
        0x0002b860:    2c00        .,      CMP      r4,#0
        0x0002b862:    d1d3        ..      BNE      0x2b80c ; attsProcReadReq + 36
        0x0002b864:    2001        .       MOVS     r0,#1
        0x0002b866:    9000        ..      STR      r0,[sp,#0]
        0x0002b868:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002b86c:    462b        +F      MOV      r3,r5
        0x0002b86e:    220a        ."      MOVS     r2,#0xa
        0x0002b870:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b872:    f7fefdd1    ....    BL       attsErrRsp ; 0x2a418
        0x0002b876:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x0002b87a:    2902        .)      CMP      r1,#2
        0x0002b87c:    d3f3        ..      BCC      0x2b866 ; attsProcReadReq + 126
        0x0002b87e:    f0180f04    ....    TST      r8,#4
        0x0002b882:    d00b        ..      BEQ      0x2b89c ; attsProcReadReq + 180
        0x0002b884:    f8d931b4    ...1    LDR      r3,[r9,#0x1b4]
        0x0002b888:    2b00        .+      CMP      r3,#0
        0x0002b88a:    bf08        ..      IT       EQ
        0x0002b88c:    2008        .       MOVEQ    r0,#8
        0x0002b88e:    d0ea        ..      BEQ      0x2b866 ; attsProcReadReq + 126
        0x0002b890:    462a        *F      MOV      r2,r5
        0x0002b892:    4659        YF      MOV      r1,r11
        0x0002b894:    9800        ..      LDR      r0,[sp,#0]
        0x0002b896:    4798        .G      BLX      r3
        0x0002b898:    2800        .(      CMP      r0,#0
        0x0002b89a:    d1e4        ..      BNE      0x2b866 ; attsProcReadReq + 126
        0x0002b89c:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002b89e:    f0100f04    ....    TST      r0,#4
        0x0002b8a2:    bf1c        ..      ITT      NE
        0x0002b8a4:    f8d4c008    ....    LDRNE    r12,[r4,#8]
        0x0002b8a8:    f1bc0f00    ....    CMPNE    r12,#0
        0x0002b8ac:    d009        ..      BEQ      0x2b8c2 ; attsProcReadReq + 218
        0x0002b8ae:    9700        ..      STR      r7,[sp,#0]
        0x0002b8b0:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b8b2:    f04f0300    O...    MOV      r3,#0
        0x0002b8b6:    f04f020a    O...    MOV      r2,#0xa
        0x0002b8ba:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b8bc:    4629        )F      MOV      r1,r5
        0x0002b8be:    47e0        .G      BLX      r12
        0x0002b8c0:    e00e        ..      B        0x2b8e0 ; attsProcReadReq + 248
        0x0002b8c2:    f0100f20    .. .    TST      r0,#0x20
        0x0002b8c6:    bf1c        ..      ITT      NE
        0x0002b8c8:    f8d9c1b8    ....    LDRNE    r12,[r9,#0x1b8]
        0x0002b8cc:    f1bc0f00    ....    CMPNE    r12,#0
        0x0002b8d0:    d008        ..      BEQ      0x2b8e4 ; attsProcReadReq + 252
        0x0002b8d2:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b8d4:    687b        {h      LDR      r3,[r7,#4]
        0x0002b8d6:    462a        *F      MOV      r2,r5
        0x0002b8d8:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b8da:    f04f0105    O...    MOV      r1,#5
        0x0002b8de:    47e0        .G      BLX      r12
        0x0002b8e0:    2800        .(      CMP      r0,#0
        0x0002b8e2:    d1c0        ..      BNE      0x2b866 ; attsProcReadReq + 126
        0x0002b8e4:    68b8        .h      LDR      r0,[r7,#8]
        0x0002b8e6:    f1aa0101    ....    SUB      r1,r10,#1
        0x0002b8ea:    8800        ..      LDRH     r0,[r0,#0]
        0x0002b8ec:    4288        .B      CMP      r0,r1
        0x0002b8ee:    bfa8        ..      IT       GE
        0x0002b8f0:    4608        .F      MOVGE    r0,r1
        0x0002b8f2:    b285        ..      UXTH     r5,r0
        0x0002b8f4:    f1050009    ....    ADD      r0,r5,#9
        0x0002b8f8:    b280        ..      UXTH     r0,r0
        0x0002b8fa:    f7fdfcb5    ....    BL       attMsgAlloc ; 0x29268
        0x0002b8fe:    0004        ..      MOVS     r4,r0
        0x0002b900:    bf08        ..      IT       EQ
        0x0002b902:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0002b906:    f1040008    ....    ADD      r0,r4,#8
        0x0002b90a:    210b        .!      MOVS     r1,#0xb
        0x0002b90c:    f8001b01    ....    STRB     r1,[r0],#1
        0x0002b910:    462a        *F      MOV      r2,r5
        0x0002b912:    6879        yh      LDR      r1,[r7,#4]
        0x0002b914:    f7ecfe39    ..9.    BL       __aeabi_memcpy ; 0x1858a
        0x0002b918:    1c68        h.      ADDS     r0,r5,#1
        0x0002b91a:    b282        ..      UXTH     r2,r0
        0x0002b91c:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002b920:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b922:    b001        ..      ADD      sp,sp,#4
        0x0002b924:    4623        #F      MOV      r3,r4
        0x0002b926:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0002b92a:    f7fdbc8b    ....    B        attL2cDataReq ; 0x29244
    $d
        0x0002b92e:    0000        ..      DCW    0
        0x0002b930:    10004b90    .K..    DCD    268454800
    $t
    i.attsProcReadTypeReq
    attsProcReadTypeReq
        0x0002b934:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x0002b938:    4607        .F      MOV      r7,r0
        0x0002b93a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002b93c:    f8973025    ..%0    LDRB     r3,[r7,#0x25]
        0x0002b940:    b088        ..      SUB      sp,sp,#0x20
        0x0002b942:    f8306023    0.#`    LDRH     r6,[r0,r3,LSL #2]
        0x0002b946:    f8120f09    ....    LDRB     r0,[r2,#9]!
        0x0002b94a:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002b94c:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002b950:    fa1ff980    ....    UXTH     r9,r0
        0x0002b954:    f8120f02    ....    LDRB     r0,[r2,#2]!
        0x0002b958:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002b95a:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002b95e:    b285        ..      UXTH     r5,r0
        0x0002b960:    1c90        ..      ADDS     r0,r2,#2
        0x0002b962:    900a        ..      STR      r0,[sp,#0x28]
        0x0002b964:    1f48        H.      SUBS     r0,r1,#5
        0x0002b966:    b2c0        ..      UXTB     r0,r0
        0x0002b968:    9006        ..      STR      r0,[sp,#0x18]
        0x0002b96a:    2802        .(      CMP      r0,#2
        0x0002b96c:    bf1c        ..      ITT      NE
        0x0002b96e:    2810        .(      CMPNE    r0,#0x10
        0x0002b970:    2004        .       MOVNE    r0,#4
        0x0002b972:    d145        E.      BNE      0x2ba00 ; attsProcReadTypeReq + 204
        0x0002b974:    f1b90f00    ....    CMP      r9,#0
        0x0002b978:    d001        ..      BEQ      0x2b97e ; attsProcReadTypeReq + 74
        0x0002b97a:    45a9        .E      CMP      r9,r5
        0x0002b97c:    d901        ..      BLS      0x2b982 ; attsProcReadTypeReq + 78
        0x0002b97e:    2001        .       MOVS     r0,#1
        0x0002b980:    e03e        >.      B        0x2ba00 ; attsProcReadTypeReq + 204
        0x0002b982:    a905        ..      ADD      r1,sp,#0x14
        0x0002b984:    a802        ..      ADD      r0,sp,#8
        0x0002b986:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002b98a:    4629        )F      MOV      r1,r5
        0x0002b98c:    4648        HF      MOV      r0,r9
        0x0002b98e:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0002b990:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002b992:    f7fefdbd    ....    BL       attsFindUuidInRange ; 0x2a510
        0x0002b996:    0004        ..      MOVS     r4,r0
        0x0002b998:    4681        .F      MOV      r9,r0
        0x0002b99a:    bf08        ..      IT       EQ
        0x0002b99c:    200a        .       MOVEQ    r0,#0xa
        0x0002b99e:    d02f        /.      BEQ      0x2ba00 ; attsProcReadTypeReq + 204
        0x0002b9a0:    9802        ..      LDR      r0,[sp,#8]
        0x0002b9a2:    4622        "F      MOV      r2,r4
        0x0002b9a4:    2101        .!      MOVS     r1,#1
        0x0002b9a6:    7bc3        .{      LDRB     r3,[r0,#0xf]
        0x0002b9a8:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002b9aa:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b9ac:    f7fff812    ....    BL       attsPermissions ; 0x2a9d4
        0x0002b9b0:    bb30        0.      CBNZ     r0,0x2ba00 ; attsProcReadTypeReq + 204
        0x0002b9b2:    9802        ..      LDR      r0,[sp,#8]
        0x0002b9b4:    f8df8288    ....    LDR      r8,[pc,#648] ; [0x2bc40] = 0x10004b90
        0x0002b9b8:    7b81        .{      LDRB     r1,[r0,#0xe]
        0x0002b9ba:    f0110f04    ....    TST      r1,#4
        0x0002b9be:    d00f        ..      BEQ      0x2b9e0 ; attsProcReadTypeReq + 172
        0x0002b9c0:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002b9c2:    f8d2c008    ....    LDR      r12,[r2,#8]
        0x0002b9c6:    f1bc0f00    ....    CMP      r12,#0
        0x0002b9ca:    d009        ..      BEQ      0x2b9e0 ; attsProcReadTypeReq + 172
        0x0002b9cc:    9000        ..      STR      r0,[sp,#0]
        0x0002b9ce:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002b9d0:    f04f0300    O...    MOV      r3,#0
        0x0002b9d4:    f04f0208    O...    MOV      r2,#8
        0x0002b9d8:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b9da:    4621        !F      MOV      r1,r4
        0x0002b9dc:    47e0        .G      BLX      r12
        0x0002b9de:    e00e        ..      B        0x2b9fe ; attsProcReadTypeReq + 202
        0x0002b9e0:    f0110f20    .. .    TST      r1,#0x20
        0x0002b9e4:    bf1c        ..      ITT      NE
        0x0002b9e6:    f8d8c1b8    ....    LDRNE    r12,[r8,#0x1b8]
        0x0002b9ea:    f1bc0f00    ....    CMPNE    r12,#0
        0x0002b9ee:    d012        ..      BEQ      0x2ba16 ; attsProcReadTypeReq + 226
        0x0002b9f0:    6843        Ch      LDR      r3,[r0,#4]
        0x0002b9f2:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002b9f4:    4622        "F      MOV      r2,r4
        0x0002b9f6:    f04f0105    O...    MOV      r1,#5
        0x0002b9fa:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b9fc:    47e0        .G      BLX      r12
        0x0002b9fe:    b150        P.      CBZ      r0,0x2ba16 ; attsProcReadTypeReq + 226
        0x0002ba00:    9000        ..      STR      r0,[sp,#0]
        0x0002ba02:    f8971025    ..%.    LDRB     r1,[r7,#0x25]
        0x0002ba06:    464b        KF      MOV      r3,r9
        0x0002ba08:    2208        ."      MOVS     r2,#8
        0x0002ba0a:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002ba0c:    f7fefd04    ....    BL       attsErrRsp ; 0x2a418
        0x0002ba10:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002ba12:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002ba16:    2202        ."      MOVS     r2,#2
        0x0002ba18:    498a        .I      LDR      r1,[pc,#552] ; [0x2bc44] = 0x43a6a
        0x0002ba1a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002ba1c:    f7ecfd46    ..F.    BL       memcmp ; 0x184ac
        0x0002ba20:    b9d0        ..      CBNZ     r0,0x2ba58 ; attsProcReadTypeReq + 292
        0x0002ba22:    f7fefc19    ....    BL       attsCsfGetHashUpdateStatus ; 0x2a258
        0x0002ba26:    b1b8        ..      CBZ      r0,0x2ba58 ; attsProcReadTypeReq + 292
        0x0002ba28:    2004        .       MOVS     r0,#4
        0x0002ba2a:    f7f0ffcd    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0002ba2e:    6939        9i      LDR      r1,[r7,#0x10]
        0x0002ba30:    6108        .a      STR      r0,[r1,#0x10]
        0x0002ba32:    f8d7c010    ....    LDR      r12,[r7,#0x10]
        0x0002ba36:    b138        8.      CBZ      r0,0x2ba48 ; attsProcReadTypeReq + 276
        0x0002ba38:    f8a09000    ....    STRH     r9,[r0,#0]
        0x0002ba3c:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002ba3e:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002ba40:    8044        D.      STRH     r4,[r0,#2]
        0x0002ba42:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002ba44:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002ba48:    2011        .       MOVS     r0,#0x11
        0x0002ba4a:    9000        ..      STR      r0,[sp,#0]
        0x0002ba4c:    f8971025    ..%.    LDRB     r1,[r7,#0x25]
        0x0002ba50:    464b        KF      MOV      r3,r9
        0x0002ba52:    2208        ."      MOVS     r2,#8
        0x0002ba54:    4660        `F      MOV      r0,r12
        0x0002ba56:    e7d9        ..      B        0x2ba0c ; attsProcReadTypeReq + 216
        0x0002ba58:    f1060008    ....    ADD      r0,r6,#8
        0x0002ba5c:    b280        ..      UXTH     r0,r0
        0x0002ba5e:    f7fdfc03    ....    BL       attMsgAlloc ; 0x29268
        0x0002ba62:    9001        ..      STR      r0,[sp,#4]
        0x0002ba64:    2800        .(      CMP      r0,#0
        0x0002ba66:    bf08        ..      IT       EQ
        0x0002ba68:    2011        .       MOVEQ    r0,#0x11
        0x0002ba6a:    d0c9        ..      BEQ      0x2ba00 ; attsProcReadTypeReq + 204
        0x0002ba6c:    f1000908    ....    ADD      r9,r0,#8
        0x0002ba70:    2009        .       MOVS     r0,#9
        0x0002ba72:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002ba76:    9802        ..      LDR      r0,[sp,#8]
        0x0002ba78:    1f31        1.      SUBS     r1,r6,#4
        0x0002ba7a:    6880        .h      LDR      r0,[r0,#8]
        0x0002ba7c:    8800        ..      LDRH     r0,[r0,#0]
        0x0002ba7e:    4288        .B      CMP      r0,r1
        0x0002ba80:    bf28        (.      IT       CS
        0x0002ba82:    4608        .F      MOVCS    r0,r1
        0x0002ba84:    f0000aff    ....    AND      r10,r0,#0xff
        0x0002ba88:    f10a0002    ....    ADD      r0,r10,#2
        0x0002ba8c:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002ba90:    0a20         .      LSRS     r0,r4,#8
        0x0002ba92:    f8094b01    ...K    STRB     r4,[r9],#1
        0x0002ba96:    4652        RF      MOV      r2,r10
        0x0002ba98:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002ba9c:    9802        ..      LDR      r0,[sp,#8]
        0x0002ba9e:    6841        Ah      LDR      r1,[r0,#4]
        0x0002baa0:    4648        HF      MOV      r0,r9
        0x0002baa2:    f7ecfd72    ..r.    BL       __aeabi_memcpy ; 0x1858a
        0x0002baa6:    1c60        `.      ADDS     r0,r4,#1
        0x0002baa8:    b284        ..      UXTH     r4,r0
        0x0002baaa:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002baac:    9004        ..      STR      r0,[sp,#0x10]
        0x0002baae:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002bab0:    9003        ..      STR      r0,[sp,#0xc]
        0x0002bab2:    4863        cH      LDR      r0,[pc,#396] ; [0x2bc40] = 0x10004b90
        0x0002bab4:    44d1        .D      ADD      r9,r9,r10
        0x0002bab6:    f8d0b1a4    ....    LDR      r11,[r0,#0x1a4]
        0x0002baba:    f1bb0f00    ....    CMP      r11,#0
        0x0002babe:    bf18        ..      IT       NE
        0x0002bac0:    f64f78ff    O..x    MOVNE    r8,#0xffff
        0x0002bac4:    d049        I.      BEQ      0x2bb5a ; attsProcReadTypeReq + 550
        0x0002bac6:    bf00        ..      NOP      
        0x0002bac8:    f8bb0010    ....    LDRH     r0,[r11,#0x10]
        0x0002bacc:    42a0        .B      CMP      r0,r4
        0x0002bace:    d902        ..      BLS      0x2bad6 ; attsProcReadTypeReq + 418
        0x0002bad0:    42a8        .B      CMP      r0,r5
        0x0002bad2:    bf98        ..      IT       LS
        0x0002bad4:    4604        .F      MOVLS    r4,r0
        0x0002bad6:    42a0        .B      CMP      r0,r4
        0x0002bad8:    bf9c        ..      ITT      LS
        0x0002bada:    f8bb1012    ....    LDRHLS   r1,[r11,#0x12]
        0x0002bade:    428c        .B      CMPLS    r4,r1
        0x0002bae0:    d836        6.      BHI      0x2bb50 ; attsProcReadTypeReq + 540
        0x0002bae2:    f8db1004    ....    LDR      r1,[r11,#4]
        0x0002bae6:    1a20         .      SUBS     r0,r4,r0
        0x0002bae8:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002baec:    e029        ).      B        0x2bb42 ; attsProcReadTypeReq + 526
        0x0002baee:    bf00        ..      NOP      
        0x0002baf0:    e9dd0202    ....    LDRD     r0,r2,[sp,#8]
        0x0002baf4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002baf6:    f000f998    ....    BL       attsUuidCmp ; 0x2be2a
        0x0002bafa:    b1e0        ..      CBZ      r0,0x2bb36 ; attsProcReadTypeReq + 514
        0x0002bafc:    f8cdb014    ....    STR      r11,[sp,#0x14]
        0x0002bb00:    2c00        .,      CMP      r4,#0
        0x0002bb02:    d02a        *.      BEQ      0x2bb5a ; attsProcReadTypeReq + 550
        0x0002bb04:    9801        ..      LDR      r0,[sp,#4]
        0x0002bb06:    4430        0D      ADD      r0,r0,r6
        0x0002bb08:    eba0000a    ....    SUB      r0,r0,r10
        0x0002bb0c:    f1000b06    ....    ADD      r11,r0,#6
        0x0002bb10:    9802        ..      LDR      r0,[sp,#8]
        0x0002bb12:    7b81        .{      LDRB     r1,[r0,#0xe]
        0x0002bb14:    f0110f04    ....    TST      r1,#4
        0x0002bb18:    d020         .      BEQ      0x2bb5c ; attsProcReadTypeReq + 552
        0x0002bb1a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002bb1c:    f8d2c008    ....    LDR      r12,[r2,#8]
        0x0002bb20:    f1bc0f00    ....    CMP      r12,#0
        0x0002bb24:    d01a        ..      BEQ      0x2bb5c ; attsProcReadTypeReq + 552
        0x0002bb26:    9000        ..      STR      r0,[sp,#0]
        0x0002bb28:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002bb2a:    2300        .#      MOVS     r3,#0
        0x0002bb2c:    2208        ."      MOVS     r2,#8
        0x0002bb2e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bb30:    4621        !F      MOV      r1,r4
        0x0002bb32:    47e0        .G      BLX      r12
        0x0002bb34:    e021        !.      B        0x2bb7a ; attsProcReadTypeReq + 582
        0x0002bb36:    4544        DE      CMP      r4,r8
        0x0002bb38:    d00a        ..      BEQ      0x2bb50 ; attsProcReadTypeReq + 540
        0x0002bb3a:    1c60        `.      ADDS     r0,r4,#1
        0x0002bb3c:    b284        ..      UXTH     r4,r0
        0x0002bb3e:    9802        ..      LDR      r0,[sp,#8]
        0x0002bb40:    3010        .0      ADDS     r0,r0,#0x10
        0x0002bb42:    9002        ..      STR      r0,[sp,#8]
        0x0002bb44:    f8bb0012    ....    LDRH     r0,[r11,#0x12]
        0x0002bb48:    42a0        .B      CMP      r0,r4
        0x0002bb4a:    bf28        (.      IT       CS
        0x0002bb4c:    42a5        .B      CMPCS    r5,r4
        0x0002bb4e:    d2cf        ..      BCS      0x2baf0 ; attsProcReadTypeReq + 444
        0x0002bb50:    f8dbb000    ....    LDR      r11,[r11,#0]
        0x0002bb54:    f1bb0f00    ....    CMP      r11,#0
        0x0002bb58:    d1b6        ..      BNE      0x2bac8 ; attsProcReadTypeReq + 404
        0x0002bb5a:    e062        b.      B        0x2bc22 ; attsProcReadTypeReq + 750
        0x0002bb5c:    f0110f20    .. .    TST      r1,#0x20
        0x0002bb60:    d00c        ..      BEQ      0x2bb7c ; attsProcReadTypeReq + 584
        0x0002bb62:    4937        7I      LDR      r1,[pc,#220] ; [0x2bc40] = 0x10004b90
        0x0002bb64:    f8d1c1b8    ....    LDR      r12,[r1,#0x1b8]
        0x0002bb68:    f1bc0f00    ....    CMP      r12,#0
        0x0002bb6c:    d006        ..      BEQ      0x2bb7c ; attsProcReadTypeReq + 584
        0x0002bb6e:    6843        Ch      LDR      r3,[r0,#4]
        0x0002bb70:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002bb72:    4622        "F      MOV      r2,r4
        0x0002bb74:    2105        .!      MOVS     r1,#5
        0x0002bb76:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bb78:    47e0        .G      BLX      r12
        0x0002bb7a:    bbc0        ..      CBNZ     r0,0x2bbee ; attsProcReadTypeReq + 698
        0x0002bb7c:    9802        ..      LDR      r0,[sp,#8]
        0x0002bb7e:    6881        .h      LDR      r1,[r0,#8]
        0x0002bb80:    8809        ..      LDRH     r1,[r1,#0]
        0x0002bb82:    4551        QE      CMP      r1,r10
        0x0002bb84:    d14d        M.      BNE      0x2bc22 ; attsProcReadTypeReq + 750
        0x0002bb86:    7bc3        .{      LDRB     r3,[r0,#0xf]
        0x0002bb88:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002bb8a:    4622        "F      MOV      r2,r4
        0x0002bb8c:    2101        .!      MOVS     r1,#1
        0x0002bb8e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bb90:    f7feff20    .. .    BL       attsPermissions ; 0x2a9d4
        0x0002bb94:    bb58        X.      CBNZ     r0,0x2bbee ; attsProcReadTypeReq + 698
        0x0002bb96:    45cb        .E      CMP      r11,r9
        0x0002bb98:    d343        C.      BCC      0x2bc22 ; attsProcReadTypeReq + 750
        0x0002bb9a:    f8094b01    ...K    STRB     r4,[r9],#1
        0x0002bb9e:    0a20         .      LSRS     r0,r4,#8
        0x0002bba0:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002bba4:    9802        ..      LDR      r0,[sp,#8]
        0x0002bba6:    4652        RF      MOV      r2,r10
        0x0002bba8:    6841        Ah      LDR      r1,[r0,#4]
        0x0002bbaa:    4648        HF      MOV      r0,r9
        0x0002bbac:    f7ecfced    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002bbb0:    44d1        .D      ADD      r9,r9,r10
        0x0002bbb2:    4544        DE      CMP      r4,r8
        0x0002bbb4:    d035        5.      BEQ      0x2bc22 ; attsProcReadTypeReq + 750
        0x0002bbb6:    1c60        `.      ADDS     r0,r4,#1
        0x0002bbb8:    b284        ..      UXTH     r4,r0
        0x0002bbba:    42ac        .B      CMP      r4,r5
        0x0002bbbc:    d831        1.      BHI      0x2bc22 ; attsProcReadTypeReq + 750
        0x0002bbbe:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002bbc0:    9004        ..      STR      r0,[sp,#0x10]
        0x0002bbc2:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002bbc4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002bbc6:    481e        .H      LDR      r0,[pc,#120] ; [0x2bc40] = 0x10004b90
        0x0002bbc8:    f8d061a4    ...a    LDR      r6,[r0,#0x1a4]
        0x0002bbcc:    b17e        ~.      CBZ      r6,0x2bbee ; attsProcReadTypeReq + 698
        0x0002bbce:    8a30        0.      LDRH     r0,[r6,#0x10]
        0x0002bbd0:    42a0        .B      CMP      r0,r4
        0x0002bbd2:    d902        ..      BLS      0x2bbda ; attsProcReadTypeReq + 678
        0x0002bbd4:    42a8        .B      CMP      r0,r5
        0x0002bbd6:    bf98        ..      IT       LS
        0x0002bbd8:    4604        .F      MOVLS    r4,r0
        0x0002bbda:    42a0        .B      CMP      r0,r4
        0x0002bbdc:    bf9c        ..      ITT      LS
        0x0002bbde:    8a71        q.      LDRHLS   r1,[r6,#0x12]
        0x0002bbe0:    428c        .B      CMPLS    r4,r1
        0x0002bbe2:    d81b        ..      BHI      0x2bc1c ; attsProcReadTypeReq + 744
        0x0002bbe4:    6871        qh      LDR      r1,[r6,#4]
        0x0002bbe6:    1a20         .      SUBS     r0,r4,r0
        0x0002bbe8:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002bbec:    e010        ..      B        0x2bc10 ; attsProcReadTypeReq + 732
        0x0002bbee:    e018        ..      B        0x2bc22 ; attsProcReadTypeReq + 750
        0x0002bbf0:    e9dd0202    ....    LDRD     r0,r2,[sp,#8]
        0x0002bbf4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002bbf6:    f000f918    ....    BL       attsUuidCmp ; 0x2be2a
        0x0002bbfa:    b118        ..      CBZ      r0,0x2bc04 ; attsProcReadTypeReq + 720
        0x0002bbfc:    9605        ..      STR      r6,[sp,#0x14]
        0x0002bbfe:    2c00        .,      CMP      r4,#0
        0x0002bc00:    d186        ..      BNE      0x2bb10 ; attsProcReadTypeReq + 476
        0x0002bc02:    e00e        ..      B        0x2bc22 ; attsProcReadTypeReq + 750
        0x0002bc04:    4544        DE      CMP      r4,r8
        0x0002bc06:    d009        ..      BEQ      0x2bc1c ; attsProcReadTypeReq + 744
        0x0002bc08:    1c60        `.      ADDS     r0,r4,#1
        0x0002bc0a:    b284        ..      UXTH     r4,r0
        0x0002bc0c:    9802        ..      LDR      r0,[sp,#8]
        0x0002bc0e:    3010        .0      ADDS     r0,r0,#0x10
        0x0002bc10:    9002        ..      STR      r0,[sp,#8]
        0x0002bc12:    8a70        p.      LDRH     r0,[r6,#0x12]
        0x0002bc14:    42a0        .B      CMP      r0,r4
        0x0002bc16:    bf28        (.      IT       CS
        0x0002bc18:    42a5        .B      CMPCS    r5,r4
        0x0002bc1a:    d2e9        ..      BCS      0x2bbf0 ; attsProcReadTypeReq + 700
        0x0002bc1c:    6836        6h      LDR      r6,[r6,#0]
        0x0002bc1e:    2e00        ..      CMP      r6,#0
        0x0002bc20:    d1d5        ..      BNE      0x2bbce ; attsProcReadTypeReq + 666
        0x0002bc22:    9801        ..      LDR      r0,[sp,#4]
        0x0002bc24:    f8971025    ..%.    LDRB     r1,[r7,#0x25]
        0x0002bc28:    eba90000    ....    SUB      r0,r9,r0
        0x0002bc2c:    3808        .8      SUBS     r0,r0,#8
        0x0002bc2e:    b282        ..      UXTH     r2,r0
        0x0002bc30:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002bc32:    9b01        ..      LDR      r3,[sp,#4]
        0x0002bc34:    f7fdfb06    ....    BL       attL2cDataReq ; 0x29244
        0x0002bc38:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002bc3a:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002bc3e:    0000        ..      DCW    0
        0x0002bc40:    10004b90    .K..    DCD    268454800
        0x0002bc44:    00043a6a    j:..    DCD    277098
    $t
    i.attsProcValueCnf
    attsProcValueCnf
        0x0002bc48:    b530        0.      PUSH     {r4,r5,lr}
        0x0002bc4a:    4604        .F      MOV      r4,r0
        0x0002bc4c:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x0002bc4e:    b083        ..      SUB      sp,sp,#0xc
        0x0002bc50:    2800        .(      CMP      r0,#0
        0x0002bc52:    bf04        ..      ITT      EQ
        0x0002bc54:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0002bc56:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0002bc58:    4620         F      MOV      r0,r4
        0x0002bc5a:    f7f1f999    ....    BL       WsfTimerStop ; 0x1cf90
        0x0002bc5e:    8ce0        ..      LDRH     r0,[r4,#0x26]
        0x0002bc60:    a901        ..      ADD      r1,sp,#4
        0x0002bc62:    f7fefbf7    ....    BL       attsFindByHandle ; 0x2a454
        0x0002bc66:    b178        x.      CBZ      r0,0x2bc88 ; attsProcValueCnf + 64
        0x0002bc68:    6800        .h      LDR      r0,[r0,#0]
        0x0002bc6a:    2202        ."      MOVS     r2,#2
        0x0002bc6c:    4913        .I      LDR      r1,[pc,#76] ; [0x2bcbc] = 0x43a62
        0x0002bc6e:    f7ecfc1d    ....    BL       memcmp ; 0x184ac
        0x0002bc72:    b948        H.      CBNZ     r0,0x2bc88 ; attsProcValueCnf + 64
        0x0002bc74:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002bc78:    f7eef9cc    ....    BL       AttsCsfGetClientChangeAwareState ; 0x1a014
        0x0002bc7c:    b120         .      CBZ      r0,0x2bc88 ; attsProcValueCnf + 64
        0x0002bc7e:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002bc82:    2100        .!      MOVS     r1,#0
        0x0002bc84:    f7eef9e2    ....    BL       AttsCsfSetClientChangeAwareState ; 0x1a04c
        0x0002bc88:    2500        .%      MOVS     r5,#0
        0x0002bc8a:    84e5        ..      STRH     r5,[r4,#0x26]
        0x0002bc8c:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002bc90:    2202        ."      MOVS     r2,#2
        0x0002bc92:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bc94:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x0002bc98:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002bc9a:    f0100f02    ....    TST      r0,#2
        0x0002bc9e:    bf1c        ..      ITT      NE
        0x0002bca0:    b003        ..      ADDNE    sp,sp,#0xc
        0x0002bca2:    bd30        0.      POPNE    {r4,r5,pc}
        0x0002bca4:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002bca8:    8d22        ".      LDRH     r2,[r4,#0x28]
        0x0002bcaa:    462b        +F      MOV      r3,r5
        0x0002bcac:    2112        .!      MOVS     r1,#0x12
        0x0002bcae:    9500        ..      STR      r5,[sp,#0]
        0x0002bcb0:    f7fdfa6e    ..n.    BL       attExecCallback ; 0x29190
        0x0002bcb4:    8525        %.      STRH     r5,[r4,#0x28]
        0x0002bcb6:    b003        ..      ADD      sp,sp,#0xc
        0x0002bcb8:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x0002bcba:    0000        ..      DCW    0
        0x0002bcbc:    00043a62    b:..    DCD    277090
    $t
    i.attsProcWrite
    attsProcWrite
        0x0002bcc0:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0002bcc4:    f8127f08    ....    LDRB     r7,[r2,#8]!
        0x0002bcc8:    4604        .F      MOV      r4,r0
        0x0002bcca:    f8120f01    ....    LDRB     r0,[r2,#1]!
        0x0002bcce:    b085        ..      SUB      sp,sp,#0x14
        0x0002bcd0:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002bcd2:    f1020902    ....    ADD      r9,r2,#2
        0x0002bcd6:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002bcda:    fa1ff880    ....    UXTH     r8,r0
        0x0002bcde:    1ec8        ..      SUBS     r0,r1,#3
        0x0002bce0:    b286        ..      UXTH     r6,r0
        0x0002bce2:    a903        ..      ADD      r1,sp,#0xc
        0x0002bce4:    4640        @F      MOV      r0,r8
        0x0002bce6:    f7fefbb5    ....    BL       attsFindByHandle ; 0x2a454
        0x0002bcea:    0005        ..      MOVS     r5,r0
        0x0002bcec:    d06b        k.      BEQ      0x2bdc6 ; attsProcWrite + 262
        0x0002bcee:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bcf0:    7beb        .{      LDRB     r3,[r5,#0xf]
        0x0002bcf2:    4642        BF      MOV      r2,r8
        0x0002bcf4:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bcf6:    2110        .!      MOVS     r1,#0x10
        0x0002bcf8:    f7fefe6c    ..l.    BL       attsPermissions ; 0x2a9d4
        0x0002bcfc:    bbc0        ..      CBNZ     r0,0x2bd70 ; attsProcWrite + 176
        0x0002bcfe:    7ba8        .{      LDRB     r0,[r5,#0xe]
        0x0002bd00:    89a9        ..      LDRH     r1,[r5,#0xc]
        0x0002bd02:    f0100f08    ....    TST      r0,#8
        0x0002bd06:    d008        ..      BEQ      0x2bd1a ; attsProcWrite + 90
        0x0002bd08:    428e        .B      CMP      r6,r1
        0x0002bd0a:    d90e        ..      BLS      0x2bd2a ; attsProcWrite + 106
        0x0002bd0c:    200d        .       MOVS     r0,#0xd
        0x0002bd0e:    2f12        ./      CMP      r7,#0x12
        0x0002bd10:    bf1c        ..      ITT      NE
        0x0002bd12:    b005        ..      ADDNE    sp,sp,#0x14
        0x0002bd14:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0002bd18:    e05b        [.      B        0x2bdd2 ; attsProcWrite + 274
        0x0002bd1a:    42b1        .B      CMP      r1,r6
        0x0002bd1c:    d005        ..      BEQ      0x2bd2a ; attsProcWrite + 106
        0x0002bd1e:    200d        .       MOVS     r0,#0xd
        0x0002bd20:    2f12        ./      CMP      r7,#0x12
        0x0002bd22:    d056        V.      BEQ      0x2bdd2 ; attsProcWrite + 274
        0x0002bd24:    b005        ..      ADD      sp,sp,#0x14
        0x0002bd26:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002bd2a:    f0100f02    ....    TST      r0,#2
        0x0002bd2e:    d00f        ..      BEQ      0x2bd50 ; attsProcWrite + 144
        0x0002bd30:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002bd32:    f8d1c00c    ....    LDR      r12,[r1,#0xc]
        0x0002bd36:    f1bc0f00    ....    CMP      r12,#0
        0x0002bd3a:    d009        ..      BEQ      0x2bd50 ; attsProcWrite + 144
        0x0002bd3c:    9600        ..      STR      r6,[sp,#0]
        0x0002bd3e:    e9cd9501    ....    STRD     r9,r5,[sp,#4]
        0x0002bd42:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bd44:    2300        .#      MOVS     r3,#0
        0x0002bd46:    463a        :F      MOV      r2,r7
        0x0002bd48:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bd4a:    4641        AF      MOV      r1,r8
        0x0002bd4c:    47e0        .G      BLX      r12
        0x0002bd4e:    e00e        ..      B        0x2bd6e ; attsProcWrite + 174
        0x0002bd50:    f0100f20    .. .    TST      r0,#0x20
        0x0002bd54:    d014        ..      BEQ      0x2bd80 ; attsProcWrite + 192
        0x0002bd56:    482b        +H      LDR      r0,[pc,#172] ; [0x2be04] = 0x10004b90
        0x0002bd58:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002bd5c:    f1bc0f00    ....    CMP      r12,#0
        0x0002bd60:    d00e        ..      BEQ      0x2bd80 ; attsProcWrite + 192
        0x0002bd62:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bd64:    464b        KF      MOV      r3,r9
        0x0002bd66:    4642        BF      MOV      r2,r8
        0x0002bd68:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bd6a:    2109        .!      MOVS     r1,#9
        0x0002bd6c:    47e0        .G      BLX      r12
        0x0002bd6e:    b190        ..      CBZ      r0,0x2bd96 ; attsProcWrite + 214
        0x0002bd70:    2f12        ./      CMP      r7,#0x12
        0x0002bd72:    bf1c        ..      ITT      NE
        0x0002bd74:    b005        ..      ADDNE    sp,sp,#0x14
        0x0002bd76:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0002bd7a:    287a        z(      CMP      r0,#0x7a
        0x0002bd7c:    d129        ).      BNE      0x2bdd2 ; attsProcWrite + 274
        0x0002bd7e:    e033        3.      B        0x2bde8 ; attsProcWrite + 296
        0x0002bd80:    4632        2F      MOV      r2,r6
        0x0002bd82:    4649        IF      MOV      r1,r9
        0x0002bd84:    6868        hh      LDR      r0,[r5,#4]
        0x0002bd86:    f7ecfc00    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002bd8a:    7ba8        .{      LDRB     r0,[r5,#0xe]
        0x0002bd8c:    f0100f08    ....    TST      r0,#8
        0x0002bd90:    bf1c        ..      ITT      NE
        0x0002bd92:    68a8        .h      LDRNE    r0,[r5,#8]
        0x0002bd94:    8006        ..      STRHNE   r6,[r0,#0]
        0x0002bd96:    2f12        ./      CMP      r7,#0x12
        0x0002bd98:    bf1c        ..      ITT      NE
        0x0002bd9a:    b005        ..      ADDNE    sp,sp,#0x14
        0x0002bd9c:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0002bda0:    2009        .       MOVS     r0,#9
        0x0002bda2:    f7fdfa61    ..a.    BL       attMsgAlloc ; 0x29268
        0x0002bda6:    0003        ..      MOVS     r3,r0
        0x0002bda8:    bf04        ..      ITT      EQ
        0x0002bdaa:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0002bdac:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x0002bdb0:    2113        .!      MOVS     r1,#0x13
        0x0002bdb2:    7219        .r      STRB     r1,[r3,#8]
        0x0002bdb4:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002bdb8:    2201        ."      MOVS     r2,#1
        0x0002bdba:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bdbc:    f7fdfa42    ..B.    BL       attL2cDataReq ; 0x29244
        0x0002bdc0:    b005        ..      ADD      sp,sp,#0x14
        0x0002bdc2:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002bdc6:    2001        .       MOVS     r0,#1
        0x0002bdc8:    2f12        ./      CMP      r7,#0x12
        0x0002bdca:    bf1c        ..      ITT      NE
        0x0002bdcc:    b005        ..      ADDNE    sp,sp,#0x14
        0x0002bdce:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0002bdd2:    9000        ..      STR      r0,[sp,#0]
        0x0002bdd4:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002bdd8:    4643        CF      MOV      r3,r8
        0x0002bdda:    2212        ."      MOVS     r2,#0x12
        0x0002bddc:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bdde:    f7fefb1b    ....    BL       attsErrRsp ; 0x2a418
        0x0002bde2:    b005        ..      ADD      sp,sp,#0x14
        0x0002bde4:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002bde8:    f8942025    ..%     LDRB     r2,[r4,#0x25]
        0x0002bdec:    2102        .!      MOVS     r1,#2
        0x0002bdee:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bdf0:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002bdf4:    5c42        B\      LDRB     r2,[r0,r1]
        0x0002bdf6:    f0420208    B...    ORR      r2,r2,#8
        0x0002bdfa:    5442        BT      STRB     r2,[r0,r1]
        0x0002bdfc:    b005        ..      ADD      sp,sp,#0x14
        0x0002bdfe:    e8bd83f0    ....    POP      {r4-r9,pc}
    $d
        0x0002be02:    0000        ..      DCW    0
        0x0002be04:    10004b90    .K..    DCD    268454800
    $t
    i.attsUuid16Cmp
    attsUuid16Cmp
        0x0002be08:    2902        .)      CMP      r1,#2
        0x0002be0a:    d002        ..      BEQ      0x2be12 ; attsUuid16Cmp + 10
        0x0002be0c:    4611        .F      MOV      r1,r2
        0x0002be0e:    f7fdba5f    .._.    B        attUuidCmp16to128 ; 0x292d0
        0x0002be12:    7801        .x      LDRB     r1,[r0,#0]
        0x0002be14:    7813        .x      LDRB     r3,[r2,#0]
        0x0002be16:    4299        .B      CMP      r1,r3
        0x0002be18:    d105        ..      BNE      0x2be26 ; attsUuid16Cmp + 30
        0x0002be1a:    7840        @x      LDRB     r0,[r0,#1]
        0x0002be1c:    7851        Qx      LDRB     r1,[r2,#1]
        0x0002be1e:    4288        .B      CMP      r0,r1
        0x0002be20:    bf04        ..      ITT      EQ
        0x0002be22:    2001        .       MOVEQ    r0,#1
        0x0002be24:    4770        pG      BXEQ     lr
        0x0002be26:    2000        .       MOVS     r0,#0
        0x0002be28:    4770        pG      BX       lr
    i.attsUuidCmp
    attsUuidCmp
        0x0002be2a:    b510        ..      PUSH     {r4,lr}
        0x0002be2c:    4613        .F      MOV      r3,r2
        0x0002be2e:    7b82        .{      LDRB     r2,[r0,#0xe]
        0x0002be30:    6800        .h      LDR      r0,[r0,#0]
        0x0002be32:    f0120f01    ....    TST      r2,#1
        0x0002be36:    d002        ..      BEQ      0x2be3e ; attsUuidCmp + 20
        0x0002be38:    2910        .)      CMP      r1,#0x10
        0x0002be3a:    d00a        ..      BEQ      0x2be52 ; attsUuidCmp + 40
        0x0002be3c:    e003        ..      B        0x2be46 ; attsUuidCmp + 28
        0x0002be3e:    2902        .)      CMP      r1,#2
        0x0002be40:    d007        ..      BEQ      0x2be52 ; attsUuidCmp + 40
        0x0002be42:    2910        .)      CMP      r1,#0x10
        0x0002be44:    d00e        ..      BEQ      0x2be64 ; attsUuidCmp + 58
        0x0002be46:    4601        .F      MOV      r1,r0
        0x0002be48:    e8bd4010    ...@    POP      {r4,lr}
        0x0002be4c:    4618        .F      MOV      r0,r3
        0x0002be4e:    f7fdba3f    ..?.    B        attUuidCmp16to128 ; 0x292d0
        0x0002be52:    460a        .F      MOV      r2,r1
        0x0002be54:    4619        .F      MOV      r1,r3
        0x0002be56:    f7ecfb29    ..).    BL       memcmp ; 0x184ac
        0x0002be5a:    2800        .(      CMP      r0,#0
        0x0002be5c:    bf0c        ..      ITE      EQ
        0x0002be5e:    2001        .       MOVEQ    r0,#1
        0x0002be60:    2000        .       MOVNE    r0,#0
        0x0002be62:    bd10        ..      POP      {r4,pc}
        0x0002be64:    4619        .F      MOV      r1,r3
        0x0002be66:    e8bd4010    ...@    POP      {r4,lr}
        0x0002be6a:    f7fdba31    ..1.    B        attUuidCmp16to128 ; 0x292d0
        0x0002be6e:    0000        ..      MOVS     r0,r0
    i.audio_enc_encode_frame
    audio_enc_encode_frame
        0x0002be70:    b538        8.      PUSH     {r3-r5,lr}
        0x0002be72:    f8dfc034    ..4.    LDR      r12,[pc,#52] ; [0x2bea8] = 0x10000560
        0x0002be76:    460c        .F      MOV      r4,r1
        0x0002be78:    490a        .I      LDR      r1,[pc,#40] ; [0x2bea4] = 0x1000ddf0
        0x0002be7a:    f8cc100c    ....    STR      r1,[r12,#0xc]
        0x0002be7e:    2100        .!      MOVS     r1,#0
        0x0002be80:    f8cc1000    ....    STR      r1,[r12,#0]
        0x0002be84:    f8cc1004    ....    STR      r1,[r12,#4]
        0x0002be88:    4613        .F      MOV      r3,r2
        0x0002be8a:    f8cc1008    ....    STR      r1,[r12,#8]
        0x0002be8e:    f24052dc    @..R    MOV      r2,#0x5dc
        0x0002be92:    9200        ..      STR      r2,[sp,#0]
        0x0002be94:    4601        .F      MOV      r1,r0
        0x0002be96:    4622        "F      MOV      r2,r4
        0x0002be98:    f8dc0010    ....    LDR      r0,[r12,#0x10]
        0x0002be9c:    f00afcb2    ....    BL       octopus_encode ; 0x36804
        0x0002bea0:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0002bea2:    0000        ..      DCW    0
        0x0002bea4:    1000ddf0    ....    DCD    268492272
        0x0002bea8:    10000560    `...    DCD    268436832
    $t
    i.audio_enc_init
    audio_enc_init
        0x0002beac:    b510        ..      PUSH     {r4,lr}
        0x0002beae:    f00aff49    ..I.    BL       octopus_encoder_create ; 0x36d44
        0x0002beb2:    4902        .I      LDR      r1,[pc,#8] ; [0x2bebc] = 0x10000560
        0x0002beb4:    6108        .a      STR      r0,[r1,#0x10]
        0x0002beb6:    2000        .       MOVS     r0,#0
        0x0002beb8:    bd10        ..      POP      {r4,pc}
    $d
        0x0002beba:    0000        ..      DCW    0
        0x0002bebc:    10000560    `...    DCD    268436832
    $t
    i.buck_ldo_update_override
    buck_ldo_update_override
        0x0002bec0:    4906        .I      LDR      r1,[pc,#24] ; [0x2bedc] = 0x40020000
        0x0002bec2:    6e0a        .n      LDR      r2,[r1,#0x60]
        0x0002bec4:    f3604210    `..B    BFI      r2,r0,#16,#1
        0x0002bec8:    660a        .f      STR      r2,[r1,#0x60]
        0x0002beca:    6e0a        .n      LDR      r2,[r1,#0x60]
        0x0002becc:    f3600200    `...    BFI      r2,r0,#0,#1
        0x0002bed0:    660a        .f      STR      r2,[r1,#0x60]
        0x0002bed2:    6e0a        .n      LDR      r2,[r1,#0x60]
        0x0002bed4:    f3601245    `.E.    BFI      r2,r0,#5,#1
        0x0002bed8:    660a        .f      STR      r2,[r1,#0x60]
        0x0002beda:    4770        pG      BX       lr
    $d
        0x0002bedc:    40020000    ...@    DCD    1073872896
    $t
    i.buf_read
    buf_read
        0x0002bee0:    6843        Ch      LDR      r3,[r0,#4]
        0x0002bee2:    2900        .)      CMP      r1,#0
        0x0002bee4:    eb030c02    ....    ADD      r12,r3,r2
        0x0002bee8:    f8c0c004    ....    STR      r12,[r0,#4]
        0x0002beec:    bf18        ..      IT       NE
        0x0002beee:    2a00        .*      CMPNE    r2,#0
        0x0002bef0:    d014        ..      BEQ      0x2bf1c ; buf_read + 60
        0x0002bef2:    f1a30001    ....    SUB      r0,r3,#1
        0x0002bef6:    f1a10101    ....    SUB      r1,r1,#1
        0x0002befa:    f0120f01    ....    TST      r2,#1
        0x0002befe:    d003        ..      BEQ      0x2bf08 ; buf_read + 40
        0x0002bf00:    f8103f01    ...?    LDRB     r3,[r0,#1]!
        0x0002bf04:    f8013f01    ...?    STRB     r3,[r1,#1]!
        0x0002bf08:    0852        R.      LSRS     r2,r2,#1
        0x0002bf0a:    d007        ..      BEQ      0x2bf1c ; buf_read + 60
        0x0002bf0c:    7843        Cx      LDRB     r3,[r0,#1]
        0x0002bf0e:    704b        Kp      STRB     r3,[r1,#1]
        0x0002bf10:    f8103f02    ...?    LDRB     r3,[r0,#2]!
        0x0002bf14:    f8013f02    ...?    STRB     r3,[r1,#2]!
        0x0002bf18:    1e52        R.      SUBS     r2,r2,#1
        0x0002bf1a:    d1f7        ..      BNE      0x2bf0c ; buf_read + 44
        0x0002bf1c:    2001        .       MOVS     r0,#1
        0x0002bf1e:    4770        pG      BX       lr
    i.buf_write
    buf_write
        0x0002bf20:    6843        Ch      LDR      r3,[r0,#4]
        0x0002bf22:    eb030c02    ....    ADD      r12,r3,r2
        0x0002bf26:    f8c0c004    ....    STR      r12,[r0,#4]
        0x0002bf2a:    b192        ..      CBZ      r2,0x2bf52 ; buf_write + 50
        0x0002bf2c:    1e58        X.      SUBS     r0,r3,#1
        0x0002bf2e:    1e49        I.      SUBS     r1,r1,#1
        0x0002bf30:    f0120f01    ....    TST      r2,#1
        0x0002bf34:    d003        ..      BEQ      0x2bf3e ; buf_write + 30
        0x0002bf36:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x0002bf3a:    f8003f01    ...?    STRB     r3,[r0,#1]!
        0x0002bf3e:    0852        R.      LSRS     r2,r2,#1
        0x0002bf40:    d007        ..      BEQ      0x2bf52 ; buf_write + 50
        0x0002bf42:    784b        Kx      LDRB     r3,[r1,#1]
        0x0002bf44:    7043        Cp      STRB     r3,[r0,#1]
        0x0002bf46:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x0002bf4a:    f8003f02    ...?    STRB     r3,[r0,#2]!
        0x0002bf4e:    1e52        R.      SUBS     r2,r2,#1
        0x0002bf50:    d1f7        ..      BNE      0x2bf42 ; buf_write + 34
        0x0002bf52:    2001        .       MOVS     r0,#1
        0x0002bf54:    4770        pG      BX       lr
        0x0002bf56:    0000        ..      MOVS     r0,r0
    i.celt_encode_with_ec
    celt_encode_with_ec
        0x0002bf58:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0002bf5c:    4604        .F      MOV      r4,r0
        0x0002bf5e:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x0002bf62:    b0ef        ..      SUB      sp,sp,#0x1bc
        0x0002bf64:    4615        .F      MOV      r5,r2
        0x0002bf66:    6840        @h      LDR      r0,[r0,#4]
        0x0002bf68:    901c        ..      STR      r0,[sp,#0x70]
        0x0002bf6a:    ed9faafe    ....    VLDR     s20,[pc,#1016] ; [0x2c364] = 0
        0x0002bf6e:    2000        .       MOVS     r0,#0
        0x0002bf70:    68a6        .h      LDR      r6,[r4,#8]
        0x0002bf72:    9066        f.      STR      r0,[sp,#0x198]
        0x0002bf74:    9027        '.      STR      r0,[sp,#0x9c]
        0x0002bf76:    eeb0ca4a    ..J.    VMOV.F32 s24,s20
        0x0002bf7a:    eeb0ba4a    ..J.    VMOV.F32 s22,s20
        0x0002bf7e:    eef0ca4a    ..J.    VMOV.F32 s25,s20
        0x0002bf82:    9060        `.      STR      r0,[sp,#0x180]
        0x0002bf84:    9067        g.      STR      r0,[sp,#0x19c]
        0x0002bf86:    f7f3f9e5    ....    BL       alloc_stack ; 0x1f354
        0x0002bf8a:    6820         h      LDR      r0,[r4,#0]
        0x0002bf8c:    9015        ..      STR      r0,[sp,#0x54]
        0x0002bf8e:    6880        .h      LDR      r0,[r0,#8]
        0x0002bf90:    9021        !.      STR      r0,[sp,#0x84]
        0x0002bf92:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002bf94:    f8d08004    ....    LDR      r8,[r0,#4]
        0x0002bf98:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0002bf9a:    9030        0.      STR      r0,[sp,#0xc0]
        0x0002bf9c:    6a20         j      LDR      r0,[r4,#0x20]
        0x0002bf9e:    901e        ..      STR      r0,[sp,#0x78]
        0x0002bfa0:    6a67        gj      LDR      r7,[r4,#0x24]
        0x0002bfa2:    2800        .(      CMP      r0,#0
        0x0002bfa4:    bf18        ..      IT       NE
        0x0002bfa6:    2001        .       MOVNE    r0,#1
        0x0002bfa8:    9063        c.      STR      r0,[sp,#0x18c]
        0x0002bfaa:    ed8daa4d    ..M.    VSTR     s20,[sp,#0x134]
        0x0002bfae:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002bfb0:    2802        .(      CMP      r0,#2
        0x0002bfb2:    db36        6.      BLT      0x2c022 ; celt_encode_with_ec + 202
        0x0002bfb4:    9880        ..      LDR      r0,[sp,#0x200]
        0x0002bfb6:    2800        .(      CMP      r0,#0
        0x0002bfb8:    d033        3.      BEQ      0x2c022 ; celt_encode_with_ec + 202
        0x0002bfba:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002bfbc:    2301        .#      MOVS     r3,#1
        0x0002bfbe:    fb00fa05    ....    MUL      r10,r0,r5
        0x0002bfc2:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002bfc4:    2500        .%      MOVS     r5,#0
        0x0002bfc6:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x0002bfc8:    1c4a        J.      ADDS     r2,r1,#1
        0x0002bfca:    2a00        .*      CMP      r2,#0
        0x0002bfcc:    bfd4        ..      ITE      LE
        0x0002bfce:    2000        .       MOVLE    r0,#0
        0x0002bfd0:    ea230001    #...    BICGT    r0,r3,r1
        0x0002bfd4:    f1b00c01    ....    SUBS     r12,r0,#1
        0x0002bfd8:    bf5c        \.      ITT      PL
        0x0002bfda:    f8dd9054    ..T.    LDRPL    r9,[sp,#0x54]
        0x0002bfde:    f8d9902c    ..,.    LDRPL    r9,[r9,#0x2c]
        0x0002bfe2:    d406        ..      BMI      0x2bff2 ; celt_encode_with_ec + 154
        0x0002bfe4:    fa09fb05    ....    LSL      r11,r9,r5
        0x0002bfe8:    45d3        .E      CMP      r11,r10
        0x0002bfea:    d018        ..      BEQ      0x2c01e ; celt_encode_with_ec + 198
        0x0002bfec:    1c6d        m.      ADDS     r5,r5,#1
        0x0002bfee:    4565        eE      CMP      r5,r12
        0x0002bff0:    ddf8        ..      BLE      0x2bfe4 ; celt_encode_with_ec + 140
        0x0002bff2:    4605        .F      MOV      r5,r0
        0x0002bff4:    42aa        .B      CMP      r2,r5
        0x0002bff6:    bfc4        ..      ITT      GT
        0x0002bff8:    9815        ..      LDRGT    r0,[sp,#0x54]
        0x0002bffa:    6ac0        .j      LDRGT    r0,[r0,#0x2c]
        0x0002bffc:    dd0f        ..      BLE      0x2c01e ; celt_encode_with_ec + 198
        0x0002bffe:    bf00        ..      NOP      
        0x0002c000:    fa00fc05    ....    LSL      r12,r0,r5
        0x0002c004:    45d4        .E      CMP      r12,r10
        0x0002c006:    d00a        ..      BEQ      0x2c01e ; celt_encode_with_ec + 198
        0x0002c008:    f1050c01    ....    ADD      r12,r5,#1
        0x0002c00c:    fa00fc0c    ....    LSL      r12,r0,r12
        0x0002c010:    45d4        .E      CMP      r12,r10
        0x0002c012:    d101        ..      BNE      0x2c018 ; celt_encode_with_ec + 192
        0x0002c014:    1c6d        m.      ADDS     r5,r5,#1
        0x0002c016:    e002        ..      B        0x2c01e ; celt_encode_with_ec + 198
        0x0002c018:    1cad        ..      ADDS     r5,r5,#2
        0x0002c01a:    42aa        .B      CMP      r2,r5
        0x0002c01c:    dcf0        ..      BGT      0x2c000 ; celt_encode_with_ec + 168
        0x0002c01e:    428d        .B      CMP      r5,r1
        0x0002c020:    dd09        ..      BLE      0x2c036 ; celt_encode_with_ec + 222
        0x0002c022:    f011fab5    ....    BL       restore_stack ; 0x3d590
        0x0002c026:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002c02a:    b06f        o.      ADD      sp,sp,#0x1bc
        0x0002c02c:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0002c030:    b004        ..      ADD      sp,sp,#0x10
        0x0002c032:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002c036:    2001        .       MOVS     r0,#1
        0x0002c038:    40a8        .@      LSLS     r0,r0,r5
        0x0002c03a:    901b        ..      STR      r0,[sp,#0x6c]
        0x0002c03c:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002c03e:    6ac1        .j      LDR      r1,[r0,#0x2c]
        0x0002c040:    981b        ..      LDR      r0,[sp,#0x6c]
        0x0002c042:    4348        HC      MULS     r0,r1,r0
        0x0002c044:    901d        ..      STR      r0,[sp,#0x74]
        0x0002c046:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002c048:    f5086180    ...a    ADD      r1,r8,#0x400
        0x0002c04c:    fb00f008    ....    MUL      r0,r0,r8
        0x0002c050:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x0002c054:    f1000bf4    ....    ADD      r11,r0,#0xf4
        0x0002c058:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002c05a:    4348        HC      MULS     r0,r1,r0
        0x0002c05c:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x0002c060:    f10001f4    ....    ADD      r1,r0,#0xf4
        0x0002c064:    9124        $.      STR      r1,[sp,#0x90]
        0x0002c066:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002c068:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002c06a:    4348        HC      MULS     r0,r1,r0
        0x0002c06c:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002c06e:    905c        \.      STR      r0,[sp,#0x170]
        0x0002c070:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0002c074:    9131        1.      STR      r1,[sp,#0xc4]
        0x0002c076:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0002c07a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0002c07e:    904e        N.      STR      r0,[sp,#0x138]
        0x0002c080:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c082:    9125        %.      STR      r1,[sp,#0x94]
        0x0002c084:    b370        p.      CBZ      r0,0x2c0e4 ; celt_encode_with_ec + 396
        0x0002c086:    f007f97b    ..{.    BL       ec_tell_frac ; 0x33380
        0x0002c08a:    9061        a.      STR      r0,[sp,#0x184]
        0x0002c08c:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c08e:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002c090:    f007f912    ....    BL       ec_ilog ; 0x332b8
        0x0002c094:    998d        ..      LDR      r1,[sp,#0x234]
        0x0002c096:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0002c098:    1a08        ..      SUBS     r0,r1,r0
        0x0002c09a:    900a        ..      STR      r0,[sp,#0x28]
        0x0002c09c:    1d00        ..      ADDS     r0,r0,#4
        0x0002c09e:    ea4f09e0    O...    ASR      r9,r0,#3
        0x0002c0a2:    bf00        ..      NOP      
        0x0002c0a4:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002c0a6:    f24041fb    @..A    MOV      r1,#0x4fb
        0x0002c0aa:    4288        .B      CMP      r0,r1
        0x0002c0ac:    bfa4        ..      ITT      GE
        0x0002c0ae:    f24040fb    @..@    MOVGE    r0,#0x4fb
        0x0002c0b2:    908c        ..      STRGE    r0,[sp,#0x230]
        0x0002c0b4:    eba00009    ....    SUB      r0,r0,r9
        0x0002c0b8:    9029        ).      STR      r0,[sp,#0xa4]
        0x0002c0ba:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x0002c0bc:    2800        .(      CMP      r0,#0
        0x0002c0be:    bf1c        ..      ITT      NE
        0x0002c0c0:    6aa1        .j      LDRNE    r1,[r4,#0x28]
        0x0002c0c2:    f1b13fff    ...?    CMPNE    r1,#0xffffffff
        0x0002c0c6:    d014        ..      BEQ      0x2c0f2 ; celt_encode_with_ec + 410
        0x0002c0c8:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002c0ca:    fb01f10a    ....    MUL      r1,r1,r10
        0x0002c0ce:    6800        .h      LDR      r0,[r0,#0]
        0x0002c0d0:    ea4f00e0    O...    ASR      r0,r0,#3
        0x0002c0d4:    eb010160    ..`.    ADD      r1,r1,r0,ASR #1
        0x0002c0d8:    fb91f0f0    ....    SDIV     r0,r1,r0
        0x0002c0dc:    9020         .      STR      r0,[sp,#0x80]
        0x0002c0de:    ea4f10a0    O...    ASR      r0,r0,#6
        0x0002c0e2:    e054        T.      B        0x2c18e ; celt_encode_with_ec + 566
        0x0002c0e4:    f04f0001    O...    MOV      r0,#1
        0x0002c0e8:    900a        ..      STR      r0,[sp,#0x28]
        0x0002c0ea:    f04f0900    O...    MOV      r9,#0
        0x0002c0ee:    9061        a.      STR      r0,[sp,#0x184]
        0x0002c0f0:    e7d8        ..      B        0x2c0a4 ; celt_encode_with_ec + 332
        0x0002c0f2:    f04f0000    O...    MOV      r0,#0
        0x0002c0f6:    9020         .      STR      r0,[sp,#0x80]
        0x0002c0f8:    6aa1        .j      LDR      r1,[r4,#0x28]
        0x0002c0fa:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0002c0fc:    fb01f00a    ....    MUL      r0,r1,r10
        0x0002c100:    2a01        .*      CMP      r2,#1
        0x0002c102:    dd04        ..      BLE      0x2c10e ; celt_encode_with_ec + 438
        0x0002c104:    9a15        ..      LDR      r2,[sp,#0x54]
        0x0002c106:    6813        .h      LDR      r3,[r2,#0]
        0x0002c108:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0002c10a:    fb020003    ....    MLA      r0,r2,r3,r0
        0x0002c10e:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x0002c112:    d039        9.      BEQ      0x2c188 ; celt_encode_with_ec + 560
        0x0002c114:    9915        ..      LDR      r1,[sp,#0x54]
        0x0002c116:    680a        .h      LDR      r2,[r1,#0]
        0x0002c118:    eb000182    ....    ADD      r1,r0,r2,LSL #2
        0x0002c11c:    00d2        ..      LSLS     r2,r2,#3
        0x0002c11e:    fb91f3f2    ....    SDIV     r3,r1,r2
        0x0002c122:    6b20         k      LDR      r0,[r4,#0x30]
        0x0002c124:    f1100c00    ....    ADDS     r12,r0,#0
        0x0002c128:    bf18        ..      IT       NE
        0x0002c12a:    f04f0c01    O...    MOVNE    r12,#1
        0x0002c12e:    eba30c0c    ....    SUB      r12,r3,r12
        0x0002c132:    9b8c        ..      LDR      r3,[sp,#0x230]
        0x0002c134:    459c        .E      CMP      r12,r3
        0x0002c136:    dc09        ..      BGT      0x2c14c ; celt_encode_with_ec + 500
        0x0002c138:    fb91f3f2    ....    SDIV     r3,r1,r2
        0x0002c13c:    2800        .(      CMP      r0,#0
        0x0002c13e:    bf14        ..      ITE      NE
        0x0002c140:    f04f0c01    O...    MOVNE    r12,#1
        0x0002c144:    f04f0c00    O...    MOVEQ    r12,#0
        0x0002c148:    eba3030c    ....    SUB      r3,r3,r12
        0x0002c14c:    2b02        .+      CMP      r3,#2
        0x0002c14e:    bfb8        ..      IT       LT
        0x0002c150:    2002        .       MOVLT    r0,#2
        0x0002c152:    db14        ..      BLT      0x2c17e ; celt_encode_with_ec + 550
        0x0002c154:    fb91f3f2    ....    SDIV     r3,r1,r2
        0x0002c158:    2800        .(      CMP      r0,#0
        0x0002c15a:    bf14        ..      ITE      NE
        0x0002c15c:    f04f0c01    O...    MOVNE    r12,#1
        0x0002c160:    f04f0c00    O...    MOVEQ    r12,#0
        0x0002c164:    eba30c0c    ....    SUB      r12,r3,r12
        0x0002c168:    9b8c        ..      LDR      r3,[sp,#0x230]
        0x0002c16a:    459c        .E      CMP      r12,r3
        0x0002c16c:    bfc8        ..      IT       GT
        0x0002c16e:    4618        .F      MOVGT    r0,r3
        0x0002c170:    dc05        ..      BGT      0x2c17e ; celt_encode_with_ec + 550
        0x0002c172:    fb91f1f2    ....    SDIV     r1,r1,r2
        0x0002c176:    2800        .(      CMP      r0,#0
        0x0002c178:    bf18        ..      IT       NE
        0x0002c17a:    2001        .       MOVNE    r0,#1
        0x0002c17c:    1a08        ..      SUBS     r0,r1,r0
        0x0002c17e:    4601        .F      MOV      r1,r0
        0x0002c180:    908c        ..      STR      r0,[sp,#0x230]
        0x0002c182:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c184:    f006ffe8    ....    BL       ec_enc_shrink ; 0x33158
        0x0002c188:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002c18a:    eba00009    ....    SUB      r0,r0,r9
        0x0002c18e:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002c190:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002c192:    f44f71c8    O..q    MOV      r1,#0x190
        0x0002c196:    4341        AC      MULS     r1,r0,r1
        0x0002c198:    f1c50003    ....    RSB      r0,r5,#3
        0x0002c19c:    fa01f200    ....    LSL      r2,r1,r0
        0x0002c1a0:    eb060186    ....    ADD      r1,r6,r6,LSL #2
        0x0002c1a4:    906d        m.      STR      r0,[sp,#0x1b4]
        0x0002c1a6:    2014        .       MOVS     r0,#0x14
        0x0002c1a8:    9128        (.      STR      r1,[sp,#0xa0]
        0x0002c1aa:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002c1ae:    f44f71c8    O..q    MOV      r1,#0x190
        0x0002c1b2:    40e9        .@      LSRS     r1,r1,r5
        0x0002c1b4:    f1c10132    ..2.    RSB      r1,r1,#0x32
        0x0002c1b8:    fb002201    ..."    MLA      r2,r0,r1,r2
        0x0002c1bc:    926c        l.      STR      r2,[sp,#0x1b0]
        0x0002c1be:    6aa2        .j      LDR      r2,[r4,#0x28]
        0x0002c1c0:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x0002c1c4:    d005        ..      BEQ      0x2c1d2 ; celt_encode_with_ec + 634
        0x0002c1c6:    fb002001    ...     MLA      r0,r0,r1,r2
        0x0002c1ca:    996c        l.      LDR      r1,[sp,#0x1b0]
        0x0002c1cc:    4288        .B      CMP      r0,r1
        0x0002c1ce:    bfd8        ..      IT       LE
        0x0002c1d0:    906c        l.      STRLE    r0,[sp,#0x1b0]
        0x0002c1d2:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c1d4:    b930        0.      CBNZ     r0,0x2c1e4 ; celt_encode_with_ec + 652
        0x0002c1d6:    a850        P.      ADD      r0,sp,#0x140
        0x0002c1d8:    9a8c        ..      LDR      r2,[sp,#0x230]
        0x0002c1da:    9982        ..      LDR      r1,[sp,#0x208]
        0x0002c1dc:    f006ff57    ..W.    BL       ec_enc_init ; 0x3308e
        0x0002c1e0:    a850        P.      ADD      r0,sp,#0x140
        0x0002c1e2:    908d        ..      STR      r0,[sp,#0x234]
        0x0002c1e4:    9820         .      LDR      r0,[sp,#0x80]
        0x0002c1e6:    2800        .(      CMP      r0,#0
        0x0002c1e8:    dd32        2.      BLE      0x2c250 ; celt_encode_with_ec + 760
        0x0002c1ea:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0002c1ec:    b380        ..      CBZ      r0,0x2c250 ; celt_encode_with_ec + 760
        0x0002c1ee:    9820         .      LDR      r0,[sp,#0x80]
        0x0002c1f0:    f8d410d0    ....    LDR      r1,[r4,#0xd0]
        0x0002c1f4:    ebc10040    ..@.    RSB      r0,r1,r0,LSL #1
        0x0002c1f8:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002c1fa:    2901        .)      CMP      r1,#1
        0x0002c1fc:    bf0c        ..      ITE      EQ
        0x0002c1fe:    2102        .!      MOVEQ    r1,#2
        0x0002c200:    2100        .!      MOVNE    r1,#0
        0x0002c202:    ebb11fa0    ....    CMP      r1,r0,ASR #6
        0x0002c206:    bfd8        ..      IT       LE
        0x0002c208:    1181        ..      ASRLE    r1,r0,#6
        0x0002c20a:    dd04        ..      BLE      0x2c216 ; celt_encode_with_ec + 702
        0x0002c20c:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002c20e:    2901        .)      CMP      r1,#1
        0x0002c210:    bf0c        ..      ITE      EQ
        0x0002c212:    2102        .!      MOVEQ    r1,#2
        0x0002c214:    2100        .!      MOVNE    r1,#0
        0x0002c216:    9a29        ).      LDR      r2,[sp,#0xa4]
        0x0002c218:    4291        .B      CMP      r1,r2
        0x0002c21a:    bfa8        ..      IT       GE
        0x0002c21c:    4610        .F      MOVGE    r0,r2
        0x0002c21e:    da0e        ..      BGE      0x2c23e ; celt_encode_with_ec + 742
        0x0002c220:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002c222:    2901        .)      CMP      r1,#1
        0x0002c224:    bf0c        ..      ITE      EQ
        0x0002c226:    2102        .!      MOVEQ    r1,#2
        0x0002c228:    2100        .!      MOVNE    r1,#0
        0x0002c22a:    ebb11fa0    ....    CMP      r1,r0,ASR #6
        0x0002c22e:    bfd8        ..      IT       LE
        0x0002c230:    1180        ..      ASRLE    r0,r0,#6
        0x0002c232:    dd04        ..      BLE      0x2c23e ; celt_encode_with_ec + 742
        0x0002c234:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002c236:    2801        .(      CMP      r0,#1
        0x0002c238:    bf0c        ..      ITE      EQ
        0x0002c23a:    2002        .       MOVEQ    r0,#2
        0x0002c23c:    2000        .       MOVNE    r0,#0
        0x0002c23e:    4282        .B      CMP      r2,r0
        0x0002c240:    dd06        ..      BLE      0x2c250 ; celt_encode_with_ec + 760
        0x0002c242:    eb090100    ....    ADD      r1,r9,r0
        0x0002c246:    9029        ).      STR      r0,[sp,#0xa4]
        0x0002c248:    918c        ..      STR      r1,[sp,#0x230]
        0x0002c24a:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c24c:    f006ff84    ....    BL       ec_enc_shrink ; 0x33158
        0x0002c250:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002c252:    9717        ..      STR      r7,[sp,#0x5c]
        0x0002c254:    00c0        ..      LSLS     r0,r0,#3
        0x0002c256:    902d        -.      STR      r0,[sp,#0xb4]
        0x0002c258:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002c25a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002c25c:    42b8        .B      CMP      r0,r7
        0x0002c25e:    f2c281e8    ....    BLT.W    0x2e632 ; celt_encode_with_ec + 9946
        0x0002c262:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002c264:    991c        ..      LDR      r1,[sp,#0x70]
        0x0002c266:    4440        @D      ADD      r0,r0,r8
        0x0002c268:    9009        ..      STR      r0,[sp,#0x24]
        0x0002c26a:    4348        HC      MULS     r0,r1,r0
        0x0002c26c:    0080        ..      LSLS     r0,r0,#2
        0x0002c26e:    f013fb85    ....    BL       spl_alloca ; 0x3f97c
        0x0002c272:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002c274:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002c276:    eba00008    ....    SUB      r0,r0,r8
        0x0002c27a:    fb00fa06    ....    MUL      r10,r0,r6
        0x0002c27e:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002c280:    fb9af1f0    ....    SDIV     r1,r10,r0
        0x0002c284:    9880        ..      LDR      r0,[sp,#0x200]
        0x0002c286:    f002fa3f    ..?.    BL       celt_maxabs16 ; 0x2e708
        0x0002c28a:    ed948a38    ..8.    VLDR     s16,[r4,#0xe0]
        0x0002c28e:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x0002c292:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002c296:    d307        ..      BCC      0x2c2a8 ; celt_encode_with_ec + 848
        0x0002c298:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002c29a:    fb9af1f0    ....    SDIV     r1,r10,r0
        0x0002c29e:    9880        ..      LDR      r0,[sp,#0x200]
        0x0002c2a0:    f002fa32    ..2.    BL       celt_maxabs16 ; 0x2e708
        0x0002c2a4:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0002c2a8:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002c2aa:    fb06f108    ....    MUL      r1,r6,r8
        0x0002c2ae:    fb91f1f0    ....    SDIV     r1,r1,r0
        0x0002c2b2:    fb9af2f0    ....    SDIV     r2,r10,r0
        0x0002c2b6:    9880        ..      LDR      r0,[sp,#0x200]
        0x0002c2b8:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002c2bc:    f002fa24    ..$.    BL       celt_maxabs16 ; 0x2e708
        0x0002c2c0:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x0002c2c4:    ed840a38    ..8.    VSTR     s0,[r4,#0xe0]
        0x0002c2c8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002c2cc:    bfa8        ..      IT       GE
        0x0002c2ce:    eeb08a40    ..@.    VMOVGE.F32 s16,s0
        0x0002c2d2:    f894103c    ..<.    LDRB     r1,[r4,#0x3c]
        0x0002c2d6:    2001        .       MOVS     r0,#1
        0x0002c2d8:    4088        .@      LSLS     r0,r0,r1
        0x0002c2da:    ee000a10    ....    VMOV     s0,r0
        0x0002c2de:    eef7aa00    ....    VMOV.F32 s21,#1.00000000
        0x0002c2e2:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0002c2e6:    ee8a0aa0    ....    VDIV.F32 s0,s21,s1
        0x0002c2ea:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x0002c2ee:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002c2f2:    bfac        ..      ITE      GE
        0x0002c2f4:    2001        .       MOVGE    r0,#1
        0x0002c2f6:    2000        .       MOVLT    r0,#0
        0x0002c2f8:    906a        j.      STR      r0,[sp,#0x1a8]
        0x0002c2fa:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002c2fc:    2801        .(      CMP      r0,#1
        0x0002c2fe:    bf1c        ..      ITT      NE
        0x0002c300:    2000        .       MOVNE    r0,#0
        0x0002c302:    906a        j.      STRNE    r0,[sp,#0x1a8]
        0x0002c304:    d12a        *.      BNE      0x2c35c ; celt_encode_with_ec + 1028
        0x0002c306:    220f        ."      MOVS     r2,#0xf
        0x0002c308:    996a        j.      LDR      r1,[sp,#0x1a8]
        0x0002c30a:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c30c:    f006fd66    ..f.    BL       ec_enc_bit_logp ; 0x32ddc
        0x0002c310:    986a        j.      LDR      r0,[sp,#0x1a8]
        0x0002c312:    b318        ..      CBZ      r0,0x2c35c ; celt_encode_with_ec + 1028
        0x0002c314:    9820         .      LDR      r0,[sp,#0x80]
        0x0002c316:    2800        .(      CMP      r0,#0
        0x0002c318:    dd10        ..      BLE      0x2c33c ; celt_encode_with_ec + 996
        0x0002c31a:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002c31c:    f1090102    ....    ADD      r1,r9,#2
        0x0002c320:    4281        .B      CMP      r1,r0
        0x0002c322:    bfdc        ..      ITT      LE
        0x0002c324:    4608        .F      MOVLE    r0,r1
        0x0002c326:    918c        ..      STRLE    r1,[sp,#0x230]
        0x0002c328:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002c32a:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002c32c:    00c0        ..      LSLS     r0,r0,#3
        0x0002c32e:    902d        -.      STR      r0,[sp,#0xb4]
        0x0002c330:    2002        .       MOVS     r0,#2
        0x0002c332:    9029        ).      STR      r0,[sp,#0xa4]
        0x0002c334:    e9dd108c    ....    LDRD     r1,r0,[sp,#0x230]
        0x0002c338:    f006ff0e    ....    BL       ec_enc_shrink ; 0x33158
        0x0002c33c:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002c33e:    00c1        ..      LSLS     r1,r0,#3
        0x0002c340:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c342:    910a        ..      STR      r1,[sp,#0x28]
        0x0002c344:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002c346:    f006ffb7    ....    BL       ec_ilog ; 0x332b8
        0x0002c34a:    4601        .F      MOV      r1,r0
        0x0002c34c:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c34e:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002c350:    1a42        B.      SUBS     r2,r0,r1
        0x0002c352:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002c354:    1a89        ..      SUBS     r1,r1,r2
        0x0002c356:    4401        .D      ADD      r1,r1,r0
        0x0002c358:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c35a:    6141        Aa      STR      r1,[r0,#0x14]
        0x0002c35c:    f04f0900    O...    MOV      r9,#0
        0x0002c360:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002c362:    e001        ..      B        0x2c368 ; celt_encode_with_ec + 1040
    $d
        0x0002c364:    00000000    ....    DCD    0
    $t
        0x0002c368:    f1000a10    ....    ADD      r10,r0,#0x10
        0x0002c36c:    6920         i      LDR      r0,[r4,#0x10]
        0x0002c36e:    2800        .(      CMP      r0,#0
        0x0002c370:    bf1c        ..      ITT      NE
        0x0002c372:    ee180a10    ....    VMOVNE   r0,s16
        0x0002c376:    f1b04f8f    ...O    CMPNE    r0,#0x47800000
        0x0002c37a:    bfd4        ..      ITE      LE
        0x0002c37c:    2000        .       MOVLE    r0,#0
        0x0002c37e:    2001        .       MOVGT    r0,#1
        0x0002c380:    eb040189    ....    ADD      r1,r4,r9,LSL #2
        0x0002c384:    f10102c0    ....    ADD      r2,r1,#0xc0
        0x0002c388:    69e1        .i      LDR      r1,[r4,#0x1c]
        0x0002c38a:    e9cd2002    ...     STRD     r2,r0,[sp,#8]
        0x0002c38e:    e9cd1a00    ....    STRD     r1,r10,[sp,#0]
        0x0002c392:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002c394:    e9dd321c    ...2    LDRD     r3,r2,[sp,#0x70]
        0x0002c398:    fb00f109    ....    MUL      r1,r0,r9
        0x0002c39c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002c39e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002c3a2:    eb000188    ....    ADD      r1,r0,r8,LSL #2
        0x0002c3a6:    9880        ..      LDR      r0,[sp,#0x200]
        0x0002c3a8:    eb000089    ....    ADD      r0,r0,r9,LSL #2
        0x0002c3ac:    f002fb36    ..6.    BL       celt_preemphasis ; 0x2ea1c
        0x0002c3b0:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002c3b2:    f1090901    ....    ADD      r9,r9,#1
        0x0002c3b6:    4548        HE      CMP      r0,r9
        0x0002c3b8:    dcd8        ..      BGT      0x2c36c ; celt_encode_with_ec + 1044
        0x0002c3ba:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002c3bc:    2800        .(      CMP      r0,#0
        0x0002c3be:    bf1c        ..      ITT      NE
        0x0002c3c0:    9829        ).      LDRNE    r0,[sp,#0xa4]
        0x0002c3c2:    2803        .(      CMPNE    r0,#3
        0x0002c3c4:    dc05        ..      BGT      0x2c3d2 ; celt_encode_with_ec + 1146
        0x0002c3c6:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002c3c8:    eb060146    ..F.    ADD      r1,r6,r6,LSL #1
        0x0002c3cc:    ebb00f81    ....    CMP      r0,r1,LSL #2
        0x0002c3d0:    dd0c        ..      BLE      0x2c3ec ; celt_encode_with_ec + 1172
        0x0002c3d2:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002c3d4:    2800        .(      CMP      r0,#0
        0x0002c3d6:    bf01        ..      ITTTT    EQ
        0x0002c3d8:    986a        j.      LDREQ    r0,[sp,#0x1a8]
        0x0002c3da:    2800        .(      CMPEQ    r0,#0
        0x0002c3dc:    6960        `i      LDREQ    r0,[r4,#0x14]
        0x0002c3de:    2800        .(      CMPEQ    r0,#0
        0x0002c3e0:    d104        ..      BNE      0x2c3ec ; celt_encode_with_ec + 1172
        0x0002c3e2:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002c3e4:    2805        .(      CMP      r0,#5
        0x0002c3e6:    bfa8        ..      IT       GE
        0x0002c3e8:    2101        .!      MOVGE    r1,#1
        0x0002c3ea:    da00        ..      BGE      0x2c3ee ; celt_encode_with_ec + 1174
        0x0002c3ec:    2100        .!      MOVS     r1,#0
        0x0002c3ee:    6e60        `n      LDR      r0,[r4,#0x64]
        0x0002c3f0:    906b        k.      STR      r0,[sp,#0x1ac]
        0x0002c3f2:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002c3f4:    9019        ..      STR      r0,[sp,#0x64]
        0x0002c3f6:    f8cdb038    ..8.    STR      r11,[sp,#0x38]
        0x0002c3fa:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002c3fc:    9010        ..      STR      r0,[sp,#0x40]
        0x0002c3fe:    f8dda074    ..t.    LDR      r10,[sp,#0x74]
        0x0002c402:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x0002c404:    9118        ..      STR      r1,[sp,#0x60]
        0x0002c406:    902c        ,.      STR      r0,[sp,#0xb0]
        0x0002c408:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002c40a:    900c        ..      STR      r0,[sp,#0x30]
        0x0002c40c:    f011f8c8    ....    BL       save_stack ; 0x3d5a0
        0x0002c410:    6820         h      LDR      r0,[r4,#0]
        0x0002c412:    9023        #.      STR      r0,[sp,#0x8c]
        0x0002c414:    f50a6180    ...a    ADD      r1,r10,#0x400
        0x0002c418:    f8d09004    ....    LDR      r9,[r0,#4]
        0x0002c41c:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002c41e:    9108        ..      STR      r1,[sp,#0x20]
        0x0002c420:    4348        HC      MULS     r0,r1,r0
        0x0002c422:    0080        ..      LSLS     r0,r0,#2
        0x0002c424:    f013faaa    ....    BL       spl_alloca ; 0x3f97c
        0x0002c428:    902e        ..      STR      r0,[sp,#0xb8]
        0x0002c42a:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x0002c42e:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0002c432:    902f        /.      STR      r0,[sp,#0xbc]
        0x0002c434:    f44f5280    O..R    MOV      r2,#0x1000
        0x0002c438:    990e        ..      LDR      r1,[sp,#0x38]
        0x0002c43a:    982e        ..      LDR      r0,[sp,#0xb8]
        0x0002c43c:    f7ecf92c    ..,.    BL       __aeabi_memcpy4 ; 0x18698
        0x0002c440:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002c442:    ea4f028a    O...    LSL      r2,r10,#2
        0x0002c446:    eb000189    ....    ADD      r1,r0,r9,LSL #2
        0x0002c44a:    982e        ..      LDR      r0,[sp,#0xb8]
        0x0002c44c:    9211        ..      STR      r2,[sp,#0x44]
        0x0002c44e:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0002c452:    f7ecf921    ..!.    BL       __aeabi_memcpy4 ; 0x18698
        0x0002c456:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002c458:    f04f0801    O...    MOV      r8,#1
        0x0002c45c:    2801        .(      CMP      r0,#1
        0x0002c45e:    dd29        ).      BLE      0x2c4b4 ; celt_encode_with_ec + 1372
        0x0002c460:    1e40        @.      SUBS     r0,r0,#1
        0x0002c462:    46c3        .F      MOV      r11,r8
        0x0002c464:    9002        ..      STR      r0,[sp,#8]
        0x0002c466:    2801        .(      CMP      r0,#1
        0x0002c468:    bfa4        ..      ITT      GE
        0x0002c46a:    eb0a0009    ....    ADDGE    r0,r10,r9
        0x0002c46e:    9005        ..      STRGE    r0,[sp,#0x14]
        0x0002c470:    db20         .      BLT      0x2c4b4 ; celt_encode_with_ec + 1372
        0x0002c472:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002c474:    f44f5280    O..R    MOV      r2,#0x1000
        0x0002c478:    eb003108    ...1    ADD      r1,r0,r8,LSL #12
        0x0002c47c:    a82e        ..      ADD      r0,sp,#0xb8
        0x0002c47e:    f8500028    P.(.    LDR      r0,[r0,r8,LSL #2]
        0x0002c482:    f7ecf909    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0002c486:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c488:    9a11        ..      LDR      r2,[sp,#0x44]
        0x0002c48a:    fb00f108    ....    MUL      r1,r0,r8
        0x0002c48e:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002c490:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002c494:    eb000189    ....    ADD      r1,r0,r9,LSL #2
        0x0002c498:    a82e        ..      ADD      r0,sp,#0xb8
        0x0002c49a:    f8500028    P.(.    LDR      r0,[r0,r8,LSL #2]
        0x0002c49e:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0002c4a2:    f7ecf8f9    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0002c4a6:    9802        ..      LDR      r0,[sp,#8]
        0x0002c4a8:    f10b0b01    ....    ADD      r11,r11,#1
        0x0002c4ac:    f1080801    ....    ADD      r8,r8,#1
        0x0002c4b0:    4558        XE      CMP      r0,r11
        0x0002c4b2:    dade        ..      BGE      0x2c472 ; celt_encode_with_ec + 1306
        0x0002c4b4:    9818        ..      LDR      r0,[sp,#0x60]
        0x0002c4b6:    f04f0b0f    O...    MOV      r11,#0xf
        0x0002c4ba:    eef6ba00    ....    VMOV.F32 s23,#0.50000000
        0x0002c4be:    2800        .(      CMP      r0,#0
        0x0002c4c0:    bf04        ..      ITT      EQ
        0x0002c4c2:    eeb00a4a    ..J.    VMOVEQ.F32 s0,s20
        0x0002c4c6:    f8cdb088    ....    STREQ    r11,[sp,#0x88]
        0x0002c4ca:    d045        E.      BEQ      0x2c558 ; celt_encode_with_ec + 1536
        0x0002c4cc:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002c4ce:    1040        @.      ASRS     r0,r0,#1
        0x0002c4d0:    0080        ..      LSLS     r0,r0,#2
        0x0002c4d2:    f013fa53    ..S.    BL       spl_alloca ; 0x3f97c
        0x0002c4d6:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c4d8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002c4da:    9000        ..      STR      r0,[sp,#0]
        0x0002c4dc:    f50a6280    ...b    ADD      r2,r10,#0x400
        0x0002c4e0:    a82e        ..      ADD      r0,sp,#0xb8
        0x0002c4e2:    9b10        ..      LDR      r3,[sp,#0x40]
        0x0002c4e4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002c4e6:    f00dfc81    ....    BL       pitch_downsample ; 0x39dec
        0x0002c4ea:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002c4ec:    f10d0888    ....    ADD      r8,sp,#0x88
        0x0002c4f0:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0002c4f4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002c4f6:    f24033d3    @..3    MOV      r3,#0x3d3
        0x0002c4fa:    4652        RF      MOV      r2,r10
        0x0002c4fc:    f5016000    ...`    ADD      r0,r1,#0x800
        0x0002c500:    f00dfde4    ....    BL       pitch_search ; 0x3a0cc
        0x0002c504:    9822        ".      LDR      r0,[sp,#0x88]
        0x0002c506:    4653        SF      MOV      r3,r10
        0x0002c508:    f5c06080    ...`    RSB      r0,r0,#0x400
        0x0002c50c:    9022        ".      STR      r0,[sp,#0x88]
        0x0002c50e:    6ea1        .n      LDR      r1,[r4,#0x68]
        0x0002c510:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002c512:    f8cd8000    ....    STR      r8,[sp,#0]
        0x0002c516:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x0002c51a:    ed940a1b    ....    VLDR     s0,[r4,#0x6c]
        0x0002c51e:    220f        ."      MOVS     r2,#0xf
        0x0002c520:    f44f6180    O..a    MOV      r1,#0x400
        0x0002c524:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c526:    f010fd3b    ..;.    BL       remove_doubling ; 0x3cfa0
        0x0002c52a:    9822        ".      LDR      r0,[sp,#0x88]
        0x0002c52c:    f24031fe    @..1    MOV      r1,#0x3fe
        0x0002c530:    4288        .B      CMP      r0,r1
        0x0002c532:    f3028083    ....    BGT.W    0x2e63c ; celt_encode_with_ec + 9956
        0x0002c536:    eddf0afe    ....    VLDR     s1,[pc,#1016] ; [0x2c930] = 0x3f333333
        0x0002c53a:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x0002c53c:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0002c540:    2802        .(      CMP      r0,#2
        0x0002c542:    bfc8        ..      IT       GT
        0x0002c544:    ee200a2b     .+.    VMULGT.F32 s0,s0,s23
        0x0002c548:    2804        .(      CMP      r0,#4
        0x0002c54a:    bfc8        ..      IT       GT
        0x0002c54c:    ee200a2b     .+.    VMULGT.F32 s0,s0,s23
        0x0002c550:    2808        .(      CMP      r0,#8
        0x0002c552:    bfc8        ..      IT       GT
        0x0002c554:    eeb00a4a    ..J.    VMOVGT.F32 s0,s20
        0x0002c558:    ed9f9af6    ....    VLDR     s18,[pc,#984] ; [0x2c934] = 0x3e4ccccd
        0x0002c55c:    6ea0        .n      LDR      r0,[r4,#0x68]
        0x0002c55e:    9922        ".      LDR      r1,[sp,#0x88]
        0x0002c560:    eef00a49    ..I.    VMOV.F32 s1,s18
        0x0002c564:    1a08        ..      SUBS     r0,r1,r0
        0x0002c566:    bf48        H.      IT       MI
        0x0002c568:    4240        @B      RSBMI    r0,r0,#0
        0x0002c56a:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0002c56e:    ebb10f40    ..@.    CMP      r1,r0,LSL #1
        0x0002c572:    bfb8        ..      IT       LT
        0x0002c574:    eddf0af0    ....    VLDRLT   s1,[pc,#960] ; [0x2c938] = 0x3ecccccd
        0x0002c578:    eddfeaf0    ....    VLDR     s29,[pc,#960] ; [0x2c93c] = 0x3dcccccd
        0x0002c57c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002c57e:    2819        .(      CMP      r0,#0x19
        0x0002c580:    bfb8        ..      IT       LT
        0x0002c582:    ee700aae    p...    VADDLT.F32 s1,s1,s29
        0x0002c586:    2823        #(      CMP      r0,#0x23
        0x0002c588:    bfb8        ..      IT       LT
        0x0002c58a:    ee700aae    p...    VADDLT.F32 s1,s1,s29
        0x0002c58e:    ed941a1b    ....    VLDR     s2,[r4,#0x6c]
        0x0002c592:    48eb        .H      LDR      r0,[pc,#940] ; [0x2c940] = 0x3ecccccd
        0x0002c594:    ee111a10    ....    VMOV     r1,s2
        0x0002c598:    4281        .B      CMP      r1,r0
        0x0002c59a:    bfc8        ..      IT       GT
        0x0002c59c:    ee700aee    p...    VSUBGT.F32 s1,s1,s29
        0x0002c5a0:    ee110a10    ....    VMOV     r0,s2
        0x0002c5a4:    49e7        .I      LDR      r1,[pc,#924] ; [0x2c944] = 0x3f0ccccd
        0x0002c5a6:    4288        .B      CMP      r0,r1
        0x0002c5a8:    bfc8        ..      IT       GT
        0x0002c5aa:    ee700aee    p...    VSUBGT.F32 s1,s1,s29
        0x0002c5ae:    ee100a90    ....    VMOV     r0,s1
        0x0002c5b2:    49e5        .I      LDR      r1,[pc,#916] ; [0x2c948] = 0x3e4ccccd
        0x0002c5b4:    4288        .B      CMP      r0,r1
        0x0002c5b6:    bfd8        ..      IT       LE
        0x0002c5b8:    eef00a49    ..I.    VMOVLE.F32 s1,s18
        0x0002c5bc:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002c5c0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002c5c4:    d205        ..      BCS      0x2c5d2 ; celt_encode_with_ec + 1658
        0x0002c5c6:    2000        .       MOVS     r0,#0
        0x0002c5c8:    eeb0fa4a    ..J.    VMOV.F32 s30,s20
        0x0002c5cc:    9032        2.      STR      r0,[sp,#0xc8]
        0x0002c5ce:    9033        3.      STR      r0,[sp,#0xcc]
        0x0002c5d0:    e034        4.      B        0x2c63c ; celt_encode_with_ec + 1764
        0x0002c5d2:    ee700a41    p.A.    VSUB.F32 s1,s0,s2
        0x0002c5d6:    49dd        .I      LDR      r1,[pc,#884] ; [0x2c94c] = 0x3dcccccd
        0x0002c5d8:    eef00ae0    ....    VABS.F32 s1,s1
        0x0002c5dc:    ee100a90    ....    VMOV     r0,s1
        0x0002c5e0:    4288        .B      CMP      r0,r1
        0x0002c5e2:    bfb8        ..      IT       LT
        0x0002c5e4:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x0002c5e8:    eddf0ad9    ....    VLDR     s1,[pc,#868] ; [0x2c950] = 0x42000000
        0x0002c5ec:    eeb01a08    ....    VMOV.F32 s2,#3.00000000
        0x0002c5f0:    ee600a20    `. .    VMUL.F32 s1,s0,s1
        0x0002c5f4:    ee800a81    ....    VDIV.F32 s0,s1,s2
        0x0002c5f8:    ee300a2b    0.+.    VADD.F32 s0,s0,s23
        0x0002c5fc:    ee100a10    ....    VMOV     r0,s0
        0x0002c600:    f016fbe6    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0002c604:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002c608:    f7f0ff66    ..f.    BL       __hardfp_floor ; 0x1d4d8
        0x0002c60c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002c610:    f016f824    ..$.    BL       __aeabi_d2iz ; 0x4265c
        0x0002c614:    1e40        @.      SUBS     r0,r0,#1
        0x0002c616:    2807        .(      CMP      r0,#7
        0x0002c618:    bfc8        ..      IT       GT
        0x0002c61a:    2007        .       MOVGT    r0,#7
        0x0002c61c:    dc02        ..      BGT      0x2c624 ; celt_encode_with_ec + 1740
        0x0002c61e:    2800        .(      CMP      r0,#0
        0x0002c620:    bfb8        ..      IT       LT
        0x0002c622:    2000        .       MOVLT    r0,#0
        0x0002c624:    9033        3.      STR      r0,[sp,#0xcc]
        0x0002c626:    1c40        @.      ADDS     r0,r0,#1
        0x0002c628:    ee000a10    ....    VMOV     s0,r0
        0x0002c62c:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002c630:    eddf0ac8    ....    VLDR     s1,[pc,#800] ; [0x2c954] = 0x3dc00000
        0x0002c634:    2001        .       MOVS     r0,#1
        0x0002c636:    9032        2.      STR      r0,[sp,#0xc8]
        0x0002c638:    ee20fa20     . .    VMUL.F32 s30,s0,s1
        0x0002c63c:    ea4f0089    O...    LSL      r0,r9,#2
        0x0002c640:    9034        4.      STR      r0,[sp,#0xd0]
        0x0002c642:    f5ca6080    ...`    RSB      r0,r10,#0x400
        0x0002c646:    0080        ..      LSLS     r0,r0,#2
        0x0002c648:    9036        6.      STR      r0,[sp,#0xd8]
        0x0002c64a:    eb0a0009    ....    ADD      r0,r10,r9
        0x0002c64e:    f04f0800    O...    MOV      r8,#0
        0x0002c652:    eeb18a4f    ..O.    VNEG.F32 s16,s30
        0x0002c656:    9018        ..      STR      r0,[sp,#0x60]
        0x0002c658:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0002c65a:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0002c65c:    eba00b09    ....    SUB      r11,r0,r9
        0x0002c660:    6ea0        .n      LDR      r0,[r4,#0x68]
        0x0002c662:    280f        .(      CMP      r0,#0xf
        0x0002c664:    bfdc        ..      ITT      LE
        0x0002c666:    200f        .       MOVLE    r0,#0xf
        0x0002c668:    66a0        .f      STRLE    r0,[r4,#0x68]
        0x0002c66a:    fb08f109    ....    MUL      r1,r8,r9
        0x0002c66e:    eb040081    ....    ADD      r0,r4,r1,LSL #2
        0x0002c672:    f10001f4    ....    ADD      r1,r0,#0xf4
        0x0002c676:    9037        7.      STR      r0,[sp,#0xdc]
        0x0002c678:    9818        ..      LDR      r0,[sp,#0x60]
        0x0002c67a:    9a34        4.      LDR      r2,[sp,#0xd0]
        0x0002c67c:    fb00f308    ....    MUL      r3,r0,r8
        0x0002c680:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002c682:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x0002c686:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002c688:    f7ecf806    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0002c68c:    f1bb0f00    ....    CMP      r11,#0
        0x0002c690:    d01a        ..      BEQ      0x2c6c8 ; celt_encode_with_ec + 1904
        0x0002c692:    6f20         o      LDR      r0,[r4,#0x70]
        0x0002c694:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0002c696:    e9cdb000    ....    STRD     r11,r0,[sp,#0]
        0x0002c69a:    2100        .!      MOVS     r1,#0
        0x0002c69c:    e9cd1204    ....    STRD     r1,r2,[sp,#0x10]
        0x0002c6a0:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0002c6a4:    ed940a1b    ....    VLDR     s0,[r4,#0x6c]
        0x0002c6a8:    a92e        ..      ADD      r1,sp,#0xb8
        0x0002c6aa:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002c6ac:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0002c6b0:    f8511028    Q.(.    LDR      r1,[r1,r8,LSL #2]
        0x0002c6b4:    6ea2        .n      LDR      r2,[r4,#0x68]
        0x0002c6b6:    eb000089    ....    ADD      r0,r0,r9,LSL #2
        0x0002c6ba:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0002c6be:    4613        .F      MOV      r3,r2
        0x0002c6c0:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x0002c6c4:    f003f8a2    ....    BL       comb_filter ; 0x2f80c
        0x0002c6c8:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0002c6ca:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0002c6cc:    9a2c        ,.      LDR      r2,[sp,#0xb0]
        0x0002c6ce:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002c6d0:    e9cd9104    ....    STRD     r9,r1,[sp,#0x10]
        0x0002c6d4:    e9cd2002    ...     STRD     r2,r0,[sp,#8]
        0x0002c6d8:    6f21        !o      LDR      r1,[r4,#0x70]
        0x0002c6da:    ebaa000b    ....    SUB      r0,r10,r11
        0x0002c6de:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002c6e2:    a82e        ..      ADD      r0,sp,#0xb8
        0x0002c6e4:    ed940a1b    ....    VLDR     s0,[r4,#0x6c]
        0x0002c6e8:    f8501028    P.(.    LDR      r1,[r0,r8,LSL #2]
        0x0002c6ec:    f44f5080    O..P    MOV      r0,#0x1000
        0x0002c6f0:    eb00008b    ....    ADD      r0,r0,r11,LSL #2
        0x0002c6f4:    4401        .D      ADD      r1,r1,r0
        0x0002c6f6:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002c6f8:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0002c6fc:    eb000089    ....    ADD      r0,r0,r9,LSL #2
        0x0002c700:    eb00008b    ....    ADD      r0,r0,r11,LSL #2
        0x0002c704:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x0002c708:    6ea2        .n      LDR      r2,[r4,#0x68]
        0x0002c70a:    9b22        ".      LDR      r3,[sp,#0x88]
        0x0002c70c:    f003f87e    ..~.    BL       comb_filter ; 0x2f80c
        0x0002c710:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002c712:    9a34        4.      LDR      r2,[sp,#0xd0]
        0x0002c714:    eb00018a    ....    ADD      r1,r0,r10,LSL #2
        0x0002c718:    9837        7.      LDR      r0,[sp,#0xdc]
        0x0002c71a:    30f4        .0      ADDS     r0,r0,#0xf4
        0x0002c71c:    f7ebffbc    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0002c720:    f5ba6f80    ...o    CMP      r10,#0x400
        0x0002c724:    dd0a        ..      BLE      0x2c73c ; celt_encode_with_ec + 2020
        0x0002c726:    a82e        ..      ADD      r0,sp,#0xb8
        0x0002c728:    f44f5280    O..R    MOV      r2,#0x1000
        0x0002c72c:    f8500028    P.(.    LDR      r0,[r0,r8,LSL #2]
        0x0002c730:    eb00018a    ....    ADD      r1,r0,r10,LSL #2
        0x0002c734:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002c736:    eb003008    ...0    ADD      r0,r0,r8,LSL #12
        0x0002c73a:    e012        ..      B        0x2c762 ; celt_encode_with_ec + 2058
        0x0002c73c:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002c73e:    9a36        6.      LDR      r2,[sp,#0xd8]
        0x0002c740:    eb003b08    ...;    ADD      r11,r0,r8,LSL #12
        0x0002c744:    eb0b018a    ....    ADD      r1,r11,r10,LSL #2
        0x0002c748:    4658        XF      MOV      r0,r11
        0x0002c74a:    f7ebffd7    ....    BL       __aeabi_memmove4 ; 0x186fc
        0x0002c74e:    a92e        ..      ADD      r1,sp,#0xb8
        0x0002c750:    ebab008a    ....    SUB      r0,r11,r10,LSL #2
        0x0002c754:    f8511028    Q.(.    LDR      r1,[r1,r8,LSL #2]
        0x0002c758:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0002c75c:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x0002c760:    9a11        ..      LDR      r2,[sp,#0x44]
        0x0002c762:    f7ebff99    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0002c766:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002c768:    f1080801    ....    ADD      r8,r8,#1
        0x0002c76c:    4580        .E      CMP      r8,r0
        0x0002c76e:    f6ffaf73    ..s.    BLT      0x2c658 ; celt_encode_with_ec + 1792
        0x0002c772:    f010ff0d    ....    BL       restore_stack ; 0x3d590
        0x0002c776:    9822        ".      LDR      r0,[sp,#0x88]
        0x0002c778:    9064        d.      STR      r0,[sp,#0x190]
        0x0002c77a:    e9dd0832    ..2.    LDRD     r0,r8,[sp,#0xc8]
        0x0002c77e:    9065        e.      STR      r0,[sp,#0x194]
        0x0002c780:    ee1f0a10    ....    VMOV     r0,s30
        0x0002c784:    496e        nI      LDR      r1,[pc,#440] ; [0x2c940] = 0x3ecccccd
        0x0002c786:    4281        .B      CMP      r1,r0
        0x0002c788:    bfa4        ..      ITT      GE
        0x0002c78a:    6ee0        .n      LDRGE    r0,[r4,#0x6c]
        0x0002c78c:    4281        .B      CMPGE    r1,r0
        0x0002c78e:    da31        1.      BGE      0x2c7f4 ; celt_encode_with_ec + 2204
        0x0002c790:    6fa0        .o      LDR      r0,[r4,#0x78]
        0x0002c792:    b118        ..      CBZ      r0,0x2c79c ; celt_encode_with_ec + 2116
        0x0002c794:    4970        pI      LDR      r1,[pc,#448] ; [0x2c958] = 0x3e99999a
        0x0002c796:    6fe0        .o      LDR      r0,[r4,#0x7c]
        0x0002c798:    4288        .B      CMP      r0,r1
        0x0002c79a:    db2b        +.      BLT      0x2c7f4 ; celt_encode_with_ec + 2204
        0x0002c79c:    6ea0        .n      LDR      r0,[r4,#0x68]
        0x0002c79e:    f015ffba    ....    BL       __aeabi_i2d ; 0x42716
        0x0002c7a2:    ed9f1b6f    ..o.    VLDR     d1,[pc,#444] ; [0x2c960] = 0xc28f5c29
        0x0002c7a6:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0002c7aa:    f016f81b    ....    BL       __aeabi_dmul ; 0x427e4
        0x0002c7ae:    ec410b18    A...    VMOV     d8,r0,r1
        0x0002c7b2:    9864        d.      LDR      r0,[sp,#0x190]
        0x0002c7b4:    f015ffaf    ....    BL       __aeabi_i2d ; 0x42716
        0x0002c7b8:    468a        .F      MOV      r10,r1
        0x0002c7ba:    ec4a0b10    J...    VMOV     d0,r0,r10
        0x0002c7be:    4681        .F      MOV      r9,r0
        0x0002c7c0:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0002c7c4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002c7c8:    f016f90a    ....    BL       __aeabi_cdrcmple ; 0x429e0
        0x0002c7cc:    d312        ..      BCC      0x2c7f4 ; celt_encode_with_ec + 2204
        0x0002c7ce:    6ea0        .n      LDR      r0,[r4,#0x68]
        0x0002c7d0:    f015ffa1    ....    BL       __aeabi_i2d ; 0x42716
        0x0002c7d4:    ed9f1b64    ..d.    VLDR     d1,[pc,#400] ; [0x2c968] = 0x147ae148
        0x0002c7d8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0002c7dc:    f016f802    ....    BL       __aeabi_dmul ; 0x427e4
        0x0002c7e0:    ec410b11    A...    VMOV     d1,r0,r1
        0x0002c7e4:    ec4a9b10    J...    VMOV     d0,r9,r10
        0x0002c7e8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0002c7ec:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002c7f0:    f015ffbc    ....    BL       __aeabi_cdcmple ; 0x4276c
        0x0002c7f4:    9865        e.      LDR      r0,[sp,#0x194]
        0x0002c7f6:    b398        ..      CBZ      r0,0x2c860 ; celt_encode_with_ec + 2312
        0x0002c7f8:    2201        ."      MOVS     r2,#1
        0x0002c7fa:    4611        .F      MOV      r1,r2
        0x0002c7fc:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c7fe:    f006faed    ....    BL       ec_enc_bit_logp ; 0x32ddc
        0x0002c802:    9864        d.      LDR      r0,[sp,#0x190]
        0x0002c804:    f1000901    ....    ADD      r9,r0,#1
        0x0002c808:    4648        HF      MOV      r0,r9
        0x0002c80a:    f006fd55    ..U.    BL       ec_ilog ; 0x332b8
        0x0002c80e:    f1a00a05    ....    SUB      r10,r0,#5
        0x0002c812:    2206        ."      MOVS     r2,#6
        0x0002c814:    4651        QF      MOV      r1,r10
        0x0002c816:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c818:    f006fcac    ....    BL       ec_enc_uint ; 0x33174
        0x0002c81c:    2010        .       MOVS     r0,#0x10
        0x0002c81e:    fa00f00a    ....    LSL      r0,r0,r10
        0x0002c822:    eba90100    ....    SUB      r1,r9,r0
        0x0002c826:    f10a0204    ....    ADD      r2,r10,#4
        0x0002c82a:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c82c:    f006fae4    ....    BL       ec_enc_bits ; 0x32df8
        0x0002c830:    f1a90001    ....    SUB      r0,r9,#1
        0x0002c834:    9064        d.      STR      r0,[sp,#0x190]
        0x0002c836:    2203        ."      MOVS     r2,#3
        0x0002c838:    4641        AF      MOV      r1,r8
        0x0002c83a:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c83c:    f006fadc    ....    BL       ec_enc_bits ; 0x32df8
        0x0002c840:    2302        .#      MOVS     r3,#2
        0x0002c842:    4a4b        KJ      LDR      r2,[pc,#300] ; [0x2c970] = 0x44c58
        0x0002c844:    996b        k.      LDR      r1,[sp,#0x1ac]
        0x0002c846:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c848:    f006fc03    ....    BL       ec_enc_icdf ; 0x33052
        0x0002c84c:    2000        .       MOVS     r0,#0
        0x0002c84e:    904c        L.      STR      r0,[sp,#0x130]
        0x0002c850:    901a        ..      STR      r0,[sp,#0x68]
        0x0002c852:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002c854:    2801        .(      CMP      r0,#1
        0x0002c856:    bfa4        ..      ITT      GE
        0x0002c858:    6c20         l      LDRGE    r0,[r4,#0x40]
        0x0002c85a:    2800        .(      CMPGE    r0,#0
        0x0002c85c:    d129        ).      BNE      0x2c8b2 ; celt_encode_with_ec + 2394
        0x0002c85e:    e00f        ..      B        0x2c880 ; celt_encode_with_ec + 2344
        0x0002c860:    e7ff        ..      B        0x2c862 ; celt_encode_with_ec + 2314
        0x0002c862:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002c864:    2800        .(      CMP      r0,#0
        0x0002c866:    d1f1        ..      BNE      0x2c84c ; celt_encode_with_ec + 2292
        0x0002c868:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002c86a:    f1000110    ....    ADD      r1,r0,#0x10
        0x0002c86e:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002c870:    4281        .B      CMP      r1,r0
        0x0002c872:    dceb        ..      BGT      0x2c84c ; celt_encode_with_ec + 2292
        0x0002c874:    2201        ."      MOVS     r2,#1
        0x0002c876:    2100        .!      MOVS     r1,#0
        0x0002c878:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c87a:    f006faaf    ....    BL       ec_enc_bit_logp ; 0x32ddc
        0x0002c87e:    e7e5        ..      B        0x2c84c ; celt_encode_with_ec + 2292
        0x0002c880:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002c882:    2800        .(      CMP      r0,#0
        0x0002c884:    bf1c        ..      ITT      NE
        0x0002c886:    981f        ..      LDRNE    r0,[sp,#0x7c]
        0x0002c888:    280f        .(      CMPNE    r0,#0xf
        0x0002c88a:    da05        ..      BGE      0x2c898 ; celt_encode_with_ec + 2368
        0x0002c88c:    f8d400b8    ....    LDR      r0,[r4,#0xb8]
        0x0002c890:    2802        .(      CMP      r0,#2
        0x0002c892:    bf18        ..      IT       NE
        0x0002c894:    2001        .       MOVNE    r0,#1
        0x0002c896:    d100        ..      BNE      0x2c89a ; celt_encode_with_ec + 2370
        0x0002c898:    2000        .       MOVS     r0,#0
        0x0002c89a:    aa27        '.      ADD      r2,sp,#0x9c
        0x0002c89c:    a967        g.      ADD      r1,sp,#0x19c
        0x0002c89e:    9200        ..      STR      r2,[sp,#0]
        0x0002c8a0:    e9cd0101    ....    STRD     r0,r1,[sp,#4]
        0x0002c8a4:    ab4d        M.      ADD      r3,sp,#0x134
        0x0002c8a6:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x0002c8a8:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002c8aa:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002c8ac:    f013fd1c    ....    BL       transient_analysis ; 0x402e8
        0x0002c8b0:    904c        L.      STR      r0,[sp,#0x130]
        0x0002c8b2:    2d00        .-      CMP      r5,#0
        0x0002c8b4:    dd11        ..      BLE      0x2c8da ; celt_encode_with_ec + 2434
        0x0002c8b6:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c8b8:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002c8ba:    f006fcfd    ....    BL       ec_ilog ; 0x332b8
        0x0002c8be:    4601        .F      MOV      r1,r0
        0x0002c8c0:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c8c2:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002c8c4:    1a40        @.      SUBS     r0,r0,r1
        0x0002c8c6:    1cc1        ..      ADDS     r1,r0,#3
        0x0002c8c8:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002c8ca:    4281        .B      CMP      r1,r0
        0x0002c8cc:    dc05        ..      BGT      0x2c8da ; celt_encode_with_ec + 2434
        0x0002c8ce:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002c8d0:    2800        .(      CMP      r0,#0
        0x0002c8d2:    bf1c        ..      ITT      NE
        0x0002c8d4:    981b        ..      LDRNE    r0,[sp,#0x6c]
        0x0002c8d6:    901a        ..      STRNE    r0,[sp,#0x68]
        0x0002c8d8:    e003        ..      B        0x2c8e2 ; celt_encode_with_ec + 2442
        0x0002c8da:    2000        .       MOVS     r0,#0
        0x0002c8dc:    904c        L.      STR      r0,[sp,#0x130]
        0x0002c8de:    2001        .       MOVS     r0,#1
        0x0002c8e0:    9060        `.      STR      r0,[sp,#0x180]
        0x0002c8e2:    e9dd011c    ....    LDRD     r0,r1,[sp,#0x70]
        0x0002c8e6:    4348        HC      MULS     r0,r1,r0
        0x0002c8e8:    0080        ..      LSLS     r0,r0,#2
        0x0002c8ea:    f013f847    ..G.    BL       spl_alloca ; 0x3f97c
        0x0002c8ee:    9018        ..      STR      r0,[sp,#0x60]
        0x0002c8f0:    991c        ..      LDR      r1,[sp,#0x70]
        0x0002c8f2:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002c8f4:    4348        HC      MULS     r0,r1,r0
        0x0002c8f6:    0080        ..      LSLS     r0,r0,#2
        0x0002c8f8:    4680        .F      MOV      r8,r0
        0x0002c8fa:    9062        b.      STR      r0,[sp,#0x188]
        0x0002c8fc:    f013f83e    ..>.    BL       spl_alloca ; 0x3f97c
        0x0002c900:    902e        ..      STR      r0,[sp,#0xb8]
        0x0002c902:    4640        @F      MOV      r0,r8
        0x0002c904:    f013f83a    ..:.    BL       spl_alloca ; 0x3f97c
        0x0002c908:    902b        +.      STR      r0,[sp,#0xac]
        0x0002c90a:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002c90c:    b120         .      CBZ      r0,0x2c918 ; celt_encode_with_ec + 2496
        0x0002c90e:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002c910:    2808        .(      CMP      r0,#8
        0x0002c912:    bfa8        ..      IT       GE
        0x0002c914:    2001        .       MOVGE    r0,#1
        0x0002c916:    da00        ..      BGE      0x2c91a ; celt_encode_with_ec + 2498
        0x0002c918:    2000        .       MOVS     r0,#0
        0x0002c91a:    900a        ..      STR      r0,[sp,#0x28]
        0x0002c91c:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002c91e:    4370        pC      MULS     r0,r6,r0
        0x0002c920:    906e        n.      STR      r0,[sp,#0x1b8]
        0x0002c922:    0080        ..      LSLS     r0,r0,#2
        0x0002c924:    9023        #.      STR      r0,[sp,#0x8c]
        0x0002c926:    f013f829    ..).    BL       spl_alloca ; 0x3f97c
        0x0002c92a:    902a        *.      STR      r0,[sp,#0xa8]
        0x0002c92c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002c92e:    e021        !.      B        0x2c974 ; celt_encode_with_ec + 2588
    $d
        0x0002c930:    3f333333    333?    DCD    1060320051
        0x0002c934:    3e4ccccd    ..L>    DCD    1045220557
        0x0002c938:    3ecccccd    ...>    DCD    1053609165
        0x0002c93c:    3dcccccd    ...=    DCD    1036831949
        0x0002c940:    3ecccccd    ...>    DCD    1053609165
        0x0002c944:    3f0ccccd    ...?    DCD    1057803469
        0x0002c948:    3e4ccccd    ..L>    DCD    1045220557
        0x0002c94c:    3dcccccd    ...=    DCD    1036831949
        0x0002c950:    42000000    ...B    DCD    1107296256
        0x0002c954:    3dc00000    ...=    DCD    1035993088
        0x0002c958:    3e99999a    ...>    DCD    1050253722
        0x0002c95c:    00000000    ....    DCD    0
        0x0002c960:    c28f5c29    )\..    DCD    3264175145
        0x0002c964:    3ff428f5    .(.?    DCD    1072965877
        0x0002c968:    147ae148    H.z.    DCD    343597384
        0x0002c96c:    3fe947ae    .G.?    DCD    1072252846
        0x0002c970:    00044c58    XL..    DCD    281688
    $t
        0x0002c974:    b3e8        ..      CBZ      r0,0x2c9f2 ; celt_encode_with_ec + 2714
        0x0002c976:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0002c978:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002c97a:    991c        ..      LDR      r1,[sp,#0x70]
        0x0002c97c:    9600        ..      STR      r6,[sp,#0]
        0x0002c97e:    e9cd0203    ....    STRD     r0,r2,[sp,#0xc]
        0x0002c982:    e9cd1501    ....    STRD     r1,r5,[sp,#4]
        0x0002c986:    2100        .!      MOVS     r1,#0
        0x0002c988:    9b18        ..      LDR      r3,[sp,#0x60]
        0x0002c98a:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0002c98c:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002c98e:    f003f8a3    ....    BL       compute_mdcts ; 0x2fad8
        0x0002c992:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002c994:    9600        ..      STR      r6,[sp,#0]
        0x0002c996:    e9cd5001    ...P    STRD     r5,r0,[sp,#4]
        0x0002c99a:    e9dd3117    ...1    LDRD     r3,r1,[sp,#0x5c]
        0x0002c99e:    9a2e        ..      LDR      r2,[sp,#0xb8]
        0x0002c9a0:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002c9a2:    f003f835    ..5.    BL       compute_band_energies ; 0x2fa10
        0x0002c9a6:    982a        *.      LDR      r0,[sp,#0xa8]
        0x0002c9a8:    e9cd0600    ....    STRD     r0,r6,[sp,#0]
        0x0002c9ac:    463a        :F      MOV      r2,r7
        0x0002c9ae:    9b2e        ..      LDR      r3,[sp,#0xb8]
        0x0002c9b0:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0002c9b2:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002c9b4:    f7fbf9ac    ....    BL       amp2Log2 ; 0x27d10
        0x0002c9b8:    2300        .#      MOVS     r3,#0
        0x0002c9ba:    461a        .F      MOV      r2,r3
        0x0002c9bc:    2e00        ..      CMP      r6,#0
        0x0002c9be:    dd33        3.      BLE      0x2ca28 ; celt_encode_with_ec + 2768
        0x0002c9c0:    2f00        ./      CMP      r7,#0
        0x0002c9c2:    dd2c        ,.      BLE      0x2ca1e ; celt_encode_with_ec + 2758
        0x0002c9c4:    982a        *.      LDR      r0,[sp,#0xa8]
        0x0002c9c6:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x0002c9ca:    1f00        ..      SUBS     r0,r0,#4
        0x0002c9cc:    f0170f01    ....    TST      r7,#1
        0x0002c9d0:    d00a        ..      BEQ      0x2c9e8 ; celt_encode_with_ec + 2704
        0x0002c9d2:    ee005a90    ...Z    VMOV     s1,r5
        0x0002c9d6:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002c9da:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002c9de:    ee000aab    ....    VMLA.F32 s0,s1,s23
        0x0002c9e2:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002c9e6:    1d00        ..      ADDS     r0,r0,#4
        0x0002c9e8:    1079        y.      ASRS     r1,r7,#1
        0x0002c9ea:    d018        ..      BEQ      0x2ca1e ; celt_encode_with_ec + 2758
        0x0002c9ec:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002c9f0:    e000        ..      B        0x2c9f4 ; celt_encode_with_ec + 2716
        0x0002c9f2:    e019        ..      B        0x2ca28 ; celt_encode_with_ec + 2768
        0x0002c9f4:    ee005a10    ...Z    VMOV     s0,r5
        0x0002c9f8:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002c9fc:    ee400a2b    @.+.    VMLA.F32 s1,s0,s23
        0x0002ca00:    ee005a10    ...Z    VMOV     s0,r5
        0x0002ca04:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002ca08:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0002ca0c:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0002ca10:    ee400a2b    @.+.    VMLA.F32 s1,s0,s23
        0x0002ca14:    edc00a02    ....    VSTR     s1,[r0,#8]
        0x0002ca18:    3008        .0      ADDS     r0,r0,#8
        0x0002ca1a:    1e49        I.      SUBS     r1,r1,#1
        0x0002ca1c:    d1e6        ..      BNE      0x2c9ec ; celt_encode_with_ec + 2708
        0x0002ca1e:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002ca20:    1c52        R.      ADDS     r2,r2,#1
        0x0002ca22:    4403        .D      ADD      r3,r3,r0
        0x0002ca24:    4296        .B      CMP      r6,r2
        0x0002ca26:    dccb        ..      BGT      0x2c9c0 ; celt_encode_with_ec + 2664
        0x0002ca28:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0002ca2a:    69e1        .i      LDR      r1,[r4,#0x1c]
        0x0002ca2c:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002ca2e:    9600        ..      STR      r6,[sp,#0]
        0x0002ca30:    e9cd0501    ....    STRD     r0,r5,[sp,#4]
        0x0002ca34:    e9cd1203    ....    STRD     r1,r2,[sp,#0xc]
        0x0002ca38:    9b18        ..      LDR      r3,[sp,#0x60]
        0x0002ca3a:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0002ca3c:    991a        ..      LDR      r1,[sp,#0x68]
        0x0002ca3e:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002ca40:    f003f84a    ..J.    BL       compute_mdcts ; 0x2fad8
        0x0002ca44:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002ca46:    2802        .(      CMP      r0,#2
        0x0002ca48:    bf02        ..      ITTT     EQ
        0x0002ca4a:    2e01        ..      CMPEQ    r6,#1
        0x0002ca4c:    2000        .       MOVEQ    r0,#0
        0x0002ca4e:    9027        '.      STREQ    r0,[sp,#0x9c]
        0x0002ca50:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002ca52:    9600        ..      STR      r6,[sp,#0]
        0x0002ca54:    e9cd5001    ...P    STRD     r5,r0,[sp,#4]
        0x0002ca58:    e9dd3117    ...1    LDRD     r3,r1,[sp,#0x5c]
        0x0002ca5c:    9a2e        ..      LDR      r2,[sp,#0xb8]
        0x0002ca5e:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002ca60:    f002ffd6    ....    BL       compute_band_energies ; 0x2fa10
        0x0002ca64:    ed9f8afe    ....    VLDR     s16,[pc,#1016] ; [0x2ce60] = 0x26901d7d
        0x0002ca68:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002ca6a:    2800        .(      CMP      r0,#0
        0x0002ca6c:    bf1c        ..      ITT      NE
        0x0002ca6e:    1eb9        ..      SUBNE    r1,r7,#2
        0x0002ca70:    2900        .)      CMPNE    r1,#0
        0x0002ca72:    dd4c        L.      BLE      0x2cb0e ; celt_encode_with_ec + 2998
        0x0002ca74:    982e        ..      LDR      r0,[sp,#0xb8]
        0x0002ca76:    f0170f01    ....    TST      r7,#1
        0x0002ca7a:    ecf00a01    ....    VLDM     r0!,{s1}
        0x0002ca7e:    eddf1af9    ....    VLDR     s3,[pc,#996] ; [0x2ce64] = 0x38d1b717
        0x0002ca82:    4af9        .J      LDR      r2,[pc,#996] ; [0x2ce68] = 0x26901d7d
        0x0002ca84:    d015        ..      BEQ      0x2cab2 ; celt_encode_with_ec + 2906
        0x0002ca86:    ee201aa1     ...    VMUL.F32 s2,s1,s3
        0x0002ca8a:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002ca8e:    eeb40ac1    ....    VCMPE.F32 s0,s2
        0x0002ca92:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002ca96:    bfc8        ..      IT       GT
        0x0002ca98:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002ca9c:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002caa0:    ee103a10    ...:    VMOV     r3,s0
        0x0002caa4:    4293        .B      CMP      r3,r2
        0x0002caa6:    bfd8        ..      IT       LE
        0x0002caa8:    eeb00a48    ..H.    VMOVLE.F32 s0,s16
        0x0002caac:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002cab0:    1d00        ..      ADDS     r0,r0,#4
        0x0002cab2:    1049        I.      ASRS     r1,r1,#1
        0x0002cab4:    bf18        ..      IT       NE
        0x0002cab6:    ee600aa1    `...    VMULNE.F32 s1,s1,s3
        0x0002caba:    d028        (.      BEQ      0x2cb0e ; celt_encode_with_ec + 2998
        0x0002cabc:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002cac0:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002cac4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cac8:    bfc8        ..      IT       GT
        0x0002caca:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x0002cace:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002cad2:    ee103a10    ...:    VMOV     r3,s0
        0x0002cad6:    4293        .B      CMP      r3,r2
        0x0002cad8:    bfd8        ..      IT       LE
        0x0002cada:    eeb00a48    ..H.    VMOVLE.F32 s0,s16
        0x0002cade:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002cae2:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0002cae6:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002caea:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002caee:    bfc8        ..      IT       GT
        0x0002caf0:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x0002caf4:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002caf8:    ee103a10    ...:    VMOV     r3,s0
        0x0002cafc:    4293        .B      CMP      r3,r2
        0x0002cafe:    bfd8        ..      IT       LE
        0x0002cb00:    eeb00a48    ..H.    VMOVLE.F32 s0,s16
        0x0002cb04:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002cb08:    3008        .0      ADDS     r0,r0,#8
        0x0002cb0a:    1e49        I.      SUBS     r1,r1,#1
        0x0002cb0c:    d1d6        ..      BNE      0x2cabc ; celt_encode_with_ec + 2916
        0x0002cb0e:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002cb10:    e9cd0600    ....    STRD     r0,r6,[sp,#0]
        0x0002cb14:    463a        :F      MOV      r2,r7
        0x0002cb16:    9b2e        ..      LDR      r3,[sp,#0xb8]
        0x0002cb18:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0002cb1a:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002cb1c:    f7fbf8f8    ....    BL       amp2Log2 ; 0x27d10
        0x0002cb20:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0002cb22:    f012ff2b    ..+.    BL       spl_alloca ; 0x3f97c
        0x0002cb26:    00b9        ..      LSLS     r1,r7,#2
        0x0002cb28:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002cb2a:    f7ebfe4e    ..N.    BL       __aeabi_memclr4 ; 0x187ca
        0x0002cb2e:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002cb30:    eeb5ea00    ....    VMOV.F32 s28,#0.25000000
        0x0002cb34:    2800        .(      CMP      r0,#0
        0x0002cb36:    d17c        |.      BNE      0x2cc32 ; celt_encode_with_ec + 3290
        0x0002cb38:    f8d4b0ec    ....    LDR      r11,[r4,#0xec]
        0x0002cb3c:    f1bb0f00    ....    CMP      r11,#0
        0x0002cb40:    d077        w.      BEQ      0x2cc32 ; celt_encode_with_ec + 3290
        0x0002cb42:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002cb44:    2800        .(      CMP      r0,#0
        0x0002cb46:    f04081ba    @...    BNE.W    0x2cebe ; celt_encode_with_ec + 3942
        0x0002cb4a:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0002cb4e:    6de0        .m      LDR      r0,[r4,#0x5c]
        0x0002cb50:    2200        ."      MOVS     r2,#0
        0x0002cb52:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0002cb56:    2802        .(      CMP      r0,#2
        0x0002cb58:    bfb8        ..      IT       LT
        0x0002cb5a:    2002        .       MOVLT    r0,#2
        0x0002cb5c:    f04f0900    O...    MOV      r9,#0
        0x0002cb60:    f8cd9018    ....    STR      r9,[sp,#0x18]
        0x0002cb64:    2e00        ..      CMP      r6,#0
        0x0002cb66:    dd48        H.      BLE      0x2cbfa ; celt_encode_with_ec + 3234
        0x0002cb68:    2800        .(      CMP      r0,#0
        0x0002cb6a:    dd3f        ?.      BLE      0x2cbec ; celt_encode_with_ec + 3220
        0x0002cb6c:    9930        0.      LDR      r1,[sp,#0xc0]
        0x0002cb6e:    2300        .#      MOVS     r3,#0
        0x0002cb70:    eb0b0c89    ....    ADD      r12,r11,r9,LSL #2
        0x0002cb74:    4680        .F      MOV      r8,r0
        0x0002cb76:    1c89        ..      ADDS     r1,r1,#2
        0x0002cb78:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x0002cb7c:    ee11aa10    ....    VMOV     r10,s2
        0x0002cb80:    f1ba5f7a    ..z_    CMP      r10,#0x3e800000
        0x0002cb84:    dc07        ..      BGT      0x2cb96 ; celt_encode_with_ec + 3134
        0x0002cb86:    ee11aa10    ....    VMOV     r10,s2
        0x0002cb8a:    f1ba4f40    ..@O    CMP      r10,#0xc0000000
        0x0002cb8e:    bf28        (.      IT       CS
        0x0002cb90:    eeb81a00    ....    VMOVCS.F32 s2,#-2.00000000
        0x0002cb94:    d206        ..      BCS      0x2cba4 ; celt_encode_with_ec + 3148
        0x0002cb96:    ee11aa10    ....    VMOV     r10,s2
        0x0002cb9a:    f1ba5f7a    ..z_    CMP      r10,#0x3e800000
        0x0002cb9e:    bfc8        ..      IT       GT
        0x0002cba0:    eeb51a00    ....    VMOVGT.F32 s2,#0.25000000
        0x0002cba4:    eeb51ac0    ....    VCMPE.F32 s2,#0.0
        0x0002cba8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cbac:    bfc8        ..      IT       GT
        0x0002cbae:    ee211a2b    !.+.    VMULGT.F32 s2,s2,s23
        0x0002cbb2:    f931a902    1...    LDRSH    r10,[r1],#-2
        0x0002cbb6:    f10c0c04    ....    ADD      r12,r12,#4
        0x0002cbba:    f931eb04    1...    LDRSH    lr,[r1],#4
        0x0002cbbe:    ebaa0a0e    ....    SUB      r10,r10,lr
        0x0002cbc2:    ee01aa90    ....    VMOV     s3,r10
        0x0002cbc6:    4452        RD      ADD      r2,r2,r10
        0x0002cbc8:    ebc00a43    ..C.    RSB      r10,r0,r3,LSL #1
        0x0002cbcc:    eef81ae1    ....    VCVT.F32.S32 s3,s3
        0x0002cbd0:    f10a0a01    ....    ADD      r10,r10,#1
        0x0002cbd4:    1c5b        [.      ADDS     r3,r3,#1
        0x0002cbd6:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002cbda:    ee010a21    ..!.    VMLA.F32 s0,s2,s3
        0x0002cbde:    ee01aa90    ....    VMOV     s3,r10
        0x0002cbe2:    eef81ae1    ....    VCVT.F32.S32 s3,s3
        0x0002cbe6:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0002cbea:    d1c5        ..      BNE      0x2cb78 ; celt_encode_with_ec + 3104
        0x0002cbec:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002cbee:    4489        .D      ADD      r9,r9,r1
        0x0002cbf0:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002cbf2:    1c49        I.      ADDS     r1,r1,#1
        0x0002cbf4:    9106        ..      STR      r1,[sp,#0x18]
        0x0002cbf6:    428e        .B      CMP      r6,r1
        0x0002cbf8:    dcb6        ..      BGT      0x2cb68 ; celt_encode_with_ec + 3088
        0x0002cbfa:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0002cbfe:    ee002a10    ...*    VMOV     s0,r2
        0x0002cc02:    1e41        A.      SUBS     r1,r0,#1
        0x0002cc04:    4371        qC      MULS     r1,r6,r1
        0x0002cc06:    eef81ac0    ....    VCVT.F32.S32 s3,s0
        0x0002cc0a:    1c42        B.      ADDS     r2,r0,#1
        0x0002cc0c:    4351        QC      MULS     r1,r2,r1
        0x0002cc0e:    4341        AC      MULS     r1,r0,r1
        0x0002cc10:    ee810a21    ..!.    VDIV.F32 s0,s2,s3
        0x0002cc14:    ee709a09    p...    VADD.F32 s19,s0,s18
        0x0002cc18:    eeb10a08    ....    VMOV.F32 s0,#6.00000000
        0x0002cc1c:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0002cc20:    ee001a10    ....    VMOV     s0,r1
        0x0002cc24:    eeb81ac0    ....    VCVT.F32.S32 s2,s0
        0x0002cc28:    ee800a81    ....    VDIV.F32 s0,s1,s2
        0x0002cc2c:    ee608a2b    `.+.    VMUL.F32 s17,s0,s23
        0x0002cc30:    e000        ..      B        0x2cc34 ; celt_encode_with_ec + 3292
        0x0002cc32:    e0b9        ..      B        0x2cda8 ; celt_encode_with_ec + 3664
        0x0002cc34:    ee183a90    ...:    VMOV     r3,s17
        0x0002cc38:    4a8c        .J      LDR      r2,[pc,#560] ; [0x2ce6c] = 0x3cfdf3b6
        0x0002cc3a:    498d        .I      LDR      r1,[pc,#564] ; [0x2ce70] = 0xbcfdf3b6
        0x0002cc3c:    ed9f0a8d    ....    VLDR     s0,[pc,#564] ; [0x2ce74] = 0x3cfdf3b6
        0x0002cc40:    4293        .B      CMP      r3,r2
        0x0002cc42:    da06        ..      BGE      0x2cc52 ; celt_encode_with_ec + 3322
        0x0002cc44:    ee183a90    ...:    VMOV     r3,s17
        0x0002cc48:    428b        .B      CMP      r3,r1
        0x0002cc4a:    bf28        (.      IT       CS
        0x0002cc4c:    eddf8a8a    ....    VLDRCS   s17,[pc,#552] ; [0x2ce78] = 0xbcfdf3b6
        0x0002cc50:    d205        ..      BCS      0x2cc5e ; celt_encode_with_ec + 3334
        0x0002cc52:    ee181a90    ....    VMOV     r1,s17
        0x0002cc56:    4291        .B      CMP      r1,r2
        0x0002cc58:    bfa8        ..      IT       GE
        0x0002cc5a:    eef08a40    ..@.    VMOVGE.F32 s17,s0
        0x0002cc5e:    2300        .#      MOVS     r3,#0
        0x0002cc60:    9930        0.      LDR      r1,[sp,#0xc0]
        0x0002cc62:    f9311010    1...    LDRSH    r1,[r1,r0,LSL #1]
        0x0002cc66:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x0002cc6a:    9a30        0.      LDR      r2,[sp,#0xc0]
        0x0002cc6c:    eb020243    ..C.    ADD      r2,r2,r3,LSL #1
        0x0002cc70:    f9b22002    ...     LDRSH    r2,[r2,#2]
        0x0002cc74:    ebb20f61    ..a.    CMP      r2,r1,ASR #1
        0x0002cc78:    bfb8        ..      IT       LT
        0x0002cc7a:    1c5b        [.      ADDLT    r3,r3,#1
        0x0002cc7c:    dbf5        ..      BLT      0x2cc6a ; celt_encode_with_ec + 3346
        0x0002cc7e:    f04f0900    O...    MOV      r9,#0
        0x0002cc82:    2800        .(      CMP      r0,#0
        0x0002cc84:    dd41        A.      BLE      0x2cd0a ; celt_encode_with_ec + 3506
        0x0002cc86:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002cc88:    46cc        .F      MOV      r12,r9
        0x0002cc8a:    4680        .F      MOV      r8,r0
        0x0002cc8c:    ebac0203    ....    SUB      r2,r12,r3
        0x0002cc90:    ee002a10    ...*    VMOV     s0,r2
        0x0002cc94:    2e02        ..      CMP      r6,#2
        0x0002cc96:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0002cc9a:    eeb00a69    ..i.    VMOV.F32 s0,s19
        0x0002cc9e:    ee080aa0    ....    VMLA.F32 s0,s17,s1
        0x0002cca2:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0002cca6:    bf18        ..      IT       NE
        0x0002cca8:    ed9b0a00    ....    VLDRNE   s0,[r11,#0]
        0x0002ccac:    d02e        ..      BEQ      0x2cd0c ; celt_encode_with_ec + 3508
        0x0002ccae:    bf00        ..      NOP      
        0x0002ccb0:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002ccb4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002ccb8:    f30184c6    ....    BGT.W    0x2e648 ; celt_encode_with_ec + 9968
        0x0002ccbc:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x0002ccc0:    ee102a10    ...*    VMOV     r2,s0
        0x0002ccc4:    f1b25f7a    ..z_    CMP      r2,#0x3e800000
        0x0002ccc8:    dd05        ..      BLE      0x2ccd6 ; celt_encode_with_ec + 3454
        0x0002ccca:    ee300a4e    0.N.    VSUB.F32 s0,s0,s28
        0x0002ccce:    f1090901    ....    ADD      r9,r9,#1
        0x0002ccd2:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0002ccd6:    1d09        ..      ADDS     r1,r1,#4
        0x0002ccd8:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002ccdc:    f10b0b04    ....    ADD      r11,r11,#4
        0x0002cce0:    f10c0c01    ....    ADD      r12,r12,#1
        0x0002cce4:    d1d2        ..      BNE      0x2cc8c ; celt_encode_with_ec + 3380
        0x0002cce6:    f1b90f03    ....    CMP      r9,#3
        0x0002ccea:    db57        W.      BLT      0x2cd9c ; celt_encode_with_ec + 3652
        0x0002ccec:    ee799a8e    y...    VADD.F32 s19,s19,s28
        0x0002ccf0:    eef59ac0    ....    VCMPE.F32 s19,#0.0
        0x0002ccf4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002ccf8:    dd1a        ..      BLE      0x2cd30 ; celt_encode_with_ec + 3544
        0x0002ccfa:    eef08a4a    ..J.    VMOV.F32 s17,s20
        0x0002ccfe:    0081        ..      LSLS     r1,r0,#2
        0x0002cd00:    eef09a68    ..h.    VMOV.F32 s19,s17
        0x0002cd04:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002cd06:    f7ebfd60    ..`.    BL       __aeabi_memclr4 ; 0x187ca
        0x0002cd0a:    e047        G.      B        0x2cd9c ; celt_encode_with_ec + 3652
        0x0002cd0c:    9a21        !.      LDR      r2,[sp,#0x84]
        0x0002cd0e:    f8d4a0ec    ....    LDR      r10,[r4,#0xec]
        0x0002cd12:    4462        bD      ADD      r2,r2,r12
        0x0002cd14:    eb0a0282    ....    ADD      r2,r10,r2,LSL #2
        0x0002cd18:    eddb0a00    ....    VLDR     s1,[r11,#0]
        0x0002cd1c:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0002cd20:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002cd24:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cd28:    bf38        8.      IT       CC
        0x0002cd2a:    eeb00a60    ..`.    VMOVCC.F32 s0,s1
        0x0002cd2e:    e7bf        ..      B        0x2ccb0 ; celt_encode_with_ec + 3416
        0x0002cd30:    2800        .(      CMP      r0,#0
        0x0002cd32:    dd33        3.      BLE      0x2cd9c ; celt_encode_with_ec + 3652
        0x0002cd34:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002cd36:    1f09        ..      SUBS     r1,r1,#4
        0x0002cd38:    f0100f01    ....    TST      r0,#1
        0x0002cd3c:    d00d        ..      BEQ      0x2cd5a ; celt_encode_with_ec + 3586
        0x0002cd3e:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002cd42:    ee300a4e    0.N.    VSUB.F32 s0,s0,s28
        0x0002cd46:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002cd4a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cd4e:    bf38        8.      IT       CC
        0x0002cd50:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0002cd54:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0002cd58:    1d09        ..      ADDS     r1,r1,#4
        0x0002cd5a:    1040        @.      ASRS     r0,r0,#1
        0x0002cd5c:    d01e        ..      BEQ      0x2cd9c ; celt_encode_with_ec + 3652
        0x0002cd5e:    bf00        ..      NOP      
        0x0002cd60:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002cd64:    ee300a4e    0.N.    VSUB.F32 s0,s0,s28
        0x0002cd68:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002cd6c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cd70:    bf38        8.      IT       CC
        0x0002cd72:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0002cd76:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0002cd7a:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0002cd7e:    ee300a4e    0.N.    VSUB.F32 s0,s0,s28
        0x0002cd82:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002cd86:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cd8a:    bf38        8.      IT       CC
        0x0002cd8c:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0002cd90:    ed810a02    ....    VSTR     s0,[r1,#8]
        0x0002cd94:    1e40        @.      SUBS     r0,r0,#1
        0x0002cd96:    f1010108    ....    ADD      r1,r1,#8
        0x0002cd9a:    d1e1        ..      BNE      0x2cd60 ; celt_encode_with_ec + 3592
        0x0002cd9c:    ee39ca89    9...    VADD.F32 s24,s19,s18
        0x0002cda0:    ed9f0a36    ..6.    VLDR     s0,[pc,#216] ; [0x2ce7c] = 0x42800000
        0x0002cda4:    ee68ca80    h...    VMUL.F32 s25,s17,s0
        0x0002cda8:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002cdaa:    bbd0        ..      CBNZ     r0,0x2ce22 ; celt_encode_with_ec + 3786
        0x0002cdac:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002cdae:    eeba0a04    ....    VMOV.F32 s0,#-10.00000000
        0x0002cdb2:    eeb01a4a    ..J.    VMOV.F32 s2,s20
        0x0002cdb6:    2800        .(      CMP      r0,#0
        0x0002cdb8:    bf1d        ..      ITTTE    NE
        0x0002cdba:    ee005a90    ...Z    VMOVNE   s1,r5
        0x0002cdbe:    eef80ae0    ....    VCVTNE.F32.S32 s1,s1
        0x0002cdc2:    ee600aab    `...    VMULNE.F32 s1,s1,s23
        0x0002cdc6:    eef00a4a    ..J.    VMOVEQ.F32 s1,s20
        0x0002cdca:    2e02        ..      CMP      r6,#2
        0x0002cdcc:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002cdce:    d07a        z.      BEQ      0x2cec6 ; celt_encode_with_ec + 3950
        0x0002cdd0:    1a39        9.      SUBS     r1,r7,r0
        0x0002cdd2:    2900        .)      CMP      r1,#0
        0x0002cdd4:    dd3d        =.      BLE      0x2ce52 ; celt_encode_with_ec + 3834
        0x0002cdd6:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x0002cdd8:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002cdda:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002cdde:    1f00        ..      SUBS     r0,r0,#4
        0x0002cde0:    f0110f01    ....    TST      r1,#1
        0x0002cde4:    d00f        ..      BEQ      0x2ce06 ; celt_encode_with_ec + 3758
        0x0002cde6:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002cdea:    eefa1a06    ....    VMOV.F32 s3,#-11.00000000
        0x0002cdee:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0002cdf2:    eef41ac0    ....    VCMPE.F32 s3,s0
        0x0002cdf6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cdfa:    bfc8        ..      IT       GT
        0x0002cdfc:    eeb00a61    ..a.    VMOVGT.F32 s0,s3
        0x0002ce00:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0002ce04:    1d00        ..      ADDS     r0,r0,#4
        0x0002ce06:    1049        I.      ASRS     r1,r1,#1
        0x0002ce08:    d023        #.      BEQ      0x2ce52 ; celt_encode_with_ec + 3834
        0x0002ce0a:    bf00        ..      NOP      
        0x0002ce0c:    ee701a6a    p.j.    VSUB.F32 s3,s0,s21
        0x0002ce10:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002ce14:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0002ce18:    eef41ac0    ....    VCMPE.F32 s3,s0
        0x0002ce1c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002ce20:    e000        ..      B        0x2ce24 ; celt_encode_with_ec + 3788
        0x0002ce22:    e04c        L.      B        0x2cebe ; celt_encode_with_ec + 3942
        0x0002ce24:    bfc8        ..      IT       GT
        0x0002ce26:    eeb00a61    ..a.    VMOVGT.F32 s0,s3
        0x0002ce2a:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0002ce2e:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0002ce32:    ee300a6a    0.j.    VSUB.F32 s0,s0,s21
        0x0002ce36:    ee711ae0    q...    VSUB.F32 s3,s3,s1
        0x0002ce3a:    eeb40ae1    ....    VCMPE.F32 s0,s3
        0x0002ce3e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002ce42:    bfd8        ..      IT       LE
        0x0002ce44:    eeb00a61    ..a.    VMOVLE.F32 s0,s3
        0x0002ce48:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0002ce4c:    3008        .0      ADDS     r0,r0,#8
        0x0002ce4e:    1e49        I.      SUBS     r1,r1,#1
        0x0002ce50:    d1dc        ..      BNE      0x2ce0c ; celt_encode_with_ec + 3764
        0x0002ce52:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002ce54:    1a38        8.      SUBS     r0,r7,r0
        0x0002ce56:    ee000a10    ....    VMOV     s0,r0
        0x0002ce5a:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0002ce5e:    e00f        ..      B        0x2ce80 ; celt_encode_with_ec + 3880
    $d
        0x0002ce60:    26901d7d    }..&    DCD    646978941
        0x0002ce64:    38d1b717    ...8    DCD    953267991
        0x0002ce68:    26901d7d    }..&    DCD    646978941
        0x0002ce6c:    3cfdf3b6    ...<    DCD    1023275958
        0x0002ce70:    bcfdf3b6    ....    DCD    3170759606
        0x0002ce74:    3cfdf3b6    ...<    DCD    1023275958
        0x0002ce78:    bcfdf3b6    ....    DCD    3170759606
        0x0002ce7c:    42800000    ...B    DCD    1115684864
    $t
        0x0002ce80:    ee810a20    .. .    VDIV.F32 s0,s2,s1
        0x0002ce84:    edd40a3c    ..<.    VLDR     s1,[r4,#0xf0]
        0x0002ce88:    4aff        .J      LDR      r2,[pc,#1020] ; [0x2d288] = 0xbfc00000
        0x0002ce8a:    4251        QB      RSBS     r1,r2,#0
        0x0002ce8c:    ee30ba60    0.`.    VSUB.F32 s22,s0,s1
        0x0002ce90:    ee1b0a10    ....    VMOV     r0,s22
        0x0002ce94:    4290        .B      CMP      r0,r2
        0x0002ce96:    d806        ..      BHI      0x2cea6 ; celt_encode_with_ec + 3918
        0x0002ce98:    ee1b0a10    ....    VMOV     r0,s22
        0x0002ce9c:    4288        .B      CMP      r0,r1
        0x0002ce9e:    bfc8        ..      IT       GT
        0x0002cea0:    eeb0ba08    ....    VMOVGT.F32 s22,#3.00000000
        0x0002cea4:    dc05        ..      BGT      0x2ceb2 ; celt_encode_with_ec + 3930
        0x0002cea6:    ee1b0a10    ....    VMOV     r0,s22
        0x0002ceaa:    4290        .B      CMP      r0,r2
        0x0002ceac:    bf88        ..      IT       HI
        0x0002ceae:    eebfba08    ....    VMOVHI.F32 s22,#-1.50000000
        0x0002ceb2:    ed9f0af6    ....    VLDR     s0,[pc,#984] ; [0x2d28c] = 0x3ca3d70a
        0x0002ceb6:    ee4b0a00    K...    VMLA.F32 s1,s22,s0
        0x0002ceba:    edc40a3c    ..<.    VSTR     s1,[r4,#0xf0]
        0x0002cebe:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002cec0:    bb90        ..      CBNZ     r0,0x2cf28 ; celt_encode_with_ec + 4048
        0x0002cec2:    e02c        ,.      B        0x2cf1e ; celt_encode_with_ec + 4038
        0x0002cec4:    e7ff        ..      B        0x2cec6 ; celt_encode_with_ec + 3950
        0x0002cec6:    1a3a        :.      SUBS     r2,r7,r0
        0x0002cec8:    2a00        .*      CMP      r2,#0
        0x0002ceca:    ddc2        ..      BLE      0x2ce52 ; celt_encode_with_ec + 3834
        0x0002cecc:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002cece:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002ced0:    460b        .F      MOV      r3,r1
        0x0002ced2:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002ced6:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002ced8:    440b        .D      ADD      r3,r3,r1
        0x0002ceda:    992b        +.      LDR      r1,[sp,#0xac]
        0x0002cedc:    eb010183    ....    ADD      r1,r1,r3,LSL #2
        0x0002cee0:    edd01a00    ....    VLDR     s3,[r0,#0]
        0x0002cee4:    ee300a6a    0.j.    VSUB.F32 s0,s0,s21
        0x0002cee8:    ee711ae0    q...    VSUB.F32 s3,s3,s1
        0x0002ceec:    eeb40ae1    ....    VCMPE.F32 s0,s3
        0x0002cef0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cef4:    bfd8        ..      IT       LE
        0x0002cef6:    eeb00a61    ..a.    VMOVLE.F32 s0,s3
        0x0002cefa:    edd11a00    ....    VLDR     s3,[r1,#0]
        0x0002cefe:    ee711ae0    q...    VSUB.F32 s3,s3,s1
        0x0002cf02:    eef41ac0    ....    VCMPE.F32 s3,s0
        0x0002cf06:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cf0a:    f30183a1    ....    BGT.W    0x2e650 ; celt_encode_with_ec + 9976
        0x0002cf0e:    bf00        ..      NOP      
        0x0002cf10:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0002cf14:    1d00        ..      ADDS     r0,r0,#4
        0x0002cf16:    1d09        ..      ADDS     r1,r1,#4
        0x0002cf18:    1e52        R.      SUBS     r2,r2,#1
        0x0002cf1a:    d1e1        ..      BNE      0x2cee0 ; celt_encode_with_ec + 3976
        0x0002cf1c:    e799        ..      B        0x2ce52 ; celt_encode_with_ec + 3834
        0x0002cf1e:    e9dd012a    ..*.    LDRD     r0,r1,[sp,#0xa8]
        0x0002cf22:    9a23        #.      LDR      r2,[sp,#0x8c]
        0x0002cf24:    f7ebfbb8    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0002cf28:    2d00        .-      CMP      r5,#0
        0x0002cf2a:    f34081f7    @...    BLE.W    0x2d31c ; celt_encode_with_ec + 5060
        0x0002cf2e:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002cf30:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002cf32:    f006f9c1    ....    BL       ec_ilog ; 0x332b8
        0x0002cf36:    4601        .F      MOV      r1,r0
        0x0002cf38:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002cf3a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002cf3c:    1a40        @.      SUBS     r0,r0,r1
        0x0002cf3e:    1cc1        ..      ADDS     r1,r0,#3
        0x0002cf40:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002cf42:    4281        .B      CMP      r1,r0
        0x0002cf44:    bfdc        ..      ITT      LE
        0x0002cf46:    984c        L.      LDRLE    r0,[sp,#0x130]
        0x0002cf48:    2800        .(      CMPLE    r0,#0
        0x0002cf4a:    f04081d7    @...    BNE.W    0x2d2fc ; celt_encode_with_ec + 5028
        0x0002cf4e:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002cf50:    2805        .(      CMP      r0,#5
        0x0002cf52:    bfa4        ..      ITT      GE
        0x0002cf54:    6c20         l      LDRGE    r0,[r4,#0x40]
        0x0002cf56:    2800        .(      CMPGE    r0,#0
        0x0002cf58:    bf04        ..      ITT      EQ
        0x0002cf5a:    9863        c.      LDREQ    r0,[sp,#0x18c]
        0x0002cf5c:    2800        .(      CMPEQ    r0,#0
        0x0002cf5e:    f04081cd    @...    BNE.W    0x2d2fc ; celt_encode_with_ec + 5028
        0x0002cf62:    f8dda0ac    ....    LDR      r10,[sp,#0xac]
        0x0002cf66:    f8dd9084    ....    LDR      r9,[sp,#0x84]
        0x0002cf6a:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x0002cf6c:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002cf6e:    eef00a4a    ..J.    VMOV.F32 s1,s20
        0x0002cf72:    ab32        2.      ADD      r3,sp,#0xc8
        0x0002cf74:    2e01        ..      CMP      r6,#1
        0x0002cf76:    d020         .      BEQ      0x2cfba ; celt_encode_with_ec + 4194
        0x0002cf78:    eb020c09    ....    ADD      r12,r2,r9
        0x0002cf7c:    eb010082    ....    ADD      r0,r1,r2,LSL #2
        0x0002cf80:    eb010c8c    ....    ADD      r12,r1,r12,LSL #2
        0x0002cf84:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002cf88:    ed9c0a00    ....    VLDR     s0,[r12,#0]
        0x0002cf8c:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002cf90:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cf94:    bfc8        ..      IT       GT
        0x0002cf96:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002cf9a:    eb030182    ....    ADD      r1,r3,r2,LSL #2
        0x0002cf9e:    eba70b02    ....    SUB      r11,r7,r2
        0x0002cfa2:    f1ab0801    ....    SUB      r8,r11,#1
        0x0002cfa6:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0002cfaa:    f1b80f00    ....    CMP      r8,#0
        0x0002cfae:    dd7c        |.      BLE      0x2d0aa ; celt_encode_with_ec + 4434
        0x0002cfb0:    1f09        ..      SUBS     r1,r1,#4
        0x0002cfb2:    f01b0f01    ....    TST      r11,#1
        0x0002cfb6:    d049        I.      BEQ      0x2d04c ; celt_encode_with_ec + 4340
        0x0002cfb8:    e06c        l.      B        0x2d094 ; celt_encode_with_ec + 4412
        0x0002cfba:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002cfbe:    eb030082    ....    ADD      r0,r3,r2,LSL #2
        0x0002cfc2:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002cfc6:    eba70c02    ....    SUB      r12,r7,r2
        0x0002cfca:    f1ac0801    ....    SUB      r8,r12,#1
        0x0002cfce:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0002cfd2:    f1b80f00    ....    CMP      r8,#0
        0x0002cfd6:    dd68        h.      BLE      0x2d0aa ; celt_encode_with_ec + 4434
        0x0002cfd8:    1f00        ..      SUBS     r0,r0,#4
        0x0002cfda:    f01c0f01    ....    TST      r12,#1
        0x0002cfde:    d025        %.      BEQ      0x2d02c ; celt_encode_with_ec + 4308
        0x0002cfe0:    ea5f0c68    _.h.    ASRS     r12,r8,#1
        0x0002cfe4:    d07d        }.      BEQ      0x2d0e2 ; celt_encode_with_ec + 4490
        0x0002cfe6:    bf00        ..      NOP      
        0x0002cfe8:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002cfec:    ee301a6a    0.j.    VSUB.F32 s2,s0,s21
        0x0002cff0:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002cff4:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002cff8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cffc:    bfc8        ..      IT       GT
        0x0002cffe:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002d002:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002d006:    ee301a6a    0.j.    VSUB.F32 s2,s0,s21
        0x0002d00a:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0002d00e:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002d012:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d016:    bfc8        ..      IT       GT
        0x0002d018:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002d01c:    ed800a03    ....    VSTR     s0,[r0,#0xc]
        0x0002d020:    3008        .0      ADDS     r0,r0,#8
        0x0002d022:    3108        .1      ADDS     r1,r1,#8
        0x0002d024:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0002d028:    d1de        ..      BNE      0x2cfe8 ; celt_encode_with_ec + 4240
        0x0002d02a:    e084        ..      B        0x2d136 ; celt_encode_with_ec + 4574
        0x0002d02c:    ee301a6a    0.j.    VSUB.F32 s2,s0,s21
        0x0002d030:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002d034:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002d038:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d03c:    bfc8        ..      IT       GT
        0x0002d03e:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002d042:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002d046:    1d00        ..      ADDS     r0,r0,#4
        0x0002d048:    1d09        ..      ADDS     r1,r1,#4
        0x0002d04a:    e7c9        ..      B        0x2cfe0 ; celt_encode_with_ec + 4232
        0x0002d04c:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0002d050:    ed9c1a01    ....    VLDR     s2,[r12,#4]
        0x0002d054:    eef41ac1    ....    VCMPE.F32 s3,s2
        0x0002d058:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d05c:    bfcc        ..      ITE      GT
        0x0002d05e:    eeb02a61    ..a*    VMOVGT.F32 s4,s3
        0x0002d062:    eeb02a41    ..A*    VMOVLE.F32 s4,s2
        0x0002d066:    ee300a6a    0.j.    VSUB.F32 s0,s0,s21
        0x0002d06a:    eeb42ac0    ...*    VCMPE.F32 s4,s0
        0x0002d06e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d072:    bf38        8.      IT       CC
        0x0002d074:    eeb01a40    ..@.    VMOVCC.F32 s2,s0
        0x0002d078:    d306        ..      BCC      0x2d088 ; celt_encode_with_ec + 4400
        0x0002d07a:    eef41ac1    ....    VCMPE.F32 s3,s2
        0x0002d07e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d082:    bfc8        ..      IT       GT
        0x0002d084:    eeb01a61    ..a.    VMOVGT.F32 s2,s3
        0x0002d088:    ed811a02    ....    VSTR     s2,[r1,#8]
        0x0002d08c:    1d00        ..      ADDS     r0,r0,#4
        0x0002d08e:    1d09        ..      ADDS     r1,r1,#4
        0x0002d090:    f10c0c04    ....    ADD      r12,r12,#4
        0x0002d094:    ea5f0868    _.h.    ASRS     r8,r8,#1
        0x0002d098:    d051        Q.      BEQ      0x2d13e ; celt_encode_with_ec + 4582
        0x0002d09a:    bf00        ..      NOP      
        0x0002d09c:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002d0a0:    eddc1a01    ....    VLDR     s3,[r12,#4]
        0x0002d0a4:    eeb40ae1    ....    VCMPE.F32 s0,s3
        0x0002d0a8:    e000        ..      B        0x2d0ac ; celt_encode_with_ec + 4436
        0x0002d0aa:    e072        r.      B        0x2d192 ; celt_encode_with_ec + 4666
        0x0002d0ac:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d0b0:    bfcc        ..      ITE      GT
        0x0002d0b2:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x0002d0b6:    eeb01a61    ..a.    VMOVLE.F32 s2,s3
        0x0002d0ba:    ed912a01    ...*    VLDR     s4,[r1,#4]
        0x0002d0be:    ee322a6a    2.j*    VSUB.F32 s4,s4,s21
        0x0002d0c2:    eeb41ac2    ....    VCMPE.F32 s2,s4
        0x0002d0c6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d0ca:    bf38        8.      IT       CC
        0x0002d0cc:    eef01a42    ..B.    VMOVCC.F32 s3,s4
        0x0002d0d0:    d306        ..      BCC      0x2d0e0 ; celt_encode_with_ec + 4488
        0x0002d0d2:    eeb40ae1    ....    VCMPE.F32 s0,s3
        0x0002d0d6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d0da:    bfc8        ..      IT       GT
        0x0002d0dc:    eef01a40    ..@.    VMOVGT.F32 s3,s0
        0x0002d0e0:    e000        ..      B        0x2d0e4 ; celt_encode_with_ec + 4492
        0x0002d0e2:    e02c        ,.      B        0x2d13e ; celt_encode_with_ec + 4582
        0x0002d0e4:    edc11a02    ....    VSTR     s3,[r1,#8]
        0x0002d0e8:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x0002d0ec:    ed9c0a02    ....    VLDR     s0,[r12,#8]
        0x0002d0f0:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002d0f4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d0f8:    bfcc        ..      ITE      GT
        0x0002d0fa:    eeb02a41    ..A*    VMOVGT.F32 s4,s2
        0x0002d0fe:    eeb02a40    ..@*    VMOVLE.F32 s4,s0
        0x0002d102:    ee711aea    q...    VSUB.F32 s3,s3,s21
        0x0002d106:    eeb42ae1    ...*    VCMPE.F32 s4,s3
        0x0002d10a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d10e:    bf38        8.      IT       CC
        0x0002d110:    eeb00a61    ..a.    VMOVCC.F32 s0,s3
        0x0002d114:    d306        ..      BCC      0x2d124 ; celt_encode_with_ec + 4556
        0x0002d116:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002d11a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d11e:    bfc8        ..      IT       GT
        0x0002d120:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002d124:    ed810a03    ....    VSTR     s0,[r1,#0xc]
        0x0002d128:    3008        .0      ADDS     r0,r0,#8
        0x0002d12a:    3108        .1      ADDS     r1,r1,#8
        0x0002d12c:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002d130:    f10c0c08    ....    ADD      r12,r12,#8
        0x0002d134:    d1b2        ..      BNE      0x2d09c ; celt_encode_with_ec + 4420
        0x0002d136:    1ab8        ..      SUBS     r0,r7,r2
        0x0002d138:    1e40        @.      SUBS     r0,r0,#1
        0x0002d13a:    2800        .(      CMP      r0,#0
        0x0002d13c:    dd29        ).      BLE      0x2d192 ; celt_encode_with_ec + 4666
        0x0002d13e:    eb030087    ....    ADD      r0,r3,r7,LSL #2
        0x0002d142:    1ab9        ..      SUBS     r1,r7,r2
        0x0002d144:    1f00        ..      SUBS     r0,r0,#4
        0x0002d146:    f0110f01    ....    TST      r1,#1
        0x0002d14a:    d07c        |.      BEQ      0x2d246 ; celt_encode_with_ec + 4846
        0x0002d14c:    1e49        I.      SUBS     r1,r1,#1
        0x0002d14e:    1049        I.      ASRS     r1,r1,#1
        0x0002d150:    d01f        ..      BEQ      0x2d192 ; celt_encode_with_ec + 4666
        0x0002d152:    bf00        ..      NOP      
        0x0002d154:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002d158:    ed100a01    ....    VLDR     s0,[r0,#-4]
        0x0002d15c:    ee311a6a    1.j.    VSUB.F32 s2,s2,s21
        0x0002d160:    eeb40ac1    ....    VCMPE.F32 s0,s2
        0x0002d164:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d168:    bfd8        ..      IT       LE
        0x0002d16a:    eeb00a41    ..A.    VMOVLE.F32 s0,s2
        0x0002d16e:    ed000a01    ....    VSTR     s0,[r0,#-4]
        0x0002d172:    ee300a6a    0.j.    VSUB.F32 s0,s0,s21
        0x0002d176:    ed101a02    ....    VLDR     s2,[r0,#-8]
        0x0002d17a:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002d17e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d182:    bfd8        ..      IT       LE
        0x0002d184:    eeb01a40    ..@.    VMOVLE.F32 s2,s0
        0x0002d188:    ed001a02    ....    VSTR     s2,[r0,#-8]
        0x0002d18c:    3808        .8      SUBS     r0,r0,#8
        0x0002d18e:    1e49        I.      SUBS     r1,r1,#1
        0x0002d190:    d1e0        ..      BNE      0x2d154 ; celt_encode_with_ec + 4604
        0x0002d192:    f04f0800    O...    MOV      r8,#0
        0x0002d196:    2a02        .*      CMP      r2,#2
        0x0002d198:    bfb5        ..      ITETE    LT
        0x0002d19a:    2002        .       MOVLT    r0,#2
        0x0002d19c:    4610        .F      MOVGE    r0,r2
        0x0002d19e:    f04f0c02    O...    MOVLT    r12,#2
        0x0002d1a2:    4694        .F      MOVGE    r12,r2
        0x0002d1a4:    eba7010c    ....    SUB      r1,r7,r12
        0x0002d1a8:    f1a10c01    ....    SUB      r12,r1,#1
        0x0002d1ac:    f1bc0f00    ....    CMP      r12,#0
        0x0002d1b0:    dd28        (.      BLE      0x2d204 ; celt_encode_with_ec + 4780
        0x0002d1b2:    fb080109    ....    MLA      r1,r8,r9,r0
        0x0002d1b6:    eb0a0181    ....    ADD      r1,r10,r1,LSL #2
        0x0002d1ba:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0002d1be:    bf00        ..      NOP      
        0x0002d1c0:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002d1c4:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002d1c8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d1cc:    bf38        8.      IT       CC
        0x0002d1ce:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0002d1d2:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002d1d6:    eeb51ac0    ....    VCMPE.F32 s2,#0.0
        0x0002d1da:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d1de:    bf38        8.      IT       CC
        0x0002d1e0:    eeb01a4a    ..J.    VMOVCC.F32 s2,s20
        0x0002d1e4:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x0002d1e8:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002d1ec:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d1f0:    bf38        8.      IT       CC
        0x0002d1f2:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0002d1f6:    ee700a20    p. .    VADD.F32 s1,s0,s1
        0x0002d1fa:    1d00        ..      ADDS     r0,r0,#4
        0x0002d1fc:    1d09        ..      ADDS     r1,r1,#4
        0x0002d1fe:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0002d202:    d1dd        ..      BNE      0x2d1c0 ; celt_encode_with_ec + 4712
        0x0002d204:    f1080801    ....    ADD      r8,r8,#1
        0x0002d208:    4546        FE      CMP      r6,r8
        0x0002d20a:    dcc4        ..      BGT      0x2d196 ; celt_encode_with_ec + 4670
        0x0002d20c:    2a02        .*      CMP      r2,#2
        0x0002d20e:    bfb8        ..      IT       LT
        0x0002d210:    2202        ."      MOVLT    r2,#2
        0x0002d212:    1ab8        ..      SUBS     r0,r7,r2
        0x0002d214:    1e41        A.      SUBS     r1,r0,#1
        0x0002d216:    fb01f006    ....    MUL      r0,r1,r6
        0x0002d21a:    ee000a10    ....    VMOV     s0,r0
        0x0002d21e:    eeb81ac0    ....    VCVT.F32.S32 s2,s0
        0x0002d222:    ee800a81    ....    VDIV.F32 s0,s1,s2
        0x0002d226:    ee100a10    ....    VMOV     r0,s0
        0x0002d22a:    f1b05f7e    ..~_    CMP      r0,#0x3f800000
        0x0002d22e:    dd63        c.      BLE      0x2d2f8 ; celt_encode_with_ec + 5024
        0x0002d230:    2001        .       MOVS     r0,#1
        0x0002d232:    904c        L.      STR      r0,[sp,#0x130]
        0x0002d234:    981b        ..      LDR      r0,[sp,#0x6c]
        0x0002d236:    901a        ..      STR      r0,[sp,#0x68]
        0x0002d238:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0002d23a:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002d23c:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x0002d23e:    9600        ..      STR      r6,[sp,#0]
        0x0002d240:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0002d244:    e000        ..      B        0x2d248 ; celt_encode_with_ec + 4848
        0x0002d246:    e083        ..      B        0x2d350 ; celt_encode_with_ec + 5112
        0x0002d248:    e9cd2501    ...%    STRD     r2,r5,[sp,#4]
        0x0002d24c:    9b18        ..      LDR      r3,[sp,#0x60]
        0x0002d24e:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0002d250:    991a        ..      LDR      r1,[sp,#0x68]
        0x0002d252:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d254:    f002fc40    ..@.    BL       compute_mdcts ; 0x2fad8
        0x0002d258:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002d25a:    9600        ..      STR      r6,[sp,#0]
        0x0002d25c:    e9cd5001    ...P    STRD     r5,r0,[sp,#4]
        0x0002d260:    e9dd3117    ...1    LDRD     r3,r1,[sp,#0x5c]
        0x0002d264:    9a2e        ..      LDR      r2,[sp,#0xb8]
        0x0002d266:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d268:    f002fbd2    ....    BL       compute_band_energies ; 0x2fa10
        0x0002d26c:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002d26e:    e9cd0600    ....    STRD     r0,r6,[sp,#0]
        0x0002d272:    463a        :F      MOV      r2,r7
        0x0002d274:    9b2e        ..      LDR      r3,[sp,#0xb8]
        0x0002d276:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0002d278:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d27a:    f7fafd49    ..I.    BL       amp2Log2 ; 0x27d10
        0x0002d27e:    2300        .#      MOVS     r3,#0
        0x0002d280:    461a        .F      MOV      r2,r3
        0x0002d282:    2e00        ..      CMP      r6,#0
        0x0002d284:    dd36        6.      BLE      0x2d2f4 ; celt_encode_with_ec + 5020
        0x0002d286:    e003        ..      B        0x2d290 ; celt_encode_with_ec + 4920
    $d
        0x0002d288:    bfc00000    ....    DCD    3217031168
        0x0002d28c:    3ca3d70a    ...<    DCD    1017370378
    $t
        0x0002d290:    2f00        ./      CMP      r7,#0
        0x0002d292:    dd2a        *.      BLE      0x2d2ea ; celt_encode_with_ec + 5010
        0x0002d294:    982a        *.      LDR      r0,[sp,#0xa8]
        0x0002d296:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x0002d29a:    1f00        ..      SUBS     r0,r0,#4
        0x0002d29c:    f0170f01    ....    TST      r7,#1
        0x0002d2a0:    d00a        ..      BEQ      0x2d2b8 ; celt_encode_with_ec + 4960
        0x0002d2a2:    ee005a10    ...Z    VMOV     s0,r5
        0x0002d2a6:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002d2aa:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002d2ae:    ee400a2b    @.+.    VMLA.F32 s1,s0,s23
        0x0002d2b2:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0002d2b6:    1d00        ..      ADDS     r0,r0,#4
        0x0002d2b8:    1079        y.      ASRS     r1,r7,#1
        0x0002d2ba:    d016        ..      BEQ      0x2d2ea ; celt_encode_with_ec + 5010
        0x0002d2bc:    ee005a10    ...Z    VMOV     s0,r5
        0x0002d2c0:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002d2c4:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002d2c8:    ee400a2b    @.+.    VMLA.F32 s1,s0,s23
        0x0002d2cc:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0002d2d0:    ee005a90    ...Z    VMOV     s1,r5
        0x0002d2d4:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0002d2d8:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002d2dc:    ee000aab    ....    VMLA.F32 s0,s1,s23
        0x0002d2e0:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002d2e4:    3008        .0      ADDS     r0,r0,#8
        0x0002d2e6:    1e49        I.      SUBS     r1,r1,#1
        0x0002d2e8:    d1e8        ..      BNE      0x2d2bc ; celt_encode_with_ec + 4964
        0x0002d2ea:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002d2ec:    1c52        R.      ADDS     r2,r2,#1
        0x0002d2ee:    4403        .D      ADD      r3,r3,r0
        0x0002d2f0:    4296        .B      CMP      r6,r2
        0x0002d2f2:    dcc8        ..      BGT      0x2d286 ; celt_encode_with_ec + 4910
        0x0002d2f4:    ed8d9a4d    ..M.    VSTR     s18,[sp,#0x134]
        0x0002d2f8:    2d00        .-      CMP      r5,#0
        0x0002d2fa:    dd0f        ..      BLE      0x2d31c ; celt_encode_with_ec + 5060
        0x0002d2fc:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d2fe:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002d300:    f005ffda    ....    BL       ec_ilog ; 0x332b8
        0x0002d304:    998d        ..      LDR      r1,[sp,#0x234]
        0x0002d306:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0002d308:    1a08        ..      SUBS     r0,r1,r0
        0x0002d30a:    1cc1        ..      ADDS     r1,r0,#3
        0x0002d30c:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002d30e:    4281        .B      CMP      r1,r0
        0x0002d310:    dc04        ..      BGT      0x2d31c ; celt_encode_with_ec + 5060
        0x0002d312:    2203        ."      MOVS     r2,#3
        0x0002d314:    994c        L.      LDR      r1,[sp,#0x130]
        0x0002d316:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d318:    f005fd60    ..`.    BL       ec_enc_bit_logp ; 0x32ddc
        0x0002d31c:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002d31e:    4370        pC      MULS     r0,r6,r0
        0x0002d320:    0080        ..      LSLS     r0,r0,#2
        0x0002d322:    f012fb2b    ..+.    BL       spl_alloca ; 0x3f97c
        0x0002d326:    902f        /.      STR      r0,[sp,#0xbc]
        0x0002d328:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0002d32a:    981b        ..      LDR      r0,[sp,#0x6c]
        0x0002d32c:    9100        ..      STR      r1,[sp,#0]
        0x0002d32e:    e9cd6001    ...`    STRD     r6,r0,[sp,#4]
        0x0002d332:    e9dd322e    ...2    LDRD     r3,r2,[sp,#0xb8]
        0x0002d336:    9918        ..      LDR      r1,[sp,#0x60]
        0x0002d338:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d33a:    f009f98f    ....    BL       normalise_bands ; 0x3665c
        0x0002d33e:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002d340:    ebc61106    ....    RSB      r1,r6,r6,LSL #4
        0x0002d344:    4288        .B      CMP      r0,r1
        0x0002d346:    bfa4        ..      ITT      GE
        0x0002d348:    9863        c.      LDRGE    r0,[sp,#0x18c]
        0x0002d34a:    2800        .(      CMPGE    r0,#0
        0x0002d34c:    d11a        ..      BNE      0x2d384 ; celt_encode_with_ec + 5164
        0x0002d34e:    e010        ..      B        0x2d372 ; celt_encode_with_ec + 5146
        0x0002d350:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002d354:    ed100a01    ....    VLDR     s0,[r0,#-4]
        0x0002d358:    ee311a6a    1.j.    VSUB.F32 s2,s2,s21
        0x0002d35c:    eeb40ac1    ....    VCMPE.F32 s0,s2
        0x0002d360:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d364:    bfd8        ..      IT       LE
        0x0002d366:    eeb00a41    ..A.    VMOVLE.F32 s0,s2
        0x0002d36a:    ed000a01    ....    VSTR     s0,[r0,#-4]
        0x0002d36e:    1f00        ..      SUBS     r0,r0,#4
        0x0002d370:    e6ec        ..      B        0x2d14c ; celt_encode_with_ec + 4596
        0x0002d372:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002d374:    2802        .(      CMP      r0,#2
        0x0002d376:    bfa4        ..      ITT      GE
        0x0002d378:    6c20         l      LDRGE    r0,[r4,#0x40]
        0x0002d37a:    2800        .(      CMPGE    r0,#0
        0x0002d37c:    bf08        ..      IT       EQ
        0x0002d37e:    f04f0a01    O...    MOVEQ    r10,#1
        0x0002d382:    d001        ..      BEQ      0x2d388 ; celt_encode_with_ec + 5168
        0x0002d384:    f04f0a00    O...    MOV      r10,#0
        0x0002d388:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002d38a:    ea4f0880    O...    LSL      r8,r0,#2
        0x0002d38e:    4640        @F      MOV      r0,r8
        0x0002d390:    f8cd80cc    ....    STR      r8,[sp,#0xcc]
        0x0002d394:    f012faf2    ....    BL       spl_alloca ; 0x3f97c
        0x0002d398:    9019        ..      STR      r0,[sp,#0x64]
        0x0002d39a:    4640        @F      MOV      r0,r8
        0x0002d39c:    f012faee    ....    BL       spl_alloca ; 0x3f97c
        0x0002d3a0:    4681        .F      MOV      r9,r0
        0x0002d3a2:    4640        @F      MOV      r0,r8
        0x0002d3a4:    f012faea    ....    BL       spl_alloca ; 0x3f97c
        0x0002d3a8:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002d3aa:    f1040278    ..x.    ADD      r2,r4,#0x78
        0x0002d3ae:    9022        ".      STR      r0,[sp,#0x88]
        0x0002d3b0:    e9cd120e    ....    STRD     r1,r2,[sp,#0x38]
        0x0002d3b4:    e9cd9010    ....    STRD     r9,r0,[sp,#0x40]
        0x0002d3b8:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002d3ba:    aa69        i.      ADD      r2,sp,#0x1a4
        0x0002d3bc:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0002d3be:    e9cd200c    ...     STRD     r2,r0,[sp,#0x30]
        0x0002d3c2:    e9cd510a    ...Q    STRD     r5,r1,[sp,#0x28]
        0x0002d3c6:    f10d0b18    ....    ADD      r11,sp,#0x18
        0x0002d3ca:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002d3cc:    9b30        0.      LDR      r3,[sp,#0xc0]
        0x0002d3ce:    6b62        bk      LDR      r2,[r4,#0x34]
        0x0002d3d0:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x0002d3d2:    e88b000f    ....    STM      r11,{r0-r3}
        0x0002d3d6:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d3d8:    6be1        .k      LDR      r1,[r4,#0x3c]
        0x0002d3da:    6b82        .k      LDR      r2,[r0,#0x38]
        0x0002d3dc:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002d3de:    9602        ..      STR      r6,[sp,#8]
        0x0002d3e0:    9205        ..      STR      r2,[sp,#0x14]
        0x0002d3e2:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0002d3e6:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002d3e8:    e9cd0700    ....    STRD     r0,r7,[sp,#0]
        0x0002d3ec:    e9dd102a    ..*.    LDRD     r1,r0,[sp,#0xa8]
        0x0002d3f0:    9b21        !.      LDR      r3,[sp,#0x84]
        0x0002d3f2:    9a24        $.      LDR      r2,[sp,#0x90]
        0x0002d3f4:    f004fc24    ..$.    BL       dynalloc_analysis ; 0x31c40
        0x0002d3f8:    eef0fa40    ..@.    VMOV.F32 s31,s0
        0x0002d3fc:    4640        @F      MOV      r0,r8
        0x0002d3fe:    f012fabd    ....    BL       spl_alloca ; 0x3f97c
        0x0002d402:    9018        ..      STR      r0,[sp,#0x60]
        0x0002d404:    f1ba0f00    ....    CMP      r10,#0
        0x0002d408:    d035        5.      BEQ      0x2d476 ; celt_encode_with_ec + 5406
        0x0002d40a:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0002d40c:    f44f40a0    O..@    MOV      r0,#0x5000
        0x0002d410:    fb90f1f1    ....    SDIV     r1,r0,r1
        0x0002d414:    1c89        ..      ADDS     r1,r1,#2
        0x0002d416:    2950        P)      CMP      r1,#0x50
        0x0002d418:    bfa3        ..      ITTTE    GE
        0x0002d41a:    991f        ..      LDRGE    r1,[sp,#0x7c]
        0x0002d41c:    fb90f0f1    ....    SDIVGE   r0,r0,r1
        0x0002d420:    1c80        ..      ADDGE    r0,r0,#2
        0x0002d422:    2050        P       MOVLT    r0,#0x50
        0x0002d424:    991d        ..      LDR      r1,[sp,#0x74]
        0x0002d426:    e9cd1502    ....    STRD     r1,r5,[sp,#8]
        0x0002d42a:    9a27        '.      LDR      r2,[sp,#0x9c]
        0x0002d42c:    e9cd2904    ...)    STRD     r2,r9,[sp,#0x10]
        0x0002d430:    992f        /.      LDR      r1,[sp,#0xbc]
        0x0002d432:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002d436:    e9dd1317    ....    LDRD     r1,r3,[sp,#0x5c]
        0x0002d43a:    ed9d0a4d    ..M.    VLDR     s0,[sp,#0x134]
        0x0002d43e:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x0002d440:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d442:    f012fcd5    ....    BL       tf_analysis ; 0x3fdf0
        0x0002d446:    4683        .F      MOV      r11,r0
        0x0002d448:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0002d44a:    1a39        9.      SUBS     r1,r7,r0
        0x0002d44c:    2900        .)      CMP      r1,#0
        0x0002d44e:    dd5e        ^.      BLE      0x2d50e ; celt_encode_with_ec + 5558
        0x0002d450:    e9dd2017    ...     LDRD     r2,r0,[sp,#0x5c]
        0x0002d454:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002d458:    f0110f01    ....    TST      r1,#1
        0x0002d45c:    f8502d04    P..-    LDR      r2,[r0,#-4]!
        0x0002d460:    bf18        ..      IT       NE
        0x0002d462:    f8402f04    @../    STRNE    r2,[r0,#4]!
        0x0002d466:    1049        I.      ASRS     r1,r1,#1
        0x0002d468:    d051        Q.      BEQ      0x2d50e ; celt_encode_with_ec + 5558
        0x0002d46a:    6042        B`      STR      r2,[r0,#4]
        0x0002d46c:    f8402f08    @../    STR      r2,[r0,#8]!
        0x0002d470:    1e49        I.      SUBS     r1,r1,#1
        0x0002d472:    d1fa        ..      BNE      0x2d46a ; celt_encode_with_ec + 5394
        0x0002d474:    e04b        K.      B        0x2d50e ; celt_encode_with_ec + 5558
        0x0002d476:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002d478:    b398        ..      CBZ      r0,0x2d4e2 ; celt_encode_with_ec + 5514
        0x0002d47a:    9867        g.      LDR      r0,[sp,#0x19c]
        0x0002d47c:    b1a8        ..      CBZ      r0,0x2d4aa ; celt_encode_with_ec + 5458
        0x0002d47e:    2f00        ./      CMP      r7,#0
        0x0002d480:    dd10        ..      BLE      0x2d4a4 ; celt_encode_with_ec + 5452
        0x0002d482:    9818        ..      LDR      r0,[sp,#0x60]
        0x0002d484:    1f01        ..      SUBS     r1,r0,#4
        0x0002d486:    f0170f01    ....    TST      r7,#1
        0x0002d48a:    d002        ..      BEQ      0x2d492 ; celt_encode_with_ec + 5434
        0x0002d48c:    2001        .       MOVS     r0,#1
        0x0002d48e:    f8410f04    A...    STR      r0,[r1,#4]!
        0x0002d492:    1078        x.      ASRS     r0,r7,#1
        0x0002d494:    bf18        ..      IT       NE
        0x0002d496:    2201        ."      MOVNE    r2,#1
        0x0002d498:    d004        ..      BEQ      0x2d4a4 ; celt_encode_with_ec + 5452
        0x0002d49a:    604a        J`      STR      r2,[r1,#4]
        0x0002d49c:    f8412f08    A../    STR      r2,[r1,#8]!
        0x0002d4a0:    1e40        @.      SUBS     r0,r0,#1
        0x0002d4a2:    d1fa        ..      BNE      0x2d49a ; celt_encode_with_ec + 5442
        0x0002d4a4:    f04f0b00    O...    MOV      r11,#0
        0x0002d4a8:    e031        1.      B        0x2d50e ; celt_encode_with_ec + 5558
        0x0002d4aa:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002d4ac:    280f        .(      CMP      r0,#0xf
        0x0002d4ae:    da19        ..      BGE      0x2d4e4 ; celt_encode_with_ec + 5516
        0x0002d4b0:    f8d400b8    ....    LDR      r0,[r4,#0xb8]
        0x0002d4b4:    2802        .(      CMP      r0,#2
        0x0002d4b6:    d015        ..      BEQ      0x2d4e4 ; celt_encode_with_ec + 5516
        0x0002d4b8:    2f00        ./      CMP      r7,#0
        0x0002d4ba:    dd10        ..      BLE      0x2d4de ; celt_encode_with_ec + 5510
        0x0002d4bc:    9818        ..      LDR      r0,[sp,#0x60]
        0x0002d4be:    1f00        ..      SUBS     r0,r0,#4
        0x0002d4c0:    f0170f01    ....    TST      r7,#1
        0x0002d4c4:    d002        ..      BEQ      0x2d4cc ; celt_encode_with_ec + 5492
        0x0002d4c6:    2100        .!      MOVS     r1,#0
        0x0002d4c8:    f8401f04    @...    STR      r1,[r0,#4]!
        0x0002d4cc:    1079        y.      ASRS     r1,r7,#1
        0x0002d4ce:    bf18        ..      IT       NE
        0x0002d4d0:    2200        ."      MOVNE    r2,#0
        0x0002d4d2:    d004        ..      BEQ      0x2d4de ; celt_encode_with_ec + 5510
        0x0002d4d4:    6042        B`      STR      r2,[r0,#4]
        0x0002d4d6:    f8402f08    @../    STR      r2,[r0,#8]!
        0x0002d4da:    1e49        I.      SUBS     r1,r1,#1
        0x0002d4dc:    d1fa        ..      BNE      0x2d4d4 ; celt_encode_with_ec + 5500
        0x0002d4de:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002d4e0:    e014        ..      B        0x2d50c ; celt_encode_with_ec + 5556
        0x0002d4e2:    e7ff        ..      B        0x2d4e4 ; celt_encode_with_ec + 5516
        0x0002d4e4:    2f00        ./      CMP      r7,#0
        0x0002d4e6:    dd10        ..      BLE      0x2d50a ; celt_encode_with_ec + 5554
        0x0002d4e8:    9818        ..      LDR      r0,[sp,#0x60]
        0x0002d4ea:    1f01        ..      SUBS     r1,r0,#4
        0x0002d4ec:    f0170f01    ....    TST      r7,#1
        0x0002d4f0:    d002        ..      BEQ      0x2d4f8 ; celt_encode_with_ec + 5536
        0x0002d4f2:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002d4f4:    f8410f04    A...    STR      r0,[r1,#4]!
        0x0002d4f8:    1078        x.      ASRS     r0,r7,#1
        0x0002d4fa:    d006        ..      BEQ      0x2d50a ; celt_encode_with_ec + 5554
        0x0002d4fc:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x0002d4fe:    604a        J`      STR      r2,[r1,#4]
        0x0002d500:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x0002d502:    f8412f08    A../    STR      r2,[r1,#8]!
        0x0002d506:    1e40        @.      SUBS     r0,r0,#1
        0x0002d508:    d1f8        ..      BNE      0x2d4fc ; celt_encode_with_ec + 5540
        0x0002d50a:    2000        .       MOVS     r0,#0
        0x0002d50c:    4683        .F      MOV      r11,r0
        0x0002d50e:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0002d510:    f012fa34    ..4.    BL       spl_alloca ; 0x3f97c
        0x0002d514:    902c        ,.      STR      r0,[sp,#0xb0]
        0x0002d516:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002d518:    f04f0800    O...    MOV      r8,#0
        0x0002d51c:    1a38        8.      SUBS     r0,r7,r0
        0x0002d51e:    902a        *.      STR      r0,[sp,#0xa8]
        0x0002d520:    2800        .(      CMP      r0,#0
        0x0002d522:    dd26        &.      BLE      0x2d572 ; celt_encode_with_ec + 5658
        0x0002d524:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002d526:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002d528:    9b4e        N.      LDR      r3,[sp,#0x138]
        0x0002d52a:    fb080201    ....    MLA      r2,r8,r1,r0
        0x0002d52e:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002d530:    eb030382    ....    ADD      r3,r3,r2,LSL #2
        0x0002d534:    eb000182    ....    ADD      r1,r0,r2,LSL #2
        0x0002d538:    9824        $.      LDR      r0,[sp,#0x90]
        0x0002d53a:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002d53e:    9a2a        *.      LDR      r2,[sp,#0xa8]
        0x0002d540:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002d544:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0002d548:    ee700a60    p.`.    VSUB.F32 s1,s0,s1
        0x0002d54c:    eef00ae0    ....    VABS.F32 s1,s1
        0x0002d550:    ee10ca90    ....    VMOV     r12,s1
        0x0002d554:    f1bc4f80    ...O    CMP      r12,#0x40000000
        0x0002d558:    da05        ..      BGE      0x2d566 ; celt_encode_with_ec + 5646
        0x0002d55a:    edd30a00    ....    VLDR     s1,[r3,#0]
        0x0002d55e:    ee000ace    ....    VMLS.F32 s0,s1,s28
        0x0002d562:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0002d566:    1d00        ..      ADDS     r0,r0,#4
        0x0002d568:    1d09        ..      ADDS     r1,r1,#4
        0x0002d56a:    1e52        R.      SUBS     r2,r2,#1
        0x0002d56c:    f1030304    ....    ADD      r3,r3,#4
        0x0002d570:    d1e6        ..      BNE      0x2d540 ; celt_encode_with_ec + 5608
        0x0002d572:    f1080801    ....    ADD      r8,r8,#1
        0x0002d576:    4546        FE      CMP      r6,r8
        0x0002d578:    bfc8        ..      IT       GT
        0x0002d57a:    982a        *.      LDRGT    r0,[sp,#0xa8]
        0x0002d57c:    dcd0        ..      BGT      0x2d520 ; celt_encode_with_ec + 5576
        0x0002d57e:    69a2        .i      LDR      r2,[r4,#0x18]
        0x0002d580:    6c21        !l      LDR      r1,[r4,#0x40]
        0x0002d582:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x0002d584:    2a04        .*      CMP      r2,#4
        0x0002d586:    bfac        ..      ITE      GE
        0x0002d588:    2301        .#      MOVGE    r3,#1
        0x0002d58a:    2300        .#      MOVLT    r3,#0
        0x0002d58c:    f1040254    ..T.    ADD      r2,r4,#0x54
        0x0002d590:    e9cd010b    ....    STRD     r0,r1,[sp,#0x2c]
        0x0002d594:    e9cd2309    ...#    STRD     r2,r3,[sp,#0x24]
        0x0002d598:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0002d59a:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002d59c:    e9cd1007    ....    STRD     r1,r0,[sp,#0x1c]
        0x0002d5a0:    e9cd6505    ...e    STRD     r6,r5,[sp,#0x14]
        0x0002d5a4:    e9dd212c    ..,!    LDRD     r2,r1,[sp,#0xb0]
        0x0002d5a8:    f10d0804    ....    ADD      r8,sp,#4
        0x0002d5ac:    9824        $.      LDR      r0,[sp,#0x90]
        0x0002d5ae:    9b8d        ..      LDR      r3,[sp,#0x234]
        0x0002d5b0:    e888000f    ....    STM      r8,{r0-r3}
        0x0002d5b4:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002d5b6:    9000        ..      STR      r0,[sp,#0]
        0x0002d5b8:    463a        :F      MOV      r2,r7
        0x0002d5ba:    9b17        ..      LDR      r3,[sp,#0x5c]
        0x0002d5bc:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002d5be:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d5c0:    f00efebe    ....    BL       quant_coarse_energy ; 0x3c340
        0x0002d5c4:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002d5c6:    f8cdb014    ....    STR      r11,[sp,#0x14]
        0x0002d5ca:    f8ddb234    ..4.    LDR      r11,[sp,#0x234]
        0x0002d5ce:    9009        ..      STR      r0,[sp,#0x24]
        0x0002d5d0:    f8dda060    ..`.    LDR      r10,[sp,#0x60]
        0x0002d5d4:    f8db0004    ....    LDR      r0,[r11,#4]
        0x0002d5d8:    f8dd9130    ..0.    LDR      r9,[sp,#0x130]
        0x0002d5dc:    ea4f08c0    O...    LSL      r8,r0,#3
        0x0002d5e0:    f8db001c    ....    LDR      r0,[r11,#0x1c]
        0x0002d5e4:    f005fe68    ..h.    BL       ec_ilog ; 0x332b8
        0x0002d5e8:    4601        .F      MOV      r1,r0
        0x0002d5ea:    f8db0014    ....    LDR      r0,[r11,#0x14]
        0x0002d5ee:    1a40        @.      SUBS     r0,r0,r1
        0x0002d5f0:    f1b90f00    ....    CMP      r9,#0
        0x0002d5f4:    bf14        ..      ITE      NE
        0x0002d5f6:    2202        ."      MOVNE    r2,#2
        0x0002d5f8:    2204        ."      MOVEQ    r2,#4
        0x0002d5fa:    2d00        .-      CMP      r5,#0
        0x0002d5fc:    dd05        ..      BLE      0x2d60a ; celt_encode_with_ec + 5810
        0x0002d5fe:    1881        ..      ADDS     r1,r0,r2
        0x0002d600:    1c49        I.      ADDS     r1,r1,#1
        0x0002d602:    4541        AE      CMP      r1,r8
        0x0002d604:    bf98        ..      IT       LS
        0x0002d606:    2101        .!      MOVLS    r1,#1
        0x0002d608:    d900        ..      BLS      0x2d60c ; celt_encode_with_ec + 5812
        0x0002d60a:    2100        .!      MOVS     r1,#0
        0x0002d60c:    9108        ..      STR      r1,[sp,#0x20]
        0x0002d60e:    eba80101    ....    SUB      r1,r8,r1
        0x0002d612:    910a        ..      STR      r1,[sp,#0x28]
        0x0002d614:    2100        .!      MOVS     r1,#0
        0x0002d616:    f8dd8024    ..$.    LDR      r8,[sp,#0x24]
        0x0002d61a:    910b        ..      STR      r1,[sp,#0x2c]
        0x0002d61c:    45b8        .E      CMP      r8,r7
        0x0002d61e:    da22        ".      BGE      0x2d666 ; celt_encode_with_ec + 5902
        0x0002d620:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0002d622:    eb000c02    ....    ADD      r12,r0,r2
        0x0002d626:    459c        .E      CMP      r12,r3
        0x0002d628:    bf88        ..      IT       HI
        0x0002d62a:    f84a1028    J.(.    STRHI    r1,[r10,r8,LSL #2]
        0x0002d62e:    d811        ..      BHI      0x2d654 ; celt_encode_with_ec + 5884
        0x0002d630:    f85a0028    Z.(.    LDR      r0,[r10,r8,LSL #2]
        0x0002d634:    4041        A@      EORS     r1,r1,r0
        0x0002d636:    4658        XF      MOV      r0,r11
        0x0002d638:    f005fbd0    ....    BL       ec_enc_bit_logp ; 0x32ddc
        0x0002d63c:    f8db001c    ....    LDR      r0,[r11,#0x1c]
        0x0002d640:    f005fe3a    ..:.    BL       ec_ilog ; 0x332b8
        0x0002d644:    f8db1014    ....    LDR      r1,[r11,#0x14]
        0x0002d648:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0002d64a:    1a08        ..      SUBS     r0,r1,r0
        0x0002d64c:    f85a1028    Z.(.    LDR      r1,[r10,r8,LSL #2]
        0x0002d650:    430a        .C      ORRS     r2,r2,r1
        0x0002d652:    920b        ..      STR      r2,[sp,#0x2c]
        0x0002d654:    f1b90f00    ....    CMP      r9,#0
        0x0002d658:    bf14        ..      ITE      NE
        0x0002d65a:    2204        ."      MOVNE    r2,#4
        0x0002d65c:    2205        ."      MOVEQ    r2,#5
        0x0002d65e:    f1080801    ....    ADD      r8,r8,#1
        0x0002d662:    45b8        .E      CMP      r8,r7
        0x0002d664:    dbdc        ..      BLT      0x2d620 ; celt_encode_with_ec + 5832
        0x0002d666:    f8df84e8    ....    LDR      r8,[pc,#1256] ; [0x2db50] = 0x45320
        0x0002d66a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002d66c:    b180        ..      CBZ      r0,0x2d690 ; celt_encode_with_ec + 5944
        0x0002d66e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002d670:    eb0800c5    ....    ADD      r0,r8,r5,LSL #3
        0x0002d674:    eb010189    ....    ADD      r1,r1,r9,LSL #2
        0x0002d678:    5642        BV      LDRSB    r2,[r0,r1]
        0x0002d67a:    4408        .D      ADD      r0,r0,r1
        0x0002d67c:    f9900002    ....    LDRSB    r0,[r0,#2]
        0x0002d680:    4282        .B      CMP      r2,r0
        0x0002d682:    d005        ..      BEQ      0x2d690 ; celt_encode_with_ec + 5944
        0x0002d684:    2201        ."      MOVS     r2,#1
        0x0002d686:    4658        XF      MOV      r0,r11
        0x0002d688:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002d68a:    f005fba7    ....    BL       ec_enc_bit_logp ; 0x32ddc
        0x0002d68e:    e001        ..      B        0x2d694 ; celt_encode_with_ec + 5948
        0x0002d690:    2000        .       MOVS     r0,#0
        0x0002d692:    9005        ..      STR      r0,[sp,#0x14]
        0x0002d694:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002d696:    1a79        y.      SUBS     r1,r7,r1
        0x0002d698:    2900        .)      CMP      r1,#0
        0x0002d69a:    dd2d        -.      BLE      0x2d6f8 ; celt_encode_with_ec + 6048
        0x0002d69c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002d69e:    eb0a0080    ....    ADD      r0,r10,r0,LSL #2
        0x0002d6a2:    1f00        ..      SUBS     r0,r0,#4
        0x0002d6a4:    f0110f01    ....    TST      r1,#1
        0x0002d6a8:    d00d        ..      BEQ      0x2d6c6 ; celt_encode_with_ec + 5998
        0x0002d6aa:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002d6ac:    ea4f0389    O...    LSL      r3,r9,#2
        0x0002d6b0:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x0002d6b4:    f8503f04    P..?    LDR      r3,[r0,#4]!
        0x0002d6b8:    eb020c03    ....    ADD      r12,r2,r3
        0x0002d6bc:    eb0802c5    ....    ADD      r2,r8,r5,LSL #3
        0x0002d6c0:    f912200c    ...     LDRSB    r2,[r2,r12]
        0x0002d6c4:    6002        .`      STR      r2,[r0,#0]
        0x0002d6c6:    1049        I.      ASRS     r1,r1,#1
        0x0002d6c8:    d016        ..      BEQ      0x2d6f8 ; celt_encode_with_ec + 6048
        0x0002d6ca:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002d6cc:    ea4f0c89    O...    LSL      r12,r9,#2
        0x0002d6d0:    eb0c0242    ..B.    ADD      r2,r12,r2,LSL #1
        0x0002d6d4:    eb0803c5    ....    ADD      r3,r8,r5,LSL #3
        0x0002d6d8:    f850cf04    P...    LDR      r12,[r0,#4]!
        0x0002d6dc:    1e49        I.      SUBS     r1,r1,#1
        0x0002d6de:    4494        .D      ADD      r12,r12,r2
        0x0002d6e0:    f913c00c    ....    LDRSB    r12,[r3,r12]
        0x0002d6e4:    f840cb04    @...    STR      r12,[r0],#4
        0x0002d6e8:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x0002d6ec:    4494        .D      ADD      r12,r12,r2
        0x0002d6ee:    f913c00c    ....    LDRSB    r12,[r3,r12]
        0x0002d6f2:    f8c0c000    ....    STR      r12,[r0,#0]
        0x0002d6f6:    d1ef        ..      BNE      0x2d6d8 ; celt_encode_with_ec + 6016
        0x0002d6f8:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d6fa:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002d6fc:    f005fddc    ....    BL       ec_ilog ; 0x332b8
        0x0002d700:    998d        ..      LDR      r1,[sp,#0x234]
        0x0002d702:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0002d704:    1a08        ..      SUBS     r0,r1,r0
        0x0002d706:    1d01        ..      ADDS     r1,r0,#4
        0x0002d708:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002d70a:    4288        .B      CMP      r0,r1
        0x0002d70c:    db29        ).      BLT      0x2d762 ; celt_encode_with_ec + 6154
        0x0002d70e:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002d710:    b120         .      CBZ      r0,0x2d71c ; celt_encode_with_ec + 6084
        0x0002d712:    2000        .       MOVS     r0,#0
        0x0002d714:    6660        `f      STR      r0,[r4,#0x64]
        0x0002d716:    2002        .       MOVS     r0,#2
        0x0002d718:    6520         e      STR      r0,[r4,#0x50]
        0x0002d71a:    e01c        ..      B        0x2d756 ; celt_encode_with_ec + 6142
        0x0002d71c:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002d71e:    b148        H.      CBZ      r0,0x2d734 ; celt_encode_with_ec + 6108
        0x0002d720:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002d722:    b1b0        ..      CBZ      r0,0x2d752 ; celt_encode_with_ec + 6138
        0x0002d724:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002d726:    2800        .(      CMP      r0,#0
        0x0002d728:    bf0e        ..      ITEE     EQ
        0x0002d72a:    2003        .       MOVEQ    r0,#3
        0x0002d72c:    2002        .       MOVNE    r0,#2
        0x0002d72e:    6520         e      STRNE    r0,[r4,#0x50]
        0x0002d730:    d010        ..      BEQ      0x2d754 ; celt_encode_with_ec + 6140
        0x0002d732:    e010        ..      B        0x2d756 ; celt_encode_with_ec + 6142
        0x0002d734:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002d736:    b940        @.      CBNZ     r0,0x2d74a ; celt_encode_with_ec + 6130
        0x0002d738:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002d73a:    2803        .(      CMP      r0,#3
        0x0002d73c:    db05        ..      BLT      0x2d74a ; celt_encode_with_ec + 6130
        0x0002d73e:    e9dd0128    ..(.    LDRD     r0,r1,[sp,#0xa0]
        0x0002d742:    ebb10f40    ..@.    CMP      r1,r0,LSL #1
        0x0002d746:    db02        ..      BLT      0x2d74e ; celt_encode_with_ec + 6134
        0x0002d748:    e04e        N.      B        0x2d7e8 ; celt_encode_with_ec + 6288
        0x0002d74a:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002d74c:    b108        ..      CBZ      r0,0x2d752 ; celt_encode_with_ec + 6138
        0x0002d74e:    2002        .       MOVS     r0,#2
        0x0002d750:    e000        ..      B        0x2d754 ; celt_encode_with_ec + 6140
        0x0002d752:    2000        .       MOVS     r0,#0
        0x0002d754:    6520         e      STR      r0,[r4,#0x50]
        0x0002d756:    4601        .F      MOV      r1,r0
        0x0002d758:    2305        .#      MOVS     r3,#5
        0x0002d75a:    4afe        .J      LDR      r2,[pc,#1016] ; [0x2db54] = 0x44c5b
        0x0002d75c:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d75e:    f005fc78    ..x.    BL       ec_enc_icdf ; 0x33052
        0x0002d762:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002d764:    b150        P.      CBZ      r0,0x2d77c ; celt_encode_with_ec + 6180
        0x0002d766:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002d768:    281a        .(      CMP      r0,#0x1a
        0x0002d76a:    bfdd        ..      ITTTE    LE
        0x0002d76c:    49fa        .I      LDRLE    r1,[pc,#1000] ; [0x2db58] = 0x55555556
        0x0002d76e:    fb811000    ....    SMULLLE  r1,r0,r1,r0
        0x0002d772:    eba071e0    ...q    SUBLE    r1,r0,r0,ASR #31
        0x0002d776:    2108        .!      MOVGT    r1,#8
        0x0002d778:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002d77a:    6001        .`      STR      r1,[r0,#0]
        0x0002d77c:    9833        3.      LDR      r0,[sp,#0xcc]
        0x0002d77e:    f012f8fd    ....    BL       spl_alloca ; 0x3f97c
        0x0002d782:    4601        .F      MOV      r1,r0
        0x0002d784:    9002        ..      STR      r0,[sp,#8]
        0x0002d786:    4633        3F      MOV      r3,r6
        0x0002d788:    462a        *F      MOV      r2,r5
        0x0002d78a:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d78c:    f008fa15    ....    BL       init_caps ; 0x35bba
        0x0002d790:    2006        .       MOVS     r0,#6
        0x0002d792:    9005        ..      STR      r0,[sp,#0x14]
        0x0002d794:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002d796:    f04f0900    O...    MOV      r9,#0
        0x0002d79a:    00c0        ..      LSLS     r0,r0,#3
        0x0002d79c:    902d        -.      STR      r0,[sp,#0xb4]
        0x0002d79e:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d7a0:    f005fdee    ....    BL       ec_tell_frac ; 0x33380
        0x0002d7a4:    900a        ..      STR      r0,[sp,#0x28]
        0x0002d7a6:    f8dd8078    ..x.    LDR      r8,[sp,#0x78]
        0x0002d7aa:    45b8        .E      CMP      r8,r7
        0x0002d7ac:    da6c        l.      BGE      0x2d888 ; celt_encode_with_ec + 6448
        0x0002d7ae:    9830        0.      LDR      r0,[sp,#0xc0]
        0x0002d7b0:    eb000048    ..H.    ADD      r0,r0,r8,LSL #1
        0x0002d7b4:    f9b01002    ....    LDRSH    r1,[r0,#2]
        0x0002d7b8:    9830        0.      LDR      r0,[sp,#0xc0]
        0x0002d7ba:    f9300018    0...    LDRSH    r0,[r0,r8,LSL #1]
        0x0002d7be:    1a08        ..      SUBS     r0,r1,r0
        0x0002d7c0:    4370        pC      MULS     r0,r6,r0
        0x0002d7c2:    40a8        .@      LSLS     r0,r0,r5
        0x0002d7c4:    2830        0(      CMP      r0,#0x30
        0x0002d7c6:    bfb4        ..      ITE      LT
        0x0002d7c8:    2130        0!      MOVLT    r1,#0x30
        0x0002d7ca:    4601        .F      MOVGE    r1,r0
        0x0002d7cc:    ebb10fc0    ....    CMP      r1,r0,LSL #3
        0x0002d7d0:    bfc8        ..      IT       GT
        0x0002d7d2:    00c0        ..      LSLGT    r0,r0,#3
        0x0002d7d4:    dc02        ..      BGT      0x2d7dc ; celt_encode_with_ec + 6276
        0x0002d7d6:    2830        0(      CMP      r0,#0x30
        0x0002d7d8:    bfb8        ..      IT       LT
        0x0002d7da:    2030        0       MOVLT    r0,#0x30
        0x0002d7dc:    9001        ..      STR      r0,[sp,#4]
        0x0002d7de:    f04f0a00    O...    MOV      r10,#0
        0x0002d7e2:    46d3        .F      MOV      r11,r10
        0x0002d7e4:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002d7e6:    e030        0.      B        0x2d84a ; celt_encode_with_ec + 6386
        0x0002d7e8:    9822        ".      LDR      r0,[sp,#0x88]
        0x0002d7ea:    991b        ..      LDR      r1,[sp,#0x6c]
        0x0002d7ec:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x0002d7ee:    e9cd1005    ....    STRD     r1,r0,[sp,#0x14]
        0x0002d7f2:    e9cd2603    ...&    STRD     r2,r6,[sp,#0xc]
        0x0002d7f6:    9865        e.      LDR      r0,[sp,#0x194]
        0x0002d7f8:    2800        .(      CMP      r0,#0
        0x0002d7fa:    bf14        ..      ITE      NE
        0x0002d7fc:    2101        .!      MOVNE    r1,#1
        0x0002d7fe:    2100        .!      MOVEQ    r1,#0
        0x0002d800:    f1040064    ..d.    ADD      r0,r4,#0x64
        0x0002d804:    1f02        ..      SUBS     r2,r0,#4
        0x0002d806:    9200        ..      STR      r2,[sp,#0]
        0x0002d808:    e9cd0101    ....    STRD     r0,r1,[sp,#4]
        0x0002d80c:    3a08        .:      SUBS     r2,r2,#8
        0x0002d80e:    6d23        #m      LDR      r3,[r4,#0x50]
        0x0002d810:    992f        /.      LDR      r1,[sp,#0xbc]
        0x0002d812:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d814:    f012f8c8    ....    BL       spreading_decision ; 0x3f9a8
        0x0002d818:    e79c        ..      B        0x2d754 ; celt_encode_with_ec + 6140
        0x0002d81a:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002d81c:    f8500028    P.(.    LDR      r0,[r0,r8,LSL #2]
        0x0002d820:    4558        XE      CMP      r0,r11
        0x0002d822:    bfcc        ..      ITE      GT
        0x0002d824:    2001        .       MOVGT    r0,#1
        0x0002d826:    2000        .       MOVLE    r0,#0
        0x0002d828:    4601        .F      MOV      r1,r0
        0x0002d82a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d82c:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d82e:    f005fad5    ....    BL       ec_enc_bit_logp ; 0x32ddc
        0x0002d832:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d834:    f005fda4    ....    BL       ec_tell_frac ; 0x33380
        0x0002d838:    900a        ..      STR      r0,[sp,#0x28]
        0x0002d83a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d83c:    b190        ..      CBZ      r0,0x2d864 ; celt_encode_with_ec + 6412
        0x0002d83e:    9801        ..      LDR      r0,[sp,#4]
        0x0002d840:    2201        ."      MOVS     r2,#1
        0x0002d842:    4482        .D      ADD      r10,r10,r0
        0x0002d844:    4481        .D      ADD      r9,r9,r0
        0x0002d846:    f10b0b01    ....    ADD      r11,r11,#1
        0x0002d84a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002d84c:    eb0001c2    ....    ADD      r1,r0,r2,LSL #3
        0x0002d850:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002d852:    eba00009    ....    SUB      r0,r0,r9
        0x0002d856:    4281        .B      CMP      r1,r0
        0x0002d858:    da04        ..      BGE      0x2d864 ; celt_encode_with_ec + 6412
        0x0002d85a:    9802        ..      LDR      r0,[sp,#8]
        0x0002d85c:    f8500028    P.(.    LDR      r0,[r0,r8,LSL #2]
        0x0002d860:    4582        .E      CMP      r10,r0
        0x0002d862:    dbda        ..      BLT      0x2d81a ; celt_encode_with_ec + 6338
        0x0002d864:    f1bb0f00    ....    CMP      r11,#0
        0x0002d868:    d007        ..      BEQ      0x2d87a ; celt_encode_with_ec + 6434
        0x0002d86a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d86c:    1e40        @.      SUBS     r0,r0,#1
        0x0002d86e:    2802        .(      CMP      r0,#2
        0x0002d870:    bfa6        ..      ITTE     GE
        0x0002d872:    9805        ..      LDRGE    r0,[sp,#0x14]
        0x0002d874:    1e40        @.      SUBGE    r0,r0,#1
        0x0002d876:    2002        .       MOVLT    r0,#2
        0x0002d878:    9005        ..      STR      r0,[sp,#0x14]
        0x0002d87a:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002d87c:    f840a028    @.(.    STR      r10,[r0,r8,LSL #2]
        0x0002d880:    f1080801    ....    ADD      r8,r8,#1
        0x0002d884:    45b8        .E      CMP      r8,r7
        0x0002d886:    db92        ..      BLT      0x2d7ae ; celt_encode_with_ec + 6230
        0x0002d888:    2e02        ..      CMP      r6,#2
        0x0002d88a:    d17d        }.      BNE      0x2d988 ; celt_encode_with_ec + 6704
        0x0002d88c:    b3ed        ..      CBZ      r5,0x2d90a ; celt_encode_with_ec + 6578
        0x0002d88e:    982f        /.      LDR      r0,[sp,#0xbc]
        0x0002d890:    9006        ..      STR      r0,[sp,#0x18]
        0x0002d892:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002d894:    9001        ..      STR      r0,[sp,#4]
        0x0002d896:    2000        .       MOVS     r0,#0
        0x0002d898:    9000        ..      STR      r0,[sp,#0]
        0x0002d89a:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d89c:    eef08a48    ..H.    VMOV.F32 s17,s16
        0x0002d8a0:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0002d8a2:    9005        ..      STR      r0,[sp,#0x14]
        0x0002d8a4:    9900        ..      LDR      r1,[sp,#0]
        0x0002d8a6:    9a00        ..      LDR      r2,[sp,#0]
        0x0002d8a8:    f8ddc014    ....    LDR      r12,[sp,#0x14]
        0x0002d8ac:    2302        .#      MOVS     r3,#2
        0x0002d8ae:    f9300011    0...    LDRSH    r0,[r0,r1,LSL #1]
        0x0002d8b2:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x0002d8b6:    f93c2002    <..     LDRSH    r2,[r12,r2]
        0x0002d8ba:    fa00f105    ....    LSL      r1,r0,r5
        0x0002d8be:    1a10        ..      SUBS     r0,r2,r0
        0x0002d8c0:    fa00fb05    ....    LSL      r11,r0,r5
        0x0002d8c4:    f1bb0f00    ....    CMP      r11,#0
        0x0002d8c8:    dd59        Y.      BLE      0x2d97e ; celt_encode_with_ec + 6694
        0x0002d8ca:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d8cc:    eb000a81    ....    ADD      r10,r0,r1,LSL #2
        0x0002d8d0:    9801        ..      LDR      r0,[sp,#4]
        0x0002d8d2:    4401        .D      ADD      r1,r1,r0
        0x0002d8d4:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d8d6:    eb000881    ....    ADD      r8,r0,r1,LSL #2
        0x0002d8da:    bf00        ..      NOP      
        0x0002d8dc:    edd8da00    ....    VLDR     s27,[r8,#0]
        0x0002d8e0:    eeb00aed    ....    VABS.F32 s0,s27
        0x0002d8e4:    ee100a10    ....    VMOV     r0,s0
        0x0002d8e8:    f015fa72    ..r.    BL       __aeabi_f2d ; 0x42dd0
        0x0002d8ec:    ed9ada00    ....    VLDR     s26,[r10,#0]
        0x0002d8f0:    ec410b19    A...    VMOV     d9,r0,r1
        0x0002d8f4:    eeb00acd    ....    VABS.F32 s0,s26
        0x0002d8f8:    ee100a10    ....    VMOV     r0,s0
        0x0002d8fc:    f015fa68    ..h.    BL       __aeabi_f2d ; 0x42dd0
        0x0002d900:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0002d904:    f014fc5a    ..Z.    BL       __aeabi_dadd ; 0x421bc
        0x0002d908:    e000        ..      B        0x2d90c ; celt_encode_with_ec + 6580
        0x0002d90a:    e064        d.      B        0x2d9d6 ; celt_encode_with_ec + 6782
        0x0002d90c:    ec410b19    A...    VMOV     d9,r0,r1
        0x0002d910:    ee180a10    ....    VMOV     r0,s16
        0x0002d914:    f015fa5c    ..\.    BL       __aeabi_f2d ; 0x42dd0
        0x0002d918:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0002d91c:    f014fc4e    ..N.    BL       __aeabi_dadd ; 0x421bc
        0x0002d920:    f014fc1a    ....    BL       __aeabi_d2f ; 0x42158
        0x0002d924:    ee3d0a6d    =.m.    VSUB.F32 s0,s26,s27
        0x0002d928:    ee080a10    ....    VMOV     s16,r0
        0x0002d92c:    eeb00ac0    ....    VABS.F32 s0,s0
        0x0002d930:    ee100a10    ....    VMOV     r0,s0
        0x0002d934:    f015fa4c    ..L.    BL       __aeabi_f2d ; 0x42dd0
        0x0002d938:    ee3d0a2d    =.-.    VADD.F32 s0,s26,s27
        0x0002d93c:    ec410b19    A...    VMOV     d9,r0,r1
        0x0002d940:    eeb00ac0    ....    VABS.F32 s0,s0
        0x0002d944:    ee100a10    ....    VMOV     r0,s0
        0x0002d948:    f015fa42    ..B.    BL       __aeabi_f2d ; 0x42dd0
        0x0002d94c:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0002d950:    f014fc34    ..4.    BL       __aeabi_dadd ; 0x421bc
        0x0002d954:    ec410b19    A...    VMOV     d9,r0,r1
        0x0002d958:    ee180a90    ....    VMOV     r0,s17
        0x0002d95c:    f015fa38    ..8.    BL       __aeabi_f2d ; 0x42dd0
        0x0002d960:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0002d964:    f014fc2a    ..*.    BL       __aeabi_dadd ; 0x421bc
        0x0002d968:    f014fbf6    ....    BL       __aeabi_d2f ; 0x42158
        0x0002d96c:    ee080a90    ....    VMOV     s17,r0
        0x0002d970:    f1080804    ....    ADD      r8,r8,#4
        0x0002d974:    f10a0a04    ....    ADD      r10,r10,#4
        0x0002d978:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x0002d97c:    d1ae        ..      BNE      0x2d8dc ; celt_encode_with_ec + 6532
        0x0002d97e:    9800        ..      LDR      r0,[sp,#0]
        0x0002d980:    1c40        @.      ADDS     r0,r0,#1
        0x0002d982:    9000        ..      STR      r0,[sp,#0]
        0x0002d984:    280d        .(      CMP      r0,#0xd
        0x0002d986:    e000        ..      B        0x2d98a ; celt_encode_with_ec + 6706
        0x0002d988:    e046        F.      B        0x2da18 ; celt_encode_with_ec + 6848
        0x0002d98a:    bfb8        ..      IT       LT
        0x0002d98c:    9805        ..      LDRLT    r0,[sp,#0x14]
        0x0002d98e:    db89        ..      BLT      0x2d8a4 ; celt_encode_with_ec + 6476
        0x0002d990:    ed9f0a72    ..r.    VLDR     s0,[pc,#456] ; [0x2db5c] = 0x3f3504f7
        0x0002d994:    210d        .!      MOVS     r1,#0xd
        0x0002d996:    2d01        .-      CMP      r5,#1
        0x0002d998:    ee280a80    (...    VMUL.F32 s0,s17,s0
        0x0002d99c:    bfd8        ..      IT       LE
        0x0002d99e:    2105        .!      MOVLE    r1,#5
        0x0002d9a0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d9a2:    f9b0201a    ...     LDRSH    r2,[r0,#0x1a]
        0x0002d9a6:    1c68        h.      ADDS     r0,r5,#1
        0x0002d9a8:    fa02f000    ....    LSL      r0,r2,r0
        0x0002d9ac:    4401        .D      ADD      r1,r1,r0
        0x0002d9ae:    ee001a90    ....    VMOV     s1,r1
        0x0002d9b2:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002d9b6:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0002d9ba:    ee000a10    ....    VMOV     s0,r0
        0x0002d9be:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002d9c2:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002d9c6:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0002d9ca:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d9ce:    bfcc        ..      ITE      GT
        0x0002d9d0:    2001        .       MOVGT    r0,#1
        0x0002d9d2:    2000        .       MOVLE    r0,#0
        0x0002d9d4:    9066        f.      STR      r0,[sp,#0x198]
        0x0002d9d6:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x0002d9d8:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x0002d9dc:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x0002d9e0:    ee000a10    ....    VMOV     s0,r0
        0x0002d9e4:    495e        ^I      LDR      r1,[pc,#376] ; [0x2db60] = 0x44d40
        0x0002d9e6:    2215        ."      MOVS     r2,#0x15
        0x0002d9e8:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002d9ec:    f1a10054    ..T.    SUB      r0,r1,#0x54
        0x0002d9f0:    f8d430e8    ...0    LDR      r3,[r4,#0xe8]
        0x0002d9f4:    f008f88e    ....    BL       hysteresis_decision ; 0x35b14
        0x0002d9f8:    f8c400e8    ....    STR      r0,[r4,#0xe8]
        0x0002d9fc:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002d9fe:    4288        .B      CMP      r0,r1
        0x0002da00:    bfa8        ..      IT       GE
        0x0002da02:    4601        .F      MOVGE    r1,r0
        0x0002da04:    42b9        .B      CMP      r1,r7
        0x0002da06:    bfc8        ..      IT       GT
        0x0002da08:    4638        8F      MOVGT    r0,r7
        0x0002da0a:    dc03        ..      BGT      0x2da14 ; celt_encode_with_ec + 6844
        0x0002da0c:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002da0e:    4281        .B      CMP      r1,r0
        0x0002da10:    bfc8        ..      IT       GT
        0x0002da12:    4608        .F      MOVGT    r0,r1
        0x0002da14:    f8c400e8    ....    STR      r0,[r4,#0xe8]
        0x0002da18:    2005        .       MOVS     r0,#5
        0x0002da1a:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002da1c:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002da1e:    eba00109    ....    SUB      r1,r0,r9
        0x0002da22:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002da24:    3030        00      ADDS     r0,r0,#0x30
        0x0002da26:    4288        .B      CMP      r0,r1
        0x0002da28:    dc7d        }.      BGT      0x2db26 ; celt_encode_with_ec + 7118
        0x0002da2a:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002da2c:    2800        .(      CMP      r0,#0
        0x0002da2e:    bfdc        ..      ITT      LE
        0x0002da30:    6c20         l      LDRLE    r0,[r4,#0x40]
        0x0002da32:    2800        .(      CMPLE    r0,#0
        0x0002da34:    bf18        ..      IT       NE
        0x0002da36:    ed84aa39    ..9.    VSTRNE   s20,[r4,#0xe4]
        0x0002da3a:    d175        u.      BNE      0x2db28 ; celt_encode_with_ec + 7120
        0x0002da3c:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002da3e:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002da40:    ed9d0a4d    ..M.    VLDR     s0,[sp,#0x134]
        0x0002da44:    9b2f        /.      LDR      r3,[sp,#0xbc]
        0x0002da46:    f8dda074    ..t.    LDR      r10,[sp,#0x74]
        0x0002da4a:    ed8d0a06    ....    VSTR     s0,[sp,#0x18]
        0x0002da4e:    f8d400e8    ....    LDR      r0,[r4,#0xe8]
        0x0002da52:    9004        ..      STR      r0,[sp,#0x10]
        0x0002da54:    edcdca08    ....    VSTR     s25,[sp,#0x20]
        0x0002da58:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x0002da5a:    eeb09a4a    ..J.    VMOV.F32 s18,s20
        0x0002da5e:    eef1ca04    ....    VMOV.F32 s25,#5.00000000
        0x0002da62:    eef10a00    ....    VMOV.F32 s1,#4.00000000
        0x0002da66:    f5b04f7a    ..zO    CMP      r0,#0xfa00
        0x0002da6a:    bfaa        ..      ITET     GE
        0x0002da6c:    493d        =I      LDRGE    r1,[pc,#244] ; [0x2db64] = 0x13880
        0x0002da6e:    eef0ca60    ..`.    VMOVLT.F32 s25,s1
        0x0002da72:    4281        .B      CMPGE    r1,r0
        0x0002da74:    dd0c        ..      BLE      0x2da90 ; celt_encode_with_ec + 6968
        0x0002da76:    f5a0407a    ..z@    SUB      r0,r0,#0xfa00
        0x0002da7a:    1280        ..      ASRS     r0,r0,#10
        0x0002da7c:    ee000a10    ....    VMOV     s0,r0
        0x0002da80:    ed9f1a39    ..9.    VLDR     s2,[pc,#228] ; [0x2db68] = 0x3d800000
        0x0002da84:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002da88:    ee400a01    @...    VMLA.F32 s1,s0,s2
        0x0002da8c:    eef0ca60    ..`.    VMOV.F32 s25,s1
        0x0002da90:    2e02        ..      CMP      r6,#2
        0x0002da92:    d015        ..      BEQ      0x2dac0 ; celt_encode_with_ec + 7016
        0x0002da94:    f04f0c00    O...    MOV      r12,#0
        0x0002da98:    f1c70b02    ....    RSB      r11,r7,#2
        0x0002da9c:    f1a70801    ....    SUB      r8,r7,#1
        0x0002daa0:    f1b80f00    ....    CMP      r8,#0
        0x0002daa4:    dd7d        }.      BLE      0x2dba2 ; celt_encode_with_ec + 7242
        0x0002daa6:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002daa8:    2200        ."      MOVS     r2,#0
        0x0002daaa:    6880        .h      LDR      r0,[r0,#8]
        0x0002daac:    fb00f10c    ....    MUL      r1,r0,r12
        0x0002dab0:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002dab2:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002dab6:    1f00        ..      SUBS     r0,r0,#4
        0x0002dab8:    f0170f01    ....    TST      r7,#1
        0x0002dabc:    d172        r.      BNE      0x2dba4 ; celt_encode_with_ec + 7244
        0x0002dabe:    e121        !.      B        0x2dd04 ; celt_encode_with_ec + 7596
        0x0002dac0:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002dac2:    eeb02a49    ..I*    VMOV.F32 s4,s18
        0x0002dac6:    2100        .!      MOVS     r1,#0
        0x0002dac8:    f8d0c020    .. .    LDR      r12,[r0,#0x20]
        0x0002dacc:    f04f0e02    O...    MOV      lr,#2
        0x0002dad0:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x0002dad4:    eb0e0041    ..A.    ADD      r0,lr,r1,LSL #1
        0x0002dad8:    f93c2000    <..     LDRSH    r2,[r12,r0]
        0x0002dadc:    f93c0011    <...    LDRSH    r0,[r12,r1,LSL #1]
        0x0002dae0:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0002dae4:    1a12        ..      SUBS     r2,r2,r0
        0x0002dae6:    fa02f805    ....    LSL      r8,r2,r5
        0x0002daea:    f1b80f00    ....    CMP      r8,#0
        0x0002daee:    dd2b        +.      BLE      0x2db48 ; celt_encode_with_ec + 7152
        0x0002daf0:    fa00f205    ....    LSL      r2,r0,r5
        0x0002daf4:    eb030082    ....    ADD      r0,r3,r2,LSL #2
        0x0002daf8:    4452        RD      ADD      r2,r2,r10
        0x0002dafa:    eb030282    ....    ADD      r2,r3,r2,LSL #2
        0x0002dafe:    1f00        ..      SUBS     r0,r0,#4
        0x0002db00:    1f12        ..      SUBS     r2,r2,#4
        0x0002db02:    f0180f01    ....    TST      r8,#1
        0x0002db06:    d007        ..      BEQ      0x2db18 ; celt_encode_with_ec + 7104
        0x0002db08:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002db0c:    edd21a01    ....    VLDR     s3,[r2,#4]
        0x0002db10:    1d00        ..      ADDS     r0,r0,#4
        0x0002db12:    1d12        ..      ADDS     r2,r2,#4
        0x0002db14:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0002db18:    ea5f0868    _.h.    ASRS     r8,r8,#1
        0x0002db1c:    d014        ..      BEQ      0x2db48 ; celt_encode_with_ec + 7152
        0x0002db1e:    bf00        ..      NOP      
        0x0002db20:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002db24:    e001        ..      B        0x2db2a ; celt_encode_with_ec + 7122
        0x0002db26:    e168        h.      B        0x2ddfa ; celt_encode_with_ec + 7842
        0x0002db28:    e15d        ].      B        0x2dde6 ; celt_encode_with_ec + 7822
        0x0002db2a:    edd21a01    ....    VLDR     s3,[r2,#4]
        0x0002db2e:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0002db32:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0002db36:    ed921a02    ....    VLDR     s2,[r2,#8]
        0x0002db3a:    3008        .0      ADDS     r0,r0,#8
        0x0002db3c:    3208        .2      ADDS     r2,r2,#8
        0x0002db3e:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002db42:    ee410a81    A...    VMLA.F32 s1,s3,s2
        0x0002db46:    d1eb        ..      BNE      0x2db20 ; celt_encode_with_ec + 7112
        0x0002db48:    1c49        I.      ADDS     r1,r1,#1
        0x0002db4a:    ee322a20    2. *    VADD.F32 s4,s4,s1
        0x0002db4e:    e00d        ..      B        0x2db6c ; celt_encode_with_ec + 7188
    $d
        0x0002db50:    00045320     S..    DCD    283424
        0x0002db54:    00044c5b    [L..    DCD    281691
        0x0002db58:    55555556    VUUU    DCD    1431655766
        0x0002db5c:    3f3504f7    ..5?    DCD    1060439287
        0x0002db60:    00044d40    @M..    DCD    281920
        0x0002db64:    00013880    .8..    DCD    80000
        0x0002db68:    3d800000    ...=    DCD    1031798784
    $t
        0x0002db6c:    2908        .)      CMP      r1,#8
        0x0002db6e:    dbb1        ..      BLT      0x2dad4 ; celt_encode_with_ec + 7036
        0x0002db70:    eef40a00    ....    VMOV.F32 s1,#0.12500000
        0x0002db74:    ee620a20    b. .    VMUL.F32 s1,s4,s1
        0x0002db78:    eef01ae0    ....    VABS.F32 s3,s1
        0x0002db7c:    ee110a90    ....    VMOV     r0,s3
        0x0002db80:    f1b05f7e    ..~_    CMP      r0,#0x3f800000
        0x0002db84:    bfc8        ..      IT       GT
        0x0002db86:    eef71a00    ....    VMOVGT.F32 s3,#1.00000000
        0x0002db8a:    eeb02a61    ..a*    VMOV.F32 s4,s3
        0x0002db8e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002db90:    2208        ."      MOVS     r2,#8
        0x0002db92:    2808        .(      CMP      r0,#8
        0x0002db94:    bfc8        ..      IT       GT
        0x0002db96:    eef02a40    ..@*    VMOVGT.F32 s5,s0
        0x0002db9a:    dd44        D.      BLE      0x2dc26 ; celt_encode_with_ec + 7374
        0x0002db9c:    eb0e0042    ..B.    ADD      r0,lr,r2,LSL #1
        0x0002dba0:    e001        ..      B        0x2dba6 ; celt_encode_with_ec + 7246
        0x0002dba2:    e0d7        ..      B        0x2dd54 ; celt_encode_with_ec + 7676
        0x0002dba4:    e0b8        ..      B        0x2dd18 ; celt_encode_with_ec + 7616
        0x0002dba6:    f93c1000    <...    LDRSH    r1,[r12,r0]
        0x0002dbaa:    f93c0012    <...    LDRSH    r0,[r12,r2,LSL #1]
        0x0002dbae:    eeb00a62    ..b.    VMOV.F32 s0,s5
        0x0002dbb2:    1a09        ..      SUBS     r1,r1,r0
        0x0002dbb4:    fa01f805    ....    LSL      r8,r1,r5
        0x0002dbb8:    f1b80f00    ....    CMP      r8,#0
        0x0002dbbc:    dd27        '.      BLE      0x2dc0e ; celt_encode_with_ec + 7350
        0x0002dbbe:    40a8        .@      LSLS     r0,r0,r5
        0x0002dbc0:    eb030180    ....    ADD      r1,r3,r0,LSL #2
        0x0002dbc4:    4450        PD      ADD      r0,r0,r10
        0x0002dbc6:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0002dbca:    1f00        ..      SUBS     r0,r0,#4
        0x0002dbcc:    1f09        ..      SUBS     r1,r1,#4
        0x0002dbce:    f0180f01    ....    TST      r8,#1
        0x0002dbd2:    d007        ..      BEQ      0x2dbe4 ; celt_encode_with_ec + 7308
        0x0002dbd4:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0002dbd8:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002dbdc:    1d00        ..      ADDS     r0,r0,#4
        0x0002dbde:    1d09        ..      ADDS     r1,r1,#4
        0x0002dbe0:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002dbe4:    ea5f0868    _.h.    ASRS     r8,r8,#1
        0x0002dbe8:    d011        ..      BEQ      0x2dc0e ; celt_encode_with_ec + 7350
        0x0002dbea:    bf00        ..      NOP      
        0x0002dbec:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0002dbf0:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002dbf4:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002dbf8:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0002dbfc:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0002dc00:    3008        .0      ADDS     r0,r0,#8
        0x0002dc02:    3108        .1      ADDS     r1,r1,#8
        0x0002dc04:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002dc08:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0002dc0c:    d1ee        ..      BNE      0x2dbec ; celt_encode_with_ec + 7316
        0x0002dc0e:    eef00ac0    ....    VABS.F32 s1,s0
        0x0002dc12:    eef40ae1    ....    VCMPE.F32 s1,s3
        0x0002dc16:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dc1a:    f0c0851f    ....    BCC.W    0x2e65c ; celt_encode_with_ec + 9988
        0x0002dc1e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002dc20:    1c52        R.      ADDS     r2,r2,#1
        0x0002dc22:    4282        .B      CMP      r2,r0
        0x0002dc24:    dbba        ..      BLT      0x2db9c ; celt_encode_with_ec + 7236
        0x0002dc26:    eef0dae1    ....    VABS.F32 s27,s3
        0x0002dc2a:    ee1d0a90    ....    VMOV     r0,s27
        0x0002dc2e:    f1b05f7e    ..~_    CMP      r0,#0x3f800000
        0x0002dc32:    bfc8        ..      IT       GT
        0x0002dc34:    eef7da00    ....    VMOVGT.F32 s27,#1.00000000
        0x0002dc38:    eddf9afb    ....    VLDR     s19,[pc,#1004] ; [0x2e028] = 0x3f8020c5
        0x0002dc3c:    eeb00a69    ..i.    VMOV.F32 s0,s19
        0x0002dc40:    ee020a42    ..B.    VMLS.F32 s0,s4,s4
        0x0002dc44:    ee100a10    ....    VMOV     r0,s0
        0x0002dc48:    f015f8c2    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0002dc4c:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002dc50:    f7effcce    ....    BL       __hardfp_log ; 0x1d5f0
        0x0002dc54:    ed9f8bf6    ....    VLDR     d8,[pc,#984] ; [0x2e030] = 0x652b82fe
        0x0002dc58:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002dc5c:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0002dc60:    f014fdc0    ....    BL       __aeabi_dmul ; 0x427e4
        0x0002dc64:    f014fa78    ..x.    BL       __aeabi_d2f ; 0x42158
        0x0002dc68:    ee4d9aed    M...    VMLS.F32 s19,s27,s27
        0x0002dc6c:    ee0d0a10    ....    VMOV     s26,r0
        0x0002dc70:    ee190a90    ....    VMOV     r0,s19
        0x0002dc74:    f015f8ac    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0002dc78:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002dc7c:    f7effcb8    ....    BL       __hardfp_log ; 0x1d5f0
        0x0002dc80:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0002dc84:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002dc88:    f014fdac    ....    BL       __aeabi_dmul ; 0x427e4
        0x0002dc8c:    f014fa64    ..d.    BL       __aeabi_d2f ; 0x42158
        0x0002dc90:    ee2d0a2b    -.+.    VMUL.F32 s0,s26,s23
        0x0002dc94:    ee000a90    ....    VMOV     s1,r0
        0x0002dc98:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0002dc9c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dca0:    d311        ..      BCC      0x2dcc6 ; celt_encode_with_ec + 7534
        0x0002dca2:    ee190a90    ....    VMOV     r0,s19
        0x0002dca6:    f015f893    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0002dcaa:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002dcae:    f7effc9f    ....    BL       __hardfp_log ; 0x1d5f0
        0x0002dcb2:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0002dcb6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002dcba:    f014fd93    ....    BL       __aeabi_dmul ; 0x427e4
        0x0002dcbe:    f014fa4b    ..K.    BL       __aeabi_d2f ; 0x42158
        0x0002dcc2:    ee000a10    ....    VMOV     s0,r0
        0x0002dcc6:    eef60a08    ....    VMOV.F32 s1,#0.75000000
        0x0002dcca:    ee6d0a20    m. .    VMUL.F32 s1,s26,s1
        0x0002dcce:    ee100a90    ....    VMOV     r0,s1
        0x0002dcd2:    f1105f7e    ..~_    CMN      r0,#0x3f800000
        0x0002dcd6:    bf88        ..      IT       HI
        0x0002dcd8:    eef90a00    ....    VMOVHI.F32 s1,#-4.00000000
        0x0002dcdc:    ee70caac    p...    VADD.F32 s25,s1,s25
        0x0002dce0:    edd40a39    ..9.    VLDR     s1,[r4,#0xe4]
        0x0002dce4:    eebe1a00    ....    VMOV.F32 s2,#-0.50000000
        0x0002dce8:    ee700a8e    p...    VADD.F32 s1,s1,s28
        0x0002dcec:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0002dcf0:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0002dcf4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dcf8:    bf28        (.      IT       CS
        0x0002dcfa:    eef00a40    ..@.    VMOVCS.F32 s1,s0
        0x0002dcfe:    edc40a39    ..9.    VSTR     s1,[r4,#0xe4]
        0x0002dd02:    e6c7        ..      B        0x2da94 ; celt_encode_with_ec + 6972
        0x0002dd04:    ee00ba10    ....    VMOV     s0,r11
        0x0002dd08:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002dd0c:    2201        ."      MOVS     r2,#1
        0x0002dd0e:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002dd12:    1d00        ..      ADDS     r0,r0,#4
        0x0002dd14:    ee009a80    ....    VMLA.F32 s18,s1,s0
        0x0002dd18:    ea5f0168    _.h.    ASRS     r1,r8,#1
        0x0002dd1c:    d01a        ..      BEQ      0x2dd54 ; celt_encode_with_ec + 7676
        0x0002dd1e:    bf00        ..      NOP      
        0x0002dd20:    ebc70342    ..B.    RSB      r3,r7,r2,LSL #1
        0x0002dd24:    f1030a02    ....    ADD      r10,r3,#2
        0x0002dd28:    ee00aa90    ....    VMOV     s1,r10
        0x0002dd2c:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002dd30:    1d1b        ..      ADDS     r3,r3,#4
        0x0002dd32:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002dd36:    f1020202    ....    ADD      r2,r2,#2
        0x0002dd3a:    ee009a20    .. .    VMLA.F32 s18,s0,s1
        0x0002dd3e:    ee003a90    ...:    VMOV     s1,r3
        0x0002dd42:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0002dd46:    3008        .0      ADDS     r0,r0,#8
        0x0002dd48:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002dd4c:    1e49        I.      SUBS     r1,r1,#1
        0x0002dd4e:    ee009a20    .. .    VMLA.F32 s18,s0,s1
        0x0002dd52:    d1e5        ..      BNE      0x2dd20 ; celt_encode_with_ec + 7624
        0x0002dd54:    f10c0c01    ....    ADD      r12,r12,#1
        0x0002dd58:    4566        fE      CMP      r6,r12
        0x0002dd5a:    f73faea1    ?...    BGT      0x2daa0 ; celt_encode_with_ec + 6984
        0x0002dd5e:    fb06f008    ....    MUL      r0,r6,r8
        0x0002dd62:    ee000a10    ....    VMOV     s0,r0
        0x0002dd66:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0002dd6a:    ee890a20    .. .    VDIV.F32 s0,s18,s1
        0x0002dd6e:    eef10a08    ....    VMOV.F32 s1,#6.00000000
        0x0002dd72:    ee301a2a    0.*.    VADD.F32 s2,s0,s21
        0x0002dd76:    ee810a20    .. .    VDIV.F32 s0,s2,s1
        0x0002dd7a:    eeb01a00    ....    VMOV.F32 s2,#2.00000000
        0x0002dd7e:    ee100a10    ....    VMOV     r0,s0
        0x0002dd82:    f1b04f80    ...O    CMP      r0,#0x40000000
        0x0002dd86:    dc07        ..      BGT      0x2dd98 ; celt_encode_with_ec + 7744
        0x0002dd88:    ee100a10    ....    VMOV     r0,s0
        0x0002dd8c:    f1b04f40    ..@O    CMP      r0,#0xc0000000
        0x0002dd90:    bf88        ..      IT       HI
        0x0002dd92:    eeb80a00    ....    VMOVHI.F32 s0,#-2.00000000
        0x0002dd96:    d806        ..      BHI      0x2dda6 ; celt_encode_with_ec + 7758
        0x0002dd98:    ee100a10    ....    VMOV     r0,s0
        0x0002dd9c:    f1b04f80    ...O    CMP      r0,#0x40000000
        0x0002dda0:    bfc8        ..      IT       GT
        0x0002dda2:    eeb00a00    ....    VMOVGT.F32 s0,#2.00000000
        0x0002dda6:    ee3c0ac0    <...    VSUB.F32 s0,s25,s0
        0x0002ddaa:    eddd0a08    ....    VLDR     s1,[sp,#0x20]
        0x0002ddae:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0002ddb2:    eddd0a06    ....    VLDR     s1,[sp,#0x18]
        0x0002ddb6:    ee000ac1    ....    VMLS.F32 s0,s1,s2
        0x0002ddba:    ee300a2b    0.+.    VADD.F32 s0,s0,s23
        0x0002ddbe:    ee100a10    ....    VMOV     r0,s0
        0x0002ddc2:    f015f805    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0002ddc6:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002ddca:    f7effb85    ....    BL       __hardfp_floor ; 0x1d4d8
        0x0002ddce:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002ddd2:    f014fc43    ..C.    BL       __aeabi_d2iz ; 0x4265c
        0x0002ddd6:    280a        .(      CMP      r0,#0xa
        0x0002ddd8:    bfc8        ..      IT       GT
        0x0002ddda:    200a        .       MOVGT    r0,#0xa
        0x0002dddc:    dc02        ..      BGT      0x2dde4 ; celt_encode_with_ec + 7820
        0x0002ddde:    2800        .(      CMP      r0,#0
        0x0002dde0:    bfb8        ..      IT       LT
        0x0002dde2:    2000        .       MOVLT    r0,#0
        0x0002dde4:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002dde6:    2307        .#      MOVS     r3,#7
        0x0002dde8:    4a93        .J      LDR      r2,[pc,#588] ; [0x2e038] = 0x44c5f
        0x0002ddea:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0002ddec:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002ddee:    f005f930    ..0.    BL       ec_enc_icdf ; 0x33052
        0x0002ddf2:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002ddf4:    f005fac4    ....    BL       ec_tell_frac ; 0x33380
        0x0002ddf8:    900a        ..      STR      r0,[sp,#0x28]
        0x0002ddfa:    9820         .      LDR      r0,[sp,#0x80]
        0x0002ddfc:    2800        .(      CMP      r0,#0
        0x0002ddfe:    dd7b        {.      BLE      0x2def8 ; celt_encode_with_ec + 8096
        0x0002de00:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002de02:    996d        m.      LDR      r1,[sp,#0x1b4]
        0x0002de04:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0002de06:    1b40        @.      SUBS     r0,r0,r5
        0x0002de08:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002de0a:    f24040fb    @..@    MOV      r0,#0x4fb
        0x0002de0e:    40c8        .@      LSRS     r0,r0,r1
        0x0002de10:    998c        ..      LDR      r1,[sp,#0x230]
        0x0002de12:    4288        .B      CMP      r0,r1
        0x0002de14:    bfd8        ..      IT       LE
        0x0002de16:    908c        ..      STRLE    r0,[sp,#0x230]
        0x0002de18:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002de1a:    2800        .(      CMP      r0,#0
        0x0002de1c:    f1c60000    ....    RSB      r0,r6,#0
        0x0002de20:    d01e        ..      BEQ      0x2de60 ; celt_encode_with_ec + 7944
        0x0002de22:    eb0001c0    ....    ADD      r1,r0,r0,LSL #3
        0x0002de26:    9820         .      LDR      r0,[sp,#0x80]
        0x0002de28:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002de2c:    f1b00120    .. .    SUBS     r1,r0,#0x20
        0x0002de30:    bf48        H.      IT       MI
        0x0002de32:    2100        .!      MOVMI    r1,#0
        0x0002de34:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0002de36:    900d        ..      STR      r0,[sp,#0x34]
        0x0002de38:    b128        (.      CBZ      r0,0x2de46 ; celt_encode_with_ec + 7918
        0x0002de3a:    f8d420d8    ...     LDR      r2,[r4,#0xd8]
        0x0002de3e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002de40:    fa42f000    B...    ASR      r0,r2,r0
        0x0002de44:    4401        .D      ADD      r1,r1,r0
        0x0002de46:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002de48:    b190        ..      CBZ      r0,0x2de70 ; celt_encode_with_ec + 7960
        0x0002de4a:    f8d400bc    ....    LDR      r0,[r4,#0xbc]
        0x0002de4e:    2864        d(      CMP      r0,#0x64
        0x0002de50:    da7e        ~.      BGE      0x2df50 ; celt_encode_with_ec + 8184
        0x0002de52:    986d        m.      LDR      r0,[sp,#0x1b4]
        0x0002de54:    f04f0260    O.`.    MOV      r2,#0x60
        0x0002de58:    fa22f000    "...    LSR      r0,r2,r0
        0x0002de5c:    4401        .D      ADD      r1,r1,r0
        0x0002de5e:    e131        1.      B        0x2e0c4 ; celt_encode_with_ec + 8556
        0x0002de60:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0002de64:    9820         .      LDR      r0,[sp,#0x80]
        0x0002de66:    eb001081    ....    ADD      r0,r0,r1,LSL #6
        0x0002de6a:    f1a001a0    ....    SUB      r1,r0,#0xa0
        0x0002de6e:    e7e1        ..      B        0x2de34 ; celt_encode_with_ec + 7900
        0x0002de70:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x0002de72:    9010        ..      STR      r0,[sp,#0x40]
        0x0002de74:    f8d4e0e8    ....    LDR      lr,[r4,#0xe8]
        0x0002de78:    6de0        .m      LDR      r0,[r4,#0x5c]
        0x0002de7a:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x0002de7c:    9211        ..      STR      r2,[sp,#0x44]
        0x0002de7e:    ed940a39    ..9.    VLDR     s0,[r4,#0xe4]
        0x0002de82:    9a69        i.      LDR      r2,[sp,#0x1a4]
        0x0002de84:    921b        ..      STR      r2,[sp,#0x6c]
        0x0002de86:    f8d420ec    ...     LDR      r2,[r4,#0xec]
        0x0002de8a:    ed9d1a4d    ..M.    VLDR     s2,[sp,#0x134]
        0x0002de8e:    f8d4c040    ..@.    LDR      r12,[r4,#0x40]
        0x0002de92:    2a00        .*      CMP      r2,#0
        0x0002de94:    bf18        ..      IT       NE
        0x0002de96:    2201        ."      MOVNE    r2,#1
        0x0002de98:    4693        .F      MOV      r11,r2
        0x0002de9a:    9a15        ..      LDR      r2,[sp,#0x54]
        0x0002de9c:    2800        .(      CMP      r0,#0
        0x0002de9e:    6892        .h      LDR      r2,[r2,#8]
        0x0002dea0:    9205        ..      STR      r2,[sp,#0x14]
        0x0002dea2:    9a15        ..      LDR      r2,[sp,#0x54]
        0x0002dea4:    6a13        .j      LDR      r3,[r2,#0x20]
        0x0002dea6:    bf08        ..      IT       EQ
        0x0002dea8:    9805        ..      LDREQ    r0,[sp,#0x14]
        0x0002deaa:    f9338010    3...    LDRSH    r8,[r3,r0,LSL #1]
        0x0002deae:    fa08f205    ....    LSL      r2,r8,r5
        0x0002deb2:    2e02        ..      CMP      r6,#2
        0x0002deb4:    bf18        ..      IT       NE
        0x0002deb6:    4608        .F      MOVNE    r0,r1
        0x0002deb8:    d056        V.      BEQ      0x2df68 ; celt_encode_with_ec + 8208
        0x0002deba:    bf00        ..      NOP      
        0x0002debc:    f04f0a13    O...    MOV      r10,#0x13
        0x0002dec0:    f8dd806c    ..l.    LDR      r8,[sp,#0x6c]
        0x0002dec4:    fa0afa05    ....    LSL      r10,r10,r5
        0x0002dec8:    eba8080a    ....    SUB      r8,r8,r10
        0x0002decc:    4440        @D      ADD      r0,r0,r8
        0x0002dece:    ed9f0a5b    ..[.    VLDR     s0,[pc,#364] ; [0x2e03c] = 0x3d343958
        0x0002ded2:    f1bb0f00    ....    CMP      r11,#0
        0x0002ded6:    ee710a40    q.@.    VSUB.F32 s1,s2,s0
        0x0002deda:    ee000a10    ....    VMOV     s0,r0
        0x0002dede:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002dee2:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0002dee6:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002deea:    ee108a10    ....    VMOV     r8,s0
        0x0002deee:    4440        @D      ADD      r0,r0,r8
        0x0002def0:    d004        ..      BEQ      0x2defc ; celt_encode_with_ec + 8100
        0x0002def2:    f1bc0f00    ....    CMP      r12,#0
        0x0002def6:    e000        ..      B        0x2defa ; celt_encode_with_ec + 8098
        0x0002def8:    e16f        o.      B        0x2e1da ; celt_encode_with_ec + 8834
        0x0002defa:    d07d        }.      BEQ      0x2dff8 ; celt_encode_with_ec + 8352
        0x0002defc:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002defe:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x0002df02:    f9323c04    2..<    LDRSH    r3,[r2,#-4]
        0x0002df06:    fa03f205    ....    LSL      r2,r3,r5
        0x0002df0a:    4372        rC      MULS     r2,r6,r2
        0x0002df0c:    00d2        ..      LSLS     r2,r2,#3
        0x0002df0e:    ee002a10    ...*    VMOV     s0,r2
        0x0002df12:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002df16:    ee200a2f     ./.    VMUL.F32 s0,s0,s31
        0x0002df1a:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002df1e:    ee102a10    ...*    VMOV     r2,s0
        0x0002df22:    ebb20fa0    ....    CMP      r2,r0,ASR #2
        0x0002df26:    bfd8        ..      IT       LE
        0x0002df28:    1082        ..      ASRLE    r2,r0,#2
        0x0002df2a:    4290        .B      CMP      r0,r2
        0x0002df2c:    bfa8        ..      IT       GE
        0x0002df2e:    4610        .F      MOVGE    r0,r2
        0x0002df30:    f1bb0f00    ....    CMP      r11,#0
        0x0002df34:    d002        ..      BEQ      0x2df3c ; celt_encode_with_ec + 8164
        0x0002df36:    f1bc0f00    ....    CMP      r12,#0
        0x0002df3a:    d074        t.      BEQ      0x2e026 ; celt_encode_with_ec + 8398
        0x0002df3c:    9a11        ..      LDR      r2,[sp,#0x44]
        0x0002df3e:    b17a        z.      CBZ      r2,0x2df60 ; celt_encode_with_ec + 8200
        0x0002df40:    1a40        @.      SUBS     r0,r0,r1
        0x0002df42:    ee000a10    ....    VMOV     s0,r0
        0x0002df46:    eddf0a3e    ..>.    VLDR     s1,[pc,#248] ; [0x2e040] = 0x3f2b851f
        0x0002df4a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002df4e:    e000        ..      B        0x2df52 ; celt_encode_with_ec + 8186
        0x0002df50:    e0b2        ..      B        0x2e0b8 ; celt_encode_with_ec + 8544
        0x0002df52:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0002df56:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002df5a:    ee100a10    ....    VMOV     r0,s0
        0x0002df5e:    4408        .D      ADD      r0,r0,r1
        0x0002df60:    f1bb0f00    ....    CMP      r11,#0
        0x0002df64:    d15f        _.      BNE      0x2e026 ; celt_encode_with_ec + 8398
        0x0002df66:    e075        u.      B        0x2e054 ; celt_encode_with_ec + 8444
        0x0002df68:    46f0        .F      MOV      r8,lr
        0x0002df6a:    4586        .E      CMP      lr,r0
        0x0002df6c:    bfa8        ..      IT       GE
        0x0002df6e:    4680        .F      MOVGE    r8,r0
        0x0002df70:    f933a018    3...    LDRSH    r10,[r3,r8,LSL #1]
        0x0002df74:    fa0af805    ....    LSL      r8,r10,r5
        0x0002df78:    4442        BD      ADD      r2,r2,r8
        0x0002df7a:    bfb8        ..      IT       LT
        0x0002df7c:    4670        pF      MOVLT    r0,lr
        0x0002df7e:    f9338010    3...    LDRSH    r8,[r3,r0,LSL #1]
        0x0002df82:    eddf1a30    ..0.    VLDR     s3,[pc,#192] ; [0x2e044] = 0x3f4ccccd
        0x0002df86:    fa08f805    ....    LSL      r8,r8,r5
        0x0002df8a:    eba80000    ....    SUB      r0,r8,r0
        0x0002df8e:    ee000a90    ....    VMOV     s1,r0
        0x0002df92:    ee108a10    ....    VMOV     r8,s0
        0x0002df96:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002df9a:    f1b85f7e    ..~_    CMP      r8,#0x3f800000
        0x0002df9e:    ee601aa1    `...    VMUL.F32 s3,s1,s3
        0x0002dfa2:    ee002a90    ...*    VMOV     s1,r2
        0x0002dfa6:    eeb82ae0    ...*    VCVT.F32.S32 s4,s1
        0x0002dfaa:    eec10a82    ....    VDIV.F32 s1,s3,s4
        0x0002dfae:    bfa8        ..      IT       GE
        0x0002dfb0:    eeb70a00    ....    VMOVGE.F32 s0,#1.00000000
        0x0002dfb4:    ee701a6e    p.n.    VSUB.F32 s3,s0,s29
        0x0002dfb8:    00c0        ..      LSLS     r0,r0,#3
        0x0002dfba:    ee000a10    ....    VMOV     s0,r0
        0x0002dfbe:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002dfc2:    ee212a80    !..*    VMUL.F32 s4,s3,s0
        0x0002dfc6:    ee001a10    ....    VMOV     s0,r1
        0x0002dfca:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002dfce:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0002dfd2:    eeb42ac0    ...*    VCMPE.F32 s4,s0
        0x0002dfd6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dfda:    bfcc        ..      ITE      GT
        0x0002dfdc:    ee001a10    ....    VMOVGT   s0,r1
        0x0002dfe0:    ee000a10    ....    VMOVLE   s0,r0
        0x0002dfe4:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002dfe8:    bfcc        ..      ITE      GT
        0x0002dfea:    ee200a80     ...    VMULGT.F32 s0,s1,s0
        0x0002dfee:    ee210a80    !...    VMULLE.F32 s0,s3,s0
        0x0002dff2:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002dff6:    e000        ..      B        0x2dffa ; celt_encode_with_ec + 8354
        0x0002dff8:    e004        ..      B        0x2e004 ; celt_encode_with_ec + 8364
        0x0002dffa:    ee108a10    ....    VMOV     r8,s0
        0x0002dffe:    eba10008    ....    SUB      r0,r1,r8
        0x0002e002:    e75b        [.      B        0x2debc ; celt_encode_with_ec + 8036
        0x0002e004:    00d2        ..      LSLS     r2,r2,#3
        0x0002e006:    ee002a10    ...*    VMOV     s0,r2
        0x0002e00a:    ea4f78e0    O..x    ASR      r8,r0,#31
        0x0002e00e:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002e012:    ee200a0c     ...    VMUL.F32 s0,s0,s24
        0x0002e016:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002e01a:    ee102a10    ...*    VMOV     r2,s0
        0x0002e01e:    4402        .D      ADD      r2,r2,r0
        0x0002e020:    eb007098    ...p    ADD      r0,r0,r8,LSR #30
        0x0002e024:    e010        ..      B        0x2e048 ; celt_encode_with_ec + 8432
        0x0002e026:    e042        B.      B        0x2e0ae ; celt_encode_with_ec + 8534
    $d
        0x0002e028:    3f8020c5    . .?    DCD    1065361605
        0x0002e02c:    00000000    ....    DCD    0
        0x0002e030:    652b82fe    ..+e    DCD    1697350398
        0x0002e034:    3ff71547    G..?    DCD    1073157447
        0x0002e038:    00044c5f    _L..    DCD    281695
        0x0002e03c:    3d343958    X94=    DCD    1026832728
        0x0002e040:    3f2b851f    ..+?    DCD    1059816735
        0x0002e044:    3f4ccccd    ..L?    DCD    1061997773
    $t
        0x0002e048:    ebb20fa0    ....    CMP      r2,r0,ASR #2
        0x0002e04c:    bfb4        ..      ITE      LT
        0x0002e04e:    1080        ..      ASRLT    r0,r0,#2
        0x0002e050:    4610        .F      MOVGE    r0,r2
        0x0002e052:    e753        S.      B        0x2defc ; celt_encode_with_ec + 8100
        0x0002e054:    ee112a10    ...*    VMOV     r2,s2
        0x0002e058:    4bfe        .K      LDR      r3,[pc,#1016] ; [0x2e454] = 0x3e4ccccd
        0x0002e05a:    4293        .B      CMP      r3,r2
        0x0002e05c:    dd27        '.      BLE      0x2e0ae ; celt_encode_with_ec + 8534
        0x0002e05e:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0002e060:    f5c242ee    ...B    RSB      r2,r2,#0x7700
        0x0002e064:    f5023280    ...2    ADD      r2,r2,#0x10000
        0x0002e068:    f5b24ffa    ...O    CMP      r2,#0x7d00
        0x0002e06c:    bfc8        ..      IT       GT
        0x0002e06e:    f44f42fa    O..B    MOVGT    r2,#0x7d00
        0x0002e072:    dc07        ..      BGT      0x2e084 ; celt_encode_with_ec + 8492
        0x0002e074:    9b10        ..      LDR      r3,[sp,#0x40]
        0x0002e076:    f5c343ee    ...C    RSB      r3,r3,#0x7700
        0x0002e07a:    f5033380    ...3    ADD      r3,r3,#0x10000
        0x0002e07e:    2b00        .+      CMP      r3,#0
        0x0002e080:    bf48        H.      IT       MI
        0x0002e082:    2200        ."      MOVMI    r2,#0
        0x0002e084:    ee002a10    ...*    VMOV     s0,r2
        0x0002e088:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002e08c:    eddf0af2    ....    VLDR     s1,[pc,#968] ; [0x2e458] = 0x36500998
        0x0002e090:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0002e094:    ee000a90    ....    VMOV     s1,r0
        0x0002e098:    ee2b0a00    +...    VMUL.F32 s0,s22,s0
        0x0002e09c:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002e0a0:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0002e0a4:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002e0a8:    ee102a10    ...*    VMOV     r2,s0
        0x0002e0ac:    4410        .D      ADD      r0,r0,r2
        0x0002e0ae:    ebb00f41    ..A.    CMP      r0,r1,LSL #1
        0x0002e0b2:    bfc8        ..      IT       GT
        0x0002e0b4:    0048        H.      LSLGT    r0,r1,#1
        0x0002e0b6:    e01c        ..      B        0x2e0f2 ; celt_encode_with_ec + 8602
        0x0002e0b8:    dd04        ..      BLE      0x2e0c4 ; celt_encode_with_ec + 8556
        0x0002e0ba:    986d        m.      LDR      r0,[sp,#0x1b4]
        0x0002e0bc:    2290        ."      MOVS     r2,#0x90
        0x0002e0be:    fa22f000    "...    LSR      r0,r2,r0
        0x0002e0c2:    1a09        ..      SUBS     r1,r1,r0
        0x0002e0c4:    ed9d0a4d    ..M.    VLDR     s0,[sp,#0x134]
        0x0002e0c8:    ee700a4e    p.N.    VSUB.F32 s1,s0,s28
        0x0002e0cc:    ed9f1ae3    ....    VLDR     s2,[pc,#908] ; [0x2e45c] = 0x43c80000
        0x0002e0d0:    4ae3        .J      LDR      r2,[pc,#908] ; [0x2e460] = 0x3f333333
        0x0002e0d2:    ee600a81    `...    VMUL.F32 s1,s1,s2
        0x0002e0d6:    eefd0ae0    ....    VCVT.S32.F32 s1,s1
        0x0002e0da:    ee100a90    ....    VMOV     r0,s1
        0x0002e0de:    4408        .D      ADD      r0,r0,r1
        0x0002e0e0:    ee101a10    ....    VMOV     r1,s0
        0x0002e0e4:    4291        .B      CMP      r1,r2
        0x0002e0e6:    dd04        ..      BLE      0x2e0f2 ; celt_encode_with_ec + 8602
        0x0002e0e8:    f5b07fc8    ....    CMP      r0,#0x190
        0x0002e0ec:    bfd8        ..      IT       LE
        0x0002e0ee:    f44f70c8    O..p    MOVLE    r0,#0x190
        0x0002e0f2:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002e0f4:    1842        B.      ADDS     r2,r0,r1
        0x0002e0f6:    eb010009    ....    ADD      r0,r1,r9
        0x0002e0fa:    f100013f    ..?.    ADD      r1,r0,#0x3f
        0x0002e0fe:    2002        .       MOVS     r0,#2
        0x0002e100:    eb0010a1    ....    ADD      r0,r0,r1,ASR #6
        0x0002e104:    9963        c.      LDR      r1,[sp,#0x18c]
        0x0002e106:    b139        9.      CBZ      r1,0x2e118 ; celt_encode_with_ec + 8640
        0x0002e108:    9961        a.      LDR      r1,[sp,#0x184]
        0x0002e10a:    4449        ID      ADD      r1,r1,r9
        0x0002e10c:    f2011167    ..g.    ADD      r1,r1,#0x167
        0x0002e110:    ebb01fa1    ....    CMP      r0,r1,ASR #6
        0x0002e114:    bfd8        ..      IT       LE
        0x0002e116:    1188        ..      ASRLE    r0,r1,#6
        0x0002e118:    f1020120    .. .    ADD      r1,r2,#0x20
        0x0002e11c:    1189        ..      ASRS     r1,r1,#6
        0x0002e11e:    4288        .B      CMP      r0,r1
        0x0002e120:    bfc8        ..      IT       GT
        0x0002e122:    4601        .F      MOVGT    r1,r0
        0x0002e124:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002e126:    4288        .B      CMP      r0,r1
        0x0002e128:    bfb8        ..      IT       LT
        0x0002e12a:    4601        .F      MOVLT    r1,r0
        0x0002e12c:    9820         .      LDR      r0,[sp,#0x80]
        0x0002e12e:    1a10        ..      SUBS     r0,r2,r0
        0x0002e130:    9a6a        j.      LDR      r2,[sp,#0x1a8]
        0x0002e132:    018b        ..      LSLS     r3,r1,#6
        0x0002e134:    b112        ..      CBZ      r2,0x2e13c ; celt_encode_with_ec + 8676
        0x0002e136:    2102        .!      MOVS     r1,#2
        0x0002e138:    2380        .#      MOVS     r3,#0x80
        0x0002e13a:    2000        .       MOVS     r0,#0
        0x0002e13c:    f8d420dc    ...     LDR      r2,[r4,#0xdc]
        0x0002e140:    f2403cca    @..<    MOV      r12,#0x3ca
        0x0002e144:    4562        bE      CMP      r2,r12
        0x0002e146:    bfa8        ..      IT       GE
        0x0002e148:    ed9f0ac6    ....    VLDRGE   s0,[pc,#792] ; [0x2e464] = 0x3a83126f
        0x0002e14c:    da09        ..      BGE      0x2e162 ; celt_encode_with_ec + 8714
        0x0002e14e:    1c52        R.      ADDS     r2,r2,#1
        0x0002e150:    f8c420dc    ...     STR      r2,[r4,#0xdc]
        0x0002e154:    3214        .2      ADDS     r2,r2,#0x14
        0x0002e156:    ee002a10    ...*    VMOV     s0,r2
        0x0002e15a:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0002e15e:    ee8a0aa0    ....    VDIV.F32 s0,s21,s1
        0x0002e162:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x0002e164:    b38a        ..      CBZ      r2,0x2e1ca ; celt_encode_with_ec + 8818
        0x0002e166:    9a20         .      LDR      r2,[sp,#0x80]
        0x0002e168:    f8d4c0d0    ....    LDR      r12,[r4,#0xd0]
        0x0002e16c:    1a9a        ..      SUBS     r2,r3,r2
        0x0002e16e:    eb1c0202    ....    ADDS     r2,r12,r2
        0x0002e172:    f8c420d0    ...     STR      r2,[r4,#0xd0]
        0x0002e176:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0002e178:    fa00f003    ....    LSL      r0,r0,r3
        0x0002e17c:    f8d430d8    ...0    LDR      r3,[r4,#0xd8]
        0x0002e180:    eba00303    ....    SUB      r3,r0,r3
        0x0002e184:    f8d400d4    ....    LDR      r0,[r4,#0xd4]
        0x0002e188:    eba30300    ....    SUB      r3,r3,r0
        0x0002e18c:    ee003a90    ...:    VMOV     s1,r3
        0x0002e190:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002e194:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0002e198:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002e19c:    ee103a10    ...:    VMOV     r3,s0
        0x0002e1a0:    4418        .D      ADD      r0,r0,r3
        0x0002e1a2:    f8c400d4    ....    STR      r0,[r4,#0xd4]
        0x0002e1a6:    f1c00000    ....    RSB      r0,r0,#0
        0x0002e1aa:    f8c400d8    ....    STR      r0,[r4,#0xd8]
        0x0002e1ae:    d50c        ..      BPL      0x2e1ca ; celt_encode_with_ec + 8818
        0x0002e1b0:    4250        PB      RSBS     r0,r2,#0
        0x0002e1b2:    17c2        ..      ASRS     r2,r0,#31
        0x0002e1b4:    eb006092    ...`    ADD      r0,r0,r2,LSR #26
        0x0002e1b8:    9a6a        j.      LDR      r2,[sp,#0x1a8]
        0x0002e1ba:    1180        ..      ASRS     r0,r0,#6
        0x0002e1bc:    2a00        .*      CMP      r2,#0
        0x0002e1be:    bf18        ..      IT       NE
        0x0002e1c0:    2000        .       MOVNE    r0,#0
        0x0002e1c2:    4401        .D      ADD      r1,r1,r0
        0x0002e1c4:    2000        .       MOVS     r0,#0
        0x0002e1c6:    f8c400d0    ....    STR      r0,[r4,#0xd0]
        0x0002e1ca:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002e1cc:    4288        .B      CMP      r0,r1
        0x0002e1ce:    bfac        ..      ITE      GE
        0x0002e1d0:    918c        ..      STRGE    r1,[sp,#0x230]
        0x0002e1d2:    4601        .F      MOVLT    r1,r0
        0x0002e1d4:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e1d6:    f004ffbf    ....    BL       ec_enc_shrink ; 0x33158
        0x0002e1da:    9833        3.      LDR      r0,[sp,#0xcc]
        0x0002e1dc:    f011fbce    ....    BL       spl_alloca ; 0x3f97c
        0x0002e1e0:    4681        .F      MOV      r9,r0
        0x0002e1e2:    9833        3.      LDR      r0,[sp,#0xcc]
        0x0002e1e4:    f011fbca    ....    BL       spl_alloca ; 0x3f97c
        0x0002e1e8:    4683        .F      MOV      r11,r0
        0x0002e1ea:    9833        3.      LDR      r0,[sp,#0xcc]
        0x0002e1ec:    f011fbc6    ....    BL       spl_alloca ; 0x3f97c
        0x0002e1f0:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002e1f2:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e1f4:    f005f8c4    ....    BL       ec_tell_frac ; 0x33380
        0x0002e1f8:    998c        ..      LDR      r1,[sp,#0x230]
        0x0002e1fa:    ebc01081    ....    RSB      r0,r0,r1,LSL #6
        0x0002e1fe:    994c        L.      LDR      r1,[sp,#0x130]
        0x0002e200:    1e40        @.      SUBS     r0,r0,#1
        0x0002e202:    b141        A.      CBZ      r1,0x2e216 ; celt_encode_with_ec + 8894
        0x0002e204:    2d02        .-      CMP      r5,#2
        0x0002e206:    db06        ..      BLT      0x2e216 ; celt_encode_with_ec + 8894
        0x0002e208:    00e9        ..      LSLS     r1,r5,#3
        0x0002e20a:    3110        .1      ADDS     r1,r1,#0x10
        0x0002e20c:    4281        .B      CMP      r1,r0
        0x0002e20e:    bfd8        ..      IT       LE
        0x0002e210:    f04f0a08    O...    MOVLE    r10,#8
        0x0002e214:    dd01        ..      BLE      0x2e21a ; celt_encode_with_ec + 8898
        0x0002e216:    f04f0a00    O...    MOV      r10,#0
        0x0002e21a:    6c22        "l      LDR      r2,[r4,#0x40]
        0x0002e21c:    1e79        y.      SUBS     r1,r7,#1
        0x0002e21e:    eba0000a    ....    SUB      r0,r0,r10
        0x0002e222:    2a00        .*      CMP      r2,#0
        0x0002e224:    bf18        ..      IT       NE
        0x0002e226:    2101        .!      MOVNE    r1,#1
        0x0002e228:    2201        ."      MOVS     r2,#1
        0x0002e22a:    f8d4c05c    ..\.    LDR      r12,[r4,#0x5c]
        0x0002e22e:    9b8d        ..      LDR      r3,[sp,#0x234]
        0x0002e230:    e9cdc10d    ....    STRD     r12,r1,[sp,#0x34]
        0x0002e234:    e9cd320b    ...2    STRD     r3,r2,[sp,#0x2c]
        0x0002e238:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0002e23a:    e9cd1608    ....    STRD     r1,r6,[sp,#0x20]
        0x0002e23e:    f8cd901c    ....    STR      r9,[sp,#0x1c]
        0x0002e242:    950a        ..      STR      r5,[sp,#0x28]
        0x0002e244:    aa66        f.      ADD      r2,sp,#0x198
        0x0002e246:    e9cd2003    ...     STRD     r2,r0,[sp,#0xc]
        0x0002e24a:    a968        h.      ADD      r1,sp,#0x1a0
        0x0002e24c:    e9cd1b05    ....    STRD     r1,r11,[sp,#0x14]
        0x0002e250:    9802        ..      LDR      r0,[sp,#8]
        0x0002e252:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0002e254:    f10402e8    ....    ADD      r2,r4,#0xe8
        0x0002e258:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002e25c:    9202        ..      STR      r2,[sp,#8]
        0x0002e25e:    463a        :F      MOV      r2,r7
        0x0002e260:    9b19        ..      LDR      r3,[sp,#0x64]
        0x0002e262:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002e264:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e266:    f000fcd1    ....    BL       clt_compute_allocation ; 0x2ec0c
        0x0002e26a:    4680        .F      MOV      r8,r0
        0x0002e26c:    6de0        .m      LDR      r0,[r4,#0x5c]
        0x0002e26e:    2800        .(      CMP      r0,#0
        0x0002e270:    bf08        ..      IT       EQ
        0x0002e272:    f8c4805c    ..\.    STREQ    r8,[r4,#0x5c]
        0x0002e276:    d00e        ..      BEQ      0x2e296 ; celt_encode_with_ec + 9022
        0x0002e278:    1c42        B.      ADDS     r2,r0,#1
        0x0002e27a:    1e41        A.      SUBS     r1,r0,#1
        0x0002e27c:    4541        AE      CMP      r1,r8
        0x0002e27e:    bfcc        ..      ITE      GT
        0x0002e280:    460b        .F      MOVGT    r3,r1
        0x0002e282:    4643        CF      MOVLE    r3,r8
        0x0002e284:    429a        .B      CMP      r2,r3
        0x0002e286:    bfb8        ..      IT       LT
        0x0002e288:    1c40        @.      ADDLT    r0,r0,#1
        0x0002e28a:    db03        ..      BLT      0x2e294 ; celt_encode_with_ec + 9020
        0x0002e28c:    4588        .E      CMP      r8,r1
        0x0002e28e:    bfb4        ..      ITE      LT
        0x0002e290:    1e40        @.      SUBLT    r0,r0,#1
        0x0002e292:    4640        @F      MOVGE    r0,r8
        0x0002e294:    65e0        .e      STR      r0,[r4,#0x5c]
        0x0002e296:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e298:    992c        ,.      LDR      r1,[sp,#0xb0]
        0x0002e29a:    e9cd1900    ....    STRD     r1,r9,[sp,#0]
        0x0002e29e:    e9cd0602    ....    STRD     r0,r6,[sp,#8]
        0x0002e2a2:    463a        :F      MOV      r2,r7
        0x0002e2a4:    9b24        $.      LDR      r3,[sp,#0x90]
        0x0002e2a6:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002e2a8:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e2aa:    f00efbb7    ....    BL       quant_fine_energy ; 0x3ca1c
        0x0002e2ae:    986e        n.      LDR      r0,[sp,#0x1b8]
        0x0002e2b0:    f011fb64    ..d.    BL       spl_alloca ; 0x3f97c
        0x0002e2b4:    e9d4c311    ....    LDRD     r12,r3,[r4,#0x44]
        0x0002e2b8:    4601        .F      MOV      r1,r0
        0x0002e2ba:    f10d0e3c    ..<.    ADD      lr,sp,#0x3c
        0x0002e2be:    f104004c    ..L.    ADD      r0,r4,#0x4c
        0x0002e2c2:    69a2        .i      LDR      r2,[r4,#0x18]
        0x0002e2c4:    e88e100d    ....    STM      lr,{r0,r2,r3,r12}
        0x0002e2c8:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e2ca:    9a68        h.      LDR      r2,[sp,#0x1a0]
        0x0002e2cc:    e9cd200b    ...     STRD     r2,r0,[sp,#0x2c]
        0x0002e2d0:    e9cd580d    ...X    STRD     r5,r8,[sp,#0x34]
        0x0002e2d4:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002e2d6:    9a18        ..      LDR      r2,[sp,#0x60]
        0x0002e2d8:    ebca1380    ....    RSB      r3,r10,r0,LSL #6
        0x0002e2dc:    f8d400e8    ....    LDR      r0,[r4,#0xe8]
        0x0002e2e0:    e9cd0208    ....    STRD     r0,r2,[sp,#0x20]
        0x0002e2e4:    f8ddc198    ....    LDR      r12,[sp,#0x198]
        0x0002e2e8:    f8cdc01c    ....    STR      r12,[sp,#0x1c]
        0x0002e2ec:    930a        ..      STR      r3,[sp,#0x28]
        0x0002e2ee:    6d20         m      LDR      r0,[r4,#0x50]
        0x0002e2f0:    9b2e        ..      LDR      r3,[sp,#0xb8]
        0x0002e2f2:    9a1a        ..      LDR      r2,[sp,#0x68]
        0x0002e2f4:    e9cd2005    ...     STRD     r2,r0,[sp,#0x14]
        0x0002e2f8:    e9cd3b03    ...;    STRD     r3,r11,[sp,#0xc]
        0x0002e2fc:    2e02        ..      CMP      r6,#2
        0x0002e2fe:    bf03        ..      ITTTE    EQ
        0x0002e300:    982f        /.      LDREQ    r0,[sp,#0xbc]
        0x0002e302:    9a1d        ..      LDREQ    r2,[sp,#0x74]
        0x0002e304:    eb000082    ....    ADDEQ    r0,r0,r2,LSL #2
        0x0002e308:    2000        .       MOVNE    r0,#0
        0x0002e30a:    9a2f        /.      LDR      r2,[sp,#0xbc]
        0x0002e30c:    9200        ..      STR      r2,[sp,#0]
        0x0002e30e:    e9cd0101    ....    STRD     r0,r1,[sp,#4]
        0x0002e312:    463b        ;F      MOV      r3,r7
        0x0002e314:    2001        .       MOVS     r0,#1
        0x0002e316:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x0002e318:    9915        ..      LDR      r1,[sp,#0x54]
        0x0002e31a:    f00cfba5    ....    BL       quant_all_bands ; 0x3aa68
        0x0002e31e:    f1ba0f00    ....    CMP      r10,#0
        0x0002e322:    dd08        ..      BLE      0x2e336 ; celt_encode_with_ec + 9182
        0x0002e324:    6f60        `o      LDR      r0,[r4,#0x74]
        0x0002e326:    2802        .(      CMP      r0,#2
        0x0002e328:    bfb4        ..      ITE      LT
        0x0002e32a:    2101        .!      MOVLT    r1,#1
        0x0002e32c:    2100        .!      MOVGE    r1,#0
        0x0002e32e:    2201        ."      MOVS     r2,#1
        0x0002e330:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e332:    f004fd61    ..a.    BL       ec_enc_bits ; 0x32df8
        0x0002e336:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e338:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002e33a:    f004ffbd    ....    BL       ec_ilog ; 0x332b8
        0x0002e33e:    4601        .F      MOV      r1,r0
        0x0002e340:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e342:    ab02        ..      ADD      r3,sp,#8
        0x0002e344:    9a8d        ..      LDR      r2,[sp,#0x234]
        0x0002e346:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002e348:    1a41        A.      SUBS     r1,r0,r1
        0x0002e34a:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002e34c:    ebc101c0    ....    RSB      r1,r1,r0,LSL #3
        0x0002e350:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002e352:    e8830047    ..G.    STM      r3,{r0-r2,r6}
        0x0002e356:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0002e358:    e9cd0900    ....    STRD     r0,r9,[sp,#0]
        0x0002e35c:    463a        :F      MOV      r2,r7
        0x0002e35e:    9b24        $.      LDR      r3,[sp,#0x90]
        0x0002e360:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002e362:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e364:    f00efae4    ....    BL       quant_energy_finalise ; 0x3c930
        0x0002e368:    9962        b.      LDR      r1,[sp,#0x188]
        0x0002e36a:    984e        N.      LDR      r0,[sp,#0x138]
        0x0002e36c:    f7eafa2d    ..-.    BL       __aeabi_memclr4 ; 0x187ca
        0x0002e370:    f04f0c00    O...    MOV      r12,#0
        0x0002e374:    982a        *.      LDR      r0,[sp,#0xa8]
        0x0002e376:    2800        .(      CMP      r0,#0
        0x0002e378:    dd60        `.      BLE      0x2e43c ; celt_encode_with_ec + 9444
        0x0002e37a:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002e37c:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002e37e:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x0002e380:    fb0c0001    ....    MLA      r0,r12,r1,r0
        0x0002e384:    992c        ,.      LDR      r1,[sp,#0xb0]
        0x0002e386:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0002e38a:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x0002e38e:    1f00        ..      SUBS     r0,r0,#4
        0x0002e390:    9a2a        *.      LDR      r2,[sp,#0xa8]
        0x0002e392:    1f09        ..      SUBS     r1,r1,#4
        0x0002e394:    f0120f01    ....    TST      r2,#1
        0x0002e398:    d019        ..      BEQ      0x2e3ce ; celt_encode_with_ec + 9334
        0x0002e39a:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002e39e:    ee102a10    ...*    VMOV     r2,s0
        0x0002e3a2:    f1b25f7c    ..|_    CMP      r2,#0x3f000000
        0x0002e3a6:    da07        ..      BGE      0x2e3b8 ; celt_encode_with_ec + 9312
        0x0002e3a8:    ee102a10    ...*    VMOV     r2,s0
        0x0002e3ac:    f1b24f3f    ..?O    CMP      r2,#0xbf000000
        0x0002e3b0:    bf88        ..      IT       HI
        0x0002e3b2:    eebe0a00    ....    VMOVHI.F32 s0,#-0.50000000
        0x0002e3b6:    d806        ..      BHI      0x2e3c6 ; celt_encode_with_ec + 9326
        0x0002e3b8:    ee102a10    ...*    VMOV     r2,s0
        0x0002e3bc:    f1b25f7c    ..|_    CMP      r2,#0x3f000000
        0x0002e3c0:    bfa8        ..      IT       GE
        0x0002e3c2:    eeb60a00    ....    VMOVGE.F32 s0,#0.50000000
        0x0002e3c6:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002e3ca:    1d00        ..      ADDS     r0,r0,#4
        0x0002e3cc:    1d09        ..      ADDS     r1,r1,#4
        0x0002e3ce:    9a2a        *.      LDR      r2,[sp,#0xa8]
        0x0002e3d0:    1052        R.      ASRS     r2,r2,#1
        0x0002e3d2:    d033        3.      BEQ      0x2e43c ; celt_encode_with_ec + 9444
        0x0002e3d4:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002e3d8:    ee103a10    ...:    VMOV     r3,s0
        0x0002e3dc:    f1b35f7c    ..|_    CMP      r3,#0x3f000000
        0x0002e3e0:    da07        ..      BGE      0x2e3f2 ; celt_encode_with_ec + 9370
        0x0002e3e2:    ee103a10    ...:    VMOV     r3,s0
        0x0002e3e6:    f1b34f3f    ..?O    CMP      r3,#0xbf000000
        0x0002e3ea:    bf88        ..      IT       HI
        0x0002e3ec:    eebe0a00    ....    VMOVHI.F32 s0,#-0.50000000
        0x0002e3f0:    d806        ..      BHI      0x2e400 ; celt_encode_with_ec + 9384
        0x0002e3f2:    ee103a10    ...:    VMOV     r3,s0
        0x0002e3f6:    f1b35f7c    ..|_    CMP      r3,#0x3f000000
        0x0002e3fa:    bfa8        ..      IT       GE
        0x0002e3fc:    eeb60a00    ....    VMOVGE.F32 s0,#0.50000000
        0x0002e400:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002e404:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0002e408:    ee103a10    ...:    VMOV     r3,s0
        0x0002e40c:    f1b35f7c    ..|_    CMP      r3,#0x3f000000
        0x0002e410:    da07        ..      BGE      0x2e422 ; celt_encode_with_ec + 9418
        0x0002e412:    ee103a10    ...:    VMOV     r3,s0
        0x0002e416:    f1b34f3f    ..?O    CMP      r3,#0xbf000000
        0x0002e41a:    bf88        ..      IT       HI
        0x0002e41c:    eebe0a00    ....    VMOVHI.F32 s0,#-0.50000000
        0x0002e420:    d806        ..      BHI      0x2e430 ; celt_encode_with_ec + 9432
        0x0002e422:    ee103a10    ...:    VMOV     r3,s0
        0x0002e426:    f1b35f7c    ..|_    CMP      r3,#0x3f000000
        0x0002e42a:    bfa8        ..      IT       GE
        0x0002e42c:    eeb60a00    ....    VMOVGE.F32 s0,#0.50000000
        0x0002e430:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002e434:    3008        .0      ADDS     r0,r0,#8
        0x0002e436:    3108        .1      ADDS     r1,r1,#8
        0x0002e438:    1e52        R.      SUBS     r2,r2,#1
        0x0002e43a:    d1cb        ..      BNE      0x2e3d4 ; celt_encode_with_ec + 9340
        0x0002e43c:    f10c0c01    ....    ADD      r12,r12,#1
        0x0002e440:    4566        fE      CMP      r6,r12
        0x0002e442:    dc97        ..      BGT      0x2e374 ; celt_encode_with_ec + 9244
        0x0002e444:    986a        j.      LDR      r0,[sp,#0x1a8]
        0x0002e446:    eebb8a0c    ....    VMOV.F32 s16,#-28.00000000
        0x0002e44a:    2800        .(      CMP      r0,#0
        0x0002e44c:    bf1c        ..      ITT      NE
        0x0002e44e:    986e        n.      LDRNE    r0,[sp,#0x1b8]
        0x0002e450:    2800        .(      CMPNE    r0,#0
        0x0002e452:    e009        ..      B        0x2e468 ; celt_encode_with_ec + 9488
    $d
        0x0002e454:    3e4ccccd    ..L>    DCD    1045220557
        0x0002e458:    36500998    ..P6    DCD    911215000
        0x0002e45c:    43c80000    ...C    DCD    1137180672
        0x0002e460:    3f333333    333?    DCD    1060320051
        0x0002e464:    3a83126f    o..:    DCD    981668463
    $t
        0x0002e468:    dd14        ..      BLE      0x2e494 ; celt_encode_with_ec + 9532
        0x0002e46a:    9824        $.      LDR      r0,[sp,#0x90]
        0x0002e46c:    1f01        ..      SUBS     r1,r0,#4
        0x0002e46e:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002e470:    4030        0@      ANDS     r0,r0,r6
        0x0002e472:    f0100f01    ....    TST      r0,#1
        0x0002e476:    bf1c        ..      ITT      NE
        0x0002e478:    ed818a01    ....    VSTRNE   s16,[r1,#4]
        0x0002e47c:    1d09        ..      ADDNE    r1,r1,#4
        0x0002e47e:    986e        n.      LDR      r0,[sp,#0x1b8]
        0x0002e480:    1040        @.      ASRS     r0,r0,#1
        0x0002e482:    d007        ..      BEQ      0x2e494 ; celt_encode_with_ec + 9532
        0x0002e484:    ed818a01    ....    VSTR     s16,[r1,#4]
        0x0002e488:    ed818a02    ....    VSTR     s16,[r1,#8]
        0x0002e48c:    1e40        @.      SUBS     r0,r0,#1
        0x0002e48e:    f1010108    ....    ADD      r1,r1,#8
        0x0002e492:    d1f7        ..      BNE      0x2e484 ; celt_encode_with_ec + 9516
        0x0002e494:    9864        d.      LDR      r0,[sp,#0x190]
        0x0002e496:    66a0        .f      STR      r0,[r4,#0x68]
        0x0002e498:    ed84fa1b    ....    VSTR     s30,[r4,#0x6c]
        0x0002e49c:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x0002e49e:    6720         g      STR      r0,[r4,#0x70]
        0x0002e4a0:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002e4a2:    2802        .(      CMP      r0,#2
        0x0002e4a4:    bf08        ..      IT       EQ
        0x0002e4a6:    2e01        ..      CMPEQ    r6,#1
        0x0002e4a8:    d107        ..      BNE      0x2e4ba ; celt_encode_with_ec + 9570
        0x0002e4aa:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002e4ac:    9824        $.      LDR      r0,[sp,#0x90]
        0x0002e4ae:    9a33        3.      LDR      r2,[sp,#0xcc]
        0x0002e4b0:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e4b4:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002e4b6:    f7eaf8ef    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0002e4ba:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002e4bc:    2800        .(      CMP      r0,#0
        0x0002e4be:    985c        \.      LDR      r0,[sp,#0x170]
        0x0002e4c0:    d07e        ~.      BEQ      0x2e5c0 ; celt_encode_with_ec + 9832
        0x0002e4c2:    1e42        B.      SUBS     r2,r0,#1
        0x0002e4c4:    2a00        .*      CMP      r2,#0
        0x0002e4c6:    dd2d        -.      BLE      0x2e524 ; celt_encode_with_ec + 9676
        0x0002e4c8:    9831        1.      LDR      r0,[sp,#0xc4]
        0x0002e4ca:    f8ddc084    ....    LDR      r12,[sp,#0x84]
        0x0002e4ce:    9b1c        ..      LDR      r3,[sp,#0x70]
        0x0002e4d0:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002e4d2:    1f00        ..      SUBS     r0,r0,#4
        0x0002e4d4:    ea03030c    ....    AND      r3,r3,r12
        0x0002e4d8:    1f09        ..      SUBS     r1,r1,#4
        0x0002e4da:    f0130f01    ....    TST      r3,#1
        0x0002e4de:    d070        p.      BEQ      0x2e5c2 ; celt_encode_with_ec + 9834
        0x0002e4e0:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0002e4e4:    1052        R.      ASRS     r2,r2,#1
        0x0002e4e6:    d01d        ..      BEQ      0x2e524 ; celt_encode_with_ec + 9676
        0x0002e4e8:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002e4ec:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0002e4f0:    3108        .1      ADDS     r1,r1,#8
        0x0002e4f2:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x0002e4f6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e4fa:    bfd8        ..      IT       LE
        0x0002e4fc:    eef00a41    ..A.    VMOVLE.F32 s1,s2
        0x0002e500:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0002e504:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x0002e508:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0002e50c:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002e510:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e514:    bfd8        ..      IT       LE
        0x0002e516:    eeb00a41    ..A.    VMOVLE.F32 s0,s2
        0x0002e51a:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002e51e:    3008        .0      ADDS     r0,r0,#8
        0x0002e520:    1e52        R.      SUBS     r2,r2,#1
        0x0002e522:    d1e1        ..      BNE      0x2e4e8 ; celt_encode_with_ec + 9616
        0x0002e524:    985c        \.      LDR      r0,[sp,#0x170]
        0x0002e526:    1e40        @.      SUBS     r0,r0,#1
        0x0002e528:    d412        ..      BMI      0x2e550 ; celt_encode_with_ec + 9720
        0x0002e52a:    9931        1.      LDR      r1,[sp,#0xc4]
        0x0002e52c:    9a24        $.      LDR      r2,[sp,#0x90]
        0x0002e52e:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0002e532:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x0002e536:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x0002e53a:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0002e53e:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0002e542:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e546:    bfd8        ..      IT       LE
        0x0002e548:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x0002e54c:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0002e550:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002e552:    2500        .%      MOVS     r5,#0
        0x0002e554:    1bc6        ..      SUBS     r6,r0,r7
        0x0002e556:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002e558:    2800        .(      CMP      r0,#0
        0x0002e55a:    dd15        ..      BLE      0x2e588 ; celt_encode_with_ec + 9776
        0x0002e55c:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002e55e:    9a25        %.      LDR      r2,[sp,#0x94]
        0x0002e560:    4368        hC      MULS     r0,r5,r0
        0x0002e562:    eb020c80    ....    ADD      r12,r2,r0,LSL #2
        0x0002e566:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002e568:    9a31        1.      LDR      r2,[sp,#0xc4]
        0x0002e56a:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0002e56e:    eb020380    ....    ADD      r3,r2,r0,LSL #2
        0x0002e572:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002e574:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0002e578:    eca1aa01    ....    VSTM     r1!,{s20}
        0x0002e57c:    1e40        @.      SUBS     r0,r0,#1
        0x0002e57e:    ecac0a01    ....    VSTM     r12!,{s0}
        0x0002e582:    eca30a01    ....    VSTM     r3!,{s0}
        0x0002e586:    d1f7        ..      BNE      0x2e578 ; celt_encode_with_ec + 9760
        0x0002e588:    2e00        ..      CMP      r6,#0
        0x0002e58a:    dd17        ..      BLE      0x2e5bc ; celt_encode_with_ec + 9828
        0x0002e58c:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002e58e:    9a25        %.      LDR      r2,[sp,#0x94]
        0x0002e590:    fb057100    ...q    MLA      r1,r5,r0,r7
        0x0002e594:    9824        $.      LDR      r0,[sp,#0x90]
        0x0002e596:    eb020381    ....    ADD      r3,r2,r1,LSL #2
        0x0002e59a:    9a31        1.      LDR      r2,[sp,#0xc4]
        0x0002e59c:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e5a0:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x0002e5a4:    4632        2F      MOV      r2,r6
        0x0002e5a6:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0002e5aa:    bf00        ..      NOP      
        0x0002e5ac:    eca0aa01    ....    VSTM     r0!,{s20}
        0x0002e5b0:    1e52        R.      SUBS     r2,r2,#1
        0x0002e5b2:    eca30a01    ....    VSTM     r3!,{s0}
        0x0002e5b6:    eca10a01    ....    VSTM     r1!,{s0}
        0x0002e5ba:    d1f7        ..      BNE      0x2e5ac ; celt_encode_with_ec + 9812
        0x0002e5bc:    1c6d        m.      ADDS     r5,r5,#1
        0x0002e5be:    e001        ..      B        0x2e5c4 ; celt_encode_with_ec + 9836
        0x0002e5c0:    e01b        ..      B        0x2e5fa ; celt_encode_with_ec + 9890
        0x0002e5c2:    e026        &.      B        0x2e612 ; celt_encode_with_ec + 9914
        0x0002e5c4:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002e5c6:    42a8        .B      CMP      r0,r5
        0x0002e5c8:    dcc5        ..      BGT      0x2e556 ; celt_encode_with_ec + 9726
        0x0002e5ca:    9960        `.      LDR      r1,[sp,#0x180]
        0x0002e5cc:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002e5ce:    4308        .C      ORRS     r0,r0,r1
        0x0002e5d0:    bf1c        ..      ITT      NE
        0x0002e5d2:    6f60        `o      LDRNE    r0,[r4,#0x74]
        0x0002e5d4:    1c40        @.      ADDNE    r0,r0,#1
        0x0002e5d6:    6760        `g      STR      r0,[r4,#0x74]
        0x0002e5d8:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e5da:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002e5dc:    64e0        .d      STR      r0,[r4,#0x4c]
        0x0002e5de:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e5e0:    f004fc7c    ..|.    BL       ec_enc_done ; 0x32edc
        0x0002e5e4:    f00effd4    ....    BL       restore_stack ; 0x3d590
        0x0002e5e8:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e5ea:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0002e5ec:    2800        .(      CMP      r0,#0
        0x0002e5ee:    bf14        ..      ITE      NE
        0x0002e5f0:    f06f0002    o...    MVNNE    r0,#2
        0x0002e5f4:    988c        ..      LDREQ    r0,[sp,#0x230]
        0x0002e5f6:    f7fdbd18    ....    B        0x2c02a ; celt_encode_with_ec + 210
        0x0002e5fa:    0085        ..      LSLS     r5,r0,#2
        0x0002e5fc:    462a        *F      MOV      r2,r5
        0x0002e5fe:    9931        1.      LDR      r1,[sp,#0xc4]
        0x0002e600:    9825        %.      LDR      r0,[sp,#0x94]
        0x0002e602:    f7eaf849    ..I.    BL       __aeabi_memcpy4 ; 0x18698
        0x0002e606:    462a        *F      MOV      r2,r5
        0x0002e608:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002e60a:    9831        1.      LDR      r0,[sp,#0xc4]
        0x0002e60c:    f7eaf844    ..D.    BL       __aeabi_memcpy4 ; 0x18698
        0x0002e610:    e79e        ..      B        0x2e550 ; celt_encode_with_ec + 9720
        0x0002e612:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002e616:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0002e61a:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002e61e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e622:    bfc8        ..      IT       GT
        0x0002e624:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x0002e628:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002e62c:    1d00        ..      ADDS     r0,r0,#4
        0x0002e62e:    1d09        ..      ADDS     r1,r1,#4
        0x0002e630:    e756        V.      B        0x2e4e0 ; celt_encode_with_ec + 9608
        0x0002e632:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e634:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002e636:    9017        ..      STR      r0,[sp,#0x5c]
        0x0002e638:    f7fdbe13    ....    B        0x2c262 ; celt_encode_with_ec + 778
        0x0002e63c:    f24030fe    @..0    MOV      r0,#0x3fe
        0x0002e640:    9022        ".      STR      r0,[sp,#0x88]
        0x0002e642:    f7fdbf78    ..x.    B        0x2c536 ; celt_encode_with_ec + 1502
        0x0002e646:    bf00        ..      NOP      
        0x0002e648:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0002e64c:    f7febb36    ..6.    B        0x2ccbc ; celt_encode_with_ec + 3428
        0x0002e650:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002e654:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0002e658:    f7febc5a    ..Z.    B        0x2cf10 ; celt_encode_with_ec + 4024
        0x0002e65c:    eef01ac0    ....    VABS.F32 s3,s0
        0x0002e660:    f7ffbadd    ....    B        0x2dc1e ; celt_encode_with_ec + 7366
    i.celt_encoder_init
    celt_encoder_init
        0x0002e664:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0002e668:    4615        .F      MOV      r5,r2
        0x0002e66a:    4689        .F      MOV      r9,r1
        0x0002e66c:    4604        .F      MOV      r4,r0
        0x0002e66e:    461f        .F      MOV      r7,r3
        0x0002e670:    2200        ."      MOVS     r2,#0
        0x0002e672:    f44f7170    O.pq    MOV      r1,#0x3c0
        0x0002e676:    f64b3080    K..0    MOV      r0,#0xbb80
        0x0002e67a:    f008fecd    ....    BL       opus_custom_mode_create ; 0x37418
        0x0002e67e:    4606        .F      MOV      r6,r0
        0x0002e680:    f04f38ff    O..8    MOV      r8,#0xffffffff
        0x0002e684:    2d03        .-      CMP      r5,#3
        0x0002e686:    bf24        $.      ITT      CS
        0x0002e688:    4640        @F      MOVCS    r0,r8
        0x0002e68a:    e8bd87f0    ....    POPCS    {r4-r10,pc}
        0x0002e68e:    2c00        .,      CMP      r4,#0
        0x0002e690:    bf11        ..      ITEEE    NE
        0x0002e692:    2e00        ..      CMPNE    r6,#0
        0x0002e694:    f06f0806    o...    MVNEQ    r8,#6
        0x0002e698:    4640        @F      MOVEQ    r0,r8
        0x0002e69a:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002e69e:    6870        ph      LDR      r0,[r6,#4]
        0x0002e6a0:    68b2        .h      LDR      r2,[r6,#8]
        0x0002e6a2:    fb00f005    ....    MUL      r0,r0,r5
        0x0002e6a6:    ea4f0080    O...    LSL      r0,r0,#2
        0x0002e6aa:    ea4f0185    O...    LSL      r1,r5,#2
        0x0002e6ae:    eb003005    ...0    ADD      r0,r0,r5,LSL #12
        0x0002e6b2:    fb01f102    ....    MUL      r1,r1,r2
        0x0002e6b6:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e6ba:    f10001f4    ....    ADD      r1,r0,#0xf4
        0x0002e6be:    4620         F      MOV      r0,r4
        0x0002e6c0:    f7eaf883    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002e6c4:    e9c46500    ...e    STRD     r6,r5,[r4,#0]
        0x0002e6c8:    2001        .       MOVS     r0,#1
        0x0002e6ca:    2100        .!      MOVS     r1,#0
        0x0002e6cc:    60a5        .`      STR      r5,[r4,#8]
        0x0002e6ce:    e9c40107    ....    STRD     r0,r1,[r4,#0x1c]
        0x0002e6d2:    6822        "h      LDR      r2,[r4,#0]
        0x0002e6d4:    68d3        .h      LDR      r3,[r2,#0xc]
        0x0002e6d6:    6320         c      STR      r0,[r4,#0x30]
        0x0002e6d8:    6360        `c      STR      r0,[r4,#0x34]
        0x0002e6da:    64a7        .d      STR      r7,[r4,#0x48]
        0x0002e6dc:    6263        cb      STR      r3,[r4,#0x24]
        0x0002e6de:    6120         a      STR      r0,[r4,#0x10]
        0x0002e6e0:    e9c4810a    ....    STRD     r8,r1,[r4,#0x28]
        0x0002e6e4:    60e1        .`      STR      r1,[r4,#0xc]
        0x0002e6e6:    2105        .!      MOVS     r1,#5
        0x0002e6e8:    61a1        .a      STR      r1,[r4,#0x18]
        0x0002e6ea:    2118        .!      MOVS     r1,#0x18
        0x0002e6ec:    63e1        .c      STR      r1,[r4,#0x3c]
        0x0002e6ee:    4620         F      MOV      r0,r4
        0x0002e6f0:    f64071bc    @..q    MOV      r1,#0xfbc
        0x0002e6f4:    f008fd38    ..8.    BL       opus_custom_encoder_ctl ; 0x37168
        0x0002e6f8:    4648        HF      MOV      r0,r9
        0x0002e6fa:    f00eff25    ..%.    BL       resampling_factor ; 0x3d548
        0x0002e6fe:    61e0        .a      STR      r0,[r4,#0x1c]
        0x0002e700:    2000        .       MOVS     r0,#0
        0x0002e702:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002e706:    0000        ..      MOVS     r0,r0
    i.celt_maxabs16
    celt_maxabs16
        0x0002e708:    ed9f0a33    ..3.    VLDR     s0,[pc,#204] ; [0x2e7d8] = 0
        0x0002e70c:    1e4b        K.      SUBS     r3,r1,#1
        0x0002e70e:    2b00        .+      CMP      r3,#0
        0x0002e710:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0002e714:    dd2d        -.      BLE      0x2e772 ; celt_maxabs16 + 106
        0x0002e716:    1f02        ..      SUBS     r2,r0,#4
        0x0002e718:    f0110f01    ....    TST      r1,#1
        0x0002e71c:    d108        ..      BNE      0x2e730 ; celt_maxabs16 + 40
        0x0002e71e:    ed921a01    ....    VLDR     s2,[r2,#4]
        0x0002e722:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002e726:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e72a:    dc3c        <.      BGT      0x2e7a6 ; celt_maxabs16 + 158
        0x0002e72c:    d33e        >.      BCC      0x2e7ac ; celt_maxabs16 + 164
        0x0002e72e:    1d12        ..      ADDS     r2,r2,#4
        0x0002e730:    105b        [.      ASRS     r3,r3,#1
        0x0002e732:    ed921a01    ....    VLDR     s2,[r2,#4]
        0x0002e736:    d01c        ..      BEQ      0x2e772 ; celt_maxabs16 + 106
        0x0002e738:    edd21a02    ....    VLDR     s3,[r2,#8]
        0x0002e73c:    eeb40ac1    ....    VCMPE.F32 s0,s2
        0x0002e740:    3208        .2      ADDS     r2,r2,#8
        0x0002e742:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e746:    d334        4.      BCC      0x2e7b2 ; celt_maxabs16 + 170
        0x0002e748:    eef40ac1    ....    VCMPE.F32 s1,s2
        0x0002e74c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e750:    dc32        2.      BGT      0x2e7b8 ; celt_maxabs16 + 176
        0x0002e752:    bf00        ..      NOP      
        0x0002e754:    ed921a01    ....    VLDR     s2,[r2,#4]
        0x0002e758:    eeb40ae1    ....    VCMPE.F32 s0,s3
        0x0002e75c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e760:    d32d        -.      BCC      0x2e7be ; celt_maxabs16 + 182
        0x0002e762:    bf00        ..      NOP      
        0x0002e764:    eef40ae1    ....    VCMPE.F32 s1,s3
        0x0002e768:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e76c:    dc2a        *.      BGT      0x2e7c4 ; celt_maxabs16 + 188
        0x0002e76e:    1e5b        [.      SUBS     r3,r3,#1
        0x0002e770:    d1e2        ..      BNE      0x2e738 ; celt_maxabs16 + 48
        0x0002e772:    1e49        I.      SUBS     r1,r1,#1
        0x0002e774:    d40d        ..      BMI      0x2e792 ; celt_maxabs16 + 138
        0x0002e776:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e77a:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002e77e:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002e782:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e786:    dc20         .      BGT      0x2e7ca ; celt_maxabs16 + 194
        0x0002e788:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x0002e78c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e790:    d31e        ..      BCC      0x2e7d0 ; celt_maxabs16 + 200
        0x0002e792:    eef10a60    ..`.    VNEG.F32 s1,s1
        0x0002e796:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002e79a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e79e:    bfd8        ..      IT       LE
        0x0002e7a0:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x0002e7a4:    4770        pG      BX       lr
        0x0002e7a6:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0002e7aa:    e7bf        ..      B        0x2e72c ; celt_maxabs16 + 36
        0x0002e7ac:    eef00a41    ..A.    VMOV.F32 s1,s2
        0x0002e7b0:    e7bd        ..      B        0x2e72e ; celt_maxabs16 + 38
        0x0002e7b2:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0002e7b6:    e7c7        ..      B        0x2e748 ; celt_maxabs16 + 64
        0x0002e7b8:    eef00a41    ..A.    VMOV.F32 s1,s2
        0x0002e7bc:    e7ca        ..      B        0x2e754 ; celt_maxabs16 + 76
        0x0002e7be:    eeb00a61    ..a.    VMOV.F32 s0,s3
        0x0002e7c2:    e7cf        ..      B        0x2e764 ; celt_maxabs16 + 92
        0x0002e7c4:    eef00a61    ..a.    VMOV.F32 s1,s3
        0x0002e7c8:    e7d1        ..      B        0x2e76e ; celt_maxabs16 + 102
        0x0002e7ca:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0002e7ce:    e7db        ..      B        0x2e788 ; celt_maxabs16 + 128
        0x0002e7d0:    eef00a41    ..A.    VMOV.F32 s1,s2
        0x0002e7d4:    e7dd        ..      B        0x2e792 ; celt_maxabs16 + 138
    $d
        0x0002e7d6:    0000        ..      DCW    0
        0x0002e7d8:    00000000    ....    DCD    0
    $t
    i.celt_pitch_xcorr_c
    celt_pitch_xcorr_c
        0x0002e7dc:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0002e7e0:    b082        ..      SUB      sp,sp,#8
        0x0002e7e2:    f04f0900    O...    MOV      r9,#0
        0x0002e7e6:    f8ddc02c    ..,.    LDR      r12,[sp,#0x2c]
        0x0002e7ea:    f1ac0c03    ....    SUB      r12,r12,#3
        0x0002e7ee:    eddf4a8a    ...J    VLDR     s9,[pc,#552] ; [0x2ea18] = 0
        0x0002e7f2:    f8cdc004    ....    STR      r12,[sp,#4]
        0x0002e7f6:    f1bc0f00    ....    CMP      r12,#0
        0x0002e7fa:    bfc4        ..      ITT      GT
        0x0002e7fc:    f1a30c03    ....    SUBGT    r12,r3,#3
        0x0002e800:    f8cdc000    ....    STRGT    r12,[sp,#0]
        0x0002e804:    dd7d        }.      BLE      0x2e902 ; celt_pitch_xcorr_c + 294
        0x0002e806:    eb010589    ....    ADD      r5,r1,r9,LSL #2
        0x0002e80a:    2400        .$      MOVS     r4,#0
        0x0002e80c:    46a4        .F      MOV      r12,r4
        0x0002e80e:    edd52a00    ...*    VLDR     s5,[r5,#0]
        0x0002e812:    ed954a01    ...J    VLDR     s8,[r5,#4]
        0x0002e816:    edd53a02    ...:    VLDR     s7,[r5,#8]
        0x0002e81a:    f8ddb000    ....    LDR      r11,[sp,#0]
        0x0002e81e:    4667        gF      MOV      r7,r12
        0x0002e820:    350c        .5      ADDS     r5,r5,#0xc
        0x0002e822:    46b8        .F      MOV      r8,r7
        0x0002e824:    4606        .F      MOV      r6,r0
        0x0002e826:    eeb00a64    ..d.    VMOV.F32 s0,s9
        0x0002e82a:    46a2        .F      MOV      r10,r4
        0x0002e82c:    f1bb0f00    ....    CMP      r11,#0
        0x0002e830:    dd46        F.      BLE      0x2e8c0 ; celt_pitch_xcorr_c + 228
        0x0002e832:    bf00        ..      NOP      
        0x0002e834:    ed963a00    ...:    VLDR     s6,[r6,#0]
        0x0002e838:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0002e83c:    ee00ca90    ....    VMOV     s1,r12
        0x0002e840:    ee014a90    ...J    VMOV     s3,r4
        0x0002e844:    ee027a10    ...z    VMOV     s4,r7
        0x0002e848:    ee018a10    ....    VMOV     s2,r8
        0x0002e84c:    ee430a22    C.".    VMLA.F32 s1,s6,s5
        0x0002e850:    ee431a04    C...    VMLA.F32 s3,s6,s8
        0x0002e854:    ee032a23    ..#*    VMLA.F32 s4,s6,s7
        0x0002e858:    ee031a00    ....    VMLA.F32 s2,s6,s0
        0x0002e85c:    ed963a01    ...:    VLDR     s6,[r6,#4]
        0x0002e860:    edd52a01    ...*    VLDR     s5,[r5,#4]
        0x0002e864:    f10a0a04    ....    ADD      r10,r10,#4
        0x0002e868:    ee430a04    C...    VMLA.F32 s1,s6,s8
        0x0002e86c:    ee431a23    C.#.    VMLA.F32 s3,s6,s7
        0x0002e870:    ee032a00    ...*    VMLA.F32 s4,s6,s0
        0x0002e874:    ee031a22    ..".    VMLA.F32 s2,s6,s5
        0x0002e878:    ed963a02    ...:    VLDR     s6,[r6,#8]
        0x0002e87c:    ed954a02    ...J    VLDR     s8,[r5,#8]
        0x0002e880:    ee430a23    C.#.    VMLA.F32 s1,s6,s7
        0x0002e884:    ee431a00    C...    VMLA.F32 s3,s6,s0
        0x0002e888:    ee032a22    .."*    VMLA.F32 s4,s6,s5
        0x0002e88c:    ee031a04    ....    VMLA.F32 s2,s6,s8
        0x0002e890:    ed963a03    ...:    VLDR     s6,[r6,#0xc]
        0x0002e894:    edd53a03    ...:    VLDR     s7,[r5,#0xc]
        0x0002e898:    3510        .5      ADDS     r5,r5,#0x10
        0x0002e89a:    ee430a00    C...    VMLA.F32 s1,s6,s0
        0x0002e89e:    ee431a22    C.".    VMLA.F32 s3,s6,s5
        0x0002e8a2:    ee032a04    ...*    VMLA.F32 s4,s6,s8
        0x0002e8a6:    ee031a23    ..#.    VMLA.F32 s2,s6,s7
        0x0002e8aa:    3610        .6      ADDS     r6,r6,#0x10
        0x0002e8ac:    ee10ca90    ....    VMOV     r12,s1
        0x0002e8b0:    ee114a90    ...J    VMOV     r4,s3
        0x0002e8b4:    ee127a10    ...z    VMOV     r7,s4
        0x0002e8b8:    ee118a10    ....    VMOV     r8,s2
        0x0002e8bc:    45d3        .E      CMP      r11,r10
        0x0002e8be:    dcb9        ..      BGT      0x2e834 ; celt_pitch_xcorr_c + 88
        0x0002e8c0:    f10a0b01    ....    ADD      r11,r10,#1
        0x0002e8c4:    459a        .E      CMP      r10,r3
        0x0002e8c6:    da1b        ..      BGE      0x2e900 ; celt_pitch_xcorr_c + 292
        0x0002e8c8:    ecf60a01    ....    VLDM     r6!,{s1}
        0x0002e8cc:    ee01ca10    ....    VMOV     s2,r12
        0x0002e8d0:    ecb50a01    ....    VLDM     r5!,{s0}
        0x0002e8d4:    ee001aa2    ....    VMLA.F32 s2,s1,s5
        0x0002e8d8:    ee11ca10    ....    VMOV     r12,s2
        0x0002e8dc:    ee014a10    ...J    VMOV     s2,r4
        0x0002e8e0:    ee001a84    ....    VMLA.F32 s2,s1,s8
        0x0002e8e4:    ee114a10    ...J    VMOV     r4,s2
        0x0002e8e8:    ee017a10    ...z    VMOV     s2,r7
        0x0002e8ec:    ee001aa3    ....    VMLA.F32 s2,s1,s7
        0x0002e8f0:    ee117a10    ...z    VMOV     r7,s2
        0x0002e8f4:    ee018a10    ....    VMOV     s2,r8
        0x0002e8f8:    ee001a80    ....    VMLA.F32 s2,s1,s0
        0x0002e8fc:    ee118a10    ....    VMOV     r8,s2
        0x0002e900:    e000        ..      B        0x2e904 ; celt_pitch_xcorr_c + 296
        0x0002e902:    e04c        L.      B        0x2e99e ; celt_pitch_xcorr_c + 450
        0x0002e904:    f10b0a01    ....    ADD      r10,r11,#1
        0x0002e908:    459b        .E      CMP      r11,r3
        0x0002e90a:    da1b        ..      BGE      0x2e944 ; celt_pitch_xcorr_c + 360
        0x0002e90c:    ecf60a01    ....    VLDM     r6!,{s1}
        0x0002e910:    ee01ca10    ....    VMOV     s2,r12
        0x0002e914:    ecf52a01    ...*    VLDM     r5!,{s5}
        0x0002e918:    ee001a84    ....    VMLA.F32 s2,s1,s8
        0x0002e91c:    ee11ca10    ....    VMOV     r12,s2
        0x0002e920:    ee014a10    ...J    VMOV     s2,r4
        0x0002e924:    ee001aa3    ....    VMLA.F32 s2,s1,s7
        0x0002e928:    ee114a10    ...J    VMOV     r4,s2
        0x0002e92c:    ee017a10    ...z    VMOV     s2,r7
        0x0002e930:    ee001a80    ....    VMLA.F32 s2,s1,s0
        0x0002e934:    ee117a10    ...z    VMOV     r7,s2
        0x0002e938:    ee018a10    ....    VMOV     s2,r8
        0x0002e93c:    ee001aa2    ....    VMLA.F32 s2,s1,s5
        0x0002e940:    ee118a10    ....    VMOV     r8,s2
        0x0002e944:    459a        .E      CMP      r10,r3
        0x0002e946:    da1b        ..      BGE      0x2e980 ; celt_pitch_xcorr_c + 420
        0x0002e948:    edd60a00    ....    VLDR     s1,[r6,#0]
        0x0002e94c:    ee01ca90    ....    VMOV     s3,r12
        0x0002e950:    ed951a00    ....    VLDR     s2,[r5,#0]
        0x0002e954:    ee401aa3    @...    VMLA.F32 s3,s1,s7
        0x0002e958:    ee11ca90    ....    VMOV     r12,s3
        0x0002e95c:    ee014a90    ...J    VMOV     s3,r4
        0x0002e960:    ee401a80    @...    VMLA.F32 s3,s1,s0
        0x0002e964:    ee007a10    ...z    VMOV     s0,r7
        0x0002e968:    ee000aa2    ....    VMLA.F32 s0,s1,s5
        0x0002e96c:    ee114a90    ...J    VMOV     r4,s3
        0x0002e970:    ee107a10    ...z    VMOV     r7,s0
        0x0002e974:    ee008a10    ....    VMOV     s0,r8
        0x0002e978:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002e97c:    ee108a10    ....    VMOV     r8,s0
        0x0002e980:    eb020589    ....    ADD      r5,r2,r9,LSL #2
        0x0002e984:    f1090904    ....    ADD      r9,r9,#4
        0x0002e988:    f8c5c000    ....    STR      r12,[r5,#0]
        0x0002e98c:    f8c5800c    ....    STR      r8,[r5,#0xc]
        0x0002e990:    e9c54701    ...G    STRD     r4,r7,[r5,#4]
        0x0002e994:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x0002e998:    45e1        .E      CMP      r9,r12
        0x0002e99a:    f6ffaf34    ..4.    BLT      0x2e806 ; celt_pitch_xcorr_c + 42
        0x0002e99e:    f8ddc02c    ..,.    LDR      r12,[sp,#0x2c]
        0x0002e9a2:    45e1        .E      CMP      r9,r12
        0x0002e9a4:    bfa4        ..      ITT      GE
        0x0002e9a6:    b002        ..      ADDGE    sp,sp,#8
        0x0002e9a8:    e8bd8ff0    ....    POPGE    {r4-r11,pc}
        0x0002e9ac:    eeb00a64    ..d.    VMOV.F32 s0,s9
        0x0002e9b0:    2b00        .+      CMP      r3,#0
        0x0002e9b2:    dd24        $.      BLE      0x2e9fe ; celt_pitch_xcorr_c + 546
        0x0002e9b4:    1f05        ..      SUBS     r5,r0,#4
        0x0002e9b6:    eb010c89    ....    ADD      r12,r1,r9,LSL #2
        0x0002e9ba:    f1ac0404    ....    SUB      r4,r12,#4
        0x0002e9be:    f0130f01    ....    TST      r3,#1
        0x0002e9c2:    d007        ..      BEQ      0x2e9d4 ; celt_pitch_xcorr_c + 504
        0x0002e9c4:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x0002e9c8:    ed941a01    ....    VLDR     s2,[r4,#4]
        0x0002e9cc:    1d24        $.      ADDS     r4,r4,#4
        0x0002e9ce:    1d2d        -.      ADDS     r5,r5,#4
        0x0002e9d0:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002e9d4:    ea5f0c63    _.c.    ASRS     r12,r3,#1
        0x0002e9d8:    d011        ..      BEQ      0x2e9fe ; celt_pitch_xcorr_c + 546
        0x0002e9da:    bf00        ..      NOP      
        0x0002e9dc:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x0002e9e0:    ed941a01    ....    VLDR     s2,[r4,#4]
        0x0002e9e4:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002e9e8:    edd50a02    ....    VLDR     s1,[r5,#8]
        0x0002e9ec:    ed941a02    ....    VLDR     s2,[r4,#8]
        0x0002e9f0:    3408        .4      ADDS     r4,r4,#8
        0x0002e9f2:    3508        .5      ADDS     r5,r5,#8
        0x0002e9f4:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0002e9f8:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002e9fc:    d1ee        ..      BNE      0x2e9dc ; celt_pitch_xcorr_c + 512
        0x0002e9fe:    eb020c89    ....    ADD      r12,r2,r9,LSL #2
        0x0002ea02:    f1090901    ....    ADD      r9,r9,#1
        0x0002ea06:    ed8c0a00    ....    VSTR     s0,[r12,#0]
        0x0002ea0a:    f8ddc02c    ..,.    LDR      r12,[sp,#0x2c]
        0x0002ea0e:    45cc        .E      CMP      r12,r9
        0x0002ea10:    dccc        ..      BGT      0x2e9ac ; celt_pitch_xcorr_c + 464
        0x0002ea12:    b002        ..      ADD      sp,sp,#8
        0x0002ea14:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002ea18:    00000000    ....    DCD    0
    $t
    i.celt_preemphasis
    celt_preemphasis
        0x0002ea1c:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x0002ea20:    4680        .F      MOV      r8,r0
        0x0002ea22:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0002ea26:    461e        .F      MOV      r6,r3
        0x0002ea28:    4615        .F      MOV      r5,r2
        0x0002ea2a:    e9dd400e    ...@    LDRD     r4,r0,[sp,#0x38]
        0x0002ea2e:    e9ddab10    ....    LDRD     r10,r11,[sp,#0x40]
        0x0002ea32:    ed909a00    ....    VLDR     s18,[r0,#0]
        0x0002ea36:    edda8a00    ....    VLDR     s17,[r10,#0]
        0x0002ea3a:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002ea3e:    460f        .F      MOV      r7,r1
        0x0002ea40:    ed9f8a6f    ..o.    VLDR     s16,[pc,#444] ; [0x2ec00] = 0x47000000
        0x0002ea44:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002ea48:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002ea4c:    bf08        ..      IT       EQ
        0x0002ea4e:    2c01        .,      CMPEQ    r4,#1
        0x0002ea50:    d016        ..      BEQ      0x2ea80 ; celt_preemphasis + 100
        0x0002ea52:    fb95f9f4    ....    SDIV     r9,r5,r4
        0x0002ea56:    2c01        .,      CMP      r4,#1
        0x0002ea58:    d003        ..      BEQ      0x2ea62 ; celt_preemphasis + 70
        0x0002ea5a:    00a9        ..      LSLS     r1,r5,#2
        0x0002ea5c:    4638        8F      MOV      r0,r7
        0x0002ea5e:    f7e9feb4    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002ea62:    f1a90201    ....    SUB      r2,r9,#1
        0x0002ea66:    eba70c84    ....    SUB      r12,r7,r4,LSL #2
        0x0002ea6a:    eb0c0384    ....    ADD      r3,r12,r4,LSL #2
        0x0002ea6e:    2a00        .*      CMP      r2,#0
        0x0002ea70:    dd42        B.      BLE      0x2eaf8 ; celt_preemphasis + 220
        0x0002ea72:    eba80186    ....    SUB      r1,r8,r6,LSL #2
        0x0002ea76:    4660        `F      MOV      r0,r12
        0x0002ea78:    f0190f01    ....    TST      r9,#1
        0x0002ea7c:    d120         .      BNE      0x2eac0 ; celt_preemphasis + 164
        0x0002ea7e:    e016        ..      B        0x2eaae ; celt_preemphasis + 146
        0x0002ea80:    f1bb0f00    ....    CMP      r11,#0
        0x0002ea84:    bf18        ..      IT       NE
        0x0002ea86:    fb95f9f4    ....    SDIVNE   r9,r5,r4
        0x0002ea8a:    d1ea        ..      BNE      0x2ea62 ; celt_preemphasis + 70
        0x0002ea8c:    2d00        .-      CMP      r5,#0
        0x0002ea8e:    dd7b        {.      BLE      0x2eb88 ; celt_preemphasis + 364
        0x0002ea90:    ed980a00    ....    VLDR     s0,[r8,#0]
        0x0002ea94:    eb080886    ....    ADD      r8,r8,r6,LSL #2
        0x0002ea98:    1e6d        m.      SUBS     r5,r5,#1
        0x0002ea9a:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002ea9e:    ee700a68    p.h.    VSUB.F32 s1,s0,s17
        0x0002eaa2:    ee698a00    i...    VMUL.F32 s17,s18,s0
        0x0002eaa6:    ece70a01    ....    VSTM     r7!,{s1}
        0x0002eaaa:    d1f1        ..      BNE      0x2ea90 ; celt_preemphasis + 116
        0x0002eaac:    e0a2        ..      B        0x2ebf4 ; celt_preemphasis + 472
        0x0002eaae:    eb010186    ....    ADD      r1,r1,r6,LSL #2
        0x0002eab2:    4618        .F      MOV      r0,r3
        0x0002eab4:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002eab8:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002eabc:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0002eac0:    eb010e86    ....    ADD      lr,r1,r6,LSL #2
        0x0002eac4:    1052        R.      ASRS     r2,r2,#1
        0x0002eac6:    ed9e0a00    ....    VLDR     s0,[lr,#0]
        0x0002eaca:    d015        ..      BEQ      0x2eaf8 ; celt_preemphasis + 220
        0x0002eacc:    eb0101c6    ....    ADD      r1,r1,r6,LSL #3
        0x0002ead0:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002ead4:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x0002ead8:    eb000e84    ....    ADD      lr,r0,r4,LSL #2
        0x0002eadc:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0002eae0:    ed8e0a00    ....    VSTR     s0,[lr,#0]
        0x0002eae4:    eb010e86    ....    ADD      lr,r1,r6,LSL #2
        0x0002eae8:    ee600a88    `...    VMUL.F32 s1,s1,s16
        0x0002eaec:    ed9e0a00    ....    VLDR     s0,[lr,#0]
        0x0002eaf0:    1e52        R.      SUBS     r2,r2,#1
        0x0002eaf2:    edc00a00    ....    VSTR     s1,[r0,#0]
        0x0002eaf6:    d1e9        ..      BNE      0x2eacc ; celt_preemphasis + 176
        0x0002eaf8:    f1b90001    ....    SUBS     r0,r9,#1
        0x0002eafc:    d40c        ..      BMI      0x2eb18 ; celt_preemphasis + 252
        0x0002eafe:    fb00f106    ....    MUL      r1,r0,r6
        0x0002eb02:    eb080181    ....    ADD      r1,r8,r1,LSL #2
        0x0002eb06:    4360        `C      MULS     r0,r4,r0
        0x0002eb08:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002eb0c:    eb070080    ....    ADD      r0,r7,r0,LSL #2
        0x0002eb10:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002eb14:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0002eb18:    f1bb0f00    ....    CMP      r11,#0
        0x0002eb1c:    bf18        ..      IT       NE
        0x0002eb1e:    f1b90f00    ....    CMPNE    r9,#0
        0x0002eb22:    dd5b        [.      BLE      0x2ebdc ; celt_preemphasis + 448
        0x0002eb24:    4660        `F      MOV      r0,r12
        0x0002eb26:    ed9f1a37    ..7.    VLDR     s2,[pc,#220] ; [0x2ec04] = 0xc7800000
        0x0002eb2a:    eddf0a37    ..7.    VLDR     s1,[pc,#220] ; [0x2ec08] = 0x47800000
        0x0002eb2e:    f0190f01    ....    TST      r9,#1
        0x0002eb32:    d018        ..      BEQ      0x2eb66 ; celt_preemphasis + 330
        0x0002eb34:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0002eb38:    ee101a10    ....    VMOV     r1,s0
        0x0002eb3c:    f1b14f8f    ...O    CMP      r1,#0x47800000
        0x0002eb40:    da07        ..      BGE      0x2eb52 ; celt_preemphasis + 310
        0x0002eb42:    ee101a10    ....    VMOV     r1,s0
        0x0002eb46:    f1115f62    ..b_    CMN      r1,#0x38800000
        0x0002eb4a:    bf88        ..      IT       HI
        0x0002eb4c:    eeb00a41    ..A.    VMOVHI.F32 s0,s2
        0x0002eb50:    d806        ..      BHI      0x2eb60 ; celt_preemphasis + 324
        0x0002eb52:    ee100a10    ....    VMOV     r0,s0
        0x0002eb56:    f1b04f8f    ...O    CMP      r0,#0x47800000
        0x0002eb5a:    bfa8        ..      IT       GE
        0x0002eb5c:    eeb00a60    ..`.    VMOVGE.F32 s0,s1
        0x0002eb60:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0002eb64:    4618        .F      MOV      r0,r3
        0x0002eb66:    ea5f0169    _.i.    ASRS     r1,r9,#1
        0x0002eb6a:    d037        7.      BEQ      0x2ebdc ; celt_preemphasis + 448
        0x0002eb6c:    eb000284    ....    ADD      r2,r0,r4,LSL #2
        0x0002eb70:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0002eb74:    ee103a10    ...:    VMOV     r3,s0
        0x0002eb78:    f1b34f8f    ...O    CMP      r3,#0x47800000
        0x0002eb7c:    da09        ..      BGE      0x2eb92 ; celt_preemphasis + 374
        0x0002eb7e:    ee103a10    ...:    VMOV     r3,s0
        0x0002eb82:    f1135f62    ..b_    CMN      r3,#0x38800000
        0x0002eb86:    e000        ..      B        0x2eb8a ; celt_preemphasis + 366
        0x0002eb88:    e034        4.      B        0x2ebf4 ; celt_preemphasis + 472
        0x0002eb8a:    bf88        ..      IT       HI
        0x0002eb8c:    eeb00a41    ..A.    VMOVHI.F32 s0,s2
        0x0002eb90:    d806        ..      BHI      0x2eba0 ; celt_preemphasis + 388
        0x0002eb92:    ee103a10    ...:    VMOV     r3,s0
        0x0002eb96:    f1b34f8f    ...O    CMP      r3,#0x47800000
        0x0002eb9a:    bfa8        ..      IT       GE
        0x0002eb9c:    eeb00a60    ..`.    VMOVGE.F32 s0,s1
        0x0002eba0:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0002eba4:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0002eba8:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0002ebac:    ee102a10    ...*    VMOV     r2,s0
        0x0002ebb0:    f1b24f8f    ...O    CMP      r2,#0x47800000
        0x0002ebb4:    da07        ..      BGE      0x2ebc6 ; celt_preemphasis + 426
        0x0002ebb6:    ee102a10    ...*    VMOV     r2,s0
        0x0002ebba:    f1125f62    ..b_    CMN      r2,#0x38800000
        0x0002ebbe:    bf88        ..      IT       HI
        0x0002ebc0:    eeb00a41    ..A.    VMOVHI.F32 s0,s2
        0x0002ebc4:    d806        ..      BHI      0x2ebd4 ; celt_preemphasis + 440
        0x0002ebc6:    ee102a10    ...*    VMOV     r2,s0
        0x0002ebca:    f1b24f8f    ...O    CMP      r2,#0x47800000
        0x0002ebce:    bfa8        ..      IT       GE
        0x0002ebd0:    eeb00a60    ..`.    VMOVGE.F32 s0,s1
        0x0002ebd4:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0002ebd8:    1e49        I.      SUBS     r1,r1,#1
        0x0002ebda:    d1c7        ..      BNE      0x2eb6c ; celt_preemphasis + 336
        0x0002ebdc:    2d00        .-      CMP      r5,#0
        0x0002ebde:    dd09        ..      BLE      0x2ebf4 ; celt_preemphasis + 472
        0x0002ebe0:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x0002ebe4:    1e6d        m.      SUBS     r5,r5,#1
        0x0002ebe6:    ee700a68    p.h.    VSUB.F32 s1,s0,s17
        0x0002ebea:    ee698a00    i...    VMUL.F32 s17,s18,s0
        0x0002ebee:    ece70a01    ....    VSTM     r7!,{s1}
        0x0002ebf2:    d1f5        ..      BNE      0x2ebe0 ; celt_preemphasis + 452
        0x0002ebf4:    edca8a00    ....    VSTR     s17,[r10,#0]
        0x0002ebf8:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0002ebfc:    e8bd9ff0    ....    POP      {r4-r12,pc}
    $d
        0x0002ec00:    47000000    ...G    DCD    1191182336
        0x0002ec04:    c7800000    ....    DCD    3347054592
        0x0002ec08:    47800000    ...G    DCD    1199570944
    $t
    i.clt_compute_allocation
    clt_compute_allocation
        0x0002ec0c:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0002ec10:    b0a9        ..      SUB      sp,sp,#0xa4
        0x0002ec12:    461e        .F      MOV      r6,r3
        0x0002ec14:    e9dd893f    ..?.    LDRD     r8,r9,[sp,#0xfc]
        0x0002ec18:    460c        .F      MOV      r4,r1
        0x0002ec1a:    f8dda0d8    ....    LDR      r10,[sp,#0xd8]
        0x0002ec1e:    9d3a        :.      LDR      r5,[sp,#0xe8]
        0x0002ec20:    f00efcbe    ....    BL       save_stack ; 0x3d5a0
        0x0002ec24:    2d00        .-      CMP      r5,#0
        0x0002ec26:    bfd8        ..      IT       LE
        0x0002ec28:    2500        .%      MOVLE    r5,#0
        0x0002ec2a:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002ec2c:    2d08        .-      CMP      r5,#8
        0x0002ec2e:    6880        .h      LDR      r0,[r0,#8]
        0x0002ec30:    940d        ..      STR      r4,[sp,#0x34]
        0x0002ec32:    9000        ..      STR      r0,[sp,#0]
        0x0002ec34:    bfac        ..      ITE      GE
        0x0002ec36:    2008        .       MOVGE    r0,#8
        0x0002ec38:    2000        .       MOVLT    r0,#0
        0x0002ec3a:    9011        ..      STR      r0,[sp,#0x44]
        0x0002ec3c:    1a28        (.      SUBS     r0,r5,r0
        0x0002ec3e:    903a        :.      STR      r0,[sp,#0xe8]
        0x0002ec40:    2000        .       MOVS     r0,#0
        0x0002ec42:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002ec44:    900e        ..      STR      r0,[sp,#0x38]
        0x0002ec46:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002ec48:    1b07        ..      SUBS     r7,r0,r4
        0x0002ec4a:    f1b80f02    ....    CMP      r8,#2
        0x0002ec4e:    d07d        }.      BEQ      0x2ed4c ; clt_compute_allocation + 320
        0x0002ec50:    9800        ..      LDR      r0,[sp,#0]
        0x0002ec52:    ea4f0b80    O...    LSL      r11,r0,#2
        0x0002ec56:    4658        XF      MOV      r0,r11
        0x0002ec58:    f010fe90    ....    BL       spl_alloca ; 0x3f97c
        0x0002ec5c:    9006        ..      STR      r0,[sp,#0x18]
        0x0002ec5e:    4658        XF      MOV      r0,r11
        0x0002ec60:    f010fe8c    ....    BL       spl_alloca ; 0x3f97c
        0x0002ec64:    9004        ..      STR      r0,[sp,#0x10]
        0x0002ec66:    4658        XF      MOV      r0,r11
        0x0002ec68:    f010fe88    ....    BL       spl_alloca ; 0x3f97c
        0x0002ec6c:    4605        .F      MOV      r5,r0
        0x0002ec6e:    4658        XF      MOV      r0,r11
        0x0002ec70:    f010fe84    ....    BL       spl_alloca ; 0x3f97c
        0x0002ec74:    4686        .F      MOV      lr,r0
        0x0002ec76:    ea4f00c8    O...    LSL      r0,r8,#3
        0x0002ec7a:    9012        ..      STR      r0,[sp,#0x48]
        0x0002ec7c:    2f00        ./      CMP      r7,#0
        0x0002ec7e:    dd58        X.      BLE      0x2ed32 ; clt_compute_allocation + 294
        0x0002ec80:    1e78        x.      SUBS     r0,r7,#1
        0x0002ec82:    9001        ..      STR      r0,[sp,#4]
        0x0002ec84:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002ec88:    9003        ..      STR      r0,[sp,#0xc]
        0x0002ec8a:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002ec8c:    2102        .!      MOVS     r1,#2
        0x0002ec8e:    9a37        7.      LDR      r2,[sp,#0xdc]
        0x0002ec90:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0002ec92:    eba20209    ....    SUB      r2,r2,r9
        0x0002ec96:    1f52        R.      SUBS     r2,r2,#5
        0x0002ec98:    eb010144    ..D.    ADD      r1,r1,r4,LSL #1
        0x0002ec9c:    9210        ..      STR      r2,[sp,#0x40]
        0x0002ec9e:    4401        .D      ADD      r1,r1,r0
        0x0002eca0:    9702        ..      STR      r7,[sp,#8]
        0x0002eca2:    f1090203    ....    ADD      r2,r9,#3
        0x0002eca6:    eb050384    ....    ADD      r3,r5,r4,LSL #2
        0x0002ecaa:    eb0e0c84    ....    ADD      r12,lr,r4,LSL #2
        0x0002ecae:    eb000044    ..D.    ADD      r0,r0,r4,LSL #1
        0x0002ecb2:    920c        ..      STR      r2,[sp,#0x30]
        0x0002ecb4:    f9b17000    ...p    LDRSH    r7,[r1,#0]
        0x0002ecb8:    f9b02000    ...     LDRSH    r2,[r0,#0]
        0x0002ecbc:    1aba        ..      SUBS     r2,r7,r2
        0x0002ecbe:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x0002ecc2:    fa02f209    ....    LSL      r2,r2,r9
        0x0002ecc6:    f342025b    B.[.    SBFX     r2,r2,#1,#28
        0x0002ecca:    ebb20fc8    ....    CMP      r2,r8,LSL #3
        0x0002ecce:    bfb8        ..      IT       LT
        0x0002ecd0:    9a12        ..      LDRLT    r2,[sp,#0x48]
        0x0002ecd2:    601a        .`      STR      r2,[r3,#0]
        0x0002ecd4:    f9b12000    ...     LDRSH    r2,[r1,#0]
        0x0002ecd8:    f9b07000    ...p    LDRSH    r7,[r0,#0]
        0x0002ecdc:    1bd2        ..      SUBS     r2,r2,r7
        0x0002ecde:    9f10        ..      LDR      r7,[sp,#0x40]
        0x0002ece0:    fb02f208    ....    MUL      r2,r2,r8
        0x0002ece4:    437a        zC      MULS     r2,r7,r2
        0x0002ece6:    9f01        ..      LDR      r7,[sp,#4]
        0x0002ece8:    4357        WC      MULS     r7,r2,r7
        0x0002ecea:    9a0c        ..      LDR      r2,[sp,#0x30]
        0x0002ecec:    fa07f202    ....    LSL      r2,r7,r2
        0x0002ecf0:    1192        ..      ASRS     r2,r2,#6
        0x0002ecf2:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002ecf6:    f9b17000    ...p    LDRSH    r7,[r1,#0]
        0x0002ecfa:    f9b0b000    ....    LDRSH    r11,[r0,#0]
        0x0002ecfe:    eba7070b    ....    SUB      r7,r7,r11
        0x0002ed02:    fa07f709    ....    LSL      r7,r7,r9
        0x0002ed06:    2f01        ./      CMP      r7,#1
        0x0002ed08:    bf04        ..      ITT      EQ
        0x0002ed0a:    eba202c8    ....    SUBEQ    r2,r2,r8,LSL #3
        0x0002ed0e:    f8cc2000    ...     STREQ    r2,[r12,#0]
        0x0002ed12:    9f03        ..      LDR      r7,[sp,#0xc]
        0x0002ed14:    9a01        ..      LDR      r2,[sp,#4]
        0x0002ed16:    f1000002    ....    ADD      r0,r0,#2
        0x0002ed1a:    443a        :D      ADD      r2,r2,r7
        0x0002ed1c:    9201        ..      STR      r2,[sp,#4]
        0x0002ed1e:    9a02        ..      LDR      r2,[sp,#8]
        0x0002ed20:    f1010102    ....    ADD      r1,r1,#2
        0x0002ed24:    1e52        R.      SUBS     r2,r2,#1
        0x0002ed26:    f1030304    ....    ADD      r3,r3,#4
        0x0002ed2a:    f10c0c04    ....    ADD      r12,r12,#4
        0x0002ed2e:    9202        ..      STR      r2,[sp,#8]
        0x0002ed30:    d1c0        ..      BNE      0x2ecb4 ; clt_compute_allocation + 168
        0x0002ed32:    2001        .       MOVS     r0,#1
        0x0002ed34:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002ed36:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002ed38:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0002ed3a:    1e40        @.      SUBS     r0,r0,#1
        0x0002ed3c:    900c        ..      STR      r0,[sp,#0x30]
        0x0002ed3e:    990c        ..      LDR      r1,[sp,#0x30]
        0x0002ed40:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002ed42:    2700        .'      MOVS     r7,#0
        0x0002ed44:    4408        .D      ADD      r0,r0,r1
        0x0002ed46:    463a        :F      MOV      r2,r7
        0x0002ed48:    1040        @.      ASRS     r0,r0,#1
        0x0002ed4a:    e000        ..      B        0x2ed4e ; clt_compute_allocation + 322
        0x0002ed4c:    e035        5.      B        0x2edba ; clt_compute_allocation + 430
        0x0002ed4e:    992b        +.      LDR      r1,[sp,#0xac]
        0x0002ed50:    9001        ..      STR      r0,[sp,#4]
        0x0002ed52:    1e48        H.      SUBS     r0,r1,#1
        0x0002ed54:    42a1        .B      CMP      r1,r4
        0x0002ed56:    dd4e        N.      BLE      0x2edf6 ; clt_compute_allocation + 490
        0x0002ed58:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002ed5a:    f8d1c034    ..4.    LDR      r12,[r1,#0x34]
        0x0002ed5e:    e9dd1300    ....    LDRD     r1,r3,[sp,#0]
        0x0002ed62:    fb03cb01    ....    MLA      r11,r3,r1,r12
        0x0002ed66:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002ed68:    f8d1c020    .. .    LDR      r12,[r1,#0x20]
        0x0002ed6c:    2102        .!      MOVS     r1,#2
        0x0002ed6e:    eb010140    ..@.    ADD      r1,r1,r0,LSL #1
        0x0002ed72:    f93c1001    <...    LDRSH    r1,[r12,r1]
        0x0002ed76:    f93c3010    <..0    LDRSH    r3,[r12,r0,LSL #1]
        0x0002ed7a:    1ac9        ..      SUBS     r1,r1,r3
        0x0002ed7c:    f810300b    ...0    LDRB     r3,[r0,r11]
        0x0002ed80:    fb08f101    ....    MUL      r1,r8,r1
        0x0002ed84:    4359        YC      MULS     r1,r3,r1
        0x0002ed86:    fa01f109    ....    LSL      r1,r1,r9
        0x0002ed8a:    1089        ..      ASRS     r1,r1,#2
        0x0002ed8c:    2900        .)      CMP      r1,#0
        0x0002ed8e:    dd04        ..      BLE      0x2ed9a ; clt_compute_allocation + 398
        0x0002ed90:    f85e3020    ^. 0    LDR      r3,[lr,r0,LSL #2]
        0x0002ed94:    1859        Y.      ADDS     r1,r3,r1
        0x0002ed96:    bf48        H.      IT       MI
        0x0002ed98:    2100        .!      MOVMI    r1,#0
        0x0002ed9a:    f8563020    V. 0    LDR      r3,[r6,r0,LSL #2]
        0x0002ed9e:    4419        .D      ADD      r1,r1,r3
        0x0002eda0:    f8553020    U. 0    LDR      r3,[r5,r0,LSL #2]
        0x0002eda4:    428b        .B      CMP      r3,r1
        0x0002eda6:    dd00        ..      BLE      0x2edaa ; clt_compute_allocation + 414
        0x0002eda8:    b1e7        ..      CBZ      r7,0x2ede4 ; clt_compute_allocation + 472
        0x0002edaa:    f85a3020    Z. 0    LDR      r3,[r10,r0,LSL #2]
        0x0002edae:    2701        .'      MOVS     r7,#1
        0x0002edb0:    428b        .B      CMP      r3,r1
        0x0002edb2:    bfd8        ..      IT       LE
        0x0002edb4:    4619        .F      MOVLE    r1,r3
        0x0002edb6:    440a        .D      ADD      r2,r2,r1
        0x0002edb8:    e019        ..      B        0x2edee ; clt_compute_allocation + 482
        0x0002edba:    48f8        .H      LDR      r0,[pc,#992] ; [0x2f19c] = 0x48f30
        0x0002edbc:    993a        :.      LDR      r1,[sp,#0xe8]
        0x0002edbe:    5dc0        .]      LDRB     r0,[r0,r7]
        0x0002edc0:    900e        ..      STR      r0,[sp,#0x38]
        0x0002edc2:    4288        .B      CMP      r0,r1
        0x0002edc4:    bfc4        ..      ITT      GT
        0x0002edc6:    2000        .       MOVGT    r0,#0
        0x0002edc8:    900e        ..      STRGT    r0,[sp,#0x38]
        0x0002edca:    f73faf41    ?.A.    BGT      0x2ec50 ; clt_compute_allocation + 68
        0x0002edce:    4608        .F      MOV      r0,r1
        0x0002edd0:    990e        ..      LDR      r1,[sp,#0x38]
        0x0002edd2:    1a41        A.      SUBS     r1,r0,r1
        0x0002edd4:    2908        .)      CMP      r1,#8
        0x0002edd6:    bfac        ..      ITE      GE
        0x0002edd8:    2008        .       MOVGE    r0,#8
        0x0002edda:    2000        .       MOVLT    r0,#0
        0x0002eddc:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002edde:    1a08        ..      SUBS     r0,r1,r0
        0x0002ede0:    903a        :.      STR      r0,[sp,#0xe8]
        0x0002ede2:    e735        5.      B        0x2ec50 ; clt_compute_allocation + 68
        0x0002ede4:    ebb10fc8    ....    CMP      r1,r8,LSL #3
        0x0002ede8:    bfa8        ..      IT       GE
        0x0002edea:    eb0202c8    ....    ADDGE    r2,r2,r8,LSL #3
        0x0002edee:    4601        .F      MOV      r1,r0
        0x0002edf0:    1e40        @.      SUBS     r0,r0,#1
        0x0002edf2:    42a1        .B      CMP      r1,r4
        0x0002edf4:    dcba        ..      BGT      0x2ed6c ; clt_compute_allocation + 352
        0x0002edf6:    983a        :.      LDR      r0,[sp,#0xe8]
        0x0002edf8:    4282        .B      CMP      r2,r0
        0x0002edfa:    9801        ..      LDR      r0,[sp,#4]
        0x0002edfc:    bfc3        ..      ITTTE    GT
        0x0002edfe:    1e40        @.      SUBGT    r0,r0,#1
        0x0002ee00:    900c        ..      STRGT    r0,[sp,#0x30]
        0x0002ee02:    9807        ..      LDRGT    r0,[sp,#0x1c]
        0x0002ee04:    1c40        @.      ADDLE    r0,r0,#1
        0x0002ee06:    bfd8        ..      IT       LE
        0x0002ee08:    9007        ..      STRLE    r0,[sp,#0x1c]
        0x0002ee0a:    990c        ..      LDR      r1,[sp,#0x30]
        0x0002ee0c:    4288        .B      CMP      r0,r1
        0x0002ee0e:    dd96        ..      BLE      0x2ed3e ; clt_compute_allocation + 306
        0x0002ee10:    4603        .F      MOV      r3,r0
        0x0002ee12:    f1a00c01    ....    SUB      r12,r0,#1
        0x0002ee16:    992b        +.      LDR      r1,[sp,#0xac]
        0x0002ee18:    4620         F      MOV      r0,r4
        0x0002ee1a:    4281        .B      CMP      r1,r0
        0x0002ee1c:    dd4c        L.      BLE      0x2eeb8 ; clt_compute_allocation + 684
        0x0002ee1e:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002ee20:    2202        ."      MOVS     r2,#2
        0x0002ee22:    eb020240    ..@.    ADD      r2,r2,r0,LSL #1
        0x0002ee26:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0002ee28:    9f00        ..      LDR      r7,[sp,#0]
        0x0002ee2a:    5e8a        .^      LDRSH    r2,[r1,r2]
        0x0002ee2c:    f9311010    1...    LDRSH    r1,[r1,r0,LSL #1]
        0x0002ee30:    1a51        Q.      SUBS     r1,r2,r1
        0x0002ee32:    9a29        ).      LDR      r2,[sp,#0xa4]
        0x0002ee34:    fb08fb01    ....    MUL      r11,r8,r1
        0x0002ee38:    6b52        Rk      LDR      r2,[r2,#0x34]
        0x0002ee3a:    fb0c2707    ...'    MLA      r7,r12,r7,r2
        0x0002ee3e:    5dc7        .]      LDRB     r7,[r0,r7]
        0x0002ee40:    fb07f10b    ....    MUL      r1,r7,r11
        0x0002ee44:    9f29        ).      LDR      r7,[sp,#0xa4]
        0x0002ee46:    fa01f109    ....    LSL      r1,r1,r9
        0x0002ee4a:    1089        ..      ASRS     r1,r1,#2
        0x0002ee4c:    6b3f        ?k      LDR      r7,[r7,#0x30]
        0x0002ee4e:    429f        .B      CMP      r7,r3
        0x0002ee50:    bfd8        ..      IT       LE
        0x0002ee52:    f85a2020    Z.      LDRLE    r2,[r10,r0,LSL #2]
        0x0002ee56:    dd08        ..      BLE      0x2ee6a ; clt_compute_allocation + 606
        0x0002ee58:    9f00        ..      LDR      r7,[sp,#0]
        0x0002ee5a:    fb032207    ..."    MLA      r2,r3,r7,r2
        0x0002ee5e:    5c82        .\      LDRB     r2,[r0,r2]
        0x0002ee60:    fb02f20b    ....    MUL      r2,r2,r11
        0x0002ee64:    fa02f209    ....    LSL      r2,r2,r9
        0x0002ee68:    1092        ..      ASRS     r2,r2,#2
        0x0002ee6a:    2900        .)      CMP      r1,#0
        0x0002ee6c:    dd04        ..      BLE      0x2ee78 ; clt_compute_allocation + 620
        0x0002ee6e:    f85e7020    ^. p    LDR      r7,[lr,r0,LSL #2]
        0x0002ee72:    1879        y.      ADDS     r1,r7,r1
        0x0002ee74:    bf48        H.      IT       MI
        0x0002ee76:    2100        .!      MOVMI    r1,#0
        0x0002ee78:    2a00        .*      CMP      r2,#0
        0x0002ee7a:    dd04        ..      BLE      0x2ee86 ; clt_compute_allocation + 634
        0x0002ee7c:    f85e7020    ^. p    LDR      r7,[lr,r0,LSL #2]
        0x0002ee80:    18ba        ..      ADDS     r2,r7,r2
        0x0002ee82:    bf48        H.      IT       MI
        0x0002ee84:    2200        ."      MOVMI    r2,#0
        0x0002ee86:    f1bc0f00    ....    CMP      r12,#0
        0x0002ee8a:    bfc4        ..      ITT      GT
        0x0002ee8c:    f8567020    V. p    LDRGT    r7,[r6,r0,LSL #2]
        0x0002ee90:    4439        9D      ADDGT    r1,r7
        0x0002ee92:    f8567020    V. p    LDR      r7,[r6,r0,LSL #2]
        0x0002ee96:    443a        :D      ADD      r2,r2,r7
        0x0002ee98:    2f00        ./      CMP      r7,#0
        0x0002ee9a:    bfc8        ..      IT       GT
        0x0002ee9c:    900d        ..      STRGT    r0,[sp,#0x34]
        0x0002ee9e:    1a52        R.      SUBS     r2,r2,r1
        0x0002eea0:    bf48        H.      IT       MI
        0x0002eea2:    2200        ."      MOVMI    r2,#0
        0x0002eea4:    9f06        ..      LDR      r7,[sp,#0x18]
        0x0002eea6:    f8471020    G. .    STR      r1,[r7,r0,LSL #2]
        0x0002eeaa:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002eeac:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x0002eeb0:    992b        +.      LDR      r1,[sp,#0xac]
        0x0002eeb2:    1c40        @.      ADDS     r0,r0,#1
        0x0002eeb4:    4288        .B      CMP      r0,r1
        0x0002eeb6:    dbb2        ..      BLT      0x2ee1e ; clt_compute_allocation + 530
        0x0002eeb8:    983a        :.      LDR      r0,[sp,#0xe8]
        0x0002eeba:    9005        ..      STR      r0,[sp,#0x14]
        0x0002eebc:    9e04        ..      LDR      r6,[sp,#0x10]
        0x0002eebe:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002eec0:    f8cda024    ..$.    STR      r10,[sp,#0x24]
        0x0002eec4:    901b        ..      STR      r0,[sp,#0x6c]
        0x0002eec6:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002eec8:    9110        ..      STR      r1,[sp,#0x40]
        0x0002eeca:    9013        ..      STR      r0,[sp,#0x4c]
        0x0002eecc:    9f06        ..      LDR      r7,[sp,#0x18]
        0x0002eece:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002eed0:    901a        ..      STR      r0,[sp,#0x68]
        0x0002eed2:    983c        <.      LDR      r0,[sp,#0xf0]
        0x0002eed4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002eed6:    983d        =.      LDR      r0,[sp,#0xf4]
        0x0002eed8:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002eeda:    983e        >.      LDR      r0,[sp,#0xf8]
        0x0002eedc:    f8cd8050    ..P.    STR      r8,[sp,#0x50]
        0x0002eee0:    9008        ..      STR      r0,[sp,#0x20]
        0x0002eee2:    f8cd9058    ..X.    STR      r9,[sp,#0x58]
        0x0002eee6:    9841        A.      LDR      r0,[sp,#0x104]
        0x0002eee8:    9011        ..      STR      r0,[sp,#0x44]
        0x0002eeea:    9842        B.      LDR      r0,[sp,#0x108]
        0x0002eeec:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002eeee:    9843        C.      LDR      r0,[sp,#0x10c]
        0x0002eef0:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002eef2:    9844        D.      LDR      r0,[sp,#0x110]
        0x0002eef4:    900e        ..      STR      r0,[sp,#0x38]
        0x0002eef6:    f00efb53    ..S.    BL       save_stack ; 0x3d5a0
        0x0002eefa:    f8dd8050    ..P.    LDR      r8,[sp,#0x50]
        0x0002eefe:    9812        ..      LDR      r0,[sp,#0x48]
        0x0002ef00:    9002        ..      STR      r0,[sp,#8]
        0x0002ef02:    f1b80f01    ....    CMP      r8,#1
        0x0002ef06:    bfcc        ..      ITE      GT
        0x0002ef08:    2001        .       MOVGT    r0,#1
        0x0002ef0a:    2000        .       MOVLE    r0,#0
        0x0002ef0c:    9019        ..      STR      r0,[sp,#0x64]
        0x0002ef0e:    9816        ..      LDR      r0,[sp,#0x58]
        0x0002ef10:    00c0        ..      LSLS     r0,r0,#3
        0x0002ef12:    901e        ..      STR      r0,[sp,#0x78]
        0x0002ef14:    2000        .       MOVS     r0,#0
        0x0002ef16:    9012        ..      STR      r0,[sp,#0x48]
        0x0002ef18:    2040        @       MOVS     r0,#0x40
        0x0002ef1a:    9015        ..      STR      r0,[sp,#0x54]
        0x0002ef1c:    2000        .       MOVS     r0,#0
        0x0002ef1e:    901c        ..      STR      r0,[sp,#0x70]
        0x0002ef20:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002ef22:    9910        ..      LDR      r1,[sp,#0x40]
        0x0002ef24:    1b00        ..      SUBS     r0,r0,r4
        0x0002ef26:    9023        #.      STR      r0,[sp,#0x8c]
        0x0002ef28:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002ef2a:    eb070080    ....    ADD      r0,r7,r0,LSL #2
        0x0002ef2e:    9022        ".      STR      r0,[sp,#0x88]
        0x0002ef30:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002ef32:    eb060080    ....    ADD      r0,r6,r0,LSL #2
        0x0002ef36:    9021        !.      STR      r0,[sp,#0x84]
        0x0002ef38:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002ef3a:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x0002ef3e:    9020         .      STR      r0,[sp,#0x80]
        0x0002ef40:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002ef42:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002ef46:    901d        ..      STR      r0,[sp,#0x74]
        0x0002ef48:    9915        ..      LDR      r1,[sp,#0x54]
        0x0002ef4a:    9812        ..      LDR      r0,[sp,#0x48]
        0x0002ef4c:    4408        .D      ADD      r0,r0,r1
        0x0002ef4e:    1042        B.      ASRS     r2,r0,#1
        0x0002ef50:    2000        .       MOVS     r0,#0
        0x0002ef52:    9910        ..      LDR      r1,[sp,#0x40]
        0x0002ef54:    4684        .F      MOV      r12,r0
        0x0002ef56:    42a1        .B      CMP      r1,r4
        0x0002ef58:    f34082be    @...    BLE.W    0x2f4d8 ; clt_compute_allocation + 2252
        0x0002ef5c:    9b23        #.      LDR      r3,[sp,#0x8c]
        0x0002ef5e:    2b00        .+      CMP      r3,#0
        0x0002ef60:    dd2f        /.      BLE      0x2efc2 ; clt_compute_allocation + 950
        0x0002ef62:    9922        ".      LDR      r1,[sp,#0x88]
        0x0002ef64:    f1a10a04    ....    SUB      r10,r1,#4
        0x0002ef68:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002ef6a:    f1a10904    ....    SUB      r9,r1,#4
        0x0002ef6e:    9920         .      LDR      r1,[sp,#0x80]
        0x0002ef70:    f1a10804    ....    SUB      r8,r1,#4
        0x0002ef74:    991d        ..      LDR      r1,[sp,#0x74]
        0x0002ef76:    f1a10b04    ....    SUB      r11,r1,#4
        0x0002ef7a:    bf00        ..      NOP      
        0x0002ef7c:    f859e904    Y...    LDR      lr,[r9],#-4
        0x0002ef80:    f85a1904    Z...    LDR      r1,[r10],#-4
        0x0002ef84:    fb0efe02    ....    MUL      lr,lr,r2
        0x0002ef88:    eb0111ae    ....    ADD      r1,r1,lr,ASR #6
        0x0002ef8c:    f8d8e000    ....    LDR      lr,[r8,#0]
        0x0002ef90:    458e        .E      CMP      lr,r1
        0x0002ef92:    dd02        ..      BLE      0x2ef9a ; clt_compute_allocation + 910
        0x0002ef94:    f1bc0f00    ....    CMP      r12,#0
        0x0002ef98:    d008        ..      BEQ      0x2efac ; clt_compute_allocation + 928
        0x0002ef9a:    f8dbe000    ....    LDR      lr,[r11,#0]
        0x0002ef9e:    f04f0c01    O...    MOV      r12,#1
        0x0002efa2:    458e        .E      CMP      lr,r1
        0x0002efa4:    bfb8        ..      IT       LT
        0x0002efa6:    4671        qF      MOVLT    r1,lr
        0x0002efa8:    4408        .D      ADD      r0,r0,r1
        0x0002efaa:    e004        ..      B        0x2efb6 ; clt_compute_allocation + 938
        0x0002efac:    f8dde008    ....    LDR      lr,[sp,#8]
        0x0002efb0:    4571        qE      CMP      r1,lr
        0x0002efb2:    bfa8        ..      IT       GE
        0x0002efb4:    4470        pD      ADDGE    r0,r0,lr
        0x0002efb6:    1e5b        [.      SUBS     r3,r3,#1
        0x0002efb8:    f1a80804    ....    SUB      r8,r8,#4
        0x0002efbc:    f1ab0b04    ....    SUB      r11,r11,#4
        0x0002efc0:    d1dc        ..      BNE      0x2ef7c ; clt_compute_allocation + 880
        0x0002efc2:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002efc4:    4288        .B      CMP      r0,r1
        0x0002efc6:    bfcc        ..      ITE      GT
        0x0002efc8:    9215        ..      STRGT    r2,[sp,#0x54]
        0x0002efca:    9212        ..      STRLE    r2,[sp,#0x48]
        0x0002efcc:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002efce:    1c40        @.      ADDS     r0,r0,#1
        0x0002efd0:    901c        ..      STR      r0,[sp,#0x70]
        0x0002efd2:    2806        .(      CMP      r0,#6
        0x0002efd4:    dbb8        ..      BLT      0x2ef48 ; clt_compute_allocation + 828
        0x0002efd6:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002efd8:    f04f0800    O...    MOV      r8,#0
        0x0002efdc:    1e41        A.      SUBS     r1,r0,#1
        0x0002efde:    4643        CF      MOV      r3,r8
        0x0002efe0:    4284        .B      CMP      r4,r0
        0x0002efe2:    da1d        ..      BGE      0x2f020 ; clt_compute_allocation + 1044
        0x0002efe4:    f8560021    V.!.    LDR      r0,[r6,r1,LSL #2]
        0x0002efe8:    f8ddc048    ..H.    LDR      r12,[sp,#0x48]
        0x0002efec:    f8572021    W.!     LDR      r2,[r7,r1,LSL #2]
        0x0002eff0:    fb00f00c    ....    MUL      r0,r0,r12
        0x0002eff4:    eb0210a0    ....    ADD      r0,r2,r0,ASR #6
        0x0002eff8:    f8552021    U.!     LDR      r2,[r5,r1,LSL #2]
        0x0002effc:    4282        .B      CMP      r2,r0
        0x0002effe:    dd00        ..      BLE      0x2f002 ; clt_compute_allocation + 1014
        0x0002f000:    b1fb        ..      CBZ      r3,0x2f042 ; clt_compute_allocation + 1078
        0x0002f002:    2301        .#      MOVS     r3,#1
        0x0002f004:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0002f006:    f8522021    R.!     LDR      r2,[r2,r1,LSL #2]
        0x0002f00a:    4282        .B      CMP      r2,r0
        0x0002f00c:    bfd8        ..      IT       LE
        0x0002f00e:    4610        .F      MOVLE    r0,r2
        0x0002f010:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002f012:    4480        .D      ADD      r8,r8,r0
        0x0002f014:    f8420021    B.!.    STR      r0,[r2,r1,LSL #2]
        0x0002f018:    4608        .F      MOV      r0,r1
        0x0002f01a:    1e49        I.      SUBS     r1,r1,#1
        0x0002f01c:    42a0        .B      CMP      r0,r4
        0x0002f01e:    dce1        ..      BGT      0x2efe4 ; clt_compute_allocation + 984
        0x0002f020:    9802        ..      LDR      r0,[sp,#8]
        0x0002f022:    9e10        ..      LDR      r6,[sp,#0x40]
        0x0002f024:    f1000a08    ....    ADD      r10,r0,#8
        0x0002f028:    1ca0        ..      ADDS     r0,r4,#2
        0x0002f02a:    f8dfb170    ..p.    LDR      r11,[pc,#368] ; [0x2f19c] = 0x48f30
        0x0002f02e:    9017        ..      STR      r0,[sp,#0x5c]
        0x0002f030:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002f032:    1e77        w.      SUBS     r7,r6,#1
        0x0002f034:    4287        .B      CMP      r7,r0
        0x0002f036:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f038:    dc09        ..      BGT      0x2f04e ; clt_compute_allocation + 1090
        0x0002f03a:    991b        ..      LDR      r1,[sp,#0x6c]
        0x0002f03c:    4408        .D      ADD      r0,r0,r1
        0x0002f03e:    9005        ..      STR      r0,[sp,#0x14]
        0x0002f040:    e058        X.      B        0x2f0f4 ; clt_compute_allocation + 1256
        0x0002f042:    9a02        ..      LDR      r2,[sp,#8]
        0x0002f044:    4290        .B      CMP      r0,r2
        0x0002f046:    bfac        ..      ITE      GE
        0x0002f048:    4610        .F      MOVGE    r0,r2
        0x0002f04a:    2000        .       MOVLT    r0,#0
        0x0002f04c:    e7da        ..      B        0x2f004 ; clt_compute_allocation + 1016
        0x0002f04e:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002f050:    eba00008    ....    SUB      r0,r0,r8
        0x0002f054:    f8d1c020    .. .    LDR      r12,[r1,#0x20]
        0x0002f058:    f93c1016    <...    LDRSH    r1,[r12,r6,LSL #1]
        0x0002f05c:    f93c3014    <..0    LDRSH    r3,[r12,r4,LSL #1]
        0x0002f060:    f93cc017    <...    LDRSH    r12,[r12,r7,LSL #1]
        0x0002f064:    1aca        ..      SUBS     r2,r1,r3
        0x0002f066:    fbb0f2f2    ....    UDIV     r2,r0,r2
        0x0002f06a:    eba30901    ....    SUB      r9,r3,r1
        0x0002f06e:    fb090002    ....    MLA      r0,r9,r2,r0
        0x0002f072:    ebac0303    ....    SUB      r3,r12,r3
        0x0002f076:    1ac0        ..      SUBS     r0,r0,r3
        0x0002f078:    2800        .(      CMP      r0,#0
        0x0002f07a:    bfd8        ..      IT       LE
        0x0002f07c:    2000        .       MOVLE    r0,#0
        0x0002f07e:    eba1010c    ....    SUB      r1,r1,r12
        0x0002f082:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0002f084:    f8533027    S.'0    LDR      r3,[r3,r7,LSL #2]
        0x0002f088:    fb023201    ...2    MLA      r2,r2,r1,r3
        0x0002f08c:    eb020900    ....    ADD      r9,r2,r0
        0x0002f090:    f8550027    U.'.    LDR      r0,[r5,r7,LSL #2]
        0x0002f094:    4550        PE      CMP      r0,r10
        0x0002f096:    bfdc        ..      ITT      LE
        0x0002f098:    9802        ..      LDRLE    r0,[sp,#8]
        0x0002f09a:    3008        .0      ADDLE    r0,r0,#8
        0x0002f09c:    4548        HE      CMP      r0,r9
        0x0002f09e:    dc41        A.      BGT      0x2f124 ; clt_compute_allocation + 1304
        0x0002f0a0:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002f0a2:    b310        ..      CBZ      r0,0x2f0ea ; clt_compute_allocation + 1246
        0x0002f0a4:    2e11        ..      CMP      r6,#0x11
        0x0002f0a6:    bfd8        ..      IT       LE
        0x0002f0a8:    2000        .       MOVLE    r0,#0
        0x0002f0aa:    dd04        ..      BLE      0x2f0b6 ; clt_compute_allocation + 1194
        0x0002f0ac:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002f0ae:    4287        .B      CMP      r7,r0
        0x0002f0b0:    bfb4        ..      ITE      LT
        0x0002f0b2:    2007        .       MOVLT    r0,#7
        0x0002f0b4:    2009        .       MOVGE    r0,#9
        0x0002f0b6:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x0002f0b8:    4296        .B      CMP      r6,r2
        0x0002f0ba:    dd0a        ..      BLE      0x2f0d2 ; clt_compute_allocation + 1222
        0x0002f0bc:    4341        AC      MULS     r1,r0,r1
        0x0002f0be:    9816        ..      LDR      r0,[sp,#0x58]
        0x0002f0c0:    fa01f000    ....    LSL      r0,r1,r0
        0x0002f0c4:    f340005b    @.[.    SBFX     r0,r0,#1,#28
        0x0002f0c8:    4581        .E      CMP      r9,r0
        0x0002f0ca:    dd08        ..      BLE      0x2f0de ; clt_compute_allocation + 1234
        0x0002f0cc:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002f0ce:    4287        .B      CMP      r7,r0
        0x0002f0d0:    dc05        ..      BGT      0x2f0de ; clt_compute_allocation + 1234
        0x0002f0d2:    2201        ."      MOVS     r2,#1
        0x0002f0d4:    4611        .F      MOV      r1,r2
        0x0002f0d6:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002f0d8:    f003fe80    ....    BL       ec_enc_bit_logp ; 0x32ddc
        0x0002f0dc:    e00a        ..      B        0x2f0f4 ; clt_compute_allocation + 1256
        0x0002f0de:    2201        ."      MOVS     r2,#1
        0x0002f0e0:    2100        .!      MOVS     r1,#0
        0x0002f0e2:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002f0e4:    f003fe7a    ..z.    BL       ec_enc_bit_logp ; 0x32ddc
        0x0002f0e8:    e018        ..      B        0x2f11c ; clt_compute_allocation + 1296
        0x0002f0ea:    2101        .!      MOVS     r1,#1
        0x0002f0ec:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002f0ee:    f003fd4d    ..M.    BL       ec_dec_bit_logp ; 0x32b8c
        0x0002f0f2:    b198        ..      CBZ      r0,0x2f11c ; clt_compute_allocation + 1296
        0x0002f0f4:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0002f0f6:    2800        .(      CMP      r0,#0
        0x0002f0f8:    dd37        7.      BLE      0x2f16a ; clt_compute_allocation + 1374
        0x0002f0fa:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002f0fc:    b360        `.      CBZ      r0,0x2f158 ; clt_compute_allocation + 1356
        0x0002f0fe:    9838        8.      LDR      r0,[sp,#0xe0]
        0x0002f100:    6800        .h      LDR      r0,[r0,#0]
        0x0002f102:    42b0        .B      CMP      r0,r6
        0x0002f104:    bfa4        ..      ITT      GE
        0x0002f106:    9838        8.      LDRGE    r0,[sp,#0xe0]
        0x0002f108:    6006        .`      STRGE    r6,[r0,#0]
        0x0002f10a:    1b30        0.      SUBS     r0,r6,r4
        0x0002f10c:    1c42        B.      ADDS     r2,r0,#1
        0x0002f10e:    9838        8.      LDR      r0,[sp,#0xe0]
        0x0002f110:    6800        .h      LDR      r0,[r0,#0]
        0x0002f112:    1b01        ..      SUBS     r1,r0,r4
        0x0002f114:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002f116:    f004f82d    ..-.    BL       ec_enc_uint ; 0x33174
        0x0002f11a:    e029        ).      B        0x2f170 ; clt_compute_allocation + 1380
        0x0002f11c:    f1080808    ....    ADD      r8,r8,#8
        0x0002f120:    f1a90908    ....    SUB      r9,r9,#8
        0x0002f124:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f126:    f8501027    P.'.    LDR      r1,[r0,r7,LSL #2]
        0x0002f12a:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0002f12c:    4408        .D      ADD      r0,r0,r1
        0x0002f12e:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0002f130:    eba80000    ....    SUB      r0,r8,r0
        0x0002f134:    2900        .)      CMP      r1,#0
        0x0002f136:    dd03        ..      BLE      0x2f140 ; clt_compute_allocation + 1332
        0x0002f138:    1b39        9.      SUBS     r1,r7,r4
        0x0002f13a:    f81b1001    ....    LDRB     r1,[r11,r1]
        0x0002f13e:    9113        ..      STR      r1,[sp,#0x4c]
        0x0002f140:    eb000801    ....    ADD      r8,r0,r1
        0x0002f144:    9802        ..      LDR      r0,[sp,#8]
        0x0002f146:    4581        .E      CMP      r9,r0
        0x0002f148:    bfac        ..      ITE      GE
        0x0002f14a:    4480        .D      ADDGE    r8,r8,r0
        0x0002f14c:    2000        .       MOVLT    r0,#0
        0x0002f14e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f150:    1e76        v.      SUBS     r6,r6,#1
        0x0002f152:    f8410027    A.'.    STR      r0,[r1,r7,LSL #2]
        0x0002f156:    e76b        k.      B        0x2f030 ; clt_compute_allocation + 1060
        0x0002f158:    1b30        0.      SUBS     r0,r6,r4
        0x0002f15a:    1c41        A.      ADDS     r1,r0,#1
        0x0002f15c:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002f15e:    f003fda7    ....    BL       ec_dec_uint ; 0x32cb0
        0x0002f162:    1901        ..      ADDS     r1,r0,r4
        0x0002f164:    9838        8.      LDR      r0,[sp,#0xe0]
        0x0002f166:    6001        .`      STR      r1,[r0,#0]
        0x0002f168:    e002        ..      B        0x2f170 ; clt_compute_allocation + 1380
        0x0002f16a:    9938        8.      LDR      r1,[sp,#0xe0]
        0x0002f16c:    2000        .       MOVS     r0,#0
        0x0002f16e:    6008        .`      STR      r0,[r1,#0]
        0x0002f170:    9838        8.      LDR      r0,[sp,#0xe0]
        0x0002f172:    6800        .h      LDR      r0,[r0,#0]
        0x0002f174:    42a0        .B      CMP      r0,r4
        0x0002f176:    dc04        ..      BGT      0x2f182 ; clt_compute_allocation + 1398
        0x0002f178:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002f17a:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002f17c:    4408        .D      ADD      r0,r0,r1
        0x0002f17e:    9005        ..      STR      r0,[sp,#0x14]
        0x0002f180:    e015        ..      B        0x2f1ae ; clt_compute_allocation + 1442
        0x0002f182:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002f184:    2800        .(      CMP      r0,#0
        0x0002f186:    dd12        ..      BLE      0x2f1ae ; clt_compute_allocation + 1442
        0x0002f188:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002f18a:    b148        H.      CBZ      r0,0x2f1a0 ; clt_compute_allocation + 1428
        0x0002f18c:    9839        9.      LDR      r0,[sp,#0xe4]
        0x0002f18e:    2201        ."      MOVS     r2,#1
        0x0002f190:    6801        .h      LDR      r1,[r0,#0]
        0x0002f192:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002f194:    f003fe22    ..".    BL       ec_enc_bit_logp ; 0x32ddc
        0x0002f198:    e00c        ..      B        0x2f1b4 ; clt_compute_allocation + 1448
    $d
        0x0002f19a:    0000        ..      DCW    0
        0x0002f19c:    00048f30    0...    DCD    298800
    $t
        0x0002f1a0:    2101        .!      MOVS     r1,#1
        0x0002f1a2:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002f1a4:    f003fcf2    ....    BL       ec_dec_bit_logp ; 0x32b8c
        0x0002f1a8:    9939        9.      LDR      r1,[sp,#0xe4]
        0x0002f1aa:    6008        .`      STR      r0,[r1,#0]
        0x0002f1ac:    e002        ..      B        0x2f1b4 ; clt_compute_allocation + 1448
        0x0002f1ae:    9939        9.      LDR      r1,[sp,#0xe4]
        0x0002f1b0:    2000        .       MOVS     r0,#0
        0x0002f1b2:    6008        .`      STR      r0,[r1,#0]
        0x0002f1b4:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002f1b6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f1b8:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0002f1ba:    eba00008    ....    SUB      r0,r0,r8
        0x0002f1be:    f9312016    1..     LDRSH    r2,[r1,r6,LSL #1]
        0x0002f1c2:    f9313014    1..0    LDRSH    r3,[r1,r4,LSL #1]
        0x0002f1c6:    eba20c03    ....    SUB      r12,r2,r3
        0x0002f1ca:    fbb0f5fc    ....    UDIV     r5,r0,r12
        0x0002f1ce:    1a9a        ..      SUBS     r2,r3,r2
        0x0002f1d0:    eba60c04    ....    SUB      r12,r6,r4
        0x0002f1d4:    fb020305    ....    MLA      r3,r2,r5,r0
        0x0002f1d8:    f1ac0701    ....    SUB      r7,r12,#1
        0x0002f1dc:    2f00        ./      CMP      r7,#0
        0x0002f1de:    dd39        9.      BLE      0x2f254 ; clt_compute_allocation + 1608
        0x0002f1e0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f1e2:    f06f0801    o...    MVN      r8,#1
        0x0002f1e6:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0002f1ea:    eb010244    ..D.    ADD      r2,r1,r4,LSL #1
        0x0002f1ee:    eb080844    ..D.    ADD      r8,r8,r4,LSL #1
        0x0002f1f2:    1f00        ..      SUBS     r0,r0,#4
        0x0002f1f4:    4441        AD      ADD      r1,r1,r8
        0x0002f1f6:    f01c0f01    ....    TST      r12,#1
        0x0002f1fa:    d10b        ..      BNE      0x2f214 ; clt_compute_allocation + 1544
        0x0002f1fc:    f9328f02    2...    LDRSH    r8,[r2,#2]!
        0x0002f200:    f9319f02    1...    LDRSH    r9,[r1,#2]!
        0x0002f204:    eba80809    ....    SUB      r8,r8,r9
        0x0002f208:    f8509f04    P...    LDR      r9,[r0,#4]!
        0x0002f20c:    fb059808    ....    MLA      r8,r5,r8,r9
        0x0002f210:    f8c08000    ....    STR      r8,[r0,#0]
        0x0002f214:    f9b29002    ....    LDRSH    r9,[r2,#2]
        0x0002f218:    f9b18002    ....    LDRSH    r8,[r1,#2]
        0x0002f21c:    107f        ..      ASRS     r7,r7,#1
        0x0002f21e:    d019        ..      BEQ      0x2f254 ; clt_compute_allocation + 1608
        0x0002f220:    f850ef04    P...    LDR      lr,[r0,#4]!
        0x0002f224:    eba90808    ....    SUB      r8,r9,r8
        0x0002f228:    fb05e808    ....    MLA      r8,r5,r8,lr
        0x0002f22c:    f932bf04    2...    LDRSH    r11,[r2,#4]!
        0x0002f230:    f931af04    1...    LDRSH    r10,[r1,#4]!
        0x0002f234:    f8408b04    @...    STR      r8,[r0],#4
        0x0002f238:    ebab0a0a    ....    SUB      r10,r11,r10
        0x0002f23c:    f8d0e000    ....    LDR      lr,[r0,#0]
        0x0002f240:    f9b29002    ....    LDRSH    r9,[r2,#2]
        0x0002f244:    fb05ea0a    ....    MLA      r10,r5,r10,lr
        0x0002f248:    f9b18002    ....    LDRSH    r8,[r1,#2]
        0x0002f24c:    f8c0a000    ....    STR      r10,[r0,#0]
        0x0002f250:    1e7f        ..      SUBS     r7,r7,#1
        0x0002f252:    d1e5        ..      BNE      0x2f220 ; clt_compute_allocation + 1556
        0x0002f254:    f1bc0001    ....    SUBS     r0,r12,#1
        0x0002f258:    d411        ..      BMI      0x2f27e ; clt_compute_allocation + 1650
        0x0002f25a:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002f25c:    4420         D      ADD      r0,r0,r4
        0x0002f25e:    2202        ."      MOVS     r2,#2
        0x0002f260:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0002f262:    eb020240    ..@.    ADD      r2,r2,r0,LSL #1
        0x0002f266:    5e8a        .^      LDRSH    r2,[r1,r2]
        0x0002f268:    f9311010    1...    LDRSH    r1,[r1,r0,LSL #1]
        0x0002f26c:    1a52        R.      SUBS     r2,r2,r1
        0x0002f26e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f270:    f8511020    Q. .    LDR      r1,[r1,r0,LSL #2]
        0x0002f274:    fb051202    ....    MLA      r2,r5,r2,r1
        0x0002f278:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f27a:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x0002f27e:    f1bc0f00    ....    CMP      r12,#0
        0x0002f282:    dd1d        ..      BLE      0x2f2c0 ; clt_compute_allocation + 1716
        0x0002f284:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002f286:    2202        ."      MOVS     r2,#2
        0x0002f288:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f28a:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0002f28c:    eb020244    ..D.    ADD      r2,r2,r4,LSL #1
        0x0002f290:    188d        ..      ADDS     r5,r1,r2
        0x0002f292:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0002f296:    eb010244    ..D.    ADD      r2,r1,r4,LSL #1
        0x0002f29a:    bf00        ..      NOP      
        0x0002f29c:    f9b51000    ....    LDRSH    r1,[r5,#0]
        0x0002f2a0:    f9b27000    ...p    LDRSH    r7,[r2,#0]
        0x0002f2a4:    1bc9        ..      SUBS     r1,r1,r7
        0x0002f2a6:    4299        .B      CMP      r1,r3
        0x0002f2a8:    bfa8        ..      IT       GE
        0x0002f2aa:    4619        .F      MOVGE    r1,r3
        0x0002f2ac:    6807        .h      LDR      r7,[r0,#0]
        0x0002f2ae:    1a5b        [.      SUBS     r3,r3,r1
        0x0002f2b0:    440f        .D      ADD      r7,r7,r1
        0x0002f2b2:    1c92        ..      ADDS     r2,r2,#2
        0x0002f2b4:    1cad        ..      ADDS     r5,r5,#2
        0x0002f2b6:    f8407b04    @..{    STR      r7,[r0],#4
        0x0002f2ba:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0002f2be:    d1ed        ..      BNE      0x2f29c ; clt_compute_allocation + 1680
        0x0002f2c0:    f04f0c00    O...    MOV      r12,#0
        0x0002f2c4:    42a6        .B      CMP      r6,r4
        0x0002f2c6:    dd7d        }.      BLE      0x2f3c4 ; clt_compute_allocation + 1976
        0x0002f2c8:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002f2ca:    2702        .'      MOVS     r7,#2
        0x0002f2cc:    f04f0901    O...    MOV      r9,#1
        0x0002f2d0:    1cc5        ..      ADDS     r5,r0,#3
        0x0002f2d2:    f04f0800    O...    MOV      r8,#0
        0x0002f2d6:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002f2d8:    eb070144    ..D.    ADD      r1,r7,r4,LSL #1
        0x0002f2dc:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0002f2de:    5e41        A^      LDRSH    r1,[r0,r1]
        0x0002f2e0:    f9300014    0...    LDRSH    r0,[r0,r4,LSL #1]
        0x0002f2e4:    1a08        ..      SUBS     r0,r1,r0
        0x0002f2e6:    9916        ..      LDR      r1,[sp,#0x58]
        0x0002f2e8:    fa00fa01    ....    LSL      r10,r0,r1
        0x0002f2ec:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f2ee:    f1ba0f01    ....    CMP      r10,#1
        0x0002f2f2:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x0002f2f6:    eb00010c    ....    ADD      r1,r0,r12
        0x0002f2fa:    dd7c        |.      BLE      0x2f3f6 ; clt_compute_allocation + 2026
        0x0002f2fc:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f2fe:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x0002f302:    1a08        ..      SUBS     r0,r1,r0
        0x0002f304:    2800        .(      CMP      r0,#0
        0x0002f306:    bfd8        ..      IT       LE
        0x0002f308:    2000        .       MOVLE    r0,#0
        0x0002f30a:    eba10b00    ....    SUB      r11,r1,r0
        0x0002f30e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f310:    f841b024    A.$.    STR      r11,[r1,r4,LSL #2]
        0x0002f314:    9914        ..      LDR      r1,[sp,#0x50]
        0x0002f316:    2902        .)      CMP      r1,#2
        0x0002f318:    d10b        ..      BNE      0x2f332 ; clt_compute_allocation + 1830
        0x0002f31a:    f1ba0f02    ....    CMP      r10,#2
        0x0002f31e:    dd08        ..      BLE      0x2f332 ; clt_compute_allocation + 1830
        0x0002f320:    9939        9.      LDR      r1,[sp,#0xe4]
        0x0002f322:    6809        .h      LDR      r1,[r1,#0]
        0x0002f324:    b929        ).      CBNZ     r1,0x2f332 ; clt_compute_allocation + 1830
        0x0002f326:    9938        8.      LDR      r1,[sp,#0xe0]
        0x0002f328:    6809        .h      LDR      r1,[r1,#0]
        0x0002f32a:    42a1        .B      CMP      r1,r4
        0x0002f32c:    bfc8        ..      IT       GT
        0x0002f32e:    2201        ."      MOVGT    r2,#1
        0x0002f330:    dc00        ..      BGT      0x2f334 ; clt_compute_allocation + 1832
        0x0002f332:    2200        ."      MOVS     r2,#0
        0x0002f334:    9914        ..      LDR      r1,[sp,#0x50]
        0x0002f336:    fb01210a    ...!    MLA      r1,r1,r10,r2
        0x0002f33a:    9a29        ).      LDR      r2,[sp,#0xa4]
        0x0002f33c:    6b92        .k      LDR      r2,[r2,#0x38]
        0x0002f33e:    f9323014    2..0    LDRSH    r3,[r2,r4,LSL #1]
        0x0002f342:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x0002f344:    441a        .D      ADD      r2,r2,r3
        0x0002f346:    434a        JC      MULS     r2,r1,r2
        0x0002f348:    eba103c1    ....    SUB      r3,r1,r1,LSL #3
        0x0002f34c:    eb030343    ..C.    ADD      r3,r3,r3,LSL #1
        0x0002f350:    eb030362    ..b.    ADD      r3,r3,r2,ASR #1
        0x0002f354:    f1ba0f02    ....    CMP      r10,#2
        0x0002f358:    bf04        ..      ITT      EQ
        0x0002f35a:    ea4f0ac1    O...    LSLEQ    r10,r1,#3
        0x0002f35e:    eb0303aa    ....    ADDEQ    r3,r3,r10,ASR #2
        0x0002f362:    eb0b0a03    ....    ADD      r10,r11,r3
        0x0002f366:    ebba1f01    ....    CMP      r10,r1,LSL #4
        0x0002f36a:    bfb8        ..      IT       LT
        0x0002f36c:    eb0303a2    ....    ADDLT    r3,r3,r2,ASR #2
        0x0002f370:    db06        ..      BLT      0x2f380 ; clt_compute_allocation + 1908
        0x0002f372:    eb010e41    ..A.    ADD      lr,r1,r1,LSL #1
        0x0002f376:    ebba0fce    ....    CMP      r10,lr,LSL #3
        0x0002f37a:    bfb8        ..      IT       LT
        0x0002f37c:    eb0303e2    ....    ADDLT    r3,r3,r2,ASR #3
        0x0002f380:    eb030281    ....    ADD      r2,r3,r1,LSL #2
        0x0002f384:    eb1b0202    ....    ADDS     r2,r11,r2
        0x0002f388:    bf48        H.      IT       MI
        0x0002f38a:    2200        ."      MOVMI    r2,#0
        0x0002f38c:    fbb2f2f1    ....    UDIV     r2,r2,r1
        0x0002f390:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x0002f394:    08d2        ..      LSRS     r2,r2,#3
        0x0002f396:    f84a2024    J.$     STR      r2,[r10,r4,LSL #2]
        0x0002f39a:    f8dda050    ..P.    LDR      r10,[sp,#0x50]
        0x0002f39e:    fb02fa0a    ....    MUL      r10,r2,r10
        0x0002f3a2:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002f3a4:    f8522024    R.$     LDR      r2,[r2,r4,LSL #2]
        0x0002f3a8:    ebba0fe2    ....    CMP      r10,r2,ASR #3
        0x0002f3ac:    dd08        ..      BLE      0x2f3c0 ; clt_compute_allocation + 1972
        0x0002f3ae:    f8dda064    ..d.    LDR      r10,[sp,#0x64]
        0x0002f3b2:    fa42f20a    B...    ASR      r2,r2,r10
        0x0002f3b6:    ea4f0ae2    O...    ASR      r10,r2,#3
        0x0002f3ba:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002f3bc:    f842a024    B.$.    STR      r10,[r2,r4,LSL #2]
        0x0002f3c0:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002f3c2:    e000        ..      B        0x2f3c6 ; clt_compute_allocation + 1978
        0x0002f3c4:    e046        F.      B        0x2f454 ; clt_compute_allocation + 2120
        0x0002f3c6:    f8522024    R.$     LDR      r2,[r2,r4,LSL #2]
        0x0002f3ca:    2a08        .*      CMP      r2,#8
        0x0002f3cc:    bfc8        ..      IT       GT
        0x0002f3ce:    2208        ."      MOVGT    r2,#8
        0x0002f3d0:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x0002f3d4:    00c9        ..      LSLS     r1,r1,#3
        0x0002f3d6:    f84a2024    J.$     STR      r2,[r10,r4,LSL #2]
        0x0002f3da:    434a        JC      MULS     r2,r1,r2
        0x0002f3dc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f3de:    f8511024    Q.$.    LDR      r1,[r1,r4,LSL #2]
        0x0002f3e2:    4419        .D      ADD      r1,r1,r3
        0x0002f3e4:    428a        .B      CMP      r2,r1
        0x0002f3e6:    bfac        ..      ITE      GE
        0x0002f3e8:    2201        ."      MOVGE    r2,#1
        0x0002f3ea:    2200        ."      MOVLT    r2,#0
        0x0002f3ec:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002f3ee:    f8412024    A.$     STR      r2,[r1,r4,LSL #2]
        0x0002f3f2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f3f4:    e000        ..      B        0x2f3f8 ; clt_compute_allocation + 2028
        0x0002f3f6:    e05e        ^.      B        0x2f4b6 ; clt_compute_allocation + 2218
        0x0002f3f8:    f8512024    Q.$     LDR      r2,[r1,r4,LSL #2]
        0x0002f3fc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002f3fe:    f8513024    Q.$0    LDR      r3,[r1,r4,LSL #2]
        0x0002f402:    9914        ..      LDR      r1,[sp,#0x50]
        0x0002f404:    4359        YC      MULS     r1,r3,r1
        0x0002f406:    eba202c1    ....    SUB      r2,r2,r1,LSL #3
        0x0002f40a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f40c:    f8412024    A.$     STR      r2,[r1,r4,LSL #2]
        0x0002f410:    2800        .(      CMP      r0,#0
        0x0002f412:    dd1a        ..      BLE      0x2f44a ; clt_compute_allocation + 2110
        0x0002f414:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002f416:    fa40f105    @...    ASR      r1,r0,r5
        0x0002f41a:    f8523024    R.$0    LDR      r3,[r2,r4,LSL #2]
        0x0002f41e:    f1c30208    ....    RSB      r2,r3,#8
        0x0002f422:    4291        .B      CMP      r1,r2
        0x0002f424:    bfc8        ..      IT       GT
        0x0002f426:    4611        .F      MOVGT    r1,r2
        0x0002f428:    440b        .D      ADD      r3,r3,r1
        0x0002f42a:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002f42c:    f8423024    B.$0    STR      r3,[r2,r4,LSL #2]
        0x0002f430:    9a14        ..      LDR      r2,[sp,#0x50]
        0x0002f432:    4351        QC      MULS     r1,r2,r1
        0x0002f434:    00c9        ..      LSLS     r1,r1,#3
        0x0002f436:    eba0020c    ....    SUB      r2,r0,r12
        0x0002f43a:    428a        .B      CMP      r2,r1
        0x0002f43c:    bfd4        ..      ITE      LE
        0x0002f43e:    2301        .#      MOVLE    r3,#1
        0x0002f440:    2300        .#      MOVGT    r3,#0
        0x0002f442:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0002f444:    1a40        @.      SUBS     r0,r0,r1
        0x0002f446:    f8423024    B.$0    STR      r3,[r2,r4,LSL #2]
        0x0002f44a:    1c64        d.      ADDS     r4,r4,#1
        0x0002f44c:    4684        .F      MOV      r12,r0
        0x0002f44e:    42a6        .B      CMP      r6,r4
        0x0002f450:    f73faf41    ?.A.    BGT      0x2f2d6 ; clt_compute_allocation + 1738
        0x0002f454:    983b        ;.      LDR      r0,[sp,#0xec]
        0x0002f456:    f8c0c000    ....    STR      r12,[r0,#0]
        0x0002f45a:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002f45c:    1b02        ..      SUBS     r2,r0,r4
        0x0002f45e:    2a00        .*      CMP      r2,#0
        0x0002f460:    dd21        !.      BLE      0x2f4a6 ; clt_compute_allocation + 2202
        0x0002f462:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f464:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0002f466:    eb000184    ....    ADD      r1,r0,r4,LSL #2
        0x0002f46a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f46c:    eb030384    ....    ADD      r3,r3,r4,LSL #2
        0x0002f470:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0002f474:    2400        .$      MOVS     r4,#0
        0x0002f476:    680d        .h      LDR      r5,[r1,#0]
        0x0002f478:    f8ddc064    ..d.    LDR      r12,[sp,#0x64]
        0x0002f47c:    fa45fc0c    E...    ASR      r12,r5,r12
        0x0002f480:    ea4f0cec    O...    ASR      r12,r12,#3
        0x0002f484:    f8c0c000    ....    STR      r12,[r0,#0]
        0x0002f488:    f8414b04    A..K    STR      r4,[r1],#4
        0x0002f48c:    f850cb04    P...    LDR      r12,[r0],#4
        0x0002f490:    f1bc0f01    ....    CMP      r12,#1
        0x0002f494:    bfb4        ..      ITE      LT
        0x0002f496:    f04f0c01    O...    MOVLT    r12,#1
        0x0002f49a:    f04f0c00    O...    MOVGE    r12,#0
        0x0002f49e:    f843cb04    C...    STR      r12,[r3],#4
        0x0002f4a2:    1e52        R.      SUBS     r2,r2,#1
        0x0002f4a4:    d1e7        ..      BNE      0x2f476 ; clt_compute_allocation + 2154
        0x0002f4a6:    f00ef873    ..s.    BL       restore_stack ; 0x3d590
        0x0002f4aa:    f00ef871    ..q.    BL       restore_stack ; 0x3d590
        0x0002f4ae:    b02d        -.      ADD      sp,sp,#0xb4
        0x0002f4b0:    4630        0F      MOV      r0,r6
        0x0002f4b2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002f4b6:    9814        ..      LDR      r0,[sp,#0x50]
        0x0002f4b8:    eba100c0    ....    SUB      r0,r1,r0,LSL #3
        0x0002f4bc:    2800        .(      CMP      r0,#0
        0x0002f4be:    bf48        H.      IT       MI
        0x0002f4c0:    2000        .       MOVMI    r0,#0
        0x0002f4c2:    1a0a        ..      SUBS     r2,r1,r0
        0x0002f4c4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f4c6:    f8412024    A.$     STR      r2,[r1,r4,LSL #2]
        0x0002f4ca:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002f4cc:    f8418024    A.$.    STR      r8,[r1,r4,LSL #2]
        0x0002f4d0:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002f4d2:    f8419024    A.$.    STR      r9,[r1,r4,LSL #2]
        0x0002f4d6:    e79b        ..      B        0x2f410 ; clt_compute_allocation + 2052
        0x0002f4d8:    f77fad73    ..s.    BLE      0x2efc2 ; clt_compute_allocation + 950
        0x0002f4dc:    1e49        I.      SUBS     r1,r1,#1
        0x0002f4de:    f8568021    V.!.    LDR      r8,[r6,r1,LSL #2]
        0x0002f4e2:    f8573021    W.!0    LDR      r3,[r7,r1,LSL #2]
        0x0002f4e6:    fb08f802    ....    MUL      r8,r8,r2
        0x0002f4ea:    eb0313a8    ....    ADD      r3,r3,r8,ASR #6
        0x0002f4ee:    f8558021    U.!.    LDR      r8,[r5,r1,LSL #2]
        0x0002f4f2:    4598        .E      CMP      r8,r3
        0x0002f4f4:    dd02        ..      BLE      0x2f4fc ; clt_compute_allocation + 2288
        0x0002f4f6:    f1bc0f00    ....    CMP      r12,#0
        0x0002f4fa:    d00a        ..      BEQ      0x2f512 ; clt_compute_allocation + 2310
        0x0002f4fc:    f8dd8024    ..$.    LDR      r8,[sp,#0x24]
        0x0002f500:    f04f0c01    O...    MOV      r12,#1
        0x0002f504:    f8588021    X.!.    LDR      r8,[r8,r1,LSL #2]
        0x0002f508:    4598        .E      CMP      r8,r3
        0x0002f50a:    bfb8        ..      IT       LT
        0x0002f50c:    4643        CF      MOVLT    r3,r8
        0x0002f50e:    4418        .D      ADD      r0,r0,r3
        0x0002f510:    e004        ..      B        0x2f51c ; clt_compute_allocation + 2320
        0x0002f512:    f8dd8008    ....    LDR      r8,[sp,#8]
        0x0002f516:    4543        CE      CMP      r3,r8
        0x0002f518:    bfa8        ..      IT       GE
        0x0002f51a:    4440        @D      ADDGE    r0,r0,r8
        0x0002f51c:    42a1        .B      CMP      r1,r4
        0x0002f51e:    dcdd        ..      BGT      0x2f4dc ; clt_compute_allocation + 2256
        0x0002f520:    e54f        O.      B        0x2efc2 ; clt_compute_allocation + 950
        0x0002f522:    0000        ..      MOVS     r0,r0
    i.clt_mdct_forward_c
    clt_mdct_forward_c
        0x0002f524:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0002f528:    4604        .F      MOV      r4,r0
        0x0002f52a:    ed2d8b02    -...    VPUSH    {d8}
        0x0002f52e:    b087        ..      SUB      sp,sp,#0x1c
        0x0002f530:    4688        .F      MOV      r8,r1
        0x0002f532:    e9dd5717    ...W    LDRD     r5,r7,[sp,#0x5c]
        0x0002f536:    eb000085    ....    ADD      r0,r0,r5,LSL #2
        0x0002f53a:    6880        .h      LDR      r0,[r0,#8]
        0x0002f53c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002f53e:    f00ef82f    ../.    BL       save_stack ; 0x3d5a0
        0x0002f542:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f544:    6821        !h      LDR      r1,[r4,#0]
        0x0002f546:    69a4        .i      LDR      r4,[r4,#0x18]
        0x0002f548:    ed908a01    ....    VLDR     s16,[r0,#4]
        0x0002f54c:    2d00        .-      CMP      r5,#0
        0x0002f54e:    dd0f        ..      BLE      0x2f570 ; clt_mdct_forward_c + 76
        0x0002f550:    f0150f01    ....    TST      r5,#1
        0x0002f554:    bf1c        ..      ITT      NE
        0x0002f556:    1049        I.      ASRNE    r1,r1,#1
        0x0002f558:    eb040481    ....    ADDNE    r4,r4,r1,LSL #2
        0x0002f55c:    1068        h.      ASRS     r0,r5,#1
        0x0002f55e:    d007        ..      BEQ      0x2f570 ; clt_mdct_forward_c + 76
        0x0002f560:    1049        I.      ASRS     r1,r1,#1
        0x0002f562:    eb040281    ....    ADD      r2,r4,r1,LSL #2
        0x0002f566:    1049        I.      ASRS     r1,r1,#1
        0x0002f568:    eb020481    ....    ADD      r4,r2,r1,LSL #2
        0x0002f56c:    1e40        @.      SUBS     r0,r0,#1
        0x0002f56e:    d1f7        ..      BNE      0x2f560 ; clt_mdct_forward_c + 60
        0x0002f570:    1048        H.      ASRS     r0,r1,#1
        0x0002f572:    9001        ..      STR      r0,[sp,#4]
        0x0002f574:    108d        ..      ASRS     r5,r1,#2
        0x0002f576:    0080        ..      LSLS     r0,r0,#2
        0x0002f578:    f010fa00    ....    BL       spl_alloca ; 0x3f97c
        0x0002f57c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002f57e:    00e8        ..      LSLS     r0,r5,#3
        0x0002f580:    f010f9fc    ....    BL       spl_alloca ; 0x3f97c
        0x0002f584:    4606        .F      MOV      r6,r0
        0x0002f586:    9816        ..      LDR      r0,[sp,#0x58]
        0x0002f588:    f04f0a00    O...    MOV      r10,#0
        0x0002f58c:    1041        A.      ASRS     r1,r0,#1
        0x0002f58e:    9801        ..      LDR      r0,[sp,#4]
        0x0002f590:    eb080c81    ....    ADD      r12,r8,r1,LSL #2
        0x0002f594:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x0002f598:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002f59c:    1f03        ..      SUBS     r3,r0,#4
        0x0002f59e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002f5a0:    9000        ..      STR      r0,[sp,#0]
        0x0002f5a2:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002f5a4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002f5a8:    9916        ..      LDR      r1,[sp,#0x58]
        0x0002f5aa:    f1a00804    ....    SUB      r8,r0,#4
        0x0002f5ae:    1cc9        ..      ADDS     r1,r1,#3
        0x0002f5b0:    9105        ..      STR      r1,[sp,#0x14]
        0x0002f5b2:    1089        ..      ASRS     r1,r1,#2
        0x0002f5b4:    9102        ..      STR      r1,[sp,#8]
        0x0002f5b6:    2900        .)      CMP      r1,#0
        0x0002f5b8:    dd3e        >.      BLE      0x2f638 ; clt_mdct_forward_c + 276
        0x0002f5ba:    9901        ..      LDR      r1,[sp,#4]
        0x0002f5bc:    f8dde014    ....    LDR      lr,[sp,#0x14]
        0x0002f5c0:    eb0c0b81    ....    ADD      r11,r12,r1,LSL #2
        0x0002f5c4:    e9dd1a00    ....    LDRD     r1,r10,[sp,#0]
        0x0002f5c8:    461a        .F      MOV      r2,r3
        0x0002f5ca:    46e1        .F      MOV      r9,r12
        0x0002f5cc:    eba30a8a    ....    SUB      r10,r3,r10,LSL #2
        0x0002f5d0:    ea4f0eae    O...    ASR      lr,lr,#2
        0x0002f5d4:    edd80a00    ....    VLDR     s1,[r8,#0]
        0x0002f5d8:    ed9b2a00    ...*    VLDR     s4,[r11,#0]
        0x0002f5dc:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0002f5e0:    edd22a00    ...*    VLDR     s5,[r2,#0]
        0x0002f5e4:    ee222a20    ". *    VMUL.F32 s4,s4,s1
        0x0002f5e8:    ed991a00    ....    VLDR     s2,[r9,#0]
        0x0002f5ec:    edda1a00    ....    VLDR     s3,[r10,#0]
        0x0002f5f0:    3008        .0      ADDS     r0,r0,#8
        0x0002f5f2:    ee002a22    .."*    VMLA.F32 s4,s0,s5
        0x0002f5f6:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0002f5fa:    3a08        .:      SUBS     r2,r2,#8
        0x0002f5fc:    f1a80808    ....    SUB      r8,r8,#8
        0x0002f600:    f1090908    ....    ADD      r9,r9,#8
        0x0002f604:    ee000ae1    ....    VMLS.F32 s0,s1,s3
        0x0002f608:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x0002f60c:    f1aa0a08    ....    SUB      r10,r10,#8
        0x0002f610:    f10b0b08    ....    ADD      r11,r11,#8
        0x0002f614:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0002f618:    3108        .1      ADDS     r1,r1,#8
        0x0002f61a:    f1be0e01    ....    SUBS     lr,lr,#1
        0x0002f61e:    d1d9        ..      BNE      0x2f5d4 ; clt_mdct_forward_c + 176
        0x0002f620:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f622:    9900        ..      LDR      r1,[sp,#0]
        0x0002f624:    ea4f0aa0    O...    ASR      r10,r0,#2
        0x0002f628:    9802        ..      LDR      r0,[sp,#8]
        0x0002f62a:    eb0c0cc0    ....    ADD      r12,r12,r0,LSL #3
        0x0002f62e:    eba303c0    ....    SUB      r3,r3,r0,LSL #3
        0x0002f632:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x0002f636:    9000        ..      STR      r0,[sp,#0]
        0x0002f638:    9916        ..      LDR      r1,[sp,#0x58]
        0x0002f63a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002f63c:    46d3        .F      MOV      r11,r10
        0x0002f63e:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002f642:    f1a10e04    ....    SUB      lr,r1,#4
        0x0002f646:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002f648:    eba501a1    ....    SUB      r1,r5,r1,ASR #2
        0x0002f64c:    eba1090a    ....    SUB      r9,r1,r10
        0x0002f650:    9105        ..      STR      r1,[sp,#0x14]
        0x0002f652:    f1b90f00    ....    CMP      r9,#0
        0x0002f656:    dd43        C.      BLE      0x2f6e0 ; clt_mdct_forward_c + 444
        0x0002f658:    9900        ..      LDR      r1,[sp,#0]
        0x0002f65a:    f1030808    ....    ADD      r8,r3,#8
        0x0002f65e:    f1a10208    ....    SUB      r2,r1,#8
        0x0002f662:    f1ac0108    ....    SUB      r1,r12,#8
        0x0002f666:    f0190f01    ....    TST      r9,#1
        0x0002f66a:    d00b        ..      BEQ      0x2f684 ; clt_mdct_forward_c + 352
        0x0002f66c:    ed180a02    ....    VLDR     s0,[r8,#-8]
        0x0002f670:    f1a80808    ....    SUB      r8,r8,#8
        0x0002f674:    ed820a02    ....    VSTR     s0,[r2,#8]
        0x0002f678:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0002f67c:    3108        .1      ADDS     r1,r1,#8
        0x0002f67e:    ed820a03    ....    VSTR     s0,[r2,#0xc]
        0x0002f682:    3208        .2      ADDS     r2,r2,#8
        0x0002f684:    ea5f0969    _.i.    ASRS     r9,r9,#1
        0x0002f688:    d017        ..      BEQ      0x2f6ba ; clt_mdct_forward_c + 406
        0x0002f68a:    bf00        ..      NOP      
        0x0002f68c:    ed180a02    ....    VLDR     s0,[r8,#-8]
        0x0002f690:    edd10a02    ....    VLDR     s1,[r1,#8]
        0x0002f694:    ed820a02    ....    VSTR     s0,[r2,#8]
        0x0002f698:    edc20a03    ....    VSTR     s1,[r2,#0xc]
        0x0002f69c:    edd10a04    ....    VLDR     s1,[r1,#0x10]
        0x0002f6a0:    ed180a04    ....    VLDR     s0,[r8,#-0x10]
        0x0002f6a4:    3110        .1      ADDS     r1,r1,#0x10
        0x0002f6a6:    ed820a04    ....    VSTR     s0,[r2,#0x10]
        0x0002f6aa:    edc20a05    ....    VSTR     s1,[r2,#0x14]
        0x0002f6ae:    3210        .2      ADDS     r2,r2,#0x10
        0x0002f6b0:    f1a80810    ....    SUB      r8,r8,#0x10
        0x0002f6b4:    f1b90901    ....    SUBS     r9,r9,#1
        0x0002f6b8:    d1e8        ..      BNE      0x2f68c ; clt_mdct_forward_c + 360
        0x0002f6ba:    9902        ..      LDR      r1,[sp,#8]
        0x0002f6bc:    006a        j.      LSLS     r2,r5,#1
        0x0002f6be:    4249        IB      RSBS     r1,r1,#0
        0x0002f6c0:    eb020141    ..A.    ADD      r1,r2,r1,LSL #1
        0x0002f6c4:    f1cb0200    ....    RSB      r2,r11,#0
        0x0002f6c8:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0002f6cc:    9a00        ..      LDR      r2,[sp,#0]
        0x0002f6ce:    f8dda014    ....    LDR      r10,[sp,#0x14]
        0x0002f6d2:    eb020281    ....    ADD      r2,r2,r1,LSL #2
        0x0002f6d6:    eba30381    ....    SUB      r3,r3,r1,LSL #2
        0x0002f6da:    eb0c0c81    ....    ADD      r12,r12,r1,LSL #2
        0x0002f6de:    9200        ..      STR      r2,[sp,#0]
        0x0002f6e0:    eba5080a    ....    SUB      r8,r5,r10
        0x0002f6e4:    f1b80f00    ....    CMP      r8,#0
        0x0002f6e8:    dd2d        -.      BLE      0x2f746 ; clt_mdct_forward_c + 546
        0x0002f6ea:    9901        ..      LDR      r1,[sp,#4]
        0x0002f6ec:    4672        rF      MOV      r2,lr
        0x0002f6ee:    ebac0981    ....    SUB      r9,r12,r1,LSL #2
        0x0002f6f2:    e9dd1a00    ....    LDRD     r1,r10,[sp,#0]
        0x0002f6f6:    eb030a8a    ....    ADD      r10,r3,r10,LSL #2
        0x0002f6fa:    bf00        ..      NOP      
        0x0002f6fc:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0002f700:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x0002f704:    eddc1a00    ....    VLDR     s3,[r12,#0]
        0x0002f708:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0002f70c:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x0002f710:    edd92a00    ...*    VLDR     s5,[r9,#0]
        0x0002f714:    ee200a21     .!.    VMUL.F32 s0,s0,s3
        0x0002f718:    ed9a1a00    ....    VLDR     s2,[r10,#0]
        0x0002f71c:    ee002ae2    ...*    VMLS.F32 s4,s1,s5
        0x0002f720:    3008        .0      ADDS     r0,r0,#8
        0x0002f722:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002f726:    3a08        .:      SUBS     r2,r2,#8
        0x0002f728:    3b08        .;      SUBS     r3,r3,#8
        0x0002f72a:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x0002f72e:    f1090908    ....    ADD      r9,r9,#8
        0x0002f732:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0002f736:    3108        .1      ADDS     r1,r1,#8
        0x0002f738:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002f73c:    f1aa0a08    ....    SUB      r10,r10,#8
        0x0002f740:    f10c0c08    ....    ADD      r12,r12,#8
        0x0002f744:    d1da        ..      BNE      0x2f6fc ; clt_mdct_forward_c + 472
        0x0002f746:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002f748:    4621        !F      MOV      r1,r4
        0x0002f74a:    2d00        .-      CMP      r5,#0
        0x0002f74c:    dd28        (.      BLE      0x2f7a0 ; clt_mdct_forward_c + 636
        0x0002f74e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002f750:    eb010385    ....    ADD      r3,r1,r5,LSL #2
        0x0002f754:    46ac        .F      MOV      r12,r5
        0x0002f756:    6ad2        .j      LDR      r2,[r2,#0x2c]
        0x0002f758:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002f75c:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x0002f760:    f9b28000    ....    LDRSH    r8,[r2,#0]
        0x0002f764:    3008        .0      ADDS     r0,r0,#8
        0x0002f766:    ecf11a01    ....    VLDM     r1!,{s3}
        0x0002f76a:    eb0608c8    ....    ADD      r8,r6,r8,LSL #3
        0x0002f76e:    ecf30a01    ....    VLDM     r3!,{s1}
        0x0002f772:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0002f776:    ee210a21    !.!.    VMUL.F32 s0,s2,s3
        0x0002f77a:    ee621a21    b.!.    VMUL.F32 s3,s4,s3
        0x0002f77e:    ee020a20    .. .    VMLA.F32 s0,s4,s1
        0x0002f782:    ee411a60    A.`.    VMLS.F32 s3,s2,s1
        0x0002f786:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002f78a:    ee610a88    a...    VMUL.F32 s1,s3,s16
        0x0002f78e:    edc80a00    ....    VSTR     s1,[r8,#0]
        0x0002f792:    f9328b02    2...    LDRSH    r8,[r2],#2
        0x0002f796:    eb0608c8    ....    ADD      r8,r6,r8,LSL #3
        0x0002f79a:    ed880a01    ....    VSTR     s0,[r8,#4]
        0x0002f79e:    d1db        ..      BNE      0x2f758 ; clt_mdct_forward_c + 564
        0x0002f7a0:    4631        1F      MOV      r1,r6
        0x0002f7a2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f7a4:    f007fe60    ..`.    BL       opus_fft_impl ; 0x37468
        0x0002f7a8:    9901        ..      LDR      r1,[sp,#4]
        0x0002f7aa:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f7ac:    1e49        I.      SUBS     r1,r1,#1
        0x0002f7ae:    4379        yC      MULS     r1,r7,r1
        0x0002f7b0:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002f7b4:    2d00        .-      CMP      r5,#0
        0x0002f7b6:    bfc4        ..      ITT      GT
        0x0002f7b8:    eb040285    ....    ADDGT    r2,r4,r5,LSL #2
        0x0002f7bc:    1d33        3.      ADDGT    r3,r6,#4
        0x0002f7be:    dd1c        ..      BLE      0x2f7fa ; clt_mdct_forward_c + 726
        0x0002f7c0:    ecb21a01    ....    VLDM     r2!,{s2}
        0x0002f7c4:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0002f7c8:    edd61a00    ....    VLDR     s3,[r6,#0]
        0x0002f7cc:    3308        .3      ADDS     r3,r3,#8
        0x0002f7ce:    ecf40a01    ....    VLDM     r4!,{s1}
        0x0002f7d2:    ee202a01     ..*    VMUL.F32 s4,s0,s2
        0x0002f7d6:    ee211a81    !...    VMUL.F32 s2,s3,s2
        0x0002f7da:    1e6d        m.      SUBS     r5,r5,#1
        0x0002f7dc:    f1060608    ....    ADD      r6,r6,#8
        0x0002f7e0:    ee012ae0    ...*    VMLS.F32 s4,s3,s1
        0x0002f7e4:    ee001a20    .. .    VMLA.F32 s2,s0,s1
        0x0002f7e8:    ed802a00    ...*    VSTR     s4,[r0,#0]
        0x0002f7ec:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x0002f7f0:    eb0000c7    ....    ADD      r0,r0,r7,LSL #3
        0x0002f7f4:    eba101c7    ....    SUB      r1,r1,r7,LSL #3
        0x0002f7f8:    d1e2        ..      BNE      0x2f7c0 ; clt_mdct_forward_c + 668
        0x0002f7fa:    b007        ..      ADD      sp,sp,#0x1c
        0x0002f7fc:    ecbd8b02    ....    VPOP     {d8}
        0x0002f800:    b004        ..      ADD      sp,sp,#0x10
        0x0002f802:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0002f806:    f00dbec3    ....    B.W      restore_stack ; 0x3d590
        0x0002f80a:    0000        ..      MOVS     r0,r0
    i.comb_filter
    comb_filter
        0x0002f80c:    e92d03f0    -...    PUSH     {r4-r9}
        0x0002f810:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002f814:    ed2d8b02    -...    VPUSH    {d8}
        0x0002f818:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f81c:    e9dd740b    ...t    LDRD     r7,r4,[sp,#0x2c]
        0x0002f820:    e9dd8509    ....    LDRD     r8,r5,[sp,#0x24]
        0x0002f824:    9e08        ..      LDR      r6,[sp,#0x20]
        0x0002f826:    bf04        ..      ITT      EQ
        0x0002f828:    eef50ac0    ....    VCMPEEQ.F32 s1,#0.0
        0x0002f82c:    eef1fa10    ....    VMRSEQ   APSR_nzcv,FPSCR
        0x0002f830:    d10d        ..      BNE      0x2f84e ; comb_filter + 66
        0x0002f832:    4281        .B      CMP      r1,r0
        0x0002f834:    bf02        ..      ITTT     EQ
        0x0002f836:    ecbd8b02    ....    VPOPEQ   {d8}
        0x0002f83a:    e8bd03f0    ....    POPEQ    {r4-r9}
        0x0002f83e:    4770        pG      BXEQ     lr
        0x0002f840:    00b2        ..      LSLS     r2,r6,#2
        0x0002f842:    ecbd8b02    ....    VPOP     {d8}
        0x0002f846:    e8bd03f0    ....    POP      {r4-r9}
        0x0002f84a:    f7e8bf57    ..W.    B        __aeabi_memmove4 ; 0x186fc
        0x0002f84e:    2a0f        .*      CMP      r2,#0xf
        0x0002f850:    bfd8        ..      IT       LE
        0x0002f852:    220f        ."      MOVLE    r2,#0xf
        0x0002f854:    2b0f        .+      CMP      r3,#0xf
        0x0002f856:    bfd8        ..      IT       LE
        0x0002f858:    230f        .#      MOVLE    r3,#0xf
        0x0002f85a:    eb080c48    ..H.    ADD      r12,r8,r8,LSL #1
        0x0002f85e:    f8df91ac    ....    LDR      r9,[pc,#428] ; [0x2fa0c] = 0x45340
        0x0002f862:    eeb40a60    ..`.    VCMP.F32 s0,s1
        0x0002f866:    eb090c8c    ....    ADD      r12,r9,r12,LSL #2
        0x0002f86a:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x0002f86e:    ee617a00    a..z    VMUL.F32 s15,s2,s0
        0x0002f872:    ed9c1a01    ....    VLDR     s2,[r12,#4]
        0x0002f876:    ee217a00    !..z    VMUL.F32 s14,s2,s0
        0x0002f87a:    ed9c1a02    ....    VLDR     s2,[r12,#8]
        0x0002f87e:    eb050c45    ..E.    ADD      r12,r5,r5,LSL #1
        0x0002f882:    eb090c8c    ....    ADD      r12,r9,r12,LSL #2
        0x0002f886:    ee616a00    a..j    VMUL.F32 s13,s2,s0
        0x0002f88a:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x0002f88e:    ee614a20    a. J    VMUL.F32 s9,s2,s1
        0x0002f892:    ed9c1a01    ....    VLDR     s2,[r12,#4]
        0x0002f896:    ee613a20    a. :    VMUL.F32 s7,s2,s1
        0x0002f89a:    ed9c1a02    ....    VLDR     s2,[r12,#8]
        0x0002f89e:    eba10c83    ....    SUB      r12,r1,r3,LSL #2
        0x0002f8a2:    ee213a20    !. :    VMUL.F32 s6,s2,s1
        0x0002f8a6:    eddc1a01    ....    VLDR     s3,[r12,#4]
        0x0002f8aa:    ed9c2a00    ...*    VLDR     s4,[r12,#0]
        0x0002f8ae:    ed1c1a01    ....    VLDR     s2,[r12,#-4]
        0x0002f8b2:    ed1c4a02    ...J    VLDR     s8,[r12,#-8]
        0x0002f8b6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f8ba:    bf08        ..      IT       EQ
        0x0002f8bc:    429a        .B      CMPEQ    r2,r3
        0x0002f8be:    d104        ..      BNE      0x2f8ca ; comb_filter + 190
        0x0002f8c0:    45a8        .E      CMP      r8,r5
        0x0002f8c2:    bf04        ..      ITT      EQ
        0x0002f8c4:    2400        .$      MOVEQ    r4,#0
        0x0002f8c6:    46a4        .F      MOVEQ    r12,r4
        0x0002f8c8:    d056        V.      BEQ      0x2f978 ; comb_filter + 364
        0x0002f8ca:    f04f0c00    O...    MOV      r12,#0
        0x0002f8ce:    2c00        .,      CMP      r4,#0
        0x0002f8d0:    bfc8        ..      IT       GT
        0x0002f8d2:    eeb76a00    ...j    VMOVGT.F32 s12,#1.00000000
        0x0002f8d6:    dd4f        O.      BLE      0x2f978 ; comb_filter + 364
        0x0002f8d8:    ebac0503    ....    SUB      r5,r12,r3
        0x0002f8dc:    eb010585    ....    ADD      r5,r1,r5,LSL #2
        0x0002f8e0:    ed950a02    ....    VLDR     s0,[r5,#8]
        0x0002f8e4:    eb07058c    ....    ADD      r5,r7,r12,LSL #2
        0x0002f8e8:    edd52a00    ...*    VLDR     s5,[r5,#0]
        0x0002f8ec:    eb01058c    ....    ADD      r5,r1,r12,LSL #2
        0x0002f8f0:    ee304a04    0..J    VADD.F32 s8,s0,s8
        0x0002f8f4:    ee225aa2    "..Z    VMUL.F32 s10,s5,s5
        0x0002f8f8:    edd55a00    ...Z    VLDR     s11,[r5,#0]
        0x0002f8fc:    ebac0502    ....    SUB      r5,r12,r2
        0x0002f900:    eb010585    ....    ADD      r5,r1,r5,LSL #2
        0x0002f904:    ee762a45    v.E*    VSUB.F32 s5,s12,s10
        0x0002f908:    edd58a00    ....    VLDR     s17,[r5,#0]
        0x0002f90c:    ee228aa7    "...    VMUL.F32 s16,s5,s15
        0x0002f910:    ee485a28    H.(Z    VMLA.F32 s11,s16,s17
        0x0002f914:    ed958a01    ....    VLDR     s16,[r5,#4]
        0x0002f918:    ed558a01    U...    VLDR     s17,[r5,#-4]
        0x0002f91c:    ee388a28    8.(.    VADD.F32 s16,s16,s17
        0x0002f920:    ee628a87    b...    VMUL.F32 s17,s5,s14
        0x0002f924:    ee622aa6    b..*    VMUL.F32 s5,s5,s13
        0x0002f928:    ee485a88    H..Z    VMLA.F32 s11,s17,s16
        0x0002f92c:    ed958a02    ....    VLDR     s16,[r5,#8]
        0x0002f930:    ed558a02    U...    VLDR     s17,[r5,#-8]
        0x0002f934:    eb00058c    ....    ADD      r5,r0,r12,LSL #2
        0x0002f938:    f10c0c01    ....    ADD      r12,r12,#1
        0x0002f93c:    ee388a28    8.(.    VADD.F32 s16,s16,s17
        0x0002f940:    4564        dE      CMP      r4,r12
        0x0002f942:    ee425a88    B..Z    VMLA.F32 s11,s5,s16
        0x0002f946:    ee652a24    e.$*    VMUL.F32 s5,s10,s9
        0x0002f94a:    ee318a81    1...    VADD.F32 s16,s3,s2
        0x0002f94e:    ee425a82    B..Z    VMLA.F32 s11,s5,s4
        0x0002f952:    ee652a23    e.#*    VMUL.F32 s5,s10,s7
        0x0002f956:    ee425a88    B..Z    VMLA.F32 s11,s5,s16
        0x0002f95a:    ee652a03    e..*    VMUL.F32 s5,s10,s6
        0x0002f95e:    ee425a84    B..Z    VMLA.F32 s11,s5,s8
        0x0002f962:    eeb04a41    ..AJ    VMOV.F32 s8,s2
        0x0002f966:    eeb01a42    ..B.    VMOV.F32 s2,s4
        0x0002f96a:    eeb02a61    ..a*    VMOV.F32 s4,s3
        0x0002f96e:    eef01a40    ..@.    VMOV.F32 s3,s0
        0x0002f972:    edc55a00    ...Z    VSTR     s11,[r5,#0]
        0x0002f976:    dcaf        ..      BGT      0x2f8d8 ; comb_filter + 204
        0x0002f978:    eef50ac0    ....    VCMPE.F32 s1,#0.0
        0x0002f97c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f980:    d10d        ..      BNE      0x2f99e ; comb_filter + 402
        0x0002f982:    4281        .B      CMP      r1,r0
        0x0002f984:    d03c        <.      BEQ      0x2fa00 ; comb_filter + 500
        0x0002f986:    1b32        2.      SUBS     r2,r6,r4
        0x0002f988:    ecbd8b02    ....    VPOP     {d8}
        0x0002f98c:    eb010184    ....    ADD      r1,r1,r4,LSL #2
        0x0002f990:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0002f994:    e8bd03f0    ....    POP      {r4-r9}
        0x0002f998:    0092        ..      LSLS     r2,r2,#2
        0x0002f99a:    f7e8beaf    ....    B        __aeabi_memmove4 ; 0x186fc
        0x0002f99e:    eb00028c    ....    ADD      r2,r0,r12,LSL #2
        0x0002f9a2:    eb01008c    ....    ADD      r0,r1,r12,LSL #2
        0x0002f9a6:    eba6010c    ....    SUB      r1,r6,r12
        0x0002f9aa:    eba00c83    ....    SUB      r12,r0,r3,LSL #2
        0x0002f9ae:    2900        .)      CMP      r1,#0
        0x0002f9b0:    ed5c1a02    \...    VLDR     s3,[r12,#-8]
        0x0002f9b4:    ed5c0a01    \...    VLDR     s1,[r12,#-4]
        0x0002f9b8:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x0002f9bc:    ed9c0a01    ....    VLDR     s0,[r12,#4]
        0x0002f9c0:    bfc4        ..      ITT      GT
        0x0002f9c2:    f1c30302    ....    RSBGT    r3,r3,#2
        0x0002f9c6:    eb000383    ....    ADDGT    r3,r0,r3,LSL #2
        0x0002f9ca:    dd19        ..      BLE      0x2fa00 ; comb_filter + 500
        0x0002f9cc:    ecf02a01    ...*    VLDM     r0!,{s5}
        0x0002f9d0:    ee304a20    0. J    VADD.F32 s8,s0,s1
        0x0002f9d4:    ecb32a01    ...*    VLDM     r3!,{s4}
        0x0002f9d8:    1e49        I.      SUBS     r1,r1,#1
        0x0002f9da:    ee442a81    D..*    VMLA.F32 s5,s9,s2
        0x0002f9de:    ee721a21    r.!.    VADD.F32 s3,s4,s3
        0x0002f9e2:    ee432a84    C..*    VMLA.F32 s5,s7,s8
        0x0002f9e6:    ee432a21    C.!*    VMLA.F32 s5,s6,s3
        0x0002f9ea:    eef01a60    ..`.    VMOV.F32 s3,s1
        0x0002f9ee:    eef00a41    ..A.    VMOV.F32 s1,s2
        0x0002f9f2:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0002f9f6:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x0002f9fa:    ece22a01    ...*    VSTM     r2!,{s5}
        0x0002f9fe:    d1e5        ..      BNE      0x2f9cc ; comb_filter + 448
        0x0002fa00:    ecbd8b02    ....    VPOP     {d8}
        0x0002fa04:    e8bd03f0    ....    POP      {r4-r9}
        0x0002fa08:    4770        pG      BX       lr
    $d
        0x0002fa0a:    0000        ..      DCW    0
        0x0002fa0c:    00045340    @S..    DCD    283456
    $t
    i.compute_band_energies
    compute_band_energies
        0x0002fa10:    e92d5fff    -.._    PUSH     {r0-r12,lr}
        0x0002fa14:    4606        .F      MOV      r6,r0
        0x0002fa16:    ed2d8b02    -...    VPUSH    {d8}
        0x0002fa1a:    4699        .F      MOV      r9,r3
        0x0002fa1c:    6a07        .j      LDR      r7,[r0,#0x20]
        0x0002fa1e:    f8dd8044    ..D.    LDR      r8,[sp,#0x44]
        0x0002fa22:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0002fa24:    ed9f8a2a    ..*.    VLDR     s16,[pc,#168] ; [0x2fad0] = 0
        0x0002fa28:    eddf8a2a    ..*.    VLDR     s17,[pc,#168] ; [0x2fad4] = 0x129e74d2
        0x0002fa2c:    4692        .F      MOV      r10,r2
        0x0002fa2e:    fa00fb08    ....    LSL      r11,r0,r8
        0x0002fa32:    2500        .%      MOVS     r5,#0
        0x0002fa34:    2400        .$      MOVS     r4,#0
        0x0002fa36:    f1b90f00    ....    CMP      r9,#0
        0x0002fa3a:    dd40        @.      BLE      0x2fabe ; compute_band_energies + 174
        0x0002fa3c:    eb070044    ..D.    ADD      r0,r7,r4,LSL #1
        0x0002fa40:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0002fa44:    f9b01002    ....    LDRSH    r1,[r0,#2]
        0x0002fa48:    f9370014    7...    LDRSH    r0,[r7,r4,LSL #1]
        0x0002fa4c:    1a09        ..      SUBS     r1,r1,r0
        0x0002fa4e:    fa01f108    ....    LSL      r1,r1,r8
        0x0002fa52:    2900        .)      CMP      r1,#0
        0x0002fa54:    dd1d        ..      BLE      0x2fa92 ; compute_band_energies + 130
        0x0002fa56:    fa00f008    ....    LSL      r0,r0,r8
        0x0002fa5a:    fb05020b    ....    MLA      r2,r5,r11,r0
        0x0002fa5e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002fa60:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002fa64:    1f00        ..      SUBS     r0,r0,#4
        0x0002fa66:    f0110f01    ....    TST      r1,#1
        0x0002fa6a:    d004        ..      BEQ      0x2fa76 ; compute_band_energies + 102
        0x0002fa6c:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002fa70:    1d00        ..      ADDS     r0,r0,#4
        0x0002fa72:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x0002fa76:    1049        I.      ASRS     r1,r1,#1
        0x0002fa78:    d00b        ..      BEQ      0x2fa92 ; compute_band_energies + 130
        0x0002fa7a:    bf00        ..      NOP      
        0x0002fa7c:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002fa80:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x0002fa84:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0002fa88:    3008        .0      ADDS     r0,r0,#8
        0x0002fa8a:    1e49        I.      SUBS     r1,r1,#1
        0x0002fa8c:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x0002fa90:    d1f4        ..      BNE      0x2fa7c ; compute_band_energies + 108
        0x0002fa92:    ee300a28    0.(.    VADD.F32 s0,s0,s17
        0x0002fa96:    ee100a10    ....    VMOV     r0,s0
        0x0002fa9a:    f013f999    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0002fa9e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002faa2:    f7eefdb1    ....    BL       __hardfp_sqrt ; 0x1e608
        0x0002faa6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002faaa:    f012fb55    ..U.    BL       __aeabi_d2f ; 0x42158
        0x0002faae:    68b1        .h      LDR      r1,[r6,#8]
        0x0002fab0:    fb054101    ...A    MLA      r1,r5,r1,r4
        0x0002fab4:    1c64        d.      ADDS     r4,r4,#1
        0x0002fab6:    f84a0021    J.!.    STR      r0,[r10,r1,LSL #2]
        0x0002faba:    45a1        .E      CMP      r9,r4
        0x0002fabc:    dcbe        ..      BGT      0x2fa3c ; compute_band_energies + 44
        0x0002fabe:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002fac0:    1c6d        m.      ADDS     r5,r5,#1
        0x0002fac2:    42a8        .B      CMP      r0,r5
        0x0002fac4:    dcb6        ..      BGT      0x2fa34 ; compute_band_energies + 36
        0x0002fac6:    ecbd8b02    ....    VPOP     {d8}
        0x0002faca:    b004        ..      ADD      sp,sp,#0x10
        0x0002facc:    e8bd9ff0    ....    POP      {r4-r12,pc}
    $d
        0x0002fad0:    00000000    ....    DCD    0
        0x0002fad4:    129e74d2    .t..    DCD    312374482
    $t
    i.compute_mdcts
    compute_mdcts
        0x0002fad8:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0002fadc:    b089        ..      SUB      sp,sp,#0x24
        0x0002fade:    4681        .F      MOV      r9,r0
        0x0002fae0:    e9dd0618    ....    LDRD     r0,r6,[sp,#0x60]
        0x0002fae4:    f8d92004    ...     LDR      r2,[r9,#4]
        0x0002fae8:    9206        ..      STR      r2,[sp,#0x18]
        0x0002faea:    f8d9502c    ..,P    LDR      r5,[r9,#0x2c]
        0x0002faee:    f8d92024    ..$     LDR      r2,[r9,#0x24]
        0x0002faf2:    4698        .F      MOV      r8,r3
        0x0002faf4:    2900        .)      CMP      r1,#0
        0x0002faf6:    bf1c        ..      ITT      NE
        0x0002faf8:    460c        .F      MOVNE    r4,r1
        0x0002fafa:    9205        ..      STRNE    r2,[sp,#0x14]
        0x0002fafc:    d103        ..      BNE      0x2fb06 ; compute_mdcts + 46
        0x0002fafe:    2401        .$      MOVS     r4,#1
        0x0002fb00:    4085        .@      LSLS     r5,r5,r0
        0x0002fb02:    1a10        ..      SUBS     r0,r2,r0
        0x0002fb04:    9005        ..      STR      r0,[sp,#0x14]
        0x0002fb06:    2000        .       MOVS     r0,#0
        0x0002fb08:    9004        ..      STR      r0,[sp,#0x10]
        0x0002fb0a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002fb0c:    fb040005    ....    MLA      r0,r4,r5,r0
        0x0002fb10:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fb12:    2700        .'      MOVS     r7,#0
        0x0002fb14:    2c00        .,      CMP      r4,#0
        0x0002fb16:    dd21        !.      BLE      0x2fb5c ; compute_mdcts + 132
        0x0002fb18:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002fb1a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fb1c:    4348        HC      MULS     r0,r1,r0
        0x0002fb1e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fb20:    eb010b80    ....    ADD      r11,r1,r0,LSL #2
        0x0002fb24:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002fb26:    fb00fa05    ....    MUL      r10,r0,r5
        0x0002fb2a:    bf00        ..      NOP      
        0x0002fb2c:    e9dd2105    ...!    LDRD     r2,r1,[sp,#0x14]
        0x0002fb30:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002fb32:    e9cd1200    ....    STRD     r1,r2,[sp,#0]
        0x0002fb36:    e9cd4002    ...@    STRD     r4,r0,[sp,#8]
        0x0002fb3a:    fb07f005    ....    MUL      r0,r7,r5
        0x0002fb3e:    eb0b0180    ....    ADD      r1,r11,r0,LSL #2
        0x0002fb42:    fb0a7004    ...p    MLA      r0,r10,r4,r7
        0x0002fb46:    eb080280    ....    ADD      r2,r8,r0,LSL #2
        0x0002fb4a:    f1090040    ..@.    ADD      r0,r9,#0x40
        0x0002fb4e:    f8d9303c    ..<0    LDR      r3,[r9,#0x3c]
        0x0002fb52:    f7fffce7    ....    BL       clt_mdct_forward_c ; 0x2f524
        0x0002fb56:    1c7f        ..      ADDS     r7,r7,#1
        0x0002fb58:    42a7        .B      CMP      r7,r4
        0x0002fb5a:    dbe7        ..      BLT      0x2fb2c ; compute_mdcts + 84
        0x0002fb5c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002fb5e:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0002fb60:    1c40        @.      ADDS     r0,r0,#1
        0x0002fb62:    9004        ..      STR      r0,[sp,#0x10]
        0x0002fb64:    4281        .B      CMP      r1,r0
        0x0002fb66:    dcd4        ..      BGT      0x2fb12 ; compute_mdcts + 58
        0x0002fb68:    2902        .)      CMP      r1,#2
        0x0002fb6a:    bf04        ..      ITT      EQ
        0x0002fb6c:    9816        ..      LDREQ    r0,[sp,#0x58]
        0x0002fb6e:    2801        .(      CMPEQ    r0,#1
        0x0002fb70:    d14d        M.      BNE      0x2fc0e ; compute_mdcts + 310
        0x0002fb72:    fb04f305    ....    MUL      r3,r4,r5
        0x0002fb76:    f1a30101    ....    SUB      r1,r3,#1
        0x0002fb7a:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x0002fb7e:    2900        .)      CMP      r1,#0
        0x0002fb80:    dd33        3.      BLE      0x2fbea ; compute_mdcts + 274
        0x0002fb82:    eb080283    ....    ADD      r2,r8,r3,LSL #2
        0x0002fb86:    ea040c05    ....    AND      r12,r4,r5
        0x0002fb8a:    1f12        ..      SUBS     r2,r2,#4
        0x0002fb8c:    f1a80004    ....    SUB      r0,r8,#4
        0x0002fb90:    f01c0f01    ....    TST      r12,#1
        0x0002fb94:    d10b        ..      BNE      0x2fbae ; compute_mdcts + 214
        0x0002fb96:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002fb9a:    ed921a01    ....    VLDR     s2,[r2,#4]
        0x0002fb9e:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0002fba2:    ee410a00    A...    VMLA.F32 s1,s2,s0
        0x0002fba6:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0002fbaa:    1d00        ..      ADDS     r0,r0,#4
        0x0002fbac:    1d12        ..      ADDS     r2,r2,#4
        0x0002fbae:    1049        I.      ASRS     r1,r1,#1
        0x0002fbb0:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0002fbb4:    d019        ..      BEQ      0x2fbea ; compute_mdcts + 274
        0x0002fbb6:    bf00        ..      NOP      
        0x0002fbb8:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0002fbbc:    ed921a02    ....    VLDR     s2,[r2,#8]
        0x0002fbc0:    ee611a80    a...    VMUL.F32 s3,s3,s0
        0x0002fbc4:    ee401a80    @...    VMLA.F32 s3,s1,s0
        0x0002fbc8:    edc01a01    ....    VSTR     s3,[r0,#4]
        0x0002fbcc:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0002fbd0:    edd20a03    ....    VLDR     s1,[r2,#0xc]
        0x0002fbd4:    f1020208    ....    ADD      r2,r2,#8
        0x0002fbd8:    ee611a80    a...    VMUL.F32 s3,s3,s0
        0x0002fbdc:    ee411a00    A...    VMLA.F32 s3,s2,s0
        0x0002fbe0:    edc01a02    ....    VSTR     s3,[r0,#8]
        0x0002fbe4:    3008        .0      ADDS     r0,r0,#8
        0x0002fbe6:    1e49        I.      SUBS     r1,r1,#1
        0x0002fbe8:    d1e6        ..      BNE      0x2fbb8 ; compute_mdcts + 224
        0x0002fbea:    1e58        X.      SUBS     r0,r3,#1
        0x0002fbec:    d40f        ..      BMI      0x2fc0e ; compute_mdcts + 310
        0x0002fbee:    eb080180    ....    ADD      r1,r8,r0,LSL #2
        0x0002fbf2:    fb040005    ....    MLA      r0,r4,r5,r0
        0x0002fbf6:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x0002fbfa:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x0002fbfe:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0002fc02:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002fc06:    ee410a00    A...    VMLA.F32 s1,s2,s0
        0x0002fc0a:    edc10a00    ....    VSTR     s1,[r1,#0]
        0x0002fc0e:    2e01        ..      CMP      r6,#1
        0x0002fc10:    bf19        ..      ITTEE    NE
        0x0002fc12:    2700        .'      MOVNE    r7,#0
        0x0002fc14:    fb04f905    ....    MULNE    r9,r4,r5
        0x0002fc18:    b00d        ..      ADDEQ    sp,sp,#0x34
        0x0002fc1a:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0002fc1e:    bf00        ..      NOP      
        0x0002fc20:    fb99f2f6    ....    SDIV     r2,r9,r6
        0x0002fc24:    2a00        .*      CMP      r2,#0
        0x0002fc26:    dd2c        ,.      BLE      0x2fc82 ; compute_mdcts + 426
        0x0002fc28:    fb07f004    ....    MUL      r0,r7,r4
        0x0002fc2c:    4368        hC      MULS     r0,r5,r0
        0x0002fc2e:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x0002fc32:    1f00        ..      SUBS     r0,r0,#4
        0x0002fc34:    f0120f01    ....    TST      r2,#1
        0x0002fc38:    d00a        ..      BEQ      0x2fc50 ; compute_mdcts + 376
        0x0002fc3a:    ee006a10    ...j    VMOV     s0,r6
        0x0002fc3e:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002fc42:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002fc46:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0002fc4a:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002fc4e:    1d00        ..      ADDS     r0,r0,#4
        0x0002fc50:    1051        Q.      ASRS     r1,r2,#1
        0x0002fc52:    d016        ..      BEQ      0x2fc82 ; compute_mdcts + 426
        0x0002fc54:    ee006a10    ...j    VMOV     s0,r6
        0x0002fc58:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002fc5c:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002fc60:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0002fc64:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002fc68:    ee006a10    ...j    VMOV     s0,r6
        0x0002fc6c:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0002fc70:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002fc74:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0002fc78:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002fc7c:    3008        .0      ADDS     r0,r0,#8
        0x0002fc7e:    1e49        I.      SUBS     r1,r1,#1
        0x0002fc80:    d1e8        ..      BNE      0x2fc54 ; compute_mdcts + 380
        0x0002fc82:    eba90002    ....    SUB      r0,r9,r2
        0x0002fc86:    0081        ..      LSLS     r1,r0,#2
        0x0002fc88:    fb07f004    ....    MUL      r0,r7,r4
        0x0002fc8c:    fb002005    ...     MLA      r0,r0,r5,r2
        0x0002fc90:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x0002fc94:    f7e8fd99    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002fc98:    9816        ..      LDR      r0,[sp,#0x58]
        0x0002fc9a:    1c7f        ..      ADDS     r7,r7,#1
        0x0002fc9c:    42b8        .B      CMP      r0,r7
        0x0002fc9e:    dcbf        ..      BGT      0x2fc20 ; compute_mdcts + 328
        0x0002fca0:    b00d        ..      ADD      sp,sp,#0x34
        0x0002fca2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002fca6:    0000        ..      MOVS     r0,r0
    i.compute_theta
    compute_theta
        0x0002fca8:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0002fcac:    b089        ..      SUB      sp,sp,#0x24
        0x0002fcae:    2400        .$      MOVS     r4,#0
        0x0002fcb0:    9403        ..      STR      r4,[sp,#0xc]
        0x0002fcb2:    4607        .F      MOV      r7,r0
        0x0002fcb4:    f8d09000    ....    LDR      r9,[r0,#0]
        0x0002fcb8:    6880        .h      LDR      r0,[r0,#8]
        0x0002fcba:    9004        ..      STR      r0,[sp,#0x10]
        0x0002fcbc:    68f8        .h      LDR      r0,[r7,#0xc]
        0x0002fcbe:    e9dd181a    ....    LDRD     r1,r8,[sp,#0x68]
        0x0002fcc2:    9008        ..      STR      r0,[sp,#0x20]
        0x0002fcc4:    9e16        ..      LDR      r6,[sp,#0x58]
        0x0002fcc6:    693a        :i      LDR      r2,[r7,#0x10]
        0x0002fcc8:    69f8        .i      LDR      r0,[r7,#0x1c]
        0x0002fcca:    9002        ..      STR      r0,[sp,#8]
        0x0002fccc:    6a78        xj      LDR      r0,[r7,#0x24]
        0x0002fcce:    9005        ..      STR      r0,[sp,#0x14]
        0x0002fcd0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002fcd2:    f1b80f00    ....    CMP      r8,#0
        0x0002fcd6:    6b83        .k      LDR      r3,[r0,#0x38]
        0x0002fcd8:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fcda:    f9330010    3...    LDRSH    r0,[r3,r0,LSL #1]
        0x0002fcde:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x0002fce2:    d003        ..      BEQ      0x2fcec ; compute_theta + 68
        0x0002fce4:    2e02        ..      CMP      r6,#2
        0x0002fce6:    bf08        ..      IT       EQ
        0x0002fce8:    2010        .       MOVEQ    r0,#0x10
        0x0002fcea:    d000        ..      BEQ      0x2fcee ; compute_theta + 70
        0x0002fcec:    2004        .       MOVS     r0,#4
        0x0002fcee:    ebc00c61    ..a.    RSB      r12,r0,r1,ASR #1
        0x0002fcf2:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0002fcf4:    f1b80f00    ....    CMP      r8,#0
        0x0002fcf8:    6803        .h      LDR      r3,[r0,#0]
        0x0002fcfa:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002fcfe:    eb000046    ..F.    ADD      r0,r0,r6,LSL #1
        0x0002fd02:    d002        ..      BEQ      0x2fd0a ; compute_theta + 98
        0x0002fd04:    2e02        ..      CMP      r6,#2
        0x0002fd06:    bf08        ..      IT       EQ
        0x0002fd08:    1e40        @.      SUBEQ    r0,r0,#1
        0x0002fd0a:    fb003c0c    ...<    MLA      r12,r0,r12,r3
        0x0002fd0e:    fb9cf0f0    ....    SDIV     r0,r12,r0
        0x0002fd12:    1a59        Y.      SUBS     r1,r3,r1
        0x0002fd14:    f1a10320    .. .    SUB      r3,r1,#0x20
        0x0002fd18:    4283        .B      CMP      r3,r0
        0x0002fd1a:    bfb8        ..      IT       LT
        0x0002fd1c:    4618        .F      MOVLT    r0,r3
        0x0002fd1e:    2840        @(      CMP      r0,#0x40
        0x0002fd20:    bfc8        ..      IT       GT
        0x0002fd22:    2040        @       MOVGT    r0,#0x40
        0x0002fd24:    dc03        ..      BGT      0x2fd2e ; compute_theta + 134
        0x0002fd26:    2804        .(      CMP      r0,#4
        0x0002fd28:    bfb8        ..      IT       LT
        0x0002fd2a:    2501        .%      MOVLT    r5,#1
        0x0002fd2c:    db0c        ..      BLT      0x2fd48 ; compute_theta + 160
        0x0002fd2e:    4bff        .K      LDR      r3,[pc,#1020] ; [0x3012c] = 0x452f0
        0x0002fd30:    f0000107    ....    AND      r1,r0,#7
        0x0002fd34:    f9331011    3...    LDRSH    r1,[r3,r1,LSL #1]
        0x0002fd38:    230e        .#      MOVS     r3,#0xe
        0x0002fd3a:    eba300e0    ....    SUB      r0,r3,r0,ASR #3
        0x0002fd3e:    fa41f000    A...    ASR      r0,r1,r0
        0x0002fd42:    1c40        @.      ADDS     r0,r0,#1
        0x0002fd44:    f0200501     ...    BIC      r5,r0,#1
        0x0002fd48:    f1b80f00    ....    CMP      r8,#0
        0x0002fd4c:    d003        ..      BEQ      0x2fd56 ; compute_theta + 174
        0x0002fd4e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fd50:    4290        .B      CMP      r0,r2
        0x0002fd52:    bfa8        ..      IT       GE
        0x0002fd54:    2501        .%      MOVGE    r5,#1
        0x0002fd56:    f1b90f00    ....    CMP      r9,#0
        0x0002fd5a:    d008        ..      BEQ      0x2fd6e ; compute_theta + 198
        0x0002fd5c:    6af8        .j      LDR      r0,[r7,#0x2c]
        0x0002fd5e:    9000        ..      STR      r0,[sp,#0]
        0x0002fd60:    e9dd010b    ....    LDRD     r0,r1,[sp,#0x2c]
        0x0002fd64:    4633        3F      MOV      r3,r6
        0x0002fd66:    4642        BF      MOV      r2,r8
        0x0002fd68:    f00fff3a    ..:.    BL       stereo_itheta ; 0x3fbe0
        0x0002fd6c:    4604        .F      MOV      r4,r0
        0x0002fd6e:    9802        ..      LDR      r0,[sp,#8]
        0x0002fd70:    f003fb06    ....    BL       ec_tell_frac ; 0x33380
        0x0002fd74:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fd76:    05f0        ..      LSLS     r0,r6,#23
        0x0002fd78:    f5a00000    ....    SUB      r0,r0,#0x800000
        0x0002fd7c:    1400        ..      ASRS     r0,r0,#16
        0x0002fd7e:    9006        ..      STR      r0,[sp,#0x18]
        0x0002fd80:    2d01        .-      CMP      r5,#1
        0x0002fd82:    f00081a3    ....    BEQ.W    0x300cc ; compute_theta + 1060
        0x0002fd86:    f1b90f00    ....    CMP      r9,#0
        0x0002fd8a:    d07d        }.      BEQ      0x2fe88 ; compute_theta + 480
        0x0002fd8c:    f1b80f00    ....    CMP      r8,#0
        0x0002fd90:    bf1c        ..      ITT      NE
        0x0002fd92:    6b39        9k      LDRNE    r1,[r7,#0x30]
        0x0002fd94:    2900        .)      CMPNE    r1,#0
        0x0002fd96:    d01a        ..      BEQ      0x2fdce ; compute_theta + 294
        0x0002fd98:    f5b45f00    ..._    CMP      r4,#0x2000
        0x0002fd9c:    bfcc        ..      ITE      GT
        0x0002fd9e:    f64770ff    G..p    MOVGT    r0,#0x7fff
        0x0002fda2:    48e3        .H      LDRLE    r0,[pc,#908] ; [0x30130] = 0xffff8001
        0x0002fda4:    fb90f0f5    ....    SDIV     r0,r0,r5
        0x0002fda8:    fb040005    ....    MLA      r0,r4,r5,r0
        0x0002fdac:    1382        ..      ASRS     r2,r0,#14
        0x0002fdae:    bf4c        L.      ITE      MI
        0x0002fdb0:    2200        ."      MOVMI    r2,#0
        0x0002fdb2:    1382        ..      ASRPL    r2,r0,#14
        0x0002fdb4:    1e6b        k.      SUBS     r3,r5,#1
        0x0002fdb6:    429a        .B      CMP      r2,r3
        0x0002fdb8:    bfc8        ..      IT       GT
        0x0002fdba:    461c        .F      MOVGT    r4,r3
        0x0002fdbc:    dc03        ..      BGT      0x2fdc6 ; compute_theta + 286
        0x0002fdbe:    1382        ..      ASRS     r2,r0,#14
        0x0002fdc0:    bf4c        L.      ITE      MI
        0x0002fdc2:    2400        .$      MOVMI    r4,#0
        0x0002fdc4:    1384        ..      ASRPL    r4,r0,#14
        0x0002fdc6:    2900        .)      CMP      r1,#0
        0x0002fdc8:    bfa8        ..      IT       GE
        0x0002fdca:    1c64        d.      ADDGE    r4,r4,#1
        0x0002fdcc:    e09e        ..      B        0x2ff0c ; compute_theta + 612
        0x0002fdce:    fb04f005    ....    MUL      r0,r4,r5
        0x0002fdd2:    f5005000    ...P    ADD      r0,r0,#0x2000
        0x0002fdd6:    1384        ..      ASRS     r4,r0,#14
        0x0002fdd8:    f1b80f00    ....    CMP      r8,#0
        0x0002fddc:    d17e        ~.      BNE      0x2fedc ; compute_theta + 564
        0x0002fdde:    6bb8        .k      LDR      r0,[r7,#0x38]
        0x0002fde0:    2800        .(      CMP      r0,#0
        0x0002fde2:    bf18        ..      IT       NE
        0x0002fde4:    2c00        .,      CMPNE    r4,#0
        0x0002fde6:    bfc8        ..      IT       GT
        0x0002fde8:    42a5        .B      CMPGT    r5,r4
        0x0002fdea:    dd78        x.      BLE      0x2fede ; compute_theta + 566
        0x0002fdec:    03a0        ..      LSLS     r0,r4,#14
        0x0002fdee:    fb90f1f5    ....    SDIV     r1,r0,r5
        0x0002fdf2:    fb11f001    ....    SMULBB   r0,r1,r1
        0x0002fdf6:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0002fdfa:    1340        @.      ASRS     r0,r0,#13
        0x0002fdfc:    f64772ff    G..r    MOV      r2,#0x7fff
        0x0002fe00:    1a17        ..      SUBS     r7,r2,r0
        0x0002fe02:    f46f739c    o..s    MVN      r3,#0x138
        0x0002fe06:    fb10fc03    ....    SMULBB   r12,r0,r3
        0x0002fe0a:    f44f4380    O..C    MOV      r3,#0x4000
        0x0002fe0e:    eb030a4c    ..L.    ADD      r10,r3,r12,LSL #1
        0x0002fe12:    f2420c55    B.U.    MOV      r12,#0x2055
        0x0002fe16:    eb0c3aea    ...:    ADD      r10,r12,r10,ASR #15
        0x0002fe1a:    fb1afa00    ....    SMULBB   r10,r10,r0
        0x0002fe1e:    f50a4b80    ...K    ADD      r11,r10,#0x4000
        0x0002fe22:    f8dfa310    ....    LDR      r10,[pc,#784] ; [0x30134] = 0xffffe21d
        0x0002fe26:    eb0a3beb    ...;    ADD      r11,r10,r11,ASR #15
        0x0002fe2a:    fb1bf000    ....    SMULBB   r0,r11,r0
        0x0002fe2e:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x0002fe32:    eb0730e0    ...0    ADD      r0,r7,r0,ASR #15
        0x0002fe36:    1c40        @.      ADDS     r0,r0,#1
        0x0002fe38:    b207        ..      SXTH     r7,r0
        0x0002fe3a:    f5c14080    ...@    RSB      r0,r1,#0x4000
        0x0002fe3e:    fb10f000    ....    SMULBB   r0,r0,r0
        0x0002fe42:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0002fe46:    1340        @.      ASRS     r0,r0,#13
        0x0002fe48:    1a11        ..      SUBS     r1,r2,r0
        0x0002fe4a:    f46f729c    o..r    MVN      r2,#0x138
        0x0002fe4e:    fb10f202    ....    SMULBB   r2,r0,r2
        0x0002fe52:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x0002fe56:    eb0c32e2    ...2    ADD      r2,r12,r2,ASR #15
        0x0002fe5a:    fb12f200    ....    SMULBB   r2,r2,r0
        0x0002fe5e:    f5024280    ...B    ADD      r2,r2,#0x4000
        0x0002fe62:    eb0a32e2    ...2    ADD      r2,r10,r2,ASR #15
        0x0002fe66:    fb12f000    ....    SMULBB   r0,r2,r0
        0x0002fe6a:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x0002fe6e:    eb0130e0    ...0    ADD      r0,r1,r0,ASR #15
        0x0002fe72:    1c40        @.      ADDS     r0,r0,#1
        0x0002fe74:    fa0ffa80    ....    SXTH     r10,r0
        0x0002fe78:    4638        8F      MOV      r0,r7
        0x0002fe7a:    f003fa1d    ....    BL       ec_ilog ; 0x332b8
        0x0002fe7e:    4683        .F      MOV      r11,r0
        0x0002fe80:    4650        PF      MOV      r0,r10
        0x0002fe82:    f003fa19    ....    BL       ec_ilog ; 0x332b8
        0x0002fe86:    e000        ..      B        0x2fe8a ; compute_theta + 482
        0x0002fe88:    e03d        =.      B        0x2ff06 ; compute_theta + 606
        0x0002fe8a:    4602        .F      MOV      r2,r0
        0x0002fe8c:    f1c2010f    ....    RSB      r1,r2,#0xf
        0x0002fe90:    f1cb000f    ....    RSB      r0,r11,#0xf
        0x0002fe94:    fa07f000    ....    LSL      r0,r7,r0
        0x0002fe98:    fa0af101    ....    LSL      r1,r10,r1
        0x0002fe9c:    eba2020b    ....    SUB      r2,r2,r11
        0x0002fea0:    02d3        ..      LSLS     r3,r2,#11
        0x0002fea2:    f24f52db    O..R    MOV      r2,#0xf5db
        0x0002fea6:    fb11f202    ....    SMULBB   r2,r1,r2
        0x0002feaa:    f5024c80    ...L    ADD      r12,r2,#0x4000
        0x0002feae:    f64162fc    A..b    MOV      r2,#0x1efc
        0x0002feb2:    eb023cec    ...<    ADD      r12,r2,r12,ASR #15
        0x0002feb6:    fb1cf101    ....    SMULBB   r1,r12,r1
        0x0002feba:    f5014180    ...A    ADD      r1,r1,#0x4000
        0x0002febe:    eb0331e1    ...1    ADD      r1,r3,r1,ASR #15
        0x0002fec2:    f24f53db    O..S    MOV      r3,#0xf5db
        0x0002fec6:    fb10f303    ....    SMULBB   r3,r0,r3
        0x0002feca:    f5034380    ...C    ADD      r3,r3,#0x4000
        0x0002fece:    eb0232e3    ...2    ADD      r2,r2,r3,ASR #15
        0x0002fed2:    fb12f000    ....    SMULBB   r0,r2,r0
        0x0002fed6:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x0002feda:    e001        ..      B        0x2fee0 ; compute_theta + 568
        0x0002fedc:    e016        ..      B        0x2ff0c ; compute_theta + 612
        0x0002fede:    e05d        ].      B        0x2ff9c ; compute_theta + 756
        0x0002fee0:    eba130e0    ...0    SUB      r0,r1,r0,ASR #15
        0x0002fee4:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002fee6:    fb10f001    ....    SMULBB   r0,r0,r1
        0x0002feea:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x0002feee:    13c1        ..      ASRS     r1,r0,#15
        0x0002fef0:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0002fef2:    6800        .h      LDR      r0,[r0,#0]
        0x0002fef4:    4281        .B      CMP      r1,r0
        0x0002fef6:    bfc8        ..      IT       GT
        0x0002fef8:    462c        ,F      MOVGT    r4,r5
        0x0002fefa:    dc4f        O.      BGT      0x2ff9c ; compute_theta + 756
        0x0002fefc:    4240        @B      RSBS     r0,r0,#0
        0x0002fefe:    4281        .B      CMP      r1,r0
        0x0002ff00:    bfb8        ..      IT       LT
        0x0002ff02:    2400        .$      MOVLT    r4,#0
        0x0002ff04:    e04a        J.      B        0x2ff9c ; compute_theta + 756
        0x0002ff06:    f1b80f00    ....    CMP      r8,#0
        0x0002ff0a:    d047        G.      BEQ      0x2ff9c ; compute_theta + 756
        0x0002ff0c:    2e02        ..      CMP      r6,#2
        0x0002ff0e:    dd45        E.      BLE      0x2ff9c ; compute_theta + 756
        0x0002ff10:    eb0570d5    ...p    ADD      r0,r5,r5,LSR #31
        0x0002ff14:    1047        G.      ASRS     r7,r0,#1
        0x0002ff16:    f04f0a03    O...    MOV      r10,#3
        0x0002ff1a:    f1070b01    ....    ADD      r11,r7,#1
        0x0002ff1e:    fb0a700b    ...p    MLA      r0,r10,r11,r7
        0x0002ff22:    9001        ..      STR      r0,[sp,#4]
        0x0002ff24:    f1b90f00    ....    CMP      r9,#0
        0x0002ff28:    d014        ..      BEQ      0x2ff54 ; compute_theta + 684
        0x0002ff2a:    42bc        .B      CMP      r4,r7
        0x0002ff2c:    bfd9        ..      ITTEE    LE
        0x0002ff2e:    1c60        `.      ADDLE    r0,r4,#1
        0x0002ff30:    eb000240    ..@.    ADDLE    r2,r0,r0,LSL #1
        0x0002ff34:    1be0        ..      SUBGT    r0,r4,r7
        0x0002ff36:    fb0b020a    ....    MLAGT    r2,r11,r10,r0
        0x0002ff3a:    bfd8        ..      IT       LE
        0x0002ff3c:    eb040144    ..D.    ADDLE    r1,r4,r4,LSL #1
        0x0002ff40:    dd05        ..      BLE      0x2ff4e ; compute_theta + 678
        0x0002ff42:    eba40007    ....    SUB      r0,r4,r7
        0x0002ff46:    f1a00001    ....    SUB      r0,r0,#1
        0x0002ff4a:    fb0b010a    ....    MLA      r1,r11,r10,r0
        0x0002ff4e:    e9dd3001    ...0    LDRD     r3,r0,[sp,#4]
        0x0002ff52:    e05d        ].      B        0x30010 ; compute_theta + 872
        0x0002ff54:    4601        .F      MOV      r1,r0
        0x0002ff56:    9802        ..      LDR      r0,[sp,#8]
        0x0002ff58:    f002ff2c    ..,.    BL       ec_decode ; 0x32db4
        0x0002ff5c:    eb0b014b    ..K.    ADD      r1,r11,r11,LSL #1
        0x0002ff60:    4281        .B      CMP      r1,r0
        0x0002ff62:    bfc8        ..      IT       GT
        0x0002ff64:    fb90f4fa    ....    SDIVGT   r4,r0,r10
        0x0002ff68:    dc03        ..      BGT      0x2ff72 ; compute_theta + 714
        0x0002ff6a:    fb0b001a    ....    MLS      r0,r11,r10,r0
        0x0002ff6e:    4438        8D      ADD      r0,r0,r7
        0x0002ff70:    1c44        D.      ADDS     r4,r0,#1
        0x0002ff72:    42bc        .B      CMP      r4,r7
        0x0002ff74:    bfd9        ..      ITTEE    LE
        0x0002ff76:    1c60        `.      ADDLE    r0,r4,#1
        0x0002ff78:    eb000240    ..@.    ADDLE    r2,r0,r0,LSL #1
        0x0002ff7c:    1be0        ..      SUBGT    r0,r4,r7
        0x0002ff7e:    fb0b020a    ....    MLAGT    r2,r11,r10,r0
        0x0002ff82:    bfd8        ..      IT       LE
        0x0002ff84:    eb040144    ..D.    ADDLE    r1,r4,r4,LSL #1
        0x0002ff88:    dd05        ..      BLE      0x2ff96 ; compute_theta + 750
        0x0002ff8a:    eba40007    ....    SUB      r0,r4,r7
        0x0002ff8e:    f1a00001    ....    SUB      r0,r0,#1
        0x0002ff92:    fb0b010a    ....    MLA      r1,r11,r10,r0
        0x0002ff96:    e9dd3001    ...0    LDRD     r3,r0,[sp,#4]
        0x0002ff9a:    e065        e.      B        0x30068 ; compute_theta + 960
        0x0002ff9c:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002ff9e:    2801        .(      CMP      r0,#1
        0x0002ffa0:    bfd8        ..      IT       LE
        0x0002ffa2:    f1b80f00    ....    CMPLE    r8,#0
        0x0002ffa6:    d00e        ..      BEQ      0x2ffc6 ; compute_theta + 798
        0x0002ffa8:    f1b90f00    ....    CMP      r9,#0
        0x0002ffac:    d005        ..      BEQ      0x2ffba ; compute_theta + 786
        0x0002ffae:    1c6a        j.      ADDS     r2,r5,#1
        0x0002ffb0:    4621        !F      MOV      r1,r4
        0x0002ffb2:    9802        ..      LDR      r0,[sp,#8]
        0x0002ffb4:    f003f8de    ....    BL       ec_enc_uint ; 0x33174
        0x0002ffb8:    e058        X.      B        0x3006c ; compute_theta + 964
        0x0002ffba:    1c69        i.      ADDS     r1,r5,#1
        0x0002ffbc:    9802        ..      LDR      r0,[sp,#8]
        0x0002ffbe:    f002fe77    ..w.    BL       ec_dec_uint ; 0x32cb0
        0x0002ffc2:    4604        .F      MOV      r4,r0
        0x0002ffc4:    e052        R.      B        0x3006c ; compute_theta + 964
        0x0002ffc6:    f04f0a01    O...    MOV      r10,#1
        0x0002ffca:    eb0a0b65    ..e.    ADD      r11,r10,r5,ASR #1
        0x0002ffce:    fb0bf70b    ....    MUL      r7,r11,r11
        0x0002ffd2:    f1b90f00    ....    CMP      r9,#0
        0x0002ffd6:    d01e        ..      BEQ      0x30016 ; compute_theta + 878
        0x0002ffd8:    ebb40f65    ..e.    CMP      r4,r5,ASR #1
        0x0002ffdc:    bfd2        ..      ITEE     LE
        0x0002ffde:    1c60        `.      ADDLE    r0,r4,#1
        0x0002ffe0:    1b28        (.      SUBGT    r0,r5,r4
        0x0002ffe2:    1c40        @.      ADDGT    r0,r0,#1
        0x0002ffe4:    dc06        ..      BGT      0x2fff4 ; compute_theta + 844
        0x0002ffe6:    f1040101    ....    ADD      r1,r4,#1
        0x0002ffea:    fb04f101    ....    MUL      r1,r4,r1
        0x0002ffee:    ea4f0161    O.a.    ASR      r1,r1,#1
        0x0002fff2:    e009        ..      B        0x30008 ; compute_theta + 864
        0x0002fff4:    eba50104    ....    SUB      r1,r5,r4
        0x0002fff8:    f1010201    ....    ADD      r2,r1,#1
        0x0002fffc:    f1010102    ....    ADD      r1,r1,#2
        0x00030000:    fb02f101    ....    MUL      r1,r2,r1
        0x00030004:    eba70161    ..a.    SUB      r1,r7,r1,ASR #1
        0x00030008:    eb010200    ....    ADD      r2,r1,r0
        0x0003000c:    463b        ;F      MOV      r3,r7
        0x0003000e:    9802        ..      LDR      r0,[sp,#8]
        0x00030010:    f003f920    .. .    BL       ec_encode ; 0x33254
        0x00030014:    e02a        *.      B        0x3006c ; compute_theta + 964
        0x00030016:    4639        9F      MOV      r1,r7
        0x00030018:    9802        ..      LDR      r0,[sp,#8]
        0x0003001a:    f002fecb    ....    BL       ec_decode ; 0x32db4
        0x0003001e:    1069        i.      ASRS     r1,r5,#1
        0x00030020:    fb01f10b    ....    MUL      r1,r1,r11
        0x00030024:    ebb00f61    ..a.    CMP      r0,r1,ASR #1
        0x00030028:    da0a        ..      BGE      0x30040 ; compute_theta + 920
        0x0003002a:    eb0a00c0    ....    ADD      r0,r10,r0,LSL #3
        0x0003002e:    f006f94f    ..O.    BL       isqrt32 ; 0x362d0
        0x00030032:    1e40        @.      SUBS     r0,r0,#1
        0x00030034:    0844        D.      LSRS     r4,r0,#1
        0x00030036:    1c62        b.      ADDS     r2,r4,#1
        0x00030038:    fb04f002    ....    MUL      r0,r4,r2
        0x0003003c:    1041        A.      ASRS     r1,r0,#1
        0x0003003e:    e010        ..      B        0x30062 ; compute_theta + 954
        0x00030040:    1a38        8.      SUBS     r0,r7,r0
        0x00030042:    f06f0106    o...    MVN      r1,#6
        0x00030046:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x0003004a:    f006f941    ..A.    BL       isqrt32 ; 0x362d0
        0x0003004e:    0069        i.      LSLS     r1,r5,#1
        0x00030050:    1c89        ..      ADDS     r1,r1,#2
        0x00030052:    1a08        ..      SUBS     r0,r1,r0
        0x00030054:    0844        D.      LSRS     r4,r0,#1
        0x00030056:    1b28        (.      SUBS     r0,r5,r4
        0x00030058:    1c42        B.      ADDS     r2,r0,#1
        0x0003005a:    1c80        ..      ADDS     r0,r0,#2
        0x0003005c:    4350        PC      MULS     r0,r2,r0
        0x0003005e:    eba70160    ..`.    SUB      r1,r7,r0,ASR #1
        0x00030062:    440a        .D      ADD      r2,r2,r1
        0x00030064:    463b        ;F      MOV      r3,r7
        0x00030066:    9802        ..      LDR      r0,[sp,#8]
        0x00030068:    f002fe90    ....    BL       ec_dec_update ; 0x32d8c
        0x0003006c:    03a0        ..      LSLS     r0,r4,#14
        0x0003006e:    fb90f4f5    ....    SDIV     r4,r0,r5
        0x00030072:    f1b90f00    ....    CMP      r9,#0
        0x00030076:    bf18        ..      IT       NE
        0x00030078:    f1b80f00    ....    CMPNE    r8,#0
        0x0003007c:    d077        w.      BEQ      0x3016e ; compute_theta + 1222
        0x0003007e:    b1d4        ..      CBZ      r4,0x300b6 ; compute_theta + 1038
        0x00030080:    e9dd100b    ....    LDRD     r1,r0,[sp,#0x2c]
        0x00030084:    2e00        ..      CMP      r6,#0
        0x00030086:    bfc8        ..      IT       GT
        0x00030088:    eddf0a2b    ..+.    VLDRGT   s1,[pc,#172] ; [0x30138] = 0x3f3504f3
        0x0003008c:    dd7b        {.      BLE      0x30186 ; compute_theta + 1246
        0x0003008e:    bf00        ..      NOP      
        0x00030090:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00030094:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00030098:    1e76        v.      SUBS     r6,r6,#1
        0x0003009a:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0003009e:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x000300a2:    ee701a01    p...    VADD.F32 s3,s0,s2
        0x000300a6:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x000300aa:    ece11a01    ....    VSTM     r1!,{s3}
        0x000300ae:    eca00a01    ....    VSTM     r0!,{s0}
        0x000300b2:    d1ed        ..      BNE      0x30090 ; compute_theta + 1000
        0x000300b4:    e067        g.      B        0x30186 ; compute_theta + 1246
        0x000300b6:    9808        ..      LDR      r0,[sp,#0x20]
        0x000300b8:    e9cd0600    ....    STRD     r0,r6,[sp,#0]
        0x000300bc:    e9dd0304    ....    LDRD     r0,r3,[sp,#0x10]
        0x000300c0:    e9dd120b    ....    LDRD     r1,r2,[sp,#0x2c]
        0x000300c4:    f005fdc0    ....    BL       intensity_stereo ; 0x35c48
        0x000300c8:    e05d        ].      B        0x30186 ; compute_theta + 1246
        0x000300ca:    bf00        ..      NOP      
        0x000300cc:    f1b80f00    ....    CMP      r8,#0
        0x000300d0:    d059        Y.      BEQ      0x30186 ; compute_theta + 1246
        0x000300d2:    f1b90f00    ....    CMP      r9,#0
        0x000300d6:    d039        9.      BEQ      0x3014c ; compute_theta + 1188
        0x000300d8:    f5b45f00    ..._    CMP      r4,#0x2000
        0x000300dc:    dd23        #.      BLE      0x30126 ; compute_theta + 1150
        0x000300de:    6b78        xk      LDR      r0,[r7,#0x34]
        0x000300e0:    bb08        ..      CBNZ     r0,0x30126 ; compute_theta + 1150
        0x000300e2:    2001        .       MOVS     r0,#1
        0x000300e4:    9003        ..      STR      r0,[sp,#0xc]
        0x000300e6:    2e00        ..      CMP      r6,#0
        0x000300e8:    dd1d        ..      BLE      0x30126 ; compute_theta + 1150
        0x000300ea:    980c        ..      LDR      r0,[sp,#0x30]
        0x000300ec:    1f00        ..      SUBS     r0,r0,#4
        0x000300ee:    f0160f01    ....    TST      r6,#1
        0x000300f2:    d006        ..      BEQ      0x30102 ; compute_theta + 1114
        0x000300f4:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x000300f8:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x000300fc:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00030100:    1d00        ..      ADDS     r0,r0,#4
        0x00030102:    1071        q.      ASRS     r1,r6,#1
        0x00030104:    d00f        ..      BEQ      0x30126 ; compute_theta + 1150
        0x00030106:    bf00        ..      NOP      
        0x00030108:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003010c:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x00030110:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00030114:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x00030118:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0003011c:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x00030120:    3008        .0      ADDS     r0,r0,#8
        0x00030122:    1e49        I.      SUBS     r1,r1,#1
        0x00030124:    d1f0        ..      BNE      0x30108 ; compute_theta + 1120
        0x00030126:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030128:    e008        ..      B        0x3013c ; compute_theta + 1172
    $d
        0x0003012a:    0000        ..      DCW    0
        0x0003012c:    000452f0    .R..    DCD    283376
        0x00030130:    ffff8001    ....    DCD    4294934529
        0x00030134:    ffffe21d    ....    DCD    4294959645
        0x00030138:    3f3504f3    ..5?    DCD    1060439283
    $t
        0x0003013c:    e9cd0600    ....    STRD     r0,r6,[sp,#0]
        0x00030140:    e9dd0304    ....    LDRD     r0,r3,[sp,#0x10]
        0x00030144:    e9dd120b    ....    LDRD     r1,r2,[sp,#0x2c]
        0x00030148:    f005fd7e    ..~.    BL       intensity_stereo ; 0x35c48
        0x0003014c:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0003014e:    6800        .h      LDR      r0,[r0,#0]
        0x00030150:    2810        .(      CMP      r0,#0x10
        0x00030152:    bfc6        ..      ITTE     GT
        0x00030154:    6a38        8j      LDRGT    r0,[r7,#0x20]
        0x00030156:    2810        .(      CMPGT    r0,#0x10
        0x00030158:    2000        .       MOVLE    r0,#0
        0x0003015a:    dd0d        ..      BLE      0x30178 ; compute_theta + 1232
        0x0003015c:    f1b90f00    ....    CMP      r9,#0
        0x00030160:    d006        ..      BEQ      0x30170 ; compute_theta + 1224
        0x00030162:    e9dd0102    ....    LDRD     r0,r1,[sp,#8]
        0x00030166:    2202        ."      MOVS     r2,#2
        0x00030168:    f002fe38    ..8.    BL       ec_enc_bit_logp ; 0x32ddc
        0x0003016c:    e005        ..      B        0x3017a ; compute_theta + 1234
        0x0003016e:    e00a        ..      B        0x30186 ; compute_theta + 1246
        0x00030170:    2102        .!      MOVS     r1,#2
        0x00030172:    9802        ..      LDR      r0,[sp,#8]
        0x00030174:    f002fd0a    ....    BL       ec_dec_bit_logp ; 0x32b8c
        0x00030178:    9003        ..      STR      r0,[sp,#0xc]
        0x0003017a:    6b78        xk      LDR      r0,[r7,#0x34]
        0x0003017c:    2800        .(      CMP      r0,#0
        0x0003017e:    bf1c        ..      ITT      NE
        0x00030180:    2000        .       MOVNE    r0,#0
        0x00030182:    9003        ..      STRNE    r0,[sp,#0xc]
        0x00030184:    2400        .$      MOVS     r4,#0
        0x00030186:    9802        ..      LDR      r0,[sp,#8]
        0x00030188:    f003f8fa    ....    BL       ec_tell_frac ; 0x33380
        0x0003018c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003018e:    1a47        G.      SUBS     r7,r0,r1
        0x00030190:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00030192:    6800        .h      LDR      r0,[r0,#0]
        0x00030194:    1bc1        ..      SUBS     r1,r0,r7
        0x00030196:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00030198:    6001        .`      STR      r1,[r0,#0]
        0x0003019a:    9818        ..      LDR      r0,[sp,#0x60]
        0x0003019c:    2101        .!      MOVS     r1,#1
        0x0003019e:    fa01f000    ....    LSL      r0,r1,r0
        0x000301a2:    1e40        @.      SUBS     r0,r0,#1
        0x000301a4:    b3f4        ..      CBZ      r4,0x30224 ; compute_theta + 1404
        0x000301a6:    f5b44f80    ...O    CMP      r4,#0x4000
        0x000301aa:    d07d        }.      BEQ      0x302a8 ; compute_theta + 1536
        0x000301ac:    fb14f004    ....    SMULBB   r0,r4,r4
        0x000301b0:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x000301b4:    1340        @.      ASRS     r0,r0,#13
        0x000301b6:    f6477cff    G..|    MOV      r12,#0x7fff
        0x000301ba:    ebac0600    ....    SUB      r6,r12,r0
        0x000301be:    f46f719c    o..q    MVN      r1,#0x138
        0x000301c2:    fb10f201    ....    SMULBB   r2,r0,r1
        0x000301c6:    f44f4180    O..A    MOV      r1,#0x4000
        0x000301ca:    eb010242    ..B.    ADD      r2,r1,r2,LSL #1
        0x000301ce:    f2420355    B.U.    MOV      r3,#0x2055
        0x000301d2:    eb0332e2    ...2    ADD      r2,r3,r2,ASR #15
        0x000301d6:    fb12f200    ....    SMULBB   r2,r2,r0
        0x000301da:    f5024580    ...E    ADD      r5,r2,#0x4000
        0x000301de:    4a46        FJ      LDR      r2,[pc,#280] ; [0x302f8] = 0xffffe21d
        0x000301e0:    eb0235e5    ...5    ADD      r5,r2,r5,ASR #15
        0x000301e4:    fb15f000    ....    SMULBB   r0,r5,r0
        0x000301e8:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x000301ec:    eb0630e0    ...0    ADD      r0,r6,r0,ASR #15
        0x000301f0:    1c40        @.      ADDS     r0,r0,#1
        0x000301f2:    b205        ..      SXTH     r5,r0
        0x000301f4:    f5c44080    ...@    RSB      r0,r4,#0x4000
        0x000301f8:    fb10f000    ....    SMULBB   r0,r0,r0
        0x000301fc:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x00030200:    1340        @.      ASRS     r0,r0,#13
        0x00030202:    ebac0c00    ....    SUB      r12,r12,r0
        0x00030206:    f46f769c    o..v    MVN      r6,#0x138
        0x0003020a:    fb10f606    ....    SMULBB   r6,r0,r6
        0x0003020e:    eb010146    ..F.    ADD      r1,r1,r6,LSL #1
        0x00030212:    eb0331e1    ...1    ADD      r1,r3,r1,ASR #15
        0x00030216:    fb11f100    ....    SMULBB   r1,r1,r0
        0x0003021a:    f5014180    ...A    ADD      r1,r1,#0x4000
        0x0003021e:    eb0231e1    ...1    ADD      r1,r2,r1,ASR #15
        0x00030222:    e000        ..      B        0x30226 ; compute_theta + 1406
        0x00030224:    e050        P.      B        0x302c8 ; compute_theta + 1568
        0x00030226:    fb11f000    ....    SMULBB   r0,r1,r0
        0x0003022a:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x0003022e:    eb0c30e0    ...0    ADD      r0,r12,r0,ASR #15
        0x00030232:    1c40        @.      ADDS     r0,r0,#1
        0x00030234:    b206        ..      SXTH     r6,r0
        0x00030236:    4628        (F      MOV      r0,r5
        0x00030238:    f003f83e    ..>.    BL       ec_ilog ; 0x332b8
        0x0003023c:    4680        .F      MOV      r8,r0
        0x0003023e:    4630        0F      MOV      r0,r6
        0x00030240:    f003f83a    ..:.    BL       ec_ilog ; 0x332b8
        0x00030244:    4602        .F      MOV      r2,r0
        0x00030246:    f1c2010f    ....    RSB      r1,r2,#0xf
        0x0003024a:    f1c8000f    ....    RSB      r0,r8,#0xf
        0x0003024e:    fa05f000    ....    LSL      r0,r5,r0
        0x00030252:    fa06f101    ....    LSL      r1,r6,r1
        0x00030256:    eba20208    ....    SUB      r2,r2,r8
        0x0003025a:    02d3        ..      LSLS     r3,r2,#11
        0x0003025c:    f24f52db    O..R    MOV      r2,#0xf5db
        0x00030260:    fb11f202    ....    SMULBB   r2,r1,r2
        0x00030264:    f5024c80    ...L    ADD      r12,r2,#0x4000
        0x00030268:    f64162fc    A..b    MOV      r2,#0x1efc
        0x0003026c:    eb023cec    ...<    ADD      r12,r2,r12,ASR #15
        0x00030270:    fb1cf101    ....    SMULBB   r1,r12,r1
        0x00030274:    f5014180    ...A    ADD      r1,r1,#0x4000
        0x00030278:    eb0331e1    ...1    ADD      r1,r3,r1,ASR #15
        0x0003027c:    f24f53db    O..S    MOV      r3,#0xf5db
        0x00030280:    fb10f303    ....    SMULBB   r3,r0,r3
        0x00030284:    f5034380    ...C    ADD      r3,r3,#0x4000
        0x00030288:    eb0232e3    ...2    ADD      r2,r2,r3,ASR #15
        0x0003028c:    fb12f000    ....    SMULBB   r0,r2,r0
        0x00030290:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x00030294:    eba130e0    ...0    SUB      r0,r1,r0,ASR #15
        0x00030298:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003029a:    fb10f001    ....    SMULBB   r0,r0,r1
        0x0003029e:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x000302a2:    13c0        ..      ASRS     r0,r0,#15
        0x000302a4:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x000302a6:    e000        ..      B        0x302aa ; compute_theta + 1538
        0x000302a8:    e018        ..      B        0x302dc ; compute_theta + 1588
        0x000302aa:    9903        ..      LDR      r1,[sp,#0xc]
        0x000302ac:    6011        .`      STR      r1,[r2,#0]
        0x000302ae:    990a        ..      LDR      r1,[sp,#0x28]
        0x000302b0:    604d        M`      STR      r5,[r1,#4]
        0x000302b2:    990a        ..      LDR      r1,[sp,#0x28]
        0x000302b4:    608e        .`      STR      r6,[r1,#8]
        0x000302b6:    990a        ..      LDR      r1,[sp,#0x28]
        0x000302b8:    60c8        .`      STR      r0,[r1,#0xc]
        0x000302ba:    980a        ..      LDR      r0,[sp,#0x28]
        0x000302bc:    6104        .a      STR      r4,[r0,#0x10]
        0x000302be:    980a        ..      LDR      r0,[sp,#0x28]
        0x000302c0:    6147        Ga      STR      r7,[r0,#0x14]
        0x000302c2:    b00d        ..      ADD      sp,sp,#0x34
        0x000302c4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000302c8:    991c        ..      LDR      r1,[sp,#0x70]
        0x000302ca:    2600        .&      MOVS     r6,#0
        0x000302cc:    f64775ff    G..u    MOV      r5,#0x7fff
        0x000302d0:    6809        .h      LDR      r1,[r1,#0]
        0x000302d2:    4001        .@      ANDS     r1,r1,r0
        0x000302d4:    981c        ..      LDR      r0,[sp,#0x70]
        0x000302d6:    6001        .`      STR      r1,[r0,#0]
        0x000302d8:    4808        .H      LDR      r0,[pc,#32] ; [0x302fc] = 0xffffc000
        0x000302da:    e7e3        ..      B        0x302a4 ; compute_theta + 1532
        0x000302dc:    991c        ..      LDR      r1,[sp,#0x70]
        0x000302de:    2500        .%      MOVS     r5,#0
        0x000302e0:    f64776ff    G..v    MOV      r6,#0x7fff
        0x000302e4:    680a        .h      LDR      r2,[r1,#0]
        0x000302e6:    9918        ..      LDR      r1,[sp,#0x60]
        0x000302e8:    4088        .@      LSLS     r0,r0,r1
        0x000302ea:    ea020100    ....    AND      r1,r2,r0
        0x000302ee:    981c        ..      LDR      r0,[sp,#0x70]
        0x000302f0:    6001        .`      STR      r1,[r0,#0]
        0x000302f2:    f44f4080    O..@    MOV      r0,#0x4000
        0x000302f6:    e7d5        ..      B        0x302a4 ; compute_theta + 1532
    $d
        0x000302f8:    ffffe21d    ....    DCD    4294959645
        0x000302fc:    ffffc000    ....    DCD    4294950912
    $t
    i.crypto_boost_trims
    crypto_boost_trims
        0x00030300:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00030302:    4f29        )O      LDR      r7,[pc,#164] ; [0x303a8] = 0x10000710
        0x00030304:    4606        .F      MOV      r6,r0
        0x00030306:    460c        .F      MOV      r4,r1
        0x00030308:    78b8        .x      LDRB     r0,[r7,#2]
        0x0003030a:    ea460100    F...    ORR      r1,r6,r0
        0x0003030e:    4030        0@      ANDS     r0,r0,r6
        0x00030310:    ea310000    1...    BICS     r0,r1,r0
        0x00030314:    bf08        ..      IT       EQ
        0x00030316:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x00030318:    f7e8f880    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0003031c:    9000        ..      STR      r0,[sp,#0]
        0x0003031e:    70be        .p      STRB     r6,[r7,#2]
        0x00030320:    6af8        .j      LDR      r0,[r7,#0x2c]
        0x00030322:    2e00        ..      CMP      r6,#0
        0x00030324:    bf0c        ..      ITE      EQ
        0x00030326:    1b05        ..      SUBEQ    r5,r0,r4
        0x00030328:    1905        ..      ADDNE    r5,r0,r4
        0x0003032a:    62fd        .b      STR      r5,[r7,#0x2c]
        0x0003032c:    2d00        .-      CMP      r5,#0
        0x0003032e:    bfb8        ..      IT       LT
        0x00030330:    2500        .%      MOVLT    r5,#0
        0x00030332:    db02        ..      BLT      0x3033a ; crypto_boost_trims + 58
        0x00030334:    2d3f        ?-      CMP      r5,#0x3f
        0x00030336:    bf88        ..      IT       HI
        0x00030338:    253f        ?%      MOVHI    r5,#0x3f
        0x0003033a:    2e00        ..      CMP      r6,#0
        0x0003033c:    6b38        8k      LDR      r0,[r7,#0x30]
        0x0003033e:    bf14        ..      ITE      NE
        0x00030340:    4404        .D      ADDNE    r4,r0
        0x00030342:    1b04        ..      SUBEQ    r4,r0,r4
        0x00030344:    633c        <c      STR      r4,[r7,#0x30]
        0x00030346:    2c00        .,      CMP      r4,#0
        0x00030348:    bfb8        ..      IT       LT
        0x0003034a:    2400        .$      MOVLT    r4,#0
        0x0003034c:    db02        ..      BLT      0x30354 ; crypto_boost_trims + 84
        0x0003034e:    2c3f        ?,      CMP      r4,#0x3f
        0x00030350:    bf88        ..      IT       HI
        0x00030352:    243f        ?$      MOVHI    r4,#0x3f
        0x00030354:    4f15        .O      LDR      r7,[pc,#84] ; [0x303ac] = 0x40020000
        0x00030356:    b17e        ~.      CBZ      r6,0x30378 ; crypto_boost_trims + 120
        0x00030358:    f8d7036c    ..l.    LDR      r0,[r7,#0x36c]
        0x0003035c:    f3655019    e..P    BFI      r0,r5,#20,#6
        0x00030360:    f8c7036c    ..l.    STR      r0,[r7,#0x36c]
        0x00030364:    2014        .       MOVS     r0,#0x14
        0x00030366:    f7f1f80f    ....    BL       am_hal_delay_us ; 0x21388
        0x0003036a:    f8d70088    ....    LDR      r0,[r7,#0x88]
        0x0003036e:    f3640005    d...    BFI      r0,r4,#0,#6
        0x00030372:    f8c70088    ....    STR      r0,[r7,#0x88]
        0x00030376:    e00e        ..      B        0x30396 ; crypto_boost_trims + 150
        0x00030378:    f8d70088    ....    LDR      r0,[r7,#0x88]
        0x0003037c:    f3640005    d...    BFI      r0,r4,#0,#6
        0x00030380:    f8c70088    ....    STR      r0,[r7,#0x88]
        0x00030384:    2014        .       MOVS     r0,#0x14
        0x00030386:    f7f0ffff    ....    BL       am_hal_delay_us ; 0x21388
        0x0003038a:    f8d7036c    ..l.    LDR      r0,[r7,#0x36c]
        0x0003038e:    f3655019    e..P    BFI      r0,r5,#20,#6
        0x00030392:    f8c7036c    ..l.    STR      r0,[r7,#0x36c]
        0x00030396:    9800        ..      LDR      r0,[sp,#0]
        0x00030398:    f7e8f844    ..D.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0003039c:    e8bd40f8    ...@    POP      {r3-r7,lr}
        0x000303a0:    2014        .       MOVS     r0,#0x14
        0x000303a2:    f7f0bff1    ....    B        am_hal_delay_us ; 0x21388
    $d
        0x000303a6:    0000        ..      DCW    0
        0x000303a8:    10000710    ....    DCD    268437264
        0x000303ac:    40020000    ...@    DCD    1073872896
    $t
    i.decode_field
    decode_field
        0x000303b0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000303b4:    6853        Sh      LDR      r3,[r2,#4]
        0x000303b6:    4614        .F      MOV      r4,r2
        0x000303b8:    b087        ..      SUB      sp,sp,#0x1c
        0x000303ba:    789a        .x      LDRB     r2,[r3,#2]
        0x000303bc:    f04f0801    O...    MOV      r8,#1
        0x000303c0:    f0120cc0    ....    ANDS     r12,r2,#0xc0
        0x000303c4:    f04f0600    O...    MOV      r6,#0
        0x000303c8:    d00e        ..      BEQ      0x303e8 ; decode_field + 56
        0x000303ca:    f1bc0f40    ..@.    CMP      r12,#0x40
        0x000303ce:    d078        x.      BEQ      0x304c2 ; decode_field + 274
        0x000303d0:    68c1        .h      LDR      r1,[r0,#0xc]
        0x000303d2:    f1bc0f80    ....    CMP      r12,#0x80
        0x000303d6:    d075        u.      BEQ      0x304c4 ; decode_field + 276
        0x000303d8:    2900        .)      CMP      r1,#0
        0x000303da:    bf08        ..      IT       EQ
        0x000303dc:    a185        ..      ADREQ    r1,{pc}+0x218 ; 0x305f4
        0x000303de:    60c1        .`      STR      r1,[r0,#0xc]
        0x000303e0:    b007        ..      ADD      sp,sp,#0x1c
        0x000303e2:    2000        .       MOVS     r0,#0
        0x000303e4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000303e8:    4605        .F      MOV      r5,r0
        0x000303ea:    f8dfc21c    ....    LDR      r12,[pc,#540] ; [0x30608] = 0x45228
        0x000303ee:    f002000f    ....    AND      r0,r2,#0xf
        0x000303f2:    f0120230    ..0.    ANDS     r2,r2,#0x30
        0x000303f6:    f85c7020    \. p    LDR      r7,[r12,r0,LSL #2]
        0x000303fa:    d00b        ..      BEQ      0x30414 ; decode_field + 100
        0x000303fc:    2a10        .*      CMP      r2,#0x10
        0x000303fe:    d011        ..      BEQ      0x30424 ; decode_field + 116
        0x00030400:    2a20         *      CMP      r2,#0x20
        0x00030402:    d016        ..      BEQ      0x30432 ; decode_field + 130
        0x00030404:    2a30        0*      CMP      r2,#0x30
        0x00030406:    d067        g.      BEQ      0x304d8 ; decode_field + 296
        0x00030408:    68e8        .h      LDR      r0,[r5,#0xc]
        0x0003040a:    2800        .(      CMP      r0,#0
        0x0003040c:    bf08        ..      IT       EQ
        0x0003040e:    a07f        ..      ADREQ    r0,{pc}+0x1fe ; 0x3060c
        0x00030410:    f000b8be    ....    B.W      0x30590 ; decode_field + 480
        0x00030414:    6922        "i      LDR      r2,[r4,#0x10]
        0x00030416:    b007        ..      ADD      sp,sp,#0x1c
        0x00030418:    4628        (F      MOV      r0,r5
        0x0003041a:    46bc        .F      MOV      r12,r7
        0x0003041c:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00030420:    4619        .F      MOV      r1,r3
        0x00030422:    4760        `G      BX       r12
        0x00030424:    e9d41004    ....    LDRD     r1,r0,[r4,#0x10]
        0x00030428:    4288        .B      CMP      r0,r1
        0x0003042a:    bf18        ..      IT       NE
        0x0003042c:    f8808000    ....    STRBNE   r8,[r0,#0]
        0x00030430:    e063        c.      B        0x304fa ; decode_field + 330
        0x00030432:    2902        .)      CMP      r1,#2
        0x00030434:    d133        3.      BNE      0x3049e ; decode_field + 238
        0x00030436:    2804        .(      CMP      r0,#4
        0x00030438:    d831        1.      BHI      0x3049e ; decode_field + 238
        0x0003043a:    f04f0901    O...    MOV      r9,#1
        0x0003043e:    4669        iF      MOV      r1,sp
        0x00030440:    4628        (F      MOV      r0,r5
        0x00030442:    f8d48014    ....    LDR      r8,[r4,#0x14]
        0x00030446:    f009fb63    ..c.    BL       pb_make_string_substream ; 0x39b10
        0x0003044a:    b970        p.      CBNZ     r0,0x3046a ; decode_field + 186
        0x0003044c:    e0a1        ..      B        0x30592 ; decode_field + 482
        0x0003044e:    bf00        ..      NOP      
        0x00030450:    f8b13007    ...0    LDRH     r3,[r1,#7]
        0x00030454:    6922        "i      LDR      r2,[r4,#0x10]
        0x00030456:    fb032200    ..."    MLA      r2,r3,r0,r2
        0x0003045a:    4668        hF      MOV      r0,sp
        0x0003045c:    47b8        .G      BLX      r7
        0x0003045e:    b188        ..      CBZ      r0,0x30484 ; decode_field + 212
        0x00030460:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x00030464:    1c40        @.      ADDS     r0,r0,#1
        0x00030466:    f8a80000    ....    STRH     r0,[r8,#0]
        0x0003046a:    9802        ..      LDR      r0,[sp,#8]
        0x0003046c:    b178        x.      CBZ      r0,0x3048e ; decode_field + 222
        0x0003046e:    6861        ah      LDR      r1,[r4,#4]
        0x00030470:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x00030474:    f8b12009    ...     LDRH     r2,[r1,#9]
        0x00030478:    4290        .B      CMP      r0,r2
        0x0003047a:    d3e9        ..      BCC      0x30450 ; decode_field + 160
        0x0003047c:    68e8        .h      LDR      r0,[r5,#0xc]
        0x0003047e:    2800        .(      CMP      r0,#0
        0x00030480:    d165        e.      BNE      0x3054e ; decode_field + 414
        0x00030482:    e01d        ..      B        0x304c0 ; decode_field + 272
        0x00030484:    9802        ..      LDR      r0,[sp,#8]
        0x00030486:    f04f0900    O...    MOV      r9,#0
        0x0003048a:    2800        .(      CMP      r0,#0
        0x0003048c:    d1f6        ..      BNE      0x3047c ; decode_field + 204
        0x0003048e:    9801        ..      LDR      r0,[sp,#4]
        0x00030490:    6068        h`      STR      r0,[r5,#4]
        0x00030492:    9803        ..      LDR      r0,[sp,#0xc]
        0x00030494:    60e8        .`      STR      r0,[r5,#0xc]
        0x00030496:    b007        ..      ADD      sp,sp,#0x1c
        0x00030498:    4648        HF      MOV      r0,r9
        0x0003049a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003049e:    e9d41004    ....    LDRD     r1,r0,[r4,#0x10]
        0x000304a2:    f8b33007    ...0    LDRH     r3,[r3,#7]
        0x000304a6:    8802        ..      LDRH     r2,[r0,#0]
        0x000304a8:    fb031302    ....    MLA      r3,r3,r2,r1
        0x000304ac:    1c51        Q.      ADDS     r1,r2,#1
        0x000304ae:    8001        ..      STRH     r1,[r0,#0]
        0x000304b0:    6861        ah      LDR      r1,[r4,#4]
        0x000304b2:    f8b10009    ....    LDRH     r0,[r1,#9]
        0x000304b6:    4282        .B      CMP      r2,r0
        0x000304b8:    d307        ..      BCC      0x304ca ; decode_field + 282
        0x000304ba:    68e8        .h      LDR      r0,[r5,#0xc]
        0x000304bc:    2800        .(      CMP      r0,#0
        0x000304be:    d167        g.      BNE      0x30590 ; decode_field + 480
        0x000304c0:    e001        ..      B        0x304c6 ; decode_field + 278
        0x000304c2:    e027        '.      B        0x30514 ; decode_field + 356
        0x000304c4:    e021        !.      B        0x3050a ; decode_field + 346
        0x000304c6:    a056        V.      ADR      r0,{pc}+0x15a ; 0x30620
        0x000304c8:    e062        b.      B        0x30590 ; decode_field + 480
        0x000304ca:    b007        ..      ADD      sp,sp,#0x1c
        0x000304cc:    4628        (F      MOV      r0,r5
        0x000304ce:    46bc        .F      MOV      r12,r7
        0x000304d0:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x000304d4:    461a        .F      MOV      r2,r3
        0x000304d6:    4760        `G      BX       r12
        0x000304d8:    6962        bi      LDR      r2,[r4,#0x14]
        0x000304da:    8819        ..      LDRH     r1,[r3,#0]
        0x000304dc:    2807        .(      CMP      r0,#7
        0x000304de:    8011        ..      STRH     r1,[r2,#0]
        0x000304e0:    d10b        ..      BNE      0x304fa ; decode_field + 330
        0x000304e2:    6860        `h      LDR      r0,[r4,#4]
        0x000304e4:    f8b01007    ....    LDRH     r1,[r0,#7]
        0x000304e8:    6920         i      LDR      r0,[r4,#0x10]
        0x000304ea:    f7e8f94c    ..L.    BL       __aeabi_memclr ; 0x18786
        0x000304ee:    6860        `h      LDR      r0,[r4,#4]
        0x000304f0:    6921        !i      LDR      r1,[r4,#0x10]
        0x000304f2:    f8d0000b    ....    LDR      r0,[r0,#0xb]
        0x000304f6:    f009fb39    ..9.    BL       pb_message_set_to_defaults ; 0x39b6c
        0x000304fa:    6922        "i      LDR      r2,[r4,#0x10]
        0x000304fc:    6861        ah      LDR      r1,[r4,#4]
        0x000304fe:    b007        ..      ADD      sp,sp,#0x1c
        0x00030500:    4628        (F      MOV      r0,r5
        0x00030502:    46bc        .F      MOV      r12,r7
        0x00030504:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00030508:    4760        `G      BX       r12
        0x0003050a:    2900        .)      CMP      r1,#0
        0x0003050c:    bf08        ..      IT       EQ
        0x0003050e:    a148        H.      ADREQ    r1,{pc}+0x122 ; 0x30630
        0x00030510:    60c1        .`      STR      r1,[r0,#0xc]
        0x00030512:    e03e        >.      B        0x30592 ; decode_field + 482
        0x00030514:    6927        'i      LDR      r7,[r4,#0x10]
        0x00030516:    4605        .F      MOV      r5,r0
        0x00030518:    f1070904    ....    ADD      r9,r7,#4
        0x0003051c:    2f00        ./      CMP      r7,#0
        0x0003051e:    bf1c        ..      ITT      NE
        0x00030520:    6838        8h      LDRNE    r0,[r7,#0]
        0x00030522:    2800        .(      CMPNE    r0,#0
        0x00030524:    d014        ..      BEQ      0x30550 ; decode_field + 416
        0x00030526:    2902        .)      CMP      r1,#2
        0x00030528:    d018        ..      BEQ      0x3055c ; decode_field + 428
        0x0003052a:    f04f080a    O...    MOV      r8,#0xa
        0x0003052e:    46ab        .F      MOV      r11,r5
        0x00030530:    f10d0a10    ....    ADD      r10,sp,#0x10
        0x00030534:    2900        .)      CMP      r1,#0
        0x00030536:    bf08        ..      IT       EQ
        0x00030538:    4635        5F      MOVEQ    r5,r6
        0x0003053a:    d02e        ..      BEQ      0x3059a ; decode_field + 490
        0x0003053c:    2901        .)      CMP      r1,#1
        0x0003053e:    d03c        <.      BEQ      0x305ba ; decode_field + 522
        0x00030540:    2905        .)      CMP      r1,#5
        0x00030542:    d041        A.      BEQ      0x305c8 ; decode_field + 536
        0x00030544:    f8db000c    ....    LDR      r0,[r11,#0xc]
        0x00030548:    2800        .(      CMP      r0,#0
        0x0003054a:    bf08        ..      IT       EQ
        0x0003054c:    483d        =H      LDREQ    r0,[pc,#244] ; [0x30644] = 0x39d80
        0x0003054e:    e01f        ..      B        0x30590 ; decode_field + 480
        0x00030550:    b007        ..      ADD      sp,sp,#0x1c
        0x00030552:    4628        (F      MOV      r0,r5
        0x00030554:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00030558:    f009bbd8    ....    B.W      pb_skip_field ; 0x39d0c
        0x0003055c:    4669        iF      MOV      r1,sp
        0x0003055e:    4628        (F      MOV      r0,r5
        0x00030560:    f009fad6    ....    BL       pb_make_string_substream ; 0x39b10
        0x00030564:    b1a8        ..      CBZ      r0,0x30592 ; decode_field + 482
        0x00030566:    683b        ;h      LDR      r3,[r7,#0]
        0x00030568:    6861        ah      LDR      r1,[r4,#4]
        0x0003056a:    464a        JF      MOV      r2,r9
        0x0003056c:    4668        hF      MOV      r0,sp
        0x0003056e:    4798        .G      BLX      r3
        0x00030570:    b150        P.      CBZ      r0,0x30588 ; decode_field + 472
        0x00030572:    9802        ..      LDR      r0,[sp,#8]
        0x00030574:    2800        .(      CMP      r0,#0
        0x00030576:    d1f6        ..      BNE      0x30566 ; decode_field + 438
        0x00030578:    9801        ..      LDR      r0,[sp,#4]
        0x0003057a:    6068        h`      STR      r0,[r5,#4]
        0x0003057c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003057e:    60e8        .`      STR      r0,[r5,#0xc]
        0x00030580:    b007        ..      ADD      sp,sp,#0x1c
        0x00030582:    4640        @F      MOV      r0,r8
        0x00030584:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00030588:    68e8        .h      LDR      r0,[r5,#0xc]
        0x0003058a:    2800        .(      CMP      r0,#0
        0x0003058c:    bf08        ..      IT       EQ
        0x0003058e:    a02e        ..      ADREQ    r0,{pc}+0xba ; 0x30648
        0x00030590:    60e8        .`      STR      r0,[r5,#0xc]
        0x00030592:    b007        ..      ADD      sp,sp,#0x1c
        0x00030594:    4630        0F      MOV      r0,r6
        0x00030596:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003059a:    1c6d        m.      ADDS     r5,r5,#1
        0x0003059c:    4545        EE      CMP      r5,r8
        0x0003059e:    d8f8        ..      BHI      0x30592 ; decode_field + 482
        0x000305a0:    2201        ."      MOVS     r2,#1
        0x000305a2:    4651        QF      MOV      r1,r10
        0x000305a4:    4658        XF      MOV      r0,r11
        0x000305a6:    f009fb67    ..g.    BL       pb_read ; 0x39c78
        0x000305aa:    2800        .(      CMP      r0,#0
        0x000305ac:    d0f1        ..      BEQ      0x30592 ; decode_field + 482
        0x000305ae:    f81a0b01    ....    LDRB     r0,[r10],#1
        0x000305b2:    f0100f80    ....    TST      r0,#0x80
        0x000305b6:    d1f0        ..      BNE      0x3059a ; decode_field + 490
        0x000305b8:    e00e        ..      B        0x305d8 ; decode_field + 552
        0x000305ba:    2508        .%      MOVS     r5,#8
        0x000305bc:    462a        *F      MOV      r2,r5
        0x000305be:    4651        QF      MOV      r1,r10
        0x000305c0:    4658        XF      MOV      r0,r11
        0x000305c2:    f009fb59    ..Y.    BL       pb_read ; 0x39c78
        0x000305c6:    e005        ..      B        0x305d4 ; decode_field + 548
        0x000305c8:    2504        .%      MOVS     r5,#4
        0x000305ca:    462a        *F      MOV      r2,r5
        0x000305cc:    4651        QF      MOV      r1,r10
        0x000305ce:    4658        XF      MOV      r0,r11
        0x000305d0:    f009fb52    ..R.    BL       pb_read ; 0x39c78
        0x000305d4:    2800        .(      CMP      r0,#0
        0x000305d6:    d0dc        ..      BEQ      0x30592 ; decode_field + 482
        0x000305d8:    a804        ..      ADD      r0,sp,#0x10
        0x000305da:    491f        .I      LDR      r1,[pc,#124] ; [0x30658] = 0x2bee1
        0x000305dc:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x000305e0:    e9cd5602    ...V    STRD     r5,r6,[sp,#8]
        0x000305e4:    683b        ;h      LDR      r3,[r7,#0]
        0x000305e6:    6861        ah      LDR      r1,[r4,#4]
        0x000305e8:    464a        JF      MOV      r2,r9
        0x000305ea:    4668        hF      MOV      r0,sp
        0x000305ec:    4798        .G      BLX      r3
        0x000305ee:    b007        ..      ADD      sp,sp,#0x1c
        0x000305f0:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x000305f4:    61766e69    inva    DCD    1635151465
        0x000305f8:    2064696c    lid     DCD    543451500
        0x000305fc:    6c656966    fiel    DCD    1818585446
        0x00030600:    79742064    d ty    DCD    2037653604
        0x00030604:    00006570    pe..    DCD    25968
        0x00030608:    00045228    (R..    DCD    283176
        0x0003060c:    61766e69    inva    DCD    1635151465
        0x00030610:    2064696c    lid     DCD    543451500
        0x00030614:    6c656966    fiel    DCD    1818585446
        0x00030618:    79742064    d ty    DCD    2037653604
        0x0003061c:    00006570    pe..    DCD    25968
        0x00030620:    61727261    arra    DCD    1634890337
        0x00030624:    766f2079    y ov    DCD    1986994297
        0x00030628:    6c667265    erfl    DCD    1818653285
        0x0003062c:    0000776f    ow..    DCD    30575
        0x00030630:    6d206f6e    no m    DCD    1830842222
        0x00030634:    6f6c6c61    allo    DCD    1869376609
        0x00030638:    75732063    c su    DCD    1970479203
        0x0003063c:    726f7070    ppor    DCD    1919905904
        0x00030640:    00000074    t...    DCD    116
        0x00030644:    00039d80    ....    DCD    236928
        0x00030648:    6c6c6163    call    DCD    1819042147
        0x0003064c:    6b636162    back    DCD    1801675106
        0x00030650:    69616620     fai    DCD    1767990816
        0x00030654:    0064656c    led.    DCD    6579564
        0x00030658:    0002bee1    ....    DCD    179937
    $t
    i.decode_pulses
    decode_pulses
        0x0003065c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00030660:    4f63        cO      LDR      r7,[pc,#396] ; [0x307f0] = 0x4aab4
        0x00030662:    4606        .F      MOV      r6,r0
        0x00030664:    460d        .F      MOV      r5,r1
        0x00030666:    4614        .F      MOV      r4,r2
        0x00030668:    4291        .B      CMP      r1,r2
        0x0003066a:    bfb4        ..      ITE      LT
        0x0003066c:    4628        (F      MOVLT    r0,r5
        0x0003066e:    4620         F      MOVGE    r0,r4
        0x00030670:    f857c020    W. .    LDR      r12,[r7,r0,LSL #2]
        0x00030674:    bfcc        ..      ITE      GT
        0x00030676:    4608        .F      MOVGT    r0,r1
        0x00030678:    4610        .F      MOVLE    r0,r2
        0x0003067a:    f85c0020    \. .    LDR      r0,[r12,r0,LSL #2]
        0x0003067e:    f1020c01    ....    ADD      r12,r2,#1
        0x00030682:    4561        aE      CMP      r1,r12
        0x00030684:    bfb8        ..      IT       LT
        0x00030686:    468c        .F      MOVLT    r12,r1
        0x00030688:    f857c02c    W.,.    LDR      r12,[r7,r12,LSL #2]
        0x0003068c:    bfd8        ..      IT       LE
        0x0003068e:    1c51        Q.      ADDLE    r1,r2,#1
        0x00030690:    f85c1021    \.!.    LDR      r1,[r12,r1,LSL #2]
        0x00030694:    4401        .D      ADD      r1,r1,r0
        0x00030696:    4618        .F      MOV      r0,r3
        0x00030698:    f002fb0a    ....    BL       ec_dec_uint ; 0x32cb0
        0x0003069c:    ed9f0a55    ..U.    VLDR     s0,[pc,#340] ; [0x307f4] = 0
        0x000306a0:    2d02        .-      CMP      r5,#2
        0x000306a2:    bfc8        ..      IT       GT
        0x000306a4:    2300        .#      MOVGT    r3,#0
        0x000306a6:    dd72        r.      BLE      0x3078e ; decode_pulses + 306
        0x000306a8:    42ac        .B      CMP      r4,r5
        0x000306aa:    db3b        ;.      BLT      0x30724 ; decode_pulses + 200
        0x000306ac:    f8572025    W.%     LDR      r2,[r7,r5,LSL #2]
        0x000306b0:    eb020184    ....    ADD      r1,r2,r4,LSL #2
        0x000306b4:    6849        Ih      LDR      r1,[r1,#4]
        0x000306b6:    4288        .B      CMP      r0,r1
        0x000306b8:    bf2c        ,.      ITE      CS
        0x000306ba:    f04f0c01    O...    MOVCS    r12,#1
        0x000306be:    f04f0c00    O...    MOVCC    r12,#0
        0x000306c2:    f1cc0c00    ....    RSB      r12,r12,#0
        0x000306c6:    ea01010c    ....    AND      r1,r1,r12
        0x000306ca:    1a41        A.      SUBS     r1,r0,r1
        0x000306cc:    f8520025    R.%.    LDR      r0,[r2,r5,LSL #2]
        0x000306d0:    46a0        .F      MOV      r8,r4
        0x000306d2:    4288        .B      CMP      r0,r1
        0x000306d4:    bf88        ..      IT       HI
        0x000306d6:    462c        ,F      MOVHI    r4,r5
        0x000306d8:    d907        ..      BLS      0x306ea ; decode_pulses + 142
        0x000306da:    1e64        d.      SUBS     r4,r4,#1
        0x000306dc:    f8570024    W.$.    LDR      r0,[r7,r4,LSL #2]
        0x000306e0:    f8500025    P.%.    LDR      r0,[r0,r5,LSL #2]
        0x000306e4:    4288        .B      CMP      r0,r1
        0x000306e6:    d8f8        ..      BHI      0x306da ; decode_pulses + 126
        0x000306e8:    e008        ..      B        0x306fc ; decode_pulses + 160
        0x000306ea:    f8520024    R.$.    LDR      r0,[r2,r4,LSL #2]
        0x000306ee:    4281        .B      CMP      r1,r0
        0x000306f0:    d204        ..      BCS      0x306fc ; decode_pulses + 160
        0x000306f2:    1e64        d.      SUBS     r4,r4,#1
        0x000306f4:    f8520024    R.$.    LDR      r0,[r2,r4,LSL #2]
        0x000306f8:    4281        .B      CMP      r1,r0
        0x000306fa:    d3fa        ..      BCC      0x306f2 ; decode_pulses + 150
        0x000306fc:    1a08        ..      SUBS     r0,r1,r0
        0x000306fe:    eba80104    ....    SUB      r1,r8,r4
        0x00030702:    4461        aD      ADD      r1,r1,r12
        0x00030704:    ea81010c    ....    EOR      r1,r1,r12
        0x00030708:    b209        ..      SXTH     r1,r1
        0x0003070a:    ee001a90    ....    VMOV     s1,r1
        0x0003070e:    f8461b04    F...    STR      r1,[r6],#4
        0x00030712:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x00030716:    ee001a90    ....    VMOV     s1,r1
        0x0003071a:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0003071e:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x00030722:    e031        1.      B        0x30788 ; decode_pulses + 300
        0x00030724:    f8571024    W.$.    LDR      r1,[r7,r4,LSL #2]
        0x00030728:    f8512025    Q.%     LDR      r2,[r1,r5,LSL #2]
        0x0003072c:    eb070184    ....    ADD      r1,r7,r4,LSL #2
        0x00030730:    4282        .B      CMP      r2,r0
        0x00030732:    6849        Ih      LDR      r1,[r1,#4]
        0x00030734:    f8511025    Q.%.    LDR      r1,[r1,r5,LSL #2]
        0x00030738:    bf98        ..      IT       LS
        0x0003073a:    4288        .B      CMPLS    r0,r1
        0x0003073c:    d203        ..      BCS      0x30746 ; decode_pulses + 234
        0x0003073e:    1a80        ..      SUBS     r0,r0,r2
        0x00030740:    f8463b04    F..;    STR      r3,[r6],#4
        0x00030744:    e020         .      B        0x30788 ; decode_pulses + 300
        0x00030746:    4288        .B      CMP      r0,r1
        0x00030748:    bf2c        ,.      ITE      CS
        0x0003074a:    2201        ."      MOVCS    r2,#1
        0x0003074c:    2200        ."      MOVCC    r2,#0
        0x0003074e:    4252        RB      RSBS     r2,r2,#0
        0x00030750:    4011        .@      ANDS     r1,r1,r2
        0x00030752:    1a41        A.      SUBS     r1,r0,r1
        0x00030754:    46a4        .F      MOV      r12,r4
        0x00030756:    1e64        d.      SUBS     r4,r4,#1
        0x00030758:    f8570024    W.$.    LDR      r0,[r7,r4,LSL #2]
        0x0003075c:    f8500025    P.%.    LDR      r0,[r0,r5,LSL #2]
        0x00030760:    4288        .B      CMP      r0,r1
        0x00030762:    d8f8        ..      BHI      0x30756 ; decode_pulses + 250
        0x00030764:    1a08        ..      SUBS     r0,r1,r0
        0x00030766:    ebac0104    ....    SUB      r1,r12,r4
        0x0003076a:    4411        .D      ADD      r1,r1,r2
        0x0003076c:    4051        Q@      EORS     r1,r1,r2
        0x0003076e:    b209        ..      SXTH     r1,r1
        0x00030770:    ee001a90    ....    VMOV     s1,r1
        0x00030774:    f8461b04    F...    STR      r1,[r6],#4
        0x00030778:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x0003077c:    ee001a90    ....    VMOV     s1,r1
        0x00030780:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x00030784:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x00030788:    1e6d        m.      SUBS     r5,r5,#1
        0x0003078a:    2d02        .-      CMP      r5,#2
        0x0003078c:    dc8c        ..      BGT      0x306a8 ; decode_pulses + 76
        0x0003078e:    2101        .!      MOVS     r1,#1
        0x00030790:    eb010144    ..D.    ADD      r1,r1,r4,LSL #1
        0x00030794:    4288        .B      CMP      r0,r1
        0x00030796:    bf2c        ,.      ITE      CS
        0x00030798:    2201        ."      MOVCS    r2,#1
        0x0003079a:    2200        ."      MOVCC    r2,#0
        0x0003079c:    4252        RB      RSBS     r2,r2,#0
        0x0003079e:    4011        .@      ANDS     r1,r1,r2
        0x000307a0:    1a43        C.      SUBS     r3,r0,r1
        0x000307a2:    1c58        X.      ADDS     r0,r3,#1
        0x000307a4:    0841        A.      LSRS     r1,r0,#1
        0x000307a6:    d003        ..      BEQ      0x307b0 ; decode_pulses + 340
        0x000307a8:    4248        HB      RSBS     r0,r1,#0
        0x000307aa:    eb030040    ..@.    ADD      r0,r3,r0,LSL #1
        0x000307ae:    1c43        C.      ADDS     r3,r0,#1
        0x000307b0:    1a60        `.      SUBS     r0,r4,r1
        0x000307b2:    4410        .D      ADD      r0,r0,r2
        0x000307b4:    4050        P@      EORS     r0,r0,r2
        0x000307b6:    b200        ..      SXTH     r0,r0
        0x000307b8:    ee000a90    ....    VMOV     s1,r0
        0x000307bc:    6030        0`      STR      r0,[r6,#0]
        0x000307be:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x000307c2:    ee000a90    ....    VMOV     s1,r0
        0x000307c6:    4258        XB      RSBS     r0,r3,#0
        0x000307c8:    1ac9        ..      SUBS     r1,r1,r3
        0x000307ca:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x000307ce:    4048        H@      EORS     r0,r0,r1
        0x000307d0:    b200        ..      SXTH     r0,r0
        0x000307d2:    6070        p`      STR      r0,[r6,#4]
        0x000307d4:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x000307d8:    ee000a90    ....    VMOV     s1,r0
        0x000307dc:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x000307e0:    ee000a90    ....    VMOV     s1,r0
        0x000307e4:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x000307e8:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x000307ec:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x000307f0:    0004aab4    ....    DCD    305844
        0x000307f4:    00000000    ....    DCD    0
    $t
    i.deinterleave_hadamard
    deinterleave_hadamard
        0x000307f8:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x000307fc:    4698        .F      MOV      r8,r3
        0x000307fe:    4614        .F      MOV      r4,r2
        0x00030800:    460d        .F      MOV      r5,r1
        0x00030802:    4606        .F      MOV      r6,r0
        0x00030804:    f00cfecc    ....    BL       save_stack ; 0x3d5a0
        0x00030808:    fb05f004    ....    MUL      r0,r5,r4
        0x0003080c:    0087        ..      LSLS     r7,r0,#2
        0x0003080e:    4638        8F      MOV      r0,r7
        0x00030810:    f00ff8b4    ....    BL       spl_alloca ; 0x3f97c
        0x00030814:    4684        .F      MOV      r12,r0
        0x00030816:    f1b80f00    ....    CMP      r8,#0
        0x0003081a:    d032        2.      BEQ      0x30882 ; deinterleave_hadamard + 138
        0x0003081c:    4833        3H      LDR      r0,[pc,#204] ; [0x308ec] = 0x45278
        0x0003081e:    2300        .#      MOVS     r3,#0
        0x00030820:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x00030824:    f1a00808    ....    SUB      r8,r0,#8
        0x00030828:    2c00        .,      CMP      r4,#0
        0x0003082a:    dd56        V.      BLE      0x308da ; deinterleave_hadamard + 226
        0x0003082c:    2d00        .-      CMP      r5,#0
        0x0003082e:    dd24        $.      BLE      0x3087a ; deinterleave_hadamard + 130
        0x00030830:    f8580023    X.#.    LDR      r0,[r8,r3,LSL #2]
        0x00030834:    1b19        ..      SUBS     r1,r3,r4
        0x00030836:    4368        hC      MULS     r0,r5,r0
        0x00030838:    eb0c0080    ....    ADD      r0,r12,r0,LSL #2
        0x0003083c:    1f00        ..      SUBS     r0,r0,#4
        0x0003083e:    eb060181    ....    ADD      r1,r6,r1,LSL #2
        0x00030842:    f0150f01    ....    TST      r5,#1
        0x00030846:    d006        ..      BEQ      0x30856 ; deinterleave_hadamard + 94
        0x00030848:    eb010184    ....    ADD      r1,r1,r4,LSL #2
        0x0003084c:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00030850:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00030854:    1d00        ..      ADDS     r0,r0,#4
        0x00030856:    106a        j.      ASRS     r2,r5,#1
        0x00030858:    d00f        ..      BEQ      0x3087a ; deinterleave_hadamard + 130
        0x0003085a:    bf00        ..      NOP      
        0x0003085c:    eb010984    ....    ADD      r9,r1,r4,LSL #2
        0x00030860:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x00030864:    ed990a00    ....    VLDR     s0,[r9,#0]
        0x00030868:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003086c:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00030870:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x00030874:    3008        .0      ADDS     r0,r0,#8
        0x00030876:    1e52        R.      SUBS     r2,r2,#1
        0x00030878:    d1f0        ..      BNE      0x3085c ; deinterleave_hadamard + 100
        0x0003087a:    1c5b        [.      ADDS     r3,r3,#1
        0x0003087c:    429c        .B      CMP      r4,r3
        0x0003087e:    dcd5        ..      BGT      0x3082c ; deinterleave_hadamard + 52
        0x00030880:    e02b        +.      B        0x308da ; deinterleave_hadamard + 226
        0x00030882:    f04f0800    O...    MOV      r8,#0
        0x00030886:    4643        CF      MOV      r3,r8
        0x00030888:    2c00        .,      CMP      r4,#0
        0x0003088a:    dd26        &.      BLE      0x308da ; deinterleave_hadamard + 226
        0x0003088c:    2d00        .-      CMP      r5,#0
        0x0003088e:    dd20         .      BLE      0x308d2 ; deinterleave_hadamard + 218
        0x00030890:    1b18        ..      SUBS     r0,r3,r4
        0x00030892:    eb060180    ....    ADD      r1,r6,r0,LSL #2
        0x00030896:    eb0c0088    ....    ADD      r0,r12,r8,LSL #2
        0x0003089a:    1f00        ..      SUBS     r0,r0,#4
        0x0003089c:    f0150f01    ....    TST      r5,#1
        0x000308a0:    d006        ..      BEQ      0x308b0 ; deinterleave_hadamard + 184
        0x000308a2:    eb010184    ....    ADD      r1,r1,r4,LSL #2
        0x000308a6:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x000308aa:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000308ae:    1d00        ..      ADDS     r0,r0,#4
        0x000308b0:    106a        j.      ASRS     r2,r5,#1
        0x000308b2:    d00e        ..      BEQ      0x308d2 ; deinterleave_hadamard + 218
        0x000308b4:    eb010984    ....    ADD      r9,r1,r4,LSL #2
        0x000308b8:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x000308bc:    ed990a00    ....    VLDR     s0,[r9,#0]
        0x000308c0:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000308c4:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x000308c8:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x000308cc:    3008        .0      ADDS     r0,r0,#8
        0x000308ce:    1e52        R.      SUBS     r2,r2,#1
        0x000308d0:    d1f0        ..      BNE      0x308b4 ; deinterleave_hadamard + 188
        0x000308d2:    1c5b        [.      ADDS     r3,r3,#1
        0x000308d4:    44a8        .D      ADD      r8,r8,r5
        0x000308d6:    429c        .B      CMP      r4,r3
        0x000308d8:    dcd8        ..      BGT      0x3088c ; deinterleave_hadamard + 148
        0x000308da:    463a        :F      MOV      r2,r7
        0x000308dc:    4661        aF      MOV      r1,r12
        0x000308de:    4630        0F      MOV      r0,r6
        0x000308e0:    f7e7feda    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x000308e4:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x000308e8:    f00cbe52    ..R.    B.W      restore_stack ; 0x3d590
    $d
        0x000308ec:    00045278    xR..    DCD    283256
    $t
    i.dmAdvActClearSets
    dmAdvActClearSets
        0x000308f0:    4770        pG      BX       lr
        0x000308f2:    0000        ..      MOVS     r0,r0
    i.dmAdvActConfig
    dmAdvActConfig
        0x000308f4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000308f8:    4c16        .L      LDR      r4,[pc,#88] ; [0x30954] = 0x1000480c
        0x000308fa:    b084        ..      SUB      sp,sp,#0x10
        0x000308fc:    7f61        a.      LDRB     r1,[r4,#0x1d]
        0x000308fe:    2900        .)      CMP      r1,#0
        0x00030900:    bf1c        ..      ITT      NE
        0x00030902:    b004        ..      ADDNE    sp,sp,#0x10
        0x00030904:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x00030908:    7e21        !~      LDRB     r1,[r4,#0x18]
        0x0003090a:    2901        .)      CMP      r1,#1
        0x0003090c:    bf12        ..      ITEE     NE
        0x0003090e:    2904        .)      CMPNE    r1,#4
        0x00030910:    b004        ..      ADDEQ    sp,sp,#0x10
        0x00030912:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00030916:    7945        Ey      LDRB     r5,[r0,#5]
        0x00030918:    f8df803c    ..<.    LDR      r8,[pc,#60] ; [0x30958] = 0x1000491c
        0x0003091c:    7986        .y      LDRB     r6,[r0,#6]
        0x0003091e:    f1000707    ....    ADD      r7,r0,#7
        0x00030922:    f898000e    ....    LDRB     r0,[r8,#0xe]
        0x00030926:    f7e9ffc1    ....    BL       DmLlAddrType ; 0x1a8ac
        0x0003092a:    f8981011    ....    LDRB     r1,[r8,#0x11]
        0x0003092e:    7ea2        .~      LDRB     r2,[r4,#0x1a]
        0x00030930:    e9cd2102    ...!    STRD     r2,r1,[sp,#8]
        0x00030934:    e9cd6700    ...g    STRD     r6,r7,[sp,#0]
        0x00030938:    f8b4c010    ....    LDRH     r12,[r4,#0x10]
        0x0003093c:    4603        .F      MOV      r3,r0
        0x0003093e:    8aa1        ..      LDRH     r1,[r4,#0x14]
        0x00030940:    462a        *F      MOV      r2,r5
        0x00030942:    4660        `F      MOV      r0,r12
        0x00030944:    f7eafed7    ....    BL       HciLeSetAdvParamCmd ; 0x1b6f6
        0x00030948:    4804        .H      LDR      r0,[pc,#16] ; [0x3095c] = 0x100001c4
        0x0003094a:    7005        .p      STRB     r5,[r0,#0]
        0x0003094c:    b004        ..      ADD      sp,sp,#0x10
        0x0003094e:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00030952:    0000        ..      DCW    0
        0x00030954:    1000480c    .H..    DCD    268453900
        0x00030958:    1000491c    .I..    DCD    268454172
        0x0003095c:    100001c4    ....    DCD    268435908
    $t
    i.dmAdvActRemoveSet
    dmAdvActRemoveSet
        0x00030960:    4770        pG      BX       lr
        0x00030962:    0000        ..      MOVS     r0,r0
    i.dmAdvActSetData
    dmAdvActSetData
        0x00030964:    4907        .I      LDR      r1,[pc,#28] ; [0x30984] = 0x1000480c
        0x00030966:    7f49        I.      LDRB     r1,[r1,#0x1d]
        0x00030968:    2900        .)      CMP      r1,#0
        0x0003096a:    bf18        ..      IT       NE
        0x0003096c:    4770        pG      BXNE     lr
        0x0003096e:    7981        .y      LDRB     r1,[r0,#6]
        0x00030970:    79c2        .y      LDRB     r2,[r0,#7]
        0x00030972:    2900        .)      CMP      r1,#0
        0x00030974:    f1000108    ....    ADD      r1,r0,#8
        0x00030978:    4610        .F      MOV      r0,r2
        0x0003097a:    d001        ..      BEQ      0x30980 ; dmAdvActSetData + 28
        0x0003097c:    f7eabf52    ..R.    B        HciLeSetScanRespDataCmd ; 0x1b824
        0x00030980:    f7eabe83    ....    B        HciLeSetAdvDataCmd ; 0x1b68a
    $d
        0x00030984:    1000480c    .H..    DCD    268453900
    $t
    i.dmAdvActSetRandAddr
    dmAdvActSetRandAddr
        0x00030988:    4770        pG      BX       lr
        0x0003098a:    0000        ..      MOVS     r0,r0
    i.dmAdvActStart
    dmAdvActStart
        0x0003098c:    4909        .I      LDR      r1,[pc,#36] ; [0x309b4] = 0x1000480c
        0x0003098e:    7f4a        J.      LDRB     r2,[r1,#0x1d]
        0x00030990:    2a00        .*      CMP      r2,#0
        0x00030992:    bf18        ..      IT       NE
        0x00030994:    4770        pG      BXNE     lr
        0x00030996:    7e0a        .~      LDRB     r2,[r1,#0x18]
        0x00030998:    2a01        .*      CMP      r2,#1
        0x0003099a:    bf14        ..      ITE      NE
        0x0003099c:    2a04        .*      CMPNE    r2,#4
        0x0003099e:    4770        pG      BXEQ     lr
        0x000309a0:    f04f0203    O...    MOV      r2,#3
        0x000309a4:    774a        Jw      STRB     r2,[r1,#0x1d]
        0x000309a6:    8900        ..      LDRH     r0,[r0,#8]
        0x000309a8:    8408        ..      STRH     r0,[r1,#0x20]
        0x000309aa:    f04f0001    O...    MOV      r0,#1
        0x000309ae:    f7eabe8e    ....    B        HciLeSetAdvEnableCmd ; 0x1b6ce
    $d
        0x000309b2:    0000        ..      DCW    0
        0x000309b4:    1000480c    .H..    DCD    268453900
    $t
    i.dmAdvActStop
    dmAdvActStop
        0x000309b8:    4808        .H      LDR      r0,[pc,#32] ; [0x309dc] = 0x1000480c
        0x000309ba:    7f41        A.      LDRB     r1,[r0,#0x1d]
        0x000309bc:    2901        .)      CMP      r1,#1
        0x000309be:    bf18        ..      IT       NE
        0x000309c0:    4770        pG      BXNE     lr
        0x000309c2:    7e01        .~      LDRB     r1,[r0,#0x18]
        0x000309c4:    2901        .)      CMP      r1,#1
        0x000309c6:    bf14        ..      ITE      NE
        0x000309c8:    2904        .)      CMPNE    r1,#4
        0x000309ca:    4770        pG      BXEQ     lr
        0x000309cc:    f04f0105    O...    MOV      r1,#5
        0x000309d0:    7741        Aw      STRB     r1,[r0,#0x1d]
        0x000309d2:    f04f0000    O...    MOV      r0,#0
        0x000309d6:    f7eabe7a    ..z.    B        HciLeSetAdvEnableCmd ; 0x1b6ce
    $d
        0x000309da:    0000        ..      DCW    0
        0x000309dc:    1000480c    .H..    DCD    268453900
    $t
    i.dmAdvActTimeout
    dmAdvActTimeout
        0x000309e0:    4804        .H      LDR      r0,[pc,#16] ; [0x309f4] = 0x1000480c
        0x000309e2:    7f41        A.      LDRB     r1,[r0,#0x1d]
        0x000309e4:    2901        .)      CMP      r1,#1
        0x000309e6:    bf18        ..      IT       NE
        0x000309e8:    4770        pG      BXNE     lr
        0x000309ea:    2105        .!      MOVS     r1,#5
        0x000309ec:    7741        Aw      STRB     r1,[r0,#0x1d]
        0x000309ee:    2000        .       MOVS     r0,#0
        0x000309f0:    f7eabe6d    ..m.    B        HciLeSetAdvEnableCmd ; 0x1b6ce
    $d
        0x000309f4:    1000480c    .H..    DCD    268453900
    $t
    i.dmAdvConnectFailed
    dmAdvConnectFailed
        0x000309f8:    b510        ..      PUSH     {r4,lr}
        0x000309fa:    4807        .H      LDR      r0,[pc,#28] ; [0x30a18] = 0x1000480c
        0x000309fc:    f7ecfac8    ....    BL       WsfTimerStop ; 0x1cf90
        0x00030a00:    2300        .#      MOVS     r3,#0
        0x00030a02:    461a        .F      MOV      r2,r3
        0x00030a04:    2122        "!      MOVS     r1,#0x22
        0x00030a06:    200d        .       MOVS     r0,#0xd
        0x00030a08:    f000fe52    ..R.    BL       dmDevPassEvtToDevPriv ; 0x316b0
        0x00030a0c:    4802        .H      LDR      r0,[pc,#8] ; [0x30a18] = 0x1000480c
        0x00030a0e:    21ff        .!      MOVS     r1,#0xff
        0x00030a10:    7601        .v      STRB     r1,[r0,#0x18]
        0x00030a12:    2100        .!      MOVS     r1,#0
        0x00030a14:    7741        Aw      STRB     r1,[r0,#0x1d]
        0x00030a16:    bd10        ..      POP      {r4,pc}
    $d
        0x00030a18:    1000480c    .H..    DCD    268453900
    $t
    i.dmAdvConnected
    dmAdvConnected
        0x00030a1c:    b510        ..      PUSH     {r4,lr}
        0x00030a1e:    4807        .H      LDR      r0,[pc,#28] ; [0x30a3c] = 0x1000480c
        0x00030a20:    f7ecfab6    ....    BL       WsfTimerStop ; 0x1cf90
        0x00030a24:    2300        .#      MOVS     r3,#0
        0x00030a26:    461a        .F      MOV      r2,r3
        0x00030a28:    2122        "!      MOVS     r1,#0x22
        0x00030a2a:    200d        .       MOVS     r0,#0xd
        0x00030a2c:    f000fe40    ..@.    BL       dmDevPassEvtToDevPriv ; 0x316b0
        0x00030a30:    4802        .H      LDR      r0,[pc,#8] ; [0x30a3c] = 0x1000480c
        0x00030a32:    21ff        .!      MOVS     r1,#0xff
        0x00030a34:    7601        .v      STRB     r1,[r0,#0x18]
        0x00030a36:    2100        .!      MOVS     r1,#0
        0x00030a38:    7741        Aw      STRB     r1,[r0,#0x1d]
        0x00030a3a:    bd10        ..      POP      {r4,pc}
    $d
        0x00030a3c:    1000480c    .H..    DCD    268453900
    $t
    i.dmAdvGenConnCmpl
    dmAdvGenConnCmpl
        0x00030a40:    b500        ..      PUSH     {lr}
        0x00030a42:    b089        ..      SUB      sp,sp,#0x24
        0x00030a44:    2200        ."      MOVS     r2,#0
        0x00030a46:    9201        ..      STR      r2,[sp,#4]
        0x00030a48:    9200        ..      STR      r2,[sp,#0]
        0x00030a4a:    9202        ..      STR      r2,[sp,#8]
        0x00030a4c:    9203        ..      STR      r2,[sp,#0xc]
        0x00030a4e:    9206        ..      STR      r2,[sp,#0x18]
        0x00030a50:    9204        ..      STR      r2,[sp,#0x10]
        0x00030a52:    9205        ..      STR      r2,[sp,#0x14]
        0x00030a54:    9207        ..      STR      r2,[sp,#0x1c]
        0x00030a56:    9208        ..      STR      r2,[sp,#0x20]
        0x00030a58:    2202        ."      MOVS     r2,#2
        0x00030a5a:    f88d2002    ...     STRB     r2,[sp,#2]
        0x00030a5e:    f88d1004    ....    STRB     r1,[sp,#4]
        0x00030a62:    f88d1003    ....    STRB     r1,[sp,#3]
        0x00030a66:    2101        .!      MOVS     r1,#1
        0x00030a68:    f88d1008    ....    STRB     r1,[sp,#8]
        0x00030a6c:    490a        .I      LDR      r1,[pc,#40] ; [0x30a98] = 0x1000480c
        0x00030a6e:    180a        ..      ADDS     r2,r1,r0
        0x00030a70:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00030a74:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x00030a78:    f8922031    ..1     LDRB     r2,[r2,#0x31]
        0x00030a7c:    f1000125    ..%.    ADD      r1,r0,#0x25
        0x00030a80:    f88d2009    ...     STRB     r2,[sp,#9]
        0x00030a84:    f10d000a    ....    ADD      r0,sp,#0xa
        0x00030a88:    f7e9fc2b    ..+.    BL       BdaCpy ; 0x1a2e2
        0x00030a8c:    4668        hF      MOV      r0,sp
        0x00030a8e:    f000fe23    ..#.    BL       dmDevPassHciEvtToConn ; 0x316d8
        0x00030a92:    b009        ..      ADD      sp,sp,#0x24
        0x00030a94:    bd00        ..      POP      {pc}
    $d
        0x00030a96:    0000        ..      DCW    0
        0x00030a98:    1000480c    .H..    DCD    268453900
    $t
    i.dmAdvHciHandler
    dmAdvHciHandler
        0x00030a9c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00030aa0:    4606        .F      MOV      r6,r0
        0x00030aa2:    7880        .x      LDRB     r0,[r0,#2]
        0x00030aa4:    2835        5(      CMP      r0,#0x35
        0x00030aa6:    bf18        ..      IT       NE
        0x00030aa8:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x00030aac:    2500        .%      MOVS     r5,#0
        0x00030aae:    4c2e        .L      LDR      r4,[pc,#184] ; [0x30b68] = 0x1000480c
        0x00030ab0:    4f2e        .O      LDR      r7,[pc,#184] ; [0x30b6c] = 0x100001c4
        0x00030ab2:    46a8        .F      MOV      r8,r5
        0x00030ab4:    7f60        `.      LDRB     r0,[r4,#0x1d]
        0x00030ab6:    f04f0901    O...    MOV      r9,#1
        0x00030aba:    2802        .(      CMP      r0,#2
        0x00030abc:    bf18        ..      IT       NE
        0x00030abe:    2803        .(      CMPNE    r0,#3
        0x00030ac0:    d024        $.      BEQ      0x30b0c ; dmAdvHciHandler + 112
        0x00030ac2:    2804        .(      CMP      r0,#4
        0x00030ac4:    bf1c        ..      ITT      NE
        0x00030ac6:    2805        .(      CMPNE    r0,#5
        0x00030ac8:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x00030acc:    78f1        .x      LDRB     r1,[r6,#3]
        0x00030ace:    2900        .)      CMP      r1,#0
        0x00030ad0:    bf1c        ..      ITT      NE
        0x00030ad2:    f884901d    ....    STRBNE   r9,[r4,#0x1d]
        0x00030ad6:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x00030ada:    2805        .(      CMP      r0,#5
        0x00030adc:    d035        5.      BEQ      0x30b4a ; dmAdvHciHandler + 174
        0x00030ade:    2300        .#      MOVS     r3,#0
        0x00030ae0:    461a        .F      MOV      r2,r3
        0x00030ae2:    2122        "!      MOVS     r1,#0x22
        0x00030ae4:    200d        .       MOVS     r0,#0xd
        0x00030ae6:    f000fde3    ....    BL       dmDevPassEvtToDevPriv ; 0x316b0
        0x00030aea:    20ff        .       MOVS     r0,#0xff
        0x00030aec:    7620         v      STRB     r0,[r4,#0x18]
        0x00030aee:    f884801d    ....    STRB     r8,[r4,#0x1d]
        0x00030af2:    2d02        .-      CMP      r5,#2
        0x00030af4:    d032        2.      BEQ      0x30b5c ; dmAdvHciHandler + 192
        0x00030af6:    2d00        .-      CMP      r5,#0
        0x00030af8:    bf08        ..      IT       EQ
        0x00030afa:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x00030afe:    70b5        .p      STRB     r5,[r6,#2]
        0x00030b00:    481b        .H      LDR      r0,[pc,#108] ; [0x30b70] = 0x1000491c
        0x00030b02:    6881        .h      LDR      r1,[r0,#8]
        0x00030b04:    4630        0F      MOV      r0,r6
        0x00030b06:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x00030b0a:    4708        .G      BX       r1
        0x00030b0c:    78f1        .x      LDRB     r1,[r6,#3]
        0x00030b0e:    2900        .)      CMP      r1,#0
        0x00030b10:    bf1c        ..      ITT      NE
        0x00030b12:    f884801d    ....    STRBNE   r8,[r4,#0x1d]
        0x00030b16:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x00030b1a:    2803        .(      CMP      r0,#3
        0x00030b1c:    d10a        ..      BNE      0x30b34 ; dmAdvHciHandler + 152
        0x00030b1e:    8c21        !.      LDRH     r1,[r4,#0x20]
        0x00030b20:    b121        !.      CBZ      r1,0x30b2c ; dmAdvHciHandler + 144
        0x00030b22:    2007        .       MOVS     r0,#7
        0x00030b24:    72a0        .r      STRB     r0,[r4,#0xa]
        0x00030b26:    4810        .H      LDR      r0,[pc,#64] ; [0x30b68] = 0x1000480c
        0x00030b28:    f7ecf9c4    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x00030b2c:    7838        8x      LDRB     r0,[r7,#0]
        0x00030b2e:    2804        .(      CMP      r0,#4
        0x00030b30:    bf18        ..      IT       NE
        0x00030b32:    2521        !%      MOVNE    r5,#0x21
        0x00030b34:    2300        .#      MOVS     r3,#0
        0x00030b36:    461a        .F      MOV      r2,r3
        0x00030b38:    2121        !!      MOVS     r1,#0x21
        0x00030b3a:    200c        .       MOVS     r0,#0xc
        0x00030b3c:    f000fdb8    ....    BL       dmDevPassEvtToDevPriv ; 0x316b0
        0x00030b40:    7838        8x      LDRB     r0,[r7,#0]
        0x00030b42:    7620         v      STRB     r0,[r4,#0x18]
        0x00030b44:    f884901d    ....    STRB     r9,[r4,#0x1d]
        0x00030b48:    e7d3        ..      B        0x30af2 ; dmAdvHciHandler + 86
        0x00030b4a:    4807        .H      LDR      r0,[pc,#28] ; [0x30b68] = 0x1000480c
        0x00030b4c:    f7ecfa20    .. .    BL       WsfTimerStop ; 0x1cf90
        0x00030b50:    7838        8x      LDRB     r0,[r7,#0]
        0x00030b52:    2804        .(      CMP      r0,#4
        0x00030b54:    bf14        ..      ITE      NE
        0x00030b56:    2522        "%      MOVNE    r5,#0x22
        0x00030b58:    2502        .%      MOVEQ    r5,#2
        0x00030b5a:    e7c0        ..      B        0x30ade ; dmAdvHciHandler + 66
        0x00030b5c:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x00030b60:    213c        <!      MOVS     r1,#0x3c
        0x00030b62:    2000        .       MOVS     r0,#0
        0x00030b64:    f7ffbf6c    ..l.    B.W      dmAdvGenConnCmpl ; 0x30a40
    $d
        0x00030b68:    1000480c    .H..    DCD    268453900
        0x00030b6c:    100001c4    ....    DCD    268435908
        0x00030b70:    1000491c    .I..    DCD    268454172
    $t
    i.dmAdvInit
    dmAdvInit
        0x00030b74:    e92d01f0    -...    PUSH     {r4-r8}
        0x00030b78:    2000        .       MOVS     r0,#0
        0x00030b7a:    24ff        .$      MOVS     r4,#0xff
        0x00030b7c:    4b10        .K      LDR      r3,[pc,#64] ; [0x30bc0] = 0x1000480c
        0x00030b7e:    4a11        .J      LDR      r2,[pc,#68] ; [0x30bc4] = 0x1000491c
        0x00030b80:    4684        .F      MOV      r12,r0
        0x00030b82:    f44f65c8    O..e    MOV      r5,#0x640
        0x00030b86:    f44f66f0    O..f    MOV      r6,#0x780
        0x00030b8a:    2707        .'      MOVS     r7,#7
        0x00030b8c:    1819        ..      ADDS     r1,r3,r0
        0x00030b8e:    eb030840    ..@.    ADD      r8,r3,r0,LSL #1
        0x00030b92:    760c        .v      STRB     r4,[r1,#0x18]
        0x00030b94:    f8a85010    ...P    STRH     r5,[r8,#0x10]
        0x00030b98:    f8a86014    ...`    STRH     r6,[r8,#0x14]
        0x00030b9c:    eb020800    ....    ADD      r8,r2,r0
        0x00030ba0:    768f        .v      STRB     r7,[r1,#0x1a]
        0x00030ba2:    1c40        @.      ADDS     r0,r0,#1
        0x00030ba4:    f888c011    ....    STRB     r12,[r8,#0x11]
        0x00030ba8:    b2c0        ..      UXTB     r0,r0
        0x00030baa:    f881c01d    ....    STRB     r12,[r1,#0x1d]
        0x00030bae:    2802        .(      CMP      r0,#2
        0x00030bb0:    d3ec        ..      BCC      0x30b8c ; dmAdvInit + 24
        0x00030bb2:    7b10        .{      LDRB     r0,[r2,#0xc]
        0x00030bb4:    7318        .s      STRB     r0,[r3,#0xc]
        0x00030bb6:    f882c00e    ....    STRB     r12,[r2,#0xe]
        0x00030bba:    e8bd01f0    ....    POP      {r4-r8}
        0x00030bbe:    4770        pG      BX       lr
    $d
        0x00030bc0:    1000480c    .H..    DCD    268453900
        0x00030bc4:    1000491c    .I..    DCD    268454172
    $t
    i.dmAdvMsgHandler
    dmAdvMsgHandler
        0x00030bc8:    7881        .x      LDRB     r1,[r0,#2]
        0x00030bca:    4a03        .J      LDR      r2,[pc,#12] ; [0x30bd8] = 0x436e8
        0x00030bcc:    f0010107    ....    AND      r1,r1,#7
        0x00030bd0:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x00030bd4:    4708        .G      BX       r1
    $d
        0x00030bd6:    0000        ..      DCW    0
        0x00030bd8:    000436e8    .6..    DCD    276200
    $t
    i.dmAdvReset
    dmAdvReset
        0x00030bdc:    490c        .I      LDR      r1,[pc,#48] ; [0x30c10] = 0x1000480c
        0x00030bde:    b508        ..      PUSH     {r3,lr}
        0x00030be0:    7f48        H.      LDRB     r0,[r1,#0x1d]
        0x00030be2:    2805        .(      CMP      r0,#5
        0x00030be4:    d004        ..      BEQ      0x30bf0 ; dmAdvReset + 20
        0x00030be6:    2801        .(      CMP      r0,#1
        0x00030be8:    d10f        ..      BNE      0x30c0a ; dmAdvReset + 46
        0x00030bea:    7e08        .~      LDRB     r0,[r1,#0x18]
        0x00030bec:    2801        .(      CMP      r0,#1
        0x00030bee:    d00c        ..      BEQ      0x30c0a ; dmAdvReset + 46
        0x00030bf0:    4807        .H      LDR      r0,[pc,#28] ; [0x30c10] = 0x1000480c
        0x00030bf2:    f7ecf9cd    ....    BL       WsfTimerStop ; 0x1cf90
        0x00030bf6:    2000        .       MOVS     r0,#0
        0x00030bf8:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00030bfc:    2022        "       MOVS     r0,#0x22
        0x00030bfe:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00030c02:    4804        .H      LDR      r0,[pc,#16] ; [0x30c14] = 0x1000491c
        0x00030c04:    6881        .h      LDR      r1,[r0,#8]
        0x00030c06:    4668        hF      MOV      r0,sp
        0x00030c08:    4788        .G      BLX      r1
        0x00030c0a:    f7ffffb3    ....    BL       dmAdvInit ; 0x30b74
        0x00030c0e:    bd08        ..      POP      {r3,pc}
    $d
        0x00030c10:    1000480c    .H..    DCD    268453900
        0x00030c14:    1000491c    .I..    DCD    268454172
    $t
    i.dmAdvStartDirected
    dmAdvStartDirected
        0x00030c18:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00030c1c:    4c0d        .L      LDR      r4,[pc,#52] ; [0x30c54] = 0x1000480c
        0x00030c1e:    4607        .F      MOV      r7,r0
        0x00030c20:    4698        .F      MOV      r8,r3
        0x00030c22:    7f60        `.      LDRB     r0,[r4,#0x1d]
        0x00030c24:    4615        .F      MOV      r5,r2
        0x00030c26:    460e        .F      MOV      r6,r1
        0x00030c28:    2800        .(      CMP      r0,#0
        0x00030c2a:    bf18        ..      IT       NE
        0x00030c2c:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x00030c30:    2001        .       MOVS     r0,#1
        0x00030c32:    f7eafd4c    ..L.    BL       HciLeSetAdvEnableCmd ; 0x1b6ce
        0x00030c36:    2f01        ./      CMP      r7,#1
        0x00030c38:    bf14        ..      ITE      NE
        0x00030c3a:    2003        .       MOVNE    r0,#3
        0x00030c3c:    2002        .       MOVEQ    r0,#2
        0x00030c3e:    7760        `w      STRB     r0,[r4,#0x1d]
        0x00030c40:    8426        &.      STRH     r6,[r4,#0x20]
        0x00030c42:    4641        AF      MOV      r1,r8
        0x00030c44:    f1040025    ..%.    ADD      r0,r4,#0x25
        0x00030c48:    f7e9fb4b    ..K.    BL       BdaCpy ; 0x1a2e2
        0x00030c4c:    f8845031    ..1P    STRB     r5,[r4,#0x31]
        0x00030c50:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00030c54:    1000480c    .H..    DCD    268453900
    $t
    i.dmAdvStopDirected
    dmAdvStopDirected
        0x00030c58:    4908        .I      LDR      r1,[pc,#32] ; [0x30c7c] = 0x1000480c
        0x00030c5a:    7f48        H.      LDRB     r0,[r1,#0x1d]
        0x00030c5c:    2801        .(      CMP      r0,#1
        0x00030c5e:    bf1e        ..      ITTT     NE
        0x00030c60:    2803        .(      CMPNE    r0,#3
        0x00030c62:    2802        .(      CMPNE    r0,#2
        0x00030c64:    4770        pG      BXNE     lr
        0x00030c66:    4806        .H      LDR      r0,[pc,#24] ; [0x30c80] = 0x100001c4
        0x00030c68:    7800        .x      LDRB     r0,[r0,#0]
        0x00030c6a:    2801        .(      CMP      r0,#1
        0x00030c6c:    bf0c        ..      ITE      EQ
        0x00030c6e:    2004        .       MOVEQ    r0,#4
        0x00030c70:    2005        .       MOVNE    r0,#5
        0x00030c72:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00030c74:    2000        .       MOVS     r0,#0
        0x00030c76:    f7eabd2a    ..*.    B        HciLeSetAdvEnableCmd ; 0x1b6ce
    $d
        0x00030c7a:    0000        ..      DCW    0
        0x00030c7c:    1000480c    .H..    DCD    268453900
        0x00030c80:    100001c4    ....    DCD    268435908
    $t
    i.dmConn2HciHandler
    dmConn2HciHandler
        0x00030c84:    b530        0.      PUSH     {r4,r5,lr}
        0x00030c86:    8803        ..      LDRH     r3,[r0,#0]
        0x00030c88:    4979        yI      LDR      r1,[pc,#484] ; [0x30e70] = 0x1000484c
        0x00030c8a:    b085        ..      SUB      sp,sp,#0x14
        0x00030c8c:    2203        ."      MOVS     r2,#3
        0x00030c8e:    f04f0c00    O...    MOV      r12,#0
        0x00030c92:    7d8c        .}      LDRB     r4,[r1,#0x16]
        0x00030c94:    b394        ..      CBZ      r4,0x30cfc ; dmConn2HciHandler + 120
        0x00030c96:    898c        ..      LDRH     r4,[r1,#0xc]
        0x00030c98:    429c        .B      CMP      r4,r3
        0x00030c9a:    d130        0.      BNE      0x30cfe ; dmConn2HciHandler + 122
        0x00030c9c:    2900        .)      CMP      r1,#0
        0x00030c9e:    bf04        ..      ITT      EQ
        0x00030ca0:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00030ca2:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00030ca4:    7883        .x      LDRB     r3,[r0,#2]
        0x00030ca6:    4c72        rL      LDR      r4,[pc,#456] ; [0x30e70] = 0x1000484c
        0x00030ca8:    2b24        $+      CMP      r3,#0x24
        0x00030caa:    f8d4209c    ...     LDR      r2,[r4,#0x9c]
        0x00030cae:    d060        `.      BEQ      0x30d72 ; dmConn2HciHandler + 238
        0x00030cb0:    dc2d        -.      BGT      0x30d0e ; dmConn2HciHandler + 138
        0x00030cb2:    2b07        .+      CMP      r3,#7
        0x00030cb4:    d048        H.      BEQ      0x30d48 ; dmConn2HciHandler + 196
        0x00030cb6:    2b0a        .+      CMP      r3,#0xa
        0x00030cb8:    d076        v.      BEQ      0x30da8 ; dmConn2HciHandler + 292
        0x00030cba:    2b0b        .+      CMP      r3,#0xb
        0x00030cbc:    d075        u.      BEQ      0x30daa ; dmConn2HciHandler + 294
        0x00030cbe:    2b23        #+      CMP      r3,#0x23
        0x00030cc0:    bf1c        ..      ITT      NE
        0x00030cc2:    b005        ..      ADDNE    sp,sp,#0x14
        0x00030cc4:    bd30        0.      POPNE    {r4,r5,pc}
        0x00030cc6:    2340        @#      MOVS     r3,#0x40
        0x00030cc8:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00030ccc:    7c0b        .|      LDRB     r3,[r1,#0x10]
        0x00030cce:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x00030cd2:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00030cd6:    8989        ..      LDRH     r1,[r1,#0xc]
        0x00030cd8:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x00030cdc:    88c1        ..      LDRH     r1,[r0,#6]
        0x00030cde:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00030ce2:    8901        ..      LDRH     r1,[r0,#8]
        0x00030ce4:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x00030ce8:    8941        A.      LDRH     r1,[r0,#0xa]
        0x00030cea:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x00030cee:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00030cf0:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00030cf4:    4668        hF      MOV      r0,sp
        0x00030cf6:    4790        .G      BLX      r2
        0x00030cf8:    b005        ..      ADD      sp,sp,#0x14
        0x00030cfa:    bd30        0.      POP      {r4,r5,pc}
        0x00030cfc:    e7ff        ..      B        0x30cfe ; dmConn2HciHandler + 122
        0x00030cfe:    1e52        R.      SUBS     r2,r2,#1
        0x00030d00:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x00030d04:    f1010130    ..0.    ADD      r1,r1,#0x30
        0x00030d08:    d1c3        ..      BNE      0x30c92 ; dmConn2HciHandler + 14
        0x00030d0a:    b005        ..      ADD      sp,sp,#0x14
        0x00030d0c:    bd30        0.      POP      {r4,r5,pc}
        0x00030d0e:    2b27        '+      CMP      r3,#0x27
        0x00030d10:    d04c        L.      BEQ      0x30dac ; dmConn2HciHandler + 296
        0x00030d12:    2b28        (+      CMP      r3,#0x28
        0x00030d14:    d05c        \.      BEQ      0x30dd0 ; dmConn2HciHandler + 332
        0x00030d16:    2b47        G+      CMP      r3,#0x47
        0x00030d18:    bf1c        ..      ITT      NE
        0x00030d1a:    b005        ..      ADDNE    sp,sp,#0x14
        0x00030d1c:    bd30        0.      POPNE    {r4,r5,pc}
        0x00030d1e:    2369        i#      MOVS     r3,#0x69
        0x00030d20:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00030d24:    7c0b        .|      LDRB     r3,[r1,#0x10]
        0x00030d26:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x00030d2a:    7903        .y      LDRB     r3,[r0,#4]
        0x00030d2c:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x00030d30:    f88d3004    ...0    STRB     r3,[sp,#4]
        0x00030d34:    8989        ..      LDRH     r1,[r1,#0xc]
        0x00030d36:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00030d3a:    7a00        .z      LDRB     r0,[r0,#8]
        0x00030d3c:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00030d40:    4668        hF      MOV      r0,sp
        0x00030d42:    4790        .G      BLX      r2
        0x00030d44:    b005        ..      ADD      sp,sp,#0x14
        0x00030d46:    bd30        0.      POP      {r4,r5,pc}
        0x00030d48:    2339        9#      MOVS     r3,#0x39
        0x00030d4a:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00030d4e:    7c0b        .|      LDRB     r3,[r1,#0x10]
        0x00030d50:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x00030d54:    7903        .y      LDRB     r3,[r0,#4]
        0x00030d56:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x00030d5a:    f88d3004    ...0    STRB     r3,[sp,#4]
        0x00030d5e:    8989        ..      LDRH     r1,[r1,#0xc]
        0x00030d60:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00030d64:    7a00        .z      LDRB     r0,[r0,#8]
        0x00030d66:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00030d6a:    4668        hF      MOV      r0,sp
        0x00030d6c:    4790        .G      BLX      r2
        0x00030d6e:    b005        ..      ADD      sp,sp,#0x14
        0x00030d70:    bd30        0.      POP      {r4,r5,pc}
        0x00030d72:    2341        A#      MOVS     r3,#0x41
        0x00030d74:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00030d78:    7c0b        .|      LDRB     r3,[r1,#0x10]
        0x00030d7a:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x00030d7e:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00030d82:    8989        ..      LDRH     r1,[r1,#0xc]
        0x00030d84:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x00030d88:    88c1        ..      LDRH     r1,[r0,#6]
        0x00030d8a:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00030d8e:    8901        ..      LDRH     r1,[r0,#8]
        0x00030d90:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x00030d94:    8941        A.      LDRH     r1,[r0,#0xa]
        0x00030d96:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x00030d9a:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00030d9c:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00030da0:    4668        hF      MOV      r0,sp
        0x00030da2:    4790        .G      BLX      r2
        0x00030da4:    b005        ..      ADD      sp,sp,#0x14
        0x00030da6:    bd30        0.      POP      {r4,r5,pc}
        0x00030da8:    e047        G.      B        0x30e3a ; dmConn2HciHandler + 438
        0x00030daa:    e020         .      B        0x30dee ; dmConn2HciHandler + 362
        0x00030dac:    2342        B#      MOVS     r3,#0x42
        0x00030dae:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00030db2:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x00030db4:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00030db8:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00030dbc:    88c1        ..      LDRH     r1,[r0,#6]
        0x00030dbe:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00030dc2:    7900        .y      LDRB     r0,[r0,#4]
        0x00030dc4:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00030dc8:    4668        hF      MOV      r0,sp
        0x00030dca:    4790        .G      BLX      r2
        0x00030dcc:    b005        ..      ADD      sp,sp,#0x14
        0x00030dce:    bd30        0.      POP      {r4,r5,pc}
        0x00030dd0:    2343        C#      MOVS     r3,#0x43
        0x00030dd2:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00030dd6:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x00030dd8:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00030ddc:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00030de0:    8880        ..      LDRH     r0,[r0,#4]
        0x00030de2:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00030de6:    4668        hF      MOV      r0,sp
        0x00030de8:    4790        .G      BLX      r2
        0x00030dea:    b005        ..      ADD      sp,sp,#0x14
        0x00030dec:    bd30        0.      POP      {r4,r5,pc}
        0x00030dee:    7a02        .z      LDRB     r2,[r0,#8]
        0x00030df0:    7a43        Cz      LDRB     r3,[r0,#9]
        0x00030df2:    7ac5        .z      LDRB     r5,[r0,#0xb]
        0x00030df4:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00030df8:    7a83        .z      LDRB     r3,[r0,#0xa]
        0x00030dfa:    041b        ..      LSLS     r3,r3,#16
        0x00030dfc:    eb036305    ...c    ADD      r3,r3,r5,LSL #24
        0x00030e00:    441a        .D      ADD      r2,r2,r3
        0x00030e02:    628a        .b      STR      r2,[r1,#0x28]
        0x00030e04:    2201        ."      MOVS     r2,#1
        0x00030e06:    f881202c    ..,     STRB     r2,[r1,#0x2c]
        0x00030e0a:    2257        W"      MOVS     r2,#0x57
        0x00030e0c:    f88d2002    ...     STRB     r2,[sp,#2]
        0x00030e10:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x00030e12:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00030e16:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00030e1a:    7901        .y      LDRB     r1,[r0,#4]
        0x00030e1c:    f88d1004    ....    STRB     r1,[sp,#4]
        0x00030e20:    88c1        ..      LDRH     r1,[r0,#6]
        0x00030e22:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00030e26:    e9d01002    ....    LDRD     r1,r0,[r0,#8]
        0x00030e2a:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x00030e2e:    f8d4109c    ....    LDR      r1,[r4,#0x9c]
        0x00030e32:    4668        hF      MOV      r0,sp
        0x00030e34:    4788        .G      BLX      r1
        0x00030e36:    b005        ..      ADD      sp,sp,#0x14
        0x00030e38:    bd30        0.      POP      {r4,r5,pc}
        0x00030e3a:    2358        X#      MOVS     r3,#0x58
        0x00030e3c:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00030e40:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x00030e42:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00030e46:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00030e4a:    7901        .y      LDRB     r1,[r0,#4]
        0x00030e4c:    f88d1004    ....    STRB     r1,[sp,#4]
        0x00030e50:    88c1        ..      LDRH     r1,[r0,#6]
        0x00030e52:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00030e56:    7a01        .z      LDRB     r1,[r0,#8]
        0x00030e58:    f88d1008    ....    STRB     r1,[sp,#8]
        0x00030e5c:    8941        A.      LDRH     r1,[r0,#0xa]
        0x00030e5e:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x00030e62:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00030e64:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00030e68:    4668        hF      MOV      r0,sp
        0x00030e6a:    4790        .G      BLX      r2
        0x00030e6c:    b005        ..      ADD      sp,sp,#0x14
        0x00030e6e:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00030e70:    1000484c    LH..    DCD    268453964
    $t
    i.dmConn2MsgHandler
    dmConn2MsgHandler
        0x00030e74:    7801        .x      LDRB     r1,[r0,#0]
        0x00030e76:    1e49        I.      SUBS     r1,r1,#1
        0x00030e78:    b2c9        ..      UXTB     r1,r1
        0x00030e7a:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x00030e7e:    4926        &I      LDR      r1,[pc,#152] ; [0x30f18] = 0x1000484c
        0x00030e80:    eb011c02    ....    ADD      r12,r1,r2,LSL #4
        0x00030e84:    f89c1016    ....    LDRB     r1,[r12,#0x16]
        0x00030e88:    2900        .)      CMP      r1,#0
        0x00030e8a:    bf14        ..      ITE      NE
        0x00030e8c:    f1bc0f00    ....    CMPNE    r12,#0
        0x00030e90:    4770        pG      BXEQ     lr
        0x00030e92:    b500        ..      PUSH     {lr}
        0x00030e94:    7881        .x      LDRB     r1,[r0,#2]
        0x00030e96:    b083        ..      SUB      sp,sp,#0xc
        0x00030e98:    3921        !9      SUBS     r1,r1,#0x21
        0x00030e9a:    2906        .)      CMP      r1,#6
        0x00030e9c:    bf24        $.      ITT      CS
        0x00030e9e:    b003        ..      ADDCS    sp,sp,#0xc
        0x00030ea0:    bd00        ..      POPCS    {pc}
        0x00030ea2:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x00030ea6:    0a03        ..      DCW    2563
        0x00030ea8:    322a2119    .!*2    DCD    841621785
    $t
        0x00030eac:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00030eb0:    b003        ..      ADD      sp,sp,#0xc
        0x00030eb2:    f85deb04    ]...    POP      {lr}
        0x00030eb6:    f7eabd5b    ..[.    B        HciReadRssiCmd ; 0x1b970
        0x00030eba:    89c3        ..      LDRH     r3,[r0,#0xe]
        0x00030ebc:    8982        ..      LDRH     r2,[r0,#0xc]
        0x00030ebe:    8941        A.      LDRH     r1,[r0,#0xa]
        0x00030ec0:    9100        ..      STR      r1,[sp,#0]
        0x00030ec2:    e9cd2301    ...#    STRD     r2,r3,[sp,#4]
        0x00030ec6:    8903        ..      LDRH     r3,[r0,#8]
        0x00030ec8:    88c2        ..      LDRH     r2,[r0,#6]
        0x00030eca:    8881        ..      LDRH     r1,[r0,#4]
        0x00030ecc:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00030ed0:    f7eafb5d    ..].    BL       HciLeRemoteConnParamReqReply ; 0x1b58e
        0x00030ed4:    b003        ..      ADD      sp,sp,#0xc
        0x00030ed6:    bd00        ..      POP      {pc}
        0x00030ed8:    7901        .y      LDRB     r1,[r0,#4]
        0x00030eda:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00030ede:    b003        ..      ADD      sp,sp,#0xc
        0x00030ee0:    f85deb04    ]...    POP      {lr}
        0x00030ee4:    f7eabb3b    ..;.    B        HciLeRemoteConnParamReqNegReply ; 0x1b55e
        0x00030ee8:    88c2        ..      LDRH     r2,[r0,#6]
        0x00030eea:    8881        ..      LDRH     r1,[r0,#4]
        0x00030eec:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00030ef0:    b003        ..      ADD      sp,sp,#0xc
        0x00030ef2:    f85deb04    ]...    POP      {lr}
        0x00030ef6:    f7eabc3e    ..>.    B        HciLeSetDataLen ; 0x1b776
        0x00030efa:    8881        ..      LDRH     r1,[r0,#4]
        0x00030efc:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00030f00:    b003        ..      ADD      sp,sp,#0xc
        0x00030f02:    f85deb04    ]...    POP      {lr}
        0x00030f06:    f7eabe99    ....    B        HciWriteAuthPayloadTimeout ; 0x1bc3c
        0x00030f0a:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00030f0e:    b003        ..      ADD      sp,sp,#0xc
        0x00030f10:    f85deb04    ]...    POP      {lr}
        0x00030f14:    f7eabb8f    ....    B        HciLeRequestPeerScaCmd ; 0x1b636
    $d
        0x00030f18:    1000484c    LH..    DCD    268453964
    $t
    i.dmConnCcbByHandle
    dmConnCcbByHandle
        0x00030f1c:    4602        .F      MOV      r2,r0
        0x00030f1e:    4808        .H      LDR      r0,[pc,#32] ; [0x30f40] = 0x1000484c
        0x00030f20:    2103        .!      MOVS     r1,#3
        0x00030f22:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x00030f24:    b11b        ..      CBZ      r3,0x30f2e ; dmConnCcbByHandle + 18
        0x00030f26:    8983        ..      LDRH     r3,[r0,#0xc]
        0x00030f28:    4293        .B      CMP      r3,r2
        0x00030f2a:    bf08        ..      IT       EQ
        0x00030f2c:    4770        pG      BXEQ     lr
        0x00030f2e:    1e49        I.      SUBS     r1,r1,#1
        0x00030f30:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00030f34:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x00030f38:    d1f3        ..      BNE      0x30f22 ; dmConnCcbByHandle + 6
        0x00030f3a:    2000        .       MOVS     r0,#0
        0x00030f3c:    4770        pG      BX       lr
    $d
        0x00030f3e:    0000        ..      DCW    0
        0x00030f40:    1000484c    LH..    DCD    268453964
    $t
    i.dmConnCcbById
    dmConnCcbById
        0x00030f44:    1e40        @.      SUBS     r0,r0,#1
        0x00030f46:    b2c0        ..      UXTB     r0,r0
        0x00030f48:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00030f4c:    4803        .H      LDR      r0,[pc,#12] ; [0x30f5c] = 0x1000484c
        0x00030f4e:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00030f52:    7d81        .}      LDRB     r1,[r0,#0x16]
        0x00030f54:    2900        .)      CMP      r1,#0
        0x00030f56:    bf08        ..      IT       EQ
        0x00030f58:    2000        .       MOVEQ    r0,#0
        0x00030f5a:    4770        pG      BX       lr
    $d
        0x00030f5c:    1000484c    LH..    DCD    268453964
    $t
    i.dmConnHciHandler
    dmConnHciHandler
        0x00030f60:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00030f64:    f890c002    ....    LDRB     r12,[r0,#2]
        0x00030f68:    2700        .'      MOVS     r7,#0
        0x00030f6a:    4605        .F      MOV      r5,r0
        0x00030f6c:    f1bc0f01    ....    CMP      r12,#1
        0x00030f70:    bf18        ..      IT       NE
        0x00030f72:    f1bc0f02    ....    CMPNE    r12,#2
        0x00030f76:    d01d        ..      BEQ      0x30fb4 ; dmConnHciHandler + 84
        0x00030f78:    882a        *.      LDRH     r2,[r5,#0]
        0x00030f7a:    483d        =H      LDR      r0,[pc,#244] ; [0x31070] = 0x1000484c
        0x00030f7c:    f04f0103    O...    MOV      r1,#3
        0x00030f80:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x00030f82:    b113        ..      CBZ      r3,0x30f8a ; dmConnHciHandler + 42
        0x00030f84:    8983        ..      LDRH     r3,[r0,#0xc]
        0x00030f86:    4293        .B      CMP      r3,r2
        0x00030f88:    d006        ..      BEQ      0x30f98 ; dmConnHciHandler + 56
        0x00030f8a:    1e49        I.      SUBS     r1,r1,#1
        0x00030f8c:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00030f90:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x00030f94:    d1f4        ..      BNE      0x30f80 ; dmConnHciHandler + 32
        0x00030f96:    4638        8F      MOV      r0,r7
        0x00030f98:    f10c011a    ....    ADD      r1,r12,#0x1a
        0x00030f9c:    70a9        .p      STRB     r1,[r5,#2]
        0x00030f9e:    2800        .(      CMP      r0,#0
        0x00030fa0:    bf08        ..      IT       EQ
        0x00030fa2:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00030fa6:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00030fa8:    8029        ).      STRH     r1,[r5,#0]
        0x00030faa:    4629        )F      MOV      r1,r5
        0x00030fac:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00030fb0:    f000ba6e    ..n.    B.W      dmConnSmExecute ; 0x31490
        0x00030fb4:    4c2e        .L      LDR      r4,[pc,#184] ; [0x31070] = 0x1000484c
        0x00030fb6:    f105080a    ....    ADD      r8,r5,#0xa
        0x00030fba:    2603        .&      MOVS     r6,#3
        0x00030fbc:    7da0        .}      LDRB     r0,[r4,#0x16]
        0x00030fbe:    b138        8.      CBZ      r0,0x30fd0 ; dmConnHciHandler + 112
        0x00030fc0:    4641        AF      MOV      r1,r8
        0x00030fc2:    4620         F      MOV      r0,r4
        0x00030fc4:    f7e9f984    ....    BL       BdaCmp ; 0x1a2d0
        0x00030fc8:    b110        ..      CBZ      r0,0x30fd0 ; dmConnHciHandler + 112
        0x00030fca:    0020         .      MOVS     r0,r4
        0x00030fcc:    d006        ..      BEQ      0x30fdc ; dmConnHciHandler + 124
        0x00030fce:    e02e        ..      B        0x3102e ; dmConnHciHandler + 206
        0x00030fd0:    1e70        p.      SUBS     r0,r6,#1
        0x00030fd2:    f01006ff    ....    ANDS     r6,r0,#0xff
        0x00030fd6:    f1040430    ..0.    ADD      r4,r4,#0x30
        0x00030fda:    d1ef        ..      BNE      0x30fbc ; dmConnHciHandler + 92
        0x00030fdc:    4824        $H      LDR      r0,[pc,#144] ; [0x31070] = 0x1000484c
        0x00030fde:    2103        .!      MOVS     r1,#3
        0x00030fe0:    f64f78ff    O..x    MOV      r8,#0xffff
        0x00030fe4:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x00030fe6:    b14a        J.      CBZ      r2,0x30ffc ; dmConnHciHandler + 156
        0x00030fe8:    7d42        B}      LDRB     r2,[r0,#0x15]
        0x00030fea:    2a02        .*      CMP      r2,#2
        0x00030fec:    d004        ..      BEQ      0x30ff8 ; dmConnHciHandler + 152
        0x00030fee:    2a04        .*      CMP      r2,#4
        0x00030ff0:    bf04        ..      ITT      EQ
        0x00030ff2:    8982        ..      LDRHEQ   r2,[r0,#0xc]
        0x00030ff4:    4542        BE      CMPEQ    r2,r8
        0x00030ff6:    d101        ..      BNE      0x30ffc ; dmConnHciHandler + 156
        0x00030ff8:    b140        @.      CBZ      r0,0x3100c ; dmConnHciHandler + 172
        0x00030ffa:    e018        ..      B        0x3102e ; dmConnHciHandler + 206
        0x00030ffc:    f1a10101    ....    SUB      r1,r1,#1
        0x00031000:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00031004:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x00031008:    d1ec        ..      BNE      0x30fe4 ; dmConnHciHandler + 132
        0x0003100a:    4638        8F      MOV      r0,r7
        0x0003100c:    78e9        .x      LDRB     r1,[r5,#3]
        0x0003100e:    b981        ..      CBNZ     r1,0x31032 ; dmConnHciHandler + 210
        0x00031010:    7a29        )z      LDRB     r1,[r5,#8]
        0x00031012:    2901        .)      CMP      r1,#1
        0x00031014:    d129        ).      BNE      0x3106a ; dmConnHciHandler + 266
        0x00031016:    4c16        .L      LDR      r4,[pc,#88] ; [0x31070] = 0x1000484c
        0x00031018:    f105010a    ....    ADD      r1,r5,#0xa
        0x0003101c:    2600        .&      MOVS     r6,#0
        0x0003101e:    7da0        .}      LDRB     r0,[r4,#0x16]
        0x00031020:    b148        H.      CBZ      r0,0x31036 ; dmConnHciHandler + 214
        0x00031022:    1c70        p.      ADDS     r0,r6,#1
        0x00031024:    b2c6        ..      UXTB     r6,r0
        0x00031026:    3430        04      ADDS     r4,r4,#0x30
        0x00031028:    2e03        ..      CMP      r6,#3
        0x0003102a:    d3f8        ..      BCC      0x3101e ; dmConnHciHandler + 190
        0x0003102c:    4638        8F      MOV      r0,r7
        0x0003102e:    78e9        .x      LDRB     r1,[r5,#3]
        0x00031030:    b1d9        ..      CBZ      r1,0x3106a ; dmConnHciHandler + 266
        0x00031032:    211b        .!      MOVS     r1,#0x1b
        0x00031034:    e7b2        ..      B        0x30f9c ; dmConnHciHandler + 60
        0x00031036:    6027        '`      STR      r7,[r4,#0]
        0x00031038:    6067        g`      STR      r7,[r4,#4]
        0x0003103a:    60a7        .`      STR      r7,[r4,#8]
        0x0003103c:    60e7        .`      STR      r7,[r4,#0xc]
        0x0003103e:    6127        'a      STR      r7,[r4,#0x10]
        0x00031040:    6167        ga      STR      r7,[r4,#0x14]
        0x00031042:    61a7        .a      STR      r7,[r4,#0x18]
        0x00031044:    61e7        .a      STR      r7,[r4,#0x1c]
        0x00031046:    6227        'b      STR      r7,[r4,#0x20]
        0x00031048:    6267        gb      STR      r7,[r4,#0x24]
        0x0003104a:    62a7        .b      STR      r7,[r4,#0x28]
        0x0003104c:    4620         F      MOV      r0,r4
        0x0003104e:    62e7        .b      STR      r7,[r4,#0x2c]
        0x00031050:    f7e9f947    ..G.    BL       BdaCpy ; 0x1a2e2
        0x00031054:    f8a4800c    ....    STRH     r8,[r4,#0xc]
        0x00031058:    1c70        p.      ADDS     r0,r6,#1
        0x0003105a:    7420         t      STRB     r0,[r4,#0x10]
        0x0003105c:    7467        gt      STRB     r7,[r4,#0x11]
        0x0003105e:    2001        .       MOVS     r0,#1
        0x00031060:    75a0        .u      STRB     r0,[r4,#0x16]
        0x00031062:    f884702c    ..,p    STRB     r7,[r4,#0x2c]
        0x00031066:    4620         F      MOV      r0,r4
        0x00031068:    e7e1        ..      B        0x3102e ; dmConnHciHandler + 206
        0x0003106a:    211c        .!      MOVS     r1,#0x1c
        0x0003106c:    70a9        .p      STRB     r1,[r5,#2]
        0x0003106e:    e796        ..      B        0x30f9e ; dmConnHciHandler + 62
    $d
        0x00031070:    1000484c    LH..    DCD    268453964
    $t
    i.dmConnMsgHandler
    dmConnMsgHandler
        0x00031074:    4601        .F      MOV      r1,r0
        0x00031076:    7800        .x      LDRB     r0,[r0,#0]
        0x00031078:    1e40        @.      SUBS     r0,r0,#1
        0x0003107a:    b2c0        ..      UXTB     r0,r0
        0x0003107c:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x00031080:    4804        .H      LDR      r0,[pc,#16] ; [0x31094] = 0x1000484c
        0x00031082:    eb001002    ....    ADD      r0,r0,r2,LSL #4
        0x00031086:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x00031088:    2a00        .*      CMP      r2,#0
        0x0003108a:    bf14        ..      ITE      NE
        0x0003108c:    2800        .(      CMPNE    r0,#0
        0x0003108e:    4770        pG      BXEQ     lr
        0x00031090:    f000b9fe    ....    B.W      dmConnSmExecute ; 0x31490
    $d
        0x00031094:    1000484c    LH..    DCD    268453964
    $t
    i.dmConnReset
    dmConnReset
        0x00031098:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003109c:    b083        ..      SUB      sp,sp,#0xc
        0x0003109e:    2003        .       MOVS     r0,#3
        0x000310a0:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000310a4:    f04f0800    O...    MOV      r8,#0
        0x000310a8:    2016        .       MOVS     r0,#0x16
        0x000310aa:    4e65        eN      LDR      r6,[pc,#404] ; [0x31240] = 0x1000484c
        0x000310ac:    f88d8004    ....    STRB     r8,[sp,#4]
        0x000310b0:    f88d8003    ....    STRB     r8,[sp,#3]
        0x000310b4:    f88d0008    ....    STRB     r0,[sp,#8]
        0x000310b8:    2703        .'      MOVS     r7,#3
        0x000310ba:    f64f79ff    O..y    MOV      r9,#0xffff
        0x000310be:    7db0        .}      LDRB     r0,[r6,#0x16]
        0x000310c0:    b310        ..      CBZ      r0,0x31108 ; dmConnReset + 112
        0x000310c2:    89b2        ..      LDRH     r2,[r6,#0xc]
        0x000310c4:    f8ad2000    ...     STRH     r2,[sp,#0]
        0x000310c8:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x000310cc:    f8ad2006    ...     STRH     r2,[sp,#6]
        0x000310d0:    466d        mF      MOV      r5,sp
        0x000310d2:    2801        .(      CMP      r0,#1
        0x000310d4:    bf1e        ..      ITTT     NE
        0x000310d6:    2802        .(      CMPNE    r0,#2
        0x000310d8:    4859        YH      LDRNE    r0,[pc,#356] ; [0x31240] = 0x1000484c
        0x000310da:    2103        .!      MOVNE    r1,#3
        0x000310dc:    d040        @.      BEQ      0x31160 ; dmConnReset + 200
        0x000310de:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x000310e0:    b113        ..      CBZ      r3,0x310e8 ; dmConnReset + 80
        0x000310e2:    8983        ..      LDRH     r3,[r0,#0xc]
        0x000310e4:    4293        .B      CMP      r3,r2
        0x000310e6:    d006        ..      BEQ      0x310f6 ; dmConnReset + 94
        0x000310e8:    1e49        I.      SUBS     r1,r1,#1
        0x000310ea:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x000310ee:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x000310f2:    d1f4        ..      BNE      0x310de ; dmConnReset + 70
        0x000310f4:    4640        @F      MOV      r0,r8
        0x000310f6:    78a9        .x      LDRB     r1,[r5,#2]
        0x000310f8:    311a        .1      ADDS     r1,r1,#0x1a
        0x000310fa:    70a9        .p      STRB     r1,[r5,#2]
        0x000310fc:    b120         .      CBZ      r0,0x31108 ; dmConnReset + 112
        0x000310fe:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00031100:    8029        ).      STRH     r1,[r5,#0]
        0x00031102:    4629        )F      MOV      r1,r5
        0x00031104:    f000f9c4    ....    BL       dmConnSmExecute ; 0x31490
        0x00031108:    1e78        x.      SUBS     r0,r7,#1
        0x0003110a:    f01007ff    ....    ANDS     r7,r0,#0xff
        0x0003110e:    f1060630    ..0.    ADD      r6,r6,#0x30
        0x00031112:    d1d4        ..      BNE      0x310be ; dmConnReset + 38
        0x00031114:    4b4a        JK      LDR      r3,[pc,#296] ; [0x31240] = 0x1000484c
        0x00031116:    2030        0       MOVS     r0,#0x30
        0x00031118:    4a4a        JJ      LDR      r2,[pc,#296] ; [0x31244] = 0x43714
        0x0003111a:    f8a300bc    ....    STRH     r0,[r3,#0xbc]
        0x0003111e:    f8a300c0    ....    STRH     r0,[r3,#0xc0]
        0x00031122:    e9d24502    ...E    LDRD     r4,r5,[r2,#8]
        0x00031126:    f1a3010c    ....    SUB      r1,r3,#0xc
        0x0003112a:    f8d2c010    ....    LDR      r12,[r2,#0x10]
        0x0003112e:    f8c1c0b8    ....    STR      r12,[r1,#0xb8]
        0x00031132:    e9c1452c    ..,E    STRD     r4,r5,[r1,#0xb0]
        0x00031136:    f8a300be    ....    STRH     r0,[r3,#0xbe]
        0x0003113a:    f8a300c2    ....    STRH     r0,[r3,#0xc2]
        0x0003113e:    6890        .h      LDR      r0,[r2,#8]
        0x00031140:    f8c100bc    ....    STR      r0,[r1,#0xbc]
        0x00031144:    68d0        .h      LDR      r0,[r2,#0xc]
        0x00031146:    f8c100c0    ....    STR      r0,[r1,#0xc0]
        0x0003114a:    6910        .i      LDR      r0,[r2,#0x10]
        0x0003114c:    f8c100c4    ....    STR      r0,[r1,#0xc4]
        0x00031150:    483d        =H      LDR      r0,[pc,#244] ; [0x31248] = 0x1000491c
        0x00031152:    f8808014    ....    STRB     r8,[r0,#0x14]
        0x00031156:    f880800d    ....    STRB     r8,[r0,#0xd]
        0x0003115a:    b003        ..      ADD      sp,sp,#0xc
        0x0003115c:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00031160:    4c37        7L      LDR      r4,[pc,#220] ; [0x31240] = 0x1000484c
        0x00031162:    f1050b0a    ....    ADD      r11,r5,#0xa
        0x00031166:    f04f0a03    O...    MOV      r10,#3
        0x0003116a:    7da0        .}      LDRB     r0,[r4,#0x16]
        0x0003116c:    b138        8.      CBZ      r0,0x3117e ; dmConnReset + 230
        0x0003116e:    4659        YF      MOV      r1,r11
        0x00031170:    4620         F      MOV      r0,r4
        0x00031172:    f7e9f8ad    ....    BL       BdaCmp ; 0x1a2d0
        0x00031176:    b110        ..      CBZ      r0,0x3117e ; dmConnReset + 230
        0x00031178:    0020         .      MOVS     r0,r4
        0x0003117a:    d007        ..      BEQ      0x3118c ; dmConnReset + 244
        0x0003117c:    e031        1.      B        0x311e2 ; dmConnReset + 330
        0x0003117e:    f1aa0001    ....    SUB      r0,r10,#1
        0x00031182:    f0100aff    ....    ANDS     r10,r0,#0xff
        0x00031186:    f1040430    ..0.    ADD      r4,r4,#0x30
        0x0003118a:    d1ee        ..      BNE      0x3116a ; dmConnReset + 210
        0x0003118c:    482c        ,H      LDR      r0,[pc,#176] ; [0x31240] = 0x1000484c
        0x0003118e:    2103        .!      MOVS     r1,#3
        0x00031190:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x00031192:    b14a        J.      CBZ      r2,0x311a8 ; dmConnReset + 272
        0x00031194:    7d42        B}      LDRB     r2,[r0,#0x15]
        0x00031196:    2a02        .*      CMP      r2,#2
        0x00031198:    d004        ..      BEQ      0x311a4 ; dmConnReset + 268
        0x0003119a:    2a04        .*      CMP      r2,#4
        0x0003119c:    bf04        ..      ITT      EQ
        0x0003119e:    8982        ..      LDRHEQ   r2,[r0,#0xc]
        0x000311a0:    454a        JE      CMPEQ    r2,r9
        0x000311a2:    d101        ..      BNE      0x311a8 ; dmConnReset + 272
        0x000311a4:    b140        @.      CBZ      r0,0x311b8 ; dmConnReset + 288
        0x000311a6:    e01c        ..      B        0x311e2 ; dmConnReset + 330
        0x000311a8:    f1a10101    ....    SUB      r1,r1,#1
        0x000311ac:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x000311b0:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x000311b4:    d1ec        ..      BNE      0x31190 ; dmConnReset + 248
        0x000311b6:    4640        @F      MOV      r0,r8
        0x000311b8:    78e9        .x      LDRB     r1,[r5,#3]
        0x000311ba:    b9a1        ..      CBNZ     r1,0x311e6 ; dmConnReset + 334
        0x000311bc:    7a29        )z      LDRB     r1,[r5,#8]
        0x000311be:    2901        .)      CMP      r1,#1
        0x000311c0:    d13b        ;.      BNE      0x3123a ; dmConnReset + 418
        0x000311c2:    4c1f        .L      LDR      r4,[pc,#124] ; [0x31240] = 0x1000484c
        0x000311c4:    f105010a    ....    ADD      r1,r5,#0xa
        0x000311c8:    f04f0a00    O...    MOV      r10,#0
        0x000311cc:    7da0        .}      LDRB     r0,[r4,#0x16]
        0x000311ce:    b160        `.      CBZ      r0,0x311ea ; dmConnReset + 338
        0x000311d0:    f10a0001    ....    ADD      r0,r10,#1
        0x000311d4:    f0000aff    ....    AND      r10,r0,#0xff
        0x000311d8:    3430        04      ADDS     r4,r4,#0x30
        0x000311da:    f1ba0f03    ....    CMP      r10,#3
        0x000311de:    d3f5        ..      BCC      0x311cc ; dmConnReset + 308
        0x000311e0:    4640        @F      MOV      r0,r8
        0x000311e2:    78e9        .x      LDRB     r1,[r5,#3]
        0x000311e4:    b349        I.      CBZ      r1,0x3123a ; dmConnReset + 418
        0x000311e6:    211b        .!      MOVS     r1,#0x1b
        0x000311e8:    e787        ..      B        0x310fa ; dmConnReset + 98
        0x000311ea:    f8c48000    ....    STR      r8,[r4,#0]
        0x000311ee:    f8c48004    ....    STR      r8,[r4,#4]
        0x000311f2:    f8c48008    ....    STR      r8,[r4,#8]
        0x000311f6:    f8c4800c    ....    STR      r8,[r4,#0xc]
        0x000311fa:    f8c48010    ....    STR      r8,[r4,#0x10]
        0x000311fe:    f8c48014    ....    STR      r8,[r4,#0x14]
        0x00031202:    f8c48018    ....    STR      r8,[r4,#0x18]
        0x00031206:    f8c4801c    ....    STR      r8,[r4,#0x1c]
        0x0003120a:    f8c48020    .. .    STR      r8,[r4,#0x20]
        0x0003120e:    f8c48024    ..$.    STR      r8,[r4,#0x24]
        0x00031212:    f8c48028    ..(.    STR      r8,[r4,#0x28]
        0x00031216:    4620         F      MOV      r0,r4
        0x00031218:    f8c4802c    ..,.    STR      r8,[r4,#0x2c]
        0x0003121c:    f7e9f861    ..a.    BL       BdaCpy ; 0x1a2e2
        0x00031220:    f8a4900c    ....    STRH     r9,[r4,#0xc]
        0x00031224:    f10a0001    ....    ADD      r0,r10,#1
        0x00031228:    7420         t      STRB     r0,[r4,#0x10]
        0x0003122a:    f8848011    ....    STRB     r8,[r4,#0x11]
        0x0003122e:    2001        .       MOVS     r0,#1
        0x00031230:    75a0        .u      STRB     r0,[r4,#0x16]
        0x00031232:    f884802c    ..,.    STRB     r8,[r4,#0x2c]
        0x00031236:    4620         F      MOV      r0,r4
        0x00031238:    e7d3        ..      B        0x311e2 ; dmConnReset + 330
        0x0003123a:    211c        .!      MOVS     r1,#0x1c
        0x0003123c:    70a9        .p      STRB     r1,[r5,#2]
        0x0003123e:    e75d        ].      B        0x310fc ; dmConnReset + 100
    $d
        0x00031240:    1000484c    LH..    DCD    268453964
        0x00031244:    00043714    .7..    DCD    276244
        0x00031248:    1000491c    .I..    DCD    268454172
    $t
    i.dmConnSmActAccept
    dmConnSmActAccept
        0x0003124c:    f8b1c008    ....    LDRH     r12,[r1,#8]
        0x00031250:    7c4a        J|      LDRB     r2,[r1,#0x11]
        0x00031252:    7988        .y      LDRB     r0,[r1,#6]
        0x00031254:    f101030b    ....    ADD      r3,r1,#0xb
        0x00031258:    4661        aF      MOV      r1,r12
        0x0003125a:    f7ffbcdd    ....    B.W      dmAdvStartDirected ; 0x30c18
    i.dmConnSmActAcceptFailed
    dmConnSmActAcceptFailed
        0x0003125e:    b570        p.      PUSH     {r4-r6,lr}
        0x00031260:    460c        .F      MOV      r4,r1
        0x00031262:    4605        .F      MOV      r5,r0
        0x00031264:    f7fffbc8    ....    BL       dmAdvConnectFailed ; 0x309f8
        0x00031268:    4621        !F      MOV      r1,r4
        0x0003126a:    4628        (F      MOV      r0,r5
        0x0003126c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031270:    f000b854    ..T.    B.W      dmConnSmActConnFailed ; 0x3131c
    i.dmConnSmActCancelAccept
    dmConnSmActCancelAccept
        0x00031274:    b570        p.      PUSH     {r4-r6,lr}
        0x00031276:    460c        .F      MOV      r4,r1
        0x00031278:    4605        .F      MOV      r5,r0
        0x0003127a:    f7fffced    ....    BL       dmAdvStopDirected ; 0x30c58
        0x0003127e:    4621        !F      MOV      r1,r4
        0x00031280:    4628        (F      MOV      r0,r5
        0x00031282:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031286:    f000b849    ..I.    B.W      dmConnSmActConnFailed ; 0x3131c
    i.dmConnSmActClose
    dmConnSmActClose
        0x0003128a:    7909        .y      LDRB     r1,[r1,#4]
        0x0003128c:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0003128e:    f7e9be13    ....    B        HciDisconnectCmd ; 0x1aeb8
    i.dmConnSmActConnAccepted
    dmConnSmActConnAccepted
        0x00031292:    b570        p.      PUSH     {r4-r6,lr}
        0x00031294:    460c        .F      MOV      r4,r1
        0x00031296:    4605        .F      MOV      r5,r0
        0x00031298:    f7fffbc0    ....    BL       dmAdvConnected ; 0x30a1c
        0x0003129c:    4621        !F      MOV      r1,r4
        0x0003129e:    4628        (F      MOV      r0,r5
        0x000312a0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000312a4:    f000b878    ..x.    B.W      dmConnSmActConnOpened ; 0x31398
    i.dmConnSmActConnClosed
    dmConnSmActConnClosed
        0x000312a8:    b570        p.      PUSH     {r4-r6,lr}
        0x000312aa:    460e        .F      MOV      r6,r1
        0x000312ac:    4604        .F      MOV      r4,r0
        0x000312ae:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x000312b0:    2028        (       MOVS     r0,#0x28
        0x000312b2:    f000f9ed    ....    BL       dmDevPassEvtToConnCte ; 0x31690
        0x000312b6:    2000        .       MOVS     r0,#0
        0x000312b8:    75a0        .u      STRB     r0,[r4,#0x16]
        0x000312ba:    7e60        `~      LDRB     r0,[r4,#0x19]
        0x000312bc:    b9c8        ..      CBNZ     r0,0x312f2 ; dmConnSmActConnClosed + 74
        0x000312be:    4b16        .K      LDR      r3,[pc,#88] ; [0x31318] = 0x1000484c
        0x000312c0:    2000        .       MOVS     r0,#0
        0x000312c2:    f8131f16    ....    LDRB     r1,[r3,#0x16]!
        0x000312c6:    2900        .)      CMP      r1,#0
        0x000312c8:    bf18        ..      IT       NE
        0x000312ca:    2001        .       MOVNE    r0,#1
        0x000312cc:    2200        ."      MOVS     r2,#0
        0x000312ce:    f8931030    ..0.    LDRB     r1,[r3,#0x30]
        0x000312d2:    2900        .)      CMP      r1,#0
        0x000312d4:    bf18        ..      IT       NE
        0x000312d6:    1c40        @.      ADDNE    r0,r0,#1
        0x000312d8:    f8931060    ..`.    LDRB     r1,[r3,#0x60]
        0x000312dc:    2900        .)      CMP      r1,#0
        0x000312de:    bf18        ..      IT       NE
        0x000312e0:    2201        ."      MOVNE    r2,#1
        0x000312e2:    42d0        .B      CMN      r0,r2
        0x000312e4:    d105        ..      BNE      0x312f2 ; dmConnSmActConnClosed + 74
        0x000312e6:    2300        .#      MOVS     r3,#0
        0x000312e8:    461a        .F      MOV      r2,r3
        0x000312ea:    2128        (!      MOVS     r1,#0x28
        0x000312ec:    200d        .       MOVS     r0,#0xd
        0x000312ee:    f000f9df    ....    BL       dmDevPassEvtToDevPriv ; 0x316b0
        0x000312f2:    2028        (       MOVS     r0,#0x28
        0x000312f4:    4d08        .M      LDR      r5,[pc,#32] ; [0x31318] = 0x1000484c
        0x000312f6:    70b0        .p      STRB     r0,[r6,#2]
        0x000312f8:    2400        .$      MOVS     r4,#0
        0x000312fa:    bf00        ..      NOP      
        0x000312fc:    eb050084    ....    ADD      r0,r5,r4,LSL #2
        0x00031300:    f8d02090    ...     LDR      r2,[r0,#0x90]
        0x00031304:    2a00        .*      CMP      r2,#0
        0x00031306:    bf1c        ..      ITT      NE
        0x00031308:    4630        0F      MOVNE    r0,r6
        0x0003130a:    4790        .G      BLXNE    r2
        0x0003130c:    1c60        `.      ADDS     r0,r4,#1
        0x0003130e:    b2c4        ..      UXTB     r4,r0
        0x00031310:    2c05        .,      CMP      r4,#5
        0x00031312:    d3f3        ..      BCC      0x312fc ; dmConnSmActConnClosed + 84
        0x00031314:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00031316:    0000        ..      DCW    0
        0x00031318:    1000484c    LH..    DCD    268453964
    $t
    i.dmConnSmActConnFailed
    dmConnSmActConnFailed
        0x0003131c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003131e:    2500        .%      MOVS     r5,#0
        0x00031320:    7585        .u      STRB     r5,[r0,#0x16]
        0x00031322:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x00031324:    460c        .F      MOV      r4,r1
        0x00031326:    b9f8        ..      CBNZ     r0,0x31368 ; dmConnSmActConnFailed + 76
        0x00031328:    2300        .#      MOVS     r3,#0
        0x0003132a:    461a        .F      MOV      r2,r3
        0x0003132c:    2101        .!      MOVS     r1,#1
        0x0003132e:    200e        .       MOVS     r0,#0xe
        0x00031330:    f000f9be    ....    BL       dmDevPassEvtToDevPriv ; 0x316b0
        0x00031334:    4917        .I      LDR      r1,[pc,#92] ; [0x31394] = 0x1000484c
        0x00031336:    2000        .       MOVS     r0,#0
        0x00031338:    f8112f16    .../    LDRB     r2,[r1,#0x16]!
        0x0003133c:    2a00        .*      CMP      r2,#0
        0x0003133e:    bf18        ..      IT       NE
        0x00031340:    2001        .       MOVNE    r0,#1
        0x00031342:    2200        ."      MOVS     r2,#0
        0x00031344:    f8913030    ..00    LDRB     r3,[r1,#0x30]
        0x00031348:    2b00        .+      CMP      r3,#0
        0x0003134a:    bf18        ..      IT       NE
        0x0003134c:    1c40        @.      ADDNE    r0,r0,#1
        0x0003134e:    f8911060    ..`.    LDRB     r1,[r1,#0x60]
        0x00031352:    2900        .)      CMP      r1,#0
        0x00031354:    bf18        ..      IT       NE
        0x00031356:    2201        ."      MOVNE    r2,#1
        0x00031358:    42d0        .B      CMN      r0,r2
        0x0003135a:    d105        ..      BNE      0x31368 ; dmConnSmActConnFailed + 76
        0x0003135c:    2300        .#      MOVS     r3,#0
        0x0003135e:    461a        .F      MOV      r2,r3
        0x00031360:    2128        (!      MOVS     r1,#0x28
        0x00031362:    200d        .       MOVS     r0,#0xd
        0x00031364:    f000f9a4    ....    BL       dmDevPassEvtToDevPriv ; 0x316b0
        0x00031368:    2028        (       MOVS     r0,#0x28
        0x0003136a:    70a0        .p      STRB     r0,[r4,#2]
        0x0003136c:    7225        %r      STRB     r5,[r4,#8]
        0x0003136e:    80e5        ..      STRH     r5,[r4,#6]
        0x00031370:    4626        &F      MOV      r6,r4
        0x00031372:    4d08        .M      LDR      r5,[pc,#32] ; [0x31394] = 0x1000484c
        0x00031374:    2400        .$      MOVS     r4,#0
        0x00031376:    bf00        ..      NOP      
        0x00031378:    eb050084    ....    ADD      r0,r5,r4,LSL #2
        0x0003137c:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x00031380:    2900        .)      CMP      r1,#0
        0x00031382:    bf1c        ..      ITT      NE
        0x00031384:    4630        0F      MOVNE    r0,r6
        0x00031386:    4788        .G      BLXNE    r1
        0x00031388:    1c60        `.      ADDS     r0,r4,#1
        0x0003138a:    b2c4        ..      UXTB     r4,r0
        0x0003138c:    2c05        .,      CMP      r4,#5
        0x0003138e:    d3f3        ..      BCC      0x31378 ; dmConnSmActConnFailed + 92
        0x00031390:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00031392:    0000        ..      DCW    0
        0x00031394:    1000484c    LH..    DCD    268453964
    $t
    i.dmConnSmActConnOpened
    dmConnSmActConnOpened
        0x00031398:    b570        p.      PUSH     {r4-r6,lr}
        0x0003139a:    460d        .F      MOV      r5,r1
        0x0003139c:    4604        .F      MOV      r4,r0
        0x0003139e:    310a        .1      ADDS     r1,r1,#0xa
        0x000313a0:    f7e8ff9f    ....    BL       BdaCpy ; 0x1a2e2
        0x000313a4:    88e8        ..      LDRH     r0,[r5,#6]
        0x000313a6:    81a0        ..      STRH     r0,[r4,#0xc]
        0x000313a8:    7a68        hz      LDRB     r0,[r5,#9]
        0x000313aa:    f7e9fa45    ..E.    BL       DmHostAddrType ; 0x1a838
        0x000313ae:    74e0        .t      STRB     r0,[r4,#0x13]
        0x000313b0:    7a28        (z      LDRB     r0,[r5,#8]
        0x000313b2:    492f        /I      LDR      r1,[pc,#188] ; [0x31470] = 0x1000491c
        0x000313b4:    7660        `v      STRB     r0,[r4,#0x19]
        0x000313b6:    2800        .(      CMP      r0,#0
        0x000313b8:    bf0c        ..      ITE      EQ
        0x000313ba:    7b48        H{      LDRBEQ   r0,[r1,#0xd]
        0x000313bc:    7b88        .{      LDRBNE   r0,[r1,#0xe]
        0x000313be:    7520         u      STRB     r0,[r4,#0x14]
        0x000313c0:    f0100fff    ....    TST      r0,#0xff
        0x000313c4:    d015        ..      BEQ      0x313f2 ; dmConnSmActConnOpened + 90
        0x000313c6:    492a        *I      LDR      r1,[pc,#168] ; [0x31470] = 0x1000491c
        0x000313c8:    1da0        ..      ADDS     r0,r4,#6
        0x000313ca:    f7e8ff8a    ....    BL       BdaCpy ; 0x1a2e2
        0x000313ce:    bf00        ..      NOP      
        0x000313d0:    f1050117    ....    ADD      r1,r5,#0x17
        0x000313d4:    f104001a    ....    ADD      r0,r4,#0x1a
        0x000313d8:    f7e8ff83    ....    BL       BdaCpy ; 0x1a2e2
        0x000313dc:    f105011d    ....    ADD      r1,r5,#0x1d
        0x000313e0:    f1040020    .. .    ADD      r0,r4,#0x20
        0x000313e4:    f7e8ff7d    ..}.    BL       BdaCpy ; 0x1a2e2
        0x000313e8:    2000        .       MOVS     r0,#0
        0x000313ea:    81e0        ..      STRH     r0,[r4,#0xe]
        0x000313ec:    7e60        `~      LDRB     r0,[r4,#0x19]
        0x000313ee:    b138        8.      CBZ      r0,0x31400 ; dmConnSmActConnOpened + 104
        0x000313f0:    e027        '.      B        0x31442 ; dmConnSmActConnOpened + 170
        0x000313f2:    f7e9fee3    ....    BL       HciGetBdAddr ; 0x1b1bc
        0x000313f6:    4601        .F      MOV      r1,r0
        0x000313f8:    1da0        ..      ADDS     r0,r4,#6
        0x000313fa:    f7e8ff72    ..r.    BL       BdaCpy ; 0x1a2e2
        0x000313fe:    e7e7        ..      B        0x313d0 ; dmConnSmActConnOpened + 56
        0x00031400:    2300        .#      MOVS     r3,#0
        0x00031402:    461a        .F      MOV      r2,r3
        0x00031404:    2101        .!      MOVS     r1,#1
        0x00031406:    200e        .       MOVS     r0,#0xe
        0x00031408:    f000f952    ..R.    BL       dmDevPassEvtToDevPriv ; 0x316b0
        0x0003140c:    4919        .I      LDR      r1,[pc,#100] ; [0x31474] = 0x1000484c
        0x0003140e:    2000        .       MOVS     r0,#0
        0x00031410:    f8112f16    .../    LDRB     r2,[r1,#0x16]!
        0x00031414:    2a00        .*      CMP      r2,#0
        0x00031416:    bf18        ..      IT       NE
        0x00031418:    2001        .       MOVNE    r0,#1
        0x0003141a:    2200        ."      MOVS     r2,#0
        0x0003141c:    f8913030    ..00    LDRB     r3,[r1,#0x30]
        0x00031420:    2b00        .+      CMP      r3,#0
        0x00031422:    bf18        ..      IT       NE
        0x00031424:    1c40        @.      ADDNE    r0,r0,#1
        0x00031426:    f8911060    ..`.    LDRB     r1,[r1,#0x60]
        0x0003142a:    2900        .)      CMP      r1,#0
        0x0003142c:    bf18        ..      IT       NE
        0x0003142e:    2201        ."      MOVNE    r2,#1
        0x00031430:    4410        .D      ADD      r0,r0,r2
        0x00031432:    2801        .(      CMP      r0,#1
        0x00031434:    d105        ..      BNE      0x31442 ; dmConnSmActConnOpened + 170
        0x00031436:    2300        .#      MOVS     r3,#0
        0x00031438:    461a        .F      MOV      r2,r3
        0x0003143a:    2127        '!      MOVS     r1,#0x27
        0x0003143c:    200c        .       MOVS     r0,#0xc
        0x0003143e:    f000f937    ..7.    BL       dmDevPassEvtToDevPriv ; 0x316b0
        0x00031442:    7c21        !|      LDRB     r1,[r4,#0x10]
        0x00031444:    2027        '       MOVS     r0,#0x27
        0x00031446:    f000f923    ..#.    BL       dmDevPassEvtToConnCte ; 0x31690
        0x0003144a:    2027        '       MOVS     r0,#0x27
        0x0003144c:    70a8        .p      STRB     r0,[r5,#2]
        0x0003144e:    462e        .F      MOV      r6,r5
        0x00031450:    4d08        .M      LDR      r5,[pc,#32] ; [0x31474] = 0x1000484c
        0x00031452:    2400        .$      MOVS     r4,#0
        0x00031454:    eb050084    ....    ADD      r0,r5,r4,LSL #2
        0x00031458:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x0003145c:    2900        .)      CMP      r1,#0
        0x0003145e:    bf1c        ..      ITT      NE
        0x00031460:    4630        0F      MOVNE    r0,r6
        0x00031462:    4788        .G      BLXNE    r1
        0x00031464:    1c60        `.      ADDS     r0,r4,#1
        0x00031466:    b2c4        ..      UXTB     r4,r0
        0x00031468:    2c05        .,      CMP      r4,#5
        0x0003146a:    d3f3        ..      BCC      0x31454 ; dmConnSmActConnOpened + 188
        0x0003146c:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003146e:    0000        ..      DCW    0
        0x00031470:    1000491c    .I..    DCD    268454172
        0x00031474:    1000484c    LH..    DCD    268453964
    $t
    i.dmConnSmActHciUpdated
    dmConnSmActHciUpdated
        0x00031478:    4608        .F      MOV      r0,r1
        0x0003147a:    2129        )!      MOVS     r1,#0x29
        0x0003147c:    7081        .p      STRB     r1,[r0,#2]
        0x0003147e:    4902        .I      LDR      r1,[pc,#8] ; [0x31488] = 0x1000484c
        0x00031480:    f8d1109c    ....    LDR      r1,[r1,#0x9c]
        0x00031484:    4708        .G      BX       r1
    $d
        0x00031486:    0000        ..      DCW    0
        0x00031488:    1000484c    LH..    DCD    268453964
    $t
    i.dmConnSmActNone
    dmConnSmActNone
        0x0003148c:    4770        pG      BX       lr
        0x0003148e:    0000        ..      MOVS     r0,r0
    i.dmConnSmExecute
    dmConnSmExecute
        0x00031490:    788a        .x      LDRB     r2,[r1,#2]
        0x00031492:    f890c015    ....    LDRB     r12,[r0,#0x15]
        0x00031496:    f0020307    ....    AND      r3,r2,#7
        0x0003149a:    4a0b        .J      LDR      r2,[pc,#44] ; [0x314c8] = 0x4377c
        0x0003149c:    eb021c0c    ....    ADD      r12,r2,r12,LSL #4
        0x000314a0:    eb0c0243    ..C.    ADD      r2,r12,r3,LSL #1
        0x000314a4:    f81c3013    ...0    LDRB     r3,[r12,r3,LSL #1]
        0x000314a8:    7852        Rx      LDRB     r2,[r2,#1]
        0x000314aa:    7543        Cu      STRB     r3,[r0,#0x15]
        0x000314ac:    f8dfc01c    ....    LDR      r12,[pc,#28] ; [0x314cc] = 0x10004910
        0x000314b0:    0913        ..      LSRS     r3,r2,#4
        0x000314b2:    f85c3023    \.#0    LDR      r3,[r12,r3,LSL #2]
        0x000314b6:    b123        #.      CBZ      r3,0x314c2 ; dmConnSmExecute + 50
        0x000314b8:    f002020f    ....    AND      r2,r2,#0xf
        0x000314bc:    f8532022    S."     LDR      r2,[r3,r2,LSL #2]
        0x000314c0:    4710        .G      BX       r2
        0x000314c2:    f7ffbfe3    ....    B.W      dmConnSmActNone ; 0x3148c
    $d
        0x000314c6:    0000        ..      DCW    0
        0x000314c8:    0004377c    |7..    DCD    276348
        0x000314cc:    10004910    .I..    DCD    268454160
    $t
    i.dmConnUpdActL2cUpdateCnf
    dmConnUpdActL2cUpdateCnf
        0x000314d0:    7c42        B|      LDRB     r2,[r0,#0x11]
        0x000314d2:    2a00        .*      CMP      r2,#0
        0x000314d4:    bf08        ..      IT       EQ
        0x000314d6:    4770        pG      BXEQ     lr
        0x000314d8:    b500        ..      PUSH     {lr}
        0x000314da:    b085        ..      SUB      sp,sp,#0x14
        0x000314dc:    2200        ."      MOVS     r2,#0
        0x000314de:    7442        Bt      STRB     r2,[r0,#0x11]
        0x000314e0:    8889        ..      LDRH     r1,[r1,#4]
        0x000314e2:    2900        .)      CMP      r1,#0
        0x000314e4:    bf04        ..      ITT      EQ
        0x000314e6:    b005        ..      ADDEQ    sp,sp,#0x14
        0x000314e8:    bd00        ..      POPEQ    {pc}
        0x000314ea:    2229        )"      MOVS     r2,#0x29
        0x000314ec:    f88d2002    ...     STRB     r2,[sp,#2]
        0x000314f0:    7c02        .|      LDRB     r2,[r0,#0x10]
        0x000314f2:    f8ad2000    ...     STRH     r2,[sp,#0]
        0x000314f6:    f88d1003    ....    STRB     r1,[sp,#3]
        0x000314fa:    f88d1004    ....    STRB     r1,[sp,#4]
        0x000314fe:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00031500:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00031504:    4803        .H      LDR      r0,[pc,#12] ; [0x31514] = 0x1000484c
        0x00031506:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x0003150a:    4668        hF      MOV      r0,sp
        0x0003150c:    4788        .G      BLX      r1
        0x0003150e:    b005        ..      ADD      sp,sp,#0x14
        0x00031510:    bd00        ..      POP      {pc}
    $d
        0x00031512:    0000        ..      DCW    0
        0x00031514:    1000484c    LH..    DCD    268453964
    $t
    i.dmConnUpdActNone
    dmConnUpdActNone
        0x00031518:    4770        pG      BX       lr
        0x0003151a:    0000        ..      MOVS     r0,r0
    i.dmConnUpdActUpdateSlave
    dmConnUpdActUpdateSlave
        0x0003151c:    b530        0.      PUSH     {r4,r5,lr}
        0x0003151e:    4604        .F      MOV      r4,r0
        0x00031520:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00031524:    b085        ..      SUB      sp,sp,#0x14
        0x00031526:    460d        .F      MOV      r5,r1
        0x00031528:    f0100f02    ....    TST      r0,#2
        0x0003152c:    d00b        ..      BEQ      0x31546 ; dmConnUpdActUpdateSlave + 42
        0x0003152e:    f7e9fe4f    ..O.    BL       HciGetLeSupFeat ; 0x1b1d0
        0x00031532:    f0100f02    ....    TST      r0,#2
        0x00031536:    d006        ..      BEQ      0x31546 ; dmConnUpdActUpdateSlave + 42
        0x00031538:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x0003153a:    b005        ..      ADD      sp,sp,#0x14
        0x0003153c:    1d29        ).      ADDS     r1,r5,#4
        0x0003153e:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x00031542:    f7e9beaa    ....    B        HciLeConnUpdateCmd ; 0x1b29a
        0x00031546:    7c60        `|      LDRB     r0,[r4,#0x11]
        0x00031548:    b1a0        ..      CBZ      r0,0x31574 ; dmConnUpdActUpdateSlave + 88
        0x0003154a:    200c        .       MOVS     r0,#0xc
        0x0003154c:    2129        )!      MOVS     r1,#0x29
        0x0003154e:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00031552:    7c21        !|      LDRB     r1,[r4,#0x10]
        0x00031554:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00031558:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003155c:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00031560:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x00031562:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00031566:    4808        .H      LDR      r0,[pc,#32] ; [0x31588] = 0x1000484c
        0x00031568:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x0003156c:    4668        hF      MOV      r0,sp
        0x0003156e:    4788        .G      BLX      r1
        0x00031570:    b005        ..      ADD      sp,sp,#0x14
        0x00031572:    bd30        0.      POP      {r4,r5,pc}
        0x00031574:    2001        .       MOVS     r0,#1
        0x00031576:    7460        `t      STRB     r0,[r4,#0x11]
        0x00031578:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x0003157a:    b005        ..      ADD      sp,sp,#0x14
        0x0003157c:    1d29        ).      ADDS     r1,r5,#4
        0x0003157e:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x00031582:    f7eabb87    ....    B        L2cDmConnUpdateReq ; 0x1bc94
    $d
        0x00031586:    0000        ..      DCW    0
        0x00031588:    1000484c    LH..    DCD    268453964
    $t
    i.dmConnUpdExecute
    dmConnUpdExecute
        0x0003158c:    788a        .x      LDRB     r2,[r1,#2]
        0x0003158e:    4b08        .K      LDR      r3,[pc,#32] ; [0x315b0] = 0x43718
        0x00031590:    f0020207    ....    AND      r2,r2,#7
        0x00031594:    f8dfc01c    ....    LDR      r12,[pc,#28] ; [0x315b4] = 0x10004840
        0x00031598:    5c9b        .\      LDRB     r3,[r3,r2]
        0x0003159a:    091a        ..      LSRS     r2,r3,#4
        0x0003159c:    f85c2022    \."     LDR      r2,[r12,r2,LSL #2]
        0x000315a0:    2a00        .*      CMP      r2,#0
        0x000315a2:    bf08        ..      IT       EQ
        0x000315a4:    4770        pG      BXEQ     lr
        0x000315a6:    f003030f    ....    AND      r3,r3,#0xf
        0x000315aa:    f8522023    R.#     LDR      r2,[r2,r3,LSL #2]
        0x000315ae:    4710        .G      BX       r2
    $d
        0x000315b0:    00043718    .7..    DCD    276248
        0x000315b4:    10004840    @H..    DCD    268453952
    $t
    i.dmConnUpdMsgHandler
    dmConnUpdMsgHandler
        0x000315b8:    4601        .F      MOV      r1,r0
        0x000315ba:    7800        .x      LDRB     r0,[r0,#0]
        0x000315bc:    1e40        @.      SUBS     r0,r0,#1
        0x000315be:    b2c0        ..      UXTB     r0,r0
        0x000315c0:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x000315c4:    480e        .H      LDR      r0,[pc,#56] ; [0x31600] = 0x1000484c
        0x000315c6:    eb001002    ....    ADD      r0,r0,r2,LSL #4
        0x000315ca:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x000315cc:    2a00        .*      CMP      r2,#0
        0x000315ce:    bf14        ..      ITE      NE
        0x000315d0:    2800        .(      CMPNE    r0,#0
        0x000315d2:    4770        pG      BXEQ     lr
        0x000315d4:    7d42        B}      LDRB     r2,[r0,#0x15]
        0x000315d6:    2a03        .*      CMP      r2,#3
        0x000315d8:    bf18        ..      IT       NE
        0x000315da:    4770        pG      BXNE     lr
        0x000315dc:    788a        .x      LDRB     r2,[r1,#2]
        0x000315de:    f0020207    ....    AND      r2,r2,#7
        0x000315e2:    4b08        .K      LDR      r3,[pc,#32] ; [0x31604] = 0x43718
        0x000315e4:    f8dfc020    .. .    LDR      r12,[pc,#32] ; [0x31608] = 0x10004840
        0x000315e8:    5c9b        .\      LDRB     r3,[r3,r2]
        0x000315ea:    091a        ..      LSRS     r2,r3,#4
        0x000315ec:    f85c2022    \."     LDR      r2,[r12,r2,LSL #2]
        0x000315f0:    2a00        .*      CMP      r2,#0
        0x000315f2:    bf08        ..      IT       EQ
        0x000315f4:    4770        pG      BXEQ     lr
        0x000315f6:    f003030f    ....    AND      r3,r3,#0xf
        0x000315fa:    f8522023    R.#     LDR      r2,[r2,r3,LSL #2]
        0x000315fe:    4710        .G      BX       r2
    $d
        0x00031600:    1000484c    LH..    DCD    268453964
        0x00031604:    00043718    .7..    DCD    276248
        0x00031608:    10004840    @H..    DCD    268453952
    $t
    i.dmDevActReset
    dmDevActReset
        0x0003160c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003160e:    480a        .H      LDR      r0,[pc,#40] ; [0x31638] = 0x1000491c
        0x00031610:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00031612:    2900        .)      CMP      r1,#0
        0x00031614:    bf18        ..      IT       NE
        0x00031616:    bd70        p.      POPNE    {r4-r6,pc}
        0x00031618:    2101        .!      MOVS     r1,#1
        0x0003161a:    4d08        .M      LDR      r5,[pc,#32] ; [0x3163c] = 0x100001cc
        0x0003161c:    7401        .t      STRB     r1,[r0,#0x10]
        0x0003161e:    2400        .$      MOVS     r4,#0
        0x00031620:    f8550024    U.$.    LDR      r0,[r5,r4,LSL #2]
        0x00031624:    6800        .h      LDR      r0,[r0,#0]
        0x00031626:    4780        .G      BLX      r0
        0x00031628:    1c60        `.      ADDS     r0,r4,#1
        0x0003162a:    b2c4        ..      UXTB     r4,r0
        0x0003162c:    2c15        .,      CMP      r4,#0x15
        0x0003162e:    d3f7        ..      BCC      0x31620 ; dmDevActReset + 20
        0x00031630:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031634:    f7eab9e2    ....    B        HciResetSequence ; 0x1b9fc
    $d
        0x00031638:    1000491c    .I..    DCD    268454172
        0x0003163c:    100001cc    ....    DCD    268435916
    $t
    i.dmDevHciHandler
    dmDevHciHandler
        0x00031640:    7882        .x      LDRB     r2,[r0,#2]
        0x00031642:    490d        .I      LDR      r1,[pc,#52] ; [0x31678] = 0x1000491c
        0x00031644:    b152        R.      CBZ      r2,0x3165c ; dmDevHciHandler + 28
        0x00031646:    2a12        .*      CMP      r2,#0x12
        0x00031648:    d00e        ..      BEQ      0x31668 ; dmDevHciHandler + 40
        0x0003164a:    2a13        .*      CMP      r2,#0x13
        0x0003164c:    d010        ..      BEQ      0x31670 ; dmDevHciHandler + 48
        0x0003164e:    2a14        .*      CMP      r2,#0x14
        0x00031650:    bf18        ..      IT       NE
        0x00031652:    4770        pG      BXNE     lr
        0x00031654:    2279        y"      MOVS     r2,#0x79
        0x00031656:    7082        .p      STRB     r2,[r0,#2]
        0x00031658:    6889        .h      LDR      r1,[r1,#8]
        0x0003165a:    4708        .G      BX       r1
        0x0003165c:    2200        ."      MOVS     r2,#0
        0x0003165e:    740a        .t      STRB     r2,[r1,#0x10]
        0x00031660:    2220         "      MOVS     r2,#0x20
        0x00031662:    7082        .p      STRB     r2,[r0,#2]
        0x00031664:    6889        .h      LDR      r1,[r1,#8]
        0x00031666:    4708        .G      BX       r1
        0x00031668:    227b        {"      MOVS     r2,#0x7b
        0x0003166a:    7082        .p      STRB     r2,[r0,#2]
        0x0003166c:    6889        .h      LDR      r1,[r1,#8]
        0x0003166e:    4708        .G      BX       r1
        0x00031670:    227a        z"      MOVS     r2,#0x7a
        0x00031672:    7082        .p      STRB     r2,[r0,#2]
        0x00031674:    6889        .h      LDR      r1,[r1,#8]
        0x00031676:    4708        .G      BX       r1
    $d
        0x00031678:    1000491c    .I..    DCD    268454172
    $t
    i.dmDevMsgHandler
    dmDevMsgHandler
        0x0003167c:    7881        .x      LDRB     r1,[r0,#2]
        0x0003167e:    4a03        .J      LDR      r2,[pc,#12] ; [0x3168c] = 0x437cc
        0x00031680:    f0010107    ....    AND      r1,r1,#7
        0x00031684:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x00031688:    4708        .G      BX       r1
    $d
        0x0003168a:    0000        ..      DCW    0
        0x0003168c:    000437cc    .7..    DCD    276428
    $t
    i.dmDevPassEvtToConnCte
    dmDevPassEvtToConnCte
        0x00031690:    b508        ..      PUSH     {r3,lr}
        0x00031692:    226f        o"      MOVS     r2,#0x6f
        0x00031694:    f88d2002    ...     STRB     r2,[sp,#2]
        0x00031698:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003169c:    4803        .H      LDR      r0,[pc,#12] ; [0x316ac] = 0x100001cc
        0x0003169e:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x000316a2:    6b40        @k      LDR      r0,[r0,#0x34]
        0x000316a4:    6881        .h      LDR      r1,[r0,#8]
        0x000316a6:    4668        hF      MOV      r0,sp
        0x000316a8:    4788        .G      BLX      r1
        0x000316aa:    bd08        ..      POP      {r3,pc}
    $d
        0x000316ac:    100001cc    ....    DCD    268435916
    $t
    i.dmDevPassEvtToDevPriv
    dmDevPassEvtToDevPriv
        0x000316b0:    b500        ..      PUSH     {lr}
        0x000316b2:    b083        ..      SUB      sp,sp,#0xc
        0x000316b4:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000316b8:    4806        .H      LDR      r0,[pc,#24] ; [0x316d4] = 0x100001cc
        0x000316ba:    f88d2004    ...     STRB     r2,[sp,#4]
        0x000316be:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x000316c2:    f88d3005    ...0    STRB     r3,[sp,#5]
        0x000316c6:    6840        @h      LDR      r0,[r0,#4]
        0x000316c8:    6881        .h      LDR      r1,[r0,#8]
        0x000316ca:    4668        hF      MOV      r0,sp
        0x000316cc:    4788        .G      BLX      r1
        0x000316ce:    b003        ..      ADD      sp,sp,#0xc
        0x000316d0:    bd00        ..      POP      {pc}
    $d
        0x000316d2:    0000        ..      DCW    0
        0x000316d4:    100001cc    ....    DCD    268435916
    $t
    i.dmDevPassHciEvtToConn
    dmDevPassHciEvtToConn
        0x000316d8:    4901        .I      LDR      r1,[pc,#4] ; [0x316e0] = 0x100001cc
        0x000316da:    68c9        .h      LDR      r1,[r1,#0xc]
        0x000316dc:    6849        Ih      LDR      r1,[r1,#4]
        0x000316de:    4708        .G      BX       r1
    $d
        0x000316e0:    100001cc    ....    DCD    268435916
    $t
    i.dmEmptyHandler
    dmEmptyHandler
        0x000316e4:    4770        pG      BX       lr
    i.dmEmptyReset
    dmEmptyReset
        0x000316e6:    4770        pG      BX       lr
    i.dmHciEvtCback
    dmHciEvtCback
        0x000316e8:    4906        .I      LDR      r1,[pc,#24] ; [0x31704] = 0x1000491c
        0x000316ea:    7c0a        .|      LDRB     r2,[r1,#0x10]
        0x000316ec:    7881        .x      LDRB     r1,[r0,#2]
        0x000316ee:    2a00        .*      CMP      r2,#0
        0x000316f0:    bf1c        ..      ITT      NE
        0x000316f2:    2900        .)      CMPNE    r1,#0
        0x000316f4:    4770        pG      BXNE     lr
        0x000316f6:    4a04        .J      LDR      r2,[pc,#16] ; [0x31708] = 0x437dc
        0x000316f8:    5c51        Q\      LDRB     r1,[r2,r1]
        0x000316fa:    4a04        .J      LDR      r2,[pc,#16] ; [0x3170c] = 0x100001cc
        0x000316fc:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x00031700:    6849        Ih      LDR      r1,[r1,#4]
        0x00031702:    4708        .G      BX       r1
    $d
        0x00031704:    1000491c    .I..    DCD    268454172
        0x00031708:    000437dc    .7..    DCD    276444
        0x0003170c:    100001cc    ....    DCD    268435916
    $t
    i.dmPhyHciHandler
    dmPhyHciHandler
        0x00031710:    b530        0.      PUSH     {r4,r5,lr}
        0x00031712:    4604        .F      MOV      r4,r0
        0x00031714:    7880        .x      LDRB     r0,[r0,#2]
        0x00031716:    4d2b        +M      LDR      r5,[pc,#172] ; [0x317c4] = 0x1000484c
        0x00031718:    b083        ..      SUB      sp,sp,#0xc
        0x0003171a:    282a        *(      CMP      r0,#0x2a
        0x0003171c:    d027        '.      BEQ      0x3176e ; dmPhyHciHandler + 94
        0x0003171e:    8820         .      LDRH     r0,[r4,#0]
        0x00031720:    f7fffbfc    ....    BL       dmConnCcbByHandle ; 0x30f1c
        0x00031724:    2800        .(      CMP      r0,#0
        0x00031726:    bf04        ..      ITT      EQ
        0x00031728:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0003172a:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0003172c:    78a1        .x      LDRB     r1,[r4,#2]
        0x0003172e:    2929        ))      CMP      r1,#0x29
        0x00031730:    d02e        ..      BEQ      0x31790 ; dmPhyHciHandler + 128
        0x00031732:    292b        +)      CMP      r1,#0x2b
        0x00031734:    bf1c        ..      ITT      NE
        0x00031736:    b003        ..      ADDNE    sp,sp,#0xc
        0x00031738:    bd30        0.      POPNE    {r4,r5,pc}
        0x0003173a:    2146        F!      MOVS     r1,#0x46
        0x0003173c:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00031740:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00031742:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00031746:    7921        !y      LDRB     r1,[r4,#4]
        0x00031748:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003174c:    f88d1004    ....    STRB     r1,[sp,#4]
        0x00031750:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00031752:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00031756:    7a20         z      LDRB     r0,[r4,#8]
        0x00031758:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0003175c:    7a60        `z      LDRB     r0,[r4,#9]
        0x0003175e:    f88d0009    ....    STRB     r0,[sp,#9]
        0x00031762:    f8d5109c    ....    LDR      r1,[r5,#0x9c]
        0x00031766:    4668        hF      MOV      r0,sp
        0x00031768:    4788        .G      BLX      r1
        0x0003176a:    b003        ..      ADD      sp,sp,#0xc
        0x0003176c:    bd30        0.      POP      {r4,r5,pc}
        0x0003176e:    2045        E       MOVS     r0,#0x45
        0x00031770:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00031774:    2000        .       MOVS     r0,#0
        0x00031776:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003177a:    7920         y      LDRB     r0,[r4,#4]
        0x0003177c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00031780:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00031784:    f8d5109c    ....    LDR      r1,[r5,#0x9c]
        0x00031788:    4668        hF      MOV      r0,sp
        0x0003178a:    4788        .G      BLX      r1
        0x0003178c:    b003        ..      ADD      sp,sp,#0xc
        0x0003178e:    bd30        0.      POP      {r4,r5,pc}
        0x00031790:    2144        D!      MOVS     r1,#0x44
        0x00031792:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00031796:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00031798:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003179c:    7921        !y      LDRB     r1,[r4,#4]
        0x0003179e:    f88d1003    ....    STRB     r1,[sp,#3]
        0x000317a2:    f88d1004    ....    STRB     r1,[sp,#4]
        0x000317a6:    8980        ..      LDRH     r0,[r0,#0xc]
        0x000317a8:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000317ac:    7a20         z      LDRB     r0,[r4,#8]
        0x000317ae:    f88d0008    ....    STRB     r0,[sp,#8]
        0x000317b2:    7a60        `z      LDRB     r0,[r4,#9]
        0x000317b4:    f88d0009    ....    STRB     r0,[sp,#9]
        0x000317b8:    f8d5109c    ....    LDR      r1,[r5,#0x9c]
        0x000317bc:    4668        hF      MOV      r0,sp
        0x000317be:    4788        .G      BLX      r1
        0x000317c0:    b003        ..      ADD      sp,sp,#0xc
        0x000317c2:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x000317c4:    1000484c    LH..    DCD    268453964
    $t
    i.dmPrivActAddDevToResList
    dmPrivActAddDevToResList
        0x000317c8:    4a07        .J      LDR      r2,[pc,#28] ; [0x317e8] = 0x10004934
        0x000317ca:    f890302b    ..+0    LDRB     r3,[r0,#0x2b]
        0x000317ce:    4601        .F      MOV      r1,r0
        0x000317d0:    7213        .r      STRB     r3,[r2,#8]
        0x000317d2:    8800        ..      LDRH     r0,[r0,#0]
        0x000317d4:    8090        ..      STRH     r0,[r2,#4]
        0x000317d6:    7908        .y      LDRB     r0,[r1,#4]
        0x000317d8:    f101031b    ....    ADD      r3,r1,#0x1b
        0x000317dc:    f101020b    ....    ADD      r2,r1,#0xb
        0x000317e0:    1d49        I.      ADDS     r1,r1,#5
        0x000317e2:    f7e9bd0f    ....    B        HciLeAddDeviceToResolvingListCmd ; 0x1b204
    $d
        0x000317e6:    0000        ..      DCW    0
        0x000317e8:    10004934    4I..    DCD    268454196
    $t
    i.dmPrivActClearResList
    dmPrivActClearResList
        0x000317ec:    f7e9bd43    ..C.    B        HciLeClearResolvingList ; 0x1b276
    i.dmPrivActGenAddr
    dmPrivActGenAddr
        0x000317f0:    b5f8        ..      PUSH     {r3-r7,lr}
        0x000317f2:    4c19        .L      LDR      r4,[pc,#100] ; [0x31858] = 0x10004934
        0x000317f4:    4605        .F      MOV      r5,r0
        0x000317f6:    4e19        .N      LDR      r6,[pc,#100] ; [0x3185c] = 0x1000491c
        0x000317f8:    78e0        .x      LDRB     r0,[r4,#3]
        0x000317fa:    f0100f02    ....    TST      r0,#2
        0x000317fe:    d009        ..      BEQ      0x31814 ; dmPrivActGenAddr + 36
        0x00031800:    2007        .       MOVS     r0,#7
        0x00031802:    70e8        .p      STRB     r0,[r5,#3]
        0x00031804:    2038        8       MOVS     r0,#0x38
        0x00031806:    70a8        .p      STRB     r0,[r5,#2]
        0x00031808:    68b1        .h      LDR      r1,[r6,#8]
        0x0003180a:    b001        ..      ADD      sp,sp,#4
        0x0003180c:    4628        (F      MOV      r0,r5
        0x0003180e:    e8bd40f0    ...@    POP      {r4-r7,lr}
        0x00031812:    4708        .G      BX       r1
        0x00031814:    2103        .!      MOVS     r1,#3
        0x00031816:    f104000a    ....    ADD      r0,r4,#0xa
        0x0003181a:    f7eafcf9    ....    BL       SecRand ; 0x1c210
        0x0003181e:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00031820:    f104010a    ....    ADD      r1,r4,#0xa
        0x00031824:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x00031828:    f0400040    @.@.    ORR      r0,r0,#0x40
        0x0003182c:    7320         s      STRB     r0,[r4,#0xc]
        0x0003182e:    2000        .       MOVS     r0,#0
        0x00031830:    f8c4000d    ....    STR      r0,[r4,#0xd]
        0x00031834:    f8c40011    ....    STR      r0,[r4,#0x11]
        0x00031838:    f8c40015    ....    STR      r0,[r4,#0x15]
        0x0003183c:    7660        `v      STRB     r0,[r4,#0x19]
        0x0003183e:    78e0        .x      LDRB     r0,[r4,#3]
        0x00031840:    f0400002    @...    ORR      r0,r0,#2
        0x00031844:    70e0        .p      STRB     r0,[r4,#3]
        0x00031846:    2079        y       MOVS     r0,#0x79
        0x00031848:    9000        ..      STR      r0,[sp,#0]
        0x0003184a:    882b        +.      LDRH     r3,[r5,#0]
        0x0003184c:    7b32        2{      LDRB     r2,[r6,#0xc]
        0x0003184e:    1d28        (.      ADDS     r0,r5,#4
        0x00031850:    f7eafac2    ....    BL       SecAes ; 0x1bdd8
        0x00031854:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x00031856:    0000        ..      DCW    0
        0x00031858:    10004934    4I..    DCD    268454196
        0x0003185c:    1000491c    .I..    DCD    268454172
    $t
    i.dmPrivActRemDevFromResList
    dmPrivActRemDevFromResList
        0x00031860:    4601        .F      MOV      r1,r0
        0x00031862:    4a04        .J      LDR      r2,[pc,#16] ; [0x31874] = 0x10004934
        0x00031864:    f8310b04    1...    LDRH     r0,[r1],#4
        0x00031868:    80d0        ..      STRH     r0,[r2,#6]
        0x0003186a:    f8110b01    ....    LDRB     r0,[r1],#1
        0x0003186e:    f7e9bec7    ....    B        HciLeRemoveDeviceFromResolvingList ; 0x1b600
    $d
        0x00031872:    0000        ..      DCW    0
        0x00031874:    10004934    4I..    DCD    268454196
    $t
    i.dmPrivActResolveAddr
    dmPrivActResolveAddr
        0x00031878:    b500        ..      PUSH     {lr}
        0x0003187a:    491b        .I      LDR      r1,[pc,#108] ; [0x318e8] = 0x10004934
        0x0003187c:    4a1b        .J      LDR      r2,[pc,#108] ; [0x318ec] = 0x1000491c
        0x0003187e:    b087        ..      SUB      sp,sp,#0x1c
        0x00031880:    78cb        .x      LDRB     r3,[r1,#3]
        0x00031882:    f0130f01    ....    TST      r3,#1
        0x00031886:    d007        ..      BEQ      0x31898 ; dmPrivActResolveAddr + 32
        0x00031888:    2107        .!      MOVS     r1,#7
        0x0003188a:    70c1        .p      STRB     r1,[r0,#3]
        0x0003188c:    2137        7!      MOVS     r1,#0x37
        0x0003188e:    7081        .p      STRB     r1,[r0,#2]
        0x00031890:    6891        .h      LDR      r1,[r2,#8]
        0x00031892:    4788        .G      BLX      r1
        0x00031894:    b007        ..      ADD      sp,sp,#0x1c
        0x00031896:    bd00        ..      POP      {pc}
        0x00031898:    f8b0c014    ....    LDRH     r12,[r0,#0x14]
        0x0003189c:    f8a1c000    ....    STRH     r12,[r1,#0]
        0x000318a0:    f890c016    ....    LDRB     r12,[r0,#0x16]
        0x000318a4:    f881c002    ....    STRB     r12,[r1,#2]
        0x000318a8:    f8b0c017    ....    LDRH     r12,[r0,#0x17]
        0x000318ac:    f8adc008    ....    STRH     r12,[sp,#8]
        0x000318b0:    f890c019    ....    LDRB     r12,[r0,#0x19]
        0x000318b4:    f88dc00a    ....    STRB     r12,[sp,#0xa]
        0x000318b8:    f04f0c00    O...    MOV      r12,#0
        0x000318bc:    f8cdc00b    ....    STR      r12,[sp,#0xb]
        0x000318c0:    f8cdc00f    ....    STR      r12,[sp,#0xf]
        0x000318c4:    f8cdc013    ....    STR      r12,[sp,#0x13]
        0x000318c8:    f88dc017    ....    STRB     r12,[sp,#0x17]
        0x000318cc:    f0430301    C...    ORR      r3,r3,#1
        0x000318d0:    70cb        .p      STRB     r3,[r1,#3]
        0x000318d2:    2178        x!      MOVS     r1,#0x78
        0x000318d4:    9100        ..      STR      r1,[sp,#0]
        0x000318d6:    f8303b04    0..;    LDRH     r3,[r0],#4
        0x000318da:    7b12        .{      LDRB     r2,[r2,#0xc]
        0x000318dc:    a902        ..      ADD      r1,sp,#8
        0x000318de:    f7eafa7b    ..{.    BL       SecAes ; 0x1bdd8
        0x000318e2:    b007        ..      ADD      sp,sp,#0x1c
        0x000318e4:    bd00        ..      POP      {pc}
    $d
        0x000318e6:    0000        ..      DCW    0
        0x000318e8:    10004934    4I..    DCD    268454196
        0x000318ec:    1000491c    .I..    DCD    268454172
    $t
    i.dmPrivActSetAddrResEnable
    dmPrivActSetAddrResEnable
        0x000318f0:    4902        .I      LDR      r1,[pc,#8] ; [0x318fc] = 0x10004934
        0x000318f2:    7900        .y      LDRB     r0,[r0,#4]
        0x000318f4:    7248        Hr      STRB     r0,[r1,#9]
        0x000318f6:    f7e9beb4    ....    B        HciLeSetAddrResolutionEnable ; 0x1b662
    $d
        0x000318fa:    0000        ..      DCW    0
        0x000318fc:    10004934    4I..    DCD    268454196
    $t
    i.dmPrivActSetPrivacyMode
    dmPrivActSetPrivacyMode
        0x00031900:    4601        .F      MOV      r1,r0
        0x00031902:    7ac2        .z      LDRB     r2,[r0,#0xb]
        0x00031904:    7900        .y      LDRB     r0,[r0,#4]
        0x00031906:    1d49        I.      ADDS     r1,r1,#5
        0x00031908:    f7e9bf6c    ..l.    B        HciLeSetPrivacyModeCmd ; 0x1b7e4
    i.dmPrivAesActGenAddrAesCmpl
    dmPrivAesActGenAddrAesCmpl
        0x0003190c:    6841        Ah      LDR      r1,[r0,#4]
        0x0003190e:    880a        ..      LDRH     r2,[r1,#0]
        0x00031910:    8082        ..      STRH     r2,[r0,#4]
        0x00031912:    7889        .x      LDRB     r1,[r1,#2]
        0x00031914:    7181        .q      STRB     r1,[r0,#6]
        0x00031916:    4908        .I      LDR      r1,[pc,#32] ; [0x31938] = 0x10004934
        0x00031918:    894a        J.      LDRH     r2,[r1,#0xa]
        0x0003191a:    f8a02007    ...     STRH     r2,[r0,#7]
        0x0003191e:    7b0a        .{      LDRB     r2,[r1,#0xc]
        0x00031920:    7242        Br      STRB     r2,[r0,#9]
        0x00031922:    78ca        .x      LDRB     r2,[r1,#3]
        0x00031924:    f0220202    "...    BIC      r2,r2,#2
        0x00031928:    70ca        .p      STRB     r2,[r1,#3]
        0x0003192a:    2138        8!      MOVS     r1,#0x38
        0x0003192c:    7081        .p      STRB     r1,[r0,#2]
        0x0003192e:    2100        .!      MOVS     r1,#0
        0x00031930:    70c1        .p      STRB     r1,[r0,#3]
        0x00031932:    4902        .I      LDR      r1,[pc,#8] ; [0x3193c] = 0x1000491c
        0x00031934:    6889        .h      LDR      r1,[r1,#8]
        0x00031936:    4708        .G      BX       r1
    $d
        0x00031938:    10004934    4I..    DCD    268454196
        0x0003193c:    1000491c    .I..    DCD    268454172
    $t
    i.dmPrivAesActResAddrAesCmpl
    dmPrivAesActResAddrAesCmpl
        0x00031940:    b510        ..      PUSH     {r4,lr}
        0x00031942:    4604        .F      MOV      r4,r0
        0x00031944:    6841        Ah      LDR      r1,[r0,#4]
        0x00031946:    2203        ."      MOVS     r2,#3
        0x00031948:    4809        .H      LDR      r0,[pc,#36] ; [0x31970] = 0x10004934
        0x0003194a:    f7e6fdaf    ....    BL       memcmp ; 0x184ac
        0x0003194e:    2800        .(      CMP      r0,#0
        0x00031950:    bf18        ..      IT       NE
        0x00031952:    2005        .       MOVNE    r0,#5
        0x00031954:    70e0        .p      STRB     r0,[r4,#3]
        0x00031956:    4806        .H      LDR      r0,[pc,#24] ; [0x31970] = 0x10004934
        0x00031958:    78c1        .x      LDRB     r1,[r0,#3]
        0x0003195a:    f0210101    !...    BIC      r1,r1,#1
        0x0003195e:    70c1        .p      STRB     r1,[r0,#3]
        0x00031960:    2037        7       MOVS     r0,#0x37
        0x00031962:    70a0        .p      STRB     r0,[r4,#2]
        0x00031964:    4803        .H      LDR      r0,[pc,#12] ; [0x31974] = 0x1000491c
        0x00031966:    6881        .h      LDR      r1,[r0,#8]
        0x00031968:    4620         F      MOV      r0,r4
        0x0003196a:    e8bd4010    ...@    POP      {r4,lr}
        0x0003196e:    4708        .G      BX       r1
    $d
        0x00031970:    10004934    4I..    DCD    268454196
        0x00031974:    1000491c    .I..    DCD    268454172
    $t
    i.dmPrivAesMsgHandler
    dmPrivAesMsgHandler
        0x00031978:    7881        .x      LDRB     r1,[r0,#2]
        0x0003197a:    4a03        .J      LDR      r2,[pc,#12] ; [0x31988] = 0x43908
        0x0003197c:    f0010107    ....    AND      r1,r1,#7
        0x00031980:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x00031984:    4708        .G      BX       r1
    $d
        0x00031986:    0000        ..      DCW    0
        0x00031988:    00043908    .9..    DCD    276744
    $t
    i.dmPrivHciHandler
    dmPrivHciHandler
        0x0003198c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003198e:    4604        .F      MOV      r4,r0
        0x00031990:    7880        .x      LDRB     r0,[r0,#2]
        0x00031992:    4d26        &M      LDR      r5,[pc,#152] ; [0x31a2c] = 0x1000491c
        0x00031994:    f1a00115    ....    SUB      r1,r0,#0x15
        0x00031998:    4823        #H      LDR      r0,[pc,#140] ; [0x31a28] = 0x10004934
        0x0003199a:    2906        .)      CMP      r1,#6
        0x0003199c:    bf28        (.      IT       CS
        0x0003199e:    bd70        p.      POPCS    {r4-r6,pc}
        0x000319a0:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x000319a4:    271b1603    ...'    DCD    656086531
        0x000319a8:    2c29        ),      DCW    11305
    $t
        0x000319aa:    213a        :!      MOVS     r1,#0x3a
        0x000319ac:    70a1        .p      STRB     r1,[r4,#2]
        0x000319ae:    8881        ..      LDRH     r1,[r0,#4]
        0x000319b0:    8021        !.      STRH     r1,[r4,#0]
        0x000319b2:    78e1        .x      LDRB     r1,[r4,#3]
        0x000319b4:    2900        .)      CMP      r1,#0
        0x000319b6:    d132        2.      BNE      0x31a1e ; dmPrivHciHandler + 146
        0x000319b8:    7a01        .z      LDRB     r1,[r0,#8]
        0x000319ba:    2900        .)      CMP      r1,#0
        0x000319bc:    d02f        /.      BEQ      0x31a1e ; dmPrivHciHandler + 146
        0x000319be:    7da9        .}      LDRB     r1,[r5,#0x16]
        0x000319c0:    2900        .)      CMP      r1,#0
        0x000319c2:    d12c        ,.      BNE      0x31a1e ; dmPrivHciHandler + 146
        0x000319c4:    2101        .!      MOVS     r1,#1
        0x000319c6:    7241        Ar      STRB     r1,[r0,#9]
        0x000319c8:    4608        .F      MOV      r0,r1
        0x000319ca:    f7e9fe4a    ..J.    BL       HciLeSetAddrResolutionEnable ; 0x1b662
        0x000319ce:    e026        &.      B        0x31a1e ; dmPrivHciHandler + 146
        0x000319d0:    213b        ;!      MOVS     r1,#0x3b
        0x000319d2:    70a1        .p      STRB     r1,[r4,#2]
        0x000319d4:    88c0        ..      LDRH     r0,[r0,#6]
        0x000319d6:    8020         .      STRH     r0,[r4,#0]
        0x000319d8:    e021        !.      B        0x31a1e ; dmPrivHciHandler + 146
        0x000319da:    213c        <!      MOVS     r1,#0x3c
        0x000319dc:    70a1        .p      STRB     r1,[r4,#2]
        0x000319de:    78e1        .x      LDRB     r1,[r4,#3]
        0x000319e0:    b9e9        ..      CBNZ     r1,0x31a1e ; dmPrivHciHandler + 146
        0x000319e2:    7da9        .}      LDRB     r1,[r5,#0x16]
        0x000319e4:    b1d9        ..      CBZ      r1,0x31a1e ; dmPrivHciHandler + 146
        0x000319e6:    2100        .!      MOVS     r1,#0
        0x000319e8:    7241        Ar      STRB     r1,[r0,#9]
        0x000319ea:    4608        .F      MOV      r0,r1
        0x000319ec:    f7e9fe39    ..9.    BL       HciLeSetAddrResolutionEnable ; 0x1b662
        0x000319f0:    e015        ..      B        0x31a1e ; dmPrivHciHandler + 146
        0x000319f2:    203d        =       MOVS     r0,#0x3d
        0x000319f4:    e000        ..      B        0x319f8 ; dmPrivHciHandler + 108
        0x000319f6:    203e        >       MOVS     r0,#0x3e
        0x000319f8:    70a0        .p      STRB     r0,[r4,#2]
        0x000319fa:    e010        ..      B        0x31a1e ; dmPrivHciHandler + 146
        0x000319fc:    213f        ?!      MOVS     r1,#0x3f
        0x000319fe:    70a1        .p      STRB     r1,[r4,#2]
        0x00031a00:    78e1        .x      LDRB     r1,[r4,#3]
        0x00031a02:    b961        a.      CBNZ     r1,0x31a1e ; dmPrivHciHandler + 146
        0x00031a04:    7a40        @z      LDRB     r0,[r0,#9]
        0x00031a06:    75a8        .u      STRB     r0,[r5,#0x16]
        0x00031a08:    2800        .(      CMP      r0,#0
        0x00031a0a:    bf15        ..      ITETE    NE
        0x00031a0c:    2101        .!      MOVNE    r1,#1
        0x00031a0e:    2100        .!      MOVEQ    r1,#0
        0x00031a10:    200d        .       MOVNE    r0,#0xd
        0x00031a12:    200c        .       MOVEQ    r0,#0xc
        0x00031a14:    f04f0300    O...    MOV      r3,#0
        0x00031a18:    461a        .F      MOV      r2,r3
        0x00031a1a:    f7fffe49    ..I.    BL       dmDevPassEvtToDevPriv ; 0x316b0
        0x00031a1e:    4620         F      MOV      r0,r4
        0x00031a20:    68a9        .h      LDR      r1,[r5,#8]
        0x00031a22:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031a26:    4708        .G      BX       r1
    $d
        0x00031a28:    10004934    4I..    DCD    268454196
        0x00031a2c:    1000491c    .I..    DCD    268454172
    $t
    i.dmPrivMsgHandler
    dmPrivMsgHandler
        0x00031a30:    7881        .x      LDRB     r1,[r0,#2]
        0x00031a32:    4a03        .J      LDR      r2,[pc,#12] ; [0x31a40] = 0x43910
        0x00031a34:    f0010107    ....    AND      r1,r1,#7
        0x00031a38:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x00031a3c:    4708        .G      BX       r1
    $d
        0x00031a3e:    0000        ..      DCW    0
        0x00031a40:    00043910    .9..    DCD    276752
    $t
    i.dmPrivReset
    dmPrivReset
        0x00031a44:    4902        .I      LDR      r1,[pc,#8] ; [0x31a50] = 0x10004934
        0x00031a46:    2000        .       MOVS     r0,#0
        0x00031a48:    70c8        .p      STRB     r0,[r1,#3]
        0x00031a4a:    4902        .I      LDR      r1,[pc,#8] ; [0x31a54] = 0x1000491c
        0x00031a4c:    7588        .u      STRB     r0,[r1,#0x16]
        0x00031a4e:    4770        pG      BX       lr
    $d
        0x00031a50:    10004934    4I..    DCD    268454196
        0x00031a54:    1000491c    .I..    DCD    268454172
    $t
    i.dmSecHciHandler
    dmSecHciHandler
        0x00031a58:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00031a5a:    4605        .F      MOV      r5,r0
        0x00031a5c:    b085        ..      SUB      sp,sp,#0x14
        0x00031a5e:    8800        ..      LDRH     r0,[r0,#0]
        0x00031a60:    f7fffa5c    ..\.    BL       dmConnCcbByHandle ; 0x30f1c
        0x00031a64:    0004        ..      MOVS     r4,r0
        0x00031a66:    bf04        ..      ITT      EQ
        0x00031a68:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00031a6a:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x00031a6c:    78a8        .x      LDRB     r0,[r5,#2]
        0x00031a6e:    4e3b        ;N      LDR      r6,[pc,#236] ; [0x31b5c] = 0x1000491c
        0x00031a70:    2810        .(      CMP      r0,#0x10
        0x00031a72:    d01f        ..      BEQ      0x31ab4 ; dmSecHciHandler + 92
        0x00031a74:    280e        .(      CMP      r0,#0xe
        0x00031a76:    bf1e        ..      ITTT     NE
        0x00031a78:    280f        .(      CMPNE    r0,#0xf
        0x00031a7a:    b005        ..      ADDNE    sp,sp,#0x14
        0x00031a7c:    bdf0        ..      POPNE    {r4-r7,pc}
        0x00031a7e:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00031a80:    f04f0200    O...    MOV      r2,#0
        0x00031a84:    f04f0102    O...    MOV      r1,#2
        0x00031a88:    f7e8fe46    ..F.    BL       DmConnSetIdle ; 0x1a718
        0x00031a8c:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00031a8e:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00031a92:    78e8        .x      LDRB     r0,[r5,#3]
        0x00031a94:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00031a98:    2800        .(      CMP      r0,#0
        0x00031a9a:    bf1c        ..      ITT      NE
        0x00031a9c:    202d        -       MOVNE    r0,#0x2d
        0x00031a9e:    f88d000e    ....    STRBNE   r0,[sp,#0xe]
        0x00031aa2:    d03d        =.      BEQ      0x31b20 ; dmSecHciHandler + 200
        0x00031aa4:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x00031aa8:    af03        ..      ADD      r7,sp,#0xc
        0x00031aaa:    282a        *(      CMP      r0,#0x2a
        0x00031aac:    bf18        ..      IT       NE
        0x00031aae:    282c        ,(      CMPNE    r0,#0x2c
        0x00031ab0:    d146        F.      BNE      0x31b40 ; dmSecHciHandler + 232
        0x00031ab2:    e03e        >.      B        0x31b32 ; dmSecHciHandler + 218
        0x00031ab4:    89e8        ..      LDRH     r0,[r5,#0xe]
        0x00031ab6:    b938        8.      CBNZ     r0,0x31ac8 ; dmSecHciHandler + 112
        0x00031ab8:    f04f0208    O...    MOV      r2,#8
        0x00031abc:    4928        (I      LDR      r1,[pc,#160] ; [0x31b60] = 0x43a7f
        0x00031abe:    f1050006    ....    ADD      r0,r5,#6
        0x00031ac2:    f7e6fcf3    ....    BL       memcmp ; 0x184ac
        0x00031ac6:    b128        (.      CBZ      r0,0x31ad4 ; dmSecHciHandler + 124
        0x00031ac8:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00031aca:    f7eafd1b    ....    BL       SmpDmLescEnabled ; 0x1c504
        0x00031ace:    2801        .(      CMP      r0,#1
        0x00031ad0:    d011        ..      BEQ      0x31af6 ; dmSecHciHandler + 158
        0x00031ad2:    e015        ..      B        0x31b00 ; dmSecHciHandler + 168
        0x00031ad4:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00031ad6:    a901        ..      ADD      r1,sp,#4
        0x00031ad8:    f7eafcd4    ....    BL       SmpDmGetStk ; 0x1c484
        0x00031adc:    b180        ..      CBZ      r0,0x31b00 ; dmSecHciHandler + 168
        0x00031ade:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x00031ae2:    7622        "v      STRB     r2,[r4,#0x18]
        0x00031ae4:    2200        ."      MOVS     r2,#0
        0x00031ae6:    74a2        .t      STRB     r2,[r4,#0x12]
        0x00031ae8:    882a        *.      LDRH     r2,[r5,#0]
        0x00031aea:    4601        .F      MOV      r1,r0
        0x00031aec:    4610        .F      MOV      r0,r2
        0x00031aee:    f7e9fc6e    ..n.    BL       HciLeLtkReqReplCmd ; 0x1b3ce
        0x00031af2:    b005        ..      ADD      sp,sp,#0x14
        0x00031af4:    bdf0        ..      POP      {r4-r7,pc}
        0x00031af6:    8828        (.      LDRH     r0,[r5,#0]
        0x00031af8:    f7e9fc53    ..S.    BL       HciLeLtkReqNegReplCmd ; 0x1b3a2
        0x00031afc:    b005        ..      ADD      sp,sp,#0x14
        0x00031afe:    bdf0        ..      POP      {r4-r7,pc}
        0x00031b00:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00031b02:    2201        ."      MOVS     r2,#1
        0x00031b04:    2102        .!      MOVS     r1,#2
        0x00031b06:    f7e8fe07    ....    BL       DmConnSetIdle ; 0x1a718
        0x00031b0a:    2001        .       MOVS     r0,#1
        0x00031b0c:    74a0        .t      STRB     r0,[r4,#0x12]
        0x00031b0e:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00031b10:    8028        (.      STRH     r0,[r5,#0]
        0x00031b12:    2030        0       MOVS     r0,#0x30
        0x00031b14:    70a8        .p      STRB     r0,[r5,#2]
        0x00031b16:    68b1        .h      LDR      r1,[r6,#8]
        0x00031b18:    4628        (F      MOV      r0,r5
        0x00031b1a:    4788        .G      BLX      r1
        0x00031b1c:    b005        ..      ADD      sp,sp,#0x14
        0x00031b1e:    bdf0        ..      POP      {r4-r7,pc}
        0x00031b20:    202c        ,       MOVS     r0,#0x2c
        0x00031b22:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00031b26:    7e20         ~      LDRB     r0,[r4,#0x18]
        0x00031b28:    75e0        .u      STRB     r0,[r4,#0x17]
        0x00031b2a:    7ca0        .|      LDRB     r0,[r4,#0x12]
        0x00031b2c:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00031b30:    e7b8        ..      B        0x31aa4 ; dmSecHciHandler + 76
        0x00031b32:    480c        .H      LDR      r0,[pc,#48] ; [0x31b64] = 0x1000484c
        0x00031b34:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x00031b38:    2900        .)      CMP      r1,#0
        0x00031b3a:    bf1c        ..      ITT      NE
        0x00031b3c:    4638        8F      MOVNE    r0,r7
        0x00031b3e:    4788        .G      BLXNE    r1
        0x00031b40:    4638        8F      MOV      r0,r7
        0x00031b42:    68b1        .h      LDR      r1,[r6,#8]
        0x00031b44:    4788        .G      BLX      r1
        0x00031b46:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00031b48:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00031b4c:    78e8        .x      LDRB     r0,[r5,#3]
        0x00031b4e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00031b52:    a803        ..      ADD      r0,sp,#0xc
        0x00031b54:    f7eafc48    ..H.    BL       SmpDmEncryptInd ; 0x1c3e8
        0x00031b58:    b005        ..      ADD      sp,sp,#0x14
        0x00031b5a:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x00031b5c:    1000491c    .I..    DCD    268454172
        0x00031b60:    00043a7f    .:..    DCD    277119
        0x00031b64:    1000484c    LH..    DCD    268453964
    $t
    i.dmSecLescMsgHandler
    dmSecLescMsgHandler
        0x00031b68:    b570        p.      PUSH     {r4-r6,lr}
        0x00031b6a:    4604        .F      MOV      r4,r0
        0x00031b6c:    7880        .x      LDRB     r0,[r0,#2]
        0x00031b6e:    4d16        .M      LDR      r5,[pc,#88] ; [0x31bc8] = 0x1000491c
        0x00031b70:    b08a        ..      SUB      sp,sp,#0x28
        0x00031b72:    2841        A(      CMP      r0,#0x41
        0x00031b74:    d01f        ..      BEQ      0x31bb6 ; dmSecLescMsgHandler + 78
        0x00031b76:    2840        @(      CMP      r0,#0x40
        0x00031b78:    bf1c        ..      ITT      NE
        0x00031b7a:    b00a        ..      ADDNE    sp,sp,#0x28
        0x00031b7c:    bd70        p.      POPNE    {r4-r6,pc}
        0x00031b7e:    68a0        .h      LDR      r0,[r4,#8]
        0x00031b80:    f7eaff44    ..D.    BL       WsfBufFree ; 0x1ca0c
        0x00031b84:    2033        3       MOVS     r0,#0x33
        0x00031b86:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00031b8a:    2000        .       MOVS     r0,#0
        0x00031b8c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00031b90:    6861        ah      LDR      r1,[r4,#4]
        0x00031b92:    466c        lF      MOV      r4,sp
        0x00031b94:    a801        ..      ADD      r0,sp,#4
        0x00031b96:    f7e8fbb8    ....    BL       Calc128Cpy ; 0x1a30a
        0x00031b9a:    4e0c        .N      LDR      r6,[pc,#48] ; [0x31bcc] = 0x10000228
        0x00031b9c:    f1040014    ....    ADD      r0,r4,#0x14
        0x00031ba0:    6831        1h      LDR      r1,[r6,#0]
        0x00031ba2:    f7e8fbb2    ....    BL       Calc128Cpy ; 0x1a30a
        0x00031ba6:    6830        0h      LDR      r0,[r6,#0]
        0x00031ba8:    f7eaff30    ..0.    BL       WsfBufFree ; 0x1ca0c
        0x00031bac:    68a9        .h      LDR      r1,[r5,#8]
        0x00031bae:    4668        hF      MOV      r0,sp
        0x00031bb0:    4788        .G      BLX      r1
        0x00031bb2:    b00a        ..      ADD      sp,sp,#0x28
        0x00031bb4:    bd70        p.      POP      {r4-r6,pc}
        0x00031bb6:    2034        4       MOVS     r0,#0x34
        0x00031bb8:    70a0        .p      STRB     r0,[r4,#2]
        0x00031bba:    68a9        .h      LDR      r1,[r5,#8]
        0x00031bbc:    b00a        ..      ADD      sp,sp,#0x28
        0x00031bbe:    4620         F      MOV      r0,r4
        0x00031bc0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031bc4:    4708        .G      BX       r1
    $d
        0x00031bc6:    0000        ..      DCW    0
        0x00031bc8:    1000491c    .I..    DCD    268454172
        0x00031bcc:    10000228    (...    DCD    268436008
    $t
    i.dmSecMsgHandler
    dmSecMsgHandler
        0x00031bd0:    b570        p.      PUSH     {r4-r6,lr}
        0x00031bd2:    4604        .F      MOV      r4,r0
        0x00031bd4:    7800        .x      LDRB     r0,[r0,#0]
        0x00031bd6:    f7fff9b5    ....    BL       dmConnCcbById ; 0x30f44
        0x00031bda:    0005        ..      MOVS     r5,r0
        0x00031bdc:    bf08        ..      IT       EQ
        0x00031bde:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00031be0:    78a0        .x      LDRB     r0,[r4,#2]
        0x00031be2:    2828        ((      CMP      r0,#0x28
        0x00031be4:    d00c        ..      BEQ      0x31c00 ; dmSecMsgHandler + 48
        0x00031be6:    2829        )(      CMP      r0,#0x29
        0x00031be8:    bf18        ..      IT       NE
        0x00031bea:    bd70        p.      POPNE    {r4-r6,pc}
        0x00031bec:    7d20         }      LDRB     r0,[r4,#0x14]
        0x00031bee:    b1c8        ..      CBZ      r0,0x31c24 ; dmSecMsgHandler + 84
        0x00031bf0:    7d60        `}      LDRB     r0,[r4,#0x15]
        0x00031bf2:    7628        (v      STRB     r0,[r5,#0x18]
        0x00031bf4:    89a8        ..      LDRH     r0,[r5,#0xc]
        0x00031bf6:    1d21        !.      ADDS     r1,r4,#4
        0x00031bf8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031bfc:    f7e9bbe7    ....    B        HciLeLtkReqReplCmd ; 0x1b3ce
        0x00031c00:    7c28        (|      LDRB     r0,[r5,#0x10]
        0x00031c02:    2201        ."      MOVS     r2,#1
        0x00031c04:    2102        .!      MOVS     r1,#2
        0x00031c06:    f7e8fd87    ....    BL       DmConnSetIdle ; 0x1a718
        0x00031c0a:    7fa0        ..      LDRB     r0,[r4,#0x1e]
        0x00031c0c:    7628        (v      STRB     r0,[r5,#0x18]
        0x00031c0e:    2001        .       MOVS     r0,#1
        0x00031c10:    74a8        .t      STRB     r0,[r5,#0x12]
        0x00031c12:    8ba2        ..      LDRH     r2,[r4,#0x1c]
        0x00031c14:    89a8        ..      LDRH     r0,[r5,#0xc]
        0x00031c16:    1d23        #.      ADDS     r3,r4,#4
        0x00031c18:    f1040114    ....    ADD      r1,r4,#0x14
        0x00031c1c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031c20:    f7e9be22    ..".    B        HciLeStartEncryptionCmd ; 0x1b868
        0x00031c24:    7c28        (|      LDRB     r0,[r5,#0x10]
        0x00031c26:    2200        ."      MOVS     r2,#0
        0x00031c28:    2102        .!      MOVS     r1,#2
        0x00031c2a:    f7e8fd75    ..u.    BL       DmConnSetIdle ; 0x1a718
        0x00031c2e:    89a8        ..      LDRH     r0,[r5,#0xc]
        0x00031c30:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031c34:    f7e9bbb5    ....    B        HciLeLtkReqNegReplCmd ; 0x1b3a2
    i.dmSecReset
    dmSecReset
        0x00031c38:    f7eabb20    .. .    B        SmpDbInit ; 0x1c27c
        0x00031c3c:    0000        ..      MOVS     r0,r0
        0x00031c3e:    0000        ..      MOVS     r0,r0
    i.dynalloc_analysis
    dynalloc_analysis
        0x00031c40:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00031c44:    2000        .       MOVS     r0,#0
        0x00031c46:    ed2d8b0c    -...    VPUSH    {d8-d13}
        0x00031c4a:    b089        ..      SUB      sp,sp,#0x24
        0x00031c4c:    e9dd4923    ..#I    LDRD     r4,r9,[sp,#0x8c]
        0x00031c50:    ed9d9a26    ..&.    VLDR     s18,[sp,#0x98]
        0x00031c54:    f8dda0cc    ....    LDR      r10,[sp,#0xcc]
        0x00031c58:    9e27        '.      LDR      r6,[sp,#0x9c]
        0x00031c5a:    9002        ..      STR      r0,[sp,#8]
        0x00031c5c:    f00bfca0    ....    BL       save_stack ; 0x3d5a0
        0x00031c60:    9818        ..      LDR      r0,[sp,#0x60]
        0x00031c62:    fb09f000    ....    MUL      r0,r9,r0
        0x00031c66:    0080        ..      LSLS     r0,r0,#2
        0x00031c68:    4605        .F      MOV      r5,r0
        0x00031c6a:    f00dfe87    ....    BL       spl_alloca ; 0x3f97c
        0x00031c6e:    4683        .F      MOV      r11,r0
        0x00031c70:    4628        (F      MOV      r0,r5
        0x00031c72:    f00dfe83    ....    BL       spl_alloca ; 0x3f97c
        0x00031c76:    9001        ..      STR      r0,[sp,#4]
        0x00031c78:    9818        ..      LDR      r0,[sp,#0x60]
        0x00031c7a:    ea4f0880    O...    LSL      r8,r0,#2
        0x00031c7e:    4640        @F      MOV      r0,r8
        0x00031c80:    f00dfe7c    ..|.    BL       spl_alloca ; 0x3f97c
        0x00031c84:    4605        .F      MOV      r5,r0
        0x00031c86:    4641        AF      MOV      r1,r8
        0x00031c88:    9825        %.      LDR      r0,[sp,#0x94]
        0x00031c8a:    f7e6fd9e    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00031c8e:    ed9f8afe    ....    VLDR     s16,[pc,#1016] ; [0x32088] = 0xc1ff3333
        0x00031c92:    eef68a00    ....    VMOV.F32 s17,#0.50000000
        0x00031c96:    2c00        .,      CMP      r4,#0
        0x00031c98:    dd2e        ..      BLE      0x31cf8 ; dynalloc_analysis + 184
        0x00031c9a:    230a        .#      MOVS     r3,#0xa
        0x00031c9c:    4afb        .J      LDR      r2,[pc,#1004] ; [0x3208c] = 0x48d5c
        0x00031c9e:    2100        .!      MOVS     r1,#0
        0x00031ca0:    46a4        .F      MOV      r12,r4
        0x00031ca2:    ed9f0afb    ....    VLDR     s0,[pc,#1004] ; [0x32090] = 0x3d800000
        0x00031ca6:    eef20a02    ....    VMOV.F32 s1,#9.00000000
        0x00031caa:    ed9f2afa    ...*    VLDR     s4,[pc,#1000] ; [0x32094] = 0x3bcb295f
        0x00031cae:    9801        ..      LDR      r0,[sp,#4]
        0x00031cb0:    f9367b02    6..{    LDRSH    r7,[r6],#2
        0x00031cb4:    eef01a68    ..h.    VMOV.F32 s3,s17
        0x00031cb8:    ee017a10    ...z    VMOV     s2,r7
        0x00031cbc:    fb01f703    ....    MUL      r7,r1,r3
        0x00031cc0:    3719        .7      ADDS     r7,r7,#0x19
        0x00031cc2:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00031cc6:    1c49        I.      ADDS     r1,r1,#1
        0x00031cc8:    1c5b        [.      ADDS     r3,r3,#1
        0x00031cca:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00031cce:    ee411a00    A...    VMLA.F32 s3,s2,s0
        0x00031cd2:    eeb81ac9    ....    VCVT.F32.S32 s2,s18
        0x00031cd6:    ee301ac1    0...    VSUB.F32 s2,s1,s2
        0x00031cda:    ee711a81    q...    VADD.F32 s3,s3,s2
        0x00031cde:    ecb21a01    ....    VLDM     r2!,{s2}
        0x00031ce2:    ee311ac1    1...    VSUB.F32 s2,s3,s2
        0x00031ce6:    ee017a90    ...z    VMOV     s3,r7
        0x00031cea:    eef81ae1    ....    VCVT.F32.S32 s3,s3
        0x00031cee:    ee011a82    ....    VMLA.F32 s2,s3,s4
        0x00031cf2:    eca01a01    ....    VSTM     r0!,{s2}
        0x00031cf6:    d1db        ..      BNE      0x31cb0 ; dynalloc_analysis + 112
        0x00031cf8:    2300        .#      MOVS     r3,#0
        0x00031cfa:    9801        ..      LDR      r0,[sp,#4]
        0x00031cfc:    1e67        g.      SUBS     r7,r4,#1
        0x00031cfe:    eb000c87    ....    ADD      r12,r0,r7,LSL #2
        0x00031d02:    2f00        ./      CMP      r7,#0
        0x00031d04:    dd3c        <.      BLE      0x31d80 ; dynalloc_analysis + 320
        0x00031d06:    9818        ..      LDR      r0,[sp,#0x60]
        0x00031d08:    fb03f100    ....    MUL      r1,r3,r0
        0x00031d0c:    9815        ..      LDR      r0,[sp,#0x54]
        0x00031d0e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00031d12:    9901        ..      LDR      r1,[sp,#4]
        0x00031d14:    1f00        ..      SUBS     r0,r0,#4
        0x00031d16:    1f09        ..      SUBS     r1,r1,#4
        0x00031d18:    f0140f01    ....    TST      r4,#1
        0x00031d1c:    d10d        ..      BNE      0x31d3a ; dynalloc_analysis + 250
        0x00031d1e:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00031d22:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x00031d26:    ee700ac0    p...    VSUB.F32 s1,s1,s0
        0x00031d2a:    eef40ac8    ....    VCMPE.F32 s1,s16
        0x00031d2e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031d32:    f30086ed    ....    BGT.W    0x32b10 ; dynalloc_analysis + 3792
        0x00031d36:    1d00        ..      ADDS     r0,r0,#4
        0x00031d38:    1d09        ..      ADDS     r1,r1,#4
        0x00031d3a:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00031d3e:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x00031d42:    107a        z.      ASRS     r2,r7,#1
        0x00031d44:    d01c        ..      BEQ      0x31d80 ; dynalloc_analysis + 320
        0x00031d46:    bf00        ..      NOP      
        0x00031d48:    ee302ac0    0..*    VSUB.F32 s4,s1,s0
        0x00031d4c:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x00031d50:    edd11a02    ....    VLDR     s3,[r1,#8]
        0x00031d54:    3008        .0      ADDS     r0,r0,#8
        0x00031d56:    eeb42ac8    ...*    VCMPE.F32 s4,s16
        0x00031d5a:    3108        .1      ADDS     r1,r1,#8
        0x00031d5c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031d60:    f30086e4    ....    BGT.W    0x32b2c ; dynalloc_analysis + 3820
        0x00031d64:    ee312a61    1.a*    VSUB.F32 s4,s2,s3
        0x00031d68:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00031d6c:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x00031d70:    eeb42ac8    ...*    VCMPE.F32 s4,s16
        0x00031d74:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031d78:    f30086dc    ....    BGT.W    0x32b34 ; dynalloc_analysis + 3828
        0x00031d7c:    1e52        R.      SUBS     r2,r2,#1
        0x00031d7e:    d1e3        ..      BNE      0x31d48 ; dynalloc_analysis + 264
        0x00031d80:    0038        8.      MOVS     r0,r7
        0x00031d82:    d411        ..      BMI      0x31da8 ; dynalloc_analysis + 360
        0x00031d84:    9918        ..      LDR      r1,[sp,#0x60]
        0x00031d86:    ed9c0a00    ....    VLDR     s0,[r12,#0]
        0x00031d8a:    fb030201    ....    MLA      r2,r3,r1,r0
        0x00031d8e:    9915        ..      LDR      r1,[sp,#0x54]
        0x00031d90:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x00031d94:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x00031d98:    ee700ac0    p...    VSUB.F32 s1,s1,s0
        0x00031d9c:    eef40ac8    ....    VCMPE.F32 s1,s16
        0x00031da0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031da4:    f30086ca    ....    BGT.W    0x32b3c ; dynalloc_analysis + 3836
        0x00031da8:    1c5b        [.      ADDS     r3,r3,#1
        0x00031daa:    4599        .E      CMP      r9,r3
        0x00031dac:    dca9        ..      BGT      0x31d02 ; dynalloc_analysis + 194
        0x00031dae:    4640        @F      MOV      r0,r8
        0x00031db0:    f00dfde4    ....    BL       spl_alloca ; 0x3f97c
        0x00031db4:    4606        .F      MOV      r6,r0
        0x00031db6:    4640        @F      MOV      r0,r8
        0x00031db8:    f00dfde0    ....    BL       spl_alloca ; 0x3f97c
        0x00031dbc:    4680        .F      MOV      r8,r0
        0x00031dbe:    2c00        .,      CMP      r4,#0
        0x00031dc0:    dd2b        +.      BLE      0x31e1a ; dynalloc_analysis + 474
        0x00031dc2:    9901        ..      LDR      r1,[sp,#4]
        0x00031dc4:    9815        ..      LDR      r0,[sp,#0x54]
        0x00031dc6:    1f0a        ..      SUBS     r2,r1,#4
        0x00031dc8:    1f33        3.      SUBS     r3,r6,#4
        0x00031dca:    1f00        ..      SUBS     r0,r0,#4
        0x00031dcc:    f0140f01    ....    TST      r4,#1
        0x00031dd0:    d00a        ..      BEQ      0x31de8 ; dynalloc_analysis + 424
        0x00031dd2:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00031dd6:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x00031dda:    1d00        ..      ADDS     r0,r0,#4
        0x00031ddc:    1d12        ..      ADDS     r2,r2,#4
        0x00031dde:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00031de2:    ed830a01    ....    VSTR     s0,[r3,#4]
        0x00031de6:    1d1b        ..      ADDS     r3,r3,#4
        0x00031de8:    1061        a.      ASRS     r1,r4,#1
        0x00031dea:    d016        ..      BEQ      0x31e1a ; dynalloc_analysis + 474
        0x00031dec:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00031df0:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x00031df4:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00031df8:    ed830a01    ....    VSTR     s0,[r3,#4]
        0x00031dfc:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x00031e00:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x00031e04:    3008        .0      ADDS     r0,r0,#8
        0x00031e06:    1e49        I.      SUBS     r1,r1,#1
        0x00031e08:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00031e0c:    f1020208    ....    ADD      r2,r2,#8
        0x00031e10:    ed830a02    ....    VSTR     s0,[r3,#8]
        0x00031e14:    f1030308    ....    ADD      r3,r3,#8
        0x00031e18:    d1e8        ..      BNE      0x31dec ; dynalloc_analysis + 428
        0x00031e1a:    f1b90f02    ....    CMP      r9,#2
        0x00031e1e:    d14b        K.      BNE      0x31eb8 ; dynalloc_analysis + 632
        0x00031e20:    2c00        .,      CMP      r4,#0
        0x00031e22:    dd49        I.      BLE      0x31eb8 ; dynalloc_analysis + 632
        0x00031e24:    9a18        ..      LDR      r2,[sp,#0x60]
        0x00031e26:    9915        ..      LDR      r1,[sp,#0x54]
        0x00031e28:    1f30        0.      SUBS     r0,r6,#4
        0x00031e2a:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x00031e2e:    1f0b        ..      SUBS     r3,r1,#4
        0x00031e30:    9901        ..      LDR      r1,[sp,#4]
        0x00031e32:    1f09        ..      SUBS     r1,r1,#4
        0x00031e34:    f0140f01    ....    TST      r4,#1
        0x00031e38:    d013        ..      BEQ      0x31e62 ; dynalloc_analysis + 546
        0x00031e3a:    ed930a01    ....    VLDR     s0,[r3,#4]
        0x00031e3e:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x00031e42:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00031e46:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00031e4a:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00031e4e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e52:    bfc8        ..      IT       GT
        0x00031e54:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x00031e58:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00031e5c:    1d00        ..      ADDS     r0,r0,#4
        0x00031e5e:    1d09        ..      ADDS     r1,r1,#4
        0x00031e60:    1d1b        ..      ADDS     r3,r3,#4
        0x00031e62:    1062        b.      ASRS     r2,r4,#1
        0x00031e64:    d028        (.      BEQ      0x31eb8 ; dynalloc_analysis + 632
        0x00031e66:    bf00        ..      NOP      
        0x00031e68:    ed930a01    ....    VLDR     s0,[r3,#4]
        0x00031e6c:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x00031e70:    ee700a60    p.`.    VSUB.F32 s1,s0,s1
        0x00031e74:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00031e78:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00031e7c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e80:    bf28        (.      IT       CS
        0x00031e82:    eeb00a60    ..`.    VMOVCS.F32 s0,s1
        0x00031e86:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00031e8a:    ed930a02    ....    VLDR     s0,[r3,#8]
        0x00031e8e:    edd10a02    ....    VLDR     s1,[r1,#8]
        0x00031e92:    ee700a60    p.`.    VSUB.F32 s1,s0,s1
        0x00031e96:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x00031e9a:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00031e9e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031ea2:    bf28        (.      IT       CS
        0x00031ea4:    eeb00a60    ..`.    VMOVCS.F32 s0,s1
        0x00031ea8:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x00031eac:    3008        .0      ADDS     r0,r0,#8
        0x00031eae:    3108        .1      ADDS     r1,r1,#8
        0x00031eb0:    1e52        R.      SUBS     r2,r2,#1
        0x00031eb2:    f1030308    ....    ADD      r3,r3,#8
        0x00031eb6:    d1d7        ..      BNE      0x31e68 ; dynalloc_analysis + 552
        0x00031eb8:    00a2        ..      LSLS     r2,r4,#2
        0x00031eba:    4631        1F      MOV      r1,r6
        0x00031ebc:    4640        @F      MOV      r0,r8
        0x00031ebe:    9205        ..      STR      r2,[sp,#0x14]
        0x00031ec0:    f7e6fbea    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x00031ec4:    eeb09a00    ....    VMOV.F32 s18,#2.00000000
        0x00031ec8:    2f00        ./      CMP      r7,#0
        0x00031eca:    dd50        P.      BLE      0x31f6e ; dynalloc_analysis + 814
        0x00031ecc:    4630        0F      MOV      r0,r6
        0x00031ece:    f0140f01    ....    TST      r4,#1
        0x00031ed2:    d07d        }.      BEQ      0x31fd0 ; dynalloc_analysis + 912
        0x00031ed4:    1079        y.      ASRS     r1,r7,#1
        0x00031ed6:    d020         .      BEQ      0x31f1a ; dynalloc_analysis + 730
        0x00031ed8:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x00031edc:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00031ee0:    ee700ac9    p...    VSUB.F32 s1,s1,s18
        0x00031ee4:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00031ee8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031eec:    bfd8        ..      IT       LE
        0x00031eee:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00031ef2:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00031ef6:    ee300a49    0.I.    VSUB.F32 s0,s0,s18
        0x00031efa:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x00031efe:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00031f02:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f06:    bfd8        ..      IT       LE
        0x00031f08:    eef00a40    ..@.    VMOVLE.F32 s1,s0
        0x00031f0c:    edc00a02    ....    VSTR     s1,[r0,#8]
        0x00031f10:    3008        .0      ADDS     r0,r0,#8
        0x00031f12:    1e49        I.      SUBS     r1,r1,#1
        0x00031f14:    d1e0        ..      BNE      0x31ed8 ; dynalloc_analysis + 664
        0x00031f16:    2f00        ./      CMP      r7,#0
        0x00031f18:    dd29        ).      BLE      0x31f6e ; dynalloc_analysis + 814
        0x00031f1a:    eb060084    ....    ADD      r0,r6,r4,LSL #2
        0x00031f1e:    f0140f01    ....    TST      r4,#1
        0x00031f22:    eeb00a08    ....    VMOV.F32 s0,#3.00000000
        0x00031f26:    f1a00004    ....    SUB      r0,r0,#4
        0x00031f2a:    d07c        |.      BEQ      0x32026 ; dynalloc_analysis + 998
        0x00031f2c:    1079        y.      ASRS     r1,r7,#1
        0x00031f2e:    d01e        ..      BEQ      0x31f6e ; dynalloc_analysis + 814
        0x00031f30:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00031f34:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x00031f38:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x00031f3c:    eef40ac1    ....    VCMPE.F32 s1,s2
        0x00031f40:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f44:    bfd8        ..      IT       LE
        0x00031f46:    eef00a41    ..A.    VMOVLE.F32 s1,s2
        0x00031f4a:    ed400a01    @...    VSTR     s1,[r0,#-4]
        0x00031f4e:    ee700ac0    p...    VSUB.F32 s1,s1,s0
        0x00031f52:    ed101a02    ....    VLDR     s2,[r0,#-8]
        0x00031f56:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x00031f5a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f5e:    bfd8        ..      IT       LE
        0x00031f60:    eeb01a60    ..`.    VMOVLE.F32 s2,s1
        0x00031f64:    ed001a02    ....    VSTR     s2,[r0,#-8]
        0x00031f68:    3808        .8      SUBS     r0,r0,#8
        0x00031f6a:    1e49        I.      SUBS     r1,r1,#1
        0x00031f6c:    d1e0        ..      BNE      0x31f30 ; dynalloc_analysis + 752
        0x00031f6e:    ed9faa4a    ..J.    VLDR     s20,[pc,#296] ; [0x32098] = 0
        0x00031f72:    2c00        .,      CMP      r4,#0
        0x00031f74:    dd70        p.      BLE      0x32058 ; dynalloc_analysis + 1048
        0x00031f76:    eeb20a08    ....    VMOV.F32 s0,#12.00000000
        0x00031f7a:    9400        ..      STR      r4,[sp,#0]
        0x00031f7c:    ee789a40    x.@.    VSUB.F32 s19,s16,s0
        0x00031f80:    eef59ac0    ....    VCMPE.F32 s19,#0.0
        0x00031f84:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f88:    bf34        4.      ITE      CC
        0x00031f8a:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x00031f8e:    eeb00a69    ..i.    VMOVCS.F32 s0,s19
        0x00031f92:    edd60a00    ....    VLDR     s1,[r6,#0]
        0x00031f96:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00031f9a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f9e:    dd08        ..      BLE      0x31fb2 ; dynalloc_analysis + 882
        0x00031fa0:    eef59ac0    ....    VCMPE.F32 s19,#0.0
        0x00031fa4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031fa8:    bf34        4.      ITE      CC
        0x00031faa:    eef00a4a    ..J.    VMOVCC.F32 s1,s20
        0x00031fae:    eef00a69    ..i.    VMOVCS.F32 s1,s19
        0x00031fb2:    ed980a00    ....    VLDR     s0,[r8,#0]
        0x00031fb6:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00031fba:    ee70aa28    p.(.    VADD.F32 s21,s0,s17
        0x00031fbe:    ee1a0a90    ....    VMOV     r0,s21
        0x00031fc2:    f010ff05    ....    BL       __aeabi_f2d ; 0x42dd0
        0x00031fc6:    ec410b10    A...    VMOV     d0,r0,r1
        0x00031fca:    f7ebfa85    ....    BL       __hardfp_floor ; 0x1d4d8
        0x00031fce:    e000        ..      B        0x31fd2 ; dynalloc_analysis + 914
        0x00031fd0:    e081        ..      B        0x320d6 ; dynalloc_analysis + 1174
        0x00031fd2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00031fd6:    f010fb41    ..A.    BL       __aeabi_d2iz ; 0x4265c
        0x00031fda:    4240        @B      RSBS     r0,r0,#0
        0x00031fdc:    d410        ..      BMI      0x32000 ; dynalloc_analysis + 960
        0x00031fde:    ee1a0a90    ....    VMOV     r0,s21
        0x00031fe2:    f010fef5    ....    BL       __aeabi_f2d ; 0x42dd0
        0x00031fe6:    ec410b10    A...    VMOV     d0,r0,r1
        0x00031fea:    f7ebfa75    ..u.    BL       __hardfp_floor ; 0x1d4d8
        0x00031fee:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00031ff2:    f010fb33    ..3.    BL       __aeabi_d2iz ; 0x4265c
        0x00031ff6:    4240        @B      RSBS     r0,r0,#0
        0x00031ff8:    2805        .(      CMP      r0,#5
        0x00031ffa:    bfa8        ..      IT       GE
        0x00031ffc:    2005        .       MOVGE    r0,#5
        0x00031ffe:    da1e        ..      BGE      0x3203e ; dynalloc_analysis + 1022
        0x00032000:    ee1a0a90    ....    VMOV     r0,s21
        0x00032004:    f010fee4    ....    BL       __aeabi_f2d ; 0x42dd0
        0x00032008:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003200c:    f7ebfa64    ..d.    BL       __hardfp_floor ; 0x1d4d8
        0x00032010:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032014:    f010fb22    ..".    BL       __aeabi_d2iz ; 0x4265c
        0x00032018:    4240        @B      RSBS     r0,r0,#0
        0x0003201a:    bf48        H.      IT       MI
        0x0003201c:    2000        .       MOVMI    r0,#0
        0x0003201e:    d40e        ..      BMI      0x3203e ; dynalloc_analysis + 1022
        0x00032020:    ee1a0a90    ....    VMOV     r0,s21
        0x00032024:    e000        ..      B        0x32028 ; dynalloc_analysis + 1000
        0x00032026:    e067        g.      B        0x320f8 ; dynalloc_analysis + 1208
        0x00032028:    f010fed2    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0003202c:    ec410b10    A...    VMOV     d0,r0,r1
        0x00032030:    f7ebfa52    ..R.    BL       __hardfp_floor ; 0x1d4d8
        0x00032034:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032038:    f010fb10    ....    BL       __aeabi_d2iz ; 0x4265c
        0x0003203c:    4240        @B      RSBS     r0,r0,#0
        0x0003203e:    2120         !      MOVS     r1,#0x20
        0x00032040:    fa21f000    !...    LSR      r0,r1,r0
        0x00032044:    f84a0b04    J...    STR      r0,[r10],#4
        0x00032048:    9800        ..      LDR      r0,[sp,#0]
        0x0003204a:    f1060604    ....    ADD      r6,r6,#4
        0x0003204e:    1e40        @.      SUBS     r0,r0,#1
        0x00032050:    f1080804    ....    ADD      r8,r8,#4
        0x00032054:    9000        ..      STR      r0,[sp,#0]
        0x00032056:    d193        ..      BNE      0x31f80 ; dynalloc_analysis + 832
        0x00032058:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003205a:    9a32        2.      LDR      r2,[sp,#0xc8]
        0x0003205c:    9922        ".      LDR      r1,[sp,#0x88]
        0x0003205e:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00032062:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x00032066:    9104        ..      STR      r1,[sp,#0x10]
        0x00032068:    9922        ".      LDR      r1,[sp,#0x88]
        0x0003206a:    f100031e    ....    ADD      r3,r0,#0x1e
        0x0003206e:    982d        -.      LDR      r0,[sp,#0xb4]
        0x00032070:    1a61        a.      SUBS     r1,r4,r1
        0x00032072:    9100        ..      STR      r1,[sp,#0]
        0x00032074:    4298        .B      CMP      r0,r3
        0x00032076:    bfa4        ..      ITT      GE
        0x00032078:    982f        /.      LDRGE    r0,[sp,#0xbc]
        0x0003207a:    2800        .(      CMPGE    r0,#0
        0x0003207c:    d04d        M.      BEQ      0x3211a ; dynalloc_analysis + 1242
        0x0003207e:    2900        .)      CMP      r1,#0
        0x00032080:    dd1c        ..      BLE      0x320bc ; dynalloc_analysis + 1148
        0x00032082:    f0110f01    ....    TST      r1,#1
        0x00032086:    e009        ..      B        0x3209c ; dynalloc_analysis + 1116
    $d
        0x00032088:    c1ff3333    33..    DCD    3254727475
        0x0003208c:    00048d5c    \...    DCD    298332
        0x00032090:    3d800000    ...=    DCD    1031798784
        0x00032094:    3bcb295f    _).;    DCD    1003170143
        0x00032098:    00000000    ....    DCD    0
    $t
        0x0003209c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003209e:    f04f010d    O...    MOV      r1,#0xd
        0x000320a2:    f1a00004    ....    SUB      r0,r0,#4
        0x000320a6:    bf18        ..      IT       NE
        0x000320a8:    f8401f04    @...    STRNE    r1,[r0,#4]!
        0x000320ac:    9a00        ..      LDR      r2,[sp,#0]
        0x000320ae:    1052        R.      ASRS     r2,r2,#1
        0x000320b0:    d004        ..      BEQ      0x320bc ; dynalloc_analysis + 1148
        0x000320b2:    6041        A`      STR      r1,[r0,#4]
        0x000320b4:    f8401f08    @...    STR      r1,[r0,#8]!
        0x000320b8:    1e52        R.      SUBS     r2,r2,#1
        0x000320ba:    d1fa        ..      BNE      0x320b2 ; dynalloc_analysis + 1138
        0x000320bc:    992e        ..      LDR      r1,[sp,#0xb8]
        0x000320be:    9802        ..      LDR      r0,[sp,#8]
        0x000320c0:    6008        .`      STR      r0,[r1,#0]
        0x000320c2:    f00bfa65    ..e.    BL       restore_stack ; 0x3d590
        0x000320c6:    b009        ..      ADD      sp,sp,#0x24
        0x000320c8:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x000320cc:    ecbd8b0c    ....    VPOP     {d8-d13}
        0x000320d0:    b004        ..      ADD      sp,sp,#0x10
        0x000320d2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000320d6:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x000320da:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x000320de:    ee300a49    0.I.    VSUB.F32 s0,s0,s18
        0x000320e2:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000320e6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000320ea:    bfc8        ..      IT       GT
        0x000320ec:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x000320f0:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000320f4:    1d30        0.      ADDS     r0,r6,#4
        0x000320f6:    e6ed        ..      B        0x31ed4 ; dynalloc_analysis + 660
        0x000320f8:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000320fc:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x00032100:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x00032104:    eef40ac1    ....    VCMPE.F32 s1,s2
        0x00032108:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003210c:    bfd8        ..      IT       LE
        0x0003210e:    eef00a41    ..A.    VMOVLE.F32 s1,s2
        0x00032112:    ed400a01    @...    VSTR     s1,[r0,#-4]
        0x00032116:    1f00        ..      SUBS     r0,r0,#4
        0x00032118:    e708        ..      B        0x31f2c ; dynalloc_analysis + 748
        0x0003211a:    2600        .&      MOVS     r6,#0
        0x0003211c:    eb050084    ....    ADD      r0,r5,r4,LSL #2
        0x00032120:    46b0        .F      MOV      r8,r6
        0x00032122:    eef7aa08    ....    VMOV.F32 s21,#1.50000000
        0x00032126:    eef79a00    ....    VMOV.F32 s19,#1.00000000
        0x0003212a:    f1a40a02    ....    SUB      r10,r4,#2
        0x0003212e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00032130:    9818        ..      LDR      r0,[sp,#0x60]
        0x00032132:    9916        ..      LDR      r1,[sp,#0x58]
        0x00032134:    fb08f000    ....    MUL      r0,r8,r0
        0x00032138:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0003213c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003213e:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00032140:    4628        (F      MOV      r0,r5
        0x00032142:    9106        ..      STR      r1,[sp,#0x18]
        0x00032144:    f7e6faa8    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x00032148:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003214a:    bbe0        ..      CBNZ     r0,0x321c6 ; dynalloc_analysis + 1414
        0x0003214c:    2c08        .,      CMP      r4,#8
        0x0003214e:    bfa8        ..      IT       GE
        0x00032150:    2308        .#      MOVGE    r3,#8
        0x00032152:    da01        ..      BGE      0x32158 ; dynalloc_analysis + 1304
        0x00032154:    1e23        #.      SUBS     r3,r4,#0
        0x00032156:    dd3e        >.      BLE      0x321d6 ; dynalloc_analysis + 1430
        0x00032158:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003215a:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0003215c:    1f02        ..      SUBS     r2,r0,#4
        0x0003215e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00032160:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00032164:    1f01        ..      SUBS     r1,r0,#4
        0x00032166:    1f28        (.      SUBS     r0,r5,#4
        0x00032168:    f0130f01    ....    TST      r3,#1
        0x0003216c:    d00f        ..      BEQ      0x3218e ; dynalloc_analysis + 1358
        0x0003216e:    ed920a01    ....    VLDR     s0,[r2,#4]
        0x00032172:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x00032176:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0003217a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003217e:    bfd8        ..      IT       LE
        0x00032180:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00032184:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00032188:    1d00        ..      ADDS     r0,r0,#4
        0x0003218a:    1d09        ..      ADDS     r1,r1,#4
        0x0003218c:    1d12        ..      ADDS     r2,r2,#4
        0x0003218e:    105b        [.      ASRS     r3,r3,#1
        0x00032190:    d021        !.      BEQ      0x321d6 ; dynalloc_analysis + 1430
        0x00032192:    bf00        ..      NOP      
        0x00032194:    ed920a01    ....    VLDR     s0,[r2,#4]
        0x00032198:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0003219c:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x000321a0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000321a4:    bfd8        ..      IT       LE
        0x000321a6:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x000321aa:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000321ae:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x000321b2:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x000321b6:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000321ba:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000321be:    bfc8        ..      IT       GT
        0x000321c0:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x000321c4:    e000        ..      B        0x321c8 ; dynalloc_analysis + 1416
        0x000321c6:    e006        ..      B        0x321d6 ; dynalloc_analysis + 1430
        0x000321c8:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x000321cc:    3008        .0      ADDS     r0,r0,#8
        0x000321ce:    3108        .1      ADDS     r1,r1,#8
        0x000321d0:    3208        .2      ADDS     r2,r2,#8
        0x000321d2:    1e5b        [.      SUBS     r3,r3,#1
        0x000321d4:    d1de        ..      BNE      0x32194 ; dynalloc_analysis + 1364
        0x000321d6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000321d8:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000321dc:    eb0b0280    ....    ADD      r2,r11,r0,LSL #2
        0x000321e0:    2f00        ./      CMP      r7,#0
        0x000321e2:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x000321e6:    dd24        $.      BLE      0x32232 ; dynalloc_analysis + 1522
        0x000321e8:    1d28        (.      ADDS     r0,r5,#4
        0x000321ea:    4611        .F      MOV      r1,r2
        0x000321ec:    2300        .#      MOVS     r3,#0
        0x000321ee:    f1a40c01    ....    SUB      r12,r4,#1
        0x000321f2:    bf00        ..      NOP      
        0x000321f4:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x000321f8:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x000321fc:    ee700aa8    p...    VADD.F32 s1,s1,s17
        0x00032200:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00032204:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032208:    bfc8        ..      IT       GT
        0x0003220a:    1c5e        ^.      ADDGT    r6,r3,#1
        0x0003220c:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x00032210:    ee700aaa    p...    VADD.F32 s1,s1,s21
        0x00032214:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00032218:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003221c:    bfd8        ..      IT       LE
        0x0003221e:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00032222:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x00032226:    1d00        ..      ADDS     r0,r0,#4
        0x00032228:    1d09        ..      ADDS     r1,r1,#4
        0x0003222a:    1c5b        [.      ADDS     r3,r3,#1
        0x0003222c:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00032230:    d1e0        ..      BNE      0x321f4 ; dynalloc_analysis + 1460
        0x00032232:    2e00        ..      CMP      r6,#0
        0x00032234:    dd72        r.      BLE      0x3231c ; dynalloc_analysis + 1756
        0x00032236:    eb020086    ....    ADD      r0,r2,r6,LSL #2
        0x0003223a:    eb050186    ....    ADD      r1,r5,r6,LSL #2
        0x0003223e:    f0160f01    ....    TST      r6,#1
        0x00032242:    d023        #.      BEQ      0x3228c ; dynalloc_analysis + 1612
        0x00032244:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00032248:    ee700a09    p...    VADD.F32 s1,s0,s18
        0x0003224c:    ed110a01    ....    VLDR     s0,[r1,#-4]
        0x00032250:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00032254:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032258:    bfd4        ..      ITE      LE
        0x0003225a:    eeb01a60    ..`.    VMOVLE.F32 s2,s1
        0x0003225e:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x00032262:    ed501a01    P...    VLDR     s3,[r0,#-4]
        0x00032266:    eeb41ae1    ....    VCMPE.F32 s2,s3
        0x0003226a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003226e:    bf28        (.      IT       CS
        0x00032270:    eeb00a61    ..a.    VMOVCS.F32 s0,s3
        0x00032274:    d206        ..      BCS      0x32284 ; dynalloc_analysis + 1604
        0x00032276:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0003227a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003227e:    bfd8        ..      IT       LE
        0x00032280:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00032284:    ed000a01    ....    VSTR     s0,[r0,#-4]
        0x00032288:    1f00        ..      SUBS     r0,r0,#4
        0x0003228a:    1f09        ..      SUBS     r1,r1,#4
        0x0003228c:    1073        s.      ASRS     r3,r6,#1
        0x0003228e:    d045        E.      BEQ      0x3231c ; dynalloc_analysis + 1756
        0x00032290:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00032294:    ed510a01    Q...    VLDR     s1,[r1,#-4]
        0x00032298:    ee300a09    0...    VADD.F32 s0,s0,s18
        0x0003229c:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x000322a0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000322a4:    bfcc        ..      ITE      GT
        0x000322a6:    eeb01a60    ..`.    VMOVGT.F32 s2,s1
        0x000322aa:    eeb01a40    ..@.    VMOVLE.F32 s2,s0
        0x000322ae:    ed501a01    P...    VLDR     s3,[r0,#-4]
        0x000322b2:    eeb41ae1    ....    VCMPE.F32 s2,s3
        0x000322b6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000322ba:    bf28        (.      IT       CS
        0x000322bc:    eeb00a61    ..a.    VMOVCS.F32 s0,s3
        0x000322c0:    d206        ..      BCS      0x322d0 ; dynalloc_analysis + 1680
        0x000322c2:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x000322c6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000322ca:    bfc8        ..      IT       GT
        0x000322cc:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x000322d0:    ed000a01    ....    VSTR     s0,[r0,#-4]
        0x000322d4:    ee700a09    p...    VADD.F32 s1,s0,s18
        0x000322d8:    ed110a02    ....    VLDR     s0,[r1,#-8]
        0x000322dc:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000322e0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000322e4:    bfcc        ..      ITE      GT
        0x000322e6:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x000322ea:    eeb01a60    ..`.    VMOVLE.F32 s2,s1
        0x000322ee:    ed501a02    P...    VLDR     s3,[r0,#-8]
        0x000322f2:    eeb41ae1    ....    VCMPE.F32 s2,s3
        0x000322f6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000322fa:    bf28        (.      IT       CS
        0x000322fc:    eeb00a61    ..a.    VMOVCS.F32 s0,s3
        0x00032300:    d206        ..      BCS      0x32310 ; dynalloc_analysis + 1744
        0x00032302:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00032306:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003230a:    bfd8        ..      IT       LE
        0x0003230c:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00032310:    ed000a02    ....    VSTR     s0,[r0,#-8]
        0x00032314:    3808        .8      SUBS     r0,r0,#8
        0x00032316:    3908        .9      SUBS     r1,r1,#8
        0x00032318:    1e5b        [.      SUBS     r3,r3,#1
        0x0003231a:    d1b9        ..      BNE      0x32290 ; dynalloc_analysis + 1616
        0x0003231c:    2102        .!      MOVS     r1,#2
        0x0003231e:    eef04a69    ..iJ    VMOV.F32 s9,s19
        0x00032322:    f1ba0f02    ....    CMP      r10,#2
        0x00032326:    dd7b        {.      BLE      0x32420 ; dynalloc_analysis + 2016
        0x00032328:    eb050081    ....    ADD      r0,r5,r1,LSL #2
        0x0003232c:    ed502a02    P..*    VLDR     s5,[r0,#-8]
        0x00032330:    ed102a01    ...*    VLDR     s4,[r0,#-4]
        0x00032334:    edd01a00    ....    VLDR     s3,[r0,#0]
        0x00032338:    3808        .8      SUBS     r0,r0,#8
        0x0003233a:    eef42ac2    ...*    VCMPE.F32 s5,s4
        0x0003233e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032342:    bfc7        ..      ITTEE    GT
        0x00032344:    eeb04a42    ..BJ    VMOVGT.F32 s8,s4
        0x00032348:    eeb03a62    ..b:    VMOVGT.F32 s6,s5
        0x0003234c:    eeb04a62    ..bJ    VMOVLE.F32 s8,s5
        0x00032350:    eeb03a42    ..B:    VMOVLE.F32 s6,s4
        0x00032354:    edd03a03    ...:    VLDR     s7,[r0,#0xc]
        0x00032358:    ed900a04    ....    VLDR     s0,[r0,#0x10]
        0x0003235c:    eef43ac0    ...:    VCMPE.F32 s7,s0
        0x00032360:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032364:    bfc7        ..      ITTEE    GT
        0x00032366:    eef00a40    ..@.    VMOVGT.F32 s1,s0
        0x0003236a:    eeb01a63    ..c.    VMOVGT.F32 s2,s7
        0x0003236e:    eef00a63    ..c.    VMOVLE.F32 s1,s7
        0x00032372:    eeb01a40    ..@.    VMOVLE.F32 s2,s0
        0x00032376:    eeb44ae0    ...J    VCMPE.F32 s8,s1
        0x0003237a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003237e:    dd07        ..      BLE      0x32390 ; dynalloc_analysis + 1872
        0x00032380:    eef00a44    ..D.    VMOV.F32 s1,s8
        0x00032384:    eeb04a43    ..CJ    VMOV.F32 s8,s6
        0x00032388:    eeb03a41    ..A:    VMOV.F32 s6,s2
        0x0003238c:    eeb01a44    ..D.    VMOV.F32 s2,s8
        0x00032390:    eeb04a61    ..aJ    VMOV.F32 s8,s3
        0x00032394:    eeb44ac3    ...J    VCMPE.F32 s8,s6
        0x00032398:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003239c:    dd16        ..      BLE      0x323cc ; dynalloc_analysis + 1932
        0x0003239e:    eeb43ae0    ...:    VCMPE.F32 s6,s1
        0x000323a2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000323a6:    d209        ..      BCS      0x323bc ; dynalloc_analysis + 1916
        0x000323a8:    eeb01a61    ..a.    VMOV.F32 s2,s3
        0x000323ac:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x000323b0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000323b4:    bf38        8.      IT       CC
        0x000323b6:    eef00a61    ..a.    VMOVCC.F32 s1,s3
        0x000323ba:    e015        ..      B        0x323e8 ; dynalloc_analysis + 1960
        0x000323bc:    eeb41ac3    ....    VCMPE.F32 s2,s6
        0x000323c0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000323c4:    bf28        (.      IT       CS
        0x000323c6:    eeb01a43    ..C.    VMOVCS.F32 s2,s6
        0x000323ca:    e019        ..      B        0x32400 ; dynalloc_analysis + 1984
        0x000323cc:    eeb04a61    ..aJ    VMOV.F32 s8,s3
        0x000323d0:    eeb44ae0    ...J    VCMPE.F32 s8,s1
        0x000323d4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000323d8:    d209        ..      BCS      0x323ee ; dynalloc_analysis + 1966
        0x000323da:    eeb43ae0    ...:    VCMPE.F32 s6,s1
        0x000323de:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000323e2:    bf38        8.      IT       CC
        0x000323e4:    eef00a43    ..C.    VMOVCC.F32 s1,s6
        0x000323e8:    eeb01a60    ..`.    VMOV.F32 s2,s1
        0x000323ec:    e008        ..      B        0x32400 ; dynalloc_analysis + 1984
        0x000323ee:    eef00a61    ..a.    VMOV.F32 s1,s3
        0x000323f2:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x000323f6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000323fa:    bfc8        ..      IT       GT
        0x000323fc:    eeb01a61    ..a.    VMOVGT.F32 s2,s3
        0x00032400:    ee710a64    q.d.    VSUB.F32 s1,s2,s9
        0x00032404:    eb020081    ....    ADD      r0,r2,r1,LSL #2
        0x00032408:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0003240c:    eef40ac1    ....    VCMPE.F32 s1,s2
        0x00032410:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032414:    db57        W.      BLT      0x324c6 ; dynalloc_analysis + 2182
        0x00032416:    eeb42ae2    ...*    VCMPE.F32 s4,s5
        0x0003241a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003241e:    e000        ..      B        0x32422 ; dynalloc_analysis + 2018
        0x00032420:    e055        U.      B        0x324ce ; dynalloc_analysis + 2190
        0x00032422:    bf3a        :.      ITTE     CC
        0x00032424:    eeb03a42    ..B:    VMOVCC.F32 s6,s4
        0x00032428:    eeb02a62    ..b*    VMOVCC.F32 s4,s5
        0x0003242c:    eeb03a62    ..b:    VMOVCS.F32 s6,s5
        0x00032430:    eeb01a63    ..c.    VMOV.F32 s2,s7
        0x00032434:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x00032438:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003243c:    bfce        ..      ITEE     GT
        0x0003243e:    eef00a40    ..@.    VMOVGT.F32 s1,s0
        0x00032442:    eef00a41    ..A.    VMOVLE.F32 s1,s2
        0x00032446:    eeb01a40    ..@.    VMOVLE.F32 s2,s0
        0x0003244a:    eeb43ae0    ...:    VCMPE.F32 s6,s1
        0x0003244e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032452:    dd07        ..      BLE      0x32464 ; dynalloc_analysis + 2084
        0x00032454:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x00032458:    eeb02a41    ..A*    VMOV.F32 s4,s2
        0x0003245c:    eef00a43    ..C.    VMOV.F32 s1,s6
        0x00032460:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00032464:    eef41ac2    ....    VCMPE.F32 s3,s4
        0x00032468:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003246c:    dd10        ..      BLE      0x32490 ; dynalloc_analysis + 2128
        0x0003246e:    eeb42ae0    ...*    VCMPE.F32 s4,s1
        0x00032472:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032476:    d205        ..      BCS      0x32484 ; dynalloc_analysis + 2116
        0x00032478:    eef41ae0    ....    VCMPE.F32 s3,s1
        0x0003247c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032480:    d21d        ..      BCS      0x324be ; dynalloc_analysis + 2174
        0x00032482:    e017        ..      B        0x324b4 ; dynalloc_analysis + 2164
        0x00032484:    eeb41ac2    ....    VCMPE.F32 s2,s4
        0x00032488:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003248c:    d315        ..      BCC      0x324ba ; dynalloc_analysis + 2170
        0x0003248e:    e009        ..      B        0x324a4 ; dynalloc_analysis + 2148
        0x00032490:    eef41ae0    ....    VCMPE.F32 s3,s1
        0x00032494:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032498:    d207        ..      BCS      0x324aa ; dynalloc_analysis + 2154
        0x0003249a:    eeb42ae0    ...*    VCMPE.F32 s4,s1
        0x0003249e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000324a2:    d20c        ..      BCS      0x324be ; dynalloc_analysis + 2174
        0x000324a4:    eef00a42    ..B.    VMOV.F32 s1,s4
        0x000324a8:    e009        ..      B        0x324be ; dynalloc_analysis + 2174
        0x000324aa:    eef41ac1    ....    VCMPE.F32 s3,s2
        0x000324ae:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000324b2:    d202        ..      BCS      0x324ba ; dynalloc_analysis + 2170
        0x000324b4:    eef00a61    ..a.    VMOV.F32 s1,s3
        0x000324b8:    e001        ..      B        0x324be ; dynalloc_analysis + 2174
        0x000324ba:    eef00a41    ..A.    VMOV.F32 s1,s2
        0x000324be:    ee300ae4    0...    VSUB.F32 s0,s1,s9
        0x000324c2:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x000324c6:    1c49        I.      ADDS     r1,r1,#1
        0x000324c8:    4551        QE      CMP      r1,r10
        0x000324ca:    f6ffaf2d    ..-.    BLT      0x32328 ; dynalloc_analysis + 1768
        0x000324ce:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000324d2:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x000324d6:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000324da:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000324de:    bf32        2.      ITEE     CC
        0x000324e0:    eeb01a60    ..`.    VMOVCC.F32 s2,s1
        0x000324e4:    eeb01a40    ..@.    VMOVCS.F32 s2,s0
        0x000324e8:    eeb00a60    ..`.    VMOVCS.F32 s0,s1
        0x000324ec:    edd50a02    ....    VLDR     s1,[r5,#8]
        0x000324f0:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x000324f4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000324f8:    d308        ..      BCC      0x3250c ; dynalloc_analysis + 2252
        0x000324fa:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x000324fe:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032502:    bf34        4.      ITE      CC
        0x00032504:    eeb00a60    ..`.    VMOVCC.F32 s0,s1
        0x00032508:    eeb00a41    ..A.    VMOVCS.F32 s0,s2
        0x0003250c:    ee300a64    0.d.    VSUB.F32 s0,s0,s9
        0x00032510:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x00032514:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00032518:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003251c:    bf98        ..      IT       LS
        0x0003251e:    ed820a00    ....    VSTRLS   s0,[r2,#0]
        0x00032522:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x00032526:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0003252a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003252e:    bf98        ..      IT       LS
        0x00032530:    ed820a01    ....    VSTRLS   s0,[r2,#4]
        0x00032534:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00032536:    ed100a03    ....    VLDR     s0,[r0,#-0xc]
        0x0003253a:    ed500a02    P...    VLDR     s1,[r0,#-8]
        0x0003253e:    380c        .8      SUBS     r0,r0,#0xc
        0x00032540:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00032544:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032548:    bfce        ..      ITEE     GT
        0x0003254a:    eeb01a60    ..`.    VMOVGT.F32 s2,s1
        0x0003254e:    eeb01a40    ..@.    VMOVLE.F32 s2,s0
        0x00032552:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00032556:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003255a:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0003255e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032562:    d308        ..      BCC      0x32576 ; dynalloc_analysis + 2358
        0x00032564:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x00032568:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003256c:    bf34        4.      ITE      CC
        0x0003256e:    eeb00a60    ..`.    VMOVCC.F32 s0,s1
        0x00032572:    eeb00a41    ..A.    VMOVCS.F32 s0,s2
        0x00032576:    ee300a64    0.d.    VSUB.F32 s0,s0,s9
        0x0003257a:    eb020084    ....    ADD      r0,r2,r4,LSL #2
        0x0003257e:    ed500a02    P...    VLDR     s1,[r0,#-8]
        0x00032582:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00032586:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003258a:    bf98        ..      IT       LS
        0x0003258c:    ed000a02    ....    VSTRLS   s0,[r0,#-8]
        0x00032590:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x00032594:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00032598:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003259c:    bf98        ..      IT       LS
        0x0003259e:    ed000a01    ....    VSTRLS   s0,[r0,#-4]
        0x000325a2:    2c00        .,      CMP      r4,#0
        0x000325a4:    dd34        4.      BLE      0x32610 ; dynalloc_analysis + 2512
        0x000325a6:    9901        ..      LDR      r1,[sp,#4]
        0x000325a8:    1f10        ..      SUBS     r0,r2,#4
        0x000325aa:    1f09        ..      SUBS     r1,r1,#4
        0x000325ac:    f0140f01    ....    TST      r4,#1
        0x000325b0:    d00e        ..      BEQ      0x325d0 ; dynalloc_analysis + 2448
        0x000325b2:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x000325b6:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x000325ba:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x000325be:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000325c2:    bfd8        ..      IT       LE
        0x000325c4:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x000325c8:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000325cc:    1d00        ..      ADDS     r0,r0,#4
        0x000325ce:    1d09        ..      ADDS     r1,r1,#4
        0x000325d0:    1062        b.      ASRS     r2,r4,#1
        0x000325d2:    d01d        ..      BEQ      0x32610 ; dynalloc_analysis + 2512
        0x000325d4:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x000325d8:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x000325dc:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x000325e0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000325e4:    bfd8        ..      IT       LE
        0x000325e6:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x000325ea:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000325ee:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x000325f2:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x000325f6:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000325fa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000325fe:    bfc8        ..      IT       GT
        0x00032600:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x00032604:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x00032608:    3008        .0      ADDS     r0,r0,#8
        0x0003260a:    3108        .1      ADDS     r1,r1,#8
        0x0003260c:    1e52        R.      SUBS     r2,r2,#1
        0x0003260e:    d1e1        ..      BNE      0x325d4 ; dynalloc_analysis + 2452
        0x00032610:    f1080801    ....    ADD      r8,r8,#1
        0x00032614:    45c1        .E      CMP      r9,r8
        0x00032616:    f73fad8b    ?...    BGT      0x32130 ; dynalloc_analysis + 1264
        0x0003261a:    9915        ..      LDR      r1,[sp,#0x54]
        0x0003261c:    9822        ".      LDR      r0,[sp,#0x88]
        0x0003261e:    f1b90f02    ....    CMP      r9,#2
        0x00032622:    eb010380    ....    ADD      r3,r1,r0,LSL #2
        0x00032626:    9800        ..      LDR      r0,[sp,#0]
        0x00032628:    d07d        }.      BEQ      0x32726 ; dynalloc_analysis + 2790
        0x0003262a:    2800        .(      CMP      r0,#0
        0x0003262c:    dd7c        |.      BLE      0x32728 ; dynalloc_analysis + 2792
        0x0003262e:    9822        ".      LDR      r0,[sp,#0x88]
        0x00032630:    1f1a        ..      SUBS     r2,r3,#4
        0x00032632:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x00032636:    9900        ..      LDR      r1,[sp,#0]
        0x00032638:    1f00        ..      SUBS     r0,r0,#4
        0x0003263a:    f0110f01    ....    TST      r1,#1
        0x0003263e:    d010        ..      BEQ      0x32662 ; dynalloc_analysis + 2594
        0x00032640:    ed920a01    ....    VLDR     s0,[r2,#4]
        0x00032644:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00032648:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003264c:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00032650:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032654:    bf38        8.      IT       CC
        0x00032656:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0003265a:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003265e:    1d00        ..      ADDS     r0,r0,#4
        0x00032660:    1d12        ..      ADDS     r2,r2,#4
        0x00032662:    9900        ..      LDR      r1,[sp,#0]
        0x00032664:    1049        I.      ASRS     r1,r1,#1
        0x00032666:    d025        %.      BEQ      0x326b4 ; dynalloc_analysis + 2676
        0x00032668:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003266c:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00032670:    ee300ac0    0...    VSUB.F32 s0,s1,s0
        0x00032674:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00032678:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003267c:    bf38        8.      IT       CC
        0x0003267e:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x00032682:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00032686:    ed920a02    ....    VLDR     s0,[r2,#8]
        0x0003268a:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003268e:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00032692:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00032696:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003269a:    bf38        8.      IT       CC
        0x0003269c:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x000326a0:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x000326a4:    3008        .0      ADDS     r0,r0,#8
        0x000326a6:    1e49        I.      SUBS     r1,r1,#1
        0x000326a8:    f1020208    ....    ADD      r2,r2,#8
        0x000326ac:    d1dc        ..      BNE      0x32668 ; dynalloc_analysis + 2600
        0x000326ae:    9800        ..      LDR      r0,[sp,#0]
        0x000326b0:    2800        .(      CMP      r0,#0
        0x000326b2:    dd40        @.      BLE      0x32736 ; dynalloc_analysis + 2806
        0x000326b4:    9822        ".      LDR      r0,[sp,#0x88]
        0x000326b6:    9a30        0.      LDR      r2,[sp,#0xc0]
        0x000326b8:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x000326bc:    1f01        ..      SUBS     r1,r0,#4
        0x000326be:    9822        ".      LDR      r0,[sp,#0x88]
        0x000326c0:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x000326c4:    9a00        ..      LDR      r2,[sp,#0]
        0x000326c6:    1f00        ..      SUBS     r0,r0,#4
        0x000326c8:    f0120f01    ....    TST      r2,#1
        0x000326cc:    d00e        ..      BEQ      0x326ec ; dynalloc_analysis + 2732
        0x000326ce:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x000326d2:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x000326d6:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x000326da:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000326de:    bfd8        ..      IT       LE
        0x000326e0:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x000326e4:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x000326e8:    1d00        ..      ADDS     r0,r0,#4
        0x000326ea:    1d09        ..      ADDS     r1,r1,#4
        0x000326ec:    9a00        ..      LDR      r2,[sp,#0]
        0x000326ee:    1052        R.      ASRS     r2,r2,#1
        0x000326f0:    d021        !.      BEQ      0x32736 ; dynalloc_analysis + 2806
        0x000326f2:    bf00        ..      NOP      
        0x000326f4:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x000326f8:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x000326fc:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00032700:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032704:    bfc8        ..      IT       GT
        0x00032706:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x0003270a:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003270e:    edd10a02    ....    VLDR     s1,[r1,#8]
        0x00032712:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x00032716:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0003271a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003271e:    bfc8        ..      IT       GT
        0x00032720:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x00032724:    e001        ..      B        0x3272a ; dynalloc_analysis + 2794
        0x00032726:    e019        ..      B        0x3275c ; dynalloc_analysis + 2844
        0x00032728:    e005        ..      B        0x32736 ; dynalloc_analysis + 2806
        0x0003272a:    ed810a02    ....    VSTR     s0,[r1,#8]
        0x0003272e:    3008        .0      ADDS     r0,r0,#8
        0x00032730:    3108        .1      ADDS     r1,r1,#8
        0x00032732:    1e52        R.      SUBS     r2,r2,#1
        0x00032734:    d1de        ..      BNE      0x326f4 ; dynalloc_analysis + 2740
        0x00032736:    9800        ..      LDR      r0,[sp,#0]
        0x00032738:    1e47        G.      SUBS     r7,r0,#1
        0x0003273a:    ed9fcbf9    ....    VLDR     d12,[pc,#996] ; [0x32b20] = 0xfefa39ef
        0x0003273e:    eeb2da0a    ....    VMOV.F32 s26,#13.00000000
        0x00032742:    2f00        ./      CMP      r7,#0
        0x00032744:    dd7c        |.      BLE      0x32840 ; dynalloc_analysis + 3072
        0x00032746:    9822        ".      LDR      r0,[sp,#0x88]
        0x00032748:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x0003274c:    1f06        ..      SUBS     r6,r0,#4
        0x0003274e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00032750:    1f05        ..      SUBS     r5,r0,#4
        0x00032752:    9800        ..      LDR      r0,[sp,#0]
        0x00032754:    f0100f01    ....    TST      r0,#1
        0x00032758:    d054        T.      BEQ      0x32804 ; dynalloc_analysis + 3012
        0x0003275a:    e083        ..      B        0x32864 ; dynalloc_analysis + 3108
        0x0003275c:    2800        .(      CMP      r0,#0
        0x0003275e:    ddea        ..      BLE      0x32736 ; dynalloc_analysis + 2806
        0x00032760:    9922        ".      LDR      r1,[sp,#0x88]
        0x00032762:    9818        ..      LDR      r0,[sp,#0x60]
        0x00032764:    f8ddc054    ..T.    LDR      r12,[sp,#0x54]
        0x00032768:    1842        B.      ADDS     r2,r0,r1
        0x0003276a:    eb0b0182    ....    ADD      r1,r11,r2,LSL #2
        0x0003276e:    9822        ".      LDR      r0,[sp,#0x88]
        0x00032770:    eb0c0c82    ....    ADD      r12,r12,r2,LSL #2
        0x00032774:    f8dd2000    ...     LDR.W    r2,[sp,#0]
        0x00032778:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x0003277c:    eef10a00    ....    VMOV.F32 s1,#4.00000000
        0x00032780:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00032784:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00032788:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003278c:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x00032790:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032794:    bfc8        ..      IT       GT
        0x00032796:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0003279a:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0003279e:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x000327a2:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000327a6:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x000327aa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000327ae:    bfc8        ..      IT       GT
        0x000327b0:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x000327b4:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x000327b8:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x000327bc:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x000327c0:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x000327c4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000327c8:    bf38        8.      IT       CC
        0x000327ca:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x000327ce:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x000327d2:    edd11a00    ....    VLDR     s3,[r1,#0]
        0x000327d6:    ee311a61    1.a.    VSUB.F32 s2,s2,s3
        0x000327da:    eeb51ac0    ....    VCMPE.F32 s2,#0.0
        0x000327de:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000327e2:    bf38        8.      IT       CC
        0x000327e4:    eeb01a4a    ..J.    VMOVCC.F32 s2,s20
        0x000327e8:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000327ec:    1d09        ..      ADDS     r1,r1,#4
        0x000327ee:    1e52        R.      SUBS     r2,r2,#1
        0x000327f0:    f1030304    ....    ADD      r3,r3,#4
        0x000327f4:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x000327f8:    f10c0c04    ....    ADD      r12,r12,#4
        0x000327fc:    eca00a01    ....    VSTM     r0!,{s0}
        0x00032800:    d1be        ..      BNE      0x32780 ; dynalloc_analysis + 2880
        0x00032802:    e754        T.      B        0x326ae ; dynalloc_analysis + 2670
        0x00032804:    ed960a01    ....    VLDR     s0,[r6,#4]
        0x00032808:    ee100a10    ....    VMOV     r0,s0
        0x0003280c:    f1b04f81    ...O    CMP      r0,#0x40800000
        0x00032810:    bfc8        ..      IT       GT
        0x00032812:    eeb10a00    ....    VMOVGT.F32 s0,#4.00000000
        0x00032816:    ee100a10    ....    VMOV     r0,s0
        0x0003281a:    f010fad9    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0003281e:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x00032822:    f00fffdf    ....    BL       __aeabi_dmul ; 0x427e4
        0x00032826:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003282a:    f7eafca9    ....    BL       __hardfp_exp ; 0x1d180
        0x0003282e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032832:    f00ffc91    ....    BL       __aeabi_d2f ; 0x42158
        0x00032836:    ee000a90    ....    VMOV     s1,r0
        0x0003283a:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003283e:    e000        ..      B        0x32842 ; dynalloc_analysis + 3074
        0x00032840:    e07a        z.      B        0x32938 ; dynalloc_analysis + 3320
        0x00032842:    ee000a8d    ....    VMLA.F32 s0,s1,s26
        0x00032846:    ee100a10    ....    VMOV     r0,s0
        0x0003284a:    f010fac1    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0003284e:    ec410b10    A...    VMOV     d0,r0,r1
        0x00032852:    f7eafe41    ..A.    BL       __hardfp_floor ; 0x1d4d8
        0x00032856:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003285a:    f00ffeff    ....    BL       __aeabi_d2iz ; 0x4265c
        0x0003285e:    f8450f04    E...    STR      r0,[r5,#4]!
        0x00032862:    1d36        6.      ADDS     r6,r6,#4
        0x00032864:    107f        ..      ASRS     r7,r7,#1
        0x00032866:    ed96ba01    ....    VLDR     s22,[r6,#4]
        0x0003286a:    bf1c        ..      ITT      NE
        0x0003286c:    eeb0aa4c    ..L.    VMOVNE.F32 s20,s24
        0x00032870:    eef0aa6c    ..l.    VMOVNE.F32 s21,s25
        0x00032874:    d060        `.      BEQ      0x32938 ; dynalloc_analysis + 3320
        0x00032876:    bf00        ..      NOP      
        0x00032878:    ee1b0a10    ....    VMOV     r0,s22
        0x0003287c:    edd6ba02    ....    VLDR     s23,[r6,#8]
        0x00032880:    3608        .6      ADDS     r6,r6,#8
        0x00032882:    f1b04f81    ...O    CMP      r0,#0x40800000
        0x00032886:    bfc8        ..      IT       GT
        0x00032888:    eeb1ba00    ....    VMOVGT.F32 s22,#4.00000000
        0x0003288c:    ee1b0a10    ....    VMOV     r0,s22
        0x00032890:    f010fa9e    ....    BL       __aeabi_f2d ; 0x42dd0
        0x00032894:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x00032898:    f00fffa4    ....    BL       __aeabi_dmul ; 0x427e4
        0x0003289c:    ec410b10    A...    VMOV     d0,r0,r1
        0x000328a0:    f7eafc6e    ..n.    BL       __hardfp_exp ; 0x1d180
        0x000328a4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000328a8:    f00ffc56    ..V.    BL       __aeabi_d2f ; 0x42158
        0x000328ac:    ee000a10    ....    VMOV     s0,r0
        0x000328b0:    eef09a68    ..h.    VMOV.F32 s19,s17
        0x000328b4:    ee409a0d    @...    VMLA.F32 s19,s0,s26
        0x000328b8:    ee190a90    ....    VMOV     r0,s19
        0x000328bc:    f010fa88    ....    BL       __aeabi_f2d ; 0x42dd0
        0x000328c0:    ec410b10    A...    VMOV     d0,r0,r1
        0x000328c4:    f7eafe08    ....    BL       __hardfp_floor ; 0x1d4d8
        0x000328c8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000328cc:    f00ffec6    ....    BL       __aeabi_d2iz ; 0x4265c
        0x000328d0:    6068        h`      STR      r0,[r5,#4]
        0x000328d2:    ee1b0a90    ....    VMOV     r0,s23
        0x000328d6:    ed96ba01    ....    VLDR     s22,[r6,#4]
        0x000328da:    f1b04f81    ...O    CMP      r0,#0x40800000
        0x000328de:    bfc8        ..      IT       GT
        0x000328e0:    eef1ba00    ....    VMOVGT.F32 s23,#4.00000000
        0x000328e4:    ee1b0a90    ....    VMOV     r0,s23
        0x000328e8:    f010fa72    ..r.    BL       __aeabi_f2d ; 0x42dd0
        0x000328ec:    eeb01a4a    ..J.    VMOV.F32 s2,s20
        0x000328f0:    eef01a6a    ..j.    VMOV.F32 s3,s21
        0x000328f4:    ec532b11    S..+    VMOV     r2,r3,d1
        0x000328f8:    f00fff74    ..t.    BL       __aeabi_dmul ; 0x427e4
        0x000328fc:    ec410b10    A...    VMOV     d0,r0,r1
        0x00032900:    f7eafc3e    ..>.    BL       __hardfp_exp ; 0x1d180
        0x00032904:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032908:    f00ffc26    ..&.    BL       __aeabi_d2f ; 0x42158
        0x0003290c:    ee000a90    ....    VMOV     s1,r0
        0x00032910:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x00032914:    ee000a8d    ....    VMLA.F32 s0,s1,s26
        0x00032918:    ee100a10    ....    VMOV     r0,s0
        0x0003291c:    f010fa58    ..X.    BL       __aeabi_f2d ; 0x42dd0
        0x00032920:    ec410b10    A...    VMOV     d0,r0,r1
        0x00032924:    f7eafdd8    ....    BL       __hardfp_floor ; 0x1d4d8
        0x00032928:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003292c:    f00ffe96    ....    BL       __aeabi_d2iz ; 0x4265c
        0x00032930:    f8450f08    E...    STR      r0,[r5,#8]!
        0x00032934:    1e7f        ..      SUBS     r7,r7,#1
        0x00032936:    d19f        ..      BNE      0x32878 ; dynalloc_analysis + 3128
        0x00032938:    9800        ..      LDR      r0,[sp,#0]
        0x0003293a:    1e40        @.      SUBS     r0,r0,#1
        0x0003293c:    d431        1.      BMI      0x329a2 ; dynalloc_analysis + 3426
        0x0003293e:    9922        ".      LDR      r1,[sp,#0x88]
        0x00032940:    180d        ..      ADDS     r5,r1,r0
        0x00032942:    eb0b0085    ....    ADD      r0,r11,r5,LSL #2
        0x00032946:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003294a:    ee100a10    ....    VMOV     r0,s0
        0x0003294e:    f1b04f81    ...O    CMP      r0,#0x40800000
        0x00032952:    bfc8        ..      IT       GT
        0x00032954:    eeb10a00    ....    VMOVGT.F32 s0,#4.00000000
        0x00032958:    ee100a10    ....    VMOV     r0,s0
        0x0003295c:    f010fa38    ..8.    BL       __aeabi_f2d ; 0x42dd0
        0x00032960:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x00032964:    f00fff3e    ..>.    BL       __aeabi_dmul ; 0x427e4
        0x00032968:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003296c:    f7eafc08    ....    BL       __hardfp_exp ; 0x1d180
        0x00032970:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032974:    f00ffbf0    ....    BL       __aeabi_d2f ; 0x42158
        0x00032978:    ee000a90    ....    VMOV     s1,r0
        0x0003297c:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x00032980:    ee000a8d    ....    VMLA.F32 s0,s1,s26
        0x00032984:    ee100a10    ....    VMOV     r0,s0
        0x00032988:    f010fa22    ..".    BL       __aeabi_f2d ; 0x42dd0
        0x0003298c:    ec410b10    A...    VMOV     d0,r0,r1
        0x00032990:    f7eafda2    ....    BL       __hardfp_floor ; 0x1d4d8
        0x00032994:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032998:    f00ffe60    ..`.    BL       __aeabi_d2iz ; 0x4265c
        0x0003299c:    9932        2.      LDR      r1,[sp,#0xc8]
        0x0003299e:    f8410025    A.%.    STR      r0,[r1,r5,LSL #2]
        0x000329a2:    9829        ).      LDR      r0,[sp,#0xa4]
        0x000329a4:    b108        ..      CBZ      r0,0x329aa ; dynalloc_analysis + 3434
        0x000329a6:    982a        *.      LDR      r0,[sp,#0xa8]
        0x000329a8:    b328        (.      CBZ      r0,0x329f6 ; dynalloc_analysis + 3510
        0x000329aa:    9828        (.      LDR      r0,[sp,#0xa0]
        0x000329ac:    bb18        ..      CBNZ     r0,0x329f6 ; dynalloc_analysis + 3510
        0x000329ae:    9800        ..      LDR      r0,[sp,#0]
        0x000329b0:    2800        .(      CMP      r0,#0
        0x000329b2:    dd3b        ;.      BLE      0x32a2c ; dynalloc_analysis + 3564
        0x000329b4:    9822        ".      LDR      r0,[sp,#0x88]
        0x000329b6:    9900        ..      LDR      r1,[sp,#0]
        0x000329b8:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x000329bc:    1f00        ..      SUBS     r0,r0,#4
        0x000329be:    f0110f01    ....    TST      r1,#1
        0x000329c2:    d006        ..      BEQ      0x329d2 ; dynalloc_analysis + 3474
        0x000329c4:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x000329c8:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x000329cc:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000329d0:    1d00        ..      ADDS     r0,r0,#4
        0x000329d2:    9900        ..      LDR      r1,[sp,#0]
        0x000329d4:    1049        I.      ASRS     r1,r1,#1
        0x000329d6:    d011        ..      BEQ      0x329fc ; dynalloc_analysis + 3516
        0x000329d8:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x000329dc:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x000329e0:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000329e4:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x000329e8:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x000329ec:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x000329f0:    3008        .0      ADDS     r0,r0,#8
        0x000329f2:    1e49        I.      SUBS     r1,r1,#1
        0x000329f4:    d1f0        ..      BNE      0x329d8 ; dynalloc_analysis + 3480
        0x000329f6:    9800        ..      LDR      r0,[sp,#0]
        0x000329f8:    2800        .(      CMP      r0,#0
        0x000329fa:    dd17        ..      BLE      0x32a2c ; dynalloc_analysis + 3564
        0x000329fc:    9922        ".      LDR      r1,[sp,#0x88]
        0x000329fe:    9a00        ..      LDR      r2,[sp,#0]
        0x00032a00:    eb0b0081    ....    ADD      r0,r11,r1,LSL #2
        0x00032a04:    2908        .)      CMP      r1,#8
        0x00032a06:    da05        ..      BGE      0x32a14 ; dynalloc_analysis + 3540
        0x00032a08:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00032a0c:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x00032a10:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00032a14:    290c        .)      CMP      r1,#0xc
        0x00032a16:    db05        ..      BLT      0x32a24 ; dynalloc_analysis + 3556
        0x00032a18:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00032a1c:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x00032a20:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00032a24:    1d00        ..      ADDS     r0,r0,#4
        0x00032a26:    1c49        I.      ADDS     r1,r1,#1
        0x00032a28:    1e52        R.      SUBS     r2,r2,#1
        0x00032a2a:    d1eb        ..      BNE      0x32a04 ; dynalloc_analysis + 3524
        0x00032a2c:    9822        ".      LDR      r0,[sp,#0x88]
        0x00032a2e:    4284        .B      CMP      r4,r0
        0x00032a30:    f77fab44    ..D.    BLE      0x320bc ; dynalloc_analysis + 1148
        0x00032a34:    992d        -.      LDR      r1,[sp,#0xb4]
        0x00032a36:    4a3c        <J      LDR      r2,[pc,#240] ; [0x32b28] = 0x55555556
        0x00032a38:    0049        I.      LSLS     r1,r1,#1
        0x00032a3a:    fb822101    ...!    SMULL    r2,r1,r2,r1
        0x00032a3e:    eeb21a00    ....    VMOV.F32 s2,#8.00000000
        0x00032a42:    eef11a08    ....    VMOV.F32 s3,#6.00000000
        0x00032a46:    eba17ce1    ...|    SUB      r12,r1,r1,ASR #31
        0x00032a4a:    bf00        ..      NOP      
        0x00032a4c:    eb0b0180    ....    ADD      r1,r11,r0,LSL #2
        0x00032a50:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00032a54:    ee102a10    ...*    VMOV     r2,s0
        0x00032a58:    f1b24f81    ...O    CMP      r2,#0x40800000
        0x00032a5c:    bfc8        ..      IT       GT
        0x00032a5e:    eeb10a00    ....    VMOVGT.F32 s0,#4.00000000
        0x00032a62:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00032a66:    992b        +.      LDR      r1,[sp,#0xac]
        0x00032a68:    eb010140    ..@.    ADD      r1,r1,r0,LSL #1
        0x00032a6c:    f9b12002    ...     LDRSH    r2,[r1,#2]
        0x00032a70:    992b        +.      LDR      r1,[sp,#0xac]
        0x00032a72:    f9311010    1...    LDRSH    r1,[r1,r0,LSL #1]
        0x00032a76:    1a51        Q.      SUBS     r1,r2,r1
        0x00032a78:    9a2c        ,.      LDR      r2,[sp,#0xb0]
        0x00032a7a:    fb01f109    ....    MUL      r1,r1,r9
        0x00032a7e:    fa01f202    ....    LSL      r2,r1,r2
        0x00032a82:    2a06        .*      CMP      r2,#6
        0x00032a84:    da06        ..      BGE      0x32a94 ; dynalloc_analysis + 3668
        0x00032a86:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00032a8a:    ee101a10    ....    VMOV     r1,s0
        0x00032a8e:    434a        JC      MULS     r2,r1,r2
        0x00032a90:    00d2        ..      LSLS     r2,r2,#3
        0x00032a92:    e01d        ..      B        0x32ad0 ; dynalloc_analysis + 3728
        0x00032a94:    2a30        0*      CMP      r2,#0x30
        0x00032a96:    dd0c        ..      BLE      0x32ab2 ; dynalloc_analysis + 3698
        0x00032a98:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00032a9c:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00032aa0:    ee101a10    ....    VMOV     r1,s0
        0x00032aa4:    434a        JC      MULS     r2,r1,r2
        0x00032aa6:    00d2        ..      LSLS     r2,r2,#3
        0x00032aa8:    17d3        ..      ASRS     r3,r2,#31
        0x00032aaa:    eb027253    ..Sr    ADD      r2,r2,r3,LSR #29
        0x00032aae:    10d2        ..      ASRS     r2,r2,#3
        0x00032ab0:    e00e        ..      B        0x32ad0 ; dynalloc_analysis + 3728
        0x00032ab2:    ee002a90    ...*    VMOV     s1,r2
        0x00032ab6:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x00032aba:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x00032abe:    eec00a21    ..!.    VDIV.F32 s1,s0,s3
        0x00032ac2:    eebd0ae0    ....    VCVT.S32.F32 s0,s1
        0x00032ac6:    ee101a10    ....    VMOV     r1,s0
        0x00032aca:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x00032ace:    0112        ..      LSLS     r2,r2,#4
        0x00032ad0:    9b29        ).      LDR      r3,[sp,#0xa4]
        0x00032ad2:    b11b        ..      CBZ      r3,0x32adc ; dynalloc_analysis + 3740
        0x00032ad4:    9b2a        *.      LDR      r3,[sp,#0xa8]
        0x00032ad6:    b183        ..      CBZ      r3,0x32afa ; dynalloc_analysis + 3770
        0x00032ad8:    9b28        (.      LDR      r3,[sp,#0xa0]
        0x00032ada:    b973        s.      CBNZ     r3,0x32afa ; dynalloc_analysis + 3770
        0x00032adc:    9b02        ..      LDR      r3,[sp,#8]
        0x00032ade:    4413        .D      ADD      r3,r3,r2
        0x00032ae0:    ebbc1fa3    ....    CMP      r12,r3,ASR #6
        0x00032ae4:    da09        ..      BGE      0x32afa ; dynalloc_analysis + 3770
        0x00032ae6:    9a02        ..      LDR      r2,[sp,#8]
        0x00032ae8:    ea4f118c    O...    LSL      r1,r12,#6
        0x00032aec:    1a8b        ..      SUBS     r3,r1,r2
        0x00032aee:    9a25        %.      LDR      r2,[sp,#0x94]
        0x00032af0:    f8423020    B. 0    STR      r3,[r2,r0,LSL #2]
        0x00032af4:    9102        ..      STR      r1,[sp,#8]
        0x00032af6:    f7ffbae1    ....    B        0x320bc ; dynalloc_analysis + 1148
        0x00032afa:    9b25        %.      LDR      r3,[sp,#0x94]
        0x00032afc:    f8431020    C. .    STR      r1,[r3,r0,LSL #2]
        0x00032b00:    9902        ..      LDR      r1,[sp,#8]
        0x00032b02:    1c40        @.      ADDS     r0,r0,#1
        0x00032b04:    4411        .D      ADD      r1,r1,r2
        0x00032b06:    9102        ..      STR      r1,[sp,#8]
        0x00032b08:    42a0        .B      CMP      r0,r4
        0x00032b0a:    db9f        ..      BLT      0x32a4c ; dynalloc_analysis + 3596
        0x00032b0c:    f7ffbad6    ....    B        0x320bc ; dynalloc_analysis + 1148
        0x00032b10:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00032b14:    ee308ac0    0...    VSUB.F32 s16,s1,s0
        0x00032b18:    f7ffb90d    ....    B        0x31d36 ; dynalloc_analysis + 246
    $d
        0x00032b1c:    00000000    ....    DCD    0
        0x00032b20:    fefa39ef    .9..    DCD    4277811695
        0x00032b24:    3fe62e42    B..?    DCD    1072049730
        0x00032b28:    55555556    VUUU    DCD    1431655766
    $t
        0x00032b2c:    ee308ac0    0...    VSUB.F32 s16,s1,s0
        0x00032b30:    f7ffb918    ....    B        0x31d64 ; dynalloc_analysis + 292
        0x00032b34:    ee318a61    1.a.    VSUB.F32 s16,s2,s3
        0x00032b38:    f7ffb920    .. .    B        0x31d7c ; dynalloc_analysis + 316
        0x00032b3c:    9918        ..      LDR      r1,[sp,#0x60]
        0x00032b3e:    9815        ..      LDR      r0,[sp,#0x54]
        0x00032b40:    fb037101    ...q    MLA      r1,r3,r1,r7
        0x00032b44:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00032b48:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x00032b4c:    ee308ac0    0...    VSUB.F32 s16,s1,s0
        0x00032b50:    f7ffb92a    ..*.    B        0x31da8 ; dynalloc_analysis + 360
    i.eTaskConfirmSleepModeStatus
    eTaskConfirmSleepModeStatus
        0x00032b54:    490a        .I      LDR      r1,[pc,#40] ; [0x32b80] = 0x1000dc08
        0x00032b56:    2001        .       MOVS     r0,#1
        0x00032b58:    6809        .h      LDR      r1,[r1,#0]
        0x00032b5a:    b109        ..      CBZ      r1,0x32b60 ; eTaskConfirmSleepModeStatus + 12
        0x00032b5c:    2000        .       MOVS     r0,#0
        0x00032b5e:    4770        pG      BX       lr
        0x00032b60:    4908        .I      LDR      r1,[pc,#32] ; [0x32b84] = 0x100003b0
        0x00032b62:    698a        .i      LDR      r2,[r1,#0x18]
        0x00032b64:    2a00        .*      CMP      r2,#0
        0x00032b66:    bf04        ..      ITT      EQ
        0x00032b68:    694a        Ji      LDREQ    r2,[r1,#0x14]
        0x00032b6a:    2a00        .*      CMPEQ    r2,#0
        0x00032b6c:    d1f6        ..      BNE      0x32b5c ; eTaskConfirmSleepModeStatus + 8
        0x00032b6e:    4a06        .J      LDR      r2,[pc,#24] ; [0x32b88] = 0x1000dc1c
        0x00032b70:    6812        .h      LDR      r2,[r2,#0]
        0x00032b72:    6849        Ih      LDR      r1,[r1,#4]
        0x00032b74:    f1a10101    ....    SUB      r1,r1,#1
        0x00032b78:    428a        .B      CMP      r2,r1
        0x00032b7a:    bf08        ..      IT       EQ
        0x00032b7c:    2002        .       MOVEQ    r0,#2
        0x00032b7e:    4770        pG      BX       lr
    $d
        0x00032b80:    1000dc08    ....    DCD    268491784
        0x00032b84:    100003b0    ....    DCD    268436400
        0x00032b88:    1000dc1c    ....    DCD    268491804
    $t
    i.ec_dec_bit_logp
    ec_dec_bit_logp
        0x00032b8c:    b510        ..      PUSH     {r4,lr}
        0x00032b8e:    e9d03207    ...2    LDRD     r3,r2,[r0,#0x1c]
        0x00032b92:    fa23f101    #...    LSR      r1,r3,r1
        0x00032b96:    428a        .B      CMP      r2,r1
        0x00032b98:    bf38        8.      IT       CC
        0x00032b9a:    2401        .$      MOVCC    r4,#1
        0x00032b9c:    d303        ..      BCC      0x32ba6 ; ec_dec_bit_logp + 26
        0x00032b9e:    1a52        R.      SUBS     r2,r2,r1
        0x00032ba0:    2400        .$      MOVS     r4,#0
        0x00032ba2:    1a59        Y.      SUBS     r1,r3,r1
        0x00032ba4:    6202        .b      STR      r2,[r0,#0x20]
        0x00032ba6:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00032ba8:    f000f859    ..Y.    BL       ec_dec_normalize ; 0x32c5e
        0x00032bac:    4620         F      MOV      r0,r4
        0x00032bae:    bd10        ..      POP      {r4,pc}
    i.ec_dec_bits
    ec_dec_bits
        0x00032bb0:    e92d01f0    -...    PUSH     {r4-r8}
        0x00032bb4:    e9d03203    ...2    LDRD     r3,r2,[r0,#0xc]
        0x00032bb8:    428a        .B      CMP      r2,r1
        0x00032bba:    d23d        =.      BCS      0x32c38 ; ec_dec_bits + 136
        0x00032bbc:    e9d04c01    ...L    LDRD     r4,r12,[r0,#4]
        0x00032bc0:    45a4        .E      CMP      r12,r4
        0x00032bc2:    bf28        (.      IT       CS
        0x00032bc4:    f04f0c00    O...    MOVCS    r12,#0
        0x00032bc8:    d20a        ..      BCS      0x32be0 ; ec_dec_bits + 48
        0x00032bca:    f10c0c01    ....    ADD      r12,r12,#1
        0x00032bce:    f8c0c008    ....    STR      r12,[r0,#8]
        0x00032bd2:    6844        Dh      LDR      r4,[r0,#4]
        0x00032bd4:    eba4040c    ....    SUB      r4,r4,r12
        0x00032bd8:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00032bdc:    f81cc004    ....    LDRB     r12,[r12,r4]
        0x00032be0:    fa0cfc02    ....    LSL      r12,r12,r2
        0x00032be4:    3208        .2      ADDS     r2,r2,#8
        0x00032be6:    ea4c0303    L...    ORR      r3,r12,r3
        0x00032bea:    2a19        .*      CMP      r2,#0x19
        0x00032bec:    da24        $.      BGE      0x32c38 ; ec_dec_bits + 136
        0x00032bee:    f1c20c20    .. .    RSB      r12,r2,#0x20
        0x00032bf2:    ea4f74ec    O..t    ASR      r4,r12,#31
        0x00032bf6:    eb0c7c54    ..T|    ADD      r12,r12,r4,LSR #29
        0x00032bfa:    ea4f05ec    O...    ASR      r5,r12,#3
        0x00032bfe:    2d00        .-      CMP      r5,#0
        0x00032c00:    dd1a        ..      BLE      0x32c38 ; ec_dec_bits + 136
        0x00032c02:    6846        Fh      LDR      r6,[r0,#4]
        0x00032c04:    f04f0c00    O...    MOV      r12,#0
        0x00032c08:    462c        ,F      MOV      r4,r5
        0x00032c0a:    6887        .h      LDR      r7,[r0,#8]
        0x00032c0c:    42b7        .B      CMP      r7,r6
        0x00032c0e:    bf28        (.      IT       CS
        0x00032c10:    2700        .'      MOVCS    r7,#0
        0x00032c12:    d206        ..      BCS      0x32c22 ; ec_dec_bits + 114
        0x00032c14:    1c7f        ..      ADDS     r7,r7,#1
        0x00032c16:    6087        .`      STR      r7,[r0,#8]
        0x00032c18:    f8d08000    ....    LDR      r8,[r0,#0]
        0x00032c1c:    1bf7        ..      SUBS     r7,r6,r7
        0x00032c1e:    f8187007    ...p    LDRB     r7,[r8,r7]
        0x00032c22:    eb0208cc    ....    ADD      r8,r2,r12,LSL #3
        0x00032c26:    fa07f708    ....    LSL      r7,r7,r8
        0x00032c2a:    433b        ;C      ORRS     r3,r3,r7
        0x00032c2c:    1e64        d.      SUBS     r4,r4,#1
        0x00032c2e:    f10c0c01    ....    ADD      r12,r12,#1
        0x00032c32:    d1ea        ..      BNE      0x32c0a ; ec_dec_bits + 90
        0x00032c34:    eb0202c5    ....    ADD      r2,r2,r5,LSL #3
        0x00032c38:    f04f0c01    O...    MOV      r12,#1
        0x00032c3c:    fa0cfc01    ....    LSL      r12,r12,r1
        0x00032c40:    f1ac0c01    ....    SUB      r12,r12,#1
        0x00032c44:    ea0c0c03    ....    AND      r12,r12,r3
        0x00032c48:    40cb        .@      LSRS     r3,r3,r1
        0x00032c4a:    1a52        R.      SUBS     r2,r2,r1
        0x00032c4c:    e9c03203    ...2    STRD     r3,r2,[r0,#0xc]
        0x00032c50:    6942        Bi      LDR      r2,[r0,#0x14]
        0x00032c52:    4411        .D      ADD      r1,r1,r2
        0x00032c54:    6141        Aa      STR      r1,[r0,#0x14]
        0x00032c56:    e8bd01f0    ....    POP      {r4-r8}
        0x00032c5a:    4660        `F      MOV      r0,r12
        0x00032c5c:    4770        pG      BX       lr
    i.ec_dec_normalize
    ec_dec_normalize
        0x00032c5e:    b430        0.      PUSH     {r4,r5}
        0x00032c60:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00032c62:    f5b10f00    ....    CMP      r1,#0x800000
        0x00032c66:    bf92        ..      ITEE     LS
        0x00032c68:    f8d0c004    ....    LDRLS    r12,[r0,#4]
        0x00032c6c:    bc30        0.      POPHI    {r4,r5}
        0x00032c6e:    4770        pG      BXHI     lr
        0x00032c70:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00032c72:    3108        .1      ADDS     r1,r1,#8
        0x00032c74:    6141        Aa      STR      r1,[r0,#0x14]
        0x00032c76:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00032c78:    020a        ..      LSLS     r2,r1,#8
        0x00032c7a:    61c2        .a      STR      r2,[r0,#0x1c]
        0x00032c7c:    6981        .i      LDR      r1,[r0,#0x18]
        0x00032c7e:    6a83        .j      LDR      r3,[r0,#0x28]
        0x00032c80:    4561        aE      CMP      r1,r12
        0x00032c82:    bf28        (.      IT       CS
        0x00032c84:    2100        .!      MOVCS    r1,#0
        0x00032c86:    d203        ..      BCS      0x32c90 ; ec_dec_normalize + 50
        0x00032c88:    6804        .h      LDR      r4,[r0,#0]
        0x00032c8a:    1c4d        M.      ADDS     r5,r1,#1
        0x00032c8c:    6185        .a      STR      r5,[r0,#0x18]
        0x00032c8e:    5c61        a\      LDRB     r1,[r4,r1]
        0x00032c90:    6281        .b      STR      r1,[r0,#0x28]
        0x00032c92:    ea412103    A..!    ORR      r1,r1,r3,LSL #8
        0x00032c96:    6a03        .j      LDR      r3,[r0,#0x20]
        0x00032c98:    ea6f0161    o.a.    MVN      r1,r1,ASR #1
        0x00032c9c:    f363211f    c..!    BFI      r1,r3,#8,#24
        0x00032ca0:    f0214100    !..A    BIC      r1,r1,#0x80000000
        0x00032ca4:    6201        .b      STR      r1,[r0,#0x20]
        0x00032ca6:    f5b20f00    ....    CMP      r2,#0x800000
        0x00032caa:    d9e1        ..      BLS      0x32c70 ; ec_dec_normalize + 18
        0x00032cac:    bc30        0.      POP      {r4,r5}
        0x00032cae:    4770        pG      BX       lr
    i.ec_dec_uint
    ec_dec_uint
        0x00032cb0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00032cb4:    4604        .F      MOV      r4,r0
        0x00032cb6:    1e4d        M.      SUBS     r5,r1,#1
        0x00032cb8:    4628        (F      MOV      r0,r5
        0x00032cba:    f000fafd    ....    BL       ec_ilog ; 0x332b8
        0x00032cbe:    2701        .'      MOVS     r7,#1
        0x00032cc0:    2808        .(      CMP      r0,#8
        0x00032cc2:    dd3c        <.      BLE      0x32d3e ; ec_dec_uint + 142
        0x00032cc4:    f1a00608    ....    SUB      r6,r0,#8
        0x00032cc8:    fa25f006    %...    LSR      r0,r5,r6
        0x00032ccc:    69e1        .i      LDR      r1,[r4,#0x1c]
        0x00032cce:    1c40        @.      ADDS     r0,r0,#1
        0x00032cd0:    fbb1f1f0    ....    UDIV     r1,r1,r0
        0x00032cd4:    6261        ab      STR      r1,[r4,#0x24]
        0x00032cd6:    6a23        #j      LDR      r3,[r4,#0x20]
        0x00032cd8:    fbb3f2f1    ....    UDIV     r2,r3,r1
        0x00032cdc:    eba00c02    ....    SUB      r12,r0,r2
        0x00032ce0:    f1020801    ....    ADD      r8,r2,#1
        0x00032ce4:    f1ac0c01    ....    SUB      r12,r12,#1
        0x00032ce8:    4540        @E      CMP      r0,r8
        0x00032cea:    bf34        4.      ITE      CC
        0x00032cec:    f04f0801    O...    MOVCC    r8,#1
        0x00032cf0:    f04f0800    O...    MOVCS    r8,#0
        0x00032cf4:    f1c80800    ....    RSB      r8,r8,#0
        0x00032cf8:    ea0c0c08    ....    AND      r12,r12,r8
        0x00032cfc:    4494        .D      ADD      r12,r12,r2
        0x00032cfe:    eba0020c    ....    SUB      r2,r0,r12
        0x00032d02:    eba00002    ....    SUB      r0,r0,r2
        0x00032d06:    fb01f000    ....    MUL      r0,r1,r0
        0x00032d0a:    eba30100    ....    SUB      r1,r3,r0
        0x00032d0e:    f1b20801    ....    SUBS     r8,r2,#1
        0x00032d12:    6221        !b      STR      r1,[r4,#0x20]
        0x00032d14:    bf12        ..      ITEE     NE
        0x00032d16:    6a60        `j      LDRNE    r0,[r4,#0x24]
        0x00032d18:    69e1        .i      LDREQ    r1,[r4,#0x1c]
        0x00032d1a:    1a08        ..      SUBEQ    r0,r1,r0
        0x00032d1c:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00032d1e:    4620         F      MOV      r0,r4
        0x00032d20:    f7ffff9d    ....    BL       ec_dec_normalize ; 0x32c5e
        0x00032d24:    4631        1F      MOV      r1,r6
        0x00032d26:    4620         F      MOV      r0,r4
        0x00032d28:    f7ffff42    ..B.    BL       ec_dec_bits ; 0x32bb0
        0x00032d2c:    fa08f106    ....    LSL      r1,r8,r6
        0x00032d30:    4308        .C      ORRS     r0,r0,r1
        0x00032d32:    42a8        .B      CMP      r0,r5
        0x00032d34:    bf8c        ..      ITE      HI
        0x00032d36:    62e7        .b      STRHI    r7,[r4,#0x2c]
        0x00032d38:    e8bd81f0    ....    POPLS    {r4-r8,pc}
        0x00032d3c:    e023        #.      B        0x32d86 ; ec_dec_uint + 214
        0x00032d3e:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00032d40:    1c69        i.      ADDS     r1,r5,#1
        0x00032d42:    fbb0f2f1    ....    UDIV     r2,r0,r1
        0x00032d46:    6262        bb      STR      r2,[r4,#0x24]
        0x00032d48:    f8d4c020    .. .    LDR      r12,[r4,#0x20]
        0x00032d4c:    fbbcf0f2    ....    UDIV     r0,r12,r2
        0x00032d50:    1a0b        ..      SUBS     r3,r1,r0
        0x00032d52:    1c45        E.      ADDS     r5,r0,#1
        0x00032d54:    1e5b        [.      SUBS     r3,r3,#1
        0x00032d56:    42a9        .B      CMP      r1,r5
        0x00032d58:    bf34        4.      ITE      CC
        0x00032d5a:    2501        .%      MOVCC    r5,#1
        0x00032d5c:    2500        .%      MOVCS    r5,#0
        0x00032d5e:    426d        mB      RSBS     r5,r5,#0
        0x00032d60:    402b        +@      ANDS     r3,r3,r5
        0x00032d62:    4403        .D      ADD      r3,r3,r0
        0x00032d64:    1acb        ..      SUBS     r3,r1,r3
        0x00032d66:    eba10103    ....    SUB      r1,r1,r3
        0x00032d6a:    fb02f101    ....    MUL      r1,r2,r1
        0x00032d6e:    ebac0201    ....    SUB      r2,r12,r1
        0x00032d72:    1e5d        ].      SUBS     r5,r3,#1
        0x00032d74:    4620         F      MOV      r0,r4
        0x00032d76:    6222        "b      STR      r2,[r4,#0x20]
        0x00032d78:    bf12        ..      ITEE     NE
        0x00032d7a:    6a41        Aj      LDRNE    r1,[r0,#0x24]
        0x00032d7c:    69c2        .i      LDREQ    r2,[r0,#0x1c]
        0x00032d7e:    1a51        Q.      SUBEQ    r1,r2,r1
        0x00032d80:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00032d82:    f7ffff6c    ..l.    BL       ec_dec_normalize ; 0x32c5e
        0x00032d86:    4628        (F      MOV      r0,r5
        0x00032d88:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.ec_dec_update
    ec_dec_update
        0x00032d8c:    b430        0.      PUSH     {r4,r5}
        0x00032d8e:    f8d0c024    ..$.    LDR      r12,[r0,#0x24]
        0x00032d92:    1a9b        ..      SUBS     r3,r3,r2
        0x00032d94:    6a04        .j      LDR      r4,[r0,#0x20]
        0x00032d96:    fb0cf303    ....    MUL      r3,r12,r3
        0x00032d9a:    1ae4        ..      SUBS     r4,r4,r3
        0x00032d9c:    6204        .b      STR      r4,[r0,#0x20]
        0x00032d9e:    2900        .)      CMP      r1,#0
        0x00032da0:    bf19        ..      ITTEE    NE
        0x00032da2:    1a51        Q.      SUBNE    r1,r2,r1
        0x00032da4:    fb0cf101    ....    MULNE    r1,r12,r1
        0x00032da8:    69c1        .i      LDREQ    r1,[r0,#0x1c]
        0x00032daa:    1ac9        ..      SUBEQ    r1,r1,r3
        0x00032dac:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00032dae:    bc30        0.      POP      {r4,r5}
        0x00032db0:    f7ffbf55    ..U.    B.W      ec_dec_normalize ; 0x32c5e
    i.ec_decode
    ec_decode
        0x00032db4:    69c2        .i      LDR      r2,[r0,#0x1c]
        0x00032db6:    fbb2f2f1    ....    UDIV     r2,r2,r1
        0x00032dba:    6242        Bb      STR      r2,[r0,#0x24]
        0x00032dbc:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00032dbe:    fbb0f0f2    ....    UDIV     r0,r0,r2
        0x00032dc2:    1a0a        ..      SUBS     r2,r1,r0
        0x00032dc4:    1c43        C.      ADDS     r3,r0,#1
        0x00032dc6:    1e52        R.      SUBS     r2,r2,#1
        0x00032dc8:    4299        .B      CMP      r1,r3
        0x00032dca:    bf34        4.      ITE      CC
        0x00032dcc:    2301        .#      MOVCC    r3,#1
        0x00032dce:    2300        .#      MOVCS    r3,#0
        0x00032dd0:    425b        [B      RSBS     r3,r3,#0
        0x00032dd2:    401a        .@      ANDS     r2,r2,r3
        0x00032dd4:    4410        .D      ADD      r0,r0,r2
        0x00032dd6:    1a08        ..      SUBS     r0,r1,r0
        0x00032dd8:    1e40        @.      SUBS     r0,r0,#1
        0x00032dda:    4770        pG      BX       lr
    i.ec_enc_bit_logp
    ec_enc_bit_logp
        0x00032ddc:    e9d03c07    ...<    LDRD     r3,r12,[r0,#0x1c]
        0x00032de0:    fa23f202    #...    LSR      r2,r3,r2
        0x00032de4:    1a9b        ..      SUBS     r3,r3,r2
        0x00032de6:    2900        .)      CMP      r1,#0
        0x00032de8:    bf1a        ..      ITTE     NE
        0x00032dea:    eb0c0103    ....    ADDNE    r1,r12,r3
        0x00032dee:    6201        .b      STRNE    r1,[r0,#0x20]
        0x00032df0:    461a        .F      MOVEQ    r2,r3
        0x00032df2:    61c2        .a      STR      r2,[r0,#0x1c]
        0x00032df4:    f000b95c    ..\.    B.W      ec_enc_normalize ; 0x330b0
    i.ec_enc_bits
    ec_enc_bits
        0x00032df8:    b4f0        ..      PUSH     {r4-r7}
        0x00032dfa:    e9d0c303    ....    LDRD     r12,r3,[r0,#0xc]
        0x00032dfe:    189c        ..      ADDS     r4,r3,r2
        0x00032e00:    2c20         ,      CMP      r4,#0x20
        0x00032e02:    d918        ..      BLS      0x32e36 ; ec_enc_bits + 62
        0x00032e04:    6886        .h      LDR      r6,[r0,#8]
        0x00032e06:    6985        .i      LDR      r5,[r0,#0x18]
        0x00032e08:    f00c04ff    ....    AND      r4,r12,#0xff
        0x00032e0c:    19af        ..      ADDS     r7,r5,r6
        0x00032e0e:    6845        Eh      LDR      r5,[r0,#4]
        0x00032e10:    42af        .B      CMP      r7,r5
        0x00032e12:    bf28        (.      IT       CS
        0x00032e14:    f04f34ff    O..4    MOVCS    r4,#0xffffffff
        0x00032e18:    d205        ..      BCS      0x32e26 ; ec_enc_bits + 46
        0x00032e1a:    1c76        v.      ADDS     r6,r6,#1
        0x00032e1c:    1bad        ..      SUBS     r5,r5,r6
        0x00032e1e:    6086        .`      STR      r6,[r0,#8]
        0x00032e20:    6806        .h      LDR      r6,[r0,#0]
        0x00032e22:    5574        tU      STRB     r4,[r6,r5]
        0x00032e24:    2400        .$      MOVS     r4,#0
        0x00032e26:    6ac5        .j      LDR      r5,[r0,#0x2c]
        0x00032e28:    3b08        .;      SUBS     r3,r3,#8
        0x00032e2a:    432c        ,C      ORRS     r4,r4,r5
        0x00032e2c:    ea4f2c1c    O..,    LSR      r12,r12,#8
        0x00032e30:    62c4        .b      STR      r4,[r0,#0x2c]
        0x00032e32:    2b08        .+      CMP      r3,#8
        0x00032e34:    dae6        ..      BGE      0x32e04 ; ec_enc_bits + 12
        0x00032e36:    4099        .@      LSLS     r1,r1,r3
        0x00032e38:    ea41010c    A...    ORR      r1,r1,r12
        0x00032e3c:    4413        .D      ADD      r3,r3,r2
        0x00032e3e:    e9c01303    ....    STRD     r1,r3,[r0,#0xc]
        0x00032e42:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00032e44:    4411        .D      ADD      r1,r1,r2
        0x00032e46:    6141        Aa      STR      r1,[r0,#0x14]
        0x00032e48:    bcf0        ..      POP      {r4-r7}
        0x00032e4a:    4770        pG      BX       lr
    i.ec_enc_carry_out
    ec_enc_carry_out
        0x00032e4c:    b430        0.      PUSH     {r4,r5}
        0x00032e4e:    29ff        .)      CMP      r1,#0xff
        0x00032e50:    d03e        >.      BEQ      0x32ed0 ; ec_enc_carry_out + 132
        0x00032e52:    6a82        .j      LDR      r2,[r0,#0x28]
        0x00032e54:    120b        ..      ASRS     r3,r1,#8
        0x00032e56:    2a00        .*      CMP      r2,#0
        0x00032e58:    db15        ..      BLT      0x32e86 ; ec_enc_carry_out + 58
        0x00032e5a:    eb020c03    ....    ADD      r12,r2,r3
        0x00032e5e:    6884        .h      LDR      r4,[r0,#8]
        0x00032e60:    6982        .i      LDR      r2,[r0,#0x18]
        0x00032e62:    6845        Eh      LDR      r5,[r0,#4]
        0x00032e64:    4414        .D      ADD      r4,r4,r2
        0x00032e66:    42ac        .B      CMP      r4,r5
        0x00032e68:    bf28        (.      IT       CS
        0x00032e6a:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x00032e6e:    d205        ..      BCS      0x32e7c ; ec_enc_carry_out + 48
        0x00032e70:    6804        .h      LDR      r4,[r0,#0]
        0x00032e72:    1c55        U.      ADDS     r5,r2,#1
        0x00032e74:    6185        .a      STR      r5,[r0,#0x18]
        0x00032e76:    f804c002    ....    STRB     r12,[r4,r2]
        0x00032e7a:    2200        ."      MOVS     r2,#0
        0x00032e7c:    f8d0c02c    ..,.    LDR      r12,[r0,#0x2c]
        0x00032e80:    ea42020c    B...    ORR      r2,r2,r12
        0x00032e84:    62c2        .b      STR      r2,[r0,#0x2c]
        0x00032e86:    6a42        Bj      LDR      r2,[r0,#0x24]
        0x00032e88:    2a00        .*      CMP      r2,#0
        0x00032e8a:    bf1c        ..      ITT      NE
        0x00032e8c:    f10302ff    ....    ADDNE    r2,r3,#0xff
        0x00032e90:    b2d3        ..      UXTBNE   r3,r2
        0x00032e92:    d019        ..      BEQ      0x32ec8 ; ec_enc_carry_out + 124
        0x00032e94:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x00032e98:    6982        .i      LDR      r2,[r0,#0x18]
        0x00032e9a:    6844        Dh      LDR      r4,[r0,#4]
        0x00032e9c:    4494        .D      ADD      r12,r12,r2
        0x00032e9e:    45a4        .E      CMP      r12,r4
        0x00032ea0:    bf28        (.      IT       CS
        0x00032ea2:    f04f3cff    O..<    MOVCS    r12,#0xffffffff
        0x00032ea6:    d207        ..      BCS      0x32eb8 ; ec_enc_carry_out + 108
        0x00032ea8:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00032eac:    1c54        T.      ADDS     r4,r2,#1
        0x00032eae:    6184        .a      STR      r4,[r0,#0x18]
        0x00032eb0:    f80c3002    ...0    STRB     r3,[r12,r2]
        0x00032eb4:    f04f0c00    O...    MOV      r12,#0
        0x00032eb8:    6ac2        .j      LDR      r2,[r0,#0x2c]
        0x00032eba:    ea4c0202    L...    ORR      r2,r12,r2
        0x00032ebe:    62c2        .b      STR      r2,[r0,#0x2c]
        0x00032ec0:    6a42        Bj      LDR      r2,[r0,#0x24]
        0x00032ec2:    1e52        R.      SUBS     r2,r2,#1
        0x00032ec4:    6242        Bb      STR      r2,[r0,#0x24]
        0x00032ec6:    d1e5        ..      BNE      0x32e94 ; ec_enc_carry_out + 72
        0x00032ec8:    b2c9        ..      UXTB     r1,r1
        0x00032eca:    6281        .b      STR      r1,[r0,#0x28]
        0x00032ecc:    bc30        0.      POP      {r4,r5}
        0x00032ece:    4770        pG      BX       lr
        0x00032ed0:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00032ed2:    1c49        I.      ADDS     r1,r1,#1
        0x00032ed4:    6241        Ab      STR      r1,[r0,#0x24]
        0x00032ed6:    bc30        0.      POP      {r4,r5}
        0x00032ed8:    4770        pG      BX       lr
        0x00032eda:    0000        ..      MOVS     r0,r0
    i.ec_enc_done
    ec_enc_done
        0x00032edc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00032ee0:    4604        .F      MOV      r4,r0
        0x00032ee2:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00032ee4:    f000f9e8    ....    BL       ec_ilog ; 0x332b8
        0x00032ee8:    6a22        "j      LDR      r2,[r4,#0x20]
        0x00032eea:    f1c00520    .. .    RSB      r5,r0,#0x20
        0x00032eee:    f06f4600    o..F    MVN      r6,#0x80000000
        0x00032ef2:    fa26f105    &...    LSR      r1,r6,r5
        0x00032ef6:    69e3        .i      LDR      r3,[r4,#0x1c]
        0x00032ef8:    1850        P.      ADDS     r0,r2,r1
        0x00032efa:    4388        .C      BICS     r0,r0,r1
        0x00032efc:    eb020c03    ....    ADD      r12,r2,r3
        0x00032f00:    ea400301    @...    ORR      r3,r0,r1
        0x00032f04:    459c        .E      CMP      r12,r3
        0x00032f06:    d804        ..      BHI      0x32f12 ; ec_enc_done + 54
        0x00032f08:    0848        H.      LSRS     r0,r1,#1
        0x00032f0a:    1811        ..      ADDS     r1,r2,r0
        0x00032f0c:    ea210000    !...    BIC      r0,r1,r0
        0x00032f10:    1c6d        m.      ADDS     r5,r5,#1
        0x00032f12:    2d00        .-      CMP      r5,#0
        0x00032f14:    dd47        G.      BLE      0x32fa6 ; ec_enc_done + 202
        0x00032f16:    bf00        ..      NOP      
        0x00032f18:    ea4f5cd0    O..\    LSR      r12,r0,#23
        0x00032f1c:    f1bc0fff    ....    CMP      r12,#0xff
        0x00032f20:    d039        9.      BEQ      0x32f96 ; ec_enc_done + 186
        0x00032f22:    6aa1        .j      LDR      r1,[r4,#0x28]
        0x00032f24:    ea4f222c    O.,"    ASR      r2,r12,#8
        0x00032f28:    2900        .)      CMP      r1,#0
        0x00032f2a:    db14        ..      BLT      0x32f56 ; ec_enc_done + 122
        0x00032f2c:    68a7        .h      LDR      r7,[r4,#8]
        0x00032f2e:    69a3        .i      LDR      r3,[r4,#0x18]
        0x00032f30:    f8d48004    ....    LDR      r8,[r4,#4]
        0x00032f34:    441f        .D      ADD      r7,r7,r3
        0x00032f36:    4411        .D      ADD      r1,r1,r2
        0x00032f38:    4547        GE      CMP      r7,r8
        0x00032f3a:    bf28        (.      IT       CS
        0x00032f3c:    f04f33ff    O..3    MOVCS    r3,#0xffffffff
        0x00032f40:    d206        ..      BCS      0x32f50 ; ec_enc_done + 116
        0x00032f42:    6827        'h      LDR      r7,[r4,#0]
        0x00032f44:    f1030801    ....    ADD      r8,r3,#1
        0x00032f48:    f8c48018    ....    STR      r8,[r4,#0x18]
        0x00032f4c:    54f9        .T      STRB     r1,[r7,r3]
        0x00032f4e:    2300        .#      MOVS     r3,#0
        0x00032f50:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x00032f52:    4319        .C      ORRS     r1,r1,r3
        0x00032f54:    62e1        .b      STR      r1,[r4,#0x2c]
        0x00032f56:    6a61        aj      LDR      r1,[r4,#0x24]
        0x00032f58:    2900        .)      CMP      r1,#0
        0x00032f5a:    bf1c        ..      ITT      NE
        0x00032f5c:    f10201ff    ....    ADDNE    r1,r2,#0xff
        0x00032f60:    b2c9        ..      UXTBNE   r1,r1
        0x00032f62:    d014        ..      BEQ      0x32f8e ; ec_enc_done + 178
        0x00032f64:    68a3        .h      LDR      r3,[r4,#8]
        0x00032f66:    69a2        .i      LDR      r2,[r4,#0x18]
        0x00032f68:    6867        gh      LDR      r7,[r4,#4]
        0x00032f6a:    4413        .D      ADD      r3,r3,r2
        0x00032f6c:    42bb        .B      CMP      r3,r7
        0x00032f6e:    bf28        (.      IT       CS
        0x00032f70:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x00032f74:    d204        ..      BCS      0x32f80 ; ec_enc_done + 164
        0x00032f76:    6823        #h      LDR      r3,[r4,#0]
        0x00032f78:    1c57        W.      ADDS     r7,r2,#1
        0x00032f7a:    61a7        .a      STR      r7,[r4,#0x18]
        0x00032f7c:    5499        .T      STRB     r1,[r3,r2]
        0x00032f7e:    2200        ."      MOVS     r2,#0
        0x00032f80:    6ae3        .j      LDR      r3,[r4,#0x2c]
        0x00032f82:    431a        .C      ORRS     r2,r2,r3
        0x00032f84:    62e2        .b      STR      r2,[r4,#0x2c]
        0x00032f86:    6a62        bj      LDR      r2,[r4,#0x24]
        0x00032f88:    1e52        R.      SUBS     r2,r2,#1
        0x00032f8a:    6262        bb      STR      r2,[r4,#0x24]
        0x00032f8c:    d1ea        ..      BNE      0x32f64 ; ec_enc_done + 136
        0x00032f8e:    f00c01ff    ....    AND      r1,r12,#0xff
        0x00032f92:    62a1        .b      STR      r1,[r4,#0x28]
        0x00032f94:    e002        ..      B        0x32f9c ; ec_enc_done + 192
        0x00032f96:    6a61        aj      LDR      r1,[r4,#0x24]
        0x00032f98:    1c49        I.      ADDS     r1,r1,#1
        0x00032f9a:    6261        ab      STR      r1,[r4,#0x24]
        0x00032f9c:    3d08        .=      SUBS     r5,r5,#8
        0x00032f9e:    ea062000    ...     AND      r0,r6,r0,LSL #8
        0x00032fa2:    2d00        .-      CMP      r5,#0
        0x00032fa4:    dcb8        ..      BGT      0x32f18 ; ec_enc_done + 60
        0x00032fa6:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x00032fa8:    2800        .(      CMP      r0,#0
        0x00032faa:    da01        ..      BGE      0x32fb0 ; ec_enc_done + 212
        0x00032fac:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00032fae:    b118        ..      CBZ      r0,0x32fb8 ; ec_enc_done + 220
        0x00032fb0:    2100        .!      MOVS     r1,#0
        0x00032fb2:    4620         F      MOV      r0,r4
        0x00032fb4:    f7ffff4a    ..J.    BL       ec_enc_carry_out ; 0x32e4c
        0x00032fb8:    e9d46703    ...g    LDRD     r6,r7,[r4,#0xc]
        0x00032fbc:    2f08        ./      CMP      r7,#8
        0x00032fbe:    db16        ..      BLT      0x32fee ; ec_enc_done + 274
        0x00032fc0:    69a2        .i      LDR      r2,[r4,#0x18]
        0x00032fc2:    68a1        .h      LDR      r1,[r4,#8]
        0x00032fc4:    b2f0        ..      UXTB     r0,r6
        0x00032fc6:    1853        S.      ADDS     r3,r2,r1
        0x00032fc8:    6862        bh      LDR      r2,[r4,#4]
        0x00032fca:    4293        .B      CMP      r3,r2
        0x00032fcc:    bf28        (.      IT       CS
        0x00032fce:    f04f30ff    O..0    MOVCS    r0,#0xffffffff
        0x00032fd2:    d205        ..      BCS      0x32fe0 ; ec_enc_done + 260
        0x00032fd4:    1c49        I.      ADDS     r1,r1,#1
        0x00032fd6:    60a1        .`      STR      r1,[r4,#8]
        0x00032fd8:    1a51        Q.      SUBS     r1,r2,r1
        0x00032fda:    6822        "h      LDR      r2,[r4,#0]
        0x00032fdc:    5450        PT      STRB     r0,[r2,r1]
        0x00032fde:    2000        .       MOVS     r0,#0
        0x00032fe0:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x00032fe2:    0a36        6.      LSRS     r6,r6,#8
        0x00032fe4:    4308        .C      ORRS     r0,r0,r1
        0x00032fe6:    3f08        .?      SUBS     r7,r7,#8
        0x00032fe8:    62e0        .b      STR      r0,[r4,#0x2c]
        0x00032fea:    2f08        ./      CMP      r7,#8
        0x00032fec:    dae8        ..      BGE      0x32fc0 ; ec_enc_done + 228
        0x00032fee:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00032ff0:    2800        .(      CMP      r0,#0
        0x00032ff2:    bf18        ..      IT       NE
        0x00032ff4:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x00032ff8:    6861        ah      LDR      r1,[r4,#4]
        0x00032ffa:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00032ffc:    68a2        .h      LDR      r2,[r4,#8]
        0x00032ffe:    1a09        ..      SUBS     r1,r1,r0
        0x00033000:    1a89        ..      SUBS     r1,r1,r2
        0x00033002:    6822        "h      LDR      r2,[r4,#0]
        0x00033004:    4410        .D      ADD      r0,r0,r2
        0x00033006:    f7e5fbbe    ....    BL       __aeabi_memclr ; 0x18786
        0x0003300a:    2f00        ./      CMP      r7,#0
        0x0003300c:    bfd8        ..      IT       LE
        0x0003300e:    e8bd81f0    ....    POPLE    {r4-r8,pc}
        0x00033012:    f04f33ff    O..3    MOV      r3,#0xffffffff
        0x00033016:    e9d41001    ....    LDRD     r1,r0,[r4,#4]
        0x0003301a:    4288        .B      CMP      r0,r1
        0x0003301c:    bf24        $.      ITT      CS
        0x0003301e:    62e3        .b      STRCS    r3,[r4,#0x2c]
        0x00033020:    e8bd81f0    ....    POPCS    {r4-r8,pc}
        0x00033024:    426a        jB      RSBS     r2,r5,#0
        0x00033026:    f8d4c018    ....    LDR      r12,[r4,#0x18]
        0x0003302a:    4484        .D      ADD      r12,r12,r0
        0x0003302c:    458c        .E      CMP      r12,r1
        0x0003302e:    d308        ..      BCC      0x33042 ; ec_enc_done + 358
        0x00033030:    42ba        .B      CMP      r2,r7
        0x00033032:    da06        ..      BGE      0x33042 ; ec_enc_done + 358
        0x00033034:    f04f0c01    O...    MOV      r12,#1
        0x00033038:    fa0cf202    ....    LSL      r2,r12,r2
        0x0003303c:    1e52        R.      SUBS     r2,r2,#1
        0x0003303e:    4016        .@      ANDS     r6,r6,r2
        0x00033040:    62e3        .b      STR      r3,[r4,#0x2c]
        0x00033042:    1a08        ..      SUBS     r0,r1,r0
        0x00033044:    1e41        A.      SUBS     r1,r0,#1
        0x00033046:    6820         h      LDR      r0,[r4,#0]
        0x00033048:    5c42        B\      LDRB     r2,[r0,r1]
        0x0003304a:    4332        2C      ORRS     r2,r2,r6
        0x0003304c:    5442        BT      STRB     r2,[r0,r1]
        0x0003304e:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.ec_enc_icdf
    ec_enc_icdf
        0x00033052:    b430        0.      PUSH     {r4,r5}
        0x00033054:    f8d0c01c    ....    LDR      r12,[r0,#0x1c]
        0x00033058:    fa2cf303    ,...    LSR      r3,r12,r3
        0x0003305c:    2900        .)      CMP      r1,#0
        0x0003305e:    bfdc        ..      ITT      LE
        0x00033060:    5c51        Q\      LDRBLE   r1,[r2,r1]
        0x00033062:    fb03c111    ....    MLSLE    r1,r3,r1,r12
        0x00033066:    dd0e        ..      BLE      0x33086 ; ec_enc_icdf + 52
        0x00033068:    1854        T.      ADDS     r4,r2,r1
        0x0003306a:    f8145c01    ...\    LDRB     r5,[r4,#-1]
        0x0003306e:    fb03cc15    ....    MLS      r12,r3,r5,r12
        0x00033072:    6a05        .j      LDR      r5,[r0,#0x20]
        0x00033074:    44ac        .D      ADD      r12,r12,r5
        0x00033076:    f8c0c020    .. .    STR      r12,[r0,#0x20]
        0x0003307a:    f814cc01    ....    LDRB     r12,[r4,#-1]
        0x0003307e:    5c51        Q\      LDRB     r1,[r2,r1]
        0x00033080:    ebac0101    ....    SUB      r1,r12,r1
        0x00033084:    4359        YC      MULS     r1,r3,r1
        0x00033086:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00033088:    bc30        0.      POP      {r4,r5}
        0x0003308a:    f000b811    ....    B.W      ec_enc_normalize ; 0x330b0
    i.ec_enc_init
    ec_enc_init
        0x0003308e:    6001        .`      STR      r1,[r0,#0]
        0x00033090:    2100        .!      MOVS     r1,#0
        0x00033092:    6081        .`      STR      r1,[r0,#8]
        0x00033094:    2321        !#      MOVS     r3,#0x21
        0x00033096:    60c1        .`      STR      r1,[r0,#0xc]
        0x00033098:    e9c01304    ....    STRD     r1,r3,[r0,#0x10]
        0x0003309c:    07db        ..      LSLS     r3,r3,#31
        0x0003309e:    e9c01306    ....    STRD     r1,r3,[r0,#0x18]
        0x000330a2:    6042        B`      STR      r2,[r0,#4]
        0x000330a4:    1e4b        K.      SUBS     r3,r1,#1
        0x000330a6:    6201        .b      STR      r1,[r0,#0x20]
        0x000330a8:    e9c01309    ....    STRD     r1,r3,[r0,#0x24]
        0x000330ac:    62c1        .b      STR      r1,[r0,#0x2c]
        0x000330ae:    4770        pG      BX       lr
    i.ec_enc_normalize
    ec_enc_normalize
        0x000330b0:    b470        p.      PUSH     {r4-r6}
        0x000330b2:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x000330b4:    f5b10f00    ....    CMP      r1,#0x800000
        0x000330b8:    bf92        ..      ITEE     LS
        0x000330ba:    f06f4c00    o..L    MVNLS    r12,#0x80000000
        0x000330be:    bc70        p.      POPHI    {r4-r6}
        0x000330c0:    4770        pG      BXHI     lr
        0x000330c2:    6a01        .j      LDR      r1,[r0,#0x20]
        0x000330c4:    0dcb        ..      LSRS     r3,r1,#23
        0x000330c6:    2bff        .+      CMP      r3,#0xff
        0x000330c8:    d034        4.      BEQ      0x33134 ; ec_enc_normalize + 132
        0x000330ca:    6a81        .j      LDR      r1,[r0,#0x28]
        0x000330cc:    121a        ..      ASRS     r2,r3,#8
        0x000330ce:    2900        .)      CMP      r1,#0
        0x000330d0:    db11        ..      BLT      0x330f6 ; ec_enc_normalize + 70
        0x000330d2:    188c        ..      ADDS     r4,r1,r2
        0x000330d4:    6885        .h      LDR      r5,[r0,#8]
        0x000330d6:    6981        .i      LDR      r1,[r0,#0x18]
        0x000330d8:    6846        Fh      LDR      r6,[r0,#4]
        0x000330da:    440d        .D      ADD      r5,r5,r1
        0x000330dc:    42b5        .B      CMP      r5,r6
        0x000330de:    bf28        (.      IT       CS
        0x000330e0:    f04f31ff    O..1    MOVCS    r1,#0xffffffff
        0x000330e4:    d204        ..      BCS      0x330f0 ; ec_enc_normalize + 64
        0x000330e6:    6805        .h      LDR      r5,[r0,#0]
        0x000330e8:    1c4e        N.      ADDS     r6,r1,#1
        0x000330ea:    6186        .a      STR      r6,[r0,#0x18]
        0x000330ec:    546c        lT      STRB     r4,[r5,r1]
        0x000330ee:    2100        .!      MOVS     r1,#0
        0x000330f0:    6ac4        .j      LDR      r4,[r0,#0x2c]
        0x000330f2:    4321        !C      ORRS     r1,r1,r4
        0x000330f4:    62c1        .b      STR      r1,[r0,#0x2c]
        0x000330f6:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x000330f8:    2900        .)      CMP      r1,#0
        0x000330fa:    bf1c        ..      ITT      NE
        0x000330fc:    f10201ff    ....    ADDNE    r1,r2,#0xff
        0x00033100:    b2c9        ..      UXTBNE   r1,r1
        0x00033102:    d014        ..      BEQ      0x3312e ; ec_enc_normalize + 126
        0x00033104:    6884        .h      LDR      r4,[r0,#8]
        0x00033106:    6982        .i      LDR      r2,[r0,#0x18]
        0x00033108:    1915        ..      ADDS     r5,r2,r4
        0x0003310a:    6844        Dh      LDR      r4,[r0,#4]
        0x0003310c:    42a5        .B      CMP      r5,r4
        0x0003310e:    bf28        (.      IT       CS
        0x00033110:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x00033114:    d204        ..      BCS      0x33120 ; ec_enc_normalize + 112
        0x00033116:    6804        .h      LDR      r4,[r0,#0]
        0x00033118:    1c55        U.      ADDS     r5,r2,#1
        0x0003311a:    6185        .a      STR      r5,[r0,#0x18]
        0x0003311c:    54a1        .T      STRB     r1,[r4,r2]
        0x0003311e:    2200        ."      MOVS     r2,#0
        0x00033120:    6ac4        .j      LDR      r4,[r0,#0x2c]
        0x00033122:    4322        "C      ORRS     r2,r2,r4
        0x00033124:    62c2        .b      STR      r2,[r0,#0x2c]
        0x00033126:    6a42        Bj      LDR      r2,[r0,#0x24]
        0x00033128:    1e52        R.      SUBS     r2,r2,#1
        0x0003312a:    6242        Bb      STR      r2,[r0,#0x24]
        0x0003312c:    d1ea        ..      BNE      0x33104 ; ec_enc_normalize + 84
        0x0003312e:    b2d9        ..      UXTB     r1,r3
        0x00033130:    6281        .b      STR      r1,[r0,#0x28]
        0x00033132:    e002        ..      B        0x3313a ; ec_enc_normalize + 138
        0x00033134:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00033136:    1c49        I.      ADDS     r1,r1,#1
        0x00033138:    6241        Ab      STR      r1,[r0,#0x24]
        0x0003313a:    6a01        .j      LDR      r1,[r0,#0x20]
        0x0003313c:    ea0c2101    ...!    AND      r1,r12,r1,LSL #8
        0x00033140:    6201        .b      STR      r1,[r0,#0x20]
        0x00033142:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00033144:    0209        ..      LSLS     r1,r1,#8
        0x00033146:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00033148:    6942        Bi      LDR      r2,[r0,#0x14]
        0x0003314a:    3208        .2      ADDS     r2,r2,#8
        0x0003314c:    6142        Ba      STR      r2,[r0,#0x14]
        0x0003314e:    f5b10f00    ....    CMP      r1,#0x800000
        0x00033152:    d9b6        ..      BLS      0x330c2 ; ec_enc_normalize + 18
        0x00033154:    bc70        p.      POP      {r4-r6}
        0x00033156:    4770        pG      BX       lr
    i.ec_enc_shrink
    ec_enc_shrink
        0x00033158:    b570        p.      PUSH     {r4-r6,lr}
        0x0003315a:    4604        .F      MOV      r4,r0
        0x0003315c:    460d        .F      MOV      r5,r1
        0x0003315e:    e9d40100    ....    LDRD     r0,r1,[r4,#0]
        0x00033162:    4401        .D      ADD      r1,r1,r0
        0x00033164:    68a2        .h      LDR      r2,[r4,#8]
        0x00033166:    4428        (D      ADD      r0,r0,r5
        0x00033168:    1a89        ..      SUBS     r1,r1,r2
        0x0003316a:    1a80        ..      SUBS     r0,r0,r2
        0x0003316c:    f7e5fa52    ..R.    BL       __aeabi_memmove ; 0x18614
        0x00033170:    6065        e`      STR      r5,[r4,#4]
        0x00033172:    bd70        p.      POP      {r4-r6,pc}
    i.ec_enc_uint
    ec_enc_uint
        0x00033174:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00033178:    4604        .F      MOV      r4,r0
        0x0003317a:    f1a20801    ....    SUB      r8,r2,#1
        0x0003317e:    460e        .F      MOV      r6,r1
        0x00033180:    4640        @F      MOV      r0,r8
        0x00033182:    f000f899    ....    BL       ec_ilog ; 0x332b8
        0x00033186:    2701        .'      MOVS     r7,#1
        0x00033188:    2808        .(      CMP      r0,#8
        0x0003318a:    dd49        I.      BLE      0x33220 ; ec_enc_uint + 172
        0x0003318c:    f1a00508    ....    SUB      r5,r0,#8
        0x00033190:    fa28f005    (...    LSR      r0,r8,r5
        0x00033194:    1c41        A.      ADDS     r1,r0,#1
        0x00033196:    f8d4c01c    ....    LDR      r12,[r4,#0x1c]
        0x0003319a:    fa36f305    6...    LSRS     r3,r6,r5
        0x0003319e:    fbbcf2f1    ....    UDIV     r2,r12,r1
        0x000331a2:    4620         F      MOV      r0,r4
        0x000331a4:    f1030801    ....    ADD      r8,r3,#1
        0x000331a8:    d007        ..      BEQ      0x331ba ; ec_enc_uint + 70
        0x000331aa:    1a59        Y.      SUBS     r1,r3,r1
        0x000331ac:    fb02c101    ....    MLA      r1,r2,r1,r12
        0x000331b0:    6a03        .j      LDR      r3,[r0,#0x20]
        0x000331b2:    4419        .D      ADD      r1,r1,r3
        0x000331b4:    e9c02107    ...!    STRD     r2,r1,[r0,#0x1c]
        0x000331b8:    e004        ..      B        0x331c4 ; ec_enc_uint + 80
        0x000331ba:    eba80101    ....    SUB      r1,r8,r1
        0x000331be:    fb02c101    ....    MLA      r1,r2,r1,r12
        0x000331c2:    61c1        .a      STR      r1,[r0,#0x1c]
        0x000331c4:    f7ffff74    ..t.    BL       ec_enc_normalize ; 0x330b0
        0x000331c8:    fa07f005    ....    LSL      r0,r7,r5
        0x000331cc:    1e40        @.      SUBS     r0,r0,#1
        0x000331ce:    ea000c06    ....    AND      r12,r0,r6
        0x000331d2:    e9d41003    ....    LDRD     r1,r0,[r4,#0xc]
        0x000331d6:    1942        B.      ADDS     r2,r0,r5
        0x000331d8:    2a20         *      CMP      r2,#0x20
        0x000331da:    d916        ..      BLS      0x3320a ; ec_enc_uint + 150
        0x000331dc:    68a6        .h      LDR      r6,[r4,#8]
        0x000331de:    69a2        .i      LDR      r2,[r4,#0x18]
        0x000331e0:    6867        gh      LDR      r7,[r4,#4]
        0x000331e2:    4432        2D      ADD      r2,r2,r6
        0x000331e4:    b2cb        ..      UXTB     r3,r1
        0x000331e6:    42ba        .B      CMP      r2,r7
        0x000331e8:    bf28        (.      IT       CS
        0x000331ea:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x000331ee:    d205        ..      BCS      0x331fc ; ec_enc_uint + 136
        0x000331f0:    1c72        r.      ADDS     r2,r6,#1
        0x000331f2:    60a2        .`      STR      r2,[r4,#8]
        0x000331f4:    6826        &h      LDR      r6,[r4,#0]
        0x000331f6:    1aba        ..      SUBS     r2,r7,r2
        0x000331f8:    54b3        .T      STRB     r3,[r6,r2]
        0x000331fa:    2200        ."      MOVS     r2,#0
        0x000331fc:    6ae3        .j      LDR      r3,[r4,#0x2c]
        0x000331fe:    0a09        ..      LSRS     r1,r1,#8
        0x00033200:    431a        .C      ORRS     r2,r2,r3
        0x00033202:    3808        .8      SUBS     r0,r0,#8
        0x00033204:    62e2        .b      STR      r2,[r4,#0x2c]
        0x00033206:    2808        .(      CMP      r0,#8
        0x00033208:    dae8        ..      BGE      0x331dc ; ec_enc_uint + 104
        0x0003320a:    fa0cf200    ....    LSL      r2,r12,r0
        0x0003320e:    4311        .C      ORRS     r1,r1,r2
        0x00033210:    4428        (D      ADD      r0,r0,r5
        0x00033212:    e9c41003    ....    STRD     r1,r0,[r4,#0xc]
        0x00033216:    6960        `i      LDR      r0,[r4,#0x14]
        0x00033218:    4428        (D      ADD      r0,r0,r5
        0x0003321a:    6160        `a      STR      r0,[r4,#0x14]
        0x0003321c:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00033220:    69e3        .i      LDR      r3,[r4,#0x1c]
        0x00033222:    f1080101    ....    ADD      r1,r8,#1
        0x00033226:    fbb3f2f1    ....    UDIV     r2,r3,r1
        0x0003322a:    4620         F      MOV      r0,r4
        0x0003322c:    f1060c01    ....    ADD      r12,r6,#1
        0x00033230:    b13e        >.      CBZ      r6,0x33242 ; ec_enc_uint + 206
        0x00033232:    1a71        q.      SUBS     r1,r6,r1
        0x00033234:    fb023101    ...1    MLA      r1,r2,r1,r3
        0x00033238:    6a03        .j      LDR      r3,[r0,#0x20]
        0x0003323a:    4419        .D      ADD      r1,r1,r3
        0x0003323c:    e9c02107    ...!    STRD     r2,r1,[r0,#0x1c]
        0x00033240:    e004        ..      B        0x3324c ; ec_enc_uint + 216
        0x00033242:    ebac0101    ....    SUB      r1,r12,r1
        0x00033246:    fb023101    ...1    MLA      r1,r2,r1,r3
        0x0003324a:    61c1        .a      STR      r1,[r0,#0x1c]
        0x0003324c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00033250:    f7ffbf2e    ....    B.W      ec_enc_normalize ; 0x330b0
    i.ec_encode
    ec_encode
        0x00033254:    b430        0.      PUSH     {r4,r5}
        0x00033256:    f8d0c01c    ....    LDR      r12,[r0,#0x1c]
        0x0003325a:    fbbcf4f3    ....    UDIV     r4,r12,r3
        0x0003325e:    b151        Q.      CBZ      r1,0x33276 ; ec_encode + 34
        0x00033260:    1acb        ..      SUBS     r3,r1,r3
        0x00033262:    fb04c303    ....    MLA      r3,r4,r3,r12
        0x00033266:    f8d0c020    .. .    LDR      r12,[r0,#0x20]
        0x0003326a:    1a51        Q.      SUBS     r1,r2,r1
        0x0003326c:    4463        cD      ADD      r3,r3,r12
        0x0003326e:    4361        aC      MULS     r1,r4,r1
        0x00033270:    e9c01307    ....    STRD     r1,r3,[r0,#0x1c]
        0x00033274:    e003        ..      B        0x3327e ; ec_encode + 42
        0x00033276:    1ad1        ..      SUBS     r1,r2,r3
        0x00033278:    fb04c101    ....    MLA      r1,r4,r1,r12
        0x0003327c:    61c1        .a      STR      r1,[r0,#0x1c]
        0x0003327e:    bc30        0.      POP      {r4,r5}
        0x00033280:    f7ffbf16    ....    B.W      ec_enc_normalize ; 0x330b0
    i.ec_encode_bin
    ec_encode_bin
        0x00033284:    b430        0.      PUSH     {r4,r5}
        0x00033286:    69c4        .i      LDR      r4,[r0,#0x1c]
        0x00033288:    2501        .%      MOVS     r5,#1
        0x0003328a:    fa24fc03    $...    LSR      r12,r4,r3
        0x0003328e:    fa05f303    ....    LSL      r3,r5,r3
        0x00033292:    b151        Q.      CBZ      r1,0x332aa ; ec_encode_bin + 38
        0x00033294:    1acb        ..      SUBS     r3,r1,r3
        0x00033296:    fb0c4303    ...C    MLA      r3,r12,r3,r4
        0x0003329a:    6a04        .j      LDR      r4,[r0,#0x20]
        0x0003329c:    1a51        Q.      SUBS     r1,r2,r1
        0x0003329e:    4423        #D      ADD      r3,r3,r4
        0x000332a0:    fb01f10c    ....    MUL      r1,r1,r12
        0x000332a4:    e9c01307    ....    STRD     r1,r3,[r0,#0x1c]
        0x000332a8:    e003        ..      B        0x332b2 ; ec_encode_bin + 46
        0x000332aa:    1ad1        ..      SUBS     r1,r2,r3
        0x000332ac:    fb0c4101    ...A    MLA      r1,r12,r1,r4
        0x000332b0:    61c1        .a      STR      r1,[r0,#0x1c]
        0x000332b2:    bc30        0.      POP      {r4,r5}
        0x000332b4:    f7ffbefc    ....    B.W      ec_enc_normalize ; 0x330b0
    i.ec_ilog
    ec_ilog
        0x000332b8:    2800        .(      CMP      r0,#0
        0x000332ba:    bf14        ..      ITE      NE
        0x000332bc:    2201        ."      MOVNE    r2,#1
        0x000332be:    2200        ."      MOVEQ    r2,#0
        0x000332c0:    0c01        ..      LSRS     r1,r0,#16
        0x000332c2:    bf18        ..      IT       NE
        0x000332c4:    2101        .!      MOVNE    r1,#1
        0x000332c6:    0109        ..      LSLS     r1,r1,#4
        0x000332c8:    40c8        .@      LSRS     r0,r0,r1
        0x000332ca:    430a        .C      ORRS     r2,r2,r1
        0x000332cc:    f410417f    ...A    ANDS     r1,r0,#0xff00
        0x000332d0:    bf18        ..      IT       NE
        0x000332d2:    2101        .!      MOVNE    r1,#1
        0x000332d4:    00c9        ..      LSLS     r1,r1,#3
        0x000332d6:    40c8        .@      LSRS     r0,r0,r1
        0x000332d8:    430a        .C      ORRS     r2,r2,r1
        0x000332da:    f01001f0    ....    ANDS     r1,r0,#0xf0
        0x000332de:    bf18        ..      IT       NE
        0x000332e0:    2101        .!      MOVNE    r1,#1
        0x000332e2:    0089        ..      LSLS     r1,r1,#2
        0x000332e4:    40c8        .@      LSRS     r0,r0,r1
        0x000332e6:    430a        .C      ORRS     r2,r2,r1
        0x000332e8:    f010010c    ....    ANDS     r1,r0,#0xc
        0x000332ec:    bf18        ..      IT       NE
        0x000332ee:    2101        .!      MOVNE    r1,#1
        0x000332f0:    0049        I.      LSLS     r1,r1,#1
        0x000332f2:    40c8        .@      LSRS     r0,r0,r1
        0x000332f4:    4311        .C      ORRS     r1,r1,r2
        0x000332f6:    f3c00040    ..@.    UBFX     r0,r0,#1,#1
        0x000332fa:    4408        .D      ADD      r0,r0,r1
        0x000332fc:    4770        pG      BX       lr
    i.ec_laplace_encode
    ec_laplace_encode
        0x000332fe:    b4f0        ..      PUSH     {r4-r7}
        0x00033300:    460d        .F      MOV      r5,r1
        0x00033302:    680c        .h      LDR      r4,[r1,#0]
        0x00033304:    2100        .!      MOVS     r1,#0
        0x00033306:    b1e4        ..      CBZ      r4,0x33342 ; ec_laplace_encode + 68
        0x00033308:    ea4f7ce4    O..|    ASR      r12,r4,#31
        0x0003330c:    eb04010c    ....    ADD      r1,r4,r12
        0x00033310:    ea81060c    ....    EOR      r6,r1,r12
        0x00033314:    4611        .F      MOV      r1,r2
        0x00033316:    f64772e0    G..r    MOV      r2,#0x7fe0
        0x0003331a:    1a52        R.      SUBS     r2,r2,r1
        0x0003331c:    f5c34480    ...D    RSB      r4,r3,#0x4000
        0x00033320:    4362        bC      MULS     r2,r4,r2
        0x00033322:    0bd2        ..      LSRS     r2,r2,#15
        0x00033324:    2401        .$      MOVS     r4,#1
        0x00033326:    e005        ..      B        0x33334 ; ec_laplace_encode + 54
        0x00033328:    0052        R.      LSLS     r2,r2,#1
        0x0003332a:    4411        .D      ADD      r1,r1,r2
        0x0003332c:    435a        ZC      MULS     r2,r3,r2
        0x0003332e:    0bd2        ..      LSRS     r2,r2,#15
        0x00033330:    1c89        ..      ADDS     r1,r1,#2
        0x00033332:    1c64        d.      ADDS     r4,r4,#1
        0x00033334:    b152        R.      CBZ      r2,0x3334c ; ec_laplace_encode + 78
        0x00033336:    42b4        .B      CMP      r4,r6
        0x00033338:    dbf6        ..      BLT      0x33328 ; ec_laplace_encode + 42
        0x0003333a:    1c52        R.      ADDS     r2,r2,#1
        0x0003333c:    ea22030c    "...    BIC      r3,r2,r12
        0x00033340:    4419        .D      ADD      r1,r1,r3
        0x00033342:    bcf0        ..      POP      {r4-r7}
        0x00033344:    440a        .D      ADD      r2,r2,r1
        0x00033346:    230f        .#      MOVS     r3,#0xf
        0x00033348:    f7ffbf9c    ....    B.W      ec_encode_bin ; 0x33284
        0x0003334c:    f5c14200    ...B    RSB      r2,r1,#0x8000
        0x00033350:    eba2020c    ....    SUB      r2,r2,r12
        0x00033354:    1052        R.      ASRS     r2,r2,#1
        0x00033356:    1b33        3.      SUBS     r3,r6,r4
        0x00033358:    1e56        V.      SUBS     r6,r2,#1
        0x0003335a:    42b3        .B      CMP      r3,r6
        0x0003335c:    bfa8        ..      IT       GE
        0x0003335e:    4633        3F      MOVGE    r3,r6
        0x00033360:    eb0c0243    ..C.    ADD      r2,r12,r3,LSL #1
        0x00033364:    4411        .D      ADD      r1,r1,r2
        0x00033366:    1c49        I.      ADDS     r1,r1,#1
        0x00033368:    f5c14200    ...B    RSB      r2,r1,#0x8000
        0x0003336c:    2a01        .*      CMP      r2,#1
        0x0003336e:    bf88        ..      IT       HI
        0x00033370:    2201        ."      MOVHI    r2,#1
        0x00033372:    4423        #D      ADD      r3,r3,r4
        0x00033374:    4463        cD      ADD      r3,r3,r12
        0x00033376:    ea83030c    ....    EOR      r3,r3,r12
        0x0003337a:    602b        +`      STR      r3,[r5,#0]
        0x0003337c:    e7e1        ..      B        0x33342 ; ec_laplace_encode + 68
        0x0003337e:    0000        ..      MOVS     r0,r0
    i.ec_tell_frac
    ec_tell_frac
        0x00033380:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00033382:    00cb        ..      LSLS     r3,r1,#3
        0x00033384:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00033386:    2900        .)      CMP      r1,#0
        0x00033388:    bf14        ..      ITE      NE
        0x0003338a:    f04f0c01    O...    MOVNE    r12,#1
        0x0003338e:    f04f0c00    O...    MOVEQ    r12,#0
        0x00033392:    0c08        ..      LSRS     r0,r1,#16
        0x00033394:    bf18        ..      IT       NE
        0x00033396:    2001        .       MOVNE    r0,#1
        0x00033398:    0102        ..      LSLS     r2,r0,#4
        0x0003339a:    fa21f002    !...    LSR      r0,r1,r2
        0x0003339e:    ea4c0c02    L...    ORR      r12,r12,r2
        0x000333a2:    f410427f    ...B    ANDS     r2,r0,#0xff00
        0x000333a6:    bf18        ..      IT       NE
        0x000333a8:    2201        ."      MOVNE    r2,#1
        0x000333aa:    00d2        ..      LSLS     r2,r2,#3
        0x000333ac:    40d0        .@      LSRS     r0,r0,r2
        0x000333ae:    ea4c0c02    L...    ORR      r12,r12,r2
        0x000333b2:    f01002f0    ....    ANDS     r2,r0,#0xf0
        0x000333b6:    bf18        ..      IT       NE
        0x000333b8:    2201        ."      MOVNE    r2,#1
        0x000333ba:    0092        ..      LSLS     r2,r2,#2
        0x000333bc:    40d0        .@      LSRS     r0,r0,r2
        0x000333be:    ea4c0c02    L...    ORR      r12,r12,r2
        0x000333c2:    f010020c    ....    ANDS     r2,r0,#0xc
        0x000333c6:    bf18        ..      IT       NE
        0x000333c8:    2201        ."      MOVNE    r2,#1
        0x000333ca:    0052        R.      LSLS     r2,r2,#1
        0x000333cc:    40d0        .@      LSRS     r0,r0,r2
        0x000333ce:    ea4c0202    L...    ORR      r2,r12,r2
        0x000333d2:    f3c00040    ..@.    UBFX     r0,r0,#1,#1
        0x000333d6:    4410        .D      ADD      r0,r0,r2
        0x000333d8:    f1a00210    ....    SUB      r2,r0,#0x10
        0x000333dc:    fa21f202    !...    LSR      r2,r1,r2
        0x000333e0:    f06f0107    o...    MVN      r1,#7
        0x000333e4:    f8dfc01c    ....    LDR      r12,[pc,#28] ; [0x33404] = 0x44d94
        0x000333e8:    eb013112    ...1    ADD      r1,r1,r2,LSR #12
        0x000333ec:    f85cc021    \.!.    LDR      r12,[r12,r1,LSL #2]
        0x000333f0:    4594        .E      CMP      r12,r2
        0x000333f2:    bf34        4.      ITE      CC
        0x000333f4:    2201        ."      MOVCC    r2,#1
        0x000333f6:    2200        ."      MOVCS    r2,#0
        0x000333f8:    4411        .D      ADD      r1,r1,r2
        0x000333fa:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x000333fe:    1a18        ..      SUBS     r0,r3,r0
        0x00033400:    4770        pG      BX       lr
    $d
        0x00033402:    0000        ..      DCW    0
        0x00033404:    00044d94    .M..    DCD    282004
    $t
    i.encode_field
    encode_field
        0x00033408:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003340c:    788b        .x      LDRB     r3,[r1,#2]
        0x0003340e:    b087        ..      SUB      sp,sp,#0x1c
        0x00033410:    f0130cc0    ....    ANDS     r12,r3,#0xc0
        0x00033414:    f04f0900    O...    MOV      r9,#0
        0x00033418:    d00f        ..      BEQ      0x3343a ; encode_field + 50
        0x0003341a:    f1bc0f40    ..@.    CMP      r12,#0x40
        0x0003341e:    f000813b    ..;.    BEQ.W    0x33698 ; encode_field + 656
        0x00033422:    f1bc0f80    ....    CMP      r12,#0x80
        0x00033426:    d008        ..      BEQ      0x3343a ; encode_field + 50
        0x00033428:    6901        .i      LDR      r1,[r0,#0x10]
        0x0003342a:    2900        .)      CMP      r1,#0
        0x0003342c:    bf08        ..      IT       EQ
        0x0003342e:    a1a5        ..      ADREQ    r1,{pc}+0x296 ; 0x336c4
        0x00033430:    6101        .a      STR      r1,[r0,#0x10]
        0x00033432:    b007        ..      ADD      sp,sp,#0x1c
        0x00033434:    2000        .       MOVS     r0,#0
        0x00033436:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003343a:    460d        .F      MOV      r5,r1
        0x0003343c:    4604        .F      MOV      r4,r0
        0x0003343e:    49a6        .I      LDR      r1,[pc,#664] ; [0x336d8] = 0x45250
        0x00033440:    f003000f    ....    AND      r0,r3,#0xf
        0x00033444:    4617        .F      MOV      r7,r2
        0x00033446:    f8518020    Q. .    LDR      r8,[r1,r0,LSL #2]
        0x0003344a:    f9b50005    ....    LDRSH    r0,[r5,#5]
        0x0003344e:    ae05        ..      ADD      r6,sp,#0x14
        0x00033450:    2800        .(      CMP      r0,#0
        0x00033452:    bf18        ..      IT       NE
        0x00033454:    19c6        ..      ADDNE    r6,r0,r7
        0x00033456:    d107        ..      BNE      0x33468 ; encode_field + 96
        0x00033458:    f0030030    ..0.    AND      r0,r3,#0x30
        0x0003345c:    2810        .(      CMP      r0,#0x10
        0x0003345e:    bf18        ..      IT       NE
        0x00033460:    2001        .       MOVNE    r0,#1
        0x00033462:    d017        ..      BEQ      0x33494 ; encode_field + 140
        0x00033464:    f88d0014    ....    STRB     r0,[sp,#0x14]
        0x00033468:    78a8        .x      LDRB     r0,[r5,#2]
        0x0003346a:    f00001c0    ....    AND      r1,r0,#0xc0
        0x0003346e:    2980        .)      CMP      r1,#0x80
        0x00033470:    d017        ..      BEQ      0x334a2 ; encode_field + 154
        0x00033472:    bf00        ..      NOP      
        0x00033474:    f0100230    ..0.    ANDS     r2,r0,#0x30
        0x00033478:    d01b        ..      BEQ      0x334b2 ; encode_field + 170
        0x0003347a:    2a10        .*      CMP      r2,#0x10
        0x0003347c:    d030        0.      BEQ      0x334e0 ; encode_field + 216
        0x0003347e:    2a20         *      CMP      r2,#0x20
        0x00033480:    d040        @.      BEQ      0x33504 ; encode_field + 252
        0x00033482:    2a30        0*      CMP      r2,#0x30
        0x00033484:    f00080f5    ....    BEQ.W    0x33672 ; encode_field + 618
        0x00033488:    6920         i      LDR      r0,[r4,#0x10]
        0x0003348a:    2800        .(      CMP      r0,#0
        0x0003348c:    bf08        ..      IT       EQ
        0x0003348e:    4893        .H      LDREQ    r0,[pc,#588] ; [0x336dc] = 0x39810
        0x00033490:    f000b912    ....    B.W      0x336b8 ; encode_field + 688
        0x00033494:    4611        .F      MOV      r1,r2
        0x00033496:    4628        (F      MOV      r0,r5
        0x00033498:    f005fa38    ..8.    BL       pb_check_proto3_default_value ; 0x3890c
        0x0003349c:    f0800001    ....    EOR      r0,r0,#1
        0x000334a0:    e7e0        ..      B        0x33464 ; encode_field + 92
        0x000334a2:    683f        ?h      LDR      r7,[r7,#0]
        0x000334a4:    2f00        ./      CMP      r7,#0
        0x000334a6:    bf14        ..      ITE      NE
        0x000334a8:    2201        ."      MOVNE    r2,#1
        0x000334aa:    2200        ."      MOVEQ    r2,#0
        0x000334ac:    f88d2014    ...     STRB     r2,[sp,#0x14]
        0x000334b0:    e7e0        ..      B        0x33474 ; encode_field + 108
        0x000334b2:    b15f        _.      CBZ      r7,0x334cc ; encode_field + 196
        0x000334b4:    4629        )F      MOV      r1,r5
        0x000334b6:    4620         F      MOV      r0,r4
        0x000334b8:    f006f98a    ....    BL       pb_encode_tag_for_field ; 0x397d0
        0x000334bc:    b160        `.      CBZ      r0,0x334d8 ; encode_field + 208
        0x000334be:    463a        :F      MOV      r2,r7
        0x000334c0:    4629        )F      MOV      r1,r5
        0x000334c2:    4620         F      MOV      r0,r4
        0x000334c4:    47c0        .G      BLX      r8
        0x000334c6:    b138        8.      CBZ      r0,0x334d8 ; encode_field + 208
        0x000334c8:    f000b8ee    ....    B.W      0x336a8 ; encode_field + 672
        0x000334cc:    6920         i      LDR      r0,[r4,#0x10]
        0x000334ce:    2800        .(      CMP      r0,#0
        0x000334d0:    bf08        ..      IT       EQ
        0x000334d2:    a083        ..      ADREQ    r0,{pc}+0x20e ; 0x336e0
        0x000334d4:    f000b8f0    ....    B.W      0x336b8 ; encode_field + 688
        0x000334d8:    b007        ..      ADD      sp,sp,#0x1c
        0x000334da:    4648        HF      MOV      r0,r9
        0x000334dc:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000334e0:    7830        0x      LDRB     r0,[r6,#0]
        0x000334e2:    2800        .(      CMP      r0,#0
        0x000334e4:    f00080e0    ....    BEQ.W    0x336a8 ; encode_field + 672
        0x000334e8:    4629        )F      MOV      r1,r5
        0x000334ea:    4620         F      MOV      r0,r4
        0x000334ec:    f006f970    ..p.    BL       pb_encode_tag_for_field ; 0x397d0
        0x000334f0:    2800        .(      CMP      r0,#0
        0x000334f2:    d0f1        ..      BEQ      0x334d8 ; encode_field + 208
        0x000334f4:    463a        :F      MOV      r2,r7
        0x000334f6:    4629        )F      MOV      r1,r5
        0x000334f8:    4620         F      MOV      r0,r4
        0x000334fa:    47c0        .G      BLX      r8
        0x000334fc:    2800        .(      CMP      r0,#0
        0x000334fe:    d0eb        ..      BEQ      0x334d8 ; encode_field + 208
        0x00033500:    f000b8d2    ....    B.W      0x336a8 ; encode_field + 672
        0x00033504:    f8b52005    ...     LDRH     r2,[r5,#5]
        0x00033508:    2a00        .*      CMP      r2,#0
        0x0003350a:    bf14        ..      ITE      NE
        0x0003350c:    8836        6.      LDRHNE   r6,[r6,#0]
        0x0003350e:    f8b56009    ...`    LDRHEQ   r6,[r5,#9]
        0x00033512:    2e00        ..      CMP      r6,#0
        0x00033514:    d05d        ].      BEQ      0x335d2 ; encode_field + 458
        0x00033516:    2980        .)      CMP      r1,#0x80
        0x00033518:    bf1c        ..      ITT      NE
        0x0003351a:    f8b51009    ....    LDRHNE   r1,[r5,#9]
        0x0003351e:    42b1        .B      CMPNE    r1,r6
        0x00033520:    d204        ..      BCS      0x3352c ; encode_field + 292
        0x00033522:    6920         i      LDR      r0,[r4,#0x10]
        0x00033524:    2800        .(      CMP      r0,#0
        0x00033526:    bf08        ..      IT       EQ
        0x00033528:    a073        s.      ADREQ    r0,{pc}+0x1d0 ; 0x336f8
        0x0003352a:    e093        ..      B        0x33654 ; encode_field + 588
        0x0003352c:    f000000f    ....    AND      r0,r0,#0xf
        0x00033530:    2804        .(      CMP      r0,#4
        0x00033532:    d856        V.      BHI      0x335e2 ; encode_field + 474
        0x00033534:    8829        ).      LDRH     r1,[r5,#0]
        0x00033536:    4620         F      MOV      r0,r4
        0x00033538:    0f4b        K.      LSRS     r3,r1,#29
        0x0003353a:    00c9        ..      LSLS     r1,r1,#3
        0x0003353c:    f0410202    A...    ORR      r2,r1,#2
        0x00033540:    f006f970    ..p.    BL       pb_encode_varint ; 0x39824
        0x00033544:    2800        .(      CMP      r0,#0
        0x00033546:    d0c7        ..      BEQ      0x334d8 ; encode_field + 208
        0x00033548:    78a8        .x      LDRB     r0,[r5,#2]
        0x0003354a:    f000000f    ....    AND      r0,r0,#0xf
        0x0003354e:    2803        .(      CMP      r0,#3
        0x00033550:    bf08        ..      IT       EQ
        0x00033552:    ea4f0a86    O...    LSLEQ    r10,r6,#2
        0x00033556:    d022        ".      BEQ      0x3359e ; encode_field + 406
        0x00033558:    2804        .(      CMP      r0,#4
        0x0003355a:    bf08        ..      IT       EQ
        0x0003355c:    ea4f0ac6    O...    LSLEQ    r10,r6,#3
        0x00033560:    d01d        ..      BEQ      0x3359e ; encode_field + 406
        0x00033562:    f8cd9000    ....    STR      r9,[sp,#0]
        0x00033566:    f8cd9004    ....    STR      r9,[sp,#4]
        0x0003356a:    f8cd9008    ....    STR      r9,[sp,#8]
        0x0003356e:    f8cd900c    ....    STR      r9,[sp,#0xc]
        0x00033572:    46ba        .F      MOV      r10,r7
        0x00033574:    f04f0b00    O...    MOV      r11,#0
        0x00033578:    f8cd9010    ....    STR      r9,[sp,#0x10]
        0x0003357c:    2e00        ..      CMP      r6,#0
        0x0003357e:    d90c        ..      BLS      0x3359a ; encode_field + 402
        0x00033580:    4652        RF      MOV      r2,r10
        0x00033582:    4629        )F      MOV      r1,r5
        0x00033584:    4668        hF      MOV      r0,sp
        0x00033586:    47c0        .G      BLX      r8
        0x00033588:    2800        .(      CMP      r0,#0
        0x0003358a:    d0a5        ..      BEQ      0x334d8 ; encode_field + 208
        0x0003358c:    f8b50007    ....    LDRH     r0,[r5,#7]
        0x00033590:    f10b0b01    ....    ADD      r11,r11,#1
        0x00033594:    4482        .D      ADD      r10,r10,r0
        0x00033596:    45b3        .E      CMP      r11,r6
        0x00033598:    d3f2        ..      BCC      0x33580 ; encode_field + 376
        0x0003359a:    f8dda00c    ....    LDR      r10,[sp,#0xc]
        0x0003359e:    2300        .#      MOVS     r3,#0
        0x000335a0:    4652        RF      MOV      r2,r10
        0x000335a2:    4620         F      MOV      r0,r4
        0x000335a4:    f006f93e    ..>.    BL       pb_encode_varint ; 0x39824
        0x000335a8:    2800        .(      CMP      r0,#0
        0x000335aa:    d095        ..      BEQ      0x334d8 ; encode_field + 208
        0x000335ac:    6820         h      LDR      r0,[r4,#0]
        0x000335ae:    b188        ..      CBZ      r0,0x335d4 ; encode_field + 460
        0x000335b0:    f04f0a00    O...    MOV      r10,#0
        0x000335b4:    2e00        ..      CMP      r6,#0
        0x000335b6:    d977        w.      BLS      0x336a8 ; encode_field + 672
        0x000335b8:    463a        :F      MOV      r2,r7
        0x000335ba:    4629        )F      MOV      r1,r5
        0x000335bc:    4620         F      MOV      r0,r4
        0x000335be:    47c0        .G      BLX      r8
        0x000335c0:    2800        .(      CMP      r0,#0
        0x000335c2:    d089        ..      BEQ      0x334d8 ; encode_field + 208
        0x000335c4:    f8b50007    ....    LDRH     r0,[r5,#7]
        0x000335c8:    f10a0a01    ....    ADD      r10,r10,#1
        0x000335cc:    4407        .D      ADD      r7,r7,r0
        0x000335ce:    45b2        .E      CMP      r10,r6
        0x000335d0:    d3f2        ..      BCC      0x335b8 ; encode_field + 432
        0x000335d2:    e069        i.      B        0x336a8 ; encode_field + 672
        0x000335d4:    4652        RF      MOV      r2,r10
        0x000335d6:    2100        .!      MOVS     r1,#0
        0x000335d8:    4620         F      MOV      r0,r4
        0x000335da:    f006fbdb    ....    BL       pb_write ; 0x39d94
        0x000335de:    bba0        ..      CBNZ     r0,0x3364a ; encode_field + 578
        0x000335e0:    e77a        z.      B        0x334d8 ; encode_field + 208
        0x000335e2:    f04f0a00    O...    MOV      r10,#0
        0x000335e6:    2e00        ..      CMP      r6,#0
        0x000335e8:    d95e        ^.      BLS      0x336a8 ; encode_field + 672
        0x000335ea:    78a8        .x      LDRB     r0,[r5,#2]
        0x000335ec:    f000000f    ....    AND      r0,r0,#0xf
        0x000335f0:    280a        .(      CMP      r0,#0xa
        0x000335f2:    d22b        +.      BCS      0x3364c ; encode_field + 580
        0x000335f4:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x000335f8:    07050505    ....    DCD    117769477
        0x000335fc:    0b0b0b09    ....    DCD    185273097
        0x00033600:    0b2a        *.      DCW    2858
    $t
        0x00033602:    2000        .       MOVS     r0,#0
        0x00033604:    e004        ..      B        0x33610 ; encode_field + 520
        0x00033606:    2005        .       MOVS     r0,#5
        0x00033608:    e002        ..      B        0x33610 ; encode_field + 520
        0x0003360a:    2001        .       MOVS     r0,#1
        0x0003360c:    e000        ..      B        0x33610 ; encode_field + 520
        0x0003360e:    2002        .       MOVS     r0,#2
        0x00033610:    8829        ).      LDRH     r1,[r5,#0]
        0x00033612:    ea4002c1    @...    ORR      r2,r0,r1,LSL #3
        0x00033616:    0f4b        K.      LSRS     r3,r1,#29
        0x00033618:    4620         F      MOV      r0,r4
        0x0003361a:    f006f903    ....    BL       pb_encode_varint ; 0x39824
        0x0003361e:    2800        .(      CMP      r0,#0
        0x00033620:    f43faf5a    ?.Z.    BEQ      0x334d8 ; encode_field + 208
        0x00033624:    78a8        .x      LDRB     r0,[r5,#2]
        0x00033626:    f00001c0    ....    AND      r1,r0,#0xc0
        0x0003362a:    2980        .)      CMP      r1,#0x80
        0x0003362c:    d014        ..      BEQ      0x33658 ; encode_field + 592
        0x0003362e:    463a        :F      MOV      r2,r7
        0x00033630:    4629        )F      MOV      r1,r5
        0x00033632:    4620         F      MOV      r0,r4
        0x00033634:    47c0        .G      BLX      r8
        0x00033636:    2800        .(      CMP      r0,#0
        0x00033638:    f43faf4e    ?.N.    BEQ      0x334d8 ; encode_field + 208
        0x0003363c:    f8b50007    ....    LDRH     r0,[r5,#7]
        0x00033640:    f10a0a01    ....    ADD      r10,r10,#1
        0x00033644:    4407        .D      ADD      r7,r7,r0
        0x00033646:    45b2        .E      CMP      r10,r6
        0x00033648:    d3cf        ..      BCC      0x335ea ; encode_field + 482
        0x0003364a:    e02d        -.      B        0x336a8 ; encode_field + 672
        0x0003364c:    6920         i      LDR      r0,[r4,#0x10]
        0x0003364e:    2800        .(      CMP      r0,#0
        0x00033650:    bf08        ..      IT       EQ
        0x00033652:    4822        "H      LDREQ    r0,[pc,#136] ; [0x336dc] = 0x39810
        0x00033654:    6120         a      STR      r0,[r4,#0x10]
        0x00033656:    e73f        ?.      B        0x334d8 ; encode_field + 208
        0x00033658:    f000000f    ....    AND      r0,r0,#0xf
        0x0003365c:    2806        .(      CMP      r0,#6
        0x0003365e:    bf18        ..      IT       NE
        0x00033660:    2805        .(      CMPNE    r0,#5
        0x00033662:    d1e4        ..      BNE      0x3362e ; encode_field + 550
        0x00033664:    4629        )F      MOV      r1,r5
        0x00033666:    4620         F      MOV      r0,r4
        0x00033668:    683a        :h      LDR      r2,[r7,#0]
        0x0003366a:    47c0        .G      BLX      r8
        0x0003366c:    2800        .(      CMP      r0,#0
        0x0003366e:    d1e5        ..      BNE      0x3363c ; encode_field + 564
        0x00033670:    e732        2.      B        0x334d8 ; encode_field + 208
        0x00033672:    8830        0.      LDRH     r0,[r6,#0]
        0x00033674:    8829        ).      LDRH     r1,[r5,#0]
        0x00033676:    4288        .B      CMP      r0,r1
        0x00033678:    d116        ..      BNE      0x336a8 ; encode_field + 672
        0x0003367a:    4629        )F      MOV      r1,r5
        0x0003367c:    4620         F      MOV      r0,r4
        0x0003367e:    f006f8a7    ....    BL       pb_encode_tag_for_field ; 0x397d0
        0x00033682:    2800        .(      CMP      r0,#0
        0x00033684:    f43faf28    ?.(.    BEQ      0x334d8 ; encode_field + 208
        0x00033688:    463a        :F      MOV      r2,r7
        0x0003368a:    4629        )F      MOV      r1,r5
        0x0003368c:    4620         F      MOV      r0,r4
        0x0003368e:    47c0        .G      BLX      r8
        0x00033690:    2800        .(      CMP      r0,#0
        0x00033692:    f43faf21    ?.!.    BEQ      0x334d8 ; encode_field + 208
        0x00033696:    e007        ..      B        0x336a8 ; encode_field + 672
        0x00033698:    4604        .F      MOV      r4,r0
        0x0003369a:    4610        .F      MOV      r0,r2
        0x0003369c:    1d12        ..      ADDS     r2,r2,#4
        0x0003369e:    6803        .h      LDR      r3,[r0,#0]
        0x000336a0:    b113        ..      CBZ      r3,0x336a8 ; encode_field + 672
        0x000336a2:    4620         F      MOV      r0,r4
        0x000336a4:    4798        .G      BLX      r3
        0x000336a6:    b118        ..      CBZ      r0,0x336b0 ; encode_field + 680
        0x000336a8:    b007        ..      ADD      sp,sp,#0x1c
        0x000336aa:    2001        .       MOVS     r0,#1
        0x000336ac:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000336b0:    6920         i      LDR      r0,[r4,#0x10]
        0x000336b2:    2800        .(      CMP      r0,#0
        0x000336b4:    bf08        ..      IT       EQ
        0x000336b6:    a016        ..      ADREQ    r0,{pc}+0x5a ; 0x33710
        0x000336b8:    6120         a      STR      r0,[r4,#0x10]
        0x000336ba:    b007        ..      ADD      sp,sp,#0x1c
        0x000336bc:    4648        HF      MOV      r0,r9
        0x000336be:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x000336c2:    0000        ..      DCW    0
        0x000336c4:    61766e69    inva    DCD    1635151465
        0x000336c8:    2064696c    lid     DCD    543451500
        0x000336cc:    6c656966    fiel    DCD    1818585446
        0x000336d0:    79742064    d ty    DCD    2037653604
        0x000336d4:    00006570    pe..    DCD    25968
        0x000336d8:    00045250    PR..    DCD    283216
        0x000336dc:    00039810    ....    DCD    235536
        0x000336e0:    7373696d    miss    DCD    1936943469
        0x000336e4:    20676e69    ing     DCD    543649385
        0x000336e8:    75716572    requ    DCD    1970365810
        0x000336ec:    64657269    ired    DCD    1684370025
        0x000336f0:    65696620     fie    DCD    1701406240
        0x000336f4:    0000646c    ld..    DCD    25708
        0x000336f8:    61727261    arra    DCD    1634890337
        0x000336fc:    616d2079    y ma    DCD    1634541689
        0x00033700:    69732078    x si    DCD    1769152632
        0x00033704:    6520657a    ze e    DCD    1696621946
        0x00033708:    65656378    xcee    DCD    1701143416
        0x0003370c:    00646564    ded.    DCD    6579556
        0x00033710:    6c6c6163    call    DCD    1819042147
        0x00033714:    6b636162    back    DCD    1801675106
        0x00033718:    72726520     err    DCD    1920099616
        0x0003371c:    0000726f    or..    DCD    29295
    $t
    i.encode_pulses
    encode_pulses
        0x00033720:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x00033724:    f1a10c01    ....    SUB      r12,r1,#1
        0x00033728:    460d        .F      MOV      r5,r1
        0x0003372a:    f850402c    P.,@    LDR      r4,[r0,r12,LSL #2]
        0x0003372e:    0fe1        ..      LSRS     r1,r4,#31
        0x00033730:    2c00        .,      CMP      r4,#0
        0x00033732:    bfb8        ..      IT       LT
        0x00033734:    4264        dB      RSBLT    r4,r4,#0
        0x00033736:    2602        .&      MOVS     r6,#2
        0x00033738:    f8dfa0fc    ....    LDR      r10,[pc,#252] ; [0x33838] = 0x4aab4
        0x0003373c:    f1ac0c01    ....    SUB      r12,r12,#1
        0x00033740:    2c02        .,      CMP      r4,#2
        0x00033742:    bfb4        ..      ITE      LT
        0x00033744:    4627        'F      MOVLT    r7,r4
        0x00033746:    4637        7F      MOVGE    r7,r6
        0x00033748:    f85a8027    Z.'.    LDR      r8,[r10,r7,LSL #2]
        0x0003374c:    bfb4        ..      ITE      LT
        0x0003374e:    4637        7F      MOVLT    r7,r6
        0x00033750:    4627        'F      MOVGE    r7,r4
        0x00033752:    f8587027    X.'p    LDR      r7,[r8,r7,LSL #2]
        0x00033756:    4439        9D      ADD      r1,r1,r7
        0x00033758:    f850702c    P.,p    LDR      r7,[r0,r12,LSL #2]
        0x0003375c:    2f00        ./      CMP      r7,#0
        0x0003375e:    bfb8        ..      IT       LT
        0x00033760:    427f        .B      RSBLT    r7,r7,#0
        0x00033762:    443c        <D      ADD      r4,r4,r7
        0x00033764:    da0b        ..      BGE      0x3377e ; encode_pulses + 94
        0x00033766:    f1040701    ....    ADD      r7,r4,#1
        0x0003376a:    2f02        ./      CMP      r7,#2
        0x0003376c:    bfa8        ..      IT       GE
        0x0003376e:    4637        7F      MOVGE    r7,r6
        0x00033770:    f85a7027    Z.'p    LDR      r7,[r10,r7,LSL #2]
        0x00033774:    bfa8        ..      IT       GE
        0x00033776:    1c66        f.      ADDGE    r6,r4,#1
        0x00033778:    f8576026    W.&`    LDR      r6,[r7,r6,LSL #2]
        0x0003377c:    4431        1D      ADD      r1,r1,r6
        0x0003377e:    f1bc0700    ....    SUBS     r7,r12,#0
        0x00033782:    dd3d        =.      BLE      0x33800 ; encode_pulses + 224
        0x00033784:    eb00008c    ....    ADD      r0,r0,r12,LSL #2
        0x00033788:    462e        .F      MOV      r6,r5
        0x0003378a:    f1a00804    ....    SUB      r8,r0,#4
        0x0003378e:    f04f0900    O...    MOV      r9,#0
        0x00033792:    bf00        ..      NOP      
        0x00033794:    eba60b0c    ....    SUB      r11,r6,r12
        0x00033798:    f10b0e01    ....    ADD      lr,r11,#1
        0x0003379c:    45a6        .E      CMP      lr,r4
        0x0003379e:    bfc8        ..      IT       GT
        0x000337a0:    46a6        .F      MOVGT    lr,r4
        0x000337a2:    f85ae02e    Z...    LDR      lr,[r10,lr,LSL #2]
        0x000337a6:    bfcc        ..      ITE      GT
        0x000337a8:    f10b0b01    ....    ADDGT    r11,r11,#1
        0x000337ac:    46a3        .F      MOVLE    r11,r4
        0x000337ae:    f85eb02b    ^.+.    LDR      r11,[lr,r11,LSL #2]
        0x000337b2:    4459        YD      ADD      r1,r1,r11
        0x000337b4:    f8d8b000    ....    LDR      r11,[r8,#0]
        0x000337b8:    f1bb0e00    ....    SUBS     lr,r11,#0
        0x000337bc:    bfb8        ..      IT       LT
        0x000337be:    f1ce0e00    ....    RSBLT    lr,lr,#0
        0x000337c2:    4474        tD      ADD      r4,r4,lr
        0x000337c4:    f1a80804    ....    SUB      r8,r8,#4
        0x000337c8:    f1bb0f00    ....    CMP      r11,#0
        0x000337cc:    da12        ..      BGE      0x337f4 ; encode_pulses + 212
        0x000337ce:    eb050b09    ....    ADD      r11,r5,r9
        0x000337d2:    ebab0b0c    ....    SUB      r11,r11,r12
        0x000337d6:    f10b0e01    ....    ADD      lr,r11,#1
        0x000337da:    1c60        `.      ADDS     r0,r4,#1
        0x000337dc:    4586        .E      CMP      lr,r0
        0x000337de:    bfc8        ..      IT       GT
        0x000337e0:    4686        .F      MOVGT    lr,r0
        0x000337e2:    f85ae02e    Z...    LDR      lr,[r10,lr,LSL #2]
        0x000337e6:    bfcc        ..      ITE      GT
        0x000337e8:    f10b0b01    ....    ADDGT    r11,r11,#1
        0x000337ec:    4683        .F      MOVLE    r11,r0
        0x000337ee:    f85e002b    ^.+.    LDR      r0,[lr,r11,LSL #2]
        0x000337f2:    4401        .D      ADD      r1,r1,r0
        0x000337f4:    f1060601    ....    ADD      r6,r6,#1
        0x000337f8:    1e7f        ..      SUBS     r7,r7,#1
        0x000337fa:    f1090901    ....    ADD      r9,r9,#1
        0x000337fe:    d1c9        ..      BNE      0x33794 ; encode_pulses + 116
        0x00033800:    4295        .B      CMP      r5,r2
        0x00033802:    bfb4        ..      ITE      LT
        0x00033804:    4628        (F      MOVLT    r0,r5
        0x00033806:    4610        .F      MOVGE    r0,r2
        0x00033808:    f85ac020    Z. .    LDR      r12,[r10,r0,LSL #2]
        0x0003380c:    bfcc        ..      ITE      GT
        0x0003380e:    4628        (F      MOVGT    r0,r5
        0x00033810:    4610        .F      MOVLE    r0,r2
        0x00033812:    f85c0020    \. .    LDR      r0,[r12,r0,LSL #2]
        0x00033816:    f1020c01    ....    ADD      r12,r2,#1
        0x0003381a:    4565        eE      CMP      r5,r12
        0x0003381c:    bfb8        ..      IT       LT
        0x0003381e:    46ac        .F      MOVLT    r12,r5
        0x00033820:    f85ac02c    Z.,.    LDR      r12,[r10,r12,LSL #2]
        0x00033824:    bfd8        ..      IT       LE
        0x00033826:    1c55        U.      ADDLE    r5,r2,#1
        0x00033828:    f85c2025    \.%     LDR      r2,[r12,r5,LSL #2]
        0x0003382c:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x00033830:    4402        .D      ADD      r2,r2,r0
        0x00033832:    4618        .F      MOV      r0,r3
        0x00033834:    f7ffbc9e    ....    B.W      ec_enc_uint ; 0x33174
    $d
        0x00033838:    0004aab4    ....    DCD    305844
    $t
    i.encode_size
    encode_size
        0x0003383c:    28fc        .(      CMP      r0,#0xfc
        0x0003383e:    bfbe        ..      ITTT     LT
        0x00033840:    7008        .p      STRBLT   r0,[r1,#0]
        0x00033842:    2001        .       MOVLT    r0,#1
        0x00033844:    4770        pG      BXLT     lr
        0x00033846:    f0000203    ....    AND      r2,r0,#3
        0x0003384a:    32fc        .2      ADDS     r2,r2,#0xfc
        0x0003384c:    b2d2        ..      UXTB     r2,r2
        0x0003384e:    1a80        ..      SUBS     r0,r0,r2
        0x00033850:    700a        .p      STRB     r2,[r1,#0]
        0x00033852:    0880        ..      LSRS     r0,r0,#2
        0x00033854:    7048        Hp      STRB     r0,[r1,#1]
        0x00033856:    2002        .       MOVS     r0,#2
        0x00033858:    4770        pG      BX       lr
        0x0003385a:    0000        ..      MOVS     r0,r0
    i.exactle_stack_init
    exactle_stack_init
        0x0003385c:    b510        ..      PUSH     {r4,lr}
        0x0003385e:    f7e9f9a7    ....    BL       WsfOsInit ; 0x1cbb0
        0x00033862:    f7e9fae9    ....    BL       WsfTimerInit ; 0x1ce38
        0x00033866:    4b2e        .K      LDR      r3,[pc,#184] ; [0x33920] = 0x10000134
        0x00033868:    2206        ."      MOVS     r2,#6
        0x0003386a:    492e        .I      LDR      r1,[pc,#184] ; [0x33924] = 0x10002f78
        0x0003386c:    f44f6062    O.b`    MOV      r0,#0xe20
        0x00033870:    f7e9f8f0    ....    BL       WsfBufInit ; 0x1ca54
        0x00033874:    f7e8fc9e    ....    BL       SecInit ; 0x1c1b4
        0x00033878:    f7e8faec    ....    BL       SecAesInit ; 0x1be54
        0x0003387c:    f7e8fc1c    ....    BL       SecCmacInit ; 0x1c0b8
        0x00033880:    f7e8fc90    ....    BL       SecEccInit ; 0x1c1a4
        0x00033884:    4828        (H      LDR      r0,[pc,#160] ; [0x33928] = 0x1b1ed
        0x00033886:    f7e9f9b3    ....    BL       WsfOsSetNextHandler ; 0x1cbf0
        0x0003388a:    f7e7fcb1    ....    BL       HciHandlerInit ; 0x1b1f0
        0x0003388e:    4827        'H      LDR      r0,[pc,#156] ; [0x3392c] = 0x1a7f9
        0x00033890:    f7e9f9ae    ....    BL       WsfOsSetNextHandler ; 0x1cbf0
        0x00033894:    4604        .F      MOV      r4,r0
        0x00033896:    2000        .       MOVS     r0,#0
        0x00033898:    f7e6ffac    ....    BL       DmDevVsInit ; 0x1a7f4
        0x0003389c:    f7e6fdde    ....    BL       DmAdvInit ; 0x1a45c
        0x000338a0:    f7e7f81a    ....    BL       DmPhyInit ; 0x1a8d8
        0x000338a4:    f7e6fea2    ....    BL       DmConnInit ; 0x1a5ec
        0x000338a8:    f7e6ff52    ..R.    BL       DmConnSlaveInit ; 0x1a750
        0x000338ac:    f7e7f9ac    ....    BL       DmSecInit ; 0x1ac08
        0x000338b0:    f7e7f9ba    ....    BL       DmSecLescInit ; 0x1ac28
        0x000338b4:    f7e7f850    ..P.    BL       DmPrivInit ; 0x1a958
        0x000338b8:    4620         F      MOV      r0,r4
        0x000338ba:    f7e6ffb1    ....    BL       DmHandlerInit ; 0x1a820
        0x000338be:    481c        .H      LDR      r0,[pc,#112] ; [0x33930] = 0x1bd91
        0x000338c0:    f7e9f996    ....    BL       WsfOsSetNextHandler ; 0x1cbf0
        0x000338c4:    f7e8fa70    ..p.    BL       L2cSlaveHandlerInit ; 0x1bda8
        0x000338c8:    f7e8fa36    ..6.    BL       L2cInit ; 0x1bd38
        0x000338cc:    f7e8fa74    ..t.    BL       L2cSlaveInit ; 0x1bdb8
        0x000338d0:    4818        .H      LDR      r0,[pc,#96] ; [0x33934] = 0x19a59
        0x000338d2:    f7e9f98d    ....    BL       WsfOsSetNextHandler ; 0x1cbf0
        0x000338d6:    f7e6f8df    ....    BL       AttHandlerInit ; 0x19a98
        0x000338da:    f7e6fc65    ..e.    BL       AttsInit ; 0x1a1a8
        0x000338de:    f7e6fc21    ..!.    BL       AttsIndInit ; 0x1a124
        0x000338e2:    f7e6f959    ..Y.    BL       AttcInit ; 0x19b98
        0x000338e6:    4814        .H      LDR      r0,[pc,#80] ; [0x33938] = 0x1c535
        0x000338e8:    f7e9f982    ....    BL       WsfOsSetNextHandler ; 0x1cbf0
        0x000338ec:    f7e8fe6c    ..l.    BL       SmpHandlerInit ; 0x1c5c8
        0x000338f0:    f7e8ffc8    ....    BL       SmprInit ; 0x1c884
        0x000338f4:    f7e8ffda    ....    BL       SmprScInit ; 0x1c8ac
        0x000338f8:    20fb        .       MOVS     r0,#0xfb
        0x000338fa:    f7e8f957    ..W.    BL       HciSetMaxRxAclLen ; 0x1bbac
        0x000338fe:    480f        .H      LDR      r0,[pc,#60] ; [0x3393c] = 0x190ad
        0x00033900:    f7e9f976    ..v.    BL       WsfOsSetNextHandler ; 0x1cbf0
        0x00033904:    f7e5fbf6    ....    BL       AppHandlerInit ; 0x190f4
        0x00033908:    480d        .H      LDR      r0,[pc,#52] ; [0x33940] = 0x18975
        0x0003390a:    f7e9f971    ..q.    BL       WsfOsSetNextHandler ; 0x1cbf0
        0x0003390e:    f7e5f845    ..E.    BL       AmVosHandlerInit ; 0x1899c
        0x00033912:    480c        .H      LDR      r0,[pc,#48] ; [0x33944] = 0x1aee9
        0x00033914:    f7e9f96c    ..l.    BL       WsfOsSetNextHandler ; 0x1cbf0
        0x00033918:    e8bd4010    ...@    POP      {r4,lr}
        0x0003391c:    f7e7bba8    ....    B        HciDrvHandlerInit ; 0x1b070
    $d
        0x00033920:    10000134    4...    DCD    268435764
        0x00033924:    10002f78    x/..    DCD    268447608
        0x00033928:    0001b1ed    ....    DCD    111085
        0x0003392c:    0001a7f9    ....    DCD    108537
        0x00033930:    0001bd91    ....    DCD    114065
        0x00033934:    00019a59    Y...    DCD    105049
        0x00033938:    0001c535    5...    DCD    116021
        0x0003393c:    000190ad    ....    DCD    102573
        0x00033940:    00018975    u...    DCD    100725
        0x00033944:    0001aee9    ....    DCD    110313
    $t
    i.exp_rotation
    exp_rotation
        0x00033948:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003394c:    460e        .F      MOV      r6,r1
        0x0003394e:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x00033952:    4681        .F      MOV      r9,r0
        0x00033954:    2400        .$      MOVS     r4,#0
        0x00033956:    e9dd100c    ....    LDRD     r1,r0,[sp,#0x30]
        0x0003395a:    461d        .F      MOV      r5,r3
        0x0003395c:    4692        .F      MOV      r10,r2
        0x0003395e:    ebb60f41    ..A.    CMP      r6,r1,LSL #1
        0x00033962:    bfdc        ..      ITT      LE
        0x00033964:    ecbd8b04    ....    VPOPLE   {d8-d9}
        0x00033968:    e8bd87f0    ....    POPLE    {r4-r10,pc}
        0x0003396c:    2800        .(      CMP      r0,#0
        0x0003396e:    d074        t.      BEQ      0x33a5a ; exp_rotation + 274
        0x00033970:    4a49        IJ      LDR      r2,[pc,#292] ; [0x33a98] = 0x496c8
        0x00033972:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x00033976:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0003397a:    fb006001    ...`    MLA      r0,r0,r1,r6
        0x0003397e:    ee000a10    ....    VMOV     s0,r0
        0x00033982:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x00033986:    ee006a10    ...j    VMOV     s0,r6
        0x0003398a:    eeb81ac0    ....    VCVT.F32.S32 s2,s0
        0x0003398e:    ee810a20    .. .    VDIV.F32 s0,s2,s1
        0x00033992:    eef60a00    ....    VMOV.F32 s1,#0.50000000
        0x00033996:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x0003399a:    ee208a20     . .    VMUL.F32 s16,s0,s1
        0x0003399e:    ed9f9a3f    ..?.    VLDR     s18,[pc,#252] ; [0x33a9c] = 0x3fc90fdb
        0x000339a2:    ee280a09    (...    VMUL.F32 s0,s16,s18
        0x000339a6:    ee100a10    ....    VMOV     r0,s0
        0x000339aa:    f00ffa11    ....    BL       __aeabi_f2d ; 0x42dd0
        0x000339ae:    ec410b10    A...    VMOV     d0,r0,r1
        0x000339b2:    f7e9fb81    ....    BL       __hardfp_cos ; 0x1d0b8
        0x000339b6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000339ba:    f00efbcd    ....    BL       __aeabi_d2f ; 0x42158
        0x000339be:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x000339c2:    ee080a90    ....    VMOV     s17,r0
        0x000339c6:    ee300a48    0.H.    VSUB.F32 s0,s0,s16
        0x000339ca:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x000339ce:    ee100a10    ....    VMOV     r0,s0
        0x000339d2:    f00ff9fd    ....    BL       __aeabi_f2d ; 0x42dd0
        0x000339d6:    ec410b10    A...    VMOV     d0,r0,r1
        0x000339da:    f7e9fb6d    ..m.    BL       __hardfp_cos ; 0x1d0b8
        0x000339de:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000339e2:    f00efbb9    ....    BL       __aeabi_d2f ; 0x42158
        0x000339e6:    ee090a10    ....    VMOV     s18,r0
        0x000339ea:    ebb60fc5    ....    CMP      r6,r5,LSL #3
        0x000339ee:    db0d        ..      BLT      0x33a0c ; exp_rotation + 196
        0x000339f0:    0068        h.      LSLS     r0,r5,#1
        0x000339f2:    2401        .$      MOVS     r4,#1
        0x000339f4:    eb0000a5    ....    ADD      r0,r0,r5,ASR #2
        0x000339f8:    4286        .B      CMP      r6,r0
        0x000339fa:    dd07        ..      BLE      0x33a0c ; exp_rotation + 196
        0x000339fc:    1c64        d.      ADDS     r4,r4,#1
        0x000339fe:    fb044004    ...@    MLA      r0,r4,r4,r4
        0x00033a02:    4368        hC      MULS     r0,r5,r0
        0x00033a04:    eb0000a5    ....    ADD      r0,r0,r5,ASR #2
        0x00033a08:    4286        .B      CMP      r6,r0
        0x00033a0a:    dcf7        ..      BGT      0x339fc ; exp_rotation + 180
        0x00033a0c:    fb96f7f5    ....    SDIV     r7,r6,r5
        0x00033a10:    2600        .&      MOVS     r6,#0
        0x00033a12:    2d00        .-      CMP      r5,#0
        0x00033a14:    bfc4        ..      ITT      GT
        0x00033a16:    eeb18a49    ..I.    VNEGGT.F32 s16,s18
        0x00033a1a:    eef19a68    ..h.    VNEGGT.F32 s19,s17
        0x00033a1e:    dd37        7.      BLE      0x33a90 ; exp_rotation + 328
        0x00033a20:    f1ba0f00    ....    CMP      r10,#0
        0x00033a24:    da1a        ..      BGE      0x33a5c ; exp_rotation + 276
        0x00033a26:    b15c        \.      CBZ      r4,0x33a40 ; exp_rotation + 248
        0x00033a28:    fb06f007    ....    MUL      r0,r6,r7
        0x00033a2c:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x00033a30:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00033a34:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00033a38:    4622        "F      MOV      r2,r4
        0x00033a3a:    4639        9F      MOV      r1,r7
        0x00033a3c:    f000f830    ..0.    BL       exp_rotation1 ; 0x33aa0
        0x00033a40:    fb06f007    ....    MUL      r0,r6,r7
        0x00033a44:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x00033a48:    eef00a49    ..I.    VMOV.F32 s1,s18
        0x00033a4c:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x00033a50:    2201        ."      MOVS     r2,#1
        0x00033a52:    4639        9F      MOV      r1,r7
        0x00033a54:    f000f824    ..$.    BL       exp_rotation1 ; 0x33aa0
        0x00033a58:    e017        ..      B        0x33a8a ; exp_rotation + 322
        0x00033a5a:    e019        ..      B        0x33a90 ; exp_rotation + 328
        0x00033a5c:    fb06f007    ....    MUL      r0,r6,r7
        0x00033a60:    eb090880    ....    ADD      r8,r9,r0,LSL #2
        0x00033a64:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x00033a68:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x00033a6c:    2201        ."      MOVS     r2,#1
        0x00033a6e:    4639        9F      MOV      r1,r7
        0x00033a70:    4640        @F      MOV      r0,r8
        0x00033a72:    f000f815    ....    BL       exp_rotation1 ; 0x33aa0
        0x00033a76:    b144        D.      CBZ      r4,0x33a8a ; exp_rotation + 322
        0x00033a78:    4640        @F      MOV      r0,r8
        0x00033a7a:    eef00a69    ..i.    VMOV.F32 s1,s19
        0x00033a7e:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00033a82:    4622        "F      MOV      r2,r4
        0x00033a84:    4639        9F      MOV      r1,r7
        0x00033a86:    f000f80b    ....    BL       exp_rotation1 ; 0x33aa0
        0x00033a8a:    1c76        v.      ADDS     r6,r6,#1
        0x00033a8c:    42ae        .B      CMP      r6,r5
        0x00033a8e:    dbc7        ..      BLT      0x33a20 ; exp_rotation + 216
        0x00033a90:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00033a94:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00033a98:    000496c8    ....    DCD    300744
        0x00033a9c:    3fc90fdb    ...?    DCD    1070141403
    $t
    i.exp_rotation1
    exp_rotation1
        0x00033aa0:    b410        ..      PUSH     {r4}
        0x00033aa2:    1a8c        ..      SUBS     r4,r1,r2
        0x00033aa4:    eef11a60    ..`.    VNEG.F32 s3,s1
        0x00033aa8:    2c00        .,      CMP      r4,#0
        0x00033aaa:    bfc4        ..      ITT      GT
        0x00033aac:    4603        .F      MOVGT    r3,r0
        0x00033aae:    eb000c82    ....    ADDGT    r12,r0,r2,LSL #2
        0x00033ab2:    dd11        ..      BLE      0x33ad8 ; exp_rotation1 + 56
        0x00033ab4:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x00033ab8:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x00033abc:    1e64        d.      SUBS     r4,r4,#1
        0x00033abe:    ee602a01    `..*    VMUL.F32 s5,s0,s2
        0x00033ac2:    ee402a82    @..*    VMLA.F32 s5,s1,s4
        0x00033ac6:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x00033aca:    ee012a81    ...*    VMLA.F32 s4,s3,s2
        0x00033ace:    ecec2a01    ...*    VSTM     r12!,{s5}
        0x00033ad2:    eca32a01    ...*    VSTM     r3!,{s4}
        0x00033ad6:    d1ed        ..      BNE      0x33ab4 ; exp_rotation1 + 20
        0x00033ad8:    4253        SB      RSBS     r3,r2,#0
        0x00033ada:    eb010143    ..C.    ADD      r1,r1,r3,LSL #1
        0x00033ade:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00033ae2:    1f00        ..      SUBS     r0,r0,#4
        0x00033ae4:    2900        .)      CMP      r1,#0
        0x00033ae6:    bfce        ..      ITEE     GT
        0x00033ae8:    eb000282    ....    ADDGT    r2,r0,r2,LSL #2
        0x00033aec:    bc10        ..      POPLE    {r4}
        0x00033aee:    4770        pG      BXLE     lr
        0x00033af0:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x00033af4:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00033af8:    ee602a01    `..*    VMUL.F32 s5,s0,s2
        0x00033afc:    ee402a82    @..*    VMLA.F32 s5,s1,s4
        0x00033b00:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x00033b04:    ee012a81    ...*    VMLA.F32 s4,s3,s2
        0x00033b08:    edc22a00    ...*    VSTR     s5,[r2,#0]
        0x00033b0c:    f1a20204    ....    SUB      r2,r2,#4
        0x00033b10:    ed802a00    ...*    VSTR     s4,[r0,#0]
        0x00033b14:    1f00        ..      SUBS     r0,r0,#4
        0x00033b16:    1e49        I.      SUBS     r1,r1,#1
        0x00033b18:    d1ea        ..      BNE      0x33af0 ; exp_rotation1 + 80
        0x00033b1a:    bc10        ..      POP      {r4}
        0x00033b1c:    4770        pG      BX       lr
    i.fabs
    fabs
        0x00033b1e:    b082        ..      SUB      sp,sp,#8
        0x00033b20:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x00033b24:    f0214000    !..@    BIC      r0,r1,#0x80000000
        0x00033b28:    9001        ..      STR      r0,[sp,#4]
        0x00033b2a:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x00033b2e:    b002        ..      ADD      sp,sp,#8
        0x00033b30:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00033b34:    4770        pG      BX       lr
        0x00033b36:    0000        ..      MOVS     r0,r0
    i.find_best_pitch
    find_best_pitch
        0x00033b38:    eebf2a00    ...*    VMOV.F32 s4,#-1.00000000
        0x00033b3c:    b430        0.      PUSH     {r4,r5}
        0x00033b3e:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00033b42:    eef01a42    ..B.    VMOV.F32 s3,s4
        0x00033b46:    eddf2a3f    ..?*    VLDR     s5,[pc,#252] ; [0x33c44] = 0
        0x00033b4a:    9c02        ..      LDR      r4,[sp,#8]
        0x00033b4c:    f04f0c00    O...    MOV      r12,#0
        0x00033b50:    eeb01a62    ..b.    VMOV.F32 s2,s5
        0x00033b54:    f8c4c000    ....    STR      r12,[r4,#0]
        0x00033b58:    f04f0c01    O...    MOV      r12,#1
        0x00033b5c:    f8c4c004    ....    STR      r12,[r4,#4]
        0x00033b60:    2a00        .*      CMP      r2,#0
        0x00033b62:    dd19        ..      BLE      0x33b98 ; find_best_pitch + 96
        0x00033b64:    f1a10c04    ....    SUB      r12,r1,#4
        0x00033b68:    f0120f01    ....    TST      r2,#1
        0x00033b6c:    d005        ..      BEQ      0x33b7a ; find_best_pitch + 66
        0x00033b6e:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x00033b72:    f10c0c04    ....    ADD      r12,r12,#4
        0x00033b76:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x00033b7a:    1055        U.      ASRS     r5,r2,#1
        0x00033b7c:    d00c        ..      BEQ      0x33b98 ; find_best_pitch + 96
        0x00033b7e:    bf00        ..      NOP      
        0x00033b80:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x00033b84:    1e6d        m.      SUBS     r5,r5,#1
        0x00033b86:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x00033b8a:    eddc0a02    ....    VLDR     s1,[r12,#8]
        0x00033b8e:    f10c0c08    ....    ADD      r12,r12,#8
        0x00033b92:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x00033b96:    d1f3        ..      BNE      0x33b80 ; find_best_pitch + 72
        0x00033b98:    f04f0c00    O...    MOV      r12,#0
        0x00033b9c:    2b00        .+      CMP      r3,#0
        0x00033b9e:    bfce        ..      ITEE     GT
        0x00033ba0:    eddf3a29    ..):    VLDRGT   s7,[pc,#164] ; [0x33c48] = 0x2b8cbccc
        0x00033ba4:    bc30        0.      POPLE    {r4,r5}
        0x00033ba6:    4770        pG      BXLE     lr
        0x00033ba8:    eb00058c    ....    ADD      r5,r0,r12,LSL #2
        0x00033bac:    edd50a00    ....    VLDR     s1,[r5,#0]
        0x00033bb0:    eef50ac0    ....    VCMPE.F32 s1,#0.0
        0x00033bb4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033bb8:    dd27        '.      BLE      0x33c0a ; find_best_pitch + 210
        0x00033bba:    ee600aa3    `...    VMUL.F32 s1,s1,s7
        0x00033bbe:    ee214a80    !..J    VMUL.F32 s8,s3,s0
        0x00033bc2:    ee600aa0    `...    VMUL.F32 s1,s1,s1
        0x00033bc6:    ee213a20    !. :    VMUL.F32 s6,s2,s1
        0x00033bca:    eeb43ac4    ...:    VCMPE.F32 s6,s8
        0x00033bce:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033bd2:    dd1a        ..      BLE      0x33c0a ; find_best_pitch + 210
        0x00033bd4:    eeb01a62    ..b.    VMOV.F32 s2,s5
        0x00033bd8:    eef01a42    ..B.    VMOV.F32 s3,s4
        0x00033bdc:    ee213a20    !. :    VMUL.F32 s6,s2,s1
        0x00033be0:    ee214a80    !..J    VMUL.F32 s8,s3,s0
        0x00033be4:    eeb43ac4    ...:    VCMPE.F32 s6,s8
        0x00033be8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033bec:    dd07        ..      BLE      0x33bfe ; find_best_pitch + 198
        0x00033bee:    6825        %h      LDR      r5,[r4,#0]
        0x00033bf0:    eeb02a60    ..`*    VMOV.F32 s4,s1
        0x00033bf4:    e9c4c500    ....    STRD     r12,r5,[r4,#0]
        0x00033bf8:    eef02a40    ..@*    VMOV.F32 s5,s0
        0x00033bfc:    e005        ..      B        0x33c0a ; find_best_pitch + 210
        0x00033bfe:    eef01a60    ..`.    VMOV.F32 s3,s1
        0x00033c02:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00033c06:    f8c4c004    ....    STR      r12,[r4,#4]
        0x00033c0a:    eb0c0502    ....    ADD      r5,r12,r2
        0x00033c0e:    eb010585    ....    ADD      r5,r1,r5,LSL #2
        0x00033c12:    edd50a00    ....    VLDR     s1,[r5,#0]
        0x00033c16:    eb01058c    ....    ADD      r5,r1,r12,LSL #2
        0x00033c1a:    ee203aa0     ..:    VMUL.F32 s6,s1,s1
        0x00033c1e:    edd50a00    ....    VLDR     s1,[r5,#0]
        0x00033c22:    ee003ae0    ...:    VMLS.F32 s6,s1,s1
        0x00033c26:    ee330a00    3...    VADD.F32 s0,s6,s0
        0x00033c2a:    ee105a10    ...Z    VMOV     r5,s0
        0x00033c2e:    f1b55f7e    ..~_    CMP      r5,#0x3f800000
        0x00033c32:    bfb8        ..      IT       LT
        0x00033c34:    eeb70a00    ....    VMOVLT.F32 s0,#1.00000000
        0x00033c38:    f10c0c01    ....    ADD      r12,r12,#1
        0x00033c3c:    459c        .E      CMP      r12,r3
        0x00033c3e:    dbb3        ..      BLT      0x33ba8 ; find_best_pitch + 112
        0x00033c40:    bc30        0.      POP      {r4,r5}
        0x00033c42:    4770        pG      BX       lr
    $d
        0x00033c44:    00000000    ....    DCD    0
        0x00033c48:    2b8cbccc    ...+    DCD    730643660
    $t
    i.get_celt_handle
    get_celt_handle
        0x00033c4c:    4800        .H      LDR      r0,[pc,#0] ; [0x33c50] = 0x100211f0
        0x00033c4e:    4770        pG      BX       lr
    $d
        0x00033c50:    100211f0    ....    DCD    268571120
    $t
    i.haar1
    haar1
        0x00033c54:    b430        0.      PUSH     {r4,r5}
        0x00033c56:    104d        M.      ASRS     r5,r1,#1
        0x00033c58:    2400        .$      MOVS     r4,#0
        0x00033c5a:    2a00        .*      CMP      r2,#0
        0x00033c5c:    bfce        ..      ITEE     GT
        0x00033c5e:    ed9f0a14    ....    VLDRGT   s0,[pc,#80] ; [0x33cb0] = 0x3f3504f3
        0x00033c62:    bc30        0.      POPLE    {r4,r5}
        0x00033c64:    4770        pG      BXLE     lr
        0x00033c66:    2d00        .-      CMP      r5,#0
        0x00033c68:    dd1c        ..      BLE      0x33ca4 ; haar1 + 80
        0x00033c6a:    1911        ..      ADDS     r1,r2,r4
        0x00033c6c:    eb000381    ....    ADD      r3,r0,r1,LSL #2
        0x00033c70:    eb000c84    ....    ADD      r12,r0,r4,LSL #2
        0x00033c74:    ea4f0105    O...    MOV.W    r1,r5
        0x00033c78:    eddc0a00    ....    VLDR     s1,[r12,#0]
        0x00033c7c:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00033c80:    1e49        I.      SUBS     r1,r1,#1
        0x00033c82:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x00033c86:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00033c8a:    ee701a81    p...    VADD.F32 s3,s1,s2
        0x00033c8e:    ee700ac1    p...    VSUB.F32 s1,s1,s2
        0x00033c92:    edcc1a00    ....    VSTR     s3,[r12,#0]
        0x00033c96:    edc30a00    ....    VSTR     s1,[r3,#0]
        0x00033c9a:    eb0c0cc2    ....    ADD      r12,r12,r2,LSL #3
        0x00033c9e:    eb0303c2    ....    ADD      r3,r3,r2,LSL #3
        0x00033ca2:    d1e9        ..      BNE      0x33c78 ; haar1 + 36
        0x00033ca4:    1c64        d.      ADDS     r4,r4,#1
        0x00033ca6:    42a2        .B      CMP      r2,r4
        0x00033ca8:    dcdd        ..      BGT      0x33c66 ; haar1 + 18
        0x00033caa:    bc30        0.      POP      {r4,r5}
        0x00033cac:    4770        pG      BX       lr
    $d
        0x00033cae:    0000        ..      DCW    0
        0x00033cb0:    3f3504f3    ..5?    DCD    1060439283
    $t
    i.hciClearCmdQueue
    hciClearCmdQueue
        0x00033cb4:    b538        8.      PUSH     {r3-r5,lr}
        0x00033cb6:    4c09        .L      LDR      r4,[pc,#36] ; [0x33cdc] = 0x100046cc
        0x00033cb8:    4669        iF      MOV      r1,sp
        0x00033cba:    f1040010    ....    ADD      r0,r4,#0x10
        0x00033cbe:    f7e8ff48    ..H.    BL       WsfMsgDeq ; 0x1cb52
        0x00033cc2:    b140        @.      CBZ      r0,0x33cd6 ; hciClearCmdQueue + 34
        0x00033cc4:    f7e8ff57    ..W.    BL       WsfMsgFree ; 0x1cb76
        0x00033cc8:    4669        iF      MOV      r1,sp
        0x00033cca:    f1040010    ....    ADD      r0,r4,#0x10
        0x00033cce:    f7e8ff40    ..@.    BL       WsfMsgDeq ; 0x1cb52
        0x00033cd2:    2800        .(      CMP      r0,#0
        0x00033cd4:    d1f6        ..      BNE      0x33cc4 ; hciClearCmdQueue + 16
        0x00033cd6:    2001        .       MOVS     r0,#1
        0x00033cd8:    76a0        .v      STRB     r0,[r4,#0x1a]
        0x00033cda:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00033cdc:    100046cc    .F..    DCD    268453580
    $t
    i.hciCmdInit
    hciCmdInit
        0x00033ce0:    4805        .H      LDR      r0,[pc,#20] ; [0x33cf8] = 0x100046cc
        0x00033ce2:    2100        .!      MOVS     r1,#0
        0x00033ce4:    6101        .a      STR      r1,[r0,#0x10]
        0x00033ce6:    6141        Aa      STR      r1,[r0,#0x14]
        0x00033ce8:    2101        .!      MOVS     r1,#1
        0x00033cea:    7681        .v      STRB     r1,[r0,#0x1a]
        0x00033cec:    7281        .r      STRB     r1,[r0,#0xa]
        0x00033cee:    4903        .I      LDR      r1,[pc,#12] ; [0x33cfc] = 0x100047a8
        0x00033cf0:    f8911020    .. .    LDRB     r1,[r1,#0x20]
        0x00033cf4:    7301        .s      STRB     r1,[r0,#0xc]
        0x00033cf6:    4770        pG      BX       lr
    $d
        0x00033cf8:    100046cc    .F..    DCD    268453580
        0x00033cfc:    100047a8    .G..    DCD    268453800
    $t
    i.hciCmdRecvCmpl
    hciCmdRecvCmpl
        0x00033d00:    b510        ..      PUSH     {r4,lr}
        0x00033d02:    4805        .H      LDR      r0,[pc,#20] ; [0x33d18] = 0x100046cc
        0x00033d04:    f7e9f944    ..D.    BL       WsfTimerStop ; 0x1cf90
        0x00033d08:    4903        .I      LDR      r1,[pc,#12] ; [0x33d18] = 0x100046cc
        0x00033d0a:    2001        .       MOVS     r0,#1
        0x00033d0c:    7688        .v      STRB     r0,[r1,#0x1a]
        0x00033d0e:    e8bd4010    ...@    POP      {r4,lr}
        0x00033d12:    2000        .       MOVS     r0,#0
        0x00033d14:    f000b802    ....    B.W      hciCmdSend ; 0x33d1c
    $d
        0x00033d18:    100046cc    .F..    DCD    268453580
    $t
    i.hciCmdSend
    hciCmdSend
        0x00033d1c:    b538        8.      PUSH     {r3-r5,lr}
        0x00033d1e:    4c17        .L      LDR      r4,[pc,#92] ; [0x33d7c] = 0x100046cc
        0x00033d20:    b128        (.      CBZ      r0,0x33d2e ; hciCmdSend + 18
        0x00033d22:    4602        .F      MOV      r2,r0
        0x00033d24:    2100        .!      MOVS     r1,#0
        0x00033d26:    f1040010    ....    ADD      r0,r4,#0x10
        0x00033d2a:    f7e8ff1d    ....    BL       WsfMsgEnq ; 0x1cb68
        0x00033d2e:    7ea0        .~      LDRB     r0,[r4,#0x1a]
        0x00033d30:    b1a0        ..      CBZ      r0,0x33d5c ; hciCmdSend + 64
        0x00033d32:    4669        iF      MOV      r1,sp
        0x00033d34:    f1040010    ....    ADD      r0,r4,#0x10
        0x00033d38:    f7e8ff20    .. .    BL       WsfMsgPeek ; 0x1cb7c
        0x00033d3c:    0005        ..      MOVS     r5,r0
        0x00033d3e:    d00d        ..      BEQ      0x33d5c ; hciCmdSend + 64
        0x00033d40:    7828        (x      LDRB     r0,[r5,#0]
        0x00033d42:    7869        ix      LDRB     r1,[r5,#1]
        0x00033d44:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00033d48:    8320         .      STRH     r0,[r4,#0x18]
        0x00033d4a:    210a        .!      MOVS     r1,#0xa
        0x00033d4c:    480b        .H      LDR      r0,[pc,#44] ; [0x33d7c] = 0x100046cc
        0x00033d4e:    f7e9f8e9    ....    BL       WsfTimerStartSec ; 0x1cf24
        0x00033d52:    4628        (F      MOV      r0,r5
        0x00033d54:    f001fdbb    ....    BL       hciTrSendCmd ; 0x358ce
        0x00033d58:    2801        .(      CMP      r0,#1
        0x00033d5a:    d001        ..      BEQ      0x33d60 ; hciCmdSend + 68
        0x00033d5c:    2000        .       MOVS     r0,#0
        0x00033d5e:    bd38        8.      POP      {r3-r5,pc}
        0x00033d60:    4669        iF      MOV      r1,sp
        0x00033d62:    f1040010    ....    ADD      r0,r4,#0x10
        0x00033d66:    f7e8fef4    ....    BL       WsfMsgDeq ; 0x1cb52
        0x00033d6a:    7ea0        .~      LDRB     r0,[r4,#0x1a]
        0x00033d6c:    1e40        @.      SUBS     r0,r0,#1
        0x00033d6e:    76a0        .v      STRB     r0,[r4,#0x1a]
        0x00033d70:    4628        (F      MOV      r0,r5
        0x00033d72:    f7e8ff00    ....    BL       WsfMsgFree ; 0x1cb76
        0x00033d76:    2001        .       MOVS     r0,#1
        0x00033d78:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00033d7a:    0000        ..      DCW    0
        0x00033d7c:    100046cc    .F..    DCD    268453580
    $t
    i.hciCmdTimeout
    hciCmdTimeout
        0x00033d80:    b510        ..      PUSH     {r4,lr}
        0x00033d82:    f7e7f9eb    ....    BL       HciDrvRadioShutdown ; 0x1b15c
        0x00033d86:    2000        .       MOVS     r0,#0
        0x00033d88:    f7e7f986    ....    BL       HciDrvRadioBoot ; 0x1b098
        0x00033d8c:    e8bd4010    ...@    POP      {r4,lr}
        0x00033d90:    f7e6bd1a    ....    B        DmDevReset ; 0x1a7c8
    i.hciCoreAclReassembly
    hciCoreAclReassembly
        0x00033d94:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x00033d98:    4605        .F      MOV      r5,r0
        0x00033d9a:    7800        .x      LDRB     r0,[r0,#0]
        0x00033d9c:    7869        ix      LDRB     r1,[r5,#1]
        0x00033d9e:    f04f0900    O...    MOV      r9,#0
        0x00033da2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00033da6:    f4005340    ..@S    AND      r3,r0,#0x3000
        0x00033daa:    f3c0070b    ....    UBFX     r7,r0,#0,#12
        0x00033dae:    78a8        .x      LDRB     r0,[r5,#2]
        0x00033db0:    78e9        .x      LDRB     r1,[r5,#3]
        0x00033db2:    4c66        fL      LDR      r4,[pc,#408] ; [0x33f4c] = 0x100046e8
        0x00033db4:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00033db8:    b286        ..      UXTH     r6,r0
        0x00033dba:    4638        8F      MOV      r0,r7
        0x00033dbc:    2103        .!      MOVS     r1,#3
        0x00033dbe:    46c8        .F      MOV      r8,r9
        0x00033dc0:    8a22        ".      LDRH     r2,[r4,#0x10]
        0x00033dc2:    4282        .B      CMP      r2,r0
        0x00033dc4:    d10b        ..      BNE      0x33dde ; hciCoreAclReassembly + 74
        0x00033dc6:    2c00        .,      CMP      r4,#0
        0x00033dc8:    f00080b6    ....    BEQ.W    0x33f38 ; hciCoreAclReassembly + 420
        0x00033dcc:    f8dfa17c    ..|.    LDR      r10,[pc,#380] ; [0x33f4c] = 0x100046e8
        0x00033dd0:    f5b35f00    ..._    CMP      r3,#0x2000
        0x00033dd4:    d00a        ..      BEQ      0x33dec ; hciCoreAclReassembly + 88
        0x00033dd6:    f5b35f80    ..._    CMP      r3,#0x1000
        0x00033dda:    d075        u.      BEQ      0x33ec8 ; hciCoreAclReassembly + 308
        0x00033ddc:    e0ac        ..      B        0x33f38 ; hciCoreAclReassembly + 420
        0x00033dde:    1e49        I.      SUBS     r1,r1,#1
        0x00033de0:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00033de4:    f104041c    ....    ADD      r4,r4,#0x1c
        0x00033de8:    d1ea        ..      BNE      0x33dc0 ; hciCoreAclReassembly + 44
        0x00033dea:    e0a5        ..      B        0x33f38 ; hciCoreAclReassembly + 420
        0x00033dec:    68a0        .h      LDR      r0,[r4,#8]
        0x00033dee:    b118        ..      CBZ      r0,0x33df8 ; hciCoreAclReassembly + 100
        0x00033df0:    f7e8fec1    ....    BL       WsfMsgFree ; 0x1cb76
        0x00033df4:    f8c48008    ....    STR      r8,[r4,#8]
        0x00033df8:    2e02        ..      CMP      r6,#2
        0x00033dfa:    d339        9.      BCC      0x33e70 ; hciCoreAclReassembly + 220
        0x00033dfc:    7928        (y      LDRB     r0,[r5,#4]
        0x00033dfe:    7969        iy      LDRB     r1,[r5,#5]
        0x00033e00:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00033e04:    fa1ffb80    ....    UXTH     r11,r0
        0x00033e08:    f8ba007c    ..|.    LDRH     r0,[r10,#0x7c]
        0x00033e0c:    f10b0804    ....    ADD      r8,r11,#4
        0x00033e10:    4540        @E      CMP      r0,r8
        0x00033e12:    d357        W.      BCC      0x33ec4 ; hciCoreAclReassembly + 304
        0x00033e14:    4546        FE      CMP      r6,r8
        0x00033e16:    bf28        (.      IT       CS
        0x00033e18:    46a9        .F      MOVCS    r9,r5
        0x00033e1a:    d273        s.      BCS      0x33f04 ; hciCoreAclReassembly + 368
        0x00033e1c:    f10b0008    ....    ADD      r0,r11,#8
        0x00033e20:    b280        ..      UXTH     r0,r0
        0x00033e22:    2100        .!      MOVS     r1,#0
        0x00033e24:    f7e8fe8b    ....    BL       WsfMsgDataAlloc ; 0x1cb3e
        0x00033e28:    60a0        .`      STR      r0,[r4,#8]
        0x00033e2a:    2800        .(      CMP      r0,#0
        0x00033e2c:    d04a        J.      BEQ      0x33ec4 ; hciCoreAclReassembly + 304
        0x00033e2e:    1c41        A.      ADDS     r1,r0,#1
        0x00033e30:    60e1        .`      STR      r1,[r4,#0xc]
        0x00033e32:    7007        .p      STRB     r7,[r0,#0]
        0x00033e34:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033e36:    0a39        9.      LSRS     r1,r7,#8
        0x00033e38:    1c42        B.      ADDS     r2,r0,#1
        0x00033e3a:    60e2        .`      STR      r2,[r4,#0xc]
        0x00033e3c:    7001        .p      STRB     r1,[r0,#0]
        0x00033e3e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033e40:    1c41        A.      ADDS     r1,r0,#1
        0x00033e42:    60e1        .`      STR      r1,[r4,#0xc]
        0x00033e44:    f8808000    ....    STRB     r8,[r0,#0]
        0x00033e48:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033e4a:    ea4f2118    O..!    LSR      r1,r8,#8
        0x00033e4e:    1c42        B.      ADDS     r2,r0,#1
        0x00033e50:    60e2        .`      STR      r2,[r4,#0xc]
        0x00033e52:    7001        .p      STRB     r1,[r0,#0]
        0x00033e54:    2e02        ..      CMP      r6,#2
        0x00033e56:    d904        ..      BLS      0x33e62 ; hciCoreAclReassembly + 206
        0x00033e58:    4632        2F      MOV      r2,r6
        0x00033e5a:    1d29        ).      ADDS     r1,r5,#4
        0x00033e5c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033e5e:    f7e4fb94    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00033e62:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033e64:    4430        0D      ADD      r0,r0,r6
        0x00033e66:    60e0        .`      STR      r0,[r4,#0xc]
        0x00033e68:    ebab0006    ....    SUB      r0,r11,r6
        0x00033e6c:    1d00        ..      ADDS     r0,r0,#4
        0x00033e6e:    e028        (.      B        0x33ec2 ; hciCoreAclReassembly + 302
        0x00033e70:    2e00        ..      CMP      r6,#0
        0x00033e72:    d061        a.      BEQ      0x33f38 ; hciCoreAclReassembly + 420
        0x00033e74:    f8ba007c    ..|.    LDRH     r0,[r10,#0x7c]
        0x00033e78:    2100        .!      MOVS     r1,#0
        0x00033e7a:    1d00        ..      ADDS     r0,r0,#4
        0x00033e7c:    b280        ..      UXTH     r0,r0
        0x00033e7e:    f7e8fe5e    ..^.    BL       WsfMsgDataAlloc ; 0x1cb3e
        0x00033e82:    60a0        .`      STR      r0,[r4,#8]
        0x00033e84:    2800        .(      CMP      r0,#0
        0x00033e86:    d057        W.      BEQ      0x33f38 ; hciCoreAclReassembly + 420
        0x00033e88:    1c41        A.      ADDS     r1,r0,#1
        0x00033e8a:    60e1        .`      STR      r1,[r4,#0xc]
        0x00033e8c:    7007        .p      STRB     r7,[r0,#0]
        0x00033e8e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033e90:    0a39        9.      LSRS     r1,r7,#8
        0x00033e92:    1c42        B.      ADDS     r2,r0,#1
        0x00033e94:    60e2        .`      STR      r2,[r4,#0xc]
        0x00033e96:    7001        .p      STRB     r1,[r0,#0]
        0x00033e98:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033e9a:    4632        2F      MOV      r2,r6
        0x00033e9c:    1c41        A.      ADDS     r1,r0,#1
        0x00033e9e:    60e1        .`      STR      r1,[r4,#0xc]
        0x00033ea0:    f8808000    ....    STRB     r8,[r0,#0]
        0x00033ea4:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033ea6:    1c41        A.      ADDS     r1,r0,#1
        0x00033ea8:    60e1        .`      STR      r1,[r4,#0xc]
        0x00033eaa:    f8808000    ....    STRB     r8,[r0,#0]
        0x00033eae:    1d29        ).      ADDS     r1,r5,#4
        0x00033eb0:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033eb2:    f7e4fb6a    ..j.    BL       __aeabi_memcpy ; 0x1858a
        0x00033eb6:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033eb8:    4430        0D      ADD      r0,r0,r6
        0x00033eba:    60e0        .`      STR      r0,[r4,#0xc]
        0x00033ebc:    f8ba007c    ..|.    LDRH     r0,[r10,#0x7c]
        0x00033ec0:    1b80        ..      SUBS     r0,r0,r6
        0x00033ec2:    82a0        ..      STRH     r0,[r4,#0x14]
        0x00033ec4:    e038        8.      B        0x33f38 ; hciCoreAclReassembly + 420
        0x00033ec6:    e7ff        ..      B        0x33ec8 ; hciCoreAclReassembly + 308
        0x00033ec8:    68a0        .h      LDR      r0,[r4,#8]
        0x00033eca:    b3a8        ..      CBZ      r0,0x33f38 ; hciCoreAclReassembly + 420
        0x00033ecc:    8aa1        ..      LDRH     r1,[r4,#0x14]
        0x00033ece:    42b1        .B      CMP      r1,r6
        0x00033ed0:    d338        8.      BCC      0x33f44 ; hciCoreAclReassembly + 432
        0x00033ed2:    4632        2F      MOV      r2,r6
        0x00033ed4:    1d29        ).      ADDS     r1,r5,#4
        0x00033ed6:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033ed8:    f7e4fb57    ..W.    BL       __aeabi_memcpy ; 0x1858a
        0x00033edc:    e9d40102    ....    LDRD     r0,r1,[r4,#8]
        0x00033ee0:    1a09        ..      SUBS     r1,r1,r0
        0x00033ee2:    2906        .)      CMP      r1,#6
        0x00033ee4:    da1a        ..      BGE      0x33f1c ; hciCoreAclReassembly + 392
        0x00033ee6:    7902        .y      LDRB     r2,[r0,#4]
        0x00033ee8:    7941        Ay      LDRB     r1,[r0,#5]
        0x00033eea:    f8ba307c    ..|0    LDRH     r3,[r10,#0x7c]
        0x00033eee:    eb022101    ...!    ADD      r1,r2,r1,LSL #8
        0x00033ef2:    b28a        ..      UXTH     r2,r1
        0x00033ef4:    1d11        ..      ADDS     r1,r2,#4
        0x00033ef6:    428b        .B      CMP      r3,r1
        0x00033ef8:    d205        ..      BCS      0x33f06 ; hciCoreAclReassembly + 370
        0x00033efa:    f7e8fe3c    ..<.    BL       WsfMsgFree ; 0x1cb76
        0x00033efe:    f8c48008    ....    STR      r8,[r4,#8]
        0x00033f02:    e00b        ..      B        0x33f1c ; hciCoreAclReassembly + 392
        0x00033f04:    e01b        ..      B        0x33f3e ; hciCoreAclReassembly + 426
        0x00033f06:    7081        .p      STRB     r1,[r0,#2]
        0x00033f08:    0a08        ..      LSRS     r0,r1,#8
        0x00033f0a:    68a1        .h      LDR      r1,[r4,#8]
        0x00033f0c:    70c8        .p      STRB     r0,[r1,#3]
        0x00033f0e:    f8ba107c    ..|.    LDRH     r1,[r10,#0x7c]
        0x00033f12:    8aa0        ..      LDRH     r0,[r4,#0x14]
        0x00033f14:    1a89        ..      SUBS     r1,r1,r2
        0x00033f16:    1a40        @.      SUBS     r0,r0,r1
        0x00033f18:    1d00        ..      ADDS     r0,r0,#4
        0x00033f1a:    82a0        ..      STRH     r0,[r4,#0x14]
        0x00033f1c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033f1e:    4430        0D      ADD      r0,r0,r6
        0x00033f20:    60e0        .`      STR      r0,[r4,#0xc]
        0x00033f22:    8aa0        ..      LDRH     r0,[r4,#0x14]
        0x00033f24:    1b80        ..      SUBS     r0,r0,r6
        0x00033f26:    0400        ..      LSLS     r0,r0,#16
        0x00033f28:    0c00        ..      LSRS     r0,r0,#16
        0x00033f2a:    82a0        ..      STRH     r0,[r4,#0x14]
        0x00033f2c:    bf08        ..      IT       EQ
        0x00033f2e:    f8d49008    ....    LDREQ    r9,[r4,#8]
        0x00033f32:    d101        ..      BNE      0x33f38 ; hciCoreAclReassembly + 420
        0x00033f34:    f8c48008    ....    STR      r8,[r4,#8]
        0x00033f38:    4628        (F      MOV      r0,r5
        0x00033f3a:    f7e8fe1c    ....    BL       WsfMsgFree ; 0x1cb76
        0x00033f3e:    4648        HF      MOV      r0,r9
        0x00033f40:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x00033f44:    f7e8fe17    ....    BL       WsfMsgFree ; 0x1cb76
        0x00033f48:    e7f4        ..      B        0x33f34 ; hciCoreAclReassembly + 416
    $d
        0x00033f4a:    0000        ..      DCW    0
        0x00033f4c:    100046e8    .F..    DCD    268453608
    $t
    i.hciCoreCisByHandle
    hciCoreCisByHandle
        0x00033f50:    4602        .F      MOV      r2,r0
        0x00033f52:    4807        .H      LDR      r0,[pc,#28] ; [0x33f70] = 0x1000473c
        0x00033f54:    2106        .!      MOVS     r1,#6
        0x00033f56:    8803        ..      LDRH     r3,[r0,#0]
        0x00033f58:    4293        .B      CMP      r3,r2
        0x00033f5a:    bf08        ..      IT       EQ
        0x00033f5c:    4770        pG      BXEQ     lr
        0x00033f5e:    1e49        I.      SUBS     r1,r1,#1
        0x00033f60:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00033f64:    f1000002    ....    ADD      r0,r0,#2
        0x00033f68:    d1f5        ..      BNE      0x33f56 ; hciCoreCisByHandle + 6
        0x00033f6a:    2000        .       MOVS     r0,#0
        0x00033f6c:    4770        pG      BX       lr
    $d
        0x00033f6e:    0000        ..      DCW    0
        0x00033f70:    1000473c    <G..    DCD    268453692
    $t
    i.hciCoreCisClose
    hciCoreCisClose
        0x00033f74:    4907        .I      LDR      r1,[pc,#28] ; [0x33f94] = 0x1000473c
        0x00033f76:    2206        ."      MOVS     r2,#6
        0x00033f78:    880b        ..      LDRH     r3,[r1,#0]
        0x00033f7a:    4283        .B      CMP      r3,r0
        0x00033f7c:    d103        ..      BNE      0x33f86 ; hciCoreCisClose + 18
        0x00033f7e:    f64f70ff    O..p    MOV      r0,#0xffff
        0x00033f82:    8008        ..      STRH     r0,[r1,#0]
        0x00033f84:    4770        pG      BX       lr
        0x00033f86:    1e52        R.      SUBS     r2,r2,#1
        0x00033f88:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x00033f8c:    f1010102    ....    ADD      r1,r1,#2
        0x00033f90:    d1f2        ..      BNE      0x33f78 ; hciCoreCisClose + 4
        0x00033f92:    4770        pG      BX       lr
    $d
        0x00033f94:    1000473c    <G..    DCD    268453692
    $t
    i.hciCoreCisOpen
    hciCoreCisOpen
        0x00033f98:    4908        .I      LDR      r1,[pc,#32] ; [0x33fbc] = 0x1000473c
        0x00033f9a:    2206        ."      MOVS     r2,#6
        0x00033f9c:    f64f73ff    O..s    MOV      r3,#0xffff
        0x00033fa0:    f8b1c000    ....    LDRH     r12,[r1,#0]
        0x00033fa4:    459c        .E      CMP      r12,r3
        0x00033fa6:    d101        ..      BNE      0x33fac ; hciCoreCisOpen + 20
        0x00033fa8:    8008        ..      STRH     r0,[r1,#0]
        0x00033faa:    4770        pG      BX       lr
        0x00033fac:    1e52        R.      SUBS     r2,r2,#1
        0x00033fae:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x00033fb2:    f1010102    ....    ADD      r1,r1,#2
        0x00033fb6:    d1f3        ..      BNE      0x33fa0 ; hciCoreCisOpen + 8
        0x00033fb8:    4770        pG      BX       lr
    $d
        0x00033fba:    0000        ..      DCW    0
        0x00033fbc:    1000473c    <G..    DCD    268453692
    $t
    i.hciCoreConnByHandle
    hciCoreConnByHandle
        0x00033fc0:    4602        .F      MOV      r2,r0
        0x00033fc2:    4807        .H      LDR      r0,[pc,#28] ; [0x33fe0] = 0x100046e8
        0x00033fc4:    2103        .!      MOVS     r1,#3
        0x00033fc6:    8a03        ..      LDRH     r3,[r0,#0x10]
        0x00033fc8:    4293        .B      CMP      r3,r2
        0x00033fca:    bf08        ..      IT       EQ
        0x00033fcc:    4770        pG      BXEQ     lr
        0x00033fce:    1e49        I.      SUBS     r1,r1,#1
        0x00033fd0:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00033fd4:    f100001c    ....    ADD      r0,r0,#0x1c
        0x00033fd8:    d1f5        ..      BNE      0x33fc6 ; hciCoreConnByHandle + 6
        0x00033fda:    2000        .       MOVS     r0,#0
        0x00033fdc:    4770        pG      BX       lr
    $d
        0x00033fde:    0000        ..      DCW    0
        0x00033fe0:    100046e8    .F..    DCD    268453608
    $t
    i.hciCoreConnClose
    hciCoreConnClose
        0x00033fe4:    b570        p.      PUSH     {r4-r6,lr}
        0x00033fe6:    4c10        .L      LDR      r4,[pc,#64] ; [0x34028] = 0x100046e8
        0x00033fe8:    2103        .!      MOVS     r1,#3
        0x00033fea:    8a22        ".      LDRH     r2,[r4,#0x10]
        0x00033fec:    4282        .B      CMP      r2,r0
        0x00033fee:    d113        ..      BNE      0x34018 ; hciCoreConnClose + 52
        0x00033ff0:    6820         h      LDR      r0,[r4,#0]
        0x00033ff2:    2500        .%      MOVS     r5,#0
        0x00033ff4:    b110        ..      CBZ      r0,0x33ffc ; hciCoreConnClose + 24
        0x00033ff6:    f7e8fdbe    ....    BL       WsfMsgFree ; 0x1cb76
        0x00033ffa:    6025        %`      STR      r5,[r4,#0]
        0x00033ffc:    75a5        .u      STRB     r5,[r4,#0x16]
        0x00033ffe:    68a0        .h      LDR      r0,[r4,#8]
        0x00034000:    b110        ..      CBZ      r0,0x34008 ; hciCoreConnClose + 36
        0x00034002:    f7e8fdb8    ....    BL       WsfMsgFree ; 0x1cb76
        0x00034006:    60a5        .`      STR      r5,[r4,#8]
        0x00034008:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0003400c:    8220         .      STRH     r0,[r4,#0x10]
        0x0003400e:    7e60        `~      LDRB     r0,[r4,#0x19]
        0x00034010:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00034014:    f000b980    ....    B.W      hciCoreTxReady ; 0x34318
        0x00034018:    1e49        I.      SUBS     r1,r1,#1
        0x0003401a:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x0003401e:    f104041c    ....    ADD      r4,r4,#0x1c
        0x00034022:    d1e2        ..      BNE      0x33fea ; hciCoreConnClose + 6
        0x00034024:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00034026:    0000        ..      DCW    0
        0x00034028:    100046e8    .F..    DCD    268453608
    $t
    i.hciCoreConnOpen
    hciCoreConnOpen
        0x0003402c:    490a        .I      LDR      r1,[pc,#40] ; [0x34058] = 0x100046e8
        0x0003402e:    2203        ."      MOVS     r2,#3
        0x00034030:    f64f73ff    O..s    MOV      r3,#0xffff
        0x00034034:    f8b1c010    ....    LDRH     r12,[r1,#0x10]
        0x00034038:    459c        .E      CMP      r12,r3
        0x0003403a:    d105        ..      BNE      0x34048 ; hciCoreConnOpen + 28
        0x0003403c:    8208        ..      STRH     r0,[r1,#0x10]
        0x0003403e:    2000        .       MOVS     r0,#0
        0x00034040:    75c8        .u      STRB     r0,[r1,#0x17]
        0x00034042:    7648        Hv      STRB     r0,[r1,#0x19]
        0x00034044:    7608        .v      STRB     r0,[r1,#0x18]
        0x00034046:    4770        pG      BX       lr
        0x00034048:    1e52        R.      SUBS     r2,r2,#1
        0x0003404a:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x0003404e:    f101011c    ....    ADD      r1,r1,#0x1c
        0x00034052:    d1ef        ..      BNE      0x34034 ; hciCoreConnOpen + 8
        0x00034054:    4770        pG      BX       lr
    $d
        0x00034056:    0000        ..      DCW    0
        0x00034058:    100046e8    .F..    DCD    268453608
    $t
    i.hciCoreInit
    hciCoreInit
        0x0003405c:    f7ffbe40    ..@.    B.W      hciCmdInit ; 0x33ce0
    i.hciCoreNumCmplPkts
    hciCoreNumCmplPkts
        0x00034060:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x00034064:    4604        .F      MOV      r4,r0
        0x00034066:    2700        .'      MOVS     r7,#0
        0x00034068:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003406c:    1e41        A.      SUBS     r1,r0,#1
        0x0003406e:    b2cd        ..      UXTB     r5,r1
        0x00034070:    d330        0.      BCC      0x340d4 ; hciCoreNumCmplPkts + 116
        0x00034072:    f8df906c    ..l.    LDR      r9,[pc,#108] ; [0x340e0] = 0x100046e8
        0x00034076:    f8dfb06c    ..l.    LDR      r11,[pc,#108] ; [0x340e4] = 0x100047a8
        0x0003407a:    46ba        .F      MOV      r10,r7
        0x0003407c:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00034080:    f8141b01    ....    LDRB     r1,[r4],#1
        0x00034084:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034088:    fa1ff880    ....    UXTH     r8,r0
        0x0003408c:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00034090:    f8141b01    ....    LDRB     r1,[r4],#1
        0x00034094:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034098:    b286        ..      UXTH     r6,r0
        0x0003409a:    4640        @F      MOV      r0,r8
        0x0003409c:    f7ffff90    ....    BL       hciCoreConnByHandle ; 0x33fc0
        0x000340a0:    b1a8        ..      CBZ      r0,0x340ce ; hciCoreNumCmplPkts + 110
        0x000340a2:    7e41        A~      LDRB     r1,[r0,#0x19]
        0x000340a4:    1b89        ..      SUBS     r1,r1,r6
        0x000340a6:    7641        Av      STRB     r1,[r0,#0x19]
        0x000340a8:    7e01        .~      LDRB     r1,[r0,#0x18]
        0x000340aa:    1b89        ..      SUBS     r1,r1,r6
        0x000340ac:    b2c9        ..      UXTB     r1,r1
        0x000340ae:    19ba        ..      ADDS     r2,r7,r6
        0x000340b0:    7601        .v      STRB     r1,[r0,#0x18]
        0x000340b2:    b2d7        ..      UXTB     r7,r2
        0x000340b4:    7dc2        .}      LDRB     r2,[r0,#0x17]
        0x000340b6:    b152        R.      CBZ      r2,0x340ce ; hciCoreNumCmplPkts + 110
        0x000340b8:    f8992081    ...     LDRB     r2,[r9,#0x81]
        0x000340bc:    4291        .B      CMP      r1,r2
        0x000340be:    d806        ..      BHI      0x340ce ; hciCoreNumCmplPkts + 110
        0x000340c0:    f880a017    ....    STRB     r10,[r0,#0x17]
        0x000340c4:    f8db2014    ...     LDR      r2,[r11,#0x14]
        0x000340c8:    2100        .!      MOVS     r1,#0
        0x000340ca:    4640        @F      MOV      r0,r8
        0x000340cc:    4790        .G      BLX      r2
        0x000340ce:    1e69        i.      SUBS     r1,r5,#1
        0x000340d0:    b2cd        ..      UXTB     r5,r1
        0x000340d2:    d2d3        ..      BCS      0x3407c ; hciCoreNumCmplPkts + 28
        0x000340d4:    4638        8F      MOV      r0,r7
        0x000340d6:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x000340da:    f000b91d    ....    B.W      hciCoreTxReady ; 0x34318
    $d
        0x000340de:    0000        ..      DCW    0
        0x000340e0:    100046e8    .F..    DCD    268453608
        0x000340e4:    100047a8    .G..    DCD    268453800
    $t
    i.hciCoreRecv
    hciCoreRecv
        0x000340e8:    460a        .F      MOV      r2,r1
        0x000340ea:    b510        ..      PUSH     {r4,lr}
        0x000340ec:    4601        .F      MOV      r1,r0
        0x000340ee:    4805        .H      LDR      r0,[pc,#20] ; [0x34104] = 0x100047a8
        0x000340f0:    f7e8fd3a    ..:.    BL       WsfMsgEnq ; 0x1cb68
        0x000340f4:    4803        .H      LDR      r0,[pc,#12] ; [0x34104] = 0x100047a8
        0x000340f6:    2101        .!      MOVS     r1,#1
        0x000340f8:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x000340fc:    e8bd4010    ...@    POP      {r4,lr}
        0x00034100:    f7e8bdfc    ....    B        WsfSetEvent ; 0x1ccfc
    $d
        0x00034104:    100047a8    .G..    DCD    268453800
    $t
    i.hciCoreResetSequence
    hciCoreResetSequence
        0x00034108:    7801        .x      LDRB     r1,[r0,#0]
        0x0003410a:    290e        .)      CMP      r1,#0xe
        0x0003410c:    bf18        ..      IT       NE
        0x0003410e:    4770        pG      BXNE     lr
        0x00034110:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00034112:    f8101f03    ....    LDRB     r1,[r0,#3]!
        0x00034116:    f2420718    B...    MOV      r7,#0x2018
        0x0003411a:    7842        Bx      LDRB     r2,[r0,#1]
        0x0003411c:    f8dfc1d4    ....    LDR      r12,[pc,#468] ; [0x342f4] = 0x1000012a
        0x00034120:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x00034124:    4a71        qJ      LDR      r2,[pc,#452] ; [0x342ec] = 0x10000198
        0x00034126:    b28d        ..      UXTH     r5,r1
        0x00034128:    1bee        ..      SUBS     r6,r5,r7
        0x0003412a:    6813        .h      LDR      r3,[r2,#0]
        0x0003412c:    4a70        pJ      LDR      r2,[pc,#448] ; [0x342f0] = 0x100046e8
        0x0003412e:    2100        .!      MOVS     r1,#0
        0x00034130:    1cc0        ..      ADDS     r0,r0,#3
        0x00034132:    f8d240a0    ...@    LDR      r4,[r2,#0xa0]
        0x00034136:    42bd        .B      CMP      r5,r7
        0x00034138:    d072        r.      BEQ      0x34220 ; hciCoreResetSequence + 280
        0x0003413a:    dc27        '.      BGT      0x3418c ; hciCoreResetSequence + 132
        0x0003413c:    f2410709    A...    MOV      r7,#0x1009
        0x00034140:    eba50607    ....    SUB      r6,r5,r7
        0x00034144:    42bd        .B      CMP      r5,r7
        0x00034146:    d063        c.      BEQ      0x34210 ; hciCoreResetSequence + 264
        0x00034148:    dc0b        ..      BGT      0x34162 ; hciCoreResetSequence + 90
        0x0003414a:    f5a56240    ..@b    SUB      r2,r5,#0xc00
        0x0003414e:    3a01        .:      SUBS     r2,#1
        0x00034150:    d053        S.      BEQ      0x341fa ; hciCoreResetSequence + 242
        0x00034152:    2a02        .*      CMP      r2,#2
        0x00034154:    d047        G.      BEQ      0x341e6 ; hciCoreResetSequence + 222
        0x00034156:    2a62        b*      CMP      r2,#0x62
        0x00034158:    d057        W.      BEQ      0x3420a ; hciCoreResetSequence + 258
        0x0003415a:    f5b26f80    ...o    CMP      r2,#0x400
        0x0003415e:    d06e        n.      BEQ      0x3423e ; hciCoreResetSequence + 310
        0x00034160:    bdf8        ..      POP      {r3-r7,pc}
        0x00034162:    f5a66c00    ...l    SUB      r12,r6,#0x800
        0x00034166:    f5bc6cff    ...l    SUBS     r12,r12,#0x7f8
        0x0003416a:    d04a        J.      BEQ      0x34202 ; hciCoreResetSequence + 250
        0x0003416c:    f1bc0f01    ....    CMP      r12,#1
        0x00034170:    d057        W.      BEQ      0x34222 ; hciCoreResetSequence + 282
        0x00034172:    f1bc0f02    ....    CMP      r12,#2
        0x00034176:    d06a        j.      BEQ      0x3424e ; hciCoreResetSequence + 326
        0x00034178:    f1bc0f0e    ....    CMP      r12,#0xe
        0x0003417c:    bf18        ..      IT       NE
        0x0003417e:    bdf8        ..      POPNE    {r3-r7,pc}
        0x00034180:    7800        .x      LDRB     r0,[r0,#0]
        0x00034182:    f8820084    ....    STRB     r0,[r2,#0x84]
        0x00034186:    f7e7f97a    ..z.    BL       HciLeReadLocalSupFeatCmd ; 0x1b47e
        0x0003418a:    bdf8        ..      POP      {r3-r7,pc}
        0x0003418c:    2e22        ".      CMP      r6,#0x22
        0x0003418e:    d056        V.      BEQ      0x3423e ; hciCoreResetSequence + 310
        0x00034190:    dc16        ..      BGT      0x341c0 ; hciCoreResetSequence + 184
        0x00034192:    2e04        ..      CMP      r6,#4
        0x00034194:    d054        T.      BEQ      0x34240 ; hciCoreResetSequence + 312
        0x00034196:    2e0c        ..      CMP      r6,#0xc
        0x00034198:    d077        w.      BEQ      0x3428a ; hciCoreResetSequence + 386
        0x0003419a:    2e12        ..      CMP      r6,#0x12
        0x0003419c:    d077        w.      BEQ      0x3428e ; hciCoreResetSequence + 390
        0x0003419e:    2e17        ..      CMP      r6,#0x17
        0x000341a0:    bf18        ..      IT       NE
        0x000341a2:    bdf8        ..      POPNE    {r3-r7,pc}
        0x000341a4:    7801        .x      LDRB     r1,[r0,#0]
        0x000341a6:    7842        Bx      LDRB     r2,[r0,#1]
        0x000341a8:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x000341ac:    b28a        ..      UXTH     r2,r1
        0x000341ae:    7881        .x      LDRB     r1,[r0,#2]
        0x000341b0:    78c0        .x      LDRB     r0,[r0,#3]
        0x000341b2:    eb012000    ...     ADD      r0,r1,r0,LSL #8
        0x000341b6:    b281        ..      UXTH     r1,r0
        0x000341b8:    4610        .F      MOV      r0,r2
        0x000341ba:    f7e7fb8e    ....    BL       HciLeWriteDefDataLen ; 0x1b8da
        0x000341be:    bdf8        ..      POP      {r3-r7,pc}
        0x000341c0:    2e23        #.      CMP      r6,#0x23
        0x000341c2:    bf18        ..      IT       NE
        0x000341c4:    2e32        2.      CMPNE    r6,#0x32
        0x000341c6:    d078        x.      BEQ      0x342ba ; hciCoreResetSequence + 434
        0x000341c8:    f5a6405c    ..\@    SUB      r0,r6,#0xdc00
        0x000341cc:    385f        _8      SUBS     r0,r0,#0x5f
        0x000341ce:    d007        ..      BEQ      0x341e0 ; hciCoreResetSequence + 216
        0x000341d0:    2801        .(      CMP      r0,#1
        0x000341d2:    bf18        ..      IT       NE
        0x000341d4:    bdf8        ..      POPNE    {r3-r7,pc}
        0x000341d6:    f7e7fbe1    ....    BL       HciResetCmd ; 0x1b99c
        0x000341da:    f7e7fd0f    ....    BL       HciVscUpdateBDAddress ; 0x1bbfc
        0x000341de:    bdf8        ..      POP      {r3-r7,pc}
        0x000341e0:    f7e7fd14    ....    BL       HciVscUpdateLinklayerFeature ; 0x1bc0c
        0x000341e4:    bdf8        ..      POP      {r3-r7,pc}
        0x000341e6:    f88c1000    ....    STRB     r1,[r12,#0]
        0x000341ea:    f44f2000    O..     MOV      r0,#0x80000
        0x000341ee:    f7e7fcfd    ....    BL       HciVscSetTraceBitMap ; 0x1bbec
        0x000341f2:    4841        AH      LDR      r0,[pc,#260] ; [0x342f8] = 0x4350b
        0x000341f4:    f7e7fc90    ....    BL       HciSetEventMaskCmd ; 0x1bb18
        0x000341f8:    bdf8        ..      POP      {r3-r7,pc}
        0x000341fa:    4840        @H      LDR      r0,[pc,#256] ; [0x342fc] = 0x43513
        0x000341fc:    f7e7fad9    ....    BL       HciLeSetEventMaskCmd ; 0x1b7b2
        0x00034200:    bdf8        ..      POP      {r3-r7,pc}
        0x00034202:    483f        ?H      LDR      r0,[pc,#252] ; [0x34300] = 0x4351b
        0x00034204:    f7e7fca1    ....    BL       HciSetEventMaskPage2Cmd ; 0x1bb4a
        0x00034208:    bdf8        ..      POP      {r3-r7,pc}
        0x0003420a:    f7e7fb8d    ....    BL       HciReadBdAddrCmd ; 0x1b928
        0x0003420e:    bdf8        ..      POP      {r3-r7,pc}
        0x00034210:    4601        .F      MOV      r1,r0
        0x00034212:    f1020068    ..h.    ADD      r0,r2,#0x68
        0x00034216:    f7e6f864    ..d.    BL       BdaCpy ; 0x1a2e2
        0x0003421a:    f7e7f90c    ....    BL       HciLeReadBufSizeCmd ; 0x1b436
        0x0003421e:    bdf8        ..      POP      {r3-r7,pc}
        0x00034220:    e051        Q.      B        0x342c6 ; hciCoreResetSequence + 446
        0x00034222:    7801        .x      LDRB     r1,[r0,#0]
        0x00034224:    7843        Cx      LDRB     r3,[r0,#1]
        0x00034226:    eb012103    ...!    ADD      r1,r1,r3,LSL #8
        0x0003422a:    f8a2107e    ..~.    STRH     r1,[r2,#0x7e]
        0x0003422e:    7880        .x      LDRB     r0,[r0,#2]
        0x00034230:    f8820083    ....    STRB     r0,[r2,#0x83]
        0x00034234:    f8820082    ....    STRB     r0,[r2,#0x82]
        0x00034238:    f7e7f96d    ..m.    BL       HciLeReadSupStatesCmd ; 0x1b516
        0x0003423c:    bdf8        ..      POP      {r3-r7,pc}
        0x0003423e:    e03c        <.      B        0x342ba ; hciCoreResetSequence + 434
        0x00034240:    6801        .h      LDR      r1,[r0,#0]
        0x00034242:    6611        .f      STR      r1,[r2,#0x60]
        0x00034244:    6840        @h      LDR      r0,[r0,#4]
        0x00034246:    6650        Pf      STR      r0,[r2,#0x64]
        0x00034248:    f7e7f977    ..w.    BL       HciLeReadWhiteListSizeCmd ; 0x1b53a
        0x0003424c:    bdf8        ..      POP      {r3-r7,pc}
        0x0003424e:    f890c000    ....    LDRB     r12,[r0,#0]
        0x00034252:    7840        @x      LDRB     r0,[r0,#1]
        0x00034254:    eb0c2000    ...     ADD      r0,r12,r0,LSL #8
        0x00034258:    ea4f7ce0    O..|    ASR      r12,r0,#31
        0x0003425c:    e9c20c22    ..".    STRD     r0,r12,[r2,#0x88]
        0x00034260:    f0100f40    ..@.    TST      r0,#0x40
        0x00034264:    bf18        ..      IT       NE
        0x00034266:    f0130f40    ..@.    TSTNE    r3,#0x40
        0x0003426a:    d002        ..      BEQ      0x34272 ; hciCoreResetSequence + 362
        0x0003426c:    f7e7f941    ..A.    BL       HciLeReadResolvingListSize ; 0x1b4f2
        0x00034270:    bdf8        ..      POP      {r3-r7,pc}
        0x00034272:    f8821091    ....    STRB     r1,[r2,#0x91]
        0x00034276:    f0100f20    .. .    TST      r0,#0x20
        0x0003427a:    bf18        ..      IT       NE
        0x0003427c:    f0130f20    .. .    TSTNE    r3,#0x20
        0x00034280:    d018        ..      BEQ      0x342b4 ; hciCoreResetSequence + 428
        0x00034282:    bf00        ..      NOP      
        0x00034284:    f7e7f90d    ....    BL       HciLeReadMaxDataLen ; 0x1b4a2
        0x00034288:    bdf8        ..      POP      {r3-r7,pc}
        0x0003428a:    e00c        ..      B        0x342a6 ; hciCoreResetSequence + 414
        0x0003428c:    e7ff        ..      B        0x3428e ; hciCoreResetSequence + 390
        0x0003428e:    7800        .x      LDRB     r0,[r0,#0]
        0x00034290:    f8820091    ....    STRB     r0,[r2,#0x91]
        0x00034294:    f8920088    ....    LDRB     r0,[r2,#0x88]
        0x00034298:    f0100f20    .. .    TST      r0,#0x20
        0x0003429c:    bf18        ..      IT       NE
        0x0003429e:    f0130f20    .. .    TSTNE    r3,#0x20
        0x000342a2:    d1ef        ..      BNE      0x34284 ; hciCoreResetSequence + 380
        0x000342a4:    e006        ..      B        0x342b4 ; hciCoreResetSequence + 428
        0x000342a6:    b95c        \.      CBNZ     r4,0x342c0 ; hciCoreResetSequence + 440
        0x000342a8:    f8a21092    ....    STRH     r1,[r2,#0x92]
        0x000342ac:    f8821094    ....    STRB     r1,[r2,#0x94]
        0x000342b0:    f8821095    ....    STRB     r1,[r2,#0x95]
        0x000342b4:    f7e7f8ad    ....    BL       HciLeRandCmd ; 0x1b412
        0x000342b8:    bdf8        ..      POP      {r3-r7,pc}
        0x000342ba:    2c00        .,      CMP      r4,#0
        0x000342bc:    bf08        ..      IT       EQ
        0x000342be:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x000342c0:    4629        )F      MOV      r1,r5
        0x000342c2:    47a0        .G      BLX      r4
        0x000342c4:    bdf8        ..      POP      {r3-r7,pc}
        0x000342c6:    f89c0000    ....    LDRB     r0,[r12,#0]
        0x000342ca:    2803        .(      CMP      r0,#3
        0x000342cc:    bf3c        <.      ITT      CC
        0x000342ce:    1c40        @.      ADDCC    r0,r0,#1
        0x000342d0:    f88c0000    ....    STRBCC   r0,[r12,#0]
        0x000342d4:    d3ee        ..      BCC      0x342b4 ; hciCoreResetSequence + 428
        0x000342d6:    480b        .H      LDR      r0,[pc,#44] ; [0x34304] = 0x100047a8
        0x000342d8:    f8801021    ..!.    STRB     r1,[r0,#0x21]
        0x000342dc:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x000342e0:    f88d1002    ....    STRB     r1,[sp,#2]
        0x000342e4:    6881        .h      LDR      r1,[r0,#8]
        0x000342e6:    4668        hF      MOV      r0,sp
        0x000342e8:    4788        .G      BLX      r1
        0x000342ea:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x000342ec:    10000198    ....    DCD    268435864
        0x000342f0:    100046e8    .F..    DCD    268453608
        0x000342f4:    1000012a    *...    DCD    268435754
        0x000342f8:    0004350b    .5..    DCD    275723
        0x000342fc:    00043513    .5..    DCD    275731
        0x00034300:    0004351b    .5..    DCD    275739
        0x00034304:    100047a8    .G..    DCD    268453800
    $t
    i.hciCoreResetStart
    hciCoreResetStart
        0x00034308:    b510        ..      PUSH     {r4,lr}
        0x0003430a:    f7fffcd3    ....    BL       hciClearCmdQueue ; 0x33cb4
        0x0003430e:    e8bd4010    ...@    POP      {r4,lr}
        0x00034312:    f7e7bc8b    ....    B        HciVscUpdateNvdsParam ; 0x1bc2c
        0x00034316:    0000        ..      MOVS     r0,r0
    i.hciCoreTxReady
    hciCoreTxReady
        0x00034318:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003431c:    4e77        wN      LDR      r6,[pc,#476] ; [0x344fc] = 0x100046e8
        0x0003431e:    b083        ..      SUB      sp,sp,#0xc
        0x00034320:    f04f0800    O...    MOV      r8,#0
        0x00034324:    b158        X.      CBZ      r0,0x3433e ; hciCoreTxReady + 38
        0x00034326:    f8961082    ....    LDRB     r1,[r6,#0x82]
        0x0003432a:    4408        .D      ADD      r0,r0,r1
        0x0003432c:    b2c0        ..      UXTB     r0,r0
        0x0003432e:    f8860082    ....    STRB     r0,[r6,#0x82]
        0x00034332:    f8961083    ....    LDRB     r1,[r6,#0x83]
        0x00034336:    4288        .B      CMP      r0,r1
        0x00034338:    bf88        ..      IT       HI
        0x0003433a:    f8861082    ....    STRBHI   r1,[r6,#0x82]
        0x0003433e:    f8960082    ....    LDRB     r0,[r6,#0x82]
        0x00034342:    2800        .(      CMP      r0,#0
        0x00034344:    d07e        ~.      BEQ      0x34444 ; hciCoreTxReady + 300
        0x00034346:    f64f79ff    O..y    MOV      r9,#0xffff
        0x0003434a:    f04f0b10    O...    MOV      r11,#0x10
        0x0003434e:    f04f0a00    O...    MOV      r10,#0
        0x00034352:    4c6a        jL      LDR      r4,[pc,#424] ; [0x344fc] = 0x100046e8
        0x00034354:    2003        .       MOVS     r0,#3
        0x00034356:    8a21        !.      LDRH     r1,[r4,#0x10]
        0x00034358:    4549        IE      CMP      r1,r9
        0x0003435a:    bf1c        ..      ITT      NE
        0x0003435c:    7da1        .}      LDRBNE   r1,[r4,#0x16]
        0x0003435e:    2900        .)      CMPNE    r1,#0
        0x00034360:    d037        7.      BEQ      0x343d2 ; hciCoreTxReady + 186
        0x00034362:    2c00        .,      CMP      r4,#0
        0x00034364:    d03b        ;.      BEQ      0x343de ; hciCoreTxReady + 198
        0x00034366:    f7e6ff2d    ..-.    BL       HciGetBufSize ; 0x1b1c4
        0x0003436a:    8a65        e.      LDRH     r5,[r4,#0x12]
        0x0003436c:    42a8        .B      CMP      r0,r5
        0x0003436e:    d802        ..      BHI      0x34376 ; hciCoreTxReady + 94
        0x00034370:    f7e6ff28    ..(.    BL       HciGetBufSize ; 0x1b1c4
        0x00034374:    4605        .F      MOV      r5,r0
        0x00034376:    2d00        .-      CMP      r5,#0
        0x00034378:    d031        1.      BEQ      0x343de ; hciCoreTxReady + 198
        0x0003437a:    6861        ah      LDR      r1,[r4,#4]
        0x0003437c:    7c20         |      LDRB     r0,[r4,#0x10]
        0x0003437e:    7008        .p      STRB     r0,[r1,#0]
        0x00034380:    8a20         .      LDRH     r0,[r4,#0x10]
        0x00034382:    6861        ah      LDR      r1,[r4,#4]
        0x00034384:    ea4b2010    K..     ORR      r0,r11,r0,LSR #8
        0x00034388:    7048        Hp      STRB     r0,[r1,#1]
        0x0003438a:    6860        `h      LDR      r0,[r4,#4]
        0x0003438c:    7085        .p      STRB     r5,[r0,#2]
        0x0003438e:    6861        ah      LDR      r1,[r4,#4]
        0x00034390:    0a28        (.      LSRS     r0,r5,#8
        0x00034392:    70c8        .p      STRB     r0,[r1,#3]
        0x00034394:    4620         F      MOV      r0,r4
        0x00034396:    6861        ah      LDR      r1,[r4,#4]
        0x00034398:    f001fa88    ....    BL       hciTrSendAclData ; 0x358ac
        0x0003439c:    b1f8        ..      CBZ      r0,0x343de ; hciCoreTxReady + 198
        0x0003439e:    7e60        `~      LDRB     r0,[r4,#0x19]
        0x000343a0:    1c40        @.      ADDS     r0,r0,#1
        0x000343a2:    7660        `v      STRB     r0,[r4,#0x19]
        0x000343a4:    f8960082    ....    LDRB     r0,[r6,#0x82]
        0x000343a8:    2800        .(      CMP      r0,#0
        0x000343aa:    bf1c        ..      ITT      NE
        0x000343ac:    1e40        @.      SUBNE    r0,r0,#1
        0x000343ae:    f8860082    ....    STRBNE   r0,[r6,#0x82]
        0x000343b2:    8a60        `.      LDRH     r0,[r4,#0x12]
        0x000343b4:    1b40        @.      SUBS     r0,r0,r5
        0x000343b6:    0400        ..      LSLS     r0,r0,#16
        0x000343b8:    0c00        ..      LSRS     r0,r0,#16
        0x000343ba:    8260        `.      STRH     r0,[r4,#0x12]
        0x000343bc:    6860        `h      LDR      r0,[r4,#4]
        0x000343be:    bf1c        ..      ITT      NE
        0x000343c0:    4428        (D      ADDNE    r0,r5
        0x000343c2:    6060        ``      STRNE    r0,[r4,#4]
        0x000343c4:    7da1        .}      LDRB     r1,[r4,#0x16]
        0x000343c6:    2900        .)      CMP      r1,#0
        0x000343c8:    d04a        J.      BEQ      0x34460 ; hciCoreTxReady + 328
        0x000343ca:    8a60        `.      LDRH     r0,[r4,#0x12]
        0x000343cc:    2800        .(      CMP      r0,#0
        0x000343ce:    d03f        ?.      BEQ      0x34450 ; hciCoreTxReady + 312
        0x000343d0:    e059        Y.      B        0x34486 ; hciCoreTxReady + 366
        0x000343d2:    1e40        @.      SUBS     r0,r0,#1
        0x000343d4:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x000343d8:    f104041c    ....    ADD      r4,r4,#0x1c
        0x000343dc:    d1bb        ..      BNE      0x34356 ; hciCoreTxReady + 62
        0x000343de:    a901        ..      ADD      r1,sp,#4
        0x000343e0:    f1060070    ..p.    ADD      r0,r6,#0x70
        0x000343e4:    f7e8fbca    ....    BL       WsfMsgPeek ; 0x1cb7c
        0x000343e8:    0005        ..      MOVS     r5,r0
        0x000343ea:    d051        Q.      BEQ      0x34490 ; hciCoreTxReady + 376
        0x000343ec:    7829        )x      LDRB     r1,[r5,#0]
        0x000343ee:    7868        hx      LDRB     r0,[r5,#1]
        0x000343f0:    78ea        .x      LDRB     r2,[r5,#3]
        0x000343f2:    eb012000    ...     ADD      r0,r1,r0,LSL #8
        0x000343f6:    b281        ..      UXTH     r1,r0
        0x000343f8:    78a8        .x      LDRB     r0,[r5,#2]
        0x000343fa:    4c40        @L      LDR      r4,[pc,#256] ; [0x344fc] = 0x100046e8
        0x000343fc:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x00034400:    b287        ..      UXTH     r7,r0
        0x00034402:    2003        .       MOVS     r0,#3
        0x00034404:    8a22        ".      LDRH     r2,[r4,#0x10]
        0x00034406:    428a        .B      CMP      r2,r1
        0x00034408:    d130        0.      BNE      0x3446c ; hciCoreTxReady + 340
        0x0003440a:    b374        t.      CBZ      r4,0x3446a ; hciCoreTxReady + 338
        0x0003440c:    f7e6feda    ....    BL       HciGetBufSize ; 0x1b1c4
        0x00034410:    4287        .B      CMP      r7,r0
        0x00034412:    d94b        K.      BLS      0x344ac ; hciCoreTxReady + 404
        0x00034414:    1a39        9.      SUBS     r1,r7,r0
        0x00034416:    8261        a.      STRH     r1,[r4,#0x12]
        0x00034418:    182a        *.      ADDS     r2,r5,r0
        0x0003441a:    e9c45200    ...R    STRD     r5,r2,[r4,#0]
        0x0003441e:    2201        ."      MOVS     r2,#1
        0x00034420:    75a2        .u      STRB     r2,[r4,#0x16]
        0x00034422:    70a8        .p      STRB     r0,[r5,#2]
        0x00034424:    0a01        ..      LSRS     r1,r0,#8
        0x00034426:    70e9        .p      STRB     r1,[r5,#3]
        0x00034428:    4620         F      MOV      r0,r4
        0x0003442a:    4629        )F      MOV      r1,r5
        0x0003442c:    9400        ..      STR      r4,[sp,#0]
        0x0003442e:    f001fa3d    ..=.    BL       hciTrSendAclData ; 0x358ac
        0x00034432:    b388        ..      CBZ      r0,0x34498 ; hciCoreTxReady + 384
        0x00034434:    9800        ..      LDR      r0,[sp,#0]
        0x00034436:    9900        ..      LDR      r1,[sp,#0]
        0x00034438:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x0003443a:    1c40        @.      ADDS     r0,r0,#1
        0x0003443c:    7648        Hv      STRB     r0,[r1,#0x19]
        0x0003443e:    f8960082    ....    LDRB     r0,[r6,#0x82]
        0x00034442:    e000        ..      B        0x34446 ; hciCoreTxReady + 302
        0x00034444:    e024        $.      B        0x34490 ; hciCoreTxReady + 376
        0x00034446:    b340        @.      CBZ      r0,0x3449a ; hciCoreTxReady + 386
        0x00034448:    1e40        @.      SUBS     r0,r0,#1
        0x0003444a:    f8860082    ....    STRB     r0,[r6,#0x82]
        0x0003444e:    e03b        ;.      B        0x344c8 ; hciCoreTxReady + 432
        0x00034450:    6820         h      LDR      r0,[r4,#0]
        0x00034452:    f7e8fb90    ....    BL       WsfMsgFree ; 0x1cb76
        0x00034456:    f8c4a000    ....    STR      r10,[r4,#0]
        0x0003445a:    f884a016    ....    STRB     r10,[r4,#0x16]
        0x0003445e:    e012        ..      B        0x34486 ; hciCoreTxReady + 366
        0x00034460:    2800        .(      CMP      r0,#0
        0x00034462:    bf18        ..      IT       NE
        0x00034464:    f7e8fb87    ....    BLNE     WsfMsgFree ; 0x1cb76
        0x00034468:    e00d        ..      B        0x34486 ; hciCoreTxReady + 366
        0x0003446a:    e005        ..      B        0x34478 ; hciCoreTxReady + 352
        0x0003446c:    1e40        @.      SUBS     r0,r0,#1
        0x0003446e:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x00034472:    f104041c    ....    ADD      r4,r4,#0x1c
        0x00034476:    d1c5        ..      BNE      0x34404 ; hciCoreTxReady + 236
        0x00034478:    a901        ..      ADD      r1,sp,#4
        0x0003447a:    f1060070    ..p.    ADD      r0,r6,#0x70
        0x0003447e:    f7e8fb68    ..h.    BL       WsfMsgDeq ; 0x1cb52
        0x00034482:    f7e8fb78    ..x.    BL       WsfMsgFree ; 0x1cb76
        0x00034486:    f8960082    ....    LDRB     r0,[r6,#0x82]
        0x0003448a:    2800        .(      CMP      r0,#0
        0x0003448c:    f47faf61    ..a.    BNE      0x34352 ; hciCoreTxReady + 58
        0x00034490:    b003        ..      ADD      sp,sp,#0xc
        0x00034492:    4640        @F      MOV      r0,r8
        0x00034494:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00034498:    e000        ..      B        0x3449c ; hciCoreTxReady + 388
        0x0003449a:    e015        ..      B        0x344c8 ; hciCoreTxReady + 432
        0x0003449c:    f8c4a000    ....    STR      r10,[r4,#0]
        0x000344a0:    f884a016    ....    STRB     r10,[r4,#0x16]
        0x000344a4:    70af        .p      STRB     r7,[r5,#2]
        0x000344a6:    0a38        8.      LSRS     r0,r7,#8
        0x000344a8:    70e8        .p      STRB     r0,[r5,#3]
        0x000344aa:    e7f1        ..      B        0x34490 ; hciCoreTxReady + 376
        0x000344ac:    4627        'F      MOV      r7,r4
        0x000344ae:    4629        )F      MOV      r1,r5
        0x000344b0:    4620         F      MOV      r0,r4
        0x000344b2:    f001f9fb    ....    BL       hciTrSendAclData ; 0x358ac
        0x000344b6:    2800        .(      CMP      r0,#0
        0x000344b8:    d0ea        ..      BEQ      0x34490 ; hciCoreTxReady + 376
        0x000344ba:    7e78        x~      LDRB     r0,[r7,#0x19]
        0x000344bc:    1c40        @.      ADDS     r0,r0,#1
        0x000344be:    7678        xv      STRB     r0,[r7,#0x19]
        0x000344c0:    f8960082    ....    LDRB     r0,[r6,#0x82]
        0x000344c4:    2800        .(      CMP      r0,#0
        0x000344c6:    d1bf        ..      BNE      0x34448 ; hciCoreTxReady + 304
        0x000344c8:    a901        ..      ADD      r1,sp,#4
        0x000344ca:    f1060070    ..p.    ADD      r0,r6,#0x70
        0x000344ce:    f7e8fb40    ..@.    BL       WsfMsgDeq ; 0x1cb52
        0x000344d2:    7da1        .}      LDRB     r1,[r4,#0x16]
        0x000344d4:    4628        (F      MOV      r0,r5
        0x000344d6:    b149        I.      CBZ      r1,0x344ec ; hciCoreTxReady + 468
        0x000344d8:    8a60        `.      LDRH     r0,[r4,#0x12]
        0x000344da:    b958        X.      CBNZ     r0,0x344f4 ; hciCoreTxReady + 476
        0x000344dc:    6820         h      LDR      r0,[r4,#0]
        0x000344de:    f7e8fb4a    ..J.    BL       WsfMsgFree ; 0x1cb76
        0x000344e2:    f8c4a000    ....    STR      r10,[r4,#0]
        0x000344e6:    f884a016    ....    STRB     r10,[r4,#0x16]
        0x000344ea:    e003        ..      B        0x344f4 ; hciCoreTxReady + 476
        0x000344ec:    2800        .(      CMP      r0,#0
        0x000344ee:    bf18        ..      IT       NE
        0x000344f0:    f7e8fb41    ..A.    BLNE     WsfMsgFree ; 0x1cb76
        0x000344f4:    f04f0801    O...    MOV      r8,#1
        0x000344f8:    e7c5        ..      B        0x34486 ; hciCoreTxReady + 366
    $d
        0x000344fa:    0000        ..      DCW    0
        0x000344fc:    100046e8    .F..    DCD    268453608
    $t
    i.hciCoreVsCmdCmplRcvd
    hciCoreVsCmdCmplRcvd
        0x00034500:    2012        .       MOVS     r0,#0x12
        0x00034502:    4770        pG      BX       lr
    i.hciDrvWrite
    hciDrvWrite
        0x00034504:    b530        0.      PUSH     {r4,r5,lr}
        0x00034506:    460d        .F      MOV      r5,r1
        0x00034508:    4c2a        *L      LDR      r4,[pc,#168] ; [0x345b4] = 0x1000000c
        0x0003450a:    b083        ..      SUB      sp,sp,#0xc
        0x0003450c:    4601        .F      MOV      r1,r0
        0x0003450e:    f5b57f03    ....    CMP      r5,#0x20c
        0x00034512:    d910        ..      BLS      0x34536 ; hciDrvWrite + 50
        0x00034514:    f7e3ff82    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00034518:    9000        ..      STR      r0,[sp,#0]
        0x0003451a:    f7e3ff83    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0003451e:    4826        &H      LDR      r0,[pc,#152] ; [0x345b8] = 0x9000001
        0x00034520:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00034522:    69a1        .i      LDR      r1,[r4,#0x18]
        0x00034524:    b109        ..      CBZ      r1,0x3452a ; hciDrvWrite + 38
        0x00034526:    4788        .G      BLX      r1
        0x00034528:    e010        ..      B        0x3454c ; hciDrvWrite + 72
        0x0003452a:    f7e3ff77    ..w.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0003452e:    9000        ..      STR      r0,[sp,#0]
        0x00034530:    f7e3ff78    ..x.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00034534:    e00a        ..      B        0x3454c ; hciDrvWrite + 72
        0x00034536:    2000        .       MOVS     r0,#0
        0x00034538:    9000        ..      STR      r0,[sp,#0]
        0x0003453a:    462b        +F      MOV      r3,r5
        0x0003453c:    6860        `h      LDR      r0,[r4,#4]
        0x0003453e:    f7ebfc43    ..C.    BL       am_devices_cooper_blocking_write ; 0x1fdc8
        0x00034542:    b130        0.      CBZ      r0,0x34552 ; hciDrvWrite + 78
        0x00034544:    2803        .(      CMP      r0,#3
        0x00034546:    d001        ..      BEQ      0x3454c ; hciDrvWrite + 72
        0x00034548:    2807        .(      CMP      r0,#7
        0x0003454a:    d00d        ..      BEQ      0x34568 ; hciDrvWrite + 100
        0x0003454c:    b003        ..      ADD      sp,sp,#0xc
        0x0003454e:    2000        .       MOVS     r0,#0
        0x00034550:    bd30        0.      POP      {r4,r5,pc}
        0x00034552:    481a        .H      LDR      r0,[pc,#104] ; [0x345bc] = 0x10002c5c
        0x00034554:    f7e8fd1c    ....    BL       WsfTimerStop ; 0x1cf90
        0x00034558:    f2427110    B..q    MOV      r1,#0x2710
        0x0003455c:    4817        .H      LDR      r0,[pc,#92] ; [0x345bc] = 0x10002c5c
        0x0003455e:    f7e8fca9    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x00034562:    b003        ..      ADD      sp,sp,#0xc
        0x00034564:    4628        (F      MOV      r0,r5
        0x00034566:    bd30        0.      POP      {r4,r5,pc}
        0x00034568:    4814        .H      LDR      r0,[pc,#80] ; [0x345bc] = 0x10002c5c
        0x0003456a:    f7e8fd11    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003456e:    2035        5       MOVS     r0,#0x35
        0x00034570:    2100        .!      MOVS     r1,#0
        0x00034572:    9000        ..      STR      r0,[sp,#0]
        0x00034574:    466a        jF      MOV      r2,sp
        0x00034576:    4608        .F      MOV      r0,r1
        0x00034578:    f7ecffa2    ....    BL       am_hal_gpio_interrupt_control ; 0x214c0
        0x0003457c:    2034        4       MOVS     r0,#0x34
        0x0003457e:    2100        .!      MOVS     r1,#0
        0x00034580:    9000        ..      STR      r0,[sp,#0]
        0x00034582:    466a        jF      MOV      r2,sp
        0x00034584:    4608        .F      MOV      r0,r1
        0x00034586:    f7ecff9b    ....    BL       am_hal_gpio_interrupt_control ; 0x214c0
        0x0003458a:    6860        `h      LDR      r0,[r4,#4]
        0x0003458c:    f7ebfed0    ....    BL       am_devices_cooper_term ; 0x20330
        0x00034590:    480b        .H      LDR      r0,[pc,#44] ; [0x345c0] = 0x44914
        0x00034592:    6801        .h      LDR      r1,[r0,#0]
        0x00034594:    9101        ..      STR      r1,[sp,#4]
        0x00034596:    2037        7       MOVS     r0,#0x37
        0x00034598:    f7edf8f4    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0003459c:    2100        .!      MOVS     r1,#0
        0x0003459e:    2037        7       MOVS     r0,#0x37
        0x000345a0:    f7edf94e    ..N.    BL       am_hal_gpio_state_write ; 0x21840
        0x000345a4:    2000        .       MOVS     r0,#0
        0x000345a6:    f7e6fd77    ..w.    BL       HciDrvRadioBoot ; 0x1b098
        0x000345aa:    f7e6f90d    ....    BL       DmDevReset ; 0x1a7c8
        0x000345ae:    b003        ..      ADD      sp,sp,#0xc
        0x000345b0:    2000        .       MOVS     r0,#0
        0x000345b2:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x000345b4:    1000000c    ....    DCD    268435468
        0x000345b8:    09000001    ....    DCD    150994945
        0x000345bc:    10002c5c    \,..    DCD    268446812
        0x000345c0:    00044914    .I..    DCD    280852
    $t
    i.hciEvtParseAuthTimeoutExpiredEvt
    hciEvtParseAuthTimeoutExpiredEvt
        0x000345c4:    780a        .x      LDRB     r2,[r1,#0]
        0x000345c6:    7849        Ix      LDRB     r1,[r1,#1]
        0x000345c8:    eb022101    ...!    ADD      r1,r2,r1,LSL #8
        0x000345cc:    8081        ..      STRH     r1,[r0,#4]
        0x000345ce:    8001        ..      STRH     r1,[r0,#0]
        0x000345d0:    4770        pG      BX       lr
    i.hciEvtParseConfigDataPathCmdCmpl
    hciEvtParseConfigDataPathCmdCmpl
        0x000345d2:    7809        .x      LDRB     r1,[r1,#0]
        0x000345d4:    7101        .q      STRB     r1,[r0,#4]
        0x000345d6:    70c1        .p      STRB     r1,[r0,#3]
        0x000345d8:    4770        pG      BX       lr
    i.hciEvtParseDataLenChange
    hciEvtParseDataLenChange
        0x000345da:    780a        .x      LDRB     r2,[r1,#0]
        0x000345dc:    784b        Kx      LDRB     r3,[r1,#1]
        0x000345de:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x000345e2:    8082        ..      STRH     r2,[r0,#4]
        0x000345e4:    788b        .x      LDRB     r3,[r1,#2]
        0x000345e6:    f891c003    ....    LDRB     r12,[r1,#3]
        0x000345ea:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x000345ee:    80c3        ..      STRH     r3,[r0,#6]
        0x000345f0:    790b        .y      LDRB     r3,[r1,#4]
        0x000345f2:    f891c005    ....    LDRB     r12,[r1,#5]
        0x000345f6:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x000345fa:    8103        ..      STRH     r3,[r0,#8]
        0x000345fc:    798b        .y      LDRB     r3,[r1,#6]
        0x000345fe:    f891c007    ....    LDRB     r12,[r1,#7]
        0x00034602:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034606:    8143        C.      STRH     r3,[r0,#0xa]
        0x00034608:    7a0b        .z      LDRB     r3,[r1,#8]
        0x0003460a:    7a49        Iz      LDRB     r1,[r1,#9]
        0x0003460c:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034610:    8181        ..      STRH     r1,[r0,#0xc]
        0x00034612:    8002        ..      STRH     r2,[r0,#0]
        0x00034614:    4770        pG      BX       lr
    i.hciEvtParseDisconnectCmpl
    hciEvtParseDisconnectCmpl
        0x00034616:    780b        .x      LDRB     r3,[r1,#0]
        0x00034618:    7103        .q      STRB     r3,[r0,#4]
        0x0003461a:    784a        Jx      LDRB     r2,[r1,#1]
        0x0003461c:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034620:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00034624:    80c2        ..      STRH     r2,[r0,#6]
        0x00034626:    78c9        .x      LDRB     r1,[r1,#3]
        0x00034628:    7201        .r      STRB     r1,[r0,#8]
        0x0003462a:    8002        ..      STRH     r2,[r0,#0]
        0x0003462c:    70c3        .p      STRB     r3,[r0,#3]
        0x0003462e:    4770        pG      BX       lr
    i.hciEvtParseEncChange
    hciEvtParseEncChange
        0x00034630:    780b        .x      LDRB     r3,[r1,#0]
        0x00034632:    7103        .q      STRB     r3,[r0,#4]
        0x00034634:    784a        Jx      LDRB     r2,[r1,#1]
        0x00034636:    f891c002    ....    LDRB     r12,[r1,#2]
        0x0003463a:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x0003463e:    80c2        ..      STRH     r2,[r0,#6]
        0x00034640:    78c9        .x      LDRB     r1,[r1,#3]
        0x00034642:    7201        .r      STRB     r1,[r0,#8]
        0x00034644:    8002        ..      STRH     r2,[r0,#0]
        0x00034646:    70c3        .p      STRB     r3,[r0,#3]
        0x00034648:    4770        pG      BX       lr
    i.hciEvtParseEncKeyRefreshCmpl
    hciEvtParseEncKeyRefreshCmpl
        0x0003464a:    780a        .x      LDRB     r2,[r1,#0]
        0x0003464c:    7102        .q      STRB     r2,[r0,#4]
        0x0003464e:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034650:    7889        .x      LDRB     r1,[r1,#2]
        0x00034652:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034656:    80c1        ..      STRH     r1,[r0,#6]
        0x00034658:    8001        ..      STRH     r1,[r0,#0]
        0x0003465a:    70c2        .p      STRB     r2,[r0,#3]
        0x0003465c:    4770        pG      BX       lr
    i.hciEvtParseGenDhKeyCmdCmpl
    hciEvtParseGenDhKeyCmdCmpl
        0x0003465e:    b510        ..      PUSH     {r4,lr}
        0x00034660:    4604        .F      MOV      r4,r0
        0x00034662:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034666:    7120         q      STRB     r0,[r4,#4]
        0x00034668:    2220         "      MOVS     r2,#0x20
        0x0003466a:    1d60        `.      ADDS     r0,r4,#5
        0x0003466c:    f7e3ff8d    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00034670:    7920         y      LDRB     r0,[r4,#4]
        0x00034672:    70e0        .p      STRB     r0,[r4,#3]
        0x00034674:    bd10        ..      POP      {r4,pc}
    i.hciEvtParseHwError
    hciEvtParseHwError
        0x00034676:    7809        .x      LDRB     r1,[r1,#0]
        0x00034678:    7101        .q      STRB     r1,[r0,#4]
        0x0003467a:    4770        pG      BX       lr
    i.hciEvtParseLeAddDevToResListCmdCmpl
    hciEvtParseLeAddDevToResListCmdCmpl
        0x0003467c:    7809        .x      LDRB     r1,[r1,#0]
        0x0003467e:    7101        .q      STRB     r1,[r0,#4]
        0x00034680:    70c1        .p      STRB     r1,[r0,#3]
        0x00034682:    4770        pG      BX       lr
    i.hciEvtParseLeAdvSetTerm
    hciEvtParseLeAdvSetTerm
        0x00034684:    780b        .x      LDRB     r3,[r1,#0]
        0x00034686:    7103        .q      STRB     r3,[r0,#4]
        0x00034688:    784a        Jx      LDRB     r2,[r1,#1]
        0x0003468a:    7142        Bq      STRB     r2,[r0,#5]
        0x0003468c:    788a        .x      LDRB     r2,[r1,#2]
        0x0003468e:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00034692:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00034696:    80c2        ..      STRH     r2,[r0,#6]
        0x00034698:    7909        .y      LDRB     r1,[r1,#4]
        0x0003469a:    7201        .r      STRB     r1,[r0,#8]
        0x0003469c:    70c3        .p      STRB     r3,[r0,#3]
        0x0003469e:    8002        ..      STRH     r2,[r0,#0]
        0x000346a0:    4770        pG      BX       lr
    i.hciEvtParseLeBigInfoAdvRpt
    hciEvtParseLeBigInfoAdvRpt
        0x000346a2:    780a        .x      LDRB     r2,[r1,#0]
        0x000346a4:    784b        Kx      LDRB     r3,[r1,#1]
        0x000346a6:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x000346aa:    8082        ..      STRH     r2,[r0,#4]
        0x000346ac:    788b        .x      LDRB     r3,[r1,#2]
        0x000346ae:    7183        .q      STRB     r3,[r0,#6]
        0x000346b0:    78cb        .x      LDRB     r3,[r1,#3]
        0x000346b2:    71c3        .q      STRB     r3,[r0,#7]
        0x000346b4:    790b        .y      LDRB     r3,[r1,#4]
        0x000346b6:    f891c005    ....    LDRB     r12,[r1,#5]
        0x000346ba:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x000346be:    8103        ..      STRH     r3,[r0,#8]
        0x000346c0:    798b        .y      LDRB     r3,[r1,#6]
        0x000346c2:    7283        .r      STRB     r3,[r0,#0xa]
        0x000346c4:    79cb        .y      LDRB     r3,[r1,#7]
        0x000346c6:    72c3        .r      STRB     r3,[r0,#0xb]
        0x000346c8:    7a0b        .z      LDRB     r3,[r1,#8]
        0x000346ca:    7303        .s      STRB     r3,[r0,#0xc]
        0x000346cc:    7a4b        Kz      LDRB     r3,[r1,#9]
        0x000346ce:    f891c00a    ....    LDRB     r12,[r1,#0xa]
        0x000346d2:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x000346d6:    81c3        ..      STRH     r3,[r0,#0xe]
        0x000346d8:    7b0b        .{      LDRB     r3,[r1,#0xc]
        0x000346da:    f891c00d    ....    LDRB     r12,[r1,#0xd]
        0x000346de:    021b        ..      LSLS     r3,r3,#8
        0x000346e0:    eb03430c    ...C    ADD      r3,r3,r12,LSL #16
        0x000346e4:    f891c00b    ....    LDRB     r12,[r1,#0xb]
        0x000346e8:    4463        cD      ADD      r3,r3,r12
        0x000346ea:    6103        .a      STR      r3,[r0,#0x10]
        0x000346ec:    7b8b        .{      LDRB     r3,[r1,#0xe]
        0x000346ee:    f891c00f    ....    LDRB     r12,[r1,#0xf]
        0x000346f2:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x000346f6:    8283        ..      STRH     r3,[r0,#0x14]
        0x000346f8:    7c0b        .|      LDRB     r3,[r1,#0x10]
        0x000346fa:    7583        .u      STRB     r3,[r0,#0x16]
        0x000346fc:    7c4b        K|      LDRB     r3,[r1,#0x11]
        0x000346fe:    75c3        .u      STRB     r3,[r0,#0x17]
        0x00034700:    7c89        .|      LDRB     r1,[r1,#0x12]
        0x00034702:    7601        .v      STRB     r1,[r0,#0x18]
        0x00034704:    2100        .!      MOVS     r1,#0
        0x00034706:    70c1        .p      STRB     r1,[r0,#3]
        0x00034708:    8002        ..      STRH     r2,[r0,#0]
        0x0003470a:    4770        pG      BX       lr
    i.hciEvtParseLeBigSyncEst
    hciEvtParseLeBigSyncEst
        0x0003470c:    b410        ..      PUSH     {r4}
        0x0003470e:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034712:    7102        .q      STRB     r2,[r0,#4]
        0x00034714:    f8112b02    ...+    LDRB     r2,[r1],#2
        0x00034718:    7142        Bq      STRB     r2,[r0,#5]
        0x0003471a:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x0003471e:    f8113b02    ...;    LDRB     r3,[r1],#2
        0x00034722:    0212        ..      LSLS     r2,r2,#8
        0x00034724:    eb024203    ...B    ADD      r2,r2,r3,LSL #16
        0x00034728:    f8113c04    ...<    LDRB     r3,[r1,#-4]
        0x0003472c:    441a        .D      ADD      r2,r2,r3
        0x0003472e:    6082        .`      STR      r2,[r0,#8]
        0x00034730:    f8112c01    ...,    LDRB     r2,[r1,#-1]
        0x00034734:    7302        .s      STRB     r2,[r0,#0xc]
        0x00034736:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x0003473a:    7342        Bs      STRB     r2,[r0,#0xd]
        0x0003473c:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034740:    7382        .s      STRB     r2,[r0,#0xe]
        0x00034742:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034746:    73c2        .s      STRB     r2,[r0,#0xf]
        0x00034748:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x0003474c:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034750:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00034754:    8202        ..      STRH     r2,[r0,#0x10]
        0x00034756:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x0003475a:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x0003475e:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00034762:    8242        B.      STRH     r2,[r0,#0x12]
        0x00034764:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034768:    2b10        .+      CMP      r3,#0x10
        0x0003476a:    bf28        (.      IT       CS
        0x0003476c:    2310        .#      MOVCS    r3,#0x10
        0x0003476e:    7503        .u      STRB     r3,[r0,#0x14]
        0x00034770:    b30b        ..      CBZ      r3,0x347b6 ; hciEvtParseLeBigSyncEst + 170
        0x00034772:    1e89        ..      SUBS     r1,r1,#2
        0x00034774:    f1000214    ....    ADD      r2,r0,#0x14
        0x00034778:    f0130f01    ....    TST      r3,#1
        0x0003477c:    d007        ..      BEQ      0x3478e ; hciEvtParseLeBigSyncEst + 130
        0x0003477e:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x00034782:    f891c001    ....    LDRB     r12,[r1,#1]
        0x00034786:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x0003478a:    f8223f02    "..?    STRH     r3,[r2,#2]!
        0x0003478e:    7d03        .}      LDRB     r3,[r0,#0x14]
        0x00034790:    085b        [.      LSRS     r3,r3,#1
        0x00034792:    d010        ..      BEQ      0x347b6 ; hciEvtParseLeBigSyncEst + 170
        0x00034794:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034798:    78cc        .x      LDRB     r4,[r1,#3]
        0x0003479a:    1e5b        [.      SUBS     r3,r3,#1
        0x0003479c:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x000347a0:    f8a2c002    ....    STRH     r12,[r2,#2]
        0x000347a4:    f8114f04    ...O    LDRB     r4,[r1,#4]!
        0x000347a8:    f891c001    ....    LDRB     r12,[r1,#1]
        0x000347ac:    eb042c0c    ...,    ADD      r12,r4,r12,LSL #8
        0x000347b0:    f822cf04    "...    STRH     r12,[r2,#4]!
        0x000347b4:    d1ee        ..      BNE      0x34794 ; hciEvtParseLeBigSyncEst + 136
        0x000347b6:    7901        .y      LDRB     r1,[r0,#4]
        0x000347b8:    70c1        .p      STRB     r1,[r0,#3]
        0x000347ba:    7941        Ay      LDRB     r1,[r0,#5]
        0x000347bc:    8001        ..      STRH     r1,[r0,#0]
        0x000347be:    bc10        ..      POP      {r4}
        0x000347c0:    4770        pG      BX       lr
    i.hciEvtParseLeBigSyncLost
    hciEvtParseLeBigSyncLost
        0x000347c2:    780a        .x      LDRB     r2,[r1,#0]
        0x000347c4:    7102        .q      STRB     r2,[r0,#4]
        0x000347c6:    7849        Ix      LDRB     r1,[r1,#1]
        0x000347c8:    7141        Aq      STRB     r1,[r0,#5]
        0x000347ca:    70c1        .p      STRB     r1,[r0,#3]
        0x000347cc:    8002        ..      STRH     r2,[r0,#0]
        0x000347ce:    4770        pG      BX       lr
    i.hciEvtParseLeBigTermSyncCmpl
    hciEvtParseLeBigTermSyncCmpl
        0x000347d0:    780a        .x      LDRB     r2,[r1,#0]
        0x000347d2:    7102        .q      STRB     r2,[r0,#4]
        0x000347d4:    7849        Ix      LDRB     r1,[r1,#1]
        0x000347d6:    7141        Aq      STRB     r1,[r0,#5]
        0x000347d8:    70c2        .p      STRB     r2,[r0,#3]
        0x000347da:    8001        ..      STRH     r1,[r0,#0]
        0x000347dc:    4770        pG      BX       lr
    i.hciEvtParseLeCisEst
    hciEvtParseLeCisEst
        0x000347de:    b410        ..      PUSH     {r4}
        0x000347e0:    780a        .x      LDRB     r2,[r1,#0]
        0x000347e2:    7102        .q      STRB     r2,[r0,#4]
        0x000347e4:    784b        Kx      LDRB     r3,[r1,#1]
        0x000347e6:    f891c002    ....    LDRB     r12,[r1,#2]
        0x000347ea:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x000347ee:    80c3        ..      STRH     r3,[r0,#6]
        0x000347f0:    f891c004    ....    LDRB     r12,[r1,#4]
        0x000347f4:    794c        Ly      LDRB     r4,[r1,#5]
        0x000347f6:    ea4f2c0c    O..,    LSL      r12,r12,#8
        0x000347fa:    eb0c4c04    ...L    ADD      r12,r12,r4,LSL #16
        0x000347fe:    78cc        .x      LDRB     r4,[r1,#3]
        0x00034800:    44a4        .D      ADD      r12,r12,r4
        0x00034802:    f8c0c008    ....    STR      r12,[r0,#8]
        0x00034806:    f891c007    ....    LDRB     r12,[r1,#7]
        0x0003480a:    7a0c        .z      LDRB     r4,[r1,#8]
        0x0003480c:    ea4f2c0c    O..,    LSL      r12,r12,#8
        0x00034810:    eb0c4c04    ...L    ADD      r12,r12,r4,LSL #16
        0x00034814:    798c        .y      LDRB     r4,[r1,#6]
        0x00034816:    44a4        .D      ADD      r12,r12,r4
        0x00034818:    f8c0c00c    ....    STR      r12,[r0,#0xc]
        0x0003481c:    f891c00a    ....    LDRB     r12,[r1,#0xa]
        0x00034820:    7acc        .z      LDRB     r4,[r1,#0xb]
        0x00034822:    ea4f2c0c    O..,    LSL      r12,r12,#8
        0x00034826:    eb0c4c04    ...L    ADD      r12,r12,r4,LSL #16
        0x0003482a:    7a4c        Lz      LDRB     r4,[r1,#9]
        0x0003482c:    44a4        .D      ADD      r12,r12,r4
        0x0003482e:    f8c0c010    ....    STR      r12,[r0,#0x10]
        0x00034832:    f891c00d    ....    LDRB     r12,[r1,#0xd]
        0x00034836:    7b8c        .{      LDRB     r4,[r1,#0xe]
        0x00034838:    ea4f2c0c    O..,    LSL      r12,r12,#8
        0x0003483c:    eb0c4c04    ...L    ADD      r12,r12,r4,LSL #16
        0x00034840:    7b0c        .{      LDRB     r4,[r1,#0xc]
        0x00034842:    44a4        .D      ADD      r12,r12,r4
        0x00034844:    f8c0c014    ....    STR      r12,[r0,#0x14]
        0x00034848:    f891c00f    ....    LDRB     r12,[r1,#0xf]
        0x0003484c:    f880c018    ....    STRB     r12,[r0,#0x18]
        0x00034850:    f891c010    ....    LDRB     r12,[r1,#0x10]
        0x00034854:    f880c019    ....    STRB     r12,[r0,#0x19]
        0x00034858:    f891c011    ....    LDRB     r12,[r1,#0x11]
        0x0003485c:    f880c01a    ....    STRB     r12,[r0,#0x1a]
        0x00034860:    f891c012    ....    LDRB     r12,[r1,#0x12]
        0x00034864:    f880c01b    ....    STRB     r12,[r0,#0x1b]
        0x00034868:    f891c013    ....    LDRB     r12,[r1,#0x13]
        0x0003486c:    f880c01c    ....    STRB     r12,[r0,#0x1c]
        0x00034870:    f891c014    ....    LDRB     r12,[r1,#0x14]
        0x00034874:    f880c01d    ....    STRB     r12,[r0,#0x1d]
        0x00034878:    f891c015    ....    LDRB     r12,[r1,#0x15]
        0x0003487c:    f880c01e    ....    STRB     r12,[r0,#0x1e]
        0x00034880:    f891c016    ....    LDRB     r12,[r1,#0x16]
        0x00034884:    7dcc        .}      LDRB     r4,[r1,#0x17]
        0x00034886:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x0003488a:    f8a0c020    .. .    STRH     r12,[r0,#0x20]
        0x0003488e:    f891c018    ....    LDRB     r12,[r1,#0x18]
        0x00034892:    7e4c        L~      LDRB     r4,[r1,#0x19]
        0x00034894:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00034898:    f8a0c022    ..".    STRH     r12,[r0,#0x22]
        0x0003489c:    f891c01a    ....    LDRB     r12,[r1,#0x1a]
        0x000348a0:    7ec9        .~      LDRB     r1,[r1,#0x1b]
        0x000348a2:    eb0c2101    ...!    ADD      r1,r12,r1,LSL #8
        0x000348a6:    8481        ..      STRH     r1,[r0,#0x24]
        0x000348a8:    70c2        .p      STRB     r2,[r0,#3]
        0x000348aa:    8003        ..      STRH     r3,[r0,#0]
        0x000348ac:    bc10        ..      POP      {r4}
        0x000348ae:    4770        pG      BX       lr
    i.hciEvtParseLeCisReq
    hciEvtParseLeCisReq
        0x000348b0:    780a        .x      LDRB     r2,[r1,#0]
        0x000348b2:    784b        Kx      LDRB     r3,[r1,#1]
        0x000348b4:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x000348b8:    8082        ..      STRH     r2,[r0,#4]
        0x000348ba:    788a        .x      LDRB     r2,[r1,#2]
        0x000348bc:    78cb        .x      LDRB     r3,[r1,#3]
        0x000348be:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x000348c2:    80c2        ..      STRH     r2,[r0,#6]
        0x000348c4:    790b        .y      LDRB     r3,[r1,#4]
        0x000348c6:    7203        .r      STRB     r3,[r0,#8]
        0x000348c8:    7949        Iy      LDRB     r1,[r1,#5]
        0x000348ca:    7241        Ar      STRB     r1,[r0,#9]
        0x000348cc:    8002        ..      STRH     r2,[r0,#0]
        0x000348ce:    4770        pG      BX       lr
    i.hciEvtParseLeClearResListCmdCmpl
    hciEvtParseLeClearResListCmdCmpl
        0x000348d0:    7809        .x      LDRB     r1,[r1,#0]
        0x000348d2:    7101        .q      STRB     r1,[r0,#4]
        0x000348d4:    70c1        .p      STRB     r1,[r0,#3]
        0x000348d6:    4770        pG      BX       lr
    i.hciEvtParseLeCmdCmpl
    hciEvtParseLeCmdCmpl
        0x000348d8:    7809        .x      LDRB     r1,[r1,#0]
        0x000348da:    70c1        .p      STRB     r1,[r0,#3]
        0x000348dc:    4770        pG      BX       lr
    i.hciEvtParseLeConnCmpl
    hciEvtParseLeConnCmpl
        0x000348de:    b570        p.      PUSH     {r4-r6,lr}
        0x000348e0:    4604        .F      MOV      r4,r0
        0x000348e2:    f8110b01    ....    LDRB     r0,[r1],#1
        0x000348e6:    7120         q      STRB     r0,[r4,#4]
        0x000348e8:    f8110b01    ....    LDRB     r0,[r1],#1
        0x000348ec:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x000348f0:    1c4d        M.      ADDS     r5,r1,#1
        0x000348f2:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x000348f6:    80e0        ..      STRH     r0,[r4,#6]
        0x000348f8:    7808        .x      LDRB     r0,[r1,#0]
        0x000348fa:    7220         r      STRB     r0,[r4,#8]
        0x000348fc:    f8150b01    ....    LDRB     r0,[r5],#1
        0x00034900:    7260        `r      STRB     r0,[r4,#9]
        0x00034902:    4629        )F      MOV      r1,r5
        0x00034904:    f104000a    ....    ADD      r0,r4,#0xa
        0x00034908:    f7e5fceb    ....    BL       BdaCpy ; 0x1a2e2
        0x0003490c:    79a8        .y      LDRB     r0,[r5,#6]
        0x0003490e:    79e9        .y      LDRB     r1,[r5,#7]
        0x00034910:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034914:    8220         .      STRH     r0,[r4,#0x10]
        0x00034916:    7a28        (z      LDRB     r0,[r5,#8]
        0x00034918:    7a69        iz      LDRB     r1,[r5,#9]
        0x0003491a:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003491e:    8260        `.      STRH     r0,[r4,#0x12]
        0x00034920:    7aa8        .z      LDRB     r0,[r5,#0xa]
        0x00034922:    7ae9        .z      LDRB     r1,[r5,#0xb]
        0x00034924:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034928:    82a0        ..      STRH     r0,[r4,#0x14]
        0x0003492a:    7b28        ({      LDRB     r0,[r5,#0xc]
        0x0003492c:    75a0        .u      STRB     r0,[r4,#0x16]
        0x0003492e:    f1040017    ....    ADD      r0,r4,#0x17
        0x00034932:    f7e8fb9d    ....    BL       __ARM_common_memclr4_6 ; 0x1d070
        0x00034936:    f104001d    ....    ADD      r0,r4,#0x1d
        0x0003493a:    f7e8fb99    ....    BL       __ARM_common_memclr4_6 ; 0x1d070
        0x0003493e:    88e0        ..      LDRH     r0,[r4,#6]
        0x00034940:    8020         .      STRH     r0,[r4,#0]
        0x00034942:    7920         y      LDRB     r0,[r4,#4]
        0x00034944:    70e0        .p      STRB     r0,[r4,#3]
        0x00034946:    bd70        p.      POP      {r4-r6,pc}
    i.hciEvtParseLeConnCteReqEn
    hciEvtParseLeConnCteReqEn
        0x00034948:    780a        .x      LDRB     r2,[r1,#0]
        0x0003494a:    7102        .q      STRB     r2,[r0,#4]
        0x0003494c:    784b        Kx      LDRB     r3,[r1,#1]
        0x0003494e:    7889        .x      LDRB     r1,[r1,#2]
        0x00034950:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034954:    80c1        ..      STRH     r1,[r0,#6]
        0x00034956:    70c2        .p      STRB     r2,[r0,#3]
        0x00034958:    8001        ..      STRH     r1,[r0,#0]
        0x0003495a:    4770        pG      BX       lr
    i.hciEvtParseLeConnCteRspEn
    hciEvtParseLeConnCteRspEn
        0x0003495c:    780a        .x      LDRB     r2,[r1,#0]
        0x0003495e:    7102        .q      STRB     r2,[r0,#4]
        0x00034960:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034962:    7889        .x      LDRB     r1,[r1,#2]
        0x00034964:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034968:    80c1        ..      STRH     r1,[r0,#6]
        0x0003496a:    70c2        .p      STRB     r2,[r0,#3]
        0x0003496c:    8001        ..      STRH     r1,[r0,#0]
        0x0003496e:    4770        pG      BX       lr
    i.hciEvtParseLeConnUpdateCmpl
    hciEvtParseLeConnUpdateCmpl
        0x00034970:    b410        ..      PUSH     {r4}
        0x00034972:    780b        .x      LDRB     r3,[r1,#0]
        0x00034974:    7103        .q      STRB     r3,[r0,#4]
        0x00034976:    784a        Jx      LDRB     r2,[r1,#1]
        0x00034978:    f891c002    ....    LDRB     r12,[r1,#2]
        0x0003497c:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00034980:    80c2        ..      STRH     r2,[r0,#6]
        0x00034982:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00034986:    790c        .y      LDRB     r4,[r1,#4]
        0x00034988:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x0003498c:    f8a0c008    ....    STRH     r12,[r0,#8]
        0x00034990:    f891c005    ....    LDRB     r12,[r1,#5]
        0x00034994:    798c        .y      LDRB     r4,[r1,#6]
        0x00034996:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x0003499a:    f8a0c00a    ....    STRH     r12,[r0,#0xa]
        0x0003499e:    f891c007    ....    LDRB     r12,[r1,#7]
        0x000349a2:    7a09        .z      LDRB     r1,[r1,#8]
        0x000349a4:    eb0c2101    ...!    ADD      r1,r12,r1,LSL #8
        0x000349a8:    8181        ..      STRH     r1,[r0,#0xc]
        0x000349aa:    8002        ..      STRH     r2,[r0,#0]
        0x000349ac:    70c3        .p      STRB     r3,[r0,#3]
        0x000349ae:    bc10        ..      POP      {r4}
        0x000349b0:    4770        pG      BX       lr
    i.hciEvtParseLeCreateBigCmpl
    hciEvtParseLeCreateBigCmpl
        0x000349b2:    b410        ..      PUSH     {r4}
        0x000349b4:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x000349b8:    7102        .q      STRB     r2,[r0,#4]
        0x000349ba:    f8112b02    ...+    LDRB     r2,[r1],#2
        0x000349be:    7142        Bq      STRB     r2,[r0,#5]
        0x000349c0:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x000349c4:    f8113b02    ...;    LDRB     r3,[r1],#2
        0x000349c8:    0212        ..      LSLS     r2,r2,#8
        0x000349ca:    eb024203    ...B    ADD      r2,r2,r3,LSL #16
        0x000349ce:    f8113c04    ...<    LDRB     r3,[r1,#-4]
        0x000349d2:    441a        .D      ADD      r2,r2,r3
        0x000349d4:    6082        .`      STR      r2,[r0,#8]
        0x000349d6:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x000349da:    f8113b02    ...;    LDRB     r3,[r1],#2
        0x000349de:    0212        ..      LSLS     r2,r2,#8
        0x000349e0:    eb024203    ...B    ADD      r2,r2,r3,LSL #16
        0x000349e4:    f8113c04    ...<    LDRB     r3,[r1,#-4]
        0x000349e8:    441a        .D      ADD      r2,r2,r3
        0x000349ea:    60c2        .`      STR      r2,[r0,#0xc]
        0x000349ec:    f8112c01    ...,    LDRB     r2,[r1,#-1]
        0x000349f0:    7402        .t      STRB     r2,[r0,#0x10]
        0x000349f2:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x000349f6:    7442        Bt      STRB     r2,[r0,#0x11]
        0x000349f8:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x000349fc:    7482        .t      STRB     r2,[r0,#0x12]
        0x000349fe:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034a02:    74c2        .t      STRB     r2,[r0,#0x13]
        0x00034a04:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034a08:    7502        .u      STRB     r2,[r0,#0x14]
        0x00034a0a:    780a        .x      LDRB     r2,[r1,#0]
        0x00034a0c:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034a0e:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00034a12:    82c2        ..      STRH     r2,[r0,#0x16]
        0x00034a14:    f8112f02    .../    LDRB     r2,[r1,#2]!
        0x00034a18:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x00034a1c:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00034a20:    8302        ..      STRH     r2,[r0,#0x18]
        0x00034a22:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034a24:    1c89        ..      ADDS     r1,r1,#2
        0x00034a26:    2b10        .+      CMP      r3,#0x10
        0x00034a28:    bf28        (.      IT       CS
        0x00034a2a:    2310        .#      MOVCS    r3,#0x10
        0x00034a2c:    7683        .v      STRB     r3,[r0,#0x1a]
        0x00034a2e:    b303        ..      CBZ      r3,0x34a72 ; hciEvtParseLeCreateBigCmpl + 192
        0x00034a30:    1e89        ..      SUBS     r1,r1,#2
        0x00034a32:    f100021a    ....    ADD      r2,r0,#0x1a
        0x00034a36:    f0130f01    ....    TST      r3,#1
        0x00034a3a:    d007        ..      BEQ      0x34a4c ; hciEvtParseLeCreateBigCmpl + 154
        0x00034a3c:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x00034a40:    f891c001    ....    LDRB     r12,[r1,#1]
        0x00034a44:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034a48:    f8223f02    "..?    STRH     r3,[r2,#2]!
        0x00034a4c:    7e83        .~      LDRB     r3,[r0,#0x1a]
        0x00034a4e:    085b        [.      LSRS     r3,r3,#1
        0x00034a50:    d00f        ..      BEQ      0x34a72 ; hciEvtParseLeCreateBigCmpl + 192
        0x00034a52:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034a56:    78cc        .x      LDRB     r4,[r1,#3]
        0x00034a58:    1e5b        [.      SUBS     r3,r3,#1
        0x00034a5a:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00034a5e:    f8a2c002    ....    STRH     r12,[r2,#2]
        0x00034a62:    f811cf04    ....    LDRB     r12,[r1,#4]!
        0x00034a66:    784c        Lx      LDRB     r4,[r1,#1]
        0x00034a68:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00034a6c:    f822cf04    "...    STRH     r12,[r2,#4]!
        0x00034a70:    d1ef        ..      BNE      0x34a52 ; hciEvtParseLeCreateBigCmpl + 160
        0x00034a72:    7901        .y      LDRB     r1,[r0,#4]
        0x00034a74:    70c1        .p      STRB     r1,[r0,#3]
        0x00034a76:    7941        Ay      LDRB     r1,[r0,#5]
        0x00034a78:    8001        ..      STRH     r1,[r0,#0]
        0x00034a7a:    bc10        ..      POP      {r4}
        0x00034a7c:    4770        pG      BX       lr
    i.hciEvtParseLeCreateConnCancelCmdCmpl
    hciEvtParseLeCreateConnCancelCmdCmpl
        0x00034a7e:    7809        .x      LDRB     r1,[r1,#0]
        0x00034a80:    7101        .q      STRB     r1,[r0,#4]
        0x00034a82:    70c1        .p      STRB     r1,[r0,#3]
        0x00034a84:    4770        pG      BX       lr
    i.hciEvtParseLeEncryptCmdCmpl
    hciEvtParseLeEncryptCmdCmpl
        0x00034a86:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034a8a:    7102        .q      STRB     r2,[r0,#4]
        0x00034a8c:    680b        .h      LDR      r3,[r1,#0]
        0x00034a8e:    f8c03005    ...0    STR      r3,[r0,#5]
        0x00034a92:    684b        Kh      LDR      r3,[r1,#4]
        0x00034a94:    f8c03009    ...0    STR      r3,[r0,#9]
        0x00034a98:    688b        .h      LDR      r3,[r1,#8]
        0x00034a9a:    f8c0300d    ...0    STR      r3,[r0,#0xd]
        0x00034a9e:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00034aa0:    f8c01011    ....    STR      r1,[r0,#0x11]
        0x00034aa4:    70c2        .p      STRB     r2,[r0,#3]
        0x00034aa6:    4770        pG      BX       lr
    i.hciEvtParseLeEnhancedConnCmpl
    hciEvtParseLeEnhancedConnCmpl
        0x00034aa8:    b570        p.      PUSH     {r4-r6,lr}
        0x00034aaa:    4604        .F      MOV      r4,r0
        0x00034aac:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034ab0:    7120         q      STRB     r0,[r4,#4]
        0x00034ab2:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034ab6:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034aba:    1c4d        M.      ADDS     r5,r1,#1
        0x00034abc:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x00034ac0:    80e0        ..      STRH     r0,[r4,#6]
        0x00034ac2:    7808        .x      LDRB     r0,[r1,#0]
        0x00034ac4:    7220         r      STRB     r0,[r4,#8]
        0x00034ac6:    f8150b01    ....    LDRB     r0,[r5],#1
        0x00034aca:    7260        `r      STRB     r0,[r4,#9]
        0x00034acc:    4629        )F      MOV      r1,r5
        0x00034ace:    f104000a    ....    ADD      r0,r4,#0xa
        0x00034ad2:    f7e5fc06    ....    BL       BdaCpy ; 0x1a2e2
        0x00034ad6:    1dad        ..      ADDS     r5,r5,#6
        0x00034ad8:    4629        )F      MOV      r1,r5
        0x00034ada:    f1040017    ....    ADD      r0,r4,#0x17
        0x00034ade:    f7e5fc00    ....    BL       BdaCpy ; 0x1a2e2
        0x00034ae2:    1dad        ..      ADDS     r5,r5,#6
        0x00034ae4:    4629        )F      MOV      r1,r5
        0x00034ae6:    f104001d    ....    ADD      r0,r4,#0x1d
        0x00034aea:    f7e5fbfa    ....    BL       BdaCpy ; 0x1a2e2
        0x00034aee:    79a8        .y      LDRB     r0,[r5,#6]
        0x00034af0:    79e9        .y      LDRB     r1,[r5,#7]
        0x00034af2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034af6:    8220         .      STRH     r0,[r4,#0x10]
        0x00034af8:    7a28        (z      LDRB     r0,[r5,#8]
        0x00034afa:    7a69        iz      LDRB     r1,[r5,#9]
        0x00034afc:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034b00:    8260        `.      STRH     r0,[r4,#0x12]
        0x00034b02:    7aa8        .z      LDRB     r0,[r5,#0xa]
        0x00034b04:    7ae9        .z      LDRB     r1,[r5,#0xb]
        0x00034b06:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034b0a:    82a0        ..      STRH     r0,[r4,#0x14]
        0x00034b0c:    7b28        ({      LDRB     r0,[r5,#0xc]
        0x00034b0e:    75a0        .u      STRB     r0,[r4,#0x16]
        0x00034b10:    88e0        ..      LDRH     r0,[r4,#6]
        0x00034b12:    8020         .      STRH     r0,[r4,#0]
        0x00034b14:    7920         y      LDRB     r0,[r4,#4]
        0x00034b16:    70e0        .p      STRB     r0,[r4,#3]
        0x00034b18:    bd70        p.      POP      {r4-r6,pc}
    i.hciEvtParseLeLtkReq
    hciEvtParseLeLtkReq
        0x00034b1a:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034b1e:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034b22:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00034b26:    8082        ..      STRH     r2,[r0,#4]
        0x00034b28:    680b        .h      LDR      r3,[r1,#0]
        0x00034b2a:    f8c03006    ...0    STR      r3,[r0,#6]
        0x00034b2e:    684b        Kh      LDR      r3,[r1,#4]
        0x00034b30:    f8c0300a    ...0    STR      r3,[r0,#0xa]
        0x00034b34:    7a0b        .z      LDRB     r3,[r1,#8]
        0x00034b36:    7a49        Iz      LDRB     r1,[r1,#9]
        0x00034b38:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034b3c:    81c1        ..      STRH     r1,[r0,#0xe]
        0x00034b3e:    8002        ..      STRH     r2,[r0,#0]
        0x00034b40:    4770        pG      BX       lr
    i.hciEvtParseLeLtkReqNegReplCmdCmpl
    hciEvtParseLeLtkReqNegReplCmdCmpl
        0x00034b42:    780a        .x      LDRB     r2,[r1,#0]
        0x00034b44:    7102        .q      STRB     r2,[r0,#4]
        0x00034b46:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034b48:    7889        .x      LDRB     r1,[r1,#2]
        0x00034b4a:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034b4e:    80c1        ..      STRH     r1,[r0,#6]
        0x00034b50:    8001        ..      STRH     r1,[r0,#0]
        0x00034b52:    70c2        .p      STRB     r2,[r0,#3]
        0x00034b54:    4770        pG      BX       lr
    i.hciEvtParseLeLtkReqReplCmdCmpl
    hciEvtParseLeLtkReqReplCmdCmpl
        0x00034b56:    780a        .x      LDRB     r2,[r1,#0]
        0x00034b58:    7102        .q      STRB     r2,[r0,#4]
        0x00034b5a:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034b5c:    7889        .x      LDRB     r1,[r1,#2]
        0x00034b5e:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034b62:    80c1        ..      STRH     r1,[r0,#6]
        0x00034b64:    8001        ..      STRH     r1,[r0,#0]
        0x00034b66:    70c2        .p      STRB     r2,[r0,#3]
        0x00034b68:    4770        pG      BX       lr
    i.hciEvtParseLePerAdvSyncEst
    hciEvtParseLePerAdvSyncEst
        0x00034b6a:    b570        p.      PUSH     {r4-r6,lr}
        0x00034b6c:    4604        .F      MOV      r4,r0
        0x00034b6e:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034b72:    7120         q      STRB     r0,[r4,#4]
        0x00034b74:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034b78:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034b7c:    1c4d        M.      ADDS     r5,r1,#1
        0x00034b7e:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x00034b82:    80e0        ..      STRH     r0,[r4,#6]
        0x00034b84:    7808        .x      LDRB     r0,[r1,#0]
        0x00034b86:    7220         r      STRB     r0,[r4,#8]
        0x00034b88:    f8150b01    ....    LDRB     r0,[r5],#1
        0x00034b8c:    7260        `r      STRB     r0,[r4,#9]
        0x00034b8e:    4629        )F      MOV      r1,r5
        0x00034b90:    f104000a    ....    ADD      r0,r4,#0xa
        0x00034b94:    f7e5fba5    ....    BL       BdaCpy ; 0x1a2e2
        0x00034b98:    79a8        .y      LDRB     r0,[r5,#6]
        0x00034b9a:    7420         t      STRB     r0,[r4,#0x10]
        0x00034b9c:    79e8        .y      LDRB     r0,[r5,#7]
        0x00034b9e:    7a29        )z      LDRB     r1,[r5,#8]
        0x00034ba0:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034ba4:    8260        `.      STRH     r0,[r4,#0x12]
        0x00034ba6:    7a68        hz      LDRB     r0,[r5,#9]
        0x00034ba8:    7520         u      STRB     r0,[r4,#0x14]
        0x00034baa:    7920         y      LDRB     r0,[r4,#4]
        0x00034bac:    70e0        .p      STRB     r0,[r4,#3]
        0x00034bae:    bd70        p.      POP      {r4-r6,pc}
    i.hciEvtParseLePerAdvSyncLost
    hciEvtParseLePerAdvSyncLost
        0x00034bb0:    780a        .x      LDRB     r2,[r1,#0]
        0x00034bb2:    7849        Ix      LDRB     r1,[r1,#1]
        0x00034bb4:    eb022101    ...!    ADD      r1,r2,r1,LSL #8
        0x00034bb8:    8081        ..      STRH     r1,[r0,#4]
        0x00034bba:    4770        pG      BX       lr
    i.hciEvtParseLeRandCmdCmpl
    hciEvtParseLeRandCmdCmpl
        0x00034bbc:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034bc0:    7102        .q      STRB     r2,[r0,#4]
        0x00034bc2:    680b        .h      LDR      r3,[r1,#0]
        0x00034bc4:    f8c03005    ...0    STR      r3,[r0,#5]
        0x00034bc8:    6849        Ih      LDR      r1,[r1,#4]
        0x00034bca:    f8c01009    ....    STR      r1,[r0,#9]
        0x00034bce:    70c2        .p      STRB     r2,[r0,#3]
        0x00034bd0:    4770        pG      BX       lr
    i.hciEvtParseLeReadLocalResAddrCmdCmpl
    hciEvtParseLeReadLocalResAddrCmdCmpl
        0x00034bd2:    b510        ..      PUSH     {r4,lr}
        0x00034bd4:    4604        .F      MOV      r4,r0
        0x00034bd6:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034bda:    7120         q      STRB     r0,[r4,#4]
        0x00034bdc:    1d60        `.      ADDS     r0,r4,#5
        0x00034bde:    f7e5fb80    ....    BL       BdaCpy ; 0x1a2e2
        0x00034be2:    7920         y      LDRB     r0,[r4,#4]
        0x00034be4:    70e0        .p      STRB     r0,[r4,#3]
        0x00034be6:    bd10        ..      POP      {r4,pc}
    i.hciEvtParseLeReadPeerResAddrCmdCmpl
    hciEvtParseLeReadPeerResAddrCmdCmpl
        0x00034be8:    b510        ..      PUSH     {r4,lr}
        0x00034bea:    4604        .F      MOV      r4,r0
        0x00034bec:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034bf0:    7120         q      STRB     r0,[r4,#4]
        0x00034bf2:    1d60        `.      ADDS     r0,r4,#5
        0x00034bf4:    f7e5fb75    ..u.    BL       BdaCpy ; 0x1a2e2
        0x00034bf8:    7920         y      LDRB     r0,[r4,#4]
        0x00034bfa:    70e0        .p      STRB     r0,[r4,#3]
        0x00034bfc:    bd10        ..      POP      {r4,pc}
    i.hciEvtParseLeRemDevFromResListCmdCmpl
    hciEvtParseLeRemDevFromResListCmdCmpl
        0x00034bfe:    7809        .x      LDRB     r1,[r1,#0]
        0x00034c00:    7101        .q      STRB     r1,[r0,#4]
        0x00034c02:    70c1        .p      STRB     r1,[r0,#3]
        0x00034c04:    4770        pG      BX       lr
    i.hciEvtParseLeRemoveCigCmdCmpl
    hciEvtParseLeRemoveCigCmdCmpl
        0x00034c06:    780a        .x      LDRB     r2,[r1,#0]
        0x00034c08:    7102        .q      STRB     r2,[r0,#4]
        0x00034c0a:    7849        Ix      LDRB     r1,[r1,#1]
        0x00034c0c:    7141        Aq      STRB     r1,[r0,#5]
        0x00034c0e:    70c2        .p      STRB     r2,[r0,#3]
        0x00034c10:    8001        ..      STRH     r1,[r0,#0]
        0x00034c12:    4770        pG      BX       lr
    i.hciEvtParseLeRemoveIsoDataPathCmdCmpl
    hciEvtParseLeRemoveIsoDataPathCmdCmpl
        0x00034c14:    780a        .x      LDRB     r2,[r1,#0]
        0x00034c16:    7102        .q      STRB     r2,[r0,#4]
        0x00034c18:    7849        Ix      LDRB     r1,[r1,#1]
        0x00034c1a:    7141        Aq      STRB     r1,[r0,#5]
        0x00034c1c:    70c2        .p      STRB     r2,[r0,#3]
        0x00034c1e:    8001        ..      STRH     r1,[r0,#0]
        0x00034c20:    4770        pG      BX       lr
    i.hciEvtParseLeReqPeerScaCmpl
    hciEvtParseLeReqPeerScaCmpl
        0x00034c22:    780b        .x      LDRB     r3,[r1,#0]
        0x00034c24:    7103        .q      STRB     r3,[r0,#4]
        0x00034c26:    784a        Jx      LDRB     r2,[r1,#1]
        0x00034c28:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034c2c:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00034c30:    80c2        ..      STRH     r2,[r0,#6]
        0x00034c32:    78c9        .x      LDRB     r1,[r1,#3]
        0x00034c34:    7201        .r      STRB     r1,[r0,#8]
        0x00034c36:    70c3        .p      STRB     r3,[r0,#3]
        0x00034c38:    8002        ..      STRH     r2,[r0,#0]
        0x00034c3a:    4770        pG      BX       lr
    i.hciEvtParseLeScanReqRcvd
    hciEvtParseLeScanReqRcvd
        0x00034c3c:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034c40:    7102        .q      STRB     r2,[r0,#4]
        0x00034c42:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034c46:    7142        Bq      STRB     r2,[r0,#5]
        0x00034c48:    1d80        ..      ADDS     r0,r0,#6
        0x00034c4a:    f7e5bb4a    ..J.    B        BdaCpy ; 0x1a2e2
    i.hciEvtParseLeScanTimeout
    hciEvtParseLeScanTimeout
        0x00034c4e:    4770        pG      BX       lr
    i.hciEvtParseLeSetAddrResEnableCmdCmpl
    hciEvtParseLeSetAddrResEnableCmdCmpl
        0x00034c50:    7809        .x      LDRB     r1,[r1,#0]
        0x00034c52:    7101        .q      STRB     r1,[r0,#4]
        0x00034c54:    70c1        .p      STRB     r1,[r0,#3]
        0x00034c56:    4770        pG      BX       lr
    i.hciEvtParseLeSetCigParamsCmdCmpl
    hciEvtParseLeSetCigParamsCmdCmpl
        0x00034c58:    b410        ..      PUSH     {r4}
        0x00034c5a:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034c5e:    7103        .q      STRB     r3,[r0,#4]
        0x00034c60:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034c64:    7143        Cq      STRB     r3,[r0,#5]
        0x00034c66:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034c6a:    f1000208    ....    ADD      r2,r0,#8
        0x00034c6e:    7183        .q      STRB     r3,[r0,#6]
        0x00034c70:    2b10        .+      CMP      r3,#0x10
        0x00034c72:    bf84        ..      ITT      HI
        0x00034c74:    2310        .#      MOVHI    r3,#0x10
        0x00034c76:    7183        .q      STRBHI   r3,[r0,#6]
        0x00034c78:    f01303ff    ....    ANDS     r3,r3,#0xff
        0x00034c7c:    d020         .      BEQ      0x34cc0 ; hciEvtParseLeSetCigParamsCmdCmpl + 104
        0x00034c7e:    1e89        ..      SUBS     r1,r1,#2
        0x00034c80:    1e92        ..      SUBS     r2,r2,#2
        0x00034c82:    f0130f01    ....    TST      r3,#1
        0x00034c86:    d007        ..      BEQ      0x34c98 ; hciEvtParseLeSetCigParamsCmdCmpl + 64
        0x00034c88:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x00034c8c:    f891c001    ....    LDRB     r12,[r1,#1]
        0x00034c90:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034c94:    f8223f02    "..?    STRH     r3,[r2,#2]!
        0x00034c98:    7983        .y      LDRB     r3,[r0,#6]
        0x00034c9a:    085b        [.      LSRS     r3,r3,#1
        0x00034c9c:    d010        ..      BEQ      0x34cc0 ; hciEvtParseLeSetCigParamsCmdCmpl + 104
        0x00034c9e:    bf00        ..      NOP      
        0x00034ca0:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034ca4:    78cc        .x      LDRB     r4,[r1,#3]
        0x00034ca6:    1e5b        [.      SUBS     r3,r3,#1
        0x00034ca8:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00034cac:    f8a2c002    ....    STRH     r12,[r2,#2]
        0x00034cb0:    f811cf04    ....    LDRB     r12,[r1,#4]!
        0x00034cb4:    784c        Lx      LDRB     r4,[r1,#1]
        0x00034cb6:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00034cba:    f822cf04    "...    STRH     r12,[r2,#4]!
        0x00034cbe:    d1ef        ..      BNE      0x34ca0 ; hciEvtParseLeSetCigParamsCmdCmpl + 72
        0x00034cc0:    7901        .y      LDRB     r1,[r0,#4]
        0x00034cc2:    70c1        .p      STRB     r1,[r0,#3]
        0x00034cc4:    7941        Ay      LDRB     r1,[r0,#5]
        0x00034cc6:    8001        ..      STRH     r1,[r0,#0]
        0x00034cc8:    bc10        ..      POP      {r4}
        0x00034cca:    4770        pG      BX       lr
    i.hciEvtParseLeSetConnCteRcvParm
    hciEvtParseLeSetConnCteRcvParm
        0x00034ccc:    780a        .x      LDRB     r2,[r1,#0]
        0x00034cce:    7102        .q      STRB     r2,[r0,#4]
        0x00034cd0:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034cd2:    7889        .x      LDRB     r1,[r1,#2]
        0x00034cd4:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034cd8:    80c1        ..      STRH     r1,[r0,#6]
        0x00034cda:    70c2        .p      STRB     r2,[r0,#3]
        0x00034cdc:    8001        ..      STRH     r1,[r0,#0]
        0x00034cde:    4770        pG      BX       lr
    i.hciEvtParseLeSetConnCteTxParm
    hciEvtParseLeSetConnCteTxParm
        0x00034ce0:    780a        .x      LDRB     r2,[r1,#0]
        0x00034ce2:    7102        .q      STRB     r2,[r0,#4]
        0x00034ce4:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034ce6:    7889        .x      LDRB     r1,[r1,#2]
        0x00034ce8:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034cec:    80c1        ..      STRH     r1,[r0,#6]
        0x00034cee:    70c2        .p      STRB     r2,[r0,#3]
        0x00034cf0:    8001        ..      STRH     r1,[r0,#0]
        0x00034cf2:    4770        pG      BX       lr
    i.hciEvtParseLeSetupIsoDataPathCmdCmpl
    hciEvtParseLeSetupIsoDataPathCmdCmpl
        0x00034cf4:    780a        .x      LDRB     r2,[r1,#0]
        0x00034cf6:    7102        .q      STRB     r2,[r0,#4]
        0x00034cf8:    7849        Ix      LDRB     r1,[r1,#1]
        0x00034cfa:    7141        Aq      STRB     r1,[r0,#5]
        0x00034cfc:    70c2        .p      STRB     r2,[r0,#3]
        0x00034cfe:    8001        ..      STRH     r1,[r0,#0]
        0x00034d00:    4770        pG      BX       lr
    i.hciEvtParseLeTerminateBigCmpl
    hciEvtParseLeTerminateBigCmpl
        0x00034d02:    780a        .x      LDRB     r2,[r1,#0]
        0x00034d04:    7102        .q      STRB     r2,[r0,#4]
        0x00034d06:    7849        Ix      LDRB     r1,[r1,#1]
        0x00034d08:    7141        Aq      STRB     r1,[r0,#5]
        0x00034d0a:    70c1        .p      STRB     r1,[r0,#3]
        0x00034d0c:    8002        ..      STRH     r2,[r0,#0]
        0x00034d0e:    4770        pG      BX       lr
    i.hciEvtParsePhyUpdateCmpl
    hciEvtParsePhyUpdateCmpl
        0x00034d10:    780b        .x      LDRB     r3,[r1,#0]
        0x00034d12:    7103        .q      STRB     r3,[r0,#4]
        0x00034d14:    784a        Jx      LDRB     r2,[r1,#1]
        0x00034d16:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034d1a:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00034d1e:    80c2        ..      STRH     r2,[r0,#6]
        0x00034d20:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00034d24:    f880c008    ....    STRB     r12,[r0,#8]
        0x00034d28:    7909        .y      LDRB     r1,[r1,#4]
        0x00034d2a:    7241        Ar      STRB     r1,[r0,#9]
        0x00034d2c:    70c3        .p      STRB     r3,[r0,#3]
        0x00034d2e:    8002        ..      STRH     r2,[r0,#0]
        0x00034d30:    4770        pG      BX       lr
    i.hciEvtParseReadChanMapCmdCmpl
    hciEvtParseReadChanMapCmdCmpl
        0x00034d32:    b510        ..      PUSH     {r4,lr}
        0x00034d34:    4604        .F      MOV      r4,r0
        0x00034d36:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034d3a:    7120         q      STRB     r0,[r4,#4]
        0x00034d3c:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034d40:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034d44:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x00034d48:    80e0        ..      STRH     r0,[r4,#6]
        0x00034d4a:    f1040008    ....    ADD      r0,r4,#8
        0x00034d4e:    f7e8f993    ....    BL       __ARM_common_memcpy4_5 ; 0x1d078
        0x00034d52:    88e0        ..      LDRH     r0,[r4,#6]
        0x00034d54:    8020         .      STRH     r0,[r4,#0]
        0x00034d56:    7920         y      LDRB     r0,[r4,#4]
        0x00034d58:    70e0        .p      STRB     r0,[r4,#3]
        0x00034d5a:    bd10        ..      POP      {r4,pc}
    i.hciEvtParseReadDefDataLenCmdCmpl
    hciEvtParseReadDefDataLenCmdCmpl
        0x00034d5c:    780a        .x      LDRB     r2,[r1,#0]
        0x00034d5e:    7102        .q      STRB     r2,[r0,#4]
        0x00034d60:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034d62:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034d66:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034d6a:    80c3        ..      STRH     r3,[r0,#6]
        0x00034d6c:    78cb        .x      LDRB     r3,[r1,#3]
        0x00034d6e:    7909        .y      LDRB     r1,[r1,#4]
        0x00034d70:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034d74:    8101        ..      STRH     r1,[r0,#8]
        0x00034d76:    70c2        .p      STRB     r2,[r0,#3]
        0x00034d78:    4770        pG      BX       lr
    i.hciEvtParseReadLeRemoteFeatCmpl
    hciEvtParseReadLeRemoteFeatCmpl
        0x00034d7a:    780b        .x      LDRB     r3,[r1,#0]
        0x00034d7c:    7103        .q      STRB     r3,[r0,#4]
        0x00034d7e:    784a        Jx      LDRB     r2,[r1,#1]
        0x00034d80:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034d84:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00034d88:    80c2        ..      STRH     r2,[r0,#6]
        0x00034d8a:    f8d1c003    ....    LDR      r12,[r1,#3]
        0x00034d8e:    f8c0c008    ....    STR      r12,[r0,#8]
        0x00034d92:    f8d11007    ....    LDR      r1,[r1,#7]
        0x00034d96:    60c1        .`      STR      r1,[r0,#0xc]
        0x00034d98:    8002        ..      STRH     r2,[r0,#0]
        0x00034d9a:    70c3        .p      STRB     r3,[r0,#3]
        0x00034d9c:    4770        pG      BX       lr
        0x00034d9e:    0000        ..      MOVS     r0,r0
    i.hciEvtParseReadLocalSupCodecCapCmdCmpl
    hciEvtParseReadLocalSupCodecCapCmdCmpl
        0x00034da0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00034da4:    4604        .F      MOV      r4,r0
        0x00034da6:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034daa:    7120         q      STRB     r0,[r4,#4]
        0x00034dac:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034db0:    2805        .(      CMP      r0,#5
        0x00034db2:    bf28        (.      IT       CS
        0x00034db4:    2005        .       MOVCS    r0,#5
        0x00034db6:    7160        `q      STRB     r0,[r4,#5]
        0x00034db8:    2500        .%      MOVS     r5,#0
        0x00034dba:    2800        .(      CMP      r0,#0
        0x00034dbc:    d914        ..      BLS      0x34de8 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 72
        0x00034dbe:    bf00        ..      NOP      
        0x00034dc0:    f8117b01    ...{    LDRB     r7,[r1],#1
        0x00034dc4:    460e        .F      MOV      r6,r1
        0x00034dc6:    2f04        ./      CMP      r7,#4
        0x00034dc8:    bf34        4.      ITE      CC
        0x00034dca:    463a        :F      MOVCC    r2,r7
        0x00034dcc:    2204        ."      MOVCS    r2,#4
        0x00034dce:    eb050085    ....    ADD      r0,r5,r5,LSL #2
        0x00034dd2:    4420         D      ADD      r0,r0,r4
        0x00034dd4:    7182        .q      STRB     r2,[r0,#6]
        0x00034dd6:    1dc0        ..      ADDS     r0,r0,#7
        0x00034dd8:    f7e3fbd7    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00034ddc:    1c68        h.      ADDS     r0,r5,#1
        0x00034dde:    b2c5        ..      UXTB     r5,r0
        0x00034de0:    7960        `y      LDRB     r0,[r4,#5]
        0x00034de2:    19f1        ..      ADDS     r1,r6,r7
        0x00034de4:    42a8        .B      CMP      r0,r5
        0x00034de6:    d8eb        ..      BHI      0x34dc0 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 32
        0x00034de8:    7920         y      LDRB     r0,[r4,#4]
        0x00034dea:    70e0        .p      STRB     r0,[r4,#3]
        0x00034dec:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.hciEvtParseReadLocalSupCodecsCmdCmpl
    hciEvtParseReadLocalSupCodecsCmdCmpl
        0x00034df0:    b410        ..      PUSH     {r4}
        0x00034df2:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034df6:    7102        .q      STRB     r2,[r0,#4]
        0x00034df8:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034dfc:    2b05        .+      CMP      r3,#5
        0x00034dfe:    bf34        4.      ITE      CC
        0x00034e00:    469c        .F      MOVCC    r12,r3
        0x00034e02:    f04f0c05    O...    MOVCS    r12,#5
        0x00034e06:    f880c005    ....    STRB     r12,[r0,#5]
        0x00034e0a:    2200        ."      MOVS     r2,#0
        0x00034e0c:    f1bc0f00    ....    CMP      r12,#0
        0x00034e10:    d910        ..      BLS      0x34e34 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 68
        0x00034e12:    bf00        ..      NOP      
        0x00034e14:    eb000c02    ....    ADD      r12,r0,r2
        0x00034e18:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x00034e1c:    f88c4006    ...@    STRB     r4,[r12,#6]
        0x00034e20:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x00034e24:    f88c400b    ...@    STRB     r4,[r12,#0xb]
        0x00034e28:    1c52        R.      ADDS     r2,r2,#1
        0x00034e2a:    f890c005    ....    LDRB     r12,[r0,#5]
        0x00034e2e:    b2d2        ..      UXTB     r2,r2
        0x00034e30:    4594        .E      CMP      r12,r2
        0x00034e32:    d8ef        ..      BHI      0x34e14 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 36
        0x00034e34:    2b05        .+      CMP      r3,#5
        0x00034e36:    bf84        ..      ITT      HI
        0x00034e38:    eb010143    ..C.    ADDHI    r1,r1,r3,LSL #1
        0x00034e3c:    390a        .9      SUBHI    r1,r1,#0xa
        0x00034e3e:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034e42:    2b05        .+      CMP      r3,#5
        0x00034e44:    bf28        (.      IT       CS
        0x00034e46:    2305        .#      MOVCS    r3,#5
        0x00034e48:    7403        .t      STRB     r3,[r0,#0x10]
        0x00034e4a:    2200        ."      MOVS     r2,#0
        0x00034e4c:    2b00        .+      CMP      r3,#0
        0x00034e4e:    d91c        ..      BLS      0x34e8a ; hciEvtParseReadLocalSupCodecsCmdCmpl + 154
        0x00034e50:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034e54:    f811cb01    ....    LDRB     r12,[r1],#1
        0x00034e58:    eb032c0c    ...,    ADD      r12,r3,r12,LSL #8
        0x00034e5c:    eb000382    ....    ADD      r3,r0,r2,LSL #2
        0x00034e60:    f8a3c012    ....    STRH     r12,[r3,#0x12]
        0x00034e64:    f811cb01    ....    LDRB     r12,[r1],#1
        0x00034e68:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x00034e6c:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00034e70:    f8a3c014    ....    STRH     r12,[r3,#0x14]
        0x00034e74:    eb000c02    ....    ADD      r12,r0,r2
        0x00034e78:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034e7c:    f88c3026    ..&0    STRB     r3,[r12,#0x26]
        0x00034e80:    1c52        R.      ADDS     r2,r2,#1
        0x00034e82:    7c03        .|      LDRB     r3,[r0,#0x10]
        0x00034e84:    b2d2        ..      UXTB     r2,r2
        0x00034e86:    4293        .B      CMP      r3,r2
        0x00034e88:    d8e2        ..      BHI      0x34e50 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 96
        0x00034e8a:    7901        .y      LDRB     r1,[r0,#4]
        0x00034e8c:    70c1        .p      STRB     r1,[r0,#3]
        0x00034e8e:    bc10        ..      POP      {r4}
        0x00034e90:    4770        pG      BX       lr
    i.hciEvtParseReadLocalSupCtrDlyCmdCmpl
    hciEvtParseReadLocalSupCtrDlyCmdCmpl
        0x00034e92:    780a        .x      LDRB     r2,[r1,#0]
        0x00034e94:    7102        .q      STRB     r2,[r0,#4]
        0x00034e96:    788b        .x      LDRB     r3,[r1,#2]
        0x00034e98:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00034e9c:    021b        ..      LSLS     r3,r3,#8
        0x00034e9e:    eb03430c    ...C    ADD      r3,r3,r12,LSL #16
        0x00034ea2:    f891c001    ....    LDRB     r12,[r1,#1]
        0x00034ea6:    4463        cD      ADD      r3,r3,r12
        0x00034ea8:    6083        .`      STR      r3,[r0,#8]
        0x00034eaa:    794b        Ky      LDRB     r3,[r1,#5]
        0x00034eac:    f891c006    ....    LDRB     r12,[r1,#6]
        0x00034eb0:    021b        ..      LSLS     r3,r3,#8
        0x00034eb2:    7909        .y      LDRB     r1,[r1,#4]
        0x00034eb4:    eb03430c    ...C    ADD      r3,r3,r12,LSL #16
        0x00034eb8:    4419        .D      ADD      r1,r1,r3
        0x00034eba:    60c1        .`      STR      r1,[r0,#0xc]
        0x00034ebc:    70c2        .p      STRB     r2,[r0,#3]
        0x00034ebe:    4770        pG      BX       lr
    i.hciEvtParseReadMaxDataLenCmdCmpl
    hciEvtParseReadMaxDataLenCmdCmpl
        0x00034ec0:    780a        .x      LDRB     r2,[r1,#0]
        0x00034ec2:    7102        .q      STRB     r2,[r0,#4]
        0x00034ec4:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034ec6:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034eca:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034ece:    80c3        ..      STRH     r3,[r0,#6]
        0x00034ed0:    78cb        .x      LDRB     r3,[r1,#3]
        0x00034ed2:    f891c004    ....    LDRB     r12,[r1,#4]
        0x00034ed6:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034eda:    8103        ..      STRH     r3,[r0,#8]
        0x00034edc:    794b        Ky      LDRB     r3,[r1,#5]
        0x00034ede:    f891c006    ....    LDRB     r12,[r1,#6]
        0x00034ee2:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034ee6:    8143        C.      STRH     r3,[r0,#0xa]
        0x00034ee8:    79cb        .y      LDRB     r3,[r1,#7]
        0x00034eea:    7a09        .z      LDRB     r1,[r1,#8]
        0x00034eec:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034ef0:    8181        ..      STRH     r1,[r0,#0xc]
        0x00034ef2:    70c2        .p      STRB     r2,[r0,#3]
        0x00034ef4:    4770        pG      BX       lr
    i.hciEvtParseReadPhyCmdCmpl
    hciEvtParseReadPhyCmdCmpl
        0x00034ef6:    780b        .x      LDRB     r3,[r1,#0]
        0x00034ef8:    7103        .q      STRB     r3,[r0,#4]
        0x00034efa:    784a        Jx      LDRB     r2,[r1,#1]
        0x00034efc:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034f00:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00034f04:    80c2        ..      STRH     r2,[r0,#6]
        0x00034f06:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00034f0a:    f880c008    ....    STRB     r12,[r0,#8]
        0x00034f0e:    7909        .y      LDRB     r1,[r1,#4]
        0x00034f10:    7241        Ar      STRB     r1,[r0,#9]
        0x00034f12:    70c3        .p      STRB     r3,[r0,#3]
        0x00034f14:    8002        ..      STRH     r2,[r0,#0]
        0x00034f16:    4770        pG      BX       lr
    i.hciEvtParseReadPubKeyCmdCmpl
    hciEvtParseReadPubKeyCmdCmpl
        0x00034f18:    b510        ..      PUSH     {r4,lr}
        0x00034f1a:    4604        .F      MOV      r4,r0
        0x00034f1c:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034f20:    7120         q      STRB     r0,[r4,#4]
        0x00034f22:    2240        @"      MOVS     r2,#0x40
        0x00034f24:    1d60        `.      ADDS     r0,r4,#5
        0x00034f26:    f7e3fb30    ..0.    BL       __aeabi_memcpy ; 0x1858a
        0x00034f2a:    7920         y      LDRB     r0,[r4,#4]
        0x00034f2c:    70e0        .p      STRB     r0,[r4,#3]
        0x00034f2e:    bd10        ..      POP      {r4,pc}
    i.hciEvtParseReadRemoteVerInfoCmpl
    hciEvtParseReadRemoteVerInfoCmpl
        0x00034f30:    b410        ..      PUSH     {r4}
        0x00034f32:    780b        .x      LDRB     r3,[r1,#0]
        0x00034f34:    7103        .q      STRB     r3,[r0,#4]
        0x00034f36:    784a        Jx      LDRB     r2,[r1,#1]
        0x00034f38:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034f3c:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00034f40:    80c2        ..      STRH     r2,[r0,#6]
        0x00034f42:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00034f46:    f880c008    ....    STRB     r12,[r0,#8]
        0x00034f4a:    f891c004    ....    LDRB     r12,[r1,#4]
        0x00034f4e:    794c        Ly      LDRB     r4,[r1,#5]
        0x00034f50:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00034f54:    f8a0c00a    ....    STRH     r12,[r0,#0xa]
        0x00034f58:    f891c006    ....    LDRB     r12,[r1,#6]
        0x00034f5c:    79c9        .y      LDRB     r1,[r1,#7]
        0x00034f5e:    eb0c2101    ...!    ADD      r1,r12,r1,LSL #8
        0x00034f62:    8181        ..      STRH     r1,[r0,#0xc]
        0x00034f64:    8002        ..      STRH     r2,[r0,#0]
        0x00034f66:    70c3        .p      STRB     r3,[r0,#3]
        0x00034f68:    bc10        ..      POP      {r4}
        0x00034f6a:    4770        pG      BX       lr
    i.hciEvtParseReadRssiCmdCmpl
    hciEvtParseReadRssiCmdCmpl
        0x00034f6c:    780b        .x      LDRB     r3,[r1,#0]
        0x00034f6e:    7103        .q      STRB     r3,[r0,#4]
        0x00034f70:    784a        Jx      LDRB     r2,[r1,#1]
        0x00034f72:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034f76:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00034f7a:    80c2        ..      STRH     r2,[r0,#6]
        0x00034f7c:    78c9        .x      LDRB     r1,[r1,#3]
        0x00034f7e:    7201        .r      STRB     r1,[r0,#8]
        0x00034f80:    8002        ..      STRH     r2,[r0,#0]
        0x00034f82:    70c3        .p      STRB     r3,[r0,#3]
        0x00034f84:    4770        pG      BX       lr
    i.hciEvtParseReadTxPwrLvlCmdCmpl
    hciEvtParseReadTxPwrLvlCmdCmpl
        0x00034f86:    780a        .x      LDRB     r2,[r1,#0]
        0x00034f88:    7102        .q      STRB     r2,[r0,#4]
        0x00034f8a:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034f8c:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034f90:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034f94:    b2db        ..      UXTB     r3,r3
        0x00034f96:    7143        Cq      STRB     r3,[r0,#5]
        0x00034f98:    78c9        .x      LDRB     r1,[r1,#3]
        0x00034f9a:    7181        .q      STRB     r1,[r0,#6]
        0x00034f9c:    8003        ..      STRH     r3,[r0,#0]
        0x00034f9e:    70c2        .p      STRB     r2,[r0,#3]
        0x00034fa0:    4770        pG      BX       lr
    i.hciEvtParseRemConnParamNegRepCmdCmpl
    hciEvtParseRemConnParamNegRepCmdCmpl
        0x00034fa2:    780a        .x      LDRB     r2,[r1,#0]
        0x00034fa4:    7102        .q      STRB     r2,[r0,#4]
        0x00034fa6:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034fa8:    7889        .x      LDRB     r1,[r1,#2]
        0x00034faa:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034fae:    80c1        ..      STRH     r1,[r0,#6]
        0x00034fb0:    70c2        .p      STRB     r2,[r0,#3]
        0x00034fb2:    8001        ..      STRH     r1,[r0,#0]
        0x00034fb4:    4770        pG      BX       lr
    i.hciEvtParseRemConnParamRepCmdCmpl
    hciEvtParseRemConnParamRepCmdCmpl
        0x00034fb6:    780a        .x      LDRB     r2,[r1,#0]
        0x00034fb8:    7102        .q      STRB     r2,[r0,#4]
        0x00034fba:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034fbc:    7889        .x      LDRB     r1,[r1,#2]
        0x00034fbe:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034fc2:    80c1        ..      STRH     r1,[r0,#6]
        0x00034fc4:    70c2        .p      STRB     r2,[r0,#3]
        0x00034fc6:    8001        ..      STRH     r1,[r0,#0]
        0x00034fc8:    4770        pG      BX       lr
    i.hciEvtParseRemConnParamReq
    hciEvtParseRemConnParamReq
        0x00034fca:    780a        .x      LDRB     r2,[r1,#0]
        0x00034fcc:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034fce:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00034fd2:    8082        ..      STRH     r2,[r0,#4]
        0x00034fd4:    788b        .x      LDRB     r3,[r1,#2]
        0x00034fd6:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00034fda:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034fde:    80c3        ..      STRH     r3,[r0,#6]
        0x00034fe0:    790b        .y      LDRB     r3,[r1,#4]
        0x00034fe2:    f891c005    ....    LDRB     r12,[r1,#5]
        0x00034fe6:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034fea:    8103        ..      STRH     r3,[r0,#8]
        0x00034fec:    798b        .y      LDRB     r3,[r1,#6]
        0x00034fee:    f891c007    ....    LDRB     r12,[r1,#7]
        0x00034ff2:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034ff6:    8143        C.      STRH     r3,[r0,#0xa]
        0x00034ff8:    7a0b        .z      LDRB     r3,[r1,#8]
        0x00034ffa:    7a49        Iz      LDRB     r1,[r1,#9]
        0x00034ffc:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00035000:    8181        ..      STRH     r1,[r0,#0xc]
        0x00035002:    8002        ..      STRH     r2,[r0,#0]
        0x00035004:    4770        pG      BX       lr
    i.hciEvtParseSetDataLenCmdCmpl
    hciEvtParseSetDataLenCmdCmpl
        0x00035006:    780a        .x      LDRB     r2,[r1,#0]
        0x00035008:    7102        .q      STRB     r2,[r0,#4]
        0x0003500a:    784b        Kx      LDRB     r3,[r1,#1]
        0x0003500c:    7889        .x      LDRB     r1,[r1,#2]
        0x0003500e:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00035012:    80c1        ..      STRH     r1,[r0,#6]
        0x00035014:    70c2        .p      STRB     r2,[r0,#3]
        0x00035016:    8001        ..      STRH     r1,[r0,#0]
        0x00035018:    4770        pG      BX       lr
    i.hciEvtParseSetDefPhyCmdCmpl
    hciEvtParseSetDefPhyCmdCmpl
        0x0003501a:    7809        .x      LDRB     r1,[r1,#0]
        0x0003501c:    7101        .q      STRB     r1,[r0,#4]
        0x0003501e:    70c1        .p      STRB     r1,[r0,#3]
        0x00035020:    4770        pG      BX       lr
    i.hciEvtParseVendorSpec
    hciEvtParseVendorSpec
        0x00035022:    2a00        .*      CMP      r2,#0
        0x00035024:    bf08        ..      IT       EQ
        0x00035026:    4770        pG      BXEQ     lr
        0x00035028:    2a01        .*      CMP      r2,#1
        0x0003502a:    bf88        ..      IT       HI
        0x0003502c:    4770        pG      BXHI     lr
        0x0003502e:    1d00        ..      ADDS     r0,r0,#4
        0x00035030:    f7e3baab    ....    B        __aeabi_memcpy ; 0x1858a
    i.hciEvtParseVendorSpecCmdCmpl
    hciEvtParseVendorSpecCmdCmpl
        0x00035034:    1e52        R.      SUBS     r2,r2,#1
        0x00035036:    b2d2        ..      UXTB     r2,r2
        0x00035038:    2a03        .*      CMP      r2,#3
        0x0003503a:    bf38        8.      IT       CC
        0x0003503c:    4770        pG      BXCC     lr
        0x0003503e:    1ed3        ..      SUBS     r3,r2,#3
        0x00035040:    2b82        .+      CMP      r3,#0x82
        0x00035042:    bfc8        ..      IT       GT
        0x00035044:    4770        pG      BXGT     lr
        0x00035046:    f8113c02    ...<    LDRB     r3,[r1,#-2]
        0x0003504a:    f811cc01    ....    LDRB     r12,[r1,#-1]
        0x0003504e:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035052:    8083        ..      STRH     r3,[r0,#4]
        0x00035054:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00035058:    70c3        .p      STRB     r3,[r0,#3]
        0x0003505a:    1d80        ..      ADDS     r0,r0,#6
        0x0003505c:    1ed2        ..      SUBS     r2,r2,#3
        0x0003505e:    f7e3ba94    ....    B        __aeabi_memcpy ; 0x1858a
    i.hciEvtParseVendorSpecCmdStatus
    hciEvtParseVendorSpecCmdStatus
        0x00035062:    780a        .x      LDRB     r2,[r1,#0]
        0x00035064:    7849        Ix      LDRB     r1,[r1,#1]
        0x00035066:    eb022101    ...!    ADD      r1,r2,r1,LSL #8
        0x0003506a:    8081        ..      STRH     r1,[r0,#4]
        0x0003506c:    4770        pG      BX       lr
    i.hciEvtParseWriteAuthTimeoutCmdCmpl
    hciEvtParseWriteAuthTimeoutCmdCmpl
        0x0003506e:    780a        .x      LDRB     r2,[r1,#0]
        0x00035070:    7102        .q      STRB     r2,[r0,#4]
        0x00035072:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035074:    7889        .x      LDRB     r1,[r1,#2]
        0x00035076:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x0003507a:    80c1        ..      STRH     r1,[r0,#6]
        0x0003507c:    70c2        .p      STRB     r2,[r0,#3]
        0x0003507e:    8001        ..      STRH     r1,[r0,#0]
        0x00035080:    4770        pG      BX       lr
    i.hciEvtParseWriteDefDataLenCmdCmpl
    hciEvtParseWriteDefDataLenCmdCmpl
        0x00035082:    7809        .x      LDRB     r1,[r1,#0]
        0x00035084:    7101        .q      STRB     r1,[r0,#4]
        0x00035086:    70c1        .p      STRB     r1,[r0,#3]
        0x00035088:    4770        pG      BX       lr
        0x0003508a:    0000        ..      MOVS     r0,r0
    i.hciEvtProcessCmdCmpl
    hciEvtProcessCmdCmpl
        0x0003508c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00035090:    460f        .F      MOV      r7,r1
        0x00035092:    497c        |I      LDR      r1,[pc,#496] ; [0x35284] = 0x100047a8
        0x00035094:    1c43        C.      ADDS     r3,r0,#1
        0x00035096:    7806        .x      LDRB     r6,[r0,#0]
        0x00035098:    688d        .h      LDR      r5,[r1,#8]
        0x0003509a:    7840        @x      LDRB     r0,[r0,#1]
        0x0003509c:    7859        Yx      LDRB     r1,[r3,#1]
        0x0003509e:    f1030902    ....    ADD      r9,r3,#2
        0x000350a2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000350a6:    b280        ..      UXTH     r0,r0
        0x000350a8:    f2420127    B.'.    MOV      r1,#0x2027
        0x000350ac:    1a43        C.      SUBS     r3,r0,r1
        0x000350ae:    4288        .B      CMP      r0,r1
        0x000350b0:    bf08        ..      IT       EQ
        0x000350b2:    2415        .$      MOVEQ    r4,#0x15
        0x000350b4:    d075        u.      BEQ      0x351a2 ; hciEvtProcessCmdCmpl + 278
        0x000350b6:    dc51        Q.      BGT      0x3515c ; hciEvtProcessCmdCmpl + 208
        0x000350b8:    f2420215    B...    MOV      r2,#0x2015
        0x000350bc:    eba00102    ....    SUB      r1,r0,r2
        0x000350c0:    4290        .B      CMP      r0,r2
        0x000350c2:    bf08        ..      IT       EQ
        0x000350c4:    2408        .$      MOVEQ    r4,#8
        0x000350c6:    d06c        l.      BEQ      0x351a2 ; hciEvtProcessCmdCmpl + 278
        0x000350c8:    dc3c        <.      BGT      0x35144 ; hciEvtProcessCmdCmpl + 184
        0x000350ca:    f241020f    A...    MOV      r2,#0x100f
        0x000350ce:    eba00102    ....    SUB      r1,r0,r2
        0x000350d2:    4290        .B      CMP      r0,r2
        0x000350d4:    bf08        ..      IT       EQ
        0x000350d6:    244f        O$      MOVEQ    r4,#0x4f
        0x000350d8:    d063        c.      BEQ      0x351a2 ; hciEvtProcessCmdCmpl + 278
        0x000350da:    dc1e        ..      BGT      0x3511a ; hciEvtProcessCmdCmpl + 142
        0x000350dc:    f6404283    @..B    MOV      r2,#0xc83
        0x000350e0:    f6a04183    ...A    SUB      r1,r0,#0xc83
        0x000350e4:    4290        .B      CMP      r0,r2
        0x000350e6:    bf08        ..      IT       EQ
        0x000350e8:    244c        L$      MOVEQ    r4,#0x4c
        0x000350ea:    d05a        Z.      BEQ      0x351a2 ; hciEvtProcessCmdCmpl + 278
        0x000350ec:    dc0a        ..      BGT      0x35104 ; hciEvtProcessCmdCmpl + 120
        0x000350ee:    f5a06140    ..@a    SUB      r1,r0,#0xc00
        0x000350f2:    392d        -9      SUBS     r1,r1,#0x2d
        0x000350f4:    bf08        ..      IT       EQ
        0x000350f6:    2409        .$      MOVEQ    r4,#9
        0x000350f8:    d053        S.      BEQ      0x351a2 ; hciEvtProcessCmdCmpl + 278
        0x000350fa:    294f        O)      CMP      r1,#0x4f
        0x000350fc:    bf08        ..      IT       EQ
        0x000350fe:    2427        '$      MOVEQ    r4,#0x27
        0x00035100:    d04f        O.      BEQ      0x351a2 ; hciEvtProcessCmdCmpl + 278
        0x00035102:    e075        u.      B        0x351f0 ; hciEvtProcessCmdCmpl + 356
        0x00035104:    f5a17140    ..@q    SUB      r1,r1,#0x300
        0x00035108:    398a        .9      SUBS     r1,r1,#0x8a
        0x0003510a:    bf08        ..      IT       EQ
        0x0003510c:    244d        M$      MOVEQ    r4,#0x4d
        0x0003510e:    d079        y.      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x00035110:    2901        .)      CMP      r1,#1
        0x00035112:    bf08        ..      IT       EQ
        0x00035114:    244e        N$      MOVEQ    r4,#0x4e
        0x00035116:    d075        u.      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x00035118:    e06a        j.      B        0x351f0 ; hciEvtProcessCmdCmpl + 356
        0x0003511a:    f5a17140    ..@q    SUB      r1,r1,#0x300
        0x0003511e:    39f6        .9      SUBS     r1,r1,#0xf6
        0x00035120:    bf08        ..      IT       EQ
        0x00035122:    2407        .$      MOVEQ    r4,#7
        0x00035124:    d06e        n.      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x00035126:    f5a16140    ..@a    SUB      r1,r1,#0xc00
        0x0003512a:    3905        .9      SUBS     r1,#5
        0x0003512c:    bf08        ..      IT       EQ
        0x0003512e:    2435        5$      MOVEQ    r4,#0x35
        0x00035130:    d068        h.      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x00035132:    2902        .)      CMP      r1,#2
        0x00035134:    bf08        ..      IT       EQ
        0x00035136:    2434        4$      MOVEQ    r4,#0x34
        0x00035138:    d064        d.      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x0003513a:    2904        .)      CMP      r1,#4
        0x0003513c:    bf08        ..      IT       EQ
        0x0003513e:    2405        .$      MOVEQ    r4,#5
        0x00035140:    d060        `.      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x00035142:    e055        U.      B        0x351f0 ; hciEvtProcessCmdCmpl + 356
        0x00035144:    1e89        ..      SUBS     r1,r1,#2
        0x00035146:    290e        .)      CMP      r1,#0xe
        0x00035148:    d252        R.      BCS      0x351f0 ; hciEvtProcessCmdCmpl + 356
        0x0003514a:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x0003514e:    8c7a        z.      DCW    35962
        0x00035150:    518a8851    Q..Q    DCD    1368033361
        0x00035154:    7e515151    QQQ~    DCD    2119258449
        0x00035158:    84828680    ....    DCD    2223146624
    $t
        0x0003515c:    2b1b        .+      CMP      r3,#0x1b
        0x0003515e:    bf08        ..      IT       EQ
        0x00035160:    2436        6$      MOVEQ    r4,#0x36
        0x00035162:    d04f        O.      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x00035164:    dc1e        ..      BGT      0x351a4 ; hciEvtProcessCmdCmpl + 280
        0x00035166:    2b08        .+      CMP      r3,#8
        0x00035168:    bf08        ..      IT       EQ
        0x0003516a:    2422        "$      MOVEQ    r4,#0x22
        0x0003516c:    d04a        J.      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x0003516e:    dc07        ..      BGT      0x35180 ; hciEvtProcessCmdCmpl + 244
        0x00035170:    2b07        .+      CMP      r3,#7
        0x00035172:    d23d        =.      BCS      0x351f0 ; hciEvtProcessCmdCmpl + 356
        0x00035174:    e8dff003    ....    TBB      [pc,r3]
    $d
        0x00035178:    3c7d7b3c    <{}<    DCD    1014856508
        0x0003517c:    0083817f    ....    DCD    8618367
    $t
        0x00035180:    2b09        .+      CMP      r3,#9
        0x00035182:    bf08        ..      IT       EQ
        0x00035184:    2429        )$      MOVEQ    r4,#0x29
        0x00035186:    d03d        =.      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x00035188:    2b0a        .+      CMP      r3,#0xa
        0x0003518a:    bf08        ..      IT       EQ
        0x0003518c:    242a        *$      MOVEQ    r4,#0x2a
        0x0003518e:    d039        9.      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x00035190:    2b12        .+      CMP      r3,#0x12
        0x00035192:    bf08        ..      IT       EQ
        0x00035194:    2437        7$      MOVEQ    r4,#0x37
        0x00035196:    d035        5.      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x00035198:    2b19        .+      CMP      r3,#0x19
        0x0003519a:    bf08        ..      IT       EQ
        0x0003519c:    2438        8$      MOVEQ    r4,#0x38
        0x0003519e:    d031        1.      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x000351a0:    e026        &.      B        0x351f0 ; hciEvtProcessCmdCmpl + 356
        0x000351a2:    e02f        /.      B        0x35204 ; hciEvtProcessCmdCmpl + 376
        0x000351a4:    2b3b        ;+      CMP      r3,#0x3b
        0x000351a6:    bf08        ..      IT       EQ
        0x000351a8:    2448        H$      MOVEQ    r4,#0x48
        0x000351aa:    d02b        +.      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x000351ac:    dc10        ..      BGT      0x351d0 ; hciEvtProcessCmdCmpl + 324
        0x000351ae:    2b2d        -+      CMP      r3,#0x2d
        0x000351b0:    bf08        ..      IT       EQ
        0x000351b2:    243f        ?$      MOVEQ    r4,#0x3f
        0x000351b4:    d026        &.      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x000351b6:    2b2e        .+      CMP      r3,#0x2e
        0x000351b8:    bf08        ..      IT       EQ
        0x000351ba:    2440        @$      MOVEQ    r4,#0x40
        0x000351bc:    d022        ".      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x000351be:    2b2f        /+      CMP      r3,#0x2f
        0x000351c0:    bf08        ..      IT       EQ
        0x000351c2:    2441        A$      MOVEQ    r4,#0x41
        0x000351c4:    d01e        ..      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x000351c6:    2b30        0+      CMP      r3,#0x30
        0x000351c8:    bf08        ..      IT       EQ
        0x000351ca:    2442        B$      MOVEQ    r4,#0x42
        0x000351cc:    d01a        ..      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x000351ce:    e00f        ..      B        0x351f0 ; hciEvtProcessCmdCmpl + 356
        0x000351d0:    2b3e        >+      CMP      r3,#0x3e
        0x000351d2:    bf08        ..      IT       EQ
        0x000351d4:    2449        I$      MOVEQ    r4,#0x49
        0x000351d6:    d015        ..      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x000351d8:    2b45        E+      CMP      r3,#0x45
        0x000351da:    bf08        ..      IT       EQ
        0x000351dc:    2454        T$      MOVEQ    r4,#0x54
        0x000351de:    d011        ..      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x000351e0:    2b47        G+      CMP      r3,#0x47
        0x000351e2:    bf08        ..      IT       EQ
        0x000351e4:    244a        J$      MOVEQ    r4,#0x4a
        0x000351e6:    d00d        ..      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x000351e8:    2b48        H+      CMP      r3,#0x48
        0x000351ea:    bf08        ..      IT       EQ
        0x000351ec:    244b        K$      MOVEQ    r4,#0x4b
        0x000351ee:    d009        ..      BEQ      0x35204 ; hciEvtProcessCmdCmpl + 376
        0x000351f0:    213f        ?!      MOVS     r1,#0x3f
        0x000351f2:    ebb12f90    .../    CMP      r1,r0,LSR #10
        0x000351f6:    d11f        ..      BNE      0x35238 ; hciEvtProcessCmdCmpl + 428
        0x000351f8:    463a        :F      MOV      r2,r7
        0x000351fa:    4649        IF      MOV      r1,r9
        0x000351fc:    f7fff980    ....    BL       hciCoreVsCmdCmplRcvd ; 0x34500
        0x00035200:    0004        ..      MOVS     r4,r0
        0x00035202:    d019        ..      BEQ      0x35238 ; hciEvtProcessCmdCmpl + 428
        0x00035204:    4820         H      LDR      r0,[pc,#128] ; [0x35288] = 0x43678
        0x00035206:    5d00        .]      LDRB     r0,[r0,r4]
        0x00035208:    f7e7fbde    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0003520c:    ea5f0800    _...    MOVS     r8,r0
        0x00035210:    d012        ..      BEQ      0x35238 ; hciEvtProcessCmdCmpl + 428
        0x00035212:    2000        .       MOVS     r0,#0
        0x00035214:    f8a80000    ....    STRH     r0,[r8,#0]
        0x00035218:    f8884002    ...@    STRB     r4,[r8,#2]
        0x0003521c:    f8880003    ....    STRB     r0,[r8,#3]
        0x00035220:    481a        .H      LDR      r0,[pc,#104] ; [0x3528c] = 0x43524
        0x00035222:    463a        :F      MOV      r2,r7
        0x00035224:    4649        IF      MOV      r1,r9
        0x00035226:    f8503024    P.$0    LDR      r3,[r0,r4,LSL #2]
        0x0003522a:    4640        @F      MOV      r0,r8
        0x0003522c:    4798        .G      BLX      r3
        0x0003522e:    4640        @F      MOV      r0,r8
        0x00035230:    47a8        .G      BLX      r5
        0x00035232:    4640        @F      MOV      r0,r8
        0x00035234:    f7e7fbea    ....    BL       WsfBufFree ; 0x1ca0c
        0x00035238:    4630        0F      MOV      r0,r6
        0x0003523a:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0003523e:    f7febd5f    .._.    B        hciCmdRecvCmpl ; 0x33d00
        0x00035242:    4810        .H      LDR      r0,[pc,#64] ; [0x35284] = 0x100047a8
        0x00035244:    241b        .$      MOVS     r4,#0x1b
        0x00035246:    68c5        .h      LDR      r5,[r0,#0xc]
        0x00035248:    e7dc        ..      B        0x35204 ; hciEvtProcessCmdCmpl + 376
        0x0003524a:    241d        .$      MOVS     r4,#0x1d
        0x0003524c:    e7da        ..      B        0x35204 ; hciEvtProcessCmdCmpl + 376
        0x0003524e:    241e        .$      MOVS     r4,#0x1e
        0x00035250:    e7d8        ..      B        0x35204 ; hciEvtProcessCmdCmpl + 376
        0x00035252:    241f        .$      MOVS     r4,#0x1f
        0x00035254:    e7d6        ..      B        0x35204 ; hciEvtProcessCmdCmpl + 376
        0x00035256:    2420         $      MOVS     r4,#0x20
        0x00035258:    e7d4        ..      B        0x35204 ; hciEvtProcessCmdCmpl + 376
        0x0003525a:    2421        !$      MOVS     r4,#0x21
        0x0003525c:    e7d2        ..      B        0x35204 ; hciEvtProcessCmdCmpl + 376
        0x0003525e:    240c        .$      MOVS     r4,#0xc
        0x00035260:    e7d0        ..      B        0x35204 ; hciEvtProcessCmdCmpl + 376
        0x00035262:    240d        .$      MOVS     r4,#0xd
        0x00035264:    e7ce        ..      B        0x35204 ; hciEvtProcessCmdCmpl + 376
        0x00035266:    4807        .H      LDR      r0,[pc,#28] ; [0x35284] = 0x100047a8
        0x00035268:    241c        .$      MOVS     r4,#0x1c
        0x0003526a:    68c5        .h      LDR      r5,[r0,#0xc]
        0x0003526c:    e7ca        ..      B        0x35204 ; hciEvtProcessCmdCmpl + 376
        0x0003526e:    2416        .$      MOVS     r4,#0x16
        0x00035270:    e7c8        ..      B        0x35204 ; hciEvtProcessCmdCmpl + 376
        0x00035272:    2417        .$      MOVS     r4,#0x17
        0x00035274:    e7c6        ..      B        0x35204 ; hciEvtProcessCmdCmpl + 376
        0x00035276:    2418        .$      MOVS     r4,#0x18
        0x00035278:    e7c4        ..      B        0x35204 ; hciEvtProcessCmdCmpl + 376
        0x0003527a:    2419        .$      MOVS     r4,#0x19
        0x0003527c:    e7c2        ..      B        0x35204 ; hciEvtProcessCmdCmpl + 376
        0x0003527e:    241a        .$      MOVS     r4,#0x1a
        0x00035280:    e7c0        ..      B        0x35204 ; hciEvtProcessCmdCmpl + 376
    $d
        0x00035282:    0000        ..      DCW    0
        0x00035284:    100047a8    .G..    DCD    268453800
        0x00035288:    00043678    x6..    DCD    276088
        0x0003528c:    00043524    $5..    DCD    275748
    $t
    i.hciEvtProcessMsg
    hciEvtProcessMsg
        0x00035290:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x00035294:    f8101b01    ....    LDRB     r1,[r0],#1
        0x00035298:    4ff6        .O      LDR      r7,[pc,#984] ; [0x35674] = 0x100047a8
        0x0003529a:    f8909000    ....    LDRB     r9,[r0,#0]
        0x0003529e:    1c44        D.      ADDS     r4,r0,#1
        0x000352a0:    4638        8F      MOV      r0,r7
        0x000352a2:    f8d78008    ....    LDR      r8,[r7,#8]
        0x000352a6:    4df4        .M      LDR      r5,[pc,#976] ; [0x35678] = 0x10004790
        0x000352a8:    2600        .&      MOVS     r6,#0
        0x000352aa:    f8d0a00c    ....    LDR      r10,[r0,#0xc]
        0x000352ae:    2913        .)      CMP      r1,#0x13
        0x000352b0:    d07e        ~.      BEQ      0x353b0 ; hciEvtProcessMsg + 288
        0x000352b2:    dc1c        ..      BGT      0x352ee ; hciEvtProcessMsg + 94
        0x000352b4:    290e        .)      CMP      r1,#0xe
        0x000352b6:    d07c        |.      BEQ      0x353b2 ; hciEvtProcessMsg + 290
        0x000352b8:    dc0e        ..      BGT      0x352d8 ; hciEvtProcessMsg + 72
        0x000352ba:    2905        .)      CMP      r1,#5
        0x000352bc:    f00082cf    ....    BEQ.W    0x3585e ; hciEvtProcessMsg + 1486
        0x000352c0:    2908        .)      CMP      r1,#8
        0x000352c2:    f00082db    ....    BEQ.W    0x3587c ; hciEvtProcessMsg + 1516
        0x000352c6:    290c        .)      CMP      r1,#0xc
        0x000352c8:    bf18        ..      IT       NE
        0x000352ca:    e8bd9ff0    ....    POPNE    {r4-r12,pc}
        0x000352ce:    88a8        ..      LDRH     r0,[r5,#4]
        0x000352d0:    1c40        @.      ADDS     r0,r0,#1
        0x000352d2:    80a8        ..      STRH     r0,[r5,#4]
        0x000352d4:    250a        .%      MOVS     r5,#0xa
        0x000352d6:    e024        $.      B        0x35322 ; hciEvtProcessMsg + 146
        0x000352d8:    290f        .)      CMP      r1,#0xf
        0x000352da:    d047        G.      BEQ      0x3536c ; hciEvtProcessMsg + 220
        0x000352dc:    2910        .)      CMP      r1,#0x10
        0x000352de:    bf18        ..      IT       NE
        0x000352e0:    e8bd9ff0    ....    POPNE    {r4-r12,pc}
        0x000352e4:    8968        h.      LDRH     r0,[r5,#0xa]
        0x000352e6:    1c40        @.      ADDS     r0,r0,#1
        0x000352e8:    8168        h.      STRH     r0,[r5,#0xa]
        0x000352ea:    2514        .%      MOVS     r5,#0x14
        0x000352ec:    e019        ..      B        0x35322 ; hciEvtProcessMsg + 146
        0x000352ee:    293e        >)      CMP      r1,#0x3e
        0x000352f0:    d077        w.      BEQ      0x353e2 ; hciEvtProcessMsg + 338
        0x000352f2:    dc0b        ..      BGT      0x3530c ; hciEvtProcessMsg + 124
        0x000352f4:    291a        .)      CMP      r1,#0x1a
        0x000352f6:    f00082c6    ....    BEQ.W    0x35886 ; hciEvtProcessMsg + 1526
        0x000352fa:    2930        0)      CMP      r1,#0x30
        0x000352fc:    bf18        ..      IT       NE
        0x000352fe:    e8bd9ff0    ....    POPNE    {r4-r12,pc}
        0x00035302:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x00035304:    1c40        @.      ADDS     r0,r0,#1
        0x00035306:    8228        (.      STRH     r0,[r5,#0x10]
        0x00035308:    250e        .%      MOVS     r5,#0xe
        0x0003530a:    e00a        ..      B        0x35322 ; hciEvtProcessMsg + 146
        0x0003530c:    2957        W)      CMP      r1,#0x57
        0x0003530e:    f00082bf    ....    BEQ.W    0x35890 ; hciEvtProcessMsg + 1536
        0x00035312:    29ff        .)      CMP      r1,#0xff
        0x00035314:    bf18        ..      IT       NE
        0x00035316:    e8bd9ff0    ....    POPNE    {r4-r12,pc}
        0x0003531a:    8aa8        ..      LDRH     r0,[r5,#0x14]
        0x0003531c:    1c40        @.      ADDS     r0,r0,#1
        0x0003531e:    82a8        ..      STRH     r0,[r5,#0x14]
        0x00035320:    2513        .%      MOVS     r5,#0x13
        0x00035322:    48d6        .H      LDR      r0,[pc,#856] ; [0x3567c] = 0x43678
        0x00035324:    5d40        @]      LDRB     r0,[r0,r5]
        0x00035326:    f7e7fb4f    ..O.    BL       WsfBufAlloc ; 0x1c9c8
        0x0003532a:    0007        ..      MOVS     r7,r0
        0x0003532c:    d00e        ..      BEQ      0x3534c ; hciEvtProcessMsg + 188
        0x0003532e:    803e        >.      STRH     r6,[r7,#0]
        0x00035330:    48d3        .H      LDR      r0,[pc,#844] ; [0x35680] = 0x43524
        0x00035332:    70bd        .p      STRB     r5,[r7,#2]
        0x00035334:    70fe        .p      STRB     r6,[r7,#3]
        0x00035336:    f8503025    P.%0    LDR      r3,[r0,r5,LSL #2]
        0x0003533a:    464a        JF      MOV      r2,r9
        0x0003533c:    4621        !F      MOV      r1,r4
        0x0003533e:    4638        8F      MOV      r0,r7
        0x00035340:    4798        .G      BLX      r3
        0x00035342:    4638        8F      MOV      r0,r7
        0x00035344:    47c0        .G      BLX      r8
        0x00035346:    4638        8F      MOV      r0,r7
        0x00035348:    f7e7fb60    ..`.    BL       WsfBufFree ; 0x1ca0c
        0x0003534c:    2d03        .-      CMP      r5,#3
        0x0003534e:    f00082a4    ....    BEQ.W    0x3589a ; hciEvtProcessMsg + 1546
        0x00035352:    2d46        F-      CMP      r5,#0x46
        0x00035354:    bf18        ..      IT       NE
        0x00035356:    e8bd9ff0    ....    POPNE    {r4-r12,pc}
        0x0003535a:    7860        `x      LDRB     r0,[r4,#1]
        0x0003535c:    78a1        .x      LDRB     r1,[r4,#2]
        0x0003535e:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x00035362:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035366:    b280        ..      UXTH     r0,r0
        0x00035368:    f7febe04    ....    B        hciCoreCisClose ; 0x33f74
        0x0003536c:    8928        (.      LDRH     r0,[r5,#8]
        0x0003536e:    1c40        @.      ADDS     r0,r0,#1
        0x00035370:    8128        (.      STRH     r0,[r5,#8]
        0x00035372:    78a0        .x      LDRB     r0,[r4,#2]
        0x00035374:    78e1        .x      LDRB     r1,[r4,#3]
        0x00035376:    7825        %x      LDRB     r5,[r4,#0]
        0x00035378:    7867        gx      LDRB     r7,[r4,#1]
        0x0003537a:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003537e:    b280        ..      UXTH     r0,r0
        0x00035380:    b1ad        ..      CBZ      r5,0x353ae ; hciEvtProcessMsg + 286
        0x00035382:    f5a05100    ...Q    SUB      r1,r0,#0x2000
        0x00035386:    3926        &9      SUBS     r1,r1,#0x26
        0x00035388:    bf08        ..      IT       EQ
        0x0003538a:    2d12        .-      CMPEQ    r5,#0x12
        0x0003538c:    d10f        ..      BNE      0x353ae ; hciEvtProcessMsg + 286
        0x0003538e:    f04f0826    O.&.    MOV      r8,#0x26
        0x00035392:    f04f0004    O...    MOV      r0,#4
        0x00035396:    f7e7fb17    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0003539a:    0004        ..      MOVS     r4,r0
        0x0003539c:    d007        ..      BEQ      0x353ae ; hciEvtProcessMsg + 286
        0x0003539e:    8026        &.      STRH     r6,[r4,#0]
        0x000353a0:    f8848002    ....    STRB     r8,[r4,#2]
        0x000353a4:    70e5        .p      STRB     r5,[r4,#3]
        0x000353a6:    47d0        .G      BLX      r10
        0x000353a8:    4620         F      MOV      r0,r4
        0x000353aa:    f7e7fb2f    ../.    BL       WsfBufFree ; 0x1ca0c
        0x000353ae:    e001        ..      B        0x353b4 ; hciEvtProcessMsg + 292
        0x000353b0:    e00e        ..      B        0x353d0 ; hciEvtProcessMsg + 320
        0x000353b2:    e004        ..      B        0x353be ; hciEvtProcessMsg + 302
        0x000353b4:    4638        8F      MOV      r0,r7
        0x000353b6:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x000353ba:    f7febca1    ....    B        hciCmdRecvCmpl ; 0x33d00
        0x000353be:    88e8        ..      LDRH     r0,[r5,#6]
        0x000353c0:    4649        IF      MOV      r1,r9
        0x000353c2:    1c40        @.      ADDS     r0,r0,#1
        0x000353c4:    80e8        ..      STRH     r0,[r5,#6]
        0x000353c6:    4620         F      MOV      r0,r4
        0x000353c8:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x000353cc:    f7ffbe5e    ..^.    B.W      hciEvtProcessCmdCmpl ; 0x3508c
        0x000353d0:    4620         F      MOV      r0,r4
        0x000353d2:    f7fefe45    ..E.    BL       hciCoreNumCmplPkts ; 0x34060
        0x000353d6:    89a8        ..      LDRH     r0,[r5,#0xc]
        0x000353d8:    1c40        @.      ADDS     r0,r0,#1
        0x000353da:    81a8        ..      STRH     r0,[r5,#0xc]
        0x000353dc:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x000353e0:    e7ff        ..      B        0x353e2 ; hciEvtProcessMsg + 338
        0x000353e2:    8a69        i.      LDRH     r1,[r5,#0x12]
        0x000353e4:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000353e8:    1c49        I.      ADDS     r1,r1,#1
        0x000353ea:    8269        i.      STRH     r1,[r5,#0x12]
        0x000353ec:    2823        #(      CMP      r0,#0x23
        0x000353ee:    bf28        (.      IT       CS
        0x000353f0:    e8bd9ff0    ....    POPCS    {r4-r12,pc}
        0x000353f4:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x000353f8:    641e1312    ...d    DCD    1679692562
        0x000353fc:    b3b16866    fh..    DCD    3014748262
        0x00035400:    756ab8b5    ..ju    DCD    1969928373
        0x00035404:    fbfcbdbb    ....    DCD    4227644859
        0x00035408:    f7f8f9fa    ....    DCD    4160289274
        0x0003540c:    12f5f612    ....    DCD    318109202
        0x00035410:    f2f3f412    ....    DCD    4076074002
        0x00035414:    eeeff0f1    ....    DCD    4008702193
        0x00035418:    00ed1212    ....    DCD    15536658
    $t
        0x0003541c:    e7de        ..      B        0x353dc ; hciEvtProcessMsg + 332
        0x0003541e:    7820         x      LDRB     r0,[r4,#0]
        0x00035420:    b930        0.      CBNZ     r0,0x35430 ; hciEvtProcessMsg + 416
        0x00035422:    7860        `x      LDRB     r0,[r4,#1]
        0x00035424:    78a1        .x      LDRB     r1,[r4,#2]
        0x00035426:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003542a:    b280        ..      UXTH     r0,r0
        0x0003542c:    f7fefdfe    ....    BL       hciCoreConnOpen ; 0x3402c
        0x00035430:    2501        .%      MOVS     r5,#1
        0x00035432:    e776        v.      B        0x35322 ; hciEvtProcessMsg + 146
        0x00035434:    f8149b01    ....    LDRB     r9,[r4],#1
        0x00035438:    f1b90f0f    ....    CMP      r9,#0xf
        0x0003543c:    bf88        ..      IT       HI
        0x0003543e:    e8bd9ff0    ....    POPHI    {r4-r12,pc}
        0x00035442:    203b        ;       MOVS     r0,#0x3b
        0x00035444:    f7e7fac0    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x00035448:    0005        ..      MOVS     r5,r0
        0x0003544a:    bf08        ..      IT       EQ
        0x0003544c:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x00035450:    f1b90001    ....    SUBS     r0,r9,#1
        0x00035454:    f00008ff    ....    AND      r8,r0,#0xff
        0x00035458:    f0c08104    ....    BCC.W    0x35664 ; hciEvtProcessMsg + 980
        0x0003545c:    f105091c    ....    ADD      r9,r5,#0x1c
        0x00035460:    f1050a13    ....    ADD      r10,r5,#0x13
        0x00035464:    f04f0b06    O...    MOV      r11,#6
        0x00035468:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003546c:    72a8        .r      STRB     r0,[r5,#0xa]
        0x0003546e:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00035472:    72e8        .r      STRB     r0,[r5,#0xb]
        0x00035474:    4621        !F      MOV      r1,r4
        0x00035476:    f105000c    ....    ADD      r0,r5,#0xc
        0x0003547a:    f7e4ff32    ..2.    BL       BdaCpy ; 0x1a2e2
        0x0003547e:    79a2        .y      LDRB     r2,[r4,#6]
        0x00035480:    1de4        ..      ADDS     r4,r4,#7
        0x00035482:    722a        *r      STRB     r2,[r5,#8]
        0x00035484:    2a1f        .*      CMP      r2,#0x1f
        0x00035486:    d867        g.      BHI      0x35558 ; hciEvtProcessMsg + 712
        0x00035488:    4648        HF      MOV      r0,r9
        0x0003548a:    4621        !F      MOV      r1,r4
        0x0003548c:    f8c59004    ....    STR      r9,[r5,#4]
        0x00035490:    f7e3f87b    ..{.    BL       __aeabi_memcpy ; 0x1858a
        0x00035494:    7a28        (z      LDRB     r0,[r5,#8]
        0x00035496:    4404        .D      ADD      r4,r4,r0
        0x00035498:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003549c:    7268        hr      STRB     r0,[r5,#9]
        0x0003549e:    74ae        .t      STRB     r6,[r5,#0x12]
        0x000354a0:    4650        PF      MOV      r0,r10
        0x000354a2:    f7e7fde5    ....    BL       __ARM_common_memclr4_6 ; 0x1d070
        0x000354a6:    802e        ..      STRH     r6,[r5,#0]
        0x000354a8:    f885b002    ....    STRB     r11,[r5,#2]
        0x000354ac:    70ee        .p      STRB     r6,[r5,#3]
        0x000354ae:    68b9        .h      LDR      r1,[r7,#8]
        0x000354b0:    4628        (F      MOV      r0,r5
        0x000354b2:    4788        .G      BLX      r1
        0x000354b4:    f1b80101    ....    SUBS     r1,r8,#1
        0x000354b8:    f00108ff    ....    AND      r8,r1,#0xff
        0x000354bc:    d2d4        ..      BCS      0x35468 ; hciEvtProcessMsg + 472
        0x000354be:    e0d1        ..      B        0x35664 ; hciEvtProcessMsg + 980
        0x000354c0:    2504        .%      MOVS     r5,#4
        0x000354c2:    e72e        ..      B        0x35322 ; hciEvtProcessMsg + 146
        0x000354c4:    250b        .%      MOVS     r5,#0xb
        0x000354c6:    e72c        ,.      B        0x35322 ; hciEvtProcessMsg + 146
        0x000354c8:    2510        .%      MOVS     r5,#0x10
        0x000354ca:    e72a        *.      B        0x35322 ; hciEvtProcessMsg + 146
        0x000354cc:    7820         x      LDRB     r0,[r4,#0]
        0x000354ce:    b930        0.      CBNZ     r0,0x354de ; hciEvtProcessMsg + 590
        0x000354d0:    7860        `x      LDRB     r0,[r4,#1]
        0x000354d2:    78a1        .x      LDRB     r1,[r4,#2]
        0x000354d4:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000354d8:    b280        ..      UXTH     r0,r0
        0x000354da:    f7fefda7    ....    BL       hciCoreConnOpen ; 0x3402c
        0x000354de:    2502        .%      MOVS     r5,#2
        0x000354e0:    e71f        ..      B        0x35322 ; hciEvtProcessMsg + 146
        0x000354e2:    f8149b01    ....    LDRB     r9,[r4],#1
        0x000354e6:    f1b90f0f    ....    CMP      r9,#0xf
        0x000354ea:    bf88        ..      IT       HI
        0x000354ec:    e8bd9ff0    ....    POPHI    {r4-r12,pc}
        0x000354f0:    201c        .       MOVS     r0,#0x1c
        0x000354f2:    f7e7fa69    ..i.    BL       WsfBufAlloc ; 0x1c9c8
        0x000354f6:    0005        ..      MOVS     r5,r0
        0x000354f8:    bf08        ..      IT       EQ
        0x000354fa:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x000354fe:    f1b90001    ....    SUBS     r0,r9,#1
        0x00035502:    f00008ff    ....    AND      r8,r0,#0xff
        0x00035506:    bf28        (.      IT       CS
        0x00035508:    f04f0906    O...    MOVCS    r9,#6
        0x0003550c:    d324        $.      BCC      0x35558 ; hciEvtProcessMsg + 712
        0x0003550e:    bf00        ..      NOP      
        0x00035510:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00035514:    72a8        .r      STRB     r0,[r5,#0xa]
        0x00035516:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003551a:    72e8        .r      STRB     r0,[r5,#0xb]
        0x0003551c:    4621        !F      MOV      r1,r4
        0x0003551e:    f105000c    ....    ADD      r0,r5,#0xc
        0x00035522:    f7e4fede    ....    BL       BdaCpy ; 0x1a2e2
        0x00035526:    79a0        .y      LDRB     r0,[r4,#6]
        0x00035528:    74a8        .t      STRB     r0,[r5,#0x12]
        0x0003552a:    1de4        ..      ADDS     r4,r4,#7
        0x0003552c:    4621        !F      MOV      r1,r4
        0x0003552e:    f1050013    ....    ADD      r0,r5,#0x13
        0x00035532:    f7e4fed6    ....    BL       BdaCpy ; 0x1a2e2
        0x00035536:    79a0        .y      LDRB     r0,[r4,#6]
        0x00035538:    7268        hr      STRB     r0,[r5,#9]
        0x0003553a:    722e        .r      STRB     r6,[r5,#8]
        0x0003553c:    606e        n`      STR      r6,[r5,#4]
        0x0003553e:    802e        ..      STRH     r6,[r5,#0]
        0x00035540:    f8859002    ....    STRB     r9,[r5,#2]
        0x00035544:    70ee        .p      STRB     r6,[r5,#3]
        0x00035546:    68b9        .h      LDR      r1,[r7,#8]
        0x00035548:    4628        (F      MOV      r0,r5
        0x0003554a:    1de4        ..      ADDS     r4,r4,#7
        0x0003554c:    4788        .G      BLX      r1
        0x0003554e:    f1b80101    ....    SUBS     r1,r8,#1
        0x00035552:    f00108ff    ....    AND      r8,r1,#0xff
        0x00035556:    d2db        ..      BCS      0x35510 ; hciEvtProcessMsg + 640
        0x00035558:    e084        ..      B        0x35664 ; hciEvtProcessMsg + 980
        0x0003555a:    2523        #%      MOVS     r5,#0x23
        0x0003555c:    e6e1        ..      B        0x35322 ; hciEvtProcessMsg + 146
        0x0003555e:    2524        $%      MOVS     r5,#0x24
        0x00035560:    e6df        ..      B        0x35322 ; hciEvtProcessMsg + 146
        0x00035562:    46d0        .F      MOV      r8,r10
        0x00035564:    2525        %%      MOVS     r5,#0x25
        0x00035566:    e6dc        ..      B        0x35322 ; hciEvtProcessMsg + 146
        0x00035568:    46d0        .F      MOV      r8,r10
        0x0003556a:    2526        &%      MOVS     r5,#0x26
        0x0003556c:    e6d9        ..      B        0x35322 ; hciEvtProcessMsg + 146
        0x0003556e:    252b        +%      MOVS     r5,#0x2b
        0x00035570:    e6d7        ..      B        0x35322 ; hciEvtProcessMsg + 146
        0x00035572:    7821        !x      LDRB     r1,[r4,#0]
        0x00035574:    290f        .)      CMP      r1,#0xf
        0x00035576:    bf88        ..      IT       HI
        0x00035578:    e8bd9ff0    ....    POPHI    {r4-r12,pc}
        0x0003557c:    1c60        `.      ADDS     r0,r4,#1
        0x0003557e:    2200        ."      MOVS     r2,#0
        0x00035580:    b139        9.      CBZ      r1,0x35592 ; hciEvtProcessMsg + 770
        0x00035582:    7dc3        .}      LDRB     r3,[r0,#0x17]
        0x00035584:    3018        .0      ADDS     r0,r0,#0x18
        0x00035586:    4418        .D      ADD      r0,r0,r3
        0x00035588:    4293        .B      CMP      r3,r2
        0x0003558a:    bf88        ..      IT       HI
        0x0003558c:    461a        .F      MOVHI    r2,r3
        0x0003558e:    1e49        I.      SUBS     r1,r1,#1
        0x00035590:    d1f7        ..      BNE      0x35582 ; hciEvtProcessMsg + 754
        0x00035592:    f1020024    ..$.    ADD      r0,r2,#0x24
        0x00035596:    f7e7fa17    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0003559a:    0005        ..      MOVS     r5,r0
        0x0003559c:    bf08        ..      IT       EQ
        0x0003559e:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x000355a2:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000355a6:    1e41        A.      SUBS     r1,r0,#1
        0x000355a8:    f00108ff    ....    AND      r8,r1,#0xff
        0x000355ac:    bf24        $.      ITT      CS
        0x000355ae:    f1050924    ..$.    ADDCS    r9,r5,#0x24
        0x000355b2:    f04f0a2c    O.,.    MOVCS    r10,#0x2c
        0x000355b6:    d355        U.      BCC      0x35664 ; hciEvtProcessMsg + 980
        0x000355b8:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000355bc:    f8141b01    ....    LDRB     r1,[r4],#1
        0x000355c0:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000355c4:    80a8        ..      STRH     r0,[r5,#4]
        0x000355c6:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000355ca:    71a8        .q      STRB     r0,[r5,#6]
        0x000355cc:    4621        !F      MOV      r1,r4
        0x000355ce:    1de8        ..      ADDS     r0,r5,#7
        0x000355d0:    e00f        ..      B        0x355f2 ; hciEvtProcessMsg + 866
        0x000355d2:    e142        B.      B        0x3585a ; hciEvtProcessMsg + 1482
        0x000355d4:    e13f        ?.      B        0x35856 ; hciEvtProcessMsg + 1478
        0x000355d6:    e13c        <.      B        0x35852 ; hciEvtProcessMsg + 1474
        0x000355d8:    e139        9.      B        0x3584e ; hciEvtProcessMsg + 1470
        0x000355da:    e136        6.      B        0x3584a ; hciEvtProcessMsg + 1466
        0x000355dc:    e133        3.      B        0x35846 ; hciEvtProcessMsg + 1462
        0x000355de:    e130        0.      B        0x35842 ; hciEvtProcessMsg + 1458
        0x000355e0:    e124        $.      B        0x3582c ; hciEvtProcessMsg + 1436
        0x000355e2:    e08b        ..      B        0x356fc ; hciEvtProcessMsg + 1132
        0x000355e4:    e0d7        ..      B        0x35796 ; hciEvtProcessMsg + 1286
        0x000355e6:    e04f        O.      B        0x35688 ; hciEvtProcessMsg + 1016
        0x000355e8:    e04c        L.      B        0x35684 ; hciEvtProcessMsg + 1012
        0x000355ea:    e040        @.      B        0x3566e ; hciEvtProcessMsg + 990
        0x000355ec:    e084        ..      B        0x356f8 ; hciEvtProcessMsg + 1128
        0x000355ee:    e04f        O.      B        0x35690 ; hciEvtProcessMsg + 1024
        0x000355f0:    e04c        L.      B        0x3568c ; hciEvtProcessMsg + 1020
        0x000355f2:    f7e4fe76    ..v.    BL       BdaCpy ; 0x1a2e2
        0x000355f6:    f8140f06    ....    LDRB     r0,[r4,#6]!
        0x000355fa:    7368        hs      STRB     r0,[r5,#0xd]
        0x000355fc:    f8140f01    ....    LDRB     r0,[r4,#1]!
        0x00035600:    73a8        .s      STRB     r0,[r5,#0xe]
        0x00035602:    f8140f01    ....    LDRB     r0,[r4,#1]!
        0x00035606:    73e8        .s      STRB     r0,[r5,#0xf]
        0x00035608:    f8140f01    ....    LDRB     r0,[r4,#1]!
        0x0003560c:    7428        (t      STRB     r0,[r5,#0x10]
        0x0003560e:    f8140f01    ....    LDRB     r0,[r4,#1]!
        0x00035612:    7468        ht      STRB     r0,[r5,#0x11]
        0x00035614:    f8140f01    ....    LDRB     r0,[r4,#1]!
        0x00035618:    f8141f01    ....    LDRB     r1,[r4,#1]!
        0x0003561c:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035620:    8268        h.      STRH     r0,[r5,#0x12]
        0x00035622:    7860        `x      LDRB     r0,[r4,#1]
        0x00035624:    7528        (u      STRB     r0,[r5,#0x14]
        0x00035626:    1ca4        ..      ADDS     r4,r4,#2
        0x00035628:    4621        !F      MOV      r1,r4
        0x0003562a:    f1050015    ....    ADD      r0,r5,#0x15
        0x0003562e:    f7e4fe58    ..X.    BL       BdaCpy ; 0x1a2e2
        0x00035632:    79a2        .y      LDRB     r2,[r4,#6]
        0x00035634:    1de4        ..      ADDS     r4,r4,#7
        0x00035636:    83aa        ..      STRH     r2,[r5,#0x1c]
        0x00035638:    2ae5        .*      CMP      r2,#0xe5
        0x0003563a:    d813        ..      BHI      0x35664 ; hciEvtProcessMsg + 980
        0x0003563c:    4648        HF      MOV      r0,r9
        0x0003563e:    4621        !F      MOV      r1,r4
        0x00035640:    f8c59020    .. .    STR      r9,[r5,#0x20]
        0x00035644:    f7e2ffa1    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00035648:    8ba8        ..      LDRH     r0,[r5,#0x1c]
        0x0003564a:    802e        ..      STRH     r6,[r5,#0]
        0x0003564c:    f885a002    ....    STRB     r10,[r5,#2]
        0x00035650:    70ee        .p      STRB     r6,[r5,#3]
        0x00035652:    4404        .D      ADD      r4,r4,r0
        0x00035654:    68b9        .h      LDR      r1,[r7,#8]
        0x00035656:    4628        (F      MOV      r0,r5
        0x00035658:    4788        .G      BLX      r1
        0x0003565a:    f1b80101    ....    SUBS     r1,r8,#1
        0x0003565e:    f00108ff    ....    AND      r8,r1,#0xff
        0x00035662:    d2a9        ..      BCS      0x355b8 ; hciEvtProcessMsg + 808
        0x00035664:    4628        (F      MOV      r0,r5
        0x00035666:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x0003566a:    f7e7b9cf    ....    B        WsfBufFree ; 0x1ca0c
        0x0003566e:    252d        -%      MOVS     r5,#0x2d
        0x00035670:    e657        W.      B        0x35322 ; hciEvtProcessMsg + 146
    $d
        0x00035672:    0000        ..      DCW    0
        0x00035674:    100047a8    .G..    DCD    268453800
        0x00035678:    10004790    .G..    DCD    268453776
        0x0003567c:    00043678    x6..    DCD    276088
        0x00035680:    00043524    $5..    DCD    275748
    $t
        0x00035684:    252e        .%      MOVS     r5,#0x2e
        0x00035686:    e64c        L.      B        0x35322 ; hciEvtProcessMsg + 146
        0x00035688:    252f        /%      MOVS     r5,#0x2f
        0x0003568a:    e64a        J.      B        0x35322 ; hciEvtProcessMsg + 146
        0x0003568c:    2530        0%      MOVS     r5,#0x30
        0x0003568e:    e648        H.      B        0x35322 ; hciEvtProcessMsg + 146
        0x00035690:    79a0        .y      LDRB     r0,[r4,#6]
        0x00035692:    28f7        .(      CMP      r0,#0xf7
        0x00035694:    bf88        ..      IT       HI
        0x00035696:    e8bd9ff0    ....    POPHI    {r4-r12,pc}
        0x0003569a:    3010        .0      ADDS     r0,r0,#0x10
        0x0003569c:    f7e7f994    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x000356a0:    0005        ..      MOVS     r5,r0
        0x000356a2:    bf08        ..      IT       EQ
        0x000356a4:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x000356a8:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000356ac:    f8141b01    ....    LDRB     r1,[r4],#1
        0x000356b0:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000356b4:    80a8        ..      STRH     r0,[r5,#4]
        0x000356b6:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000356ba:    71a8        .q      STRB     r0,[r5,#6]
        0x000356bc:    7820         x      LDRB     r0,[r4,#0]
        0x000356be:    1c61        a.      ADDS     r1,r4,#1
        0x000356c0:    71e8        .q      STRB     r0,[r5,#7]
        0x000356c2:    f8110b01    ....    LDRB     r0,[r1],#1
        0x000356c6:    7228        (r      STRB     r0,[r5,#8]
        0x000356c8:    f8110b01    ....    LDRB     r0,[r1],#1
        0x000356cc:    7268        hr      STRB     r0,[r5,#9]
        0x000356ce:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x000356d2:    816a        j.      STRH     r2,[r5,#0xa]
        0x000356d4:    f1050010    ....    ADD      r0,r5,#0x10
        0x000356d8:    60e8        .`      STR      r0,[r5,#0xc]
        0x000356da:    f7e2ff56    ..V.    BL       __aeabi_memcpy ; 0x1858a
        0x000356de:    802e        ..      STRH     r6,[r5,#0]
        0x000356e0:    2031        1       MOVS     r0,#0x31
        0x000356e2:    70a8        .p      STRB     r0,[r5,#2]
        0x000356e4:    7a68        hz      LDRB     r0,[r5,#9]
        0x000356e6:    70e8        .p      STRB     r0,[r5,#3]
        0x000356e8:    68b9        .h      LDR      r1,[r7,#8]
        0x000356ea:    4628        (F      MOV      r0,r5
        0x000356ec:    4788        .G      BLX      r1
        0x000356ee:    4628        (F      MOV      r0,r5
        0x000356f0:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x000356f4:    f7e7b98a    ....    B        WsfBufFree ; 0x1ca0c
        0x000356f8:    2532        2%      MOVS     r5,#0x32
        0x000356fa:    e612        ..      B        0x35322 ; hciEvtProcessMsg + 146
        0x000356fc:    20c0        .       MOVS     r0,#0xc0
        0x000356fe:    f7e7f963    ..c.    BL       WsfBufAlloc ; 0x1c9c8
        0x00035702:    0005        ..      MOVS     r5,r0
        0x00035704:    bf08        ..      IT       EQ
        0x00035706:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x0003570a:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003570e:    f8141b01    ....    LDRB     r1,[r4],#1
        0x00035712:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035716:    80a8        ..      STRH     r0,[r5,#4]
        0x00035718:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003571c:    71a8        .q      STRB     r0,[r5,#6]
        0x0003571e:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00035722:    71e8        .q      STRB     r0,[r5,#7]
        0x00035724:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00035728:    f8141b01    ....    LDRB     r1,[r4],#1
        0x0003572c:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035730:    8128        (.      STRH     r0,[r5,#8]
        0x00035732:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00035736:    72a8        .r      STRB     r0,[r5,#0xa]
        0x00035738:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003573c:    72e8        .r      STRB     r0,[r5,#0xb]
        0x0003573e:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00035742:    7328        (s      STRB     r0,[r5,#0xc]
        0x00035744:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00035748:    7368        hs      STRB     r0,[r5,#0xd]
        0x0003574a:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003574e:    f8141b01    ....    LDRB     r1,[r4],#1
        0x00035752:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035756:    81e8        ..      STRH     r0,[r5,#0xe]
        0x00035758:    f8142b01    ...+    LDRB     r2,[r4],#1
        0x0003575c:    742a        *t      STRB     r2,[r5,#0x10]
        0x0003575e:    f105001c    ....    ADD      r0,r5,#0x1c
        0x00035762:    4621        !F      MOV      r1,r4
        0x00035764:    6168        ha      STR      r0,[r5,#0x14]
        0x00035766:    f7e2ff10    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003576a:    7c2a        *|      LDRB     r2,[r5,#0x10]
        0x0003576c:    f105006e    ..n.    ADD      r0,r5,#0x6e
        0x00035770:    61a8        .a      STR      r0,[r5,#0x18]
        0x00035772:    1911        ..      ADDS     r1,r2,r4
        0x00035774:    6968        hi      LDR      r0,[r5,#0x14]
        0x00035776:    f7e2ff08    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003577a:    88a8        ..      LDRH     r0,[r5,#4]
        0x0003577c:    8028        (.      STRH     r0,[r5,#0]
        0x0003577e:    7b68        h{      LDRB     r0,[r5,#0xd]
        0x00035780:    70e8        .p      STRB     r0,[r5,#3]
        0x00035782:    203d        =       MOVS     r0,#0x3d
        0x00035784:    70a8        .p      STRB     r0,[r5,#2]
        0x00035786:    68b9        .h      LDR      r1,[r7,#8]
        0x00035788:    4628        (F      MOV      r0,r5
        0x0003578a:    4788        .G      BLX      r1
        0x0003578c:    4628        (F      MOV      r0,r5
        0x0003578e:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x00035792:    f7e7b93b    ..;.    B        WsfBufFree ; 0x1ca0c
        0x00035796:    4625        %F      MOV      r5,r4
        0x00035798:    20c0        .       MOVS     r0,#0xc0
        0x0003579a:    f7e7f915    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0003579e:    0004        ..      MOVS     r4,r0
        0x000357a0:    bf08        ..      IT       EQ
        0x000357a2:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x000357a6:    f8150b01    ....    LDRB     r0,[r5],#1
        0x000357aa:    f8151b01    ....    LDRB     r1,[r5],#1
        0x000357ae:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000357b2:    80a0        ..      STRH     r0,[r4,#4]
        0x000357b4:    f8150b01    ....    LDRB     r0,[r5],#1
        0x000357b8:    71a0        .q      STRB     r0,[r4,#6]
        0x000357ba:    f8150b01    ....    LDRB     r0,[r5],#1
        0x000357be:    f8151b01    ....    LDRB     r1,[r5],#1
        0x000357c2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000357c6:    8120         .      STRH     r0,[r4,#8]
        0x000357c8:    f8150b01    ....    LDRB     r0,[r5],#1
        0x000357cc:    72a0        .r      STRB     r0,[r4,#0xa]
        0x000357ce:    f8150b01    ....    LDRB     r0,[r5],#1
        0x000357d2:    72e0        .r      STRB     r0,[r4,#0xb]
        0x000357d4:    f8150b01    ....    LDRB     r0,[r5],#1
        0x000357d8:    7320         s      STRB     r0,[r4,#0xc]
        0x000357da:    f8150b01    ....    LDRB     r0,[r5],#1
        0x000357de:    7360        `s      STRB     r0,[r4,#0xd]
        0x000357e0:    f8150b01    ....    LDRB     r0,[r5],#1
        0x000357e4:    f8151b01    ....    LDRB     r1,[r5],#1
        0x000357e8:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000357ec:    81e0        ..      STRH     r0,[r4,#0xe]
        0x000357ee:    f8152b01    ...+    LDRB     r2,[r5],#1
        0x000357f2:    7422        "t      STRB     r2,[r4,#0x10]
        0x000357f4:    f104001c    ....    ADD      r0,r4,#0x1c
        0x000357f8:    4629        )F      MOV      r1,r5
        0x000357fa:    6160        `a      STR      r0,[r4,#0x14]
        0x000357fc:    f7e2fec5    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00035800:    7c22        "|      LDRB     r2,[r4,#0x10]
        0x00035802:    f104006e    ..n.    ADD      r0,r4,#0x6e
        0x00035806:    61a0        .a      STR      r0,[r4,#0x18]
        0x00035808:    1951        Q.      ADDS     r1,r2,r5
        0x0003580a:    6960        `i      LDR      r0,[r4,#0x14]
        0x0003580c:    f7e2febd    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00035810:    88a0        ..      LDRH     r0,[r4,#4]
        0x00035812:    8020         .      STRH     r0,[r4,#0]
        0x00035814:    7b60        `{      LDRB     r0,[r4,#0xd]
        0x00035816:    70e0        .p      STRB     r0,[r4,#3]
        0x00035818:    2056        V       MOVS     r0,#0x56
        0x0003581a:    70a0        .p      STRB     r0,[r4,#2]
        0x0003581c:    68b9        .h      LDR      r1,[r7,#8]
        0x0003581e:    4620         F      MOV      r0,r4
        0x00035820:    4788        .G      BLX      r1
        0x00035822:    4620         F      MOV      r0,r4
        0x00035824:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x00035828:    f7e7b8f0    ....    B        WsfBufFree ; 0x1ca0c
        0x0003582c:    7820         x      LDRB     r0,[r4,#0]
        0x0003582e:    b930        0.      CBNZ     r0,0x3583e ; hciEvtProcessMsg + 1454
        0x00035830:    7860        `x      LDRB     r0,[r4,#1]
        0x00035832:    78a1        .x      LDRB     r1,[r4,#2]
        0x00035834:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035838:    b280        ..      UXTH     r0,r0
        0x0003583a:    f7fefbad    ....    BL       hciCoreCisOpen ; 0x33f98
        0x0003583e:    2544        D%      MOVS     r5,#0x44
        0x00035840:    e56f        o.      B        0x35322 ; hciEvtProcessMsg + 146
        0x00035842:    2545        E%      MOVS     r5,#0x45
        0x00035844:    e56d        m.      B        0x35322 ; hciEvtProcessMsg + 146
        0x00035846:    2550        P%      MOVS     r5,#0x50
        0x00035848:    e56b        k.      B        0x35322 ; hciEvtProcessMsg + 146
        0x0003584a:    2551        Q%      MOVS     r5,#0x51
        0x0003584c:    e569        i.      B        0x35322 ; hciEvtProcessMsg + 146
        0x0003584e:    2552        R%      MOVS     r5,#0x52
        0x00035850:    e567        g.      B        0x35322 ; hciEvtProcessMsg + 146
        0x00035852:    2553        S%      MOVS     r5,#0x53
        0x00035854:    e565        e.      B        0x35322 ; hciEvtProcessMsg + 146
        0x00035856:    2547        G%      MOVS     r5,#0x47
        0x00035858:    e563        c.      B        0x35322 ; hciEvtProcessMsg + 146
        0x0003585a:    2555        U%      MOVS     r5,#0x55
        0x0003585c:    e561        a.      B        0x35322 ; hciEvtProcessMsg + 146
        0x0003585e:    8828        (.      LDRH     r0,[r5,#0]
        0x00035860:    1c40        @.      ADDS     r0,r0,#1
        0x00035862:    8028        (.      STRH     r0,[r5,#0]
        0x00035864:    7860        `x      LDRB     r0,[r4,#1]
        0x00035866:    78a1        .x      LDRB     r1,[r4,#2]
        0x00035868:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003586c:    b280        ..      UXTH     r0,r0
        0x0003586e:    f7fefb6f    ..o.    BL       hciCoreCisByHandle ; 0x33f50
        0x00035872:    2800        .(      CMP      r0,#0
        0x00035874:    bf14        ..      ITE      NE
        0x00035876:    2546        F%      MOVNE    r5,#0x46
        0x00035878:    2503        .%      MOVEQ    r5,#3
        0x0003587a:    e552        R.      B        0x35322 ; hciEvtProcessMsg + 146
        0x0003587c:    8868        h.      LDRH     r0,[r5,#2]
        0x0003587e:    1c40        @.      ADDS     r0,r0,#1
        0x00035880:    8068        h.      STRH     r0,[r5,#2]
        0x00035882:    250f        .%      MOVS     r5,#0xf
        0x00035884:    e54d        M.      B        0x35322 ; hciEvtProcessMsg + 146
        0x00035886:    89e8        ..      LDRH     r0,[r5,#0xe]
        0x00035888:    1c40        @.      ADDS     r0,r0,#1
        0x0003588a:    81e8        ..      STRH     r0,[r5,#0xe]
        0x0003588c:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x00035890:    8ae8        ..      LDRH     r0,[r5,#0x16]
        0x00035892:    1c40        @.      ADDS     r0,r0,#1
        0x00035894:    82e8        ..      STRH     r0,[r5,#0x16]
        0x00035896:    2528        (%      MOVS     r5,#0x28
        0x00035898:    e543        C.      B        0x35322 ; hciEvtProcessMsg + 146
        0x0003589a:    7860        `x      LDRB     r0,[r4,#1]
        0x0003589c:    78a1        .x      LDRB     r1,[r4,#2]
        0x0003589e:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x000358a2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000358a6:    b280        ..      UXTH     r0,r0
        0x000358a8:    f7febb9c    ....    B        hciCoreConnClose ; 0x33fe4
    i.hciTrSendAclData
    hciTrSendAclData
        0x000358ac:    b510        ..      PUSH     {r4,lr}
        0x000358ae:    7888        .x      LDRB     r0,[r1,#2]
        0x000358b0:    78ca        .x      LDRB     r2,[r1,#3]
        0x000358b2:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x000358b6:    1d00        ..      ADDS     r0,r0,#4
        0x000358b8:    b284        ..      UXTH     r4,r0
        0x000358ba:    460a        .F      MOV      r2,r1
        0x000358bc:    4621        !F      MOV      r1,r4
        0x000358be:    2002        .       MOVS     r0,#2
        0x000358c0:    f7fefe20    .. .    BL       hciDrvWrite ; 0x34504
        0x000358c4:    42a0        .B      CMP      r0,r4
        0x000358c6:    bf0c        ..      ITE      EQ
        0x000358c8:    4620         F      MOVEQ    r0,r4
        0x000358ca:    2000        .       MOVNE    r0,#0
        0x000358cc:    bd10        ..      POP      {r4,pc}
    i.hciTrSendCmd
    hciTrSendCmd
        0x000358ce:    b510        ..      PUSH     {r4,lr}
        0x000358d0:    7881        .x      LDRB     r1,[r0,#2]
        0x000358d2:    4602        .F      MOV      r2,r0
        0x000358d4:    1ccc        ..      ADDS     r4,r1,#3
        0x000358d6:    4621        !F      MOV      r1,r4
        0x000358d8:    2001        .       MOVS     r0,#1
        0x000358da:    f7fefe13    ....    BL       hciDrvWrite ; 0x34504
        0x000358de:    42a0        .B      CMP      r0,r4
        0x000358e0:    bf0c        ..      ITE      EQ
        0x000358e2:    2001        .       MOVEQ    r0,#1
        0x000358e4:    2000        .       MOVNE    r0,#0
        0x000358e6:    bd10        ..      POP      {r4,pc}
    i.hciTrSerialRxIncoming
    hciTrSerialRxIncoming
        0x000358e8:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x000358ec:    4607        .F      MOV      r7,r0
        0x000358ee:    000d        ..      MOVS     r5,r1
        0x000358f0:    468a        .F      MOV      r10,r1
        0x000358f2:    f04f0900    O...    MOV      r9,#0
        0x000358f6:    bf1c        ..      ITT      NE
        0x000358f8:    f04f0b00    O...    MOVNE    r11,#0
        0x000358fc:    4c59        YL      LDRNE    r4,[pc,#356] ; [0x35a64] = 0x100001a0
        0x000358fe:    d07c        |.      BEQ      0x359fa ; hciTrSerialRxIncoming + 274
        0x00035900:    7838        8x      LDRB     r0,[r7,#0]
        0x00035902:    7861        ax      LDRB     r1,[r4,#1]
        0x00035904:    b139        9.      CBZ      r1,0x35916 ; hciTrSerialRxIncoming + 46
        0x00035906:    2901        .)      CMP      r1,#1
        0x00035908:    d013        ..      BEQ      0x35932 ; hciTrSerialRxIncoming + 74
        0x0003590a:    2902        .)      CMP      r1,#2
        0x0003590c:    d076        v.      BEQ      0x359fc ; hciTrSerialRxIncoming + 276
        0x0003590e:    7860        `x      LDRB     r0,[r4,#1]
        0x00035910:    2803        .(      CMP      r0,#3
        0x00035912:    d074        t.      BEQ      0x359fe ; hciTrSerialRxIncoming + 278
        0x00035914:    e07b        {.      B        0x35a0e ; hciTrSerialRxIncoming + 294
        0x00035916:    70a0        .p      STRB     r0,[r4,#2]
        0x00035918:    f8a4b004    ....    STRH     r11,[r4,#4]
        0x0003591c:    2001        .       MOVS     r0,#1
        0x0003591e:    7060        `p      STRB     r0,[r4,#1]
        0x00035920:    7020         p      STRB     r0,[r4,#0]
        0x00035922:    f1090001    ....    ADD      r0,r9,#1
        0x00035926:    fa1ff980    ....    UXTH     r9,r0
        0x0003592a:    1e68        h.      SUBS     r0,r5,#1
        0x0003592c:    b285        ..      UXTH     r5,r0
        0x0003592e:    1c7f        ..      ADDS     r7,r7,#1
        0x00035930:    e06d        m.      B        0x35a0e ; hciTrSerialRxIncoming + 294
        0x00035932:    78a1        .x      LDRB     r1,[r4,#2]
        0x00035934:    f04f0800    O...    MOV      r8,#0
        0x00035938:    2904        .)      CMP      r1,#4
        0x0003593a:    bf08        ..      IT       EQ
        0x0003593c:    2602        .&      MOVEQ    r6,#2
        0x0003593e:    d003        ..      BEQ      0x35948 ; hciTrSerialRxIncoming + 96
        0x00035940:    2902        .)      CMP      r1,#2
        0x00035942:    bf08        ..      IT       EQ
        0x00035944:    2604        .&      MOVEQ    r6,#4
        0x00035946:    d168        h.      BNE      0x35a1a ; hciTrSerialRxIncoming + 306
        0x00035948:    88a2        ..      LDRH     r2,[r4,#4]
        0x0003594a:    42b2        .B      CMP      r2,r6
        0x0003594c:    d00a        ..      BEQ      0x35964 ; hciTrSerialRxIncoming + 124
        0x0003594e:    4b46        FK      LDR      r3,[pc,#280] ; [0x35a68] = 0x100001a6
        0x00035950:    5498        .T      STRB     r0,[r3,r2]
        0x00035952:    1c50        P.      ADDS     r0,r2,#1
        0x00035954:    80a0        ..      STRH     r0,[r4,#4]
        0x00035956:    f1090001    ....    ADD      r0,r9,#1
        0x0003595a:    fa1ff980    ....    UXTH     r9,r0
        0x0003595e:    1e68        h.      SUBS     r0,r5,#1
        0x00035960:    b285        ..      UXTH     r5,r0
        0x00035962:    1c7f        ..      ADDS     r7,r7,#1
        0x00035964:    88a0        ..      LDRH     r0,[r4,#4]
        0x00035966:    42b0        .B      CMP      r0,r6
        0x00035968:    d151        Q.      BNE      0x35a0e ; hciTrSerialRxIncoming + 294
        0x0003596a:    2904        .)      CMP      r1,#4
        0x0003596c:    bf04        ..      ITT      EQ
        0x0003596e:    483e        >H      LDREQ    r0,[pc,#248] ; [0x35a68] = 0x100001a6
        0x00035970:    f8908001    ....    LDRBEQ   r8,[r0,#1]
        0x00035974:    d016        ..      BEQ      0x359a4 ; hciTrSerialRxIncoming + 188
        0x00035976:    2902        .)      CMP      r1,#2
        0x00035978:    d11d        ..      BNE      0x359b6 ; hciTrSerialRxIncoming + 206
        0x0003597a:    483b        ;H      LDR      r0,[pc,#236] ; [0x35a68] = 0x100001a6
        0x0003597c:    7881        .x      LDRB     r1,[r0,#2]
        0x0003597e:    78c0        .x      LDRB     r0,[r0,#3]
        0x00035980:    eb012000    ...     ADD      r0,r1,r0,LSL #8
        0x00035984:    fa1ff880    ....    UXTH     r8,r0
        0x00035988:    f7e5fc2a    ..*.    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x0003598c:    4540        @E      CMP      r0,r8
        0x0003598e:    d306        ..      BCC      0x3599e ; hciTrSerialRxIncoming + 182
        0x00035990:    eb060008    ....    ADD      r0,r6,r8
        0x00035994:    b280        ..      UXTH     r0,r0
        0x00035996:    2100        .!      MOVS     r1,#0
        0x00035998:    f7e7f8d1    ....    BL       WsfMsgDataAlloc ; 0x1cb3e
        0x0003599c:    e00a        ..      B        0x359b4 ; hciTrSerialRxIncoming + 204
        0x0003599e:    78a0        .x      LDRB     r0,[r4,#2]
        0x000359a0:    2804        .(      CMP      r0,#4
        0x000359a2:    d108        ..      BNE      0x359b6 ; hciTrSerialRxIncoming + 206
        0x000359a4:    f1b80fff    ....    CMP      r8,#0xff
        0x000359a8:    d805        ..      BHI      0x359b6 ; hciTrSerialRxIncoming + 206
        0x000359aa:    eb060008    ....    ADD      r0,r6,r8
        0x000359ae:    b280        ..      UXTH     r0,r0
        0x000359b0:    f7e7f8bc    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x000359b4:    60e0        .`      STR      r0,[r4,#0xc]
        0x000359b6:    f8d4c00c    ....    LDR      r12,[r4,#0xc]
        0x000359ba:    f1bc0f00    ....    CMP      r12,#0
        0x000359be:    d02c        ,.      BEQ      0x35a1a ; hciTrSerialRxIncoming + 306
        0x000359c0:    f8c4c010    ....    STR      r12,[r4,#0x10]
        0x000359c4:    b1b6        ..      CBZ      r6,0x359f4 ; hciTrSerialRxIncoming + 268
        0x000359c6:    4929        )I      LDR      r1,[pc,#164] ; [0x35a6c] = 0x100001a5
        0x000359c8:    f1ac0001    ....    SUB      r0,r12,#1
        0x000359cc:    f0160f01    ....    TST      r6,#1
        0x000359d0:    d003        ..      BEQ      0x359da ; hciTrSerialRxIncoming + 242
        0x000359d2:    f8112f01    .../    LDRB     r2,[r1,#1]!
        0x000359d6:    f8002f01    .../    STRB     r2,[r0,#1]!
        0x000359da:    0872        r.      LSRS     r2,r6,#1
        0x000359dc:    d007        ..      BEQ      0x359ee ; hciTrSerialRxIncoming + 262
        0x000359de:    784b        Kx      LDRB     r3,[r1,#1]
        0x000359e0:    7043        Cp      STRB     r3,[r0,#1]
        0x000359e2:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x000359e6:    f8003f02    ...?    STRB     r3,[r0,#2]!
        0x000359ea:    1e52        R.      SUBS     r2,r2,#1
        0x000359ec:    d1f7        ..      BNE      0x359de ; hciTrSerialRxIncoming + 246
        0x000359ee:    eb0c0006    ....    ADD      r0,r12,r6
        0x000359f2:    6120         a      STR      r0,[r4,#0x10]
        0x000359f4:    f8a48004    ....    STRH     r8,[r4,#4]
        0x000359f8:    e002        ..      B        0x35a00 ; hciTrSerialRxIncoming + 280
        0x000359fa:    e00b        ..      B        0x35a14 ; hciTrSerialRxIncoming + 300
        0x000359fc:    e012        ..      B        0x35a24 ; hciTrSerialRxIncoming + 316
        0x000359fe:    e025        %.      B        0x35a4c ; hciTrSerialRxIncoming + 356
        0x00035a00:    f1b80f00    ....    CMP      r8,#0
        0x00035a04:    bf0c        ..      ITE      EQ
        0x00035a06:    2003        .       MOVEQ    r0,#3
        0x00035a08:    2002        .       MOVNE    r0,#2
        0x00035a0a:    7060        `p      STRB     r0,[r4,#1]
        0x00035a0c:    d01e        ..      BEQ      0x35a4c ; hciTrSerialRxIncoming + 356
        0x00035a0e:    2d00        .-      CMP      r5,#0
        0x00035a10:    f47faf76    ..v.    BNE      0x35900 ; hciTrSerialRxIncoming + 24
        0x00035a14:    4648        HF      MOV      r0,r9
        0x00035a16:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x00035a1a:    f884b001    ....    STRB     r11,[r4,#1]
        0x00035a1e:    4650        PF      MOV      r0,r10
        0x00035a20:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x00035a24:    6921        !i      LDR      r1,[r4,#0x10]
        0x00035a26:    f8010b01    ....    STRB     r0,[r1],#1
        0x00035a2a:    6121        !a      STR      r1,[r4,#0x10]
        0x00035a2c:    88a0        ..      LDRH     r0,[r4,#4]
        0x00035a2e:    1e40        @.      SUBS     r0,r0,#1
        0x00035a30:    0400        ..      LSLS     r0,r0,#16
        0x00035a32:    0c00        ..      LSRS     r0,r0,#16
        0x00035a34:    80a0        ..      STRH     r0,[r4,#4]
        0x00035a36:    bf04        ..      ITT      EQ
        0x00035a38:    2003        .       MOVEQ    r0,#3
        0x00035a3a:    7060        `p      STRBEQ   r0,[r4,#1]
        0x00035a3c:    f1090001    ....    ADD      r0,r9,#1
        0x00035a40:    fa1ff980    ....    UXTH     r9,r0
        0x00035a44:    1e68        h.      SUBS     r0,r5,#1
        0x00035a46:    b285        ..      UXTH     r5,r0
        0x00035a48:    1c7f        ..      ADDS     r7,r7,#1
        0x00035a4a:    e760        `.      B        0x3590e ; hciTrSerialRxIncoming + 38
        0x00035a4c:    f884b000    ....    STRB     r11,[r4,#0]
        0x00035a50:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00035a52:    2900        .)      CMP      r1,#0
        0x00035a54:    bf1c        ..      ITT      NE
        0x00035a56:    78a0        .x      LDRBNE   r0,[r4,#2]
        0x00035a58:    f7fefb46    ..F.    BLNE     hciCoreRecv ; 0x340e8
        0x00035a5c:    f884b001    ....    STRB     r11,[r4,#1]
        0x00035a60:    e7d5        ..      B        0x35a0e ; hciTrSerialRxIncoming + 294
    $d
        0x00035a62:    0000        ..      DCW    0
        0x00035a64:    100001a0    ....    DCD    268435872
        0x00035a68:    100001a6    ....    DCD    268435878
        0x00035a6c:    100001a5    ....    DCD    268435877
    $t
    i.hci_process_trace_data
    hci_process_trace_data
        0x00035a70:    b410        ..      PUSH     {r4}
        0x00035a72:    f8101b01    ....    LDRB     r1,[r0],#1
        0x00035a76:    b082        ..      SUB      sp,sp,#8
        0x00035a78:    2901        .)      CMP      r1,#1
        0x00035a7a:    bf1e        ..      ITTT     NE
        0x00035a7c:    b002        ..      ADDNE    sp,sp,#8
        0x00035a7e:    bc10        ..      POPNE    {r4}
        0x00035a80:    4770        pG      BXNE     lr
        0x00035a82:    f8101f04    ....    LDRB     r1,[r0,#4]!
        0x00035a86:    7842        Bx      LDRB     r2,[r0,#1]
        0x00035a88:    78c3        .x      LDRB     r3,[r0,#3]
        0x00035a8a:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x00035a8e:    7882        .x      LDRB     r2,[r0,#2]
        0x00035a90:    0412        ..      LSLS     r2,r2,#16
        0x00035a92:    eb026203    ...b    ADD      r2,r2,r3,LSL #24
        0x00035a96:    4411        .D      ADD      r1,r1,r2
        0x00035a98:    f6404235    @.5B    MOV      r2,#0xc35
        0x00035a9c:    4351        QC      MULS     r1,r2,r1
        0x00035a9e:    4a1a        .J      LDR      r2,[pc,#104] ; [0x35b08] = 0xcccccccd
        0x00035aa0:    fba23201    ...2    UMULL    r3,r2,r2,r1
        0x00035aa4:    08d3        ..      LSRS     r3,r2,#3
        0x00035aa6:    f44f727a    O.zr    MOV      r2,#0x3e8
        0x00035aaa:    fbb3f3f2    ....    UDIV     r3,r3,r2
        0x00035aae:    f2427310    B..s    MOV      r3,#0x2710
        0x00035ab2:    fbb1f1f3    ....    UDIV     r1,r1,r3
        0x00035ab6:    fbb1f3f2    ....    UDIV     r3,r1,r2
        0x00035aba:    fb021313    ....    MLS      r3,r2,r3,r1
        0x00035abe:    fbb1f2f2    ....    UDIV     r2,r1,r2
        0x00035ac2:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x00035ac6:    4b11        .K      LDR      r3,[pc,#68] ; [0x35b0c] = 0x88888889
        0x00035ac8:    fba34c02    ...L    UMULL    r4,r12,r3,r2
        0x00035acc:    ea4f1c5c    O.\.    LSR      r12,r12,#5
        0x00035ad0:    ebac1c0c    ....    SUB      r12,r12,r12,LSL #4
        0x00035ad4:    eb02028c    ....    ADD      r2,r2,r12,LSL #2
        0x00035ad8:    f88d2002    ...     STRB     r2,[sp,#2]
        0x00035adc:    f64e2260    N.`"    MOV      r2,#0xea60
        0x00035ae0:    fbb1f2f2    ....    UDIV     r2,r1,r2
        0x00035ae4:    fba3c302    ....    UMULL    r12,r3,r3,r2
        0x00035ae8:    095b        [.      LSRS     r3,r3,#5
        0x00035aea:    eba31303    ....    SUB      r3,r3,r3,LSL #4
        0x00035aee:    eb020283    ....    ADD      r2,r2,r3,LSL #2
        0x00035af2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x00035af6:    4a06        .J      LDR      r2,[pc,#24] ; [0x35b10] = 0x36ee80
        0x00035af8:    fbb1f1f2    ....    UDIV     r1,r1,r2
        0x00035afc:    f88d1004    ....    STRB     r1,[sp,#4]
        0x00035b00:    b002        ..      ADD      sp,sp,#8
        0x00035b02:    bc10        ..      POP      {r4}
        0x00035b04:    4770        pG      BX       lr
    $d
        0x00035b06:    0000        ..      DCW    0
        0x00035b08:    cccccccd    ....    DCD    3435973837
        0x00035b0c:    88888889    ....    DCD    2290649225
        0x00035b10:    0036ee80    ..6.    DCD    3600000
    $t
    i.hysteresis_decision
    hysteresis_decision
        0x00035b14:    b470        p.      PUSH     {r4-r6}
        0x00035b16:    4684        .F      MOV      r12,r0
        0x00035b18:    2000        .       MOVS     r0,#0
        0x00035b1a:    2a00        .*      CMP      r2,#0
        0x00035b1c:    bfcc        ..      ITE      GT
        0x00035b1e:    f0020501    ....    ANDGT    r5,r2,#1
        0x00035b22:    2500        .%      MOVLE    r5,#0
        0x00035b24:    1e6c        l.      SUBS     r4,r5,#1
        0x00035b26:    d40b        ..      BMI      0x35b40 ; hysteresis_decision + 44
        0x00035b28:    eb0c0680    ....    ADD      r6,r12,r0,LSL #2
        0x00035b2c:    edd60a00    ....    VLDR     s1,[r6,#0]
        0x00035b30:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00035b34:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00035b38:    dc1b        ..      BGT      0x35b72 ; hysteresis_decision + 94
        0x00035b3a:    1c40        @.      ADDS     r0,r0,#1
        0x00035b3c:    4284        .B      CMP      r4,r0
        0x00035b3e:    daf3        ..      BGE      0x35b28 ; hysteresis_decision + 20
        0x00035b40:    4628        (F      MOV      r0,r5
        0x00035b42:    4295        .B      CMP      r5,r2
        0x00035b44:    da15        ..      BGE      0x35b72 ; hysteresis_decision + 94
        0x00035b46:    bf00        ..      NOP      
        0x00035b48:    eb0c0480    ....    ADD      r4,r12,r0,LSL #2
        0x00035b4c:    edd40a00    ....    VLDR     s1,[r4,#0]
        0x00035b50:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00035b54:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00035b58:    dc0b        ..      BGT      0x35b72 ; hysteresis_decision + 94
        0x00035b5a:    edd40a01    ....    VLDR     s1,[r4,#4]
        0x00035b5e:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00035b62:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00035b66:    dd01        ..      BLE      0x35b6c ; hysteresis_decision + 88
        0x00035b68:    1c40        @.      ADDS     r0,r0,#1
        0x00035b6a:    e002        ..      B        0x35b72 ; hysteresis_decision + 94
        0x00035b6c:    1c80        ..      ADDS     r0,r0,#2
        0x00035b6e:    4290        .B      CMP      r0,r2
        0x00035b70:    dbea        ..      BLT      0x35b48 ; hysteresis_decision + 52
        0x00035b72:    eb0c0283    ....    ADD      r2,r12,r3,LSL #2
        0x00035b76:    eb010183    ....    ADD      r1,r1,r3,LSL #2
        0x00035b7a:    4298        .B      CMP      r0,r3
        0x00035b7c:    dd0b        ..      BLE      0x35b96 ; hysteresis_decision + 130
        0x00035b7e:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x00035b82:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00035b86:    ee700a81    p...    VADD.F32 s1,s1,s2
        0x00035b8a:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00035b8e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00035b92:    bfc8        ..      IT       GT
        0x00035b94:    4618        .F      MOVGT    r0,r3
        0x00035b96:    4298        .B      CMP      r0,r3
        0x00035b98:    bfa4        ..      ITT      GE
        0x00035b9a:    bc70        p.      POPGE    {r4-r6}
        0x00035b9c:    4770        pG      BXGE     lr
        0x00035b9e:    ed520a01    R...    VLDR     s1,[r2,#-4]
        0x00035ba2:    ed111a01    ....    VLDR     s2,[r1,#-4]
        0x00035ba6:    ee700ac1    p...    VSUB.F32 s1,s1,s2
        0x00035baa:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00035bae:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00035bb2:    bf38        8.      IT       CC
        0x00035bb4:    4618        .F      MOVCC    r0,r3
        0x00035bb6:    bc70        p.      POP      {r4-r6}
        0x00035bb8:    4770        pG      BX       lr
    i.init_caps
    init_caps
        0x00035bba:    b4f0        ..      PUSH     {r4-r7}
        0x00035bbc:    6886        .h      LDR      r6,[r0,#8]
        0x00035bbe:    2e00        ..      CMP      r6,#0
        0x00035bc0:    bfdc        ..      ITT      LE
        0x00035bc2:    bcf0        ..      POPLE    {r4-r7}
        0x00035bc4:    4770        pG      BXLE     lr
        0x00035bc6:    1f0d        ..      SUBS     r5,r1,#4
        0x00035bc8:    eb030c42    ..B.    ADD      r12,r3,r2,LSL #1
        0x00035bcc:    6e81        .n      LDR      r1,[r0,#0x68]
        0x00035bce:    f1ac0c01    ....    SUB      r12,r12,#1
        0x00035bd2:    fb06110c    ....    MLA      r1,r6,r12,r1
        0x00035bd6:    1e4c        L.      SUBS     r4,r1,#1
        0x00035bd8:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00035bda:    f0160f01    ....    TST      r6,#1
        0x00035bde:    f1a10c02    ....    SUB      r12,r1,#2
        0x00035be2:    d00d        ..      BEQ      0x35c00 ; init_caps + 70
        0x00035be4:    f9316f02    1..o    LDRSH    r6,[r1,#2]!
        0x00035be8:    f93c7f02    <...    LDRSH    r7,[r12,#2]!
        0x00035bec:    1bf6        ..      SUBS     r6,r6,r7
        0x00035bee:    f8147f01    ....    LDRB     r7,[r4,#1]!
        0x00035bf2:    4096        .@      LSLS     r6,r6,r2
        0x00035bf4:    3740        @7      ADDS     r7,r7,#0x40
        0x00035bf6:    435f        _C      MULS     r7,r3,r7
        0x00035bf8:    437e        ~C      MULS     r6,r7,r6
        0x00035bfa:    10b6        ..      ASRS     r6,r6,#2
        0x00035bfc:    f8456f04    E..o    STR      r6,[r5,#4]!
        0x00035c00:    6880        .h      LDR      r0,[r0,#8]
        0x00035c02:    1040        @.      ASRS     r0,r0,#1
        0x00035c04:    bf04        ..      ITT      EQ
        0x00035c06:    bcf0        ..      POPEQ    {r4-r7}
        0x00035c08:    4770        pG      BXEQ     lr
        0x00035c0a:    f9b16002    ...`    LDRSH    r6,[r1,#2]
        0x00035c0e:    f9bc7002    ...p    LDRSH    r7,[r12,#2]
        0x00035c12:    1bf6        ..      SUBS     r6,r6,r7
        0x00035c14:    7867        gx      LDRB     r7,[r4,#1]
        0x00035c16:    4096        .@      LSLS     r6,r6,r2
        0x00035c18:    3740        @7      ADDS     r7,r7,#0x40
        0x00035c1a:    435f        _C      MULS     r7,r3,r7
        0x00035c1c:    437e        ~C      MULS     r6,r7,r6
        0x00035c1e:    10b6        ..      ASRS     r6,r6,#2
        0x00035c20:    606e        n`      STR      r6,[r5,#4]
        0x00035c22:    f9316f04    1..o    LDRSH    r6,[r1,#4]!
        0x00035c26:    f93c7f04    <...    LDRSH    r7,[r12,#4]!
        0x00035c2a:    1bf6        ..      SUBS     r6,r6,r7
        0x00035c2c:    f8147f02    ....    LDRB     r7,[r4,#2]!
        0x00035c30:    4096        .@      LSLS     r6,r6,r2
        0x00035c32:    3740        @7      ADDS     r7,r7,#0x40
        0x00035c34:    435f        _C      MULS     r7,r3,r7
        0x00035c36:    437e        ~C      MULS     r6,r7,r6
        0x00035c38:    10b6        ..      ASRS     r6,r6,#2
        0x00035c3a:    f8456f08    E..o    STR      r6,[r5,#8]!
        0x00035c3e:    1e40        @.      SUBS     r0,r0,#1
        0x00035c40:    d1e3        ..      BNE      0x35c0a ; init_caps + 80
        0x00035c42:    bcf0        ..      POP      {r4-r7}
        0x00035c44:    4770        pG      BX       lr
        0x00035c46:    0000        ..      MOVS     r0,r0
    i.intensity_stereo
    intensity_stereo
        0x00035c48:    b570        p.      PUSH     {r4-r6,lr}
        0x00035c4a:    460e        .F      MOV      r6,r1
        0x00035c4c:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x00035c50:    4615        .F      MOV      r5,r2
        0x00035c52:    e9dd1408    ....    LDRD     r1,r4,[sp,#0x20]
        0x00035c56:    eb030281    ....    ADD      r2,r3,r1,LSL #2
        0x00035c5a:    eddf9a36    ..6.    VLDR     s19,[pc,#216] ; [0x35d34] = 0x26901d7d
        0x00035c5e:    ed928a00    ....    VLDR     s16,[r2,#0]
        0x00035c62:    6880        .h      LDR      r0,[r0,#8]
        0x00035c64:    eef08a69    ..i.    VMOV.F32 s17,s19
        0x00035c68:    4408        .D      ADD      r0,r0,r1
        0x00035c6a:    ee488a08    H...    VMLA.F32 s17,s16,s16
        0x00035c6e:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x00035c72:    ed909a00    ....    VLDR     s18,[r0,#0]
        0x00035c76:    ee498a09    I...    VMLA.F32 s17,s18,s18
        0x00035c7a:    ee180a90    ....    VMOV     r0,s17
        0x00035c7e:    f00df8a7    ....    BL       __aeabi_f2d ; 0x42dd0
        0x00035c82:    ec410b10    A...    VMOV     d0,r0,r1
        0x00035c86:    f7e8fcbf    ....    BL       __hardfp_sqrt ; 0x1e608
        0x00035c8a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00035c8e:    f00cfa63    ..c.    BL       __aeabi_d2f ; 0x42158
        0x00035c92:    ee000a10    ....    VMOV     s0,r0
        0x00035c96:    1e61        a.      SUBS     r1,r4,#1
        0x00035c98:    2900        .)      CMP      r1,#0
        0x00035c9a:    ee301a29    0.).    VADD.F32 s2,s0,s19
        0x00035c9e:    eec80a01    ....    VDIV.F32 s1,s16,s2
        0x00035ca2:    ee890a01    ....    VDIV.F32 s0,s18,s2
        0x00035ca6:    dd2e        ..      BLE      0x35d06 ; intensity_stereo + 190
        0x00035ca8:    1f30        0.      SUBS     r0,r6,#4
        0x00035caa:    1f2b        +.      SUBS     r3,r5,#4
        0x00035cac:    f0140f01    ....    TST      r4,#1
        0x00035cb0:    d10b        ..      BNE      0x35cca ; intensity_stereo + 130
        0x00035cb2:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x00035cb6:    edd31a01    ....    VLDR     s3,[r3,#4]
        0x00035cba:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00035cbe:    ee001a21    ..!.    VMLA.F32 s2,s0,s3
        0x00035cc2:    ed801a01    ....    VSTR     s2,[r0,#4]
        0x00035cc6:    1d00        ..      ADDS     r0,r0,#4
        0x00035cc8:    1d1b        ..      ADDS     r3,r3,#4
        0x00035cca:    ea5f0c61    _.a.    ASRS     r12,r1,#1
        0x00035cce:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x00035cd2:    d018        ..      BEQ      0x35d06 ; intensity_stereo + 190
        0x00035cd4:    ed902a01    ...*    VLDR     s4,[r0,#4]
        0x00035cd8:    edd31a02    ....    VLDR     s3,[r3,#8]
        0x00035cdc:    ee222a20    ". *    VMUL.F32 s4,s4,s1
        0x00035ce0:    ee002a01    ...*    VMLA.F32 s4,s0,s2
        0x00035ce4:    ed802a01    ...*    VSTR     s4,[r0,#4]
        0x00035ce8:    ed902a02    ...*    VLDR     s4,[r0,#8]
        0x00035cec:    ed931a03    ....    VLDR     s2,[r3,#0xc]
        0x00035cf0:    3308        .3      ADDS     r3,r3,#8
        0x00035cf2:    ee222a20    ". *    VMUL.F32 s4,s4,s1
        0x00035cf6:    ee002a21    ..!*    VMLA.F32 s4,s0,s3
        0x00035cfa:    ed802a02    ...*    VSTR     s4,[r0,#8]
        0x00035cfe:    3008        .0      ADDS     r0,r0,#8
        0x00035d00:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00035d04:    d1e6        ..      BNE      0x35cd4 ; intensity_stereo + 140
        0x00035d06:    0008        ..      MOVS     r0,r1
        0x00035d08:    bf44        D.      ITT      MI
        0x00035d0a:    ecbd8b04    ....    VPOPMI   {d8-d9}
        0x00035d0e:    bd70        p.      POPMI    {r4-r6,pc}
        0x00035d10:    eb060180    ....    ADD      r1,r6,r0,LSL #2
        0x00035d14:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00035d18:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00035d1c:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x00035d20:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00035d24:    ee400a01    @...    VMLA.F32 s1,s0,s2
        0x00035d28:    edc10a00    ....    VSTR     s1,[r1,#0]
        0x00035d2c:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00035d30:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00035d32:    0000        ..      DCW    0
        0x00035d34:    26901d7d    }..&    DCD    646978941
    $t
    i.internal_iom_error_reset_disable_submodule
    internal_iom_error_reset_disable_submodule
        0x00035d38:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00035d3c:    b091        ..      SUB      sp,sp,#0x44
        0x00035d3e:    4606        .F      MOV      r6,r0
        0x00035d40:    6844        Dh      LDR      r4,[r0,#4]
        0x00035d42:    2000        .       MOVS     r0,#0
        0x00035d44:    9006        ..      STR      r0,[sp,#0x18]
        0x00035d46:    9007        ..      STR      r0,[sp,#0x1c]
        0x00035d48:    9008        ..      STR      r0,[sp,#0x20]
        0x00035d4a:    f8d60864    ..d.    LDR      r0,[r6,#0x864]
        0x00035d4e:    2800        .(      CMP      r0,#0
        0x00035d50:    bf08        ..      IT       EQ
        0x00035d52:    2001        .       MOVEQ    r0,#1
        0x00035d54:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00035d58:    0040        @.      LSLS     r0,r0,#1
        0x00035d5a:    9002        ..      STR      r0,[sp,#8]
        0x00035d5c:    0320         .      LSLS     r0,r4,#12
        0x00035d5e:    f1004580    ...E    ADD      r5,r0,#0x40000000
        0x00035d62:    f50525a0    ...%    ADD      r5,r5,#0x50000
        0x00035d66:    f8d5a388    ....    LDR      r10,[r5,#0x388]
        0x00035d6a:    2001        .       MOVS     r0,#1
        0x00035d6c:    9000        ..      STR      r0,[sp,#0]
        0x00035d6e:    486e        nH      LDR      r0,[pc,#440] ; [0x35f28] = 0x40050248
        0x00035d70:    2304        .#      MOVS     r3,#4
        0x00035d72:    eb003104    ...1    ADD      r1,r0,r4,LSL #12
        0x00035d76:    2206        ."      MOVS     r2,#6
        0x00035d78:    486c        lH      LDR      r0,[pc,#432] ; [0x35f2c] = 0x7a120
        0x00035d7a:    f7ebfb47    ..G.    BL       am_hal_delay_us_status_check ; 0x2140c
        0x00035d7e:    7a30        0z      LDRB     r0,[r6,#8]
        0x00035d80:    2800        .(      CMP      r0,#0
        0x00035d82:    bf0c        ..      ITE      EQ
        0x00035d84:    2001        .       MOVEQ    r0,#1
        0x00035d86:    2000        .       MOVNE    r0,#0
        0x00035d88:    eb040184    ....    ADD      r1,r4,r4,LSL #2
        0x00035d8c:    4a68        hJ      LDR      r2,[pc,#416] ; [0x35f30] = 0x44be8
        0x00035d8e:    4b69        iK      LDR      r3,[pc,#420] ; [0x35f34] = 0x40010000
        0x00035d90:    eb020441    ..A.    ADD      r4,r2,r1,LSL #1
        0x00035d94:    f64f7cff    O..|    MOV      r12,#0xffff
        0x00035d98:    2800        .(      CMP      r0,#0
        0x00035d9a:    d07d        }.      BEQ      0x35e98 ; internal_iom_error_reset_disable_submodule + 352
        0x00035d9c:    8861        a.      LDRH     r1,[r4,#2]
        0x00035d9e:    0908        ..      LSRS     r0,r1,#4
        0x00035da0:    f001010f    ....    AND      r1,r1,#0xf
        0x00035da4:    f8532020    S.      LDR      r2,[r3,r0,LSL #2]
        0x00035da8:    9209        ..      STR      r2,[sp,#0x24]
        0x00035daa:    f002020f    ....    AND      r2,r2,#0xf
        0x00035dae:    428a        .B      CMP      r2,r1
        0x00035db0:    bf18        ..      IT       NE
        0x00035db2:    4660        `F      MOVNE    r0,r12
        0x00035db4:    9006        ..      STR      r0,[sp,#0x18]
        0x00035db6:    88e2        ..      LDRH     r2,[r4,#6]
        0x00035db8:    0911        ..      LSRS     r1,r2,#4
        0x00035dba:    f002000f    ....    AND      r0,r2,#0xf
        0x00035dbe:    f8532021    S.!     LDR      r2,[r3,r1,LSL #2]
        0x00035dc2:    9209        ..      STR      r2,[sp,#0x24]
        0x00035dc4:    f002020f    ....    AND      r2,r2,#0xf
        0x00035dc8:    4282        .B      CMP      r2,r0
        0x00035dca:    bf18        ..      IT       NE
        0x00035dcc:    4661        aF      MOVNE    r1,r12
        0x00035dce:    9107        ..      STR      r1,[sp,#0x1c]
        0x00035dd0:    8921        !.      LDRH     r1,[r4,#8]
        0x00035dd2:    0908        ..      LSRS     r0,r1,#4
        0x00035dd4:    f001010f    ....    AND      r1,r1,#0xf
        0x00035dd8:    f8532020    S.      LDR      r2,[r3,r0,LSL #2]
        0x00035ddc:    9203        ..      STR      r2,[sp,#0xc]
        0x00035dde:    f002020f    ....    AND      r2,r2,#0xf
        0x00035de2:    428a        .B      CMP      r2,r1
        0x00035de4:    bf18        ..      IT       NE
        0x00035de6:    4660        `F      MOVNE    r0,r12
        0x00035de8:    9008        ..      STR      r0,[sp,#0x20]
        0x00035dea:    7a30        0z      LDRB     r0,[r6,#8]
        0x00035dec:    2801        .(      CMP      r0,#1
        0x00035dee:    bf18        ..      IT       NE
        0x00035df0:    f8cdc020    .. .    STRNE    r12,[sp,#0x20]
        0x00035df4:    f10d0918    ....    ADD      r9,sp,#0x18
        0x00035df8:    f8dfb13c    ..<.    LDR      r11,[pc,#316] ; [0x35f38] = 0x44928
        0x00035dfc:    2400        .$      MOVS     r4,#0
        0x00035dfe:    af0a        ..      ADD      r7,sp,#0x28
        0x00035e00:    f8598024    Y.$.    LDR      r8,[r9,r4,LSL #2]
        0x00035e04:    f1b80f00    ....    CMP      r8,#0
        0x00035e08:    bf18        ..      IT       NE
        0x00035e0a:    f1b80f80    ....    CMPNE    r8,#0x80
        0x00035e0e:    bf2c        ,.      ITE      CS
        0x00035e10:    2000        .       MOVCS    r0,#0
        0x00035e12:    2001        .       MOVCC    r0,#1
        0x00035e14:    eb0701c4    ....    ADD      r1,r7,r4,LSL #3
        0x00035e18:    7108        .q      STRB     r0,[r1,#4]
        0x00035e1a:    b140        @.      CBZ      r0,0x35e2e ; internal_iom_error_reset_disable_submodule + 246
        0x00035e1c:    4640        @F      MOV      r0,r8
        0x00035e1e:    f7ebfcdb    ....    BL       am_hal_gpio_pinconfig_get ; 0x217d8
        0x00035e22:    f8db1000    ....    LDR      r1,[r11,#0]
        0x00035e26:    9109        ..      STR      r1,[sp,#0x24]
        0x00035e28:    4640        @F      MOV      r0,r8
        0x00035e2a:    f7ebfcab    ....    BL       am_hal_gpio_pinconfig ; 0x21784
        0x00035e2e:    1c64        d.      ADDS     r4,r4,#1
        0x00035e30:    2c03        .,      CMP      r4,#3
        0x00035e32:    d3e5        ..      BCC      0x35e00 ; internal_iom_error_reset_disable_submodule + 200
        0x00035e34:    7a30        0z      LDRB     r0,[r6,#8]
        0x00035e36:    2800        .(      CMP      r0,#0
        0x00035e38:    bf18        ..      IT       NE
        0x00035e3a:    2001        .       MOVNE    r0,#1
        0x00035e3c:    f8d5111c    ....    LDR      r1,[r5,#0x11c]
        0x00035e40:    f3c10142    ..B.    UBFX     r1,r1,#1,#3
        0x00035e44:    4281        .B      CMP      r1,r0
        0x00035e46:    d005        ..      BEQ      0x35e54 ; internal_iom_error_reset_disable_submodule + 284
        0x00035e48:    f8d5111c    ....    LDR      r1,[r5,#0x11c]
        0x00035e4c:    f3c11142    ..B.    UBFX     r1,r1,#5,#3
        0x00035e50:    4281        .B      CMP      r1,r0
        0x00035e52:    d144        D.      BNE      0x35ede ; internal_iom_error_reset_disable_submodule + 422
        0x00035e54:    2000        .       MOVS     r0,#0
        0x00035e56:    f8c5011c    ....    STR      r0,[r5,#0x11c]
        0x00035e5a:    f8d50110    ....    LDR      r0,[r5,#0x110]
        0x00035e5e:    f04f0801    O...    MOV      r8,#1
        0x00035e62:    f0200002     ...    BIC      r0,r0,#2
        0x00035e66:    f8c50110    ....    STR      r0,[r5,#0x110]
        0x00035e6a:    f8d50388    ....    LDR      r0,[r5,#0x388]
        0x00035e6e:    f0400002    @...    ORR      r0,r0,#2
        0x00035e72:    f8c50388    ....    STR      r0,[r5,#0x388]
        0x00035e76:    9802        ..      LDR      r0,[sp,#8]
        0x00035e78:    f7ebfa86    ....    BL       am_hal_delay_us ; 0x21388
        0x00035e7c:    f05f0400    _...    MOVS.W   r4,#0
        0x00035e80:    eb0700c4    ....    ADD      r0,r7,r4,LSL #3
        0x00035e84:    7901        .y      LDRB     r1,[r0,#4]
        0x00035e86:    b131        1.      CBZ      r1,0x35e96 ; internal_iom_error_reset_disable_submodule + 350
        0x00035e88:    6800        .h      LDR      r0,[r0,#0]
        0x00035e8a:    9002        ..      STR      r0,[sp,#8]
        0x00035e8c:    f8590024    Y.$.    LDR      r0,[r9,r4,LSL #2]
        0x00035e90:    9902        ..      LDR      r1,[sp,#8]
        0x00035e92:    f7ebfc77    ..w.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x00035e96:    e000        ..      B        0x35e9a ; internal_iom_error_reset_disable_submodule + 354
        0x00035e98:    e025        %.      B        0x35ee6 ; internal_iom_error_reset_disable_submodule + 430
        0x00035e9a:    1c64        d.      ADDS     r4,r4,#1
        0x00035e9c:    2c03        .,      CMP      r4,#3
        0x00035e9e:    d3ef        ..      BCC      0x35e80 ; internal_iom_error_reset_disable_submodule + 328
        0x00035ea0:    f8c5a388    ....    STR      r10,[r5,#0x388]
        0x00035ea4:    f8d50110    ....    LDR      r0,[r5,#0x110]
        0x00035ea8:    f0400002    @...    ORR      r0,r0,#2
        0x00035eac:    f8c50110    ....    STR      r0,[r5,#0x110]
        0x00035eb0:    7a30        0z      LDRB     r0,[r6,#8]
        0x00035eb2:    2800        .(      CMP      r0,#0
        0x00035eb4:    bf18        ..      IT       NE
        0x00035eb6:    2001        .       MOVNE    r0,#1
        0x00035eb8:    f8d5111c    ....    LDR      r1,[r5,#0x11c]
        0x00035ebc:    f3c10142    ..B.    UBFX     r1,r1,#1,#3
        0x00035ec0:    4281        .B      CMP      r1,r0
        0x00035ec2:    bf08        ..      IT       EQ
        0x00035ec4:    f8c5811c    ....    STREQ    r8,[r5,#0x11c]
        0x00035ec8:    d02a        *.      BEQ      0x35f20 ; internal_iom_error_reset_disable_submodule + 488
        0x00035eca:    f8d5111c    ....    LDR      r1,[r5,#0x11c]
        0x00035ece:    f3c11142    ..B.    UBFX     r1,r1,#5,#3
        0x00035ed2:    4281        .B      CMP      r1,r0
        0x00035ed4:    bf04        ..      ITT      EQ
        0x00035ed6:    2010        .       MOVEQ    r0,#0x10
        0x00035ed8:    f8c5011c    ....    STREQ    r0,[r5,#0x11c]
        0x00035edc:    d020         .      BEQ      0x35f20 ; internal_iom_error_reset_disable_submodule + 488
        0x00035ede:    b011        ..      ADD      sp,sp,#0x44
        0x00035ee0:    2009        .       MOVS     r0,#9
        0x00035ee2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00035ee6:    f8cdc020    .. .    STR      r12,[sp,#0x20]
        0x00035eea:    8821        !.      LDRH     r1,[r4,#0]
        0x00035eec:    0908        ..      LSRS     r0,r1,#4
        0x00035eee:    f001010f    ....    AND      r1,r1,#0xf
        0x00035ef2:    f8532020    S.      LDR      r2,[r3,r0,LSL #2]
        0x00035ef6:    9209        ..      STR      r2,[sp,#0x24]
        0x00035ef8:    f002020f    ....    AND      r2,r2,#0xf
        0x00035efc:    428a        .B      CMP      r2,r1
        0x00035efe:    bf18        ..      IT       NE
        0x00035f00:    4660        `F      MOVNE    r0,r12
        0x00035f02:    9006        ..      STR      r0,[sp,#0x18]
        0x00035f04:    88a1        ..      LDRH     r1,[r4,#4]
        0x00035f06:    0908        ..      LSRS     r0,r1,#4
        0x00035f08:    f001010f    ....    AND      r1,r1,#0xf
        0x00035f0c:    f8532020    S.      LDR      r2,[r3,r0,LSL #2]
        0x00035f10:    9203        ..      STR      r2,[sp,#0xc]
        0x00035f12:    f002020f    ....    AND      r2,r2,#0xf
        0x00035f16:    428a        .B      CMP      r2,r1
        0x00035f18:    bf18        ..      IT       NE
        0x00035f1a:    4660        `F      MOVNE    r0,r12
        0x00035f1c:    9007        ..      STR      r0,[sp,#0x1c]
        0x00035f1e:    e764        d.      B        0x35dea ; internal_iom_error_reset_disable_submodule + 178
        0x00035f20:    b011        ..      ADD      sp,sp,#0x44
        0x00035f22:    2000        .       MOVS     r0,#0
        0x00035f24:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00035f28:    40050248    H..@    DCD    1074070088
        0x00035f2c:    0007a120     ...    DCD    500000
        0x00035f30:    00044be8    .K..    DCD    281576
        0x00035f34:    40010000    ...@    DCD    1073807360
        0x00035f38:    00044928    (I..    DCD    280872
    $t
    i.internal_iom_reset_on_error
    internal_iom_reset_on_error
        0x00035f3c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00035f40:    460d        .F      MOV      r5,r1
        0x00035f42:    6841        Ah      LDR      r1,[r0,#4]
        0x00035f44:    4607        .F      MOV      r7,r0
        0x00035f46:    0308        ..      LSLS     r0,r1,#12
        0x00035f48:    f1004480    ...D    ADD      r4,r0,#0x40000000
        0x00035f4c:    f50424a0    ...$    ADD      r4,r4,#0x50000
        0x00035f50:    b099        ..      SUB      sp,sp,#0x64
        0x00035f52:    f8d40200    ....    LDR      r0,[r4,#0x200]
        0x00035f56:    2600        .&      MOVS     r6,#0
        0x00035f58:    9002        ..      STR      r0,[sp,#8]
        0x00035f5a:    f8c46200    ...b    STR      r6,[r4,#0x200]
        0x00035f5e:    f4156f00    ...o    TST      r5,#0x800
        0x00035f62:    d053        S.      BEQ      0x3600c ; internal_iom_reset_on_error + 208
        0x00035f64:    f8d40218    ....    LDR      r0,[r4,#0x218]
        0x00035f68:    f0100f02    ....    TST      r0,#2
        0x00035f6c:    d01d        ..      BEQ      0x35faa ; internal_iom_reset_on_error + 110
        0x00035f6e:    4bd2        .K      LDR      r3,[pc,#840] ; [0x362b8] = 0xdeadbeef
        0x00035f70:    f8d4221c    ..."    LDR      r2,[r4,#0x21c]
        0x00035f74:    b172        r.      CBZ      r2,0x35f94 ; internal_iom_reset_on_error + 88
        0x00035f76:    bf00        ..      NOP      
        0x00035f78:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x00035f7c:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x00035f80:    2804        .(      CMP      r0,#4
        0x00035f82:    d305        ..      BCC      0x35f90 ; internal_iom_reset_on_error + 84
        0x00035f84:    f8c4310c    ...1    STR      r3,[r4,#0x10c]
        0x00035f88:    2a04        .*      CMP      r2,#4
        0x00035f8a:    bf88        ..      IT       HI
        0x00035f8c:    1f12        ..      SUBHI    r2,r2,#4
        0x00035f8e:    d901        ..      BLS      0x35f94 ; internal_iom_reset_on_error + 88
        0x00035f90:    2a00        .*      CMP      r2,#0
        0x00035f92:    d1f1        ..      BNE      0x35f78 ; internal_iom_reset_on_error + 60
        0x00035f94:    2001        .       MOVS     r0,#1
        0x00035f96:    9000        ..      STR      r0,[sp,#0]
        0x00035f98:    48c8        .H      LDR      r0,[pc,#800] ; [0x362bc] = 0x40050248
        0x00035f9a:    2304        .#      MOVS     r3,#4
        0x00035f9c:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x00035fa0:    2206        ."      MOVS     r2,#6
        0x00035fa2:    48c7        .H      LDR      r0,[pc,#796] ; [0x362c0] = 0x7a120
        0x00035fa4:    f7ebfa32    ..2.    BL       am_hal_delay_us_status_check ; 0x2140c
        0x00035fa8:    e030        0.      B        0x3600c ; internal_iom_reset_on_error + 208
        0x00035faa:    f8d40248    ..H.    LDR      r0,[r4,#0x248]
        0x00035fae:    f0100f02    ....    TST      r0,#2
        0x00035fb2:    d012        ..      BEQ      0x35fda ; internal_iom_reset_on_error + 158
        0x00035fb4:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x00035fb8:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x00035fbc:    2804        .(      CMP      r0,#4
        0x00035fbe:    d307        ..      BCC      0x35fd0 ; internal_iom_reset_on_error + 148
        0x00035fc0:    f8d40108    ....    LDR      r0,[r4,#0x108]
        0x00035fc4:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x00035fc8:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x00035fcc:    2804        .(      CMP      r0,#4
        0x00035fce:    d2f7        ..      BCS      0x35fc0 ; internal_iom_reset_on_error + 132
        0x00035fd0:    f8d40248    ..H.    LDR      r0,[r4,#0x248]
        0x00035fd4:    f0100f02    ....    TST      r0,#2
        0x00035fd8:    d1ec        ..      BNE      0x35fb4 ; internal_iom_reset_on_error + 120
        0x00035fda:    2001        .       MOVS     r0,#1
        0x00035fdc:    9000        ..      STR      r0,[sp,#0]
        0x00035fde:    48b7        .H      LDR      r0,[pc,#732] ; [0x362bc] = 0x40050248
        0x00035fe0:    2304        .#      MOVS     r3,#4
        0x00035fe2:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x00035fe6:    2206        ."      MOVS     r2,#6
        0x00035fe8:    48b5        .H      LDR      r0,[pc,#724] ; [0x362c0] = 0x7a120
        0x00035fea:    f7ebfa0f    ....    BL       am_hal_delay_us_status_check ; 0x2140c
        0x00035fee:    b968        h.      CBNZ     r0,0x3600c ; internal_iom_reset_on_error + 208
        0x00035ff0:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x00035ff4:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x00035ff8:    2804        .(      CMP      r0,#4
        0x00035ffa:    d307        ..      BCC      0x3600c ; internal_iom_reset_on_error + 208
        0x00035ffc:    f8d40108    ....    LDR      r0,[r4,#0x108]
        0x00036000:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x00036004:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x00036008:    2804        .(      CMP      r0,#4
        0x0003600a:    d2f7        ..      BCS      0x35ffc ; internal_iom_reset_on_error + 192
        0x0003600c:    f4157f04    ....    TST      r5,#0x210
        0x00036010:    bf1c        ..      ITT      NE
        0x00036012:    4638        8F      MOVNE    r0,r7
        0x00036014:    f7fffe90    ....    BLNE     internal_iom_error_reset_disable_submodule ; 0x35d38
        0x00036018:    f8d40248    ..H.    LDR      r0,[r4,#0x248]
        0x0003601c:    f0100f02    ....    TST      r0,#2
        0x00036020:    f000813a    ..:.    BEQ.W    0x36298 ; internal_iom_reset_on_error + 860
        0x00036024:    6878        xh      LDR      r0,[r7,#4]
        0x00036026:    9010        ..      STR      r0,[sp,#0x40]
        0x00036028:    0300        ..      LSLS     r0,r0,#12
        0x0003602a:    f1004580    ...E    ADD      r5,r0,#0x40000000
        0x0003602e:    f50525a0    ...%    ADD      r5,r5,#0x50000
        0x00036032:    f04f0800    O...    MOV      r8,#0
        0x00036036:    f8d5012c    ..,.    LDR      r0,[r5,#0x12c]
        0x0003603a:    9014        ..      STR      r0,[sp,#0x50]
        0x0003603c:    f000001f    ....    AND      r0,r0,#0x1f
        0x00036040:    960d        ..      STR      r6,[sp,#0x34]
        0x00036042:    960c        ..      STR      r6,[sp,#0x30]
        0x00036044:    f8cd8048    ..H.    STR      r8,[sp,#0x48]
        0x00036048:    960e        ..      STR      r6,[sp,#0x38]
        0x0003604a:    9015        ..      STR      r0,[sp,#0x54]
        0x0003604c:    f8d70864    ..d.    LDR      r0,[r7,#0x864]
        0x00036050:    2800        .(      CMP      r0,#0
        0x00036052:    bf08        ..      IT       EQ
        0x00036054:    2001        .       MOVEQ    r0,#1
        0x00036056:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0003605a:    0040        @.      LSLS     r0,r0,#1
        0x0003605c:    9016        ..      STR      r0,[sp,#0x58]
        0x0003605e:    7a39        9z      LDRB     r1,[r7,#8]
        0x00036060:    6878        xh      LDR      r0,[r7,#4]
        0x00036062:    2900        .)      CMP      r1,#0
        0x00036064:    bf0c        ..      ITE      EQ
        0x00036066:    2301        .#      MOVEQ    r3,#1
        0x00036068:    2300        .#      MOVNE    r3,#0
        0x0003606a:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0003606e:    4995        .I      LDR      r1,[pc,#596] ; [0x362c4] = 0x44be8
        0x00036070:    f64f72ff    O..r    MOV      r2,#0xffff
        0x00036074:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x00036078:    4993        .I      LDR      r1,[pc,#588] ; [0x362c8] = 0x40010000
        0x0003607a:    2b00        .+      CMP      r3,#0
        0x0003607c:    d07b        {.      BEQ      0x36176 ; internal_iom_reset_on_error + 570
        0x0003607e:    f8b0c002    ....    LDRH     r12,[r0,#2]
        0x00036082:    ea4f131c    O...    LSR      r3,r12,#4
        0x00036086:    f00c0c0f    ....    AND      r12,r12,#0xf
        0x0003608a:    f8516023    Q.#`    LDR      r6,[r1,r3,LSL #2]
        0x0003608e:    960f        ..      STR      r6,[sp,#0x3c]
        0x00036090:    f006060f    ....    AND      r6,r6,#0xf
        0x00036094:    4566        fE      CMP      r6,r12
        0x00036096:    bf18        ..      IT       NE
        0x00036098:    4613        .F      MOVNE    r3,r2
        0x0003609a:    930c        ..      STR      r3,[sp,#0x30]
        0x0003609c:    f8b0c006    ....    LDRH     r12,[r0,#6]
        0x000360a0:    ea4f131c    O...    LSR      r3,r12,#4
        0x000360a4:    f00c0c0f    ....    AND      r12,r12,#0xf
        0x000360a8:    f8516023    Q.#`    LDR      r6,[r1,r3,LSL #2]
        0x000360ac:    960f        ..      STR      r6,[sp,#0x3c]
        0x000360ae:    f006060f    ....    AND      r6,r6,#0xf
        0x000360b2:    4566        fE      CMP      r6,r12
        0x000360b4:    bf18        ..      IT       NE
        0x000360b6:    4613        .F      MOVNE    r3,r2
        0x000360b8:    930d        ..      STR      r3,[sp,#0x34]
        0x000360ba:    8903        ..      LDRH     r3,[r0,#8]
        0x000360bc:    0918        ..      LSRS     r0,r3,#4
        0x000360be:    f003030f    ....    AND      r3,r3,#0xf
        0x000360c2:    f8511020    Q. .    LDR      r1,[r1,r0,LSL #2]
        0x000360c6:    910a        ..      STR      r1,[sp,#0x28]
        0x000360c8:    f001010f    ....    AND      r1,r1,#0xf
        0x000360cc:    4299        .B      CMP      r1,r3
        0x000360ce:    bf18        ..      IT       NE
        0x000360d0:    4610        .F      MOVNE    r0,r2
        0x000360d2:    900e        ..      STR      r0,[sp,#0x38]
        0x000360d4:    7a38        8z      LDRB     r0,[r7,#8]
        0x000360d6:    2801        .(      CMP      r0,#1
        0x000360d8:    bf18        ..      IT       NE
        0x000360da:    920e        ..      STRNE    r2,[sp,#0x38]
        0x000360dc:    f10d0a30    ..0.    ADD      r10,sp,#0x30
        0x000360e0:    2600        .&      MOVS     r6,#0
        0x000360e2:    f10d0910    ....    ADD      r9,sp,#0x10
        0x000360e6:    bf00        ..      NOP      
        0x000360e8:    f85ab026    Z.&.    LDR      r11,[r10,r6,LSL #2]
        0x000360ec:    f1bb0f00    ....    CMP      r11,#0
        0x000360f0:    bf18        ..      IT       NE
        0x000360f2:    f1bb0f80    ....    CMPNE    r11,#0x80
        0x000360f6:    bf2c        ,.      ITE      CS
        0x000360f8:    2000        .       MOVCS    r0,#0
        0x000360fa:    2001        .       MOVCC    r0,#1
        0x000360fc:    eb0901c6    ....    ADD      r1,r9,r6,LSL #3
        0x00036100:    7108        .q      STRB     r0,[r1,#4]
        0x00036102:    b140        @.      CBZ      r0,0x36116 ; internal_iom_reset_on_error + 474
        0x00036104:    4658        XF      MOV      r0,r11
        0x00036106:    f7ebfb67    ..g.    BL       am_hal_gpio_pinconfig_get ; 0x217d8
        0x0003610a:    4870        pH      LDR      r0,[pc,#448] ; [0x362cc] = 0x44928
        0x0003610c:    6801        .h      LDR      r1,[r0,#0]
        0x0003610e:    910f        ..      STR      r1,[sp,#0x3c]
        0x00036110:    4658        XF      MOV      r0,r11
        0x00036112:    f7ebfb37    ..7.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x00036116:    1c76        v.      ADDS     r6,r6,#1
        0x00036118:    2e03        ..      CMP      r6,#3
        0x0003611a:    d3e5        ..      BCC      0x360e8 ; internal_iom_reset_on_error + 428
        0x0003611c:    9816        ..      LDR      r0,[sp,#0x58]
        0x0003611e:    f7ebf933    ..3.    BL       am_hal_delay_us ; 0x21388
        0x00036122:    2600        .&      MOVS     r6,#0
        0x00036124:    eb0900c6    ....    ADD      r0,r9,r6,LSL #3
        0x00036128:    7901        .y      LDRB     r1,[r0,#4]
        0x0003612a:    b131        1.      CBZ      r1,0x3613a ; internal_iom_reset_on_error + 510
        0x0003612c:    6800        .h      LDR      r0,[r0,#0]
        0x0003612e:    9003        ..      STR      r0,[sp,#0xc]
        0x00036130:    f85a0026    Z.&.    LDR      r0,[r10,r6,LSL #2]
        0x00036134:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036136:    f7ebfb25    ..%.    BL       am_hal_gpio_pinconfig ; 0x21784
        0x0003613a:    1c76        v.      ADDS     r6,r6,#1
        0x0003613c:    2e03        ..      CMP      r6,#3
        0x0003613e:    d3f1        ..      BCC      0x36124 ; internal_iom_reset_on_error + 488
        0x00036140:    9815        ..      LDR      r0,[sp,#0x54]
        0x00036142:    2801        .(      CMP      r0,#1
        0x00036144:    d035        5.      BEQ      0x361b2 ; internal_iom_reset_on_error + 630
        0x00036146:    f8d50248    ..H.    LDR      r0,[r5,#0x248]
        0x0003614a:    f0100f02    ....    TST      r0,#2
        0x0003614e:    bf18        ..      IT       NE
        0x00036150:    f24c3650    L.P6    MOVNE    r6,#0xc350
        0x00036154:    d078        x.      BEQ      0x36248 ; internal_iom_reset_on_error + 780
        0x00036156:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x0003615a:    2100        .!      MOVS     r1,#0
        0x0003615c:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x00036160:    2804        .(      CMP      r0,#4
        0x00036162:    d37a        z.      BCC      0x3625a ; internal_iom_reset_on_error + 798
        0x00036164:    f8d50108    ....    LDR      r0,[r5,#0x108]
        0x00036168:    1c49        I.      ADDS     r1,r1,#1
        0x0003616a:    2910        .)      CMP      r1,#0x10
        0x0003616c:    d96f        o.      BLS      0x3624e ; internal_iom_reset_on_error + 786
        0x0003616e:    2004        .       MOVS     r0,#4
        0x00036170:    9012        ..      STR      r0,[sp,#0x48]
        0x00036172:    e072        r.      B        0x3625a ; internal_iom_reset_on_error + 798
        0x00036174:    e7ff        ..      B        0x36176 ; internal_iom_reset_on_error + 570
        0x00036176:    920e        ..      STR      r2,[sp,#0x38]
        0x00036178:    f8b0c000    ....    LDRH     r12,[r0,#0]
        0x0003617c:    ea4f131c    O...    LSR      r3,r12,#4
        0x00036180:    f00c0c0f    ....    AND      r12,r12,#0xf
        0x00036184:    f8516023    Q.#`    LDR      r6,[r1,r3,LSL #2]
        0x00036188:    960f        ..      STR      r6,[sp,#0x3c]
        0x0003618a:    f006060f    ....    AND      r6,r6,#0xf
        0x0003618e:    4566        fE      CMP      r6,r12
        0x00036190:    bf18        ..      IT       NE
        0x00036192:    4613        .F      MOVNE    r3,r2
        0x00036194:    930c        ..      STR      r3,[sp,#0x30]
        0x00036196:    8880        ..      LDRH     r0,[r0,#4]
        0x00036198:    0906        ..      LSRS     r6,r0,#4
        0x0003619a:    f000000f    ....    AND      r0,r0,#0xf
        0x0003619e:    f8511026    Q.&.    LDR      r1,[r1,r6,LSL #2]
        0x000361a2:    910a        ..      STR      r1,[sp,#0x28]
        0x000361a4:    f001010f    ....    AND      r1,r1,#0xf
        0x000361a8:    4281        .B      CMP      r1,r0
        0x000361aa:    bf18        ..      IT       NE
        0x000361ac:    4616        .F      MOVNE    r6,r2
        0x000361ae:    960d        ..      STR      r6,[sp,#0x34]
        0x000361b0:    e790        ..      B        0x360d4 ; internal_iom_reset_on_error + 408
        0x000361b2:    9814        ..      LDR      r0,[sp,#0x50]
        0x000361b4:    f3c0250b    ...%    UBFX     r5,r0,#8,#12
        0x000361b8:    2d00        .-      CMP      r5,#0
        0x000361ba:    dd5d        ].      BLE      0x36278 ; internal_iom_reset_on_error + 828
        0x000361bc:    eb050285    ....    ADD      r2,r5,r5,LSL #2
        0x000361c0:    f8d71864    ..d.    LDR      r1,[r7,#0x864]
        0x000361c4:    0092        ..      LSLS     r2,r2,#2
        0x000361c6:    f8df80f0    ....    LDR      r8,[pc,#240] ; [0x362b8] = 0xdeadbeef
        0x000361ca:    fb01f902    ....    MUL      r9,r1,r2
        0x000361ce:    6878        xh      LDR      r0,[r7,#4]
        0x000361d0:    f04f0a00    O...    MOV      r10,#0
        0x000361d4:    f1b90f00    ....    CMP      r9,#0
        0x000361d8:    d068        h.      BEQ      0x362ac ; internal_iom_reset_on_error + 880
        0x000361da:    0300        ..      LSLS     r0,r0,#12
        0x000361dc:    f1004680    ...F    ADD      r6,r0,#0x40000000
        0x000361e0:    f50626a0    ...&    ADD      r6,r6,#0x50000
        0x000361e4:    f8d60100    ....    LDR      r0,[r6,#0x100]
        0x000361e8:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x000361ec:    2804        .(      CMP      r0,#4
        0x000361ee:    d30a        ..      BCC      0x36206 ; internal_iom_reset_on_error + 714
        0x000361f0:    f8c6810c    ....    STR      r8,[r6,#0x10c]
        0x000361f4:    2d04        .-      CMP      r5,#4
        0x000361f6:    dd06        ..      BLE      0x36206 ; internal_iom_reset_on_error + 714
        0x000361f8:    f8d60100    ....    LDR      r0,[r6,#0x100]
        0x000361fc:    1f2d        -.      SUBS     r5,r5,#4
        0x000361fe:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x00036202:    2804        .(      CMP      r0,#4
        0x00036204:    d2f4        ..      BCS      0x361f0 ; internal_iom_reset_on_error + 692
        0x00036206:    f10a0a01    ....    ADD      r10,r10,#1
        0x0003620a:    45ca        .E      CMP      r10,r9
        0x0003620c:    d844        D.      BHI      0x36298 ; internal_iom_reset_on_error + 860
        0x0003620e:    2001        .       MOVS     r0,#1
        0x00036210:    f7ebf8ba    ....    BL       am_hal_delay_us ; 0x21388
        0x00036214:    2d00        .-      CMP      r5,#0
        0x00036216:    dce5        ..      BGT      0x361e4 ; internal_iom_reset_on_error + 680
        0x00036218:    f8d70864    ..d.    LDR      r0,[r7,#0x864]
        0x0003621c:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00036220:    ea5f18c0    _...    LSLS     r8,r0,#7
        0x00036224:    d045        E.      BEQ      0x362b2 ; internal_iom_reset_on_error + 886
        0x00036226:    f8d60100    ....    LDR      r0,[r6,#0x100]
        0x0003622a:    2500        .%      MOVS     r5,#0
        0x0003622c:    f0100fff    ....    TST      r0,#0xff
        0x00036230:    d022        ".      BEQ      0x36278 ; internal_iom_reset_on_error + 828
        0x00036232:    2001        .       MOVS     r0,#1
        0x00036234:    f7ebf8a8    ....    BL       am_hal_delay_us ; 0x21388
        0x00036238:    1c6d        m.      ADDS     r5,r5,#1
        0x0003623a:    4545        EE      CMP      r5,r8
        0x0003623c:    d82c        ,.      BHI      0x36298 ; internal_iom_reset_on_error + 860
        0x0003623e:    f8d60100    ....    LDR      r0,[r6,#0x100]
        0x00036242:    f0100fff    ....    TST      r0,#0xff
        0x00036246:    d1f4        ..      BNE      0x36232 ; internal_iom_reset_on_error + 758
        0x00036248:    e016        ..      B        0x36278 ; internal_iom_reset_on_error + 828
        0x0003624a:    e006        ..      B        0x3625a ; internal_iom_reset_on_error + 798
        0x0003624c:    e7ff        ..      B        0x3624e ; internal_iom_reset_on_error + 786
        0x0003624e:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00036252:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x00036256:    2804        .(      CMP      r0,#4
        0x00036258:    d284        ..      BCS      0x36164 ; internal_iom_reset_on_error + 552
        0x0003625a:    2001        .       MOVS     r0,#1
        0x0003625c:    f7ebf894    ....    BL       am_hal_delay_us ; 0x21388
        0x00036260:    f1080801    ....    ADD      r8,r8,#1
        0x00036264:    45b0        .E      CMP      r8,r6
        0x00036266:    d205        ..      BCS      0x36274 ; internal_iom_reset_on_error + 824
        0x00036268:    f8d50248    ..H.    LDR      r0,[r5,#0x248]
        0x0003626c:    f0100f02    ....    TST      r0,#2
        0x00036270:    f47faf71    ..q.    BNE      0x36156 ; internal_iom_reset_on_error + 538
        0x00036274:    9812        ..      LDR      r0,[sp,#0x48]
        0x00036276:    b978        x.      CBNZ     r0,0x36298 ; internal_iom_reset_on_error + 860
        0x00036278:    2001        .       MOVS     r0,#1
        0x0003627a:    9000        ..      STR      r0,[sp,#0]
        0x0003627c:    490f        .I      LDR      r1,[pc,#60] ; [0x362bc] = 0x40050248
        0x0003627e:    9810        ..      LDR      r0,[sp,#0x40]
        0x00036280:    2304        .#      MOVS     r3,#4
        0x00036282:    eb013100    ...1    ADD      r1,r1,r0,LSL #12
        0x00036286:    2206        ."      MOVS     r2,#6
        0x00036288:    480d        .H      LDR      r0,[pc,#52] ; [0x362c0] = 0x7a120
        0x0003628a:    f7ebf8bf    ....    BL       am_hal_delay_us_status_check ; 0x2140c
        0x0003628e:    2800        .(      CMP      r0,#0
        0x00036290:    bf04        ..      ITT      EQ
        0x00036292:    4638        8F      MOVEQ    r0,r7
        0x00036294:    f7fffd50    ..P.    BLEQ     internal_iom_error_reset_disable_submodule ; 0x35d38
        0x00036298:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003629c:    f8c40208    ....    STR      r0,[r4,#0x208]
        0x000362a0:    9802        ..      LDR      r0,[sp,#8]
        0x000362a2:    f8c40200    ....    STR      r0,[r4,#0x200]
        0x000362a6:    b019        ..      ADD      sp,sp,#0x64
        0x000362a8:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000362ac:    f04f0901    O...    MOV      r9,#1
        0x000362b0:    e793        ..      B        0x361da ; internal_iom_reset_on_error + 670
        0x000362b2:    f04f0801    O...    MOV      r8,#1
        0x000362b6:    e7b6        ..      B        0x36226 ; internal_iom_reset_on_error + 746
    $d
        0x000362b8:    deadbeef    ....    DCD    3735928559
        0x000362bc:    40050248    H..@    DCD    1074070088
        0x000362c0:    0007a120     ...    DCD    500000
        0x000362c4:    00044be8    .K..    DCD    281576
        0x000362c8:    40010000    ...@    DCD    1073807360
        0x000362cc:    00044928    (I..    DCD    280872
    $t
    i.isqrt32
    isqrt32
        0x000362d0:    b570        p.      PUSH     {r4-r6,lr}
        0x000362d2:    4605        .F      MOV      r5,r0
        0x000362d4:    2400        .$      MOVS     r4,#0
        0x000362d6:    f7fcffef    ....    BL       ec_ilog ; 0x332b8
        0x000362da:    1e40        @.      SUBS     r0,r0,#1
        0x000362dc:    1041        A.      ASRS     r1,r0,#1
        0x000362de:    2001        .       MOVS     r0,#1
        0x000362e0:    4088        .@      LSLS     r0,r0,r1
        0x000362e2:    fa00f201    ....    LSL      r2,r0,r1
        0x000362e6:    42aa        .B      CMP      r2,r5
        0x000362e8:    bf9c        ..      ITT      LS
        0x000362ea:    4604        .F      MOVLS    r4,r0
        0x000362ec:    1aad        ..      SUBLS    r5,r5,r2
        0x000362ee:    0840        @.      LSRS     r0,r0,#1
        0x000362f0:    f1a10c01    ....    SUB      r12,r1,#1
        0x000362f4:    f1bc3fff    ...?    CMP      r12,#0xffffffff
        0x000362f8:    bfc1        ..      ITTTT    GT
        0x000362fa:    f10c0101    ....    ADDGT    r1,r12,#1
        0x000362fe:    2900        .)      CMPGT    r1,#0
        0x00036300:    2100        .!      MOVGT    r1,#0
        0x00036302:    f10c0201    ....    ADDGT    r2,r12,#1
        0x00036306:    dd0c        ..      BLE      0x36322 ; isqrt32 + 82
        0x00036308:    eb000344    ..D.    ADD      r3,r0,r4,LSL #1
        0x0003630c:    ebac0601    ....    SUB      r6,r12,r1
        0x00036310:    40b3        .@      LSLS     r3,r3,r6
        0x00036312:    42ab        .B      CMP      r3,r5
        0x00036314:    bf9c        ..      ITT      LS
        0x00036316:    4404        .D      ADDLS    r4,r0
        0x00036318:    1aed        ..      SUBLS    r5,r5,r3
        0x0003631a:    0840        @.      LSRS     r0,r0,#1
        0x0003631c:    1c49        I.      ADDS     r1,r1,#1
        0x0003631e:    1e52        R.      SUBS     r2,r2,#1
        0x00036320:    d1f2        ..      BNE      0x36308 ; isqrt32 + 56
        0x00036322:    4620         F      MOV      r0,r4
        0x00036324:    bd70        p.      POP      {r4-r6,pc}
    i.l2cDefaultCtrlCback
    l2cDefaultCtrlCback
        0x00036326:    4770        pG      BX       lr
    i.l2cDefaultDataCback
    l2cDefaultDataCback
        0x00036328:    4770        pG      BX       lr
    i.l2cDefaultDataCidCback
    l2cDefaultDataCidCback
        0x0003632a:    4770        pG      BX       lr
    i.l2cHciAclCback
    l2cHciAclCback
        0x0003632c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003632e:    4604        .F      MOV      r4,r0
        0x00036330:    4605        .F      MOV      r5,r0
        0x00036332:    7800        .x      LDRB     r0,[r0,#0]
        0x00036334:    7861        ax      LDRB     r1,[r4,#1]
        0x00036336:    1d2a        *.      ADDS     r2,r5,#4
        0x00036338:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003633c:    f3c0060b    ....    UBFX     r6,r0,#0,#12
        0x00036340:    78a8        .x      LDRB     r0,[r5,#2]
        0x00036342:    78e9        .x      LDRB     r1,[r5,#3]
        0x00036344:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00036348:    b280        ..      UXTH     r0,r0
        0x0003634a:    2804        .(      CMP      r0,#4
        0x0003634c:    bf38        8.      IT       CC
        0x0003634e:    2100        .!      MOVCC    r1,#0
        0x00036350:    d306        ..      BCC      0x36360 ; l2cHciAclCback + 52
        0x00036352:    f8121b01    ....    LDRB     r1,[r2],#1
        0x00036356:    f8123b01    ...;    LDRB     r3,[r2],#1
        0x0003635a:    eb012103    ...!    ADD      r1,r1,r3,LSL #8
        0x0003635e:    b289        ..      UXTH     r1,r1
        0x00036360:    1d0b        ..      ADDS     r3,r1,#4
        0x00036362:    4298        .B      CMP      r0,r3
        0x00036364:    d115        ..      BNE      0x36392 ; l2cHciAclCback + 102
        0x00036366:    7810        .x      LDRB     r0,[r2,#0]
        0x00036368:    7852        Rx      LDRB     r2,[r2,#1]
        0x0003636a:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x0003636e:    fa1ffc80    ....    UXTH     r12,r0
        0x00036372:    4812        .H      LDR      r0,[pc,#72] ; [0x363bc] = 0x100047cc
        0x00036374:    f1bc0f04    ....    CMP      r12,#4
        0x00036378:    d015        ..      BEQ      0x363a6 ; l2cHciAclCback + 122
        0x0003637a:    f1bc0f05    ....    CMP      r12,#5
        0x0003637e:    d00d        ..      BEQ      0x3639c ; l2cHciAclCback + 112
        0x00036380:    f1bc0f06    ....    CMP      r12,#6
        0x00036384:    d014        ..      BEQ      0x363b0 ; l2cHciAclCback + 132
        0x00036386:    460a        .F      MOV      r2,r1
        0x00036388:    6a04        .j      LDR      r4,[r0,#0x20]
        0x0003638a:    462b        +F      MOV      r3,r5
        0x0003638c:    4661        aF      MOV      r1,r12
        0x0003638e:    4630        0F      MOV      r0,r6
        0x00036390:    47a0        .G      BLX      r4
        0x00036392:    4628        (F      MOV      r0,r5
        0x00036394:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00036398:    f7e6bbed    ....    B        WsfMsgFree ; 0x1cb76
        0x0003639c:    6883        .h      LDR      r3,[r0,#8]
        0x0003639e:    462a        *F      MOV      r2,r5
        0x000363a0:    4630        0F      MOV      r0,r6
        0x000363a2:    4798        .G      BLX      r3
        0x000363a4:    e7f5        ..      B        0x36392 ; l2cHciAclCback + 102
        0x000363a6:    6803        .h      LDR      r3,[r0,#0]
        0x000363a8:    462a        *F      MOV      r2,r5
        0x000363aa:    4630        0F      MOV      r0,r6
        0x000363ac:    4798        .G      BLX      r3
        0x000363ae:    e7f0        ..      B        0x36392 ; l2cHciAclCback + 102
        0x000363b0:    6843        Ch      LDR      r3,[r0,#4]
        0x000363b2:    462a        *F      MOV      r2,r5
        0x000363b4:    4630        0F      MOV      r0,r6
        0x000363b6:    4798        .G      BLX      r3
        0x000363b8:    e7eb        ..      B        0x36392 ; l2cHciAclCback + 102
    $d
        0x000363ba:    0000        ..      DCW    0
        0x000363bc:    100047cc    .G..    DCD    268453836
    $t
    i.l2cHciFlowCback
    l2cHciFlowCback
        0x000363c0:    b538        8.      PUSH     {r3-r5,lr}
        0x000363c2:    460c        .F      MOV      r4,r1
        0x000363c4:    f7e4f8f4    ....    BL       DmConnIdByHandle ; 0x1a5b0
        0x000363c8:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x000363cc:    2800        .(      CMP      r0,#0
        0x000363ce:    bf08        ..      IT       EQ
        0x000363d0:    bd38        8.      POPEQ    {r3-r5,pc}
        0x000363d2:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x000363d6:    4d07        .M      LDR      r5,[pc,#28] ; [0x363f4] = 0x100047cc
        0x000363d8:    4668        hF      MOV      r0,sp
        0x000363da:    68e9        .h      LDR      r1,[r5,#0xc]
        0x000363dc:    4788        .G      BLX      r1
        0x000363de:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x000363e2:    6929        )i      LDR      r1,[r5,#0x10]
        0x000363e4:    4668        hF      MOV      r0,sp
        0x000363e6:    4788        .G      BLX      r1
        0x000363e8:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x000363ec:    6969        ii      LDR      r1,[r5,#0x14]
        0x000363ee:    4668        hF      MOV      r0,sp
        0x000363f0:    4788        .G      BLX      r1
        0x000363f2:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x000363f4:    100047cc    .G..    DCD    268453836
    $t
    i.l2cMsgAlloc
    l2cMsgAlloc
        0x000363f8:    2100        .!      MOVS     r1,#0
        0x000363fa:    f7e6bba0    ....    B        WsfMsgDataAlloc ; 0x1cb3e
        0x000363fe:    0000        ..      MOVS     r0,r0
    i.l2cRxSignalingPkt
    l2cRxSignalingPkt
        0x00036400:    2904        .)      CMP      r1,#4
        0x00036402:    bf38        8.      IT       CC
        0x00036404:    4770        pG      BXCC     lr
        0x00036406:    b570        p.      PUSH     {r4-r6,lr}
        0x00036408:    4615        .F      MOV      r5,r2
        0x0003640a:    460c        .F      MOV      r4,r1
        0x0003640c:    4606        .F      MOV      r6,r0
        0x0003640e:    f7e4f8cf    ....    BL       DmConnIdByHandle ; 0x1a5b0
        0x00036412:    2800        .(      CMP      r0,#0
        0x00036414:    bf08        ..      IT       EQ
        0x00036416:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00036418:    f7e4f952    ..R.    BL       DmConnRole ; 0x1a6c0
        0x0003641c:    4b09        .K      LDR      r3,[pc,#36] ; [0x36444] = 0x100047cc
        0x0003641e:    b160        `.      CBZ      r0,0x3643a ; l2cRxSignalingPkt + 58
        0x00036420:    2801        .(      CMP      r0,#1
        0x00036422:    bf18        ..      IT       NE
        0x00036424:    bd70        p.      POPNE    {r4-r6,pc}
        0x00036426:    69db        .i      LDR      r3,[r3,#0x1c]
        0x00036428:    2b00        .+      CMP      r3,#0
        0x0003642a:    bf08        ..      IT       EQ
        0x0003642c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003642e:    462a        *F      MOV      r2,r5
        0x00036430:    4621        !F      MOV      r1,r4
        0x00036432:    4630        0F      MOV      r0,r6
        0x00036434:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00036438:    4718        .G      BX       r3
        0x0003643a:    699b        .i      LDR      r3,[r3,#0x18]
        0x0003643c:    2b00        .+      CMP      r3,#0
        0x0003643e:    d1f6        ..      BNE      0x3642e ; l2cRxSignalingPkt + 46
        0x00036440:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00036442:    0000        ..      DCW    0
        0x00036444:    100047cc    .G..    DCD    268453836
    $t
    i.l2cSendCmdReject
    l2cSendCmdReject
        0x00036448:    b570        p.      PUSH     {r4-r6,lr}
        0x0003644a:    460e        .F      MOV      r6,r1
        0x0003644c:    4604        .F      MOV      r4,r0
        0x0003644e:    4615        .F      MOV      r5,r2
        0x00036450:    200e        .       MOVS     r0,#0xe
        0x00036452:    2100        .!      MOVS     r1,#0
        0x00036454:    f7e6fb73    ..s.    BL       WsfMsgDataAlloc ; 0x1cb3e
        0x00036458:    2800        .(      CMP      r0,#0
        0x0003645a:    bf08        ..      IT       EQ
        0x0003645c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003645e:    2101        .!      MOVS     r1,#1
        0x00036460:    7201        .r      STRB     r1,[r0,#8]
        0x00036462:    7246        Fr      STRB     r6,[r0,#9]
        0x00036464:    2102        .!      MOVS     r1,#2
        0x00036466:    7281        .r      STRB     r1,[r0,#0xa]
        0x00036468:    2200        ."      MOVS     r2,#0
        0x0003646a:    72c2        .r      STRB     r2,[r0,#0xb]
        0x0003646c:    0a29        ).      LSRS     r1,r5,#8
        0x0003646e:    7305        .s      STRB     r5,[r0,#0xc]
        0x00036470:    7341        As      STRB     r1,[r0,#0xd]
        0x00036472:    7004        .p      STRB     r4,[r0,#0]
        0x00036474:    0a23        #.      LSRS     r3,r4,#8
        0x00036476:    7043        Cp      STRB     r3,[r0,#1]
        0x00036478:    230a        .#      MOVS     r3,#0xa
        0x0003647a:    7083        .p      STRB     r3,[r0,#2]
        0x0003647c:    70c2        .p      STRB     r2,[r0,#3]
        0x0003647e:    2306        .#      MOVS     r3,#6
        0x00036480:    7103        .q      STRB     r3,[r0,#4]
        0x00036482:    7142        Bq      STRB     r2,[r0,#5]
        0x00036484:    2305        .#      MOVS     r3,#5
        0x00036486:    7183        .q      STRB     r3,[r0,#6]
        0x00036488:    71c2        .q      STRB     r2,[r0,#7]
        0x0003648a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003648e:    f7e5baef    ....    B        HciSendAclData ; 0x1ba70
        0x00036492:    0000        ..      MOVS     r0,r0
    i.l2cSlaveRxSignalingPkt
    l2cSlaveRxSignalingPkt
        0x00036494:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00036498:    4614        .F      MOV      r4,r2
        0x0003649a:    460e        .F      MOV      r6,r1
        0x0003649c:    4607        .F      MOV      r7,r0
        0x0003649e:    f7e4f887    ....    BL       DmConnIdByHandle ; 0x1a5b0
        0x000364a2:    2800        .(      CMP      r0,#0
        0x000364a4:    bf08        ..      IT       EQ
        0x000364a6:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x000364aa:    f8145f08    ..._    LDRB     r5,[r4,#8]!
        0x000364ae:    f8141f01    ....    LDRB     r1,[r4,#1]!
        0x000364b2:    f8142f01    .../    LDRB     r2,[r4,#1]!
        0x000364b6:    7863        cx      LDRB     r3,[r4,#1]
        0x000364b8:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x000364bc:    1ca3        ..      ADDS     r3,r4,#2
        0x000364be:    b292        ..      UXTH     r2,r2
        0x000364c0:    2900        .)      CMP      r1,#0
        0x000364c2:    bf08        ..      IT       EQ
        0x000364c4:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x000364c8:    f8dfc06c    ..l.    LDR      r12,[pc,#108] ; [0x36538] = 0x100047f4
        0x000364cc:    4460        `D      ADD      r0,r0,r12
        0x000364ce:    f890c013    ....    LDRB     r12,[r0,#0x13]
        0x000364d2:    458c        .E      CMP      r12,r1
        0x000364d4:    bf04        ..      ITT      EQ
        0x000364d6:    f1020c04    ....    ADDEQ    r12,r2,#4
        0x000364da:    4566        fE      CMPEQ    r6,r12
        0x000364dc:    d122        ".      BNE      0x36524 ; l2cSlaveRxSignalingPkt + 144
        0x000364de:    2d13        .-      CMP      r5,#0x13
        0x000364e0:    d002        ..      BEQ      0x364e8 ; l2cSlaveRxSignalingPkt + 84
        0x000364e2:    2d01        .-      CMP      r5,#1
        0x000364e4:    d002        ..      BEQ      0x364ec ; l2cSlaveRxSignalingPkt + 88
        0x000364e6:    e021        !.      B        0x3652c ; l2cSlaveRxSignalingPkt + 152
        0x000364e8:    2a02        .*      CMP      r2,#2
        0x000364ea:    d11f        ..      BNE      0x3652c ; l2cSlaveRxSignalingPkt + 152
        0x000364ec:    7c06        .|      LDRB     r6,[r0,#0x10]
        0x000364ee:    2100        .!      MOVS     r1,#0
        0x000364f0:    74c1        .t      STRB     r1,[r0,#0x13]
        0x000364f2:    7818        .x      LDRB     r0,[r3,#0]
        0x000364f4:    7859        Yx      LDRB     r1,[r3,#1]
        0x000364f6:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000364fa:    b284        ..      UXTH     r4,r0
        0x000364fc:    480e        .H      LDR      r0,[pc,#56] ; [0x36538] = 0x100047f4
        0x000364fe:    f7e6fd47    ..G.    BL       WsfTimerStop ; 0x1cf90
        0x00036502:    2e12        ..      CMP      r6,#0x12
        0x00036504:    d005        ..      BEQ      0x36512 ; l2cSlaveRxSignalingPkt + 126
        0x00036506:    4621        !F      MOV      r1,r4
        0x00036508:    4638        8F      MOV      r0,r7
        0x0003650a:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003650e:    f7e4b9a3    ....    B        DmL2cCmdRejInd ; 0x1a858
        0x00036512:    2d01        .-      CMP      r5,#1
        0x00036514:    bf08        ..      IT       EQ
        0x00036516:    2401        .$      MOVEQ    r4,#1
        0x00036518:    4621        !F      MOV      r1,r4
        0x0003651a:    4638        8F      MOV      r0,r7
        0x0003651c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00036520:    f7e4b9b0    ....    B        DmL2cConnUpdateCnf ; 0x1a884
        0x00036524:    2d01        .-      CMP      r5,#1
        0x00036526:    bf08        ..      IT       EQ
        0x00036528:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0003652c:    2200        ."      MOVS     r2,#0
        0x0003652e:    4638        8F      MOV      r0,r7
        0x00036530:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00036534:    f7ffbf88    ....    B.W      l2cSendCmdReject ; 0x36448
    $d
        0x00036538:    100047f4    .G..    DCD    268453876
    $t
    i.main
    main
        0x0003653c:    b500        ..      PUSH     {lr}
        0x0003653e:    4813        .H      LDR      r0,[pc,#76] ; [0x3658c] = 0x43044
        0x00036540:    b085        ..      SUB      sp,sp,#0x14
        0x00036542:    e9d01200    ....    LDRD     r1,r2,[r0,#0]
        0x00036546:    e9cd1200    ....    STRD     r1,r2,[sp,#0]
        0x0003654a:    e9d01002    ....    LDRD     r1,r0,[r0,#8]
        0x0003654e:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x00036552:    480f        .H      LDR      r0,[pc,#60] ; [0x36590] = 0x44be0
        0x00036554:    f7eafc7b    ..{.    BL       am_hal_cachectrl_config ; 0x20e4e
        0x00036558:    f7eafc9d    ....    BL       am_hal_cachectrl_enable ; 0x20e96
        0x0003655c:    2064        d       MOVS     r0,#0x64
        0x0003655e:    f7edfb77    ..w.    BL       am_util_delay_ms ; 0x23c50
        0x00036562:    f7edf9c7    ....    BL       am_hal_sysctrl_fpu_enable ; 0x238f4
        0x00036566:    2001        .       MOVS     r0,#1
        0x00036568:    f7edf9cc    ....    BL       am_hal_sysctrl_fpu_stacking_enable ; 0x23904
        0x0003656c:    f7e9fb7a    ..z.    BL       am_bsp_low_power_init ; 0x1fc64
        0x00036570:    4668        hF      MOV      r0,sp
        0x00036572:    f7ecfea1    ....    BL       am_hal_pwrctrl_mcu_memory_config ; 0x232b8
        0x00036576:    a802        ..      ADD      r0,sp,#8
        0x00036578:    f7edf858    ..X.    BL       am_hal_pwrctrl_sram_config ; 0x2362c
        0x0003657c:    f7f0fe86    ....    BL       am_vos_sys_init ; 0x2728c
        0x00036580:    f00afd26    ..&.    BL       vTaskStartScheduler ; 0x40fd0
        0x00036584:    b005        ..      ADD      sp,sp,#0x14
        0x00036586:    2000        .       MOVS     r0,#0
        0x00036588:    bd00        ..      POP      {pc}
    $d
        0x0003658a:    0000        ..      DCW    0
        0x0003658c:    00043044    D0..    DCD    274500
        0x00036590:    00044be0    .K..    DCD    281568
    $t
    i.ndigits_in_u64
    ndigits_in_u64
        0x00036594:    e92d01f0    -...    PUSH     {r4-r8}
        0x00036598:    ea500201    P...    ORRS     r2,r0,r1
        0x0003659c:    bf0e        ..      ITEE     EQ
        0x0003659e:    2301        .#      MOVEQ    r3,#1
        0x000365a0:    2300        .#      MOVNE    r3,#0
        0x000365a2:    f04f0c00    O...    MOVNE    r12,#0
        0x000365a6:    d054        T.      BEQ      0x36652 ; ndigits_in_u64 + 190
        0x000365a8:    2900        .)      CMP      r1,#0
        0x000365aa:    d03b        ;.      BEQ      0x36624 ; ndigits_in_u64 + 144
        0x000365ac:    084c        L.      LSRS     r4,r1,#1
        0x000365ae:    ea4f0690    O...    LSR      r6,r0,#2
        0x000365b2:    ea4f0230    O.0.    RRX      r2,r0
        0x000365b6:    ea467681    F..v    ORR      r6,r6,r1,LSL #30
        0x000365ba:    1992        ..      ADDS     r2,r2,r6
        0x000365bc:    eb440491    D...    ADC      r4,r4,r1,LSR #2
        0x000365c0:    ea4f1612    O...    LSR      r6,r2,#4
        0x000365c4:    ea467504    F..u    ORR      r5,r6,r4,LSL #28
        0x000365c8:    18aa        ..      ADDS     r2,r5,r2
        0x000365ca:    eb441414    D...    ADC      r4,r4,r4,LSR #4
        0x000365ce:    ea4f2612    O..&    LSR      r6,r2,#8
        0x000365d2:    ea466504    F..e    ORR      r5,r6,r4,LSL #24
        0x000365d6:    18aa        ..      ADDS     r2,r5,r2
        0x000365d8:    eb442514    D..%    ADC      r5,r4,r4,LSR #8
        0x000365dc:    ea4f4612    O..F    LSR      r6,r2,#16
        0x000365e0:    ea464405    F..D    ORR      r4,r6,r5,LSL #16
        0x000365e4:    18a4        ..      ADDS     r4,r4,r2
        0x000365e6:    eb454215    E..B    ADC      r2,r5,r5,LSR #16
        0x000365ea:    18a4        ..      ADDS     r4,r4,r2
        0x000365ec:    eb42020c    B...    ADC      r2,r2,r12
        0x000365f0:    08e4        ..      LSRS     r4,r4,#3
        0x000365f2:    ea447442    D.Bt    ORR      r4,r4,r2,LSL #29
        0x000365f6:    270a        .'      MOVS     r7,#0xa
        0x000365f8:    fba45807    ...X    UMULL    r5,r8,r4,r7
        0x000365fc:    08d2        ..      LSRS     r2,r2,#3
        0x000365fe:    fb028707    ....    MLA      r7,r2,r7,r8
        0x00036602:    2600        .&      MOVS     r6,#0
        0x00036604:    fb047606    ...v    MLA      r6,r4,r6,r7
        0x00036608:    1b40        @.      SUBS     r0,r0,r5
        0x0003660a:    eb610106    a...    SBC      r1,r1,r6
        0x0003660e:    1d85        ..      ADDS     r5,r0,#6
        0x00036610:    f1410000    A...    ADC      r0,r1,#0
        0x00036614:    092d        -.      LSRS     r5,r5,#4
        0x00036616:    ea457100    E..q    ORR      r1,r5,r0,LSL #28
        0x0003661a:    0905        ..      LSRS     r5,r0,#4
        0x0003661c:    1908        ..      ADDS     r0,r1,r4
        0x0003661e:    eb450102    E...    ADC      r1,r5,r2
        0x00036622:    e012        ..      B        0x3664a ; ndigits_in_u64 + 182
        0x00036624:    0841        A.      LSRS     r1,r0,#1
        0x00036626:    eb010190    ....    ADD      r1,r1,r0,LSR #2
        0x0003662a:    eb011111    ....    ADD      r1,r1,r1,LSR #4
        0x0003662e:    eb012111    ...!    ADD      r1,r1,r1,LSR #8
        0x00036632:    eb014111    ...A    ADD      r1,r1,r1,LSR #16
        0x00036636:    08c9        ..      LSRS     r1,r1,#3
        0x00036638:    424a        JB      RSBS     r2,r1,#0
        0x0003663a:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0003663e:    eb000042    ..B.    ADD      r0,r0,r2,LSL #1
        0x00036642:    1d80        ..      ADDS     r0,r0,#6
        0x00036644:    eb011010    ....    ADD      r0,r1,r0,LSR #4
        0x00036648:    4661        aF      MOV      r1,r12
        0x0003664a:    1c5b        [.      ADDS     r3,r3,#1
        0x0003664c:    ea500201    P...    ORRS     r2,r0,r1
        0x00036650:    d1aa        ..      BNE      0x365a8 ; ndigits_in_u64 + 20
        0x00036652:    e8bd01f0    ....    POP      {r4-r8}
        0x00036656:    4618        .F      MOV      r0,r3
        0x00036658:    4770        pG      BX       lr
        0x0003665a:    0000        ..      MOVS     r0,r0
    i.normalise_bands
    normalise_bands
        0x0003665c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00036660:    f8d0c02c    ..,.    LDR      r12,[r0,#0x2c]
        0x00036664:    9f0b        ..      LDR      r7,[sp,#0x2c]
        0x00036666:    f8dda024    ..$.    LDR      r10,[sp,#0x24]
        0x0003666a:    eddf1a30    ..0.    VLDR     s3,[pc,#192] ; [0x3672c] = 0x129e74d2
        0x0003666e:    f8d09020    .. .    LDR      r9,[r0,#0x20]
        0x00036672:    fb0cfb07    ....    MUL      r11,r12,r7
        0x00036676:    f04f0800    O...    MOV      r8,#0
        0x0003667a:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x0003667e:    bf00        ..      NOP      
        0x00036680:    f04f0c00    O...    MOV      r12,#0
        0x00036684:    f1ba0f00    ....    CMP      r10,#0
        0x00036688:    dd48        H.      BLE      0x3671c ; normalise_bands + 192
        0x0003668a:    6884        .h      LDR      r4,[r0,#8]
        0x0003668c:    eb090e4c    ..L.    ADD      lr,r9,r12,LSL #1
        0x00036690:    fb08c404    ....    MLA      r4,r8,r4,r12
        0x00036694:    eb030484    ....    ADD      r4,r3,r4,LSL #2
        0x00036698:    f939501c    9..P    LDRSH    r5,[r9,r12,LSL #1]
        0x0003669c:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x000366a0:    f9be6002    ...`    LDRSH    r6,[lr,#2]
        0x000366a4:    fb05f407    ....    MUL      r4,r5,r7
        0x000366a8:    ee700a21    p.!.    VADD.F32 s1,s0,s3
        0x000366ac:    1b76        v.      SUBS     r6,r6,r5
        0x000366ae:    fb06f507    ....    MUL      r5,r6,r7
        0x000366b2:    2d00        .-      CMP      r5,#0
        0x000366b4:    ee810a20    .. .    VDIV.F32 s0,s2,s1
        0x000366b8:    dd2c        ,.      BLE      0x36714 ; normalise_bands + 184
        0x000366ba:    fb08440b    ...D    MLA      r4,r8,r11,r4
        0x000366be:    eb010584    ....    ADD      r5,r1,r4,LSL #2
        0x000366c2:    eb020484    ....    ADD      r4,r2,r4,LSL #2
        0x000366c6:    1f24        $.      SUBS     r4,r4,#4
        0x000366c8:    403e        >@      ANDS     r6,r6,r7
        0x000366ca:    1f2d        -.      SUBS     r5,r5,#4
        0x000366cc:    f0160f01    ....    TST      r6,#1
        0x000366d0:    d007        ..      BEQ      0x366e2 ; normalise_bands + 134
        0x000366d2:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x000366d6:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x000366da:    edc40a01    ....    VSTR     s1,[r4,#4]
        0x000366de:    1d24        $.      ADDS     r4,r4,#4
        0x000366e0:    1d2d        -.      ADDS     r5,r5,#4
        0x000366e2:    f9be6002    ...`    LDRSH    r6,[lr,#2]
        0x000366e6:    f939e01c    9...    LDRSH    lr,[r9,r12,LSL #1]
        0x000366ea:    eba6060e    ....    SUB      r6,r6,lr
        0x000366ee:    437e        ~C      MULS     r6,r7,r6
        0x000366f0:    1076        v.      ASRS     r6,r6,#1
        0x000366f2:    d00f        ..      BEQ      0x36714 ; normalise_bands + 184
        0x000366f4:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x000366f8:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x000366fc:    edc40a01    ....    VSTR     s1,[r4,#4]
        0x00036700:    edd50a02    ....    VLDR     s1,[r5,#8]
        0x00036704:    3508        .5      ADDS     r5,r5,#8
        0x00036706:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003670a:    edc40a02    ....    VSTR     s1,[r4,#8]
        0x0003670e:    3408        .4      ADDS     r4,r4,#8
        0x00036710:    1e76        v.      SUBS     r6,r6,#1
        0x00036712:    d1ef        ..      BNE      0x366f4 ; normalise_bands + 152
        0x00036714:    f10c0c01    ....    ADD      r12,r12,#1
        0x00036718:    45e2        .E      CMP      r10,r12
        0x0003671a:    dcb6        ..      BGT      0x3668a ; normalise_bands + 46
        0x0003671c:    f8ddc028    ..(.    LDR      r12,[sp,#0x28]
        0x00036720:    f1080801    ....    ADD      r8,r8,#1
        0x00036724:    45c4        .E      CMP      r12,r8
        0x00036726:    dcab        ..      BGT      0x36680 ; normalise_bands + 36
        0x00036728:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0003672c:    129e74d2    .t..    DCD    312374482
    $t
    i.normalise_residual
    normalise_residual
        0x00036730:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00036734:    4607        .F      MOV      r7,r0
        0x00036736:    ed2d8b02    -...    VPUSH    {d8}
        0x0003673a:    eeb08a60    ..`.    VMOV.F32 s16,s1
        0x0003673e:    4615        .F      MOV      r5,r2
        0x00036740:    460e        .F      MOV      r6,r1
        0x00036742:    ee100a10    ....    VMOV     r0,s0
        0x00036746:    f00cfb43    ..C.    BL       __aeabi_f2d ; 0x42dd0
        0x0003674a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003674e:    f7e7ff5b    ..[.    BL       __hardfp_sqrt ; 0x1e608
        0x00036752:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00036756:    f00bfcff    ....    BL       __aeabi_d2f ; 0x42158
        0x0003675a:    ee000a10    ....    VMOV     s0,r0
        0x0003675e:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x00036762:    2d01        .-      CMP      r5,#1
        0x00036764:    eec10a00    ....    VDIV.F32 s1,s2,s0
        0x00036768:    ee200a88     ...    VMUL.F32 s0,s1,s16
        0x0003676c:    edd70a00    ....    VLDR     s1,[r7,#0]
        0x00036770:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x00036774:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x00036778:    edc60a00    ....    VSTR     s1,[r6,#0]
        0x0003677c:    bfdc        ..      ITT      LE
        0x0003677e:    ecbd8b02    ....    VPOPLE   {d8}
        0x00036782:    e8bd81f0    ....    POPLE    {r4-r8,pc}
        0x00036786:    1ea8        ..      SUBS     r0,r5,#2
        0x00036788:    2800        .(      CMP      r0,#0
        0x0003678a:    dd28        (.      BLE      0x367de ; normalise_residual + 174
        0x0003678c:    463b        ;F      MOV      r3,r7
        0x0003678e:    4634        4F      MOV      r4,r6
        0x00036790:    f0150f01    ....    TST      r5,#1
        0x00036794:    d009        ..      BEQ      0x367aa ; normalise_residual + 122
        0x00036796:    edd70a01    ....    VLDR     s1,[r7,#4]
        0x0003679a:    1d3b        ;.      ADDS     r3,r7,#4
        0x0003679c:    1d34        4.      ADDS     r4,r6,#4
        0x0003679e:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x000367a2:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x000367a6:    edc60a01    ....    VSTR     s1,[r6,#4]
        0x000367aa:    edd30a01    ....    VLDR     s1,[r3,#4]
        0x000367ae:    ea5f0c60    _.`.    ASRS     r12,r0,#1
        0x000367b2:    d014        ..      BEQ      0x367de ; normalise_residual + 174
        0x000367b4:    ed931a02    ....    VLDR     s2,[r3,#8]
        0x000367b8:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x000367bc:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x000367c0:    ee600a20    `. .    VMUL.F32 s1,s0,s1
        0x000367c4:    ee201a01     ...    VMUL.F32 s2,s0,s2
        0x000367c8:    edc40a01    ....    VSTR     s1,[r4,#4]
        0x000367cc:    edd30a03    ....    VLDR     s1,[r3,#0xc]
        0x000367d0:    ed841a02    ....    VSTR     s2,[r4,#8]
        0x000367d4:    3308        .3      ADDS     r3,r3,#8
        0x000367d6:    3408        .4      ADDS     r4,r4,#8
        0x000367d8:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x000367dc:    d1ea        ..      BNE      0x367b4 ; normalise_residual + 132
        0x000367de:    0002        ..      MOVS     r2,r0
        0x000367e0:    d40b        ..      BMI      0x367fa ; normalise_residual + 202
        0x000367e2:    eb070082    ....    ADD      r0,r7,r2,LSL #2
        0x000367e6:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x000367ea:    eb060082    ....    ADD      r0,r6,r2,LSL #2
        0x000367ee:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x000367f2:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x000367f6:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000367fa:    ecbd8b02    ....    VPOP     {d8}
        0x000367fe:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00036802:    0000        ..      MOVS     r0,r0
    i.octopus_encode
    octopus_encode
        0x00036804:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00036808:    4605        .F      MOV      r5,r0
        0x0003680a:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0003680e:    b0a7        ..      SUB      sp,sp,#0x9c
        0x00036810:    4616        .F      MOV      r6,r2
        0x00036812:    f8ddb0e0    ....    LDR      r11,[sp,#0xe0]
        0x00036816:    f8d00f2c    ..,.    LDR      r0,[r0,#0xf2c]
        0x0003681a:    901f        ..      STR      r0,[sp,#0x7c]
        0x0003681c:    2000        .       MOVS     r0,#0
        0x0003681e:    9003        ..      STR      r0,[sp,#0xc]
        0x00036820:    9008        ..      STR      r0,[sp,#0x20]
        0x00036822:    4689        .F      MOV      r9,r1
        0x00036824:    2401        .$      MOVS     r4,#1
        0x00036826:    4682        .F      MOV      r10,r0
        0x00036828:    4607        .F      MOV      r7,r0
        0x0003682a:    900d        ..      STR      r0,[sp,#0x34]
        0x0003682c:    f006feb8    ....    BL       save_stack ; 0x3d5a0
        0x00036830:    f7e8fd90    ....    BL       alloc_stack ; 0x1f354
        0x00036834:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00036836:    2800        .(      CMP      r0,#0
        0x00036838:    982e        ..      LDR      r0,[sp,#0xb8]
        0x0003683a:    bf18        ..      IT       NE
        0x0003683c:    3008        .0      ADDNE    r0,r0,#8
        0x0003683e:    900a        ..      STR      r0,[sp,#0x28]
        0x00036840:    48fd        .H      LDR      r0,[pc,#1012] ; [0x36c38] = 0x40020000
        0x00036842:    6901        .i      LDR      r1,[r0,#0x10]
        0x00036844:    48fd        .H      LDR      r0,[pc,#1012] ; [0x36c3c] = 0x414d4251
        0x00036846:    4281        .B      CMP      r1,r0
        0x00036848:    f040823d    @.=.    BNE.W    0x36cc6 ; octopus_encode + 1218
        0x0003684c:    f24040fc    @..@    MOV      r0,#0x4fc
        0x00036850:    4583        .E      CMP      r11,r0
        0x00036852:    bfc8        ..      IT       GT
        0x00036854:    f2404bfc    @..K    MOVGT    r11,#0x4fc
        0x00036858:    f8c5a004    ....    STR      r10,[r5,#4]
        0x0003685c:    2e00        ..      CMP      r6,#0
        0x0003685e:    bfc8        ..      IT       GT
        0x00036860:    f1bb0f00    ....    CMPGT    r11,#0
        0x00036864:    dc09        ..      BGT      0x3687a ; octopus_encode + 118
        0x00036866:    f006fe93    ....    BL       restore_stack ; 0x3d590
        0x0003686a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003686e:    b027        '.      ADD      sp,sp,#0x9c
        0x00036870:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00036874:    b004        ..      ADD      sp,sp,#0x10
        0x00036876:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003687a:    f1bb0f01    ....    CMP      r11,#1
        0x0003687e:    d10a        ..      BNE      0x36896 ; octopus_encode + 146
        0x00036880:    68a8        .h      LDR      r0,[r5,#8]
        0x00036882:    eb060186    ....    ADD      r1,r6,r6,LSL #2
        0x00036886:    ebb00f41    ..A.    CMP      r0,r1,LSL #1
        0x0003688a:    d104        ..      BNE      0x36896 ; octopus_encode + 146
        0x0003688c:    f006fe80    ....    BL       restore_stack ; 0x3d590
        0x00036890:    f06f0001    o...    MVN      r0,#1
        0x00036894:    e7eb        ..      B        0x3686e ; octopus_encode + 106
        0x00036896:    68a8        .h      LDR      r0,[r5,#8]
        0x00036898:    f44f71a0    O..q    MOV      r1,#0x140
        0x0003689c:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x000368a0:    0080        ..      LSLS     r0,r0,#2
        0x000368a2:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x000368a6:    f64b3880    K..8    MOV      r8,#0xbb80
        0x000368aa:    eb0071d0    ...q    ADD      r1,r0,r0,LSR #31
        0x000368ae:    eb080161    ..a.    ADD      r1,r8,r1,ASR #1
        0x000368b2:    fb91f2f0    ....    SDIV     r2,r1,r0
        0x000368b6:    455a        ZE      CMP      r2,r11
        0x000368b8:    bfb8        ..      IT       LT
        0x000368ba:    fb91fbf0    ....    SDIVLT   r11,r1,r0
        0x000368be:    f1bb0f01    ....    CMP      r11,#1
        0x000368c2:    bfb8        ..      IT       LT
        0x000368c4:    f04f0b01    O...    MOVLT    r11,#1
        0x000368c8:    6828        (h      LDR      r0,[r5,#0]
        0x000368ca:    2210        ."      MOVS     r2,#0x10
        0x000368cc:    f64071c4    @..q    MOV      r1,#0xfc4
        0x000368d0:    9004        ..      STR      r0,[sp,#0x10]
        0x000368d2:    f000fc49    ..I.    BL       opus_custom_encoder_ctl ; 0x37168
        0x000368d6:    aa20         .      ADD      r2,sp,#0x80
        0x000368d8:    f242711f    B..q    MOV      r1,#0x271f
        0x000368dc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000368de:    f000fc43    ..C.    BL       opus_custom_encoder_ctl ; 0x37168
        0x000368e2:    980a        ..      LDR      r0,[sp,#0x28]
        0x000368e4:    f1ab0201    ....    SUB      r2,r11,#1
        0x000368e8:    1c41        A.      ADDS     r1,r0,#1
        0x000368ea:    a810        ..      ADD      r0,sp,#0x40
        0x000368ec:    f7fcfbcf    ....    BL       ec_enc_init ; 0x3308e
        0x000368f0:    00b0        ..      LSLS     r0,r6,#2
        0x000368f2:    f009f843    ..C.    BL       spl_alloca ; 0x3f97c
        0x000368f6:    9002        ..      STR      r0,[sp,#8]
        0x000368f8:    f8d50f0c    ....    LDR      r0,[r5,#0xf0c]
        0x000368fc:    2200        ."      MOVS     r2,#0
        0x000368fe:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00036902:    f100010c    ....    ADD      r1,r0,#0xc
        0x00036906:    9802        ..      LDR      r0,[sp,#8]
        0x00036908:    f7e1fec6    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003690c:    203c        <       MOVS     r0,#0x3c
        0x0003690e:    f7fcfcd3    ....    BL       ec_ilog ; 0x332b8
        0x00036912:    0201        ..      LSLS     r1,r0,#8
        0x00036914:    f8d50f10    ....    LDR      r0,[r5,#0xf10]
        0x00036918:    f24032d7    @..2    MOV      r2,#0x3d7
        0x0003691c:    1a09        ..      SUBS     r1,r1,r0
        0x0003691e:    fb811202    ....    SMULL    r1,r2,r1,r2
        0x00036922:    0c09        ..      LSRS     r1,r1,#16
        0x00036924:    ea414102    A..A    ORR      r1,r1,r2,LSL #16
        0x00036928:    1840        @.      ADDS     r0,r0,r1
        0x0003692a:    f8c50f10    ....    STR      r0,[r5,#0xf10]
        0x0003692e:    ed950a02    ....    VLDR     s0,[r5,#8]
        0x00036932:    9802        ..      LDR      r0,[sp,#8]
        0x00036934:    f6057214    ...r    ADD      r2,r5,#0xf14
        0x00036938:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003693c:    eddf0ac0    ....    VLDR     s1,[pc,#768] ; [0x36c40] = 0x41973334
        0x00036940:    eef78a00    ....    VMOV.F32 s17,#1.00000000
        0x00036944:    4631        1F      MOV      r1,r6
        0x00036946:    eec01a80    ....    VDIV.F32 s3,s1,s0
        0x0003694a:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0003694e:    ee382ae1    8..*    VSUB.F32 s4,s17,s3
        0x00036952:    ed9f3abc    ...:    VLDR     s6,[pc,#752] ; [0x36c44] = 0x38000000
        0x00036956:    eddf3abc    ...:    VLDR     s7,[pc,#752] ; [0x36c48] = 0xda24260
        0x0003695a:    bf00        ..      NOP      
        0x0003695c:    f9393b02    9..;    LDRSH    r3,[r9],#2
        0x00036960:    1e49        I.      SUBS     r1,r1,#1
        0x00036962:    ee003a90    ...:    VMOV     s1,r3
        0x00036966:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0003696a:    ee201a83     ...    VMUL.F32 s2,s1,s6
        0x0003696e:    eef00a63    ..c.    VMOV.F32 s1,s7
        0x00036972:    ee410a81    A...    VMLA.F32 s1,s3,s2
        0x00036976:    ee712a40    q.@*    VSUB.F32 s5,s2,s0
        0x0003697a:    ece02a01    ...*    VSTM     r0!,{s5}
        0x0003697e:    ee420a00    B...    VMLA.F32 s1,s4,s0
        0x00036982:    eeb00a60    ..`.    VMOV.F32 s0,s1
        0x00036986:    d1e9        ..      BNE      0x3695c ; octopus_encode + 344
        0x00036988:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003698c:    eeb09a68    ..h.    VMOV.F32 s18,s17
        0x00036990:    2211        ."      MOVS     r2,#0x11
        0x00036992:    f242711c    B..q    MOV      r1,#0x271c
        0x00036996:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036998:    f000fbe6    ....    BL       opus_custom_encoder_ctl ; 0x37168
        0x0003699c:    4622        "F      MOV      r2,r4
        0x0003699e:    f2427118    B..q    MOV      r1,#0x2718
        0x000369a2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000369a4:    f000fbe0    ....    BL       opus_custom_encoder_ctl ; 0x37168
        0x000369a8:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x000369ac:    f64071a2    @..q    MOV      r1,#0xfa2
        0x000369b0:    9804        ..      LDR      r0,[sp,#0x10]
        0x000369b2:    f000fbd9    ....    BL       opus_custom_encoder_ctl ; 0x37168
        0x000369b6:    2201        ."      MOVS     r2,#1
        0x000369b8:    f2427112    B..q    MOV      r1,#0x2712
        0x000369bc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000369be:    f000fbd3    ....    BL       opus_custom_encoder_ctl ; 0x37168
        0x000369c2:    f8d50f0c    ....    LDR      r0,[r5,#0xf0c]
        0x000369c6:    eb060907    ....    ADD      r9,r6,r7
        0x000369ca:    eba00109    ....    SUB      r1,r0,r9
        0x000369ce:    4361        aC      MULS     r1,r4,r1
        0x000369d0:    2900        .)      CMP      r1,#0
        0x000369d2:    dd1a        ..      BLE      0x36a0a ; octopus_encode + 518
        0x000369d4:    1b80        ..      SUBS     r0,r0,r6
        0x000369d6:    1bc0        ..      SUBS     r0,r0,r7
        0x000369d8:    4360        `C      MULS     r0,r4,r0
        0x000369da:    0082        ..      LSLS     r2,r0,#2
        0x000369dc:    fb04f006    ....    MUL      r0,r4,r6
        0x000369e0:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x000369e4:    f100010c    ....    ADD      r1,r0,#0xc
        0x000369e8:    f105000c    ....    ADD      r0,r5,#0xc
        0x000369ec:    f7e1fe86    ....    BL       __aeabi_memmove4 ; 0x186fc
        0x000369f0:    fb09f004    ....    MUL      r0,r9,r4
        0x000369f4:    0082        ..      LSLS     r2,r0,#2
        0x000369f6:    f8d50f0c    ....    LDR      r0,[r5,#0xf0c]
        0x000369fa:    9902        ..      LDR      r1,[sp,#8]
        0x000369fc:    1b80        ..      SUBS     r0,r0,r6
        0x000369fe:    1bc0        ..      SUBS     r0,r0,r7
        0x00036a00:    4360        `C      MULS     r0,r4,r0
        0x00036a02:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00036a06:    300c        .0      ADDS     r0,r0,#0xc
        0x00036a08:    e00a        ..      B        0x36a20 ; octopus_encode + 540
        0x00036a0a:    eba90100    ....    SUB      r1,r9,r0
        0x00036a0e:    fb01f204    ....    MUL      r2,r1,r4
        0x00036a12:    9902        ..      LDR      r1,[sp,#8]
        0x00036a14:    4360        `C      MULS     r0,r4,r0
        0x00036a16:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x00036a1a:    0082        ..      LSLS     r2,r0,#2
        0x00036a1c:    f105000c    ....    ADD      r0,r5,#0xc
        0x00036a20:    f7e1fe3a    ..:.    BL       __aeabi_memcpy4 ; 0x18698
        0x00036a24:    f5056040    ..@`    ADD      r0,r5,#0xc00
        0x00036a28:    4686        .F      MOV      lr,r0
        0x00036a2a:    f8d50f24    ..$.    LDR      r0,[r5,#0xf24]
        0x00036a2e:    f1b05f7e    ..~_    CMP      r0,#0x3f800000
        0x00036a32:    da7d        }.      BGE      0x36b30 ; octopus_encode + 812
        0x00036a34:    ee000a10    ....    VMOV     s0,r0
        0x00036a38:    68a9        .h      LDR      r1,[r5,#8]
        0x00036a3a:    9820         .      LDR      r0,[sp,#0x80]
        0x00036a3c:    fb98f1f1    ....    SDIV     r1,r8,r1
        0x00036a40:    6842        Bh      LDR      r2,[r0,#4]
        0x00036a42:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x00036a46:    fb92f8f1    ....    SDIV     r8,r2,r1
        0x00036a4a:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x00036a4c:    eeb08a49    ..I.    VMOV.F32 s16,s18
        0x00036a50:    b3ec        ..      CBZ      r4,0x36ace ; octopus_encode + 714
        0x00036a52:    f1b80f00    ....    CMP      r8,#0
        0x00036a56:    dd70        p.      BLE      0x36b3a ; octopus_encode + 822
        0x00036a58:    f1ac0304    ....    SUB      r3,r12,#4
        0x00036a5c:    eba00081    ....    SUB      r0,r0,r1,LSL #2
        0x00036a60:    461a        .F      MOV      r2,r3
        0x00036a62:    f0180f01    ....    TST      r8,#1
        0x00036a66:    d013        ..      BEQ      0x36a90 ; octopus_encode + 652
        0x00036a68:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00036a6c:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x00036a70:    ee600aa0    `...    VMUL.F32 s1,s1,s1
        0x00036a74:    ee201a88     ...    VMUL.F32 s2,s1,s16
        0x00036a78:    ee780ae0    x...    VSUB.F32 s1,s17,s1
        0x00036a7c:    ee001a80    ....    VMLA.F32 s2,s1,s0
        0x00036a80:    edd30a01    ....    VLDR     s1,[r3,#4]
        0x00036a84:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x00036a88:    edc20a01    ....    VSTR     s1,[r2,#4]
        0x00036a8c:    1d12        ..      ADDS     r2,r2,#4
        0x00036a8e:    1d1b        ..      ADDS     r3,r3,#4
        0x00036a90:    ea5f0968    _.h.    ASRS     r9,r8,#1
        0x00036a94:    d051        Q.      BEQ      0x36b3a ; octopus_encode + 822
        0x00036a96:    bf00        ..      NOP      
        0x00036a98:    eb000a81    ....    ADD      r10,r0,r1,LSL #2
        0x00036a9c:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00036aa0:    edda0a00    ....    VLDR     s1,[r10,#0]
        0x00036aa4:    ee600aa0    `...    VMUL.F32 s1,s1,s1
        0x00036aa8:    ee201a88     ...    VMUL.F32 s2,s1,s16
        0x00036aac:    ee780ae0    x...    VSUB.F32 s1,s17,s1
        0x00036ab0:    ee001a80    ....    VMLA.F32 s2,s1,s0
        0x00036ab4:    edd30a01    ....    VLDR     s1,[r3,#4]
        0x00036ab8:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x00036abc:    edc20a01    ....    VSTR     s1,[r2,#4]
        0x00036ac0:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x00036ac4:    ee600aa0    `...    VMUL.F32 s1,s1,s1
        0x00036ac8:    ee201a88     ...    VMUL.F32 s2,s1,s16
        0x00036acc:    e000        ..      B        0x36ad0 ; octopus_encode + 716
        0x00036ace:    e00f        ..      B        0x36af0 ; octopus_encode + 748
        0x00036ad0:    ee780ae0    x...    VSUB.F32 s1,s17,s1
        0x00036ad4:    ee001a80    ....    VMLA.F32 s2,s1,s0
        0x00036ad8:    edd30a02    ....    VLDR     s1,[r3,#8]
        0x00036adc:    3308        .3      ADDS     r3,r3,#8
        0x00036ade:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x00036ae2:    edc20a02    ....    VSTR     s1,[r2,#8]
        0x00036ae6:    3208        .2      ADDS     r2,r2,#8
        0x00036ae8:    f1b90901    ....    SUBS     r9,r9,#1
        0x00036aec:    d1d4        ..      BNE      0x36a98 ; octopus_encode + 660
        0x00036aee:    e024        $.      B        0x36b3a ; octopus_encode + 822
        0x00036af0:    f1b80f00    ....    CMP      r8,#0
        0x00036af4:    dd21        !.      BLE      0x36b3a ; octopus_encode + 822
        0x00036af6:    4663        cF      MOV      r3,r12
        0x00036af8:    4662        bF      MOV      r2,r12
        0x00036afa:    46c1        .F      MOV      r9,r8
        0x00036afc:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x00036b00:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00036b04:    ee201aa0     ...    VMUL.F32 s2,s1,s1
        0x00036b08:    ee610a08    a...    VMUL.F32 s1,s2,s16
        0x00036b0c:    ee381ac1    8...    VSUB.F32 s2,s17,s2
        0x00036b10:    ee410a00    A...    VMLA.F32 s1,s2,s0
        0x00036b14:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00036b18:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00036b1c:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x00036b20:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x00036b24:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x00036b28:    edc20a01    ....    VSTR     s1,[r2,#4]
        0x00036b2c:    3208        .2      ADDS     r2,r2,#8
        0x00036b2e:    e000        ..      B        0x36b32 ; octopus_encode + 814
        0x00036b30:    e03c        <.      B        0x36bac ; octopus_encode + 936
        0x00036b32:    3308        .3      ADDS     r3,r3,#8
        0x00036b34:    f1b90901    ....    SUBS     r9,r9,#1
        0x00036b38:    d1e0        ..      BNE      0x36afc ; octopus_encode + 760
        0x00036b3a:    f04f0900    O...    MOV      r9,#0
        0x00036b3e:    eba60a08    ....    SUB      r10,r6,r8
        0x00036b42:    bf00        ..      NOP      
        0x00036b44:    f1ba0f00    ....    CMP      r10,#0
        0x00036b48:    dd2c        ,.      BLE      0x36ba4 ; octopus_encode + 928
        0x00036b4a:    fb089104    ....    MLA      r1,r8,r4,r9
        0x00036b4e:    1b08        ..      SUBS     r0,r1,r4
        0x00036b50:    eb0c0280    ....    ADD      r2,r12,r0,LSL #2
        0x00036b54:    eb0c0180    ....    ADD      r1,r12,r0,LSL #2
        0x00036b58:    f01a0f01    ....    TST      r10,#1
        0x00036b5c:    d009        ..      BEQ      0x36b72 ; octopus_encode + 878
        0x00036b5e:    eb020284    ....    ADD      r2,r2,r4,LSL #2
        0x00036b62:    eb010184    ....    ADD      r1,r1,r4,LSL #2
        0x00036b66:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x00036b6a:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x00036b6e:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00036b72:    ea5f036a    _.j.    ASRS     r3,r10,#1
        0x00036b76:    d015        ..      BEQ      0x36ba4 ; octopus_encode + 928
        0x00036b78:    eb020084    ....    ADD      r0,r2,r4,LSL #2
        0x00036b7c:    eb0202c4    ....    ADD      r2,r2,r4,LSL #3
        0x00036b80:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00036b84:    eb010084    ....    ADD      r0,r1,r4,LSL #2
        0x00036b88:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x00036b8c:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x00036b90:    1e5b        [.      SUBS     r3,r3,#1
        0x00036b92:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00036b96:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x00036b9a:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x00036b9e:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00036ba2:    d1e9        ..      BNE      0x36b78 ; octopus_encode + 884
        0x00036ba4:    f1090901    ....    ADD      r9,r9,#1
        0x00036ba8:    454c        LE      CMP      r4,r9
        0x00036baa:    dccb        ..      BGT      0x36b44 ; octopus_encode + 832
        0x00036bac:    4822        "H      LDR      r0,[pc,#136] ; [0x36c38] = 0x40020000
        0x00036bae:    6901        .i      LDR      r1,[r0,#0x10]
        0x00036bb0:    4822        "H      LDR      r0,[pc,#136] ; [0x36c3c] = 0x414d4251
        0x00036bb2:    4281        .B      CMP      r1,r0
        0x00036bb4:    d17e        ~.      BNE      0x36cb4 ; octopus_encode + 1200
        0x00036bb6:    ed8e9ac9    ....    VSTR     s18,[lr,#0x324]
        0x00036bba:    9808        ..      LDR      r0,[sp,#0x20]
        0x00036bbc:    f04f0900    O...    MOV      r9,#0
        0x00036bc0:    ebab0000    ....    SUB      r0,r11,r0
        0x00036bc4:    f1a00801    ....    SUB      r8,r0,#1
        0x00036bc8:    4641        AF      MOV      r1,r8
        0x00036bca:    a810        ..      ADD      r0,sp,#0x40
        0x00036bcc:    f7fcfac4    ....    BL       ec_enc_shrink ; 0x33158
        0x00036bd0:    464a        JF      MOV      r2,r9
        0x00036bd2:    f242711a    B..q    MOV      r1,#0x271a
        0x00036bd6:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036bd8:    f000fac6    ....    BL       opus_custom_encoder_ctl ; 0x37168
        0x00036bdc:    68a8        .h      LDR      r0,[r5,#8]
        0x00036bde:    f44f7ac8    O..z    MOV      r10,#0x190
        0x00036be2:    4360        `C      MULS     r0,r4,r0
        0x00036be4:    fb90f0fa    ....    SDIV     r0,r0,r10
        0x00036be8:    0080        ..      LSLS     r0,r0,#2
        0x00036bea:    f008fec7    ....    BL       spl_alloca ; 0x3f97c
        0x00036bee:    f8df905c    ..\.    LDR      r9,[pc,#92] ; [0x36c4c] = 0x100006dc
        0x00036bf2:    900c        ..      STR      r0,[sp,#0x30]
        0x00036bf4:    f8d90000    ....    LDR      r0,[r9,#0]
        0x00036bf8:    f5b07f7a    ..z.    CMP      r0,#0x3e8
        0x00036bfc:    bf1e        ..      ITTT     NE
        0x00036bfe:    f8d91004    ....    LDRNE    r1,[r9,#4]
        0x00036c02:    4288        .B      CMPNE    r0,r1
        0x00036c04:    2900        .)      CMPNE    r1,#0
        0x00036c06:    dd13        ..      BLE      0x36c30 ; octopus_encode + 1068
        0x00036c08:    68a8        .h      LDR      r0,[r5,#8]
        0x00036c0a:    fb00f104    ....    MUL      r1,r0,r4
        0x00036c0e:    fb91f1fa    ....    SDIV     r1,r1,r10
        0x00036c12:    fb90f0fa    ....    SDIV     r0,r0,r10
        0x00036c16:    008a        ..      LSLS     r2,r1,#2
        0x00036c18:    f8d51f0c    ....    LDR      r1,[r5,#0xf0c]
        0x00036c1c:    1bc9        ..      SUBS     r1,r1,r7
        0x00036c1e:    1a08        ..      SUBS     r0,r1,r0
        0x00036c20:    4360        `C      MULS     r0,r4,r0
        0x00036c22:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00036c26:    f100010c    ....    ADD      r1,r0,#0xc
        0x00036c2a:    980c        ..      LDR      r0,[sp,#0x30]
        0x00036c2c:    f7e1fd34    ..4.    BL       __aeabi_memcpy4 ; 0x18698
        0x00036c30:    e9d91000    ....    LDRD     r1,r0,[r9,#0]
        0x00036c34:    4281        .B      CMP      r1,r0
        0x00036c36:    e00b        ..      B        0x36c50 ; octopus_encode + 1100
    $d
        0x00036c38:    40020000    ...@    DCD    1073872896
        0x00036c3c:    414d4251    QBMA    DCD    1095582289
        0x00036c40:    41973334    43.A    DCD    1100428084
        0x00036c44:    38000000    ...8    DCD    939524096
        0x00036c48:    0da24260    `B..    DCD    228737632
        0x00036c4c:    100006dc    ....    DCD    268437212
    $t
        0x00036c50:    bf18        ..      IT       NE
        0x00036c52:    2800        .(      CMPNE    r0,#0
        0x00036c54:    dd16        ..      BLE      0x36c84 ; octopus_encode + 1152
        0x00036c56:    f64071bc    @..q    MOV      r1,#0xfbc
        0x00036c5a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c5c:    f000fa84    ....    BL       opus_custom_encoder_ctl ; 0x37168
        0x00036c60:    68a8        .h      LDR      r0,[r5,#8]
        0x00036c62:    2100        .!      MOVS     r1,#0
        0x00036c64:    fb90f2fa    ....    SDIV     r2,r0,r10
        0x00036c68:    2002        .       MOVS     r0,#2
        0x00036c6a:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x00036c6e:    ab07        ..      ADD      r3,sp,#0x1c
        0x00036c70:    990c        ..      LDR      r1,[sp,#0x30]
        0x00036c72:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c74:    f7f5f970    ..p.    BL       celt_encode_with_ec ; 0x2bf58
        0x00036c78:    2200        ."      MOVS     r2,#0
        0x00036c7a:    f2427112    B..q    MOV      r1,#0x2712
        0x00036c7e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c80:    f000fa72    ..r.    BL       opus_custom_encoder_ctl ; 0x37168
        0x00036c84:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00036c86:    f7fcfb17    ....    BL       ec_ilog ; 0x332b8
        0x00036c8a:    9915        ..      LDR      r1,[sp,#0x54]
        0x00036c8c:    1a08        ..      SUBS     r0,r1,r0
        0x00036c8e:    ebb00fc8    ....    CMP      r0,r8,LSL #3
        0x00036c92:    dc13        ..      BGT      0x36cbc ; octopus_encode + 1208
        0x00036c94:    2200        ."      MOVS     r2,#0
        0x00036c96:    f64071a6    @..q    MOV      r1,#0xfa6
        0x00036c9a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c9c:    f000fa64    ..d.    BL       opus_custom_encoder_ctl ; 0x37168
        0x00036ca0:    a810        ..      ADD      r0,sp,#0x40
        0x00036ca2:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x00036ca6:    2300        .#      MOVS     r3,#0
        0x00036ca8:    4632        2F      MOV      r2,r6
        0x00036caa:    9902        ..      LDR      r1,[sp,#8]
        0x00036cac:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036cae:    f7f5f953    ..S.    BL       celt_encode_with_ec ; 0x2bf58
        0x00036cb2:    e000        ..      B        0x36cb6 ; octopus_encode + 1202
        0x00036cb4:    e007        ..      B        0x36cc6 ; octopus_encode + 1218
        0x00036cb6:    9003        ..      STR      r0,[sp,#0xc]
        0x00036cb8:    2800        .(      CMP      r0,#0
        0x00036cba:    db35        5.      BLT      0x36d28 ; octopus_encode + 1316
        0x00036cbc:    481f        .H      LDR      r0,[pc,#124] ; [0x36d3c] = 0x40020000
        0x00036cbe:    6901        .i      LDR      r1,[r0,#0x10]
        0x00036cc0:    481f        .H      LDR      r0,[pc,#124] ; [0x36d40] = 0x414d4251
        0x00036cc2:    4281        .B      CMP      r1,r0
        0x00036cc4:    d001        ..      BEQ      0x36cca ; octopus_encode + 1222
        0x00036cc6:    2054        T       MOVS     r0,#0x54
        0x00036cc8:    e5d1        ..      B        0x3686e ; octopus_encode + 106
        0x00036cca:    2032        2       MOVS     r0,#0x32
        0x00036ccc:    f240414f    @.OA    MOV      r1,#0x44f
        0x00036cd0:    2200        ."      MOVS     r2,#0
        0x00036cd2:    0040        @.      LSLS     r0,r0,#1
        0x00036cd4:    1c52        R.      ADDS     r2,r2,#1
        0x00036cd6:    f5b07fc8    ....    CMP      r0,#0x190
        0x00036cda:    dbfa        ..      BLT      0x36cd2 ; octopus_encode + 1230
        0x00036cdc:    f2a1404e    ..N@    SUB      r0,r1,#0x44e
        0x00036ce0:    2180        .!      MOVS     r1,#0x80
        0x00036ce2:    ea411040    A.@.    ORR      r0,r1,r0,LSL #5
        0x00036ce6:    990a        ..      LDR      r1,[sp,#0x28]
        0x00036ce8:    ea4000c2    @...    ORR      r0,r0,r2,LSL #3
        0x00036cec:    7008        .p      STRB     r0,[r1,#0]
        0x00036cee:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00036cf0:    980d        ..      LDR      r0,[sp,#0x34]
        0x00036cf2:    4048        H@      EORS     r0,r0,r1
        0x00036cf4:    6068        h`      STR      r0,[r5,#4]
        0x00036cf6:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00036cf8:    2400        .$      MOVS     r4,#0
        0x00036cfa:    b160        `.      CBZ      r0,0x36d16 ; octopus_encode + 1298
        0x00036cfc:    f1080101    ....    ADD      r1,r8,#1
        0x00036d00:    982e        ..      LDR      r0,[sp,#0xb8]
        0x00036d02:    ba49        I.      REV16    r1,r1
        0x00036d04:    ea4f4131    O.1A    ROR      r1,r1,#16
        0x00036d08:    6001        .`      STR      r1,[r0,#0]
        0x00036d0a:    6869        ih      LDR      r1,[r5,#4]
        0x00036d0c:    2408        .$      MOVS     r4,#8
        0x00036d0e:    ba49        I.      REV16    r1,r1
        0x00036d10:    ea4f4131    O.1A    ROR      r1,r1,#16
        0x00036d14:    6041        A`      STR      r1,[r0,#4]
        0x00036d16:    9908        ..      LDR      r1,[sp,#0x20]
        0x00036d18:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036d1a:    465a        ZF      MOV      r2,r11
        0x00036d1c:    4408        .D      ADD      r0,r0,r1
        0x00036d1e:    1c41        A.      ADDS     r1,r0,#1
        0x00036d20:    980a        ..      LDR      r0,[sp,#0x28]
        0x00036d22:    f001f947    ..G.    BL       opus_packet_pad ; 0x37fb4
        0x00036d26:    b120         .      CBZ      r0,0x36d32 ; octopus_encode + 1326
        0x00036d28:    f006fc32    ..2.    BL       restore_stack ; 0x3d590
        0x00036d2c:    f06f0002    o...    MVN      r0,#2
        0x00036d30:    e59d        ..      B        0x3686e ; octopus_encode + 106
        0x00036d32:    f006fc2d    ..-.    BL       restore_stack ; 0x3d590
        0x00036d36:    eb0b0004    ....    ADD      r0,r11,r4
        0x00036d3a:    e598        ..      B        0x3686e ; octopus_encode + 106
    $d
        0x00036d3c:    40020000    ...@    DCD    1073872896
        0x00036d40:    414d4251    QBMA    DCD    1095582289
    $t
    i.octopus_encoder_create
    octopus_encoder_create
        0x00036d44:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00036d48:    4c1c        .L      LDR      r4,[pc,#112] ; [0x36dbc] = 0x1001b3f0
        0x00036d4a:    4606        .F      MOV      r6,r0
        0x00036d4c:    f44f557a    O.zU    MOV      r5,#0x3e80
        0x00036d50:    2000        .       MOVS     r0,#0
        0x00036d52:    60a5        .`      STR      r5,[r4,#8]
        0x00036d54:    f8c40f28    ..(.    STR      r0,[r4,#0xf28]
        0x00036d58:    20a0        .       MOVS     r0,#0xa0
        0x00036d5a:    f8c40f0c    ....    STR      r0,[r4,#0xf0c]
        0x00036d5e:    f04f0801    O...    MOV      r8,#1
        0x00036d62:    2704        .'      MOVS     r7,#4
        0x00036d64:    203c        <       MOVS     r0,#0x3c
        0x00036d66:    f7fcfaa7    ....    BL       ec_ilog ; 0x332b8
        0x00036d6a:    0200        ..      LSLS     r0,r0,#8
        0x00036d6c:    f8c40f10    ....    STR      r0,[r4,#0xf10]
        0x00036d70:    f7fcff6c    ..l.    BL       get_celt_handle ; 0x33c4c
        0x00036d74:    6020         `      STR      r0,[r4,#0]
        0x00036d76:    4642        BF      MOV      r2,r8
        0x00036d78:    4629        )F      MOV      r1,r5
        0x00036d7a:    f8d43f28    ..(?    LDR      r3,[r4,#0xf28]
        0x00036d7e:    f7f7fc71    ..q.    BL       celt_encoder_init ; 0x2e664
        0x00036d82:    2800        .(      CMP      r0,#0
        0x00036d84:    bf1c        ..      ITT      NE
        0x00036d86:    2000        .       MOVNE    r0,#0
        0x00036d88:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x00036d8c:    2200        ."      MOVS     r2,#0
        0x00036d8e:    f2427120    B. q    MOV      r1,#0x2720
        0x00036d92:    6820         h      LDR      r0,[r4,#0]
        0x00036d94:    f000f9e8    ....    BL       opus_custom_encoder_ctl ; 0x37168
        0x00036d98:    463a        :F      MOV      r2,r7
        0x00036d9a:    f64071aa    @..q    MOV      r1,#0xfaa
        0x00036d9e:    6820         h      LDR      r0,[r4,#0]
        0x00036da0:    f000f9e2    ....    BL       opus_custom_encoder_ctl ; 0x37168
        0x00036da4:    f5046040    ..@`    ADD      r0,r4,#0xc00
        0x00036da8:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00036dac:    ed800ac9    ....    VSTR     s0,[r0,#0x324]
        0x00036db0:    4620         F      MOV      r0,r4
        0x00036db2:    f8c46f2c    ..,o    STR      r6,[r4,#0xf2c]
        0x00036db6:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00036dba:    0000        ..      DCW    0
        0x00036dbc:    1001b3f0    ....    DCD    268547056
    $t
    i.op_pvq_search_c
    op_pvq_search_c
        0x00036dc0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00036dc4:    461f        .F      MOV      r7,r3
        0x00036dc6:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x00036dca:    b085        ..      SUB      sp,sp,#0x14
        0x00036dcc:    4691        .F      MOV      r9,r2
        0x00036dce:    460c        .F      MOV      r4,r1
        0x00036dd0:    4606        .F      MOV      r6,r0
        0x00036dd2:    f006fbe5    ....    BL       save_stack ; 0x3d5a0
        0x00036dd6:    00b8        ..      LSLS     r0,r7,#2
        0x00036dd8:    4605        .F      MOV      r5,r0
        0x00036dda:    f008fdcf    ....    BL       spl_alloca ; 0x3f97c
        0x00036dde:    4680        .F      MOV      r8,r0
        0x00036de0:    4628        (F      MOV      r0,r5
        0x00036de2:    f008fdcb    ....    BL       spl_alloca ; 0x3f97c
        0x00036de6:    ed9f8add    ....    VLDR     s16,[pc,#884] ; [0x3715c] = 0
        0x00036dea:    9001        ..      STR      r0,[sp,#4]
        0x00036dec:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00036df0:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x00036df4:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00036df8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00036dfc:    bf34        4.      ITE      CC
        0x00036dfe:    2101        .!      MOVCC    r1,#1
        0x00036e00:    2100        .!      MOVCS    r1,#0
        0x00036e02:    6001        .`      STR      r1,[r0,#0]
        0x00036e04:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00036e08:    2500        .%      MOVS     r5,#0
        0x00036e0a:    1e78        x.      SUBS     r0,r7,#1
        0x00036e0c:    eeb00ac0    ....    VABS.F32 s0,s0
        0x00036e10:    ed860a00    ....    VSTR     s0,[r6,#0]
        0x00036e14:    6025        %`      STR      r5,[r4,#0]
        0x00036e16:    ed888a00    ....    VSTR     s16,[r8,#0]
        0x00036e1a:    9000        ..      STR      r0,[sp,#0]
        0x00036e1c:    2f01        ./      CMP      r7,#1
        0x00036e1e:    bfc8        ..      IT       GT
        0x00036e20:    2800        .(      CMPGT    r0,#0
        0x00036e22:    dd21        !.      BLE      0x36e68 ; op_pvq_search_c + 168
        0x00036e24:    9901        ..      LDR      r1,[sp,#4]
        0x00036e26:    1d30        0.      ADDS     r0,r6,#4
        0x00036e28:    1d23        #.      ADDS     r3,r4,#4
        0x00036e2a:    f1080204    ....    ADD      r2,r8,#4
        0x00036e2e:    f1a70c01    ....    SUB      r12,r7,#1
        0x00036e32:    1d09        ..      ADDS     r1,r1,#4
        0x00036e34:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00036e38:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00036e3c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00036e40:    bf34        4.      ITE      CC
        0x00036e42:    f04f0a01    O...    MOVCC    r10,#1
        0x00036e46:    f04f0a00    O...    MOVCS    r10,#0
        0x00036e4a:    f841ab04    A...    STR      r10,[r1],#4
        0x00036e4e:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00036e52:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00036e56:    eeb00ac0    ....    VABS.F32 s0,s0
        0x00036e5a:    eca00a01    ....    VSTM     r0!,{s0}
        0x00036e5e:    f8435b04    C..[    STR      r5,[r3],#4
        0x00036e62:    eca28a01    ....    VSTM     r2!,{s16}
        0x00036e66:    d1e5        ..      BNE      0x36e34 ; op_pvq_search_c + 116
        0x00036e68:    1eb8        ..      SUBS     r0,r7,#2
        0x00036e6a:    eef08a48    ..H.    VMOV.F32 s17,s16
        0x00036e6e:    eeb79a00    ....    VMOV.F32 s18,#1.00000000
        0x00036e72:    eef09a00    ....    VMOV.F32 s19,#2.00000000
        0x00036e76:    9002        ..      STR      r0,[sp,#8]
        0x00036e78:    ebb90f67    ..g.    CMP      r9,r7,ASR #1
        0x00036e7c:    dd7e        ~.      BLE      0x36f7c ; op_pvq_search_c + 444
        0x00036e7e:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00036e82:    2f01        ./      CMP      r7,#1
        0x00036e84:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x00036e88:    bfc4        ..      ITT      GT
        0x00036e8a:    9800        ..      LDRGT    r0,[sp,#0]
        0x00036e8c:    2800        .(      CMPGT    r0,#0
        0x00036e8e:    dd16        ..      BLE      0x36ebe ; op_pvq_search_c + 254
        0x00036e90:    4630        0F      MOV      r0,r6
        0x00036e92:    f0170f01    ....    TST      r7,#1
        0x00036e96:    d104        ..      BNE      0x36ea2 ; op_pvq_search_c + 226
        0x00036e98:    edd60a01    ....    VLDR     s1,[r6,#4]
        0x00036e9c:    1d30        0.      ADDS     r0,r6,#4
        0x00036e9e:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00036ea2:    9900        ..      LDR      r1,[sp,#0]
        0x00036ea4:    1049        I.      ASRS     r1,r1,#1
        0x00036ea6:    d00a        ..      BEQ      0x36ebe ; op_pvq_search_c + 254
        0x00036ea8:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x00036eac:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00036eb0:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x00036eb4:    3008        .0      ADDS     r0,r0,#8
        0x00036eb6:    1e49        I.      SUBS     r1,r1,#1
        0x00036eb8:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00036ebc:    d1f4        ..      BNE      0x36ea8 ; op_pvq_search_c + 232
        0x00036ebe:    ee100a10    ....    VMOV     r0,s0
        0x00036ec2:    49a7        .I      LDR      r1,[pc,#668] ; [0x37160] = 0x26901d7d
        0x00036ec4:    4281        .B      CMP      r1,r0
        0x00036ec6:    bfbc        ..      ITT      LT
        0x00036ec8:    ee100a10    ....    VMOVLT   r0,s0
        0x00036ecc:    f1b04f85    ...O    CMPLT    r0,#0x42800000
        0x00036ed0:    db1d        ..      BLT      0x36f0e ; op_pvq_search_c + 334
        0x00036ed2:    ed869a00    ....    VSTR     s18,[r6,#0]
        0x00036ed6:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x00036eda:    edc60a01    ....    VSTR     s1,[r6,#4]
        0x00036ede:    2f02        ./      CMP      r7,#2
        0x00036ee0:    bfc4        ..      ITT      GT
        0x00036ee2:    9802        ..      LDRGT    r0,[sp,#8]
        0x00036ee4:    2800        .(      CMPGT    r0,#0
        0x00036ee6:    dd10        ..      BLE      0x36f0a ; op_pvq_search_c + 330
        0x00036ee8:    1d30        0.      ADDS     r0,r6,#4
        0x00036eea:    f0170f01    ....    TST      r7,#1
        0x00036eee:    bf1c        ..      ITT      NE
        0x00036ef0:    edc00a01    ....    VSTRNE   s1,[r0,#4]
        0x00036ef4:    1d00        ..      ADDNE    r0,r0,#4
        0x00036ef6:    9902        ..      LDR      r1,[sp,#8]
        0x00036ef8:    1049        I.      ASRS     r1,r1,#1
        0x00036efa:    d006        ..      BEQ      0x36f0a ; op_pvq_search_c + 330
        0x00036efc:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x00036f00:    edc00a02    ....    VSTR     s1,[r0,#8]
        0x00036f04:    3008        .0      ADDS     r0,r0,#8
        0x00036f06:    1e49        I.      SUBS     r1,r1,#1
        0x00036f08:    d1f8        ..      BNE      0x36efc ; op_pvq_search_c + 316
        0x00036f0a:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00036f0e:    eec90a00    ....    VDIV.F32 s1,s18,s0
        0x00036f12:    ee009a10    ....    VMOV     s0,r9
        0x00036f16:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00036f1a:    ed9f1a92    ....    VLDR     s2,[pc,#584] ; [0x37164] = 0x3f4ccccd
        0x00036f1e:    6830        0h      LDR      r0,[r6,#0]
        0x00036f20:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00036f24:    ee20ba80     ...    VMUL.F32 s22,s1,s0
        0x00036f28:    f00bff52    ..R.    BL       __aeabi_f2d ; 0x42dd0
        0x00036f2c:    ec410b1a    A...    VMOV     d10,r0,r1
        0x00036f30:    ee1b0a10    ....    VMOV     r0,s22
        0x00036f34:    f00bff4c    ..L.    BL       __aeabi_f2d ; 0x42dd0
        0x00036f38:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x00036f3c:    f00bfc52    ..R.    BL       __aeabi_dmul ; 0x427e4
        0x00036f40:    ec410b10    A...    VMOV     d0,r0,r1
        0x00036f44:    f7e6fac8    ....    BL       __hardfp_floor ; 0x1d4d8
        0x00036f48:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00036f4c:    f00bfb86    ....    BL       __aeabi_d2iz ; 0x4265c
        0x00036f50:    ee000a10    ....    VMOV     s0,r0
        0x00036f54:    6020         `      STR      r0,[r4,#0]
        0x00036f56:    2f01        ./      CMP      r7,#1
        0x00036f58:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00036f5c:    ed880a00    ....    VSTR     s0,[r8,#0]
        0x00036f60:    edd60a00    ....    VLDR     s1,[r6,#0]
        0x00036f64:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x00036f68:    ee408a80    @...    VMLA.F32 s17,s1,s0
        0x00036f6c:    ee200a29     .).    VMUL.F32 s0,s0,s19
        0x00036f70:    ed880a00    ....    VSTR     s0,[r8,#0]
        0x00036f74:    6820         h      LDR      r0,[r4,#0]
        0x00036f76:    eba90900    ....    SUB      r9,r9,r0
        0x00036f7a:    e000        ..      B        0x36f7e ; op_pvq_search_c + 446
        0x00036f7c:    e039        9.      B        0x36ff2 ; op_pvq_search_c + 562
        0x00036f7e:    bfc4        ..      ITT      GT
        0x00036f80:    9800        ..      LDRGT    r0,[sp,#0]
        0x00036f82:    2800        .(      CMPGT    r0,#0
        0x00036f84:    dd35        5.      BLE      0x36ff2 ; op_pvq_search_c + 562
        0x00036f86:    1d35        5.      ADDS     r5,r6,#4
        0x00036f88:    1e78        x.      SUBS     r0,r7,#1
        0x00036f8a:    f1040b04    ....    ADD      r11,r4,#4
        0x00036f8e:    f1080a04    ....    ADD      r10,r8,#4
        0x00036f92:    9003        ..      STR      r0,[sp,#0xc]
        0x00036f94:    6828        (h      LDR      r0,[r5,#0]
        0x00036f96:    f00bff1b    ....    BL       __aeabi_f2d ; 0x42dd0
        0x00036f9a:    ec410b1a    A...    VMOV     d10,r0,r1
        0x00036f9e:    ee1b0a10    ....    VMOV     r0,s22
        0x00036fa2:    f00bff15    ....    BL       __aeabi_f2d ; 0x42dd0
        0x00036fa6:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x00036faa:    f00bfc1b    ....    BL       __aeabi_dmul ; 0x427e4
        0x00036fae:    ec410b10    A...    VMOV     d0,r0,r1
        0x00036fb2:    f7e6fa91    ....    BL       __hardfp_floor ; 0x1d4d8
        0x00036fb6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00036fba:    f00bfb4f    ..O.    BL       __aeabi_d2iz ; 0x4265c
        0x00036fbe:    ee000a10    ....    VMOV     s0,r0
        0x00036fc2:    f8cb0000    ....    STR      r0,[r11,#0]
        0x00036fc6:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00036fca:    ed8a0a00    ....    VSTR     s0,[r10,#0]
        0x00036fce:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x00036fd2:    ecf50a01    ....    VLDM     r5!,{s1}
        0x00036fd6:    ee408a80    @...    VMLA.F32 s17,s1,s0
        0x00036fda:    ee200a29     .).    VMUL.F32 s0,s0,s19
        0x00036fde:    ecaa0a01    ....    VSTM     r10!,{s0}
        0x00036fe2:    f85b0b04    [...    LDR      r0,[r11],#4
        0x00036fe6:    eba90900    ....    SUB      r9,r9,r0
        0x00036fea:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036fec:    1e40        @.      SUBS     r0,r0,#1
        0x00036fee:    9003        ..      STR      r0,[sp,#0xc]
        0x00036ff0:    d1d0        ..      BNE      0x36f94 ; op_pvq_search_c + 468
        0x00036ff2:    1cf8        ..      ADDS     r0,r7,#3
        0x00036ff4:    4581        .E      CMP      r9,r0
        0x00036ff6:    dd0d        ..      BLE      0x37014 ; op_pvq_search_c + 596
        0x00036ff8:    ee009a10    ....    VMOV     s0,r9
        0x00036ffc:    edd80a00    ....    VLDR     s1,[r8,#0]
        0x00037000:    6820         h      LDR      r0,[r4,#0]
        0x00037002:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00037006:    4448        HD      ADD      r0,r0,r9
        0x00037008:    6020         `      STR      r0,[r4,#0]
        0x0003700a:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003700e:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x00037012:    e069        i.      B        0x370e8 ; op_pvq_search_c + 808
        0x00037014:    2300        .#      MOVS     r3,#0
        0x00037016:    f1b90f00    ....    CMP      r9,#0
        0x0003701a:    dd65        e.      BLE      0x370e8 ; op_pvq_search_c + 808
        0x0003701c:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00037020:    edd61a01    ....    VLDR     s3,[r6,#4]
        0x00037024:    ee381a09    8...    VADD.F32 s2,s16,s18
        0x00037028:    ee300a28    0.(.    VADD.F32 s0,s0,s17
        0x0003702c:    ee711aa8    q...    VADD.F32 s3,s3,s17
        0x00037030:    edd80a00    ....    VLDR     s1,[r8,#0]
        0x00037034:    ed982a01    ...*    VLDR     s4,[r8,#4]
        0x00037038:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x0003703c:    ee700a81    p...    VADD.F32 s1,s1,s2
        0x00037040:    ee322a01    2..*    VADD.F32 s4,s4,s2
        0x00037044:    ee611aa1    a...    VMUL.F32 s3,s3,s3
        0x00037048:    f04f0c00    O...    MOV      r12,#0
        0x0003704c:    ee223a00    "..:    VMUL.F32 s6,s4,s0
        0x00037050:    ee602aa1    `..*    VMUL.F32 s5,s1,s3
        0x00037054:    eef42ac3    ...*    VCMPE.F32 s5,s6
        0x00037058:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003705c:    dd05        ..      BLE      0x3706a ; op_pvq_search_c + 682
        0x0003705e:    eef00a42    ..B.    VMOV.F32 s1,s4
        0x00037062:    eeb00a61    ..a.    VMOV.F32 s0,s3
        0x00037066:    f04f0c01    O...    MOV      r12,#1
        0x0003706a:    2f02        ./      CMP      r7,#2
        0x0003706c:    bfc4        ..      ITT      GT
        0x0003706e:    9802        ..      LDRGT    r0,[sp,#8]
        0x00037070:    2800        .(      CMPGT    r0,#0
        0x00037072:    dd21        !.      BLE      0x370b8 ; op_pvq_search_c + 760
        0x00037074:    2100        .!      MOVS     r1,#0
        0x00037076:    f1060008    ....    ADD      r0,r6,#8
        0x0003707a:    f1080508    ....    ADD      r5,r8,#8
        0x0003707e:    1eba        ..      SUBS     r2,r7,#2
        0x00037080:    ecf01a01    ....    VLDM     r0!,{s3}
        0x00037084:    ecb52a01    ...*    VLDM     r5!,{s4}
        0x00037088:    ee711aa8    q...    VADD.F32 s3,s3,s17
        0x0003708c:    ee322a01    2..*    VADD.F32 s4,s4,s2
        0x00037090:    ee612aa1    a..*    VMUL.F32 s5,s3,s3
        0x00037094:    ee223a00    "..:    VMUL.F32 s6,s4,s0
        0x00037098:    ee601aa2    `...    VMUL.F32 s3,s1,s5
        0x0003709c:    eef41ac3    ....    VCMPE.F32 s3,s6
        0x000370a0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000370a4:    dd05        ..      BLE      0x370b2 ; op_pvq_search_c + 754
        0x000370a6:    eef00a42    ..B.    VMOV.F32 s1,s4
        0x000370aa:    eeb00a62    ..b.    VMOV.F32 s0,s5
        0x000370ae:    f1010c02    ....    ADD      r12,r1,#2
        0x000370b2:    1c49        I.      ADDS     r1,r1,#1
        0x000370b4:    1e52        R.      SUBS     r2,r2,#1
        0x000370b6:    d1e3        ..      BNE      0x37080 ; op_pvq_search_c + 704
        0x000370b8:    eb06008c    ....    ADD      r0,r6,r12,LSL #2
        0x000370bc:    1c5b        [.      ADDS     r3,r3,#1
        0x000370be:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x000370c2:    eb08008c    ....    ADD      r0,r8,r12,LSL #2
        0x000370c6:    ee708a28    p.(.    VADD.F32 s17,s0,s17
        0x000370ca:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x000370ce:    ee308a01    0...    VADD.F32 s16,s0,s2
        0x000370d2:    ee300a29    0.).    VADD.F32 s0,s0,s19
        0x000370d6:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x000370da:    f854002c    T.,.    LDR      r0,[r4,r12,LSL #2]
        0x000370de:    1c40        @.      ADDS     r0,r0,#1
        0x000370e0:    f844002c    D.,.    STR      r0,[r4,r12,LSL #2]
        0x000370e4:    4599        .E      CMP      r9,r3
        0x000370e6:    dc99        ..      BGT      0x3701c ; op_pvq_search_c + 604
        0x000370e8:    9801        ..      LDR      r0,[sp,#4]
        0x000370ea:    6821        !h      LDR      r1,[r4,#0]
        0x000370ec:    6800        .h      LDR      r0,[r0,#0]
        0x000370ee:    4242        BB      RSBS     r2,r0,#0
        0x000370f0:    4051        Q@      EORS     r1,r1,r2
        0x000370f2:    4408        .D      ADD      r0,r0,r1
        0x000370f4:    6020         `      STR      r0,[r4,#0]
        0x000370f6:    2f01        ./      CMP      r7,#1
        0x000370f8:    bfc4        ..      ITT      GT
        0x000370fa:    9800        ..      LDRGT    r0,[sp,#0]
        0x000370fc:    2800        .(      CMPGT    r0,#0
        0x000370fe:    dd24        $.      BLE      0x3714a ; op_pvq_search_c + 906
        0x00037100:    9801        ..      LDR      r0,[sp,#4]
        0x00037102:    f0170f01    ....    TST      r7,#1
        0x00037106:    d107        ..      BNE      0x37118 ; op_pvq_search_c + 856
        0x00037108:    f8501f04    P...    LDR      r1,[r0,#4]!
        0x0003710c:    f8542f04    T../    LDR      r2,[r4,#4]!
        0x00037110:    424b        KB      RSBS     r3,r1,#0
        0x00037112:    405a        Z@      EORS     r2,r2,r3
        0x00037114:    4411        .D      ADD      r1,r1,r2
        0x00037116:    6021        !`      STR      r1,[r4,#0]
        0x00037118:    9900        ..      LDR      r1,[sp,#0]
        0x0003711a:    104a        J.      ASRS     r2,r1,#1
        0x0003711c:    d015        ..      BEQ      0x3714a ; op_pvq_search_c + 906
        0x0003711e:    bf00        ..      NOP      
        0x00037120:    6841        Ah      LDR      r1,[r0,#4]
        0x00037122:    f8543f04    T..?    LDR      r3,[r4,#4]!
        0x00037126:    f1c10c00    ....    RSB      r12,r1,#0
        0x0003712a:    ea83030c    ....    EOR      r3,r3,r12
        0x0003712e:    4419        .D      ADD      r1,r1,r3
        0x00037130:    f8441b04    D...    STR      r1,[r4],#4
        0x00037134:    f8501f08    P...    LDR      r1,[r0,#8]!
        0x00037138:    6823        #h      LDR      r3,[r4,#0]
        0x0003713a:    f1c10c00    ....    RSB      r12,r1,#0
        0x0003713e:    ea83030c    ....    EOR      r3,r3,r12
        0x00037142:    4419        .D      ADD      r1,r1,r3
        0x00037144:    6021        !`      STR      r1,[r4,#0]
        0x00037146:    1e52        R.      SUBS     r2,r2,#1
        0x00037148:    d1ea        ..      BNE      0x37120 ; op_pvq_search_c + 864
        0x0003714a:    f006fa21    ..!.    BL       restore_stack ; 0x3d590
        0x0003714e:    b005        ..      ADD      sp,sp,#0x14
        0x00037150:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00037154:    ecbd8b08    ....    VPOP     {d8-d11}
        0x00037158:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0003715c:    00000000    ....    DCD    0
        0x00037160:    26901d7d    }..&    DCD    646978941
        0x00037164:    3f4ccccd    ..L?    DCD    1061997773
    $t
    i.opus_custom_encoder_ctl
    opus_custom_encoder_ctl
        0x00037168:    b40f        ..      PUSH     {r0-r3}
        0x0003716a:    f64072cf    @..r    MOV      r2,#0xfcf
        0x0003716e:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00037172:    4604        .F      MOV      r4,r0
        0x00037174:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00037176:    2500        .%      MOVS     r5,#0
        0x00037178:    f6a170cf    ...p    SUB      r0,r1,#0xfcf
        0x0003717c:    4291        .B      CMP      r1,r2
        0x0003717e:    d070        p.      BEQ      0x37262 ; opus_custom_encoder_ctl + 250
        0x00037180:    dc2c        ,.      BGT      0x371dc ; opus_custom_encoder_ctl + 116
        0x00037182:    f64072bc    @..r    MOV      r2,#0xfbc
        0x00037186:    f6a170bc    ...p    SUB      r0,r1,#0xfbc
        0x0003718a:    4291        .B      CMP      r1,r2
        0x0003718c:    d06a        j.      BEQ      0x37264 ; opus_custom_encoder_ctl + 252
        0x0003718e:    dc18        ..      BGT      0x371c2 ; opus_custom_encoder_ctl + 90
        0x00037190:    f64072aa    @..r    MOV      r2,#0xfaa
        0x00037194:    f6a170aa    ...p    SUB      r0,r1,#0xfaa
        0x00037198:    4291        .B      CMP      r1,r2
        0x0003719a:    d052        R.      BEQ      0x37242 ; opus_custom_encoder_ctl + 218
        0x0003719c:    dc09        ..      BGT      0x371b2 ; opus_custom_encoder_ctl + 74
        0x0003719e:    f5a16070    ..p`    SUB      r0,r1,#0xf00
        0x000371a2:    38a2        .8      SUBS     r0,r0,#0xa2
        0x000371a4:    d07f        ..      BEQ      0x372a6 ; opus_custom_encoder_ctl + 318
        0x000371a6:    2804        .(      CMP      r0,#4
        0x000371a8:    bf04        ..      ITT      EQ
        0x000371aa:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x000371ac:    62e0        .b      STREQ    r0,[r4,#0x2c]
        0x000371ae:    d04d        M.      BEQ      0x3724c ; opus_custom_encoder_ctl + 228
        0x000371b0:    e041        A.      B        0x37236 ; opus_custom_encoder_ctl + 206
        0x000371b2:    2804        .(      CMP      r0,#4
        0x000371b4:    d071        q.      BEQ      0x3729a ; opus_custom_encoder_ctl + 306
        0x000371b6:    280a        .(      CMP      r0,#0xa
        0x000371b8:    bf04        ..      ITT      EQ
        0x000371ba:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x000371bc:    6360        `c      STREQ    r0,[r4,#0x34]
        0x000371be:    d045        E.      BEQ      0x3724c ; opus_custom_encoder_ctl + 228
        0x000371c0:    e039        9.      B        0x37236 ; opus_custom_encoder_ctl + 206
        0x000371c2:    2803        .(      CMP      r0,#3
        0x000371c4:    f000811a    ....    BEQ.W    0x373fc ; opus_custom_encoder_ctl + 660
        0x000371c8:    2808        .(      CMP      r0,#8
        0x000371ca:    d07d        }.      BEQ      0x372c8 ; opus_custom_encoder_ctl + 352
        0x000371cc:    2809        .(      CMP      r0,#9
        0x000371ce:    bf04        ..      ITT      EQ
        0x000371d0:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x000371d2:    6be1        .k      LDREQ    r1,[r4,#0x3c]
        0x000371d4:    d079        y.      BEQ      0x372ca ; opus_custom_encoder_ctl + 354
        0x000371d6:    2812        .(      CMP      r0,#0x12
        0x000371d8:    d078        x.      BEQ      0x372cc ; opus_custom_encoder_ctl + 356
        0x000371da:    e02c        ,.      B        0x37236 ; opus_custom_encoder_ctl + 206
        0x000371dc:    f2417251    A.Qr    MOV      r2,#0x1751
        0x000371e0:    1a81        ..      SUBS     r1,r0,r2
        0x000371e2:    4290        .B      CMP      r0,r2
        0x000371e4:    bf04        ..      ITT      EQ
        0x000371e6:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x000371e8:    6320         c      STREQ    r0,[r4,#0x30]
        0x000371ea:    d02f        /.      BEQ      0x3724c ; opus_custom_encoder_ctl + 228
        0x000371ec:    dc14        ..      BGT      0x37218 ; opus_custom_encoder_ctl + 176
        0x000371ee:    f241724b    A.Kr    MOV      r2,#0x174b
        0x000371f2:    eba00102    ....    SUB      r1,r0,r2
        0x000371f6:    4290        .B      CMP      r0,r2
        0x000371f8:    d029        ).      BEQ      0x3724e ; opus_custom_encoder_ctl + 230
        0x000371fa:    da07        ..      BGE      0x3720c ; opus_custom_encoder_ctl + 164
        0x000371fc:    f60000bd    ....    ADD      r0,r0,#0x8bd
        0x00037200:    f5b05000    ...P    SUBS     r0,r0,#0x2000
        0x00037204:    d039        9.      BEQ      0x3727a ; opus_custom_encoder_ctl + 274
        0x00037206:    2806        .(      CMP      r0,#6
        0x00037208:    d063        c.      BEQ      0x372d2 ; opus_custom_encoder_ctl + 362
        0x0003720a:    e014        ..      B        0x37236 ; opus_custom_encoder_ctl + 206
        0x0003720c:    2902        .)      CMP      r1,#2
        0x0003720e:    d02a        *.      BEQ      0x37266 ; opus_custom_encoder_ctl + 254
        0x00037210:    2905        .)      CMP      r1,#5
        0x00037212:    f00080ed    ....    BEQ.W    0x373f0 ; opus_custom_encoder_ctl + 648
        0x00037216:    e00e        ..      B        0x37236 ; opus_custom_encoder_ctl + 206
        0x00037218:    2906        .)      CMP      r1,#6
        0x0003721a:    d06f        o.      BEQ      0x372fc ; opus_custom_encoder_ctl + 404
        0x0003721c:    2908        .)      CMP      r1,#8
        0x0003721e:    bf04        ..      ITT      EQ
        0x00037220:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x00037222:    6420         d      STREQ    r0,[r4,#0x40]
        0x00037224:    d071        q.      BEQ      0x3730a ; opus_custom_encoder_ctl + 418
        0x00037226:    290a        .)      CMP      r1,#0xa
        0x00037228:    bf04        ..      ITT      EQ
        0x0003722a:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x0003722c:    f8c400ec    ....    STREQ    r0,[r4,#0xec]
        0x00037230:    d06b        k.      BEQ      0x3730a ; opus_custom_encoder_ctl + 418
        0x00037232:    290c        .)      CMP      r1,#0xc
        0x00037234:    d07d        }.      BEQ      0x37332 ; opus_custom_encoder_ctl + 458
        0x00037236:    e8bd01f0    ....    POP      {r4-r8}
        0x0003723a:    f06f0004    o...    MVN      r0,#4
        0x0003723e:    f85dfb14    ]...    LDR      pc,[sp],#0x14
        0x00037242:    9808        ..      LDR      r0,[sp,#0x20]
        0x00037244:    280b        .(      CMP      r0,#0xb
        0x00037246:    bf38        8.      IT       CC
        0x00037248:    61a0        .a      STRCC    r0,[r4,#0x18]
        0x0003724a:    d273        s.      BCS      0x37334 ; opus_custom_encoder_ctl + 460
        0x0003724c:    e05d        ].      B        0x3730a ; opus_custom_encoder_ctl + 418
        0x0003724e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00037250:    2800        .(      CMP      r0,#0
        0x00037252:    db6f        o.      BLT      0x37334 ; opus_custom_encoder_ctl + 460
        0x00037254:    6821        !h      LDR      r1,[r4,#0]
        0x00037256:    6889        .h      LDR      r1,[r1,#8]
        0x00037258:    4281        .B      CMP      r1,r0
        0x0003725a:    bfc8        ..      IT       GT
        0x0003725c:    6220         b      STRGT    r0,[r4,#0x20]
        0x0003725e:    dd69        i.      BLE      0x37334 ; opus_custom_encoder_ctl + 460
        0x00037260:    e053        S.      B        0x3730a ; opus_custom_encoder_ctl + 418
        0x00037262:    e04c        L.      B        0x372fe ; opus_custom_encoder_ctl + 406
        0x00037264:    e056        V.      B        0x37314 ; opus_custom_encoder_ctl + 428
        0x00037266:    9808        ..      LDR      r0,[sp,#0x20]
        0x00037268:    2801        .(      CMP      r0,#1
        0x0003726a:    db63        c.      BLT      0x37334 ; opus_custom_encoder_ctl + 460
        0x0003726c:    6821        !h      LDR      r1,[r4,#0]
        0x0003726e:    6889        .h      LDR      r1,[r1,#8]
        0x00037270:    4281        .B      CMP      r1,r0
        0x00037272:    bfa8        ..      IT       GE
        0x00037274:    6260        `b      STRGE    r0,[r4,#0x24]
        0x00037276:    db5d        ].      BLT      0x37334 ; opus_custom_encoder_ctl + 460
        0x00037278:    e047        G.      B        0x3730a ; opus_custom_encoder_ctl + 418
        0x0003727a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003727c:    2803        .(      CMP      r0,#3
        0x0003727e:    d259        Y.      BCS      0x37334 ; opus_custom_encoder_ctl + 460
        0x00037280:    2801        .(      CMP      r0,#1
        0x00037282:    bfd4        ..      ITE      LE
        0x00037284:    2101        .!      MOVLE    r1,#1
        0x00037286:    2100        .!      MOVGT    r1,#0
        0x00037288:    6161        aa      STR      r1,[r4,#0x14]
        0x0003728a:    2800        .(      CMP      r0,#0
        0x0003728c:    bf0c        ..      ITE      EQ
        0x0003728e:    2001        .       MOVEQ    r0,#1
        0x00037290:    2000        .       MOVNE    r0,#0
        0x00037292:    60e0        .`      STR      r0,[r4,#0xc]
        0x00037294:    e039        9.      B        0x3730a ; opus_custom_encoder_ctl + 418
        0x00037296:    e006        ..      B        0x372a6 ; opus_custom_encoder_ctl + 318
        0x00037298:    e7ff        ..      B        0x3729a ; opus_custom_encoder_ctl + 306
        0x0003729a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003729c:    2865        e(      CMP      r0,#0x65
        0x0003729e:    bf38        8.      IT       CC
        0x000372a0:    63a0        .c      STRCC    r0,[r4,#0x38]
        0x000372a2:    d247        G.      BCS      0x37334 ; opus_custom_encoder_ctl + 460
        0x000372a4:    e031        1.      B        0x3730a ; opus_custom_encoder_ctl + 418
        0x000372a6:    9808        ..      LDR      r0,[sp,#0x20]
        0x000372a8:    f5b07ffa    ....    CMP      r0,#0x1f4
        0x000372ac:    dc02        ..      BGT      0x372b4 ; opus_custom_encoder_ctl + 332
        0x000372ae:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000372b2:    d13f        ?.      BNE      0x37334 ; opus_custom_encoder_ctl + 460
        0x000372b4:    6861        ah      LDR      r1,[r4,#4]
        0x000372b6:    f64172bd    A..r    MOV      r2,#0x1fbd
        0x000372ba:    434a        JC      MULS     r2,r1,r2
        0x000372bc:    ebb01f42    ..B.    CMP      r0,r2,LSL #5
        0x000372c0:    bfa4        ..      ITT      GE
        0x000372c2:    4854        TH      LDRGE    r0,[pc,#336] ; [0x37414] = 0x3f7a0
        0x000372c4:    4348        HC      MULGE    r0,r1,r0
        0x000372c6:    e002        ..      B        0x372ce ; opus_custom_encoder_ctl + 358
        0x000372c8:    e00a        ..      B        0x372e0 ; opus_custom_encoder_ctl + 376
        0x000372ca:    e01d        ..      B        0x37308 ; opus_custom_encoder_ctl + 416
        0x000372cc:    e010        ..      B        0x372f0 ; opus_custom_encoder_ctl + 392
        0x000372ce:    62a0        .b      STR      r0,[r4,#0x28]
        0x000372d0:    e01b        ..      B        0x3730a ; opus_custom_encoder_ctl + 418
        0x000372d2:    9808        ..      LDR      r0,[sp,#0x20]
        0x000372d4:    1e41        A.      SUBS     r1,r0,#1
        0x000372d6:    2902        .)      CMP      r1,#2
        0x000372d8:    bf38        8.      IT       CC
        0x000372da:    60a0        .`      STRCC    r0,[r4,#8]
        0x000372dc:    d22a        *.      BCS      0x37334 ; opus_custom_encoder_ctl + 460
        0x000372de:    e014        ..      B        0x3730a ; opus_custom_encoder_ctl + 418
        0x000372e0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000372e2:    f1a00108    ....    SUB      r1,r0,#8
        0x000372e6:    2911        .)      CMP      r1,#0x11
        0x000372e8:    bf38        8.      IT       CC
        0x000372ea:    63e0        .c      STRCC    r0,[r4,#0x3c]
        0x000372ec:    d222        ".      BCS      0x37334 ; opus_custom_encoder_ctl + 460
        0x000372ee:    e00c        ..      B        0x3730a ; opus_custom_encoder_ctl + 418
        0x000372f0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000372f2:    2802        .(      CMP      r0,#2
        0x000372f4:    bf38        8.      IT       CC
        0x000372f6:    6460        `d      STRCC    r0,[r4,#0x44]
        0x000372f8:    d21c        ..      BCS      0x37334 ; opus_custom_encoder_ctl + 460
        0x000372fa:    e006        ..      B        0x3730a ; opus_custom_encoder_ctl + 418
        0x000372fc:    e063        c.      B        0x373c6 ; opus_custom_encoder_ctl + 606
        0x000372fe:    9808        ..      LDR      r0,[sp,#0x20]
        0x00037300:    2800        .(      CMP      r0,#0
        0x00037302:    bf18        ..      IT       NE
        0x00037304:    6c61        al      LDRNE    r1,[r4,#0x44]
        0x00037306:    d07e        ~.      BEQ      0x37406 ; opus_custom_encoder_ctl + 670
        0x00037308:    6001        .`      STR      r1,[r0,#0]
        0x0003730a:    e8bd01f0    ....    POP      {r4-r8}
        0x0003730e:    2000        .       MOVS     r0,#0
        0x00037310:    f85dfb14    ]...    LDR      pc,[sp],#0x14
        0x00037314:    e9d41000    ....    LDRD     r1,r0,[r4,#0]
        0x00037318:    684a        Jh      LDR      r2,[r1,#4]
        0x0003731a:    6889        .h      LDR      r1,[r1,#8]
        0x0003731c:    f5026380    ...c    ADD      r3,r2,#0x400
        0x00037320:    4343        CC      MULS     r3,r0,r3
        0x00037322:    eb040383    ....    ADD      r3,r4,r3,LSL #2
        0x00037326:    fb00fc01    ....    MUL      r12,r0,r1
        0x0003732a:    33f4        .3      ADDS     r3,r3,#0xf4
        0x0003732c:    eb03068c    ....    ADD      r6,r3,r12,LSL #2
        0x00037330:    e001        ..      B        0x37336 ; opus_custom_encoder_ctl + 462
        0x00037332:    e055        U.      B        0x373e0 ; opus_custom_encoder_ctl + 632
        0x00037334:    e067        g.      B        0x37406 ; opus_custom_encoder_ctl + 670
        0x00037336:    4342        BC      MULS     r2,r0,r2
        0x00037338:    0092        ..      LSLS     r2,r2,#2
        0x0003733a:    eb023200    ...2    ADD      r2,r2,r0,LSL #12
        0x0003733e:    0080        ..      LSLS     r0,r0,#2
        0x00037340:    4348        HC      MULS     r0,r1,r0
        0x00037342:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x00037346:    f10001a8    ....    ADD      r1,r0,#0xa8
        0x0003734a:    eb06078c    ....    ADD      r7,r6,r12,LSL #2
        0x0003734e:    f104004c    ..L.    ADD      r0,r4,#0x4c
        0x00037352:    f7e1fa3a    ..:.    BL       __aeabi_memclr4 ; 0x187ca
        0x00037356:    e9d40300    ....    LDRD     r0,r3,[r4,#0]
        0x0003735a:    6882        .h      LDR      r2,[r0,#8]
        0x0003735c:    fb03f002    ....    MUL      r0,r3,r2
        0x00037360:    2800        .(      CMP      r0,#0
        0x00037362:    dd23        #.      BLE      0x373ac ; opus_custom_encoder_ctl + 580
        0x00037364:    1f38        8.      SUBS     r0,r7,#4
        0x00037366:    1f31        1.      SUBS     r1,r6,#4
        0x00037368:    401a        .@      ANDS     r2,r2,r3
        0x0003736a:    f0120f01    ....    TST      r2,#1
        0x0003736e:    eebb0a0c    ....    VMOV.F32 s0,#-28.00000000
        0x00037372:    d007        ..      BEQ      0x37384 ; opus_custom_encoder_ctl + 540
        0x00037374:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00037378:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003737c:    1d00        ..      ADDS     r0,r0,#4
        0x0003737e:    edc10a01    ....    VSTR     s1,[r1,#4]
        0x00037382:    1d09        ..      ADDS     r1,r1,#4
        0x00037384:    e9d43200    ...2    LDRD     r3,r2,[r4,#0]
        0x00037388:    689b        .h      LDR      r3,[r3,#8]
        0x0003738a:    435a        ZC      MULS     r2,r3,r2
        0x0003738c:    1052        R.      ASRS     r2,r2,#1
        0x0003738e:    d00d        ..      BEQ      0x373ac ; opus_custom_encoder_ctl + 580
        0x00037390:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00037394:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x00037398:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0003739c:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x000373a0:    3008        .0      ADDS     r0,r0,#8
        0x000373a2:    edc10a02    ....    VSTR     s1,[r1,#8]
        0x000373a6:    3108        .1      ADDS     r1,r1,#8
        0x000373a8:    1e52        R.      SUBS     r2,r2,#1
        0x000373aa:    d1f1        ..      BNE      0x37390 ; opus_custom_encoder_ctl + 552
        0x000373ac:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x000373b0:    f8c450d8    ...P    STR      r5,[r4,#0xd8]
        0x000373b4:    ed840a15    ....    VSTR     s0,[r4,#0x54]
        0x000373b8:    2002        .       MOVS     r0,#2
        0x000373ba:    6520         e      STR      r0,[r4,#0x50]
        0x000373bc:    6625        %f      STR      r5,[r4,#0x60]
        0x000373be:    01c0        ..      LSLS     r0,r0,#7
        0x000373c0:    6665        ef      STR      r5,[r4,#0x64]
        0x000373c2:    65a0        .e      STR      r0,[r4,#0x58]
        0x000373c4:    e7a1        ..      B        0x3730a ; opus_custom_encoder_ctl + 418
        0x000373c6:    9808        ..      LDR      r0,[sp,#0x20]
        0x000373c8:    2800        .(      CMP      r0,#0
        0x000373ca:    d09e        ..      BEQ      0x3730a ; opus_custom_encoder_ctl + 418
        0x000373cc:    e8b011ee    ....    LDM      r0!,{r1-r3,r5-r8,r12}
        0x000373d0:    3478        x4      ADDS     r4,r4,#0x78
        0x000373d2:    e8a411ee    ....    STM      r4!,{r1-r3,r5-r8,r12}
        0x000373d6:    e89010ef    ....    LDM      r0,{r0-r3,r5-r7,r12}
        0x000373da:    e88410ef    ....    STM      r4,{r0-r3,r5-r7,r12}
        0x000373de:    e794        ..      B        0x3730a ; opus_custom_encoder_ctl + 418
        0x000373e0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000373e2:    2800        .(      CMP      r0,#0
        0x000373e4:    bf1c        ..      ITT      NE
        0x000373e6:    e9d01000    ....    LDRDNE   r1,r0,[r0,#0]
        0x000373ea:    e9c4102e    ....    STRDNE   r1,r0,[r4,#0xb8]
        0x000373ee:    e78c        ..      B        0x3730a ; opus_custom_encoder_ctl + 418
        0x000373f0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000373f2:    2800        .(      CMP      r0,#0
        0x000373f4:    bf18        ..      IT       NE
        0x000373f6:    6821        !h      LDRNE    r1,[r4,#0]
        0x000373f8:    d186        ..      BNE      0x37308 ; opus_custom_encoder_ctl + 416
        0x000373fa:    e004        ..      B        0x37406 ; opus_custom_encoder_ctl + 670
        0x000373fc:    9808        ..      LDR      r0,[sp,#0x20]
        0x000373fe:    2800        .(      CMP      r0,#0
        0x00037400:    bf18        ..      IT       NE
        0x00037402:    6ce1        .l      LDRNE    r1,[r4,#0x4c]
        0x00037404:    d180        ..      BNE      0x37308 ; opus_custom_encoder_ctl + 416
        0x00037406:    e8bd01f0    ....    POP      {r4-r8}
        0x0003740a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003740e:    f85dfb14    ]...    LDR      pc,[sp],#0x14
    $d
        0x00037412:    0000        ..      DCW    0
        0x00037414:    0003f7a0    ....    DCD    260000
    $t
    i.opus_custom_mode_create
    opus_custom_mode_create
        0x00037418:    f5a0433b    ..;C    SUB      r3,r0,#0xbb00
        0x0003741c:    3b80        .;      SUBS     r3,r3,#0x80
        0x0003741e:    d11a        ..      BNE      0x37456 ; opus_custom_mode_create + 62
        0x00037420:    2000        .       MOVS     r0,#0
        0x00037422:    f5b17f70    ..p.    CMP      r1,#0x3c0
        0x00037426:    d006        ..      BEQ      0x37436 ; opus_custom_mode_create + 30
        0x00037428:    f44f7370    O.ps    MOV      r3,#0x3c0
        0x0003742c:    ebb30f41    ..A.    CMP      r3,r1,LSL #1
        0x00037430:    d104        ..      BNE      0x3743c ; opus_custom_mode_create + 36
        0x00037432:    b90a        ..      CBNZ     r2,0x37438 ; opus_custom_mode_create + 32
        0x00037434:    e00d        ..      B        0x37452 ; opus_custom_mode_create + 58
        0x00037436:    b162        b.      CBZ      r2,0x37452 ; opus_custom_mode_create + 58
        0x00037438:    6010        .`      STR      r0,[r2,#0]
        0x0003743a:    e00a        ..      B        0x37452 ; opus_custom_mode_create + 58
        0x0003743c:    ebb30f81    ....    CMP      r3,r1,LSL #2
        0x00037440:    d102        ..      BNE      0x37448 ; opus_custom_mode_create + 48
        0x00037442:    2a00        .*      CMP      r2,#0
        0x00037444:    d1f8        ..      BNE      0x37438 ; opus_custom_mode_create + 32
        0x00037446:    e004        ..      B        0x37452 ; opus_custom_mode_create + 58
        0x00037448:    ebb30fc1    ....    CMP      r3,r1,LSL #3
        0x0003744c:    d103        ..      BNE      0x37456 ; opus_custom_mode_create + 62
        0x0003744e:    2a00        .*      CMP      r2,#0
        0x00037450:    d1f2        ..      BNE      0x37438 ; opus_custom_mode_create + 32
        0x00037452:    4804        .H      LDR      r0,[pc,#16] ; [0x37464] = 0x48cac
        0x00037454:    4770        pG      BX       lr
        0x00037456:    2a00        .*      CMP      r2,#0
        0x00037458:    bf1c        ..      ITT      NE
        0x0003745a:    f04f30ff    O..0    MOVNE    r0,#0xffffffff
        0x0003745e:    6010        .`      STRNE    r0,[r2,#0]
        0x00037460:    2000        .       MOVS     r0,#0
        0x00037462:    4770        pG      BX       lr
    $d
        0x00037464:    00048cac    ....    DCD    298156
    $t
    i.opus_fft_impl
    opus_fft_impl
        0x00037468:    e92d4ff3    -..O    PUSH     {r0,r1,r4-r11,lr}
        0x0003746c:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x00037470:    b08f        ..      SUB      sp,sp,#0x3c
        0x00037472:    9815        ..      LDR      r0,[sp,#0x54]
        0x00037474:    6880        .h      LDR      r0,[r0,#8]
        0x00037476:    2800        .(      CMP      r0,#0
        0x00037478:    bfd8        ..      IT       LE
        0x0003747a:    2000        .       MOVLE    r0,#0
        0x0003747c:    900a        ..      STR      r0,[sp,#0x28]
        0x0003747e:    2001        .       MOVS     r0,#1
        0x00037480:    9002        ..      STR      r0,[sp,#8]
        0x00037482:    2000        .       MOVS     r0,#0
        0x00037484:    ab02        ..      ADD      r3,sp,#8
        0x00037486:    9915        ..      LDR      r1,[sp,#0x54]
        0x00037488:    f853c020    S. .    LDR      r12,[r3,r0,LSL #2]
        0x0003748c:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x00037490:    f9b1200c    ...     LDRSH    r2,[r1,#0xc]
        0x00037494:    89c9        ..      LDRH     r1,[r1,#0xe]
        0x00037496:    fb0cfc02    ....    MUL      r12,r12,r2
        0x0003749a:    eb030280    ....    ADD      r2,r3,r0,LSL #2
        0x0003749e:    1c40        @.      ADDS     r0,r0,#1
        0x000374a0:    f8c2c004    ....    STR      r12,[r2,#4]
        0x000374a4:    2901        .)      CMP      r1,#1
        0x000374a6:    d1ee        ..      BNE      0x37486 ; opus_fft_impl + 30
        0x000374a8:    9915        ..      LDR      r1,[sp,#0x54]
        0x000374aa:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x000374ae:    1e40        @.      SUBS     r0,r0,#1
        0x000374b0:    f9b1200a    ...     LDRSH    r2,[r1,#0xa]
        0x000374b4:    9000        ..      STR      r0,[sp,#0]
        0x000374b6:    bf59        Y.      ITTEE    PL
        0x000374b8:    eddf8afe    ....    VLDRPL   s17,[pc,#1016] ; [0x378b4] = 0x3f3504f3
        0x000374bc:    eeb62a00    ...*    VMOVPL.F32 s4,#0.50000000
        0x000374c0:    b00f        ..      ADDMI    sp,sp,#0x3c
        0x000374c2:    ecbd8b06    ....    VPOPMI   {d8-d10}
        0x000374c6:    bf44        D.      ITT      MI
        0x000374c8:    b002        ..      ADDMI    sp,sp,#8
        0x000374ca:    e8bd8ff0    ....    POPMI    {r4-r11,pc}
        0x000374ce:    2800        .(      CMP      r0,#0
        0x000374d0:    bf08        ..      IT       EQ
        0x000374d2:    2001        .       MOVEQ    r0,#1
        0x000374d4:    d005        ..      BEQ      0x374e2 ; opus_fft_impl + 122
        0x000374d6:    9900        ..      LDR      r1,[sp,#0]
        0x000374d8:    9815        ..      LDR      r0,[sp,#0x54]
        0x000374da:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000374de:    f9b0000a    ....    LDRSH    r0,[r0,#0xa]
        0x000374e2:    9001        ..      STR      r0,[sp,#4]
        0x000374e4:    9900        ..      LDR      r1,[sp,#0]
        0x000374e6:    9815        ..      LDR      r0,[sp,#0x54]
        0x000374e8:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000374ec:    f9b0000c    ....    LDRSH    r0,[r0,#0xc]
        0x000374f0:    2802        .(      CMP      r0,#2
        0x000374f2:    d009        ..      BEQ      0x37508 ; opus_fft_impl + 160
        0x000374f4:    2803        .(      CMP      r0,#3
        0x000374f6:    f00081a4    ....    BEQ.W    0x37842 ; opus_fft_impl + 986
        0x000374fa:    2804        .(      CMP      r0,#4
        0x000374fc:    d07d        }.      BEQ      0x375fa ; opus_fft_impl + 402
        0x000374fe:    2805        .(      CMP      r0,#5
        0x00037500:    f0008231    ..1.    BEQ.W    0x37966 ; opus_fft_impl + 1278
        0x00037504:    f000bb32    ..2.    B.W      0x37b6c ; opus_fft_impl + 1796
        0x00037508:    9a00        ..      LDR      r2,[sp,#0]
        0x0003750a:    a902        ..      ADD      r1,sp,#8
        0x0003750c:    9816        ..      LDR      r0,[sp,#0x58]
        0x0003750e:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x00037512:    2200        ."      MOVS     r2,#0
        0x00037514:    2b00        .+      CMP      r3,#0
        0x00037516:    f3408329    @.).    BLE.W    0x37b6c ; opus_fft_impl + 1796
        0x0003751a:    bf00        ..      NOP      
        0x0003751c:    ed900a08    ....    VLDR     s0,[r0,#0x20]
        0x00037520:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00037524:    edd00a09    ....    VLDR     s1,[r0,#0x24]
        0x00037528:    f1000120    .. .    ADD      r1,r0,#0x20
        0x0003752c:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x00037530:    ed801a08    ....    VSTR     s2,[r0,#0x20]
        0x00037534:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x00037538:    ee311a60    1.`.    VSUB.F32 s2,s2,s1
        0x0003753c:    ed801a09    ....    VSTR     s2,[r0,#0x24]
        0x00037540:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00037544:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00037548:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003754c:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00037550:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x00037554:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00037558:    edd00a0a    ....    VLDR     s1,[r0,#0x28]
        0x0003755c:    ed901a0b    ....    VLDR     s2,[r0,#0x2c]
        0x00037560:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x00037564:    ee701a81    p...    VADD.F32 s3,s1,s2
        0x00037568:    ee311a60    1.`.    VSUB.F32 s2,s2,s1
        0x0003756c:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00037570:    ee210a80    !...    VMUL.F32 s0,s3,s0
        0x00037574:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x00037578:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x0003757c:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x00037580:    ed811a02    ....    VSTR     s2,[r1,#8]
        0x00037584:    ed901a03    ....    VLDR     s2,[r0,#0xc]
        0x00037588:    ee311a60    1.`.    VSUB.F32 s2,s2,s1
        0x0003758c:    ed811a03    ....    VSTR     s2,[r1,#0xc]
        0x00037590:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x00037594:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00037598:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0003759c:    ed900a03    ....    VLDR     s0,[r0,#0xc]
        0x000375a0:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x000375a4:    ed800a03    ....    VSTR     s0,[r0,#0xc]
        0x000375a8:    edd10a05    ....    VLDR     s1,[r1,#0x14]
        0x000375ac:    ed901a04    ....    VLDR     s2,[r0,#0x10]
        0x000375b0:    ed910a04    ....    VLDR     s0,[r1,#0x10]
        0x000375b4:    ee311a60    1.`.    VSUB.F32 s2,s2,s1
        0x000375b8:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x000375bc:    ed811a04    ....    VSTR     s2,[r1,#0x10]
        0x000375c0:    ed901a05    ....    VLDR     s2,[r0,#0x14]
        0x000375c4:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x000375c8:    ed811a05    ....    VSTR     s2,[r1,#0x14]
        0x000375cc:    ed901a04    ....    VLDR     s2,[r0,#0x10]
        0x000375d0:    ee710a20    q. .    VADD.F32 s1,s2,s1
        0x000375d4:    edc00a04    ....    VSTR     s1,[r0,#0x10]
        0x000375d8:    edd00a05    ....    VLDR     s1,[r0,#0x14]
        0x000375dc:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x000375e0:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x000375e4:    ed800a05    ....    VSTR     s0,[r0,#0x14]
        0x000375e8:    ed911a07    ....    VLDR     s2,[r1,#0x1c]
        0x000375ec:    ed910a06    ....    VLDR     s0,[r1,#0x18]
        0x000375f0:    ee711a40    q.@.    VSUB.F32 s3,s2,s0
        0x000375f4:    ee610aa0    a...    VMUL.F32 s1,s3,s1
        0x000375f8:    e000        ..      B        0x375fc ; opus_fft_impl + 404
        0x000375fa:    e024        $.      B        0x37646 ; opus_fft_impl + 478
        0x000375fc:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x00037600:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x00037604:    1c52        R.      ADDS     r2,r2,#1
        0x00037606:    ee210a40    !.@.    VNMUL.F32 s0,s2,s0
        0x0003760a:    ed901a06    ....    VLDR     s2,[r0,#0x18]
        0x0003760e:    ee311a60    1.`.    VSUB.F32 s2,s2,s1
        0x00037612:    ed811a06    ....    VSTR     s2,[r1,#0x18]
        0x00037616:    ed901a07    ....    VLDR     s2,[r0,#0x1c]
        0x0003761a:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x0003761e:    ed811a07    ....    VSTR     s2,[r1,#0x1c]
        0x00037622:    ed901a06    ....    VLDR     s2,[r0,#0x18]
        0x00037626:    ee710a20    q. .    VADD.F32 s1,s2,s1
        0x0003762a:    edc00a06    ....    VSTR     s1,[r0,#0x18]
        0x0003762e:    edd00a07    ....    VLDR     s1,[r0,#0x1c]
        0x00037632:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00037636:    ed800a07    ....    VSTR     s0,[r0,#0x1c]
        0x0003763a:    3040        @0      ADDS     r0,r0,#0x40
        0x0003763c:    4293        .B      CMP      r3,r2
        0x0003763e:    f73faf6d    ?.m.    BGT      0x3751c ; opus_fft_impl + 180
        0x00037642:    f000ba93    ....    B.W      0x37b6c ; opus_fft_impl + 1796
        0x00037646:    9b00        ..      LDR      r3,[sp,#0]
        0x00037648:    a902        ..      ADD      r1,sp,#8
        0x0003764a:    9816        ..      LDR      r0,[sp,#0x58]
        0x0003764c:    f8511023    Q.#.    LDR      r1,[r1,r3,LSL #2]
        0x00037650:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x00037652:    910b        ..      STR      r1,[sp,#0x2c]
        0x00037654:    fa01f603    ....    LSL      r6,r1,r3
        0x00037658:    9901        ..      LDR      r1,[sp,#4]
        0x0003765a:    910d        ..      STR      r1,[sp,#0x34]
        0x0003765c:    2a01        .*      CMP      r2,#1
        0x0003765e:    d07c        |.      BEQ      0x3775a ; opus_fft_impl + 754
        0x00037660:    900c        ..      STR      r0,[sp,#0x30]
        0x00037662:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00037664:    2500        .%      MOVS     r5,#0
        0x00037666:    ea4f0a42    O.B.    LSL      r10,r2,#1
        0x0003766a:    eb020942    ..B.    ADD      r9,r2,r2,LSL #1
        0x0003766e:    2800        .(      CMP      r0,#0
        0x00037670:    bfc8        ..      IT       GT
        0x00037672:    eb060b46    ..F.    ADDGT    r11,r6,r6,LSL #1
        0x00037676:    f3408279    @.y.    BLE.W    0x37b6c ; opus_fft_impl + 1796
        0x0003767a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003767c:    2400        .$      MOVS     r4,#0
        0x0003767e:    fb05f100    ....    MUL      r1,r5,r0
        0x00037682:    980c        ..      LDR      r0,[sp,#0x30]
        0x00037684:    2a00        .*      CMP      r2,#0
        0x00037686:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x0003768a:    9815        ..      LDR      r0,[sp,#0x54]
        0x0003768c:    6b03        .k      LDR      r3,[r0,#0x30]
        0x0003768e:    469c        .F      MOV      r12,r3
        0x00037690:    4660        `F      MOV      r0,r12
        0x00037692:    dd7d        }.      BLE      0x37790 ; opus_fft_impl + 808
        0x00037694:    eb010ec2    ....    ADD      lr,r1,r2,LSL #3
        0x00037698:    eddc0a00    ....    VLDR     s1,[r12,#0]
        0x0003769c:    edde2a00    ...*    VLDR     s5,[lr,#0]
        0x000376a0:    edde1a01    ....    VLDR     s3,[lr,#4]
        0x000376a4:    ed9c1a01    ....    VLDR     s2,[r12,#4]
        0x000376a8:    ee220aa0    "...    VMUL.F32 s0,s5,s1
        0x000376ac:    eb0108ca    ....    ADD      r8,r1,r10,LSL #3
        0x000376b0:    eb0107c9    ....    ADD      r7,r1,r9,LSL #3
        0x000376b4:    ed983a00    ...:    VLDR     s6,[r8,#0]
        0x000376b8:    ee010ac1    ....    VMLS.F32 s0,s3,s2
        0x000376bc:    ee221a81    "...    VMUL.F32 s2,s5,s2
        0x000376c0:    edd32a00    ...*    VLDR     s5,[r3,#0]
        0x000376c4:    edd83a01    ...:    VLDR     s7,[r8,#4]
        0x000376c8:    edd04a01    ...J    VLDR     s9,[r0,#4]
        0x000376cc:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x000376d0:    ee630a22    c.".    VMUL.F32 s1,s6,s5
        0x000376d4:    edd31a01    ....    VLDR     s3,[r3,#4]
        0x000376d8:    ed974a01    ...J    VLDR     s8,[r7,#4]
        0x000376dc:    ed915a01    ...Z    VLDR     s10,[r1,#4]
        0x000376e0:    ee430ae1    C...    VMLS.F32 s1,s7,s3
        0x000376e4:    ee631a21    c.!.    VMUL.F32 s3,s6,s3
        0x000376e8:    ed973a00    ...:    VLDR     s6,[r7,#0]
        0x000376ec:    eb0c0cc6    ....    ADD      r12,r12,r6,LSL #3
        0x000376f0:    eb031306    ....    ADD      r3,r3,r6,LSL #4
        0x000376f4:    ee431aa2    C...    VMLA.F32 s3,s7,s5
        0x000376f8:    edd03a00    ...:    VLDR     s7,[r0,#0]
        0x000376fc:    eb0000cb    ....    ADD      r0,r0,r11,LSL #3
        0x00037700:    ee632a23    c.#*    VMUL.F32 s5,s6,s7
        0x00037704:    ee233a24    #.$:    VMUL.F32 s6,s6,s9
        0x00037708:    ee442a64    D.d*    VMLS.F32 s5,s8,s9
        0x0003770c:    edd14a00    ...J    VLDR     s9,[r1,#0]
        0x00037710:    ee043a23    ..#:    VMLA.F32 s6,s8,s7
        0x00037714:    ee354a61    5.aJ    VSUB.F32 s8,s10,s3
        0x00037718:    ee743ae0    t..:    VSUB.F32 s7,s9,s1
        0x0003771c:    ee744aa0    t..J    VADD.F32 s9,s9,s1
        0x00037720:    ee750a21    u.!.    VADD.F32 s1,s10,s3
        0x00037724:    ee701a22    p.".    VADD.F32 s3,s0,s5
        0x00037728:    ee300a62    0.b.    VSUB.F32 s0,s0,s5
        0x0003772c:    edc14a00    ...J    VSTR     s9,[r1,#0]
        0x00037730:    edc10a01    ....    VSTR     s1,[r1,#4]
        0x00037734:    ee742ae1    t..*    VSUB.F32 s5,s9,s3
        0x00037738:    ee710a03    q...    VADD.F32 s1,s2,s6
        0x0003773c:    ee311a43    1.C.    VSUB.F32 s2,s2,s6
        0x00037740:    edc82a00    ...*    VSTR     s5,[r8,#0]
        0x00037744:    edd12a01    ...*    VLDR     s5,[r1,#4]
        0x00037748:    ee722ae0    r..*    VSUB.F32 s5,s5,s1
        0x0003774c:    edc82a01    ...*    VSTR     s5,[r8,#4]
        0x00037750:    edd12a00    ...*    VLDR     s5,[r1,#0]
        0x00037754:    ee721aa1    r...    VADD.F32 s3,s5,s3
        0x00037758:    e000        ..      B        0x3775c ; opus_fft_impl + 756
        0x0003775a:    e025        %.      B        0x377a8 ; opus_fft_impl + 832
        0x0003775c:    edc11a00    ....    VSTR     s3,[r1,#0]
        0x00037760:    edd11a01    ....    VLDR     s3,[r1,#4]
        0x00037764:    ee710aa0    q...    VADD.F32 s1,s3,s1
        0x00037768:    edc10a01    ....    VSTR     s1,[r1,#4]
        0x0003776c:    ee730a81    s...    VADD.F32 s1,s7,s2
        0x00037770:    3108        .1      ADDS     r1,r1,#8
        0x00037772:    edce0a00    ....    VSTR     s1,[lr,#0]
        0x00037776:    ee740a40    t.@.    VSUB.F32 s1,s8,s0
        0x0003777a:    ee340a00    4...    VADD.F32 s0,s8,s0
        0x0003777e:    edce0a01    ....    VSTR     s1,[lr,#4]
        0x00037782:    ee730ac1    s...    VSUB.F32 s1,s7,s2
        0x00037786:    edc70a00    ....    VSTR     s1,[r7,#0]
        0x0003778a:    ed870a01    ....    VSTR     s0,[r7,#4]
        0x0003778e:    e000        ..      B        0x37792 ; opus_fft_impl + 810
        0x00037790:    e003        ..      B        0x3779a ; opus_fft_impl + 818
        0x00037792:    1c64        d.      ADDS     r4,r4,#1
        0x00037794:    42a2        .B      CMP      r2,r4
        0x00037796:    f73faf7d    ?.}.    BGT      0x37694 ; opus_fft_impl + 556
        0x0003779a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003779c:    1c6d        m.      ADDS     r5,r5,#1
        0x0003779e:    4285        .B      CMP      r5,r0
        0x000377a0:    f6ffaf6b    ..k.    BLT      0x3767a ; opus_fft_impl + 530
        0x000377a4:    f000b9e2    ....    B.W      0x37b6c ; opus_fft_impl + 1796
        0x000377a8:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x000377aa:    2100        .!      MOVS     r1,#0
        0x000377ac:    2a00        .*      CMP      r2,#0
        0x000377ae:    f34081dd    @...    BLE.W    0x37b6c ; opus_fft_impl + 1796
        0x000377b2:    bf00        ..      NOP      
        0x000377b4:    edd02a01    ...*    VLDR     s5,[r0,#4]
        0x000377b8:    ed900a05    ....    VLDR     s0,[r0,#0x14]
        0x000377bc:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x000377c0:    edd01a04    ....    VLDR     s3,[r0,#0x10]
        0x000377c4:    ed905a02    ...Z    VLDR     s10,[r0,#8]
        0x000377c8:    edd04a06    ...J    VLDR     s9,[r0,#0x18]
        0x000377cc:    ee321ac0    2...    VSUB.F32 s2,s5,s0
        0x000377d0:    ee730a61    s.a.    VSUB.F32 s1,s6,s3
        0x000377d4:    ee320a80    2...    VADD.F32 s0,s5,s0
        0x000377d8:    ee731a21    s.!.    VADD.F32 s3,s6,s3
        0x000377dc:    ee752a24    u.$*    VADD.F32 s5,s10,s9
        0x000377e0:    ed904a03    ...J    VLDR     s8,[r0,#0xc]
        0x000377e4:    edd03a07    ...:    VLDR     s7,[r0,#0x1c]
        0x000377e8:    1c49        I.      ADDS     r1,r1,#1
        0x000377ea:    ee715ae2    q..Z    VSUB.F32 s11,s3,s5
        0x000377ee:    ee343a23    4.#:    VADD.F32 s6,s8,s7
        0x000377f2:    ee711aa2    q...    VADD.F32 s3,s3,s5
        0x000377f6:    edc05a04    ...Z    VSTR     s11,[r0,#0x10]
        0x000377fa:    ee705a43    p.CZ    VSUB.F32 s11,s0,s6
        0x000377fe:    ee300a03    0...    VADD.F32 s0,s0,s6
        0x00037802:    edc05a05    ...Z    VSTR     s11,[r0,#0x14]
        0x00037806:    edc01a00    ....    VSTR     s3,[r0,#0]
        0x0003780a:    ee741a63    t.c.    VSUB.F32 s3,s8,s7
        0x0003780e:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00037812:    ee350a64    5.d.    VSUB.F32 s0,s10,s9
        0x00037816:    ee702aa1    p..*    VADD.F32 s5,s1,s3
        0x0003781a:    ee700ae1    p...    VSUB.F32 s1,s1,s3
        0x0003781e:    edc02a02    ...*    VSTR     s5,[r0,#8]
        0x00037822:    ee712a40    q.@*    VSUB.F32 s5,s2,s0
        0x00037826:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x0003782a:    edc02a03    ...*    VSTR     s5,[r0,#0xc]
        0x0003782e:    edc00a06    ....    VSTR     s1,[r0,#0x18]
        0x00037832:    ed800a07    ....    VSTR     s0,[r0,#0x1c]
        0x00037836:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x00037838:    3020         0      ADDS     r0,r0,#0x20
        0x0003783a:    428a        .B      CMP      r2,r1
        0x0003783c:    dcba        ..      BGT      0x377b4 ; opus_fft_impl + 844
        0x0003783e:    f000b995    ....    B.W      0x37b6c ; opus_fft_impl + 1796
        0x00037842:    a802        ..      ADD      r0,sp,#8
        0x00037844:    f8dd8004    ....    LDR      r8,[sp,#4]
        0x00037848:    f8506021    P.!`    LDR      r6,[r0,r1,LSL #2]
        0x0003784c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003784e:    9f16        ..      LDR      r7,[sp,#0x58]
        0x00037850:    fa06f400    ....    LSL      r4,r6,r0
        0x00037854:    9815        ..      LDR      r0,[sp,#0x54]
        0x00037856:    fb04f102    ....    MUL      r1,r4,r2
        0x0003785a:    0055        U.      LSLS     r5,r2,#1
        0x0003785c:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003785e:    f04f0a00    O...    MOV      r10,#0
        0x00037862:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00037866:    2e00        ..      CMP      r6,#0
        0x00037868:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003786c:    f340817e    @.~.    BLE.W    0x37b6c ; opus_fft_impl + 1796
        0x00037870:    9915        ..      LDR      r1,[sp,#0x54]
        0x00037872:    fb0af008    ....    MUL      r0,r10,r8
        0x00037876:    eb0700c0    ....    ADD      r0,r7,r0,LSL #3
        0x0003787a:    f8d1c030    ..0.    LDR      r12,[r1,#0x30]
        0x0003787e:    ea4f0902    O...    MOV.W    r9,r2
        0x00037882:    4661        aF      MOV      r1,r12
        0x00037884:    eb0003c2    ....    ADD      r3,r0,r2,LSL #3
        0x00037888:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x0003788c:    edd32a00    ...*    VLDR     s5,[r3,#0]
        0x00037890:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x00037894:    edd11a01    ....    VLDR     s3,[r1,#4]
        0x00037898:    ee620a83    b...    VMUL.F32 s1,s5,s6
        0x0003789c:    eb000bc5    ....    ADD      r11,r0,r5,LSL #3
        0x000378a0:    ee410a61    A.a.    VMLS.F32 s1,s2,s3
        0x000378a4:    ee621aa1    b...    VMUL.F32 s3,s5,s3
        0x000378a8:    eddb2a00    ...*    VLDR     s5,[r11,#0]
        0x000378ac:    ee411a03    A...    VMLA.F32 s3,s2,s6
        0x000378b0:    e002        ..      B        0x378b8 ; opus_fft_impl + 1104
    $d
        0x000378b2:    0000        ..      DCW    0
        0x000378b4:    3f3504f3    ..5?    DCD    1060439283
    $t
        0x000378b8:    ed9c3a00    ...:    VLDR     s6,[r12,#0]
        0x000378bc:    eddb3a01    ...:    VLDR     s7,[r11,#4]
        0x000378c0:    ed9c4a01    ...J    VLDR     s8,[r12,#4]
        0x000378c4:    ee221a83    "...    VMUL.F32 s2,s5,s6
        0x000378c8:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x000378cc:    ee622a84    b..*    VMUL.F32 s5,s5,s8
        0x000378d0:    eb0c1c04    ....    ADD      r12,r12,r4,LSL #4
        0x000378d4:    ee031ac4    ....    VMLS.F32 s2,s7,s8
        0x000378d8:    ee432a83    C..*    VMLA.F32 s5,s7,s6
        0x000378dc:    ee703a81    p..:    VADD.F32 s7,s1,s2
        0x000378e0:    ee700ac1    p...    VSUB.F32 s1,s1,s2
        0x000378e4:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000378e8:    ee313aa2    1..:    VADD.F32 s6,s3,s5
        0x000378ec:    ee711ae2    q...    VSUB.F32 s3,s3,s5
        0x000378f0:    ee031ac2    ....    VMLS.F32 s2,s7,s4
        0x000378f4:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x000378f8:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x000378fc:    ee031a42    ..B.    VMLS.F32 s2,s6,s4
        0x00037900:    ed831a01    ....    VSTR     s2,[r3,#4]
        0x00037904:    ee201a80     ...    VMUL.F32 s2,s1,s0
        0x00037908:    ee610a80    a...    VMUL.F32 s1,s3,s0
        0x0003790c:    edd01a00    ....    VLDR     s3,[r0,#0]
        0x00037910:    ee711aa3    q...    VADD.F32 s3,s3,s7
        0x00037914:    edc01a00    ....    VSTR     s3,[r0,#0]
        0x00037918:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0003791c:    ee711a83    q...    VADD.F32 s3,s3,s6
        0x00037920:    edc01a01    ....    VSTR     s3,[r0,#4]
        0x00037924:    edd31a00    ....    VLDR     s3,[r3,#0]
        0x00037928:    3008        .0      ADDS     r0,r0,#8
        0x0003792a:    f1b90901    ....    SUBS     r9,r9,#1
        0x0003792e:    ee711aa0    q...    VADD.F32 s3,s3,s1
        0x00037932:    edcb1a00    ....    VSTR     s3,[r11,#0]
        0x00037936:    edd31a01    ....    VLDR     s3,[r3,#4]
        0x0003793a:    ee711ac1    q...    VSUB.F32 s3,s3,s2
        0x0003793e:    edcb1a01    ....    VSTR     s3,[r11,#4]
        0x00037942:    edd31a00    ....    VLDR     s3,[r3,#0]
        0x00037946:    ee710ae0    q...    VSUB.F32 s1,s3,s1
        0x0003794a:    edc30a00    ....    VSTR     s1,[r3,#0]
        0x0003794e:    edd30a01    ....    VLDR     s1,[r3,#4]
        0x00037952:    ee700a81    p...    VADD.F32 s1,s1,s2
        0x00037956:    edc30a01    ....    VSTR     s1,[r3,#4]
        0x0003795a:    d193        ..      BNE      0x37884 ; opus_fft_impl + 1052
        0x0003795c:    f10a0a01    ....    ADD      r10,r10,#1
        0x00037960:    45b2        .E      CMP      r10,r6
        0x00037962:    db85        ..      BLT      0x37870 ; opus_fft_impl + 1032
        0x00037964:    e102        ..      B        0x37b6c ; opus_fft_impl + 1796
        0x00037966:    a802        ..      ADD      r0,sp,#8
        0x00037968:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x0003796c:    f8508021    P.!.    LDR      r8,[r0,r1,LSL #2]
        0x00037970:    980a        ..      LDR      r0,[sp,#0x28]
        0x00037972:    f04f0b00    O...    MOV      r11,#0
        0x00037976:    fa08f700    ....    LSL      r7,r8,r0
        0x0003797a:    9801        ..      LDR      r0,[sp,#4]
        0x0003797c:    900c        ..      STR      r0,[sp,#0x30]
        0x0003797e:    9815        ..      LDR      r0,[sp,#0x54]
        0x00037980:    f1b80f00    ....    CMP      r8,#0
        0x00037984:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00037986:    fb07f002    ....    MUL      r0,r7,r2
        0x0003798a:    eb0103c0    ....    ADD      r3,r1,r0,LSL #3
        0x0003798e:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x00037992:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x00037996:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x0003799a:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003799e:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x000379a2:    bfc4        ..      ITT      GT
        0x000379a4:    eb020042    ..B.    ADDGT    r0,r2,r2,LSL #1
        0x000379a8:    900b        ..      STRGT    r0,[sp,#0x2c]
        0x000379aa:    dd7c        |.      BLE      0x37aa6 ; opus_fft_impl + 1598
        0x000379ac:    980c        ..      LDR      r0,[sp,#0x30]
        0x000379ae:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x000379b0:    fb0bf000    ....    MUL      r0,r11,r0
        0x000379b4:    eb0900c0    ....    ADD      r0,r9,r0,LSL #3
        0x000379b8:    2400        .$      MOVS     r4,#0
        0x000379ba:    eb000cc2    ....    ADD      r12,r0,r2,LSL #3
        0x000379be:    eb001602    ....    ADD      r6,r0,r2,LSL #4
        0x000379c2:    eb0003c3    ....    ADD      r3,r0,r3,LSL #3
        0x000379c6:    eb001542    ..B.    ADD      r5,r0,r2,LSL #5
        0x000379ca:    2a00        .*      CMP      r2,#0
        0x000379cc:    dd6c        l.      BLE      0x37aa8 ; opus_fft_impl + 1600
        0x000379ce:    bf00        ..      NOP      
        0x000379d0:    fb04fe07    ....    MUL      lr,r4,r7
        0x000379d4:    eb010ace    ....    ADD      r10,r1,lr,LSL #3
        0x000379d8:    ed9c4a00    ...J    VLDR     s8,[r12,#0]
        0x000379dc:    edda5a00    ...Z    VLDR     s11,[r10,#0]
        0x000379e0:    eddc4a01    ...J    VLDR     s9,[r12,#4]
        0x000379e4:    ed9a5a01    ...Z    VLDR     s10,[r10,#4]
        0x000379e8:    ee643a25    d.%:    VMUL.F32 s7,s8,s11
        0x000379ec:    ea4f0a44    O.D.    LSL      r10,r4,#1
        0x000379f0:    fb0afa07    ....    MUL      r10,r10,r7
        0x000379f4:    eb010aca    ....    ADD      r10,r1,r10,LSL #3
        0x000379f8:    ee443ac5    D..:    VMLS.F32 s7,s9,s10
        0x000379fc:    ee245a05    $..Z    VMUL.F32 s10,s8,s10
        0x00037a00:    ed9a4a01    ...J    VLDR     s8,[r10,#4]
        0x00037a04:    ed966a01    ...j    VLDR     s12,[r6,#4]
        0x00037a08:    ed959a00    ....    VLDR     s18,[r5,#0]
        0x00037a0c:    ee045aa5    ...Z    VMLA.F32 s10,s9,s11
        0x00037a10:    edd65a00    ...Z    VLDR     s11,[r6,#0]
        0x00037a14:    edda4a00    ...J    VLDR     s9,[r10,#0]
        0x00037a18:    eb0e0a4e    ..N.    ADD      r10,lr,lr,LSL #1
        0x00037a1c:    eb010aca    ....    ADD      r10,r1,r10,LSL #3
        0x00037a20:    ee656aa4    e..j    VMUL.F32 s13,s11,s9
        0x00037a24:    ee655a84    e..Z    VMUL.F32 s11,s11,s8
        0x00037a28:    edda7a00    ...z    VLDR     s15,[r10,#0]
        0x00037a2c:    ed9a7a01    ...z    VLDR     s14,[r10,#4]
        0x00037a30:    ee466a44    F.Dj    VMLS.F32 s13,s12,s8
        0x00037a34:    ee465a24    F.$Z    VMLA.F32 s11,s12,s9
        0x00037a38:    ed936a00    ...j    VLDR     s12,[r3,#0]
        0x00037a3c:    edd34a01    ...J    VLDR     s9,[r3,#4]
        0x00037a40:    ea4f0a84    O...    LSL      r10,r4,#2
        0x00037a44:    ee264a27    &.'J    VMUL.F32 s8,s12,s15
        0x00037a48:    fb0afa07    ....    MUL      r10,r10,r7
        0x00037a4c:    eb010aca    ....    ADD      r10,r1,r10,LSL #3
        0x00037a50:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x00037a54:    ee044ac7    ...J    VMLS.F32 s8,s9,s14
        0x00037a58:    ee267a07    &..z    VMUL.F32 s14,s12,s14
        0x00037a5c:    ed956a01    ...j    VLDR     s12,[r5,#4]
        0x00037a60:    ed9a8a01    ....    VLDR     s16,[r10,#4]
        0x00037a64:    edd02a01    ...*    VLDR     s5,[r0,#4]
        0x00037a68:    ee047aa7    ...z    VMLA.F32 s14,s9,s15
        0x00037a6c:    edda4a00    ...J    VLDR     s9,[r10,#0]
        0x00037a70:    ee697a24    i.$z    VMUL.F32 s15,s18,s9
        0x00037a74:    ee467a48    F.Hz    VMLS.F32 s15,s12,s16
        0x00037a78:    ee298a08    )...    VMUL.F32 s16,s18,s16
        0x00037a7c:    ee068a24    ..$.    VMLA.F32 s16,s12,s9
        0x00037a80:    ee734aa7    s..J    VADD.F32 s9,s7,s15
        0x00037a84:    ee339ae7    3...    VSUB.F32 s18,s7,s15
        0x00037a88:    ee753a87    u..:    VADD.F32 s7,s11,s14
        0x00037a8c:    ee755ac7    u..Z    VSUB.F32 s11,s11,s14
        0x00037a90:    ee356a08    5..j    VADD.F32 s12,s10,s16
        0x00037a94:    ee757a48    u.Hz    VSUB.F32 s15,s10,s16
        0x00037a98:    ee365a84    6..Z    VADD.F32 s10,s13,s8
        0x00037a9c:    ee766ac4    v..j    VSUB.F32 s13,s13,s8
        0x00037aa0:    ee344a85    4..J    VADD.F32 s8,s9,s10
        0x00037aa4:    e001        ..      B        0x37aaa ; opus_fft_impl + 1602
        0x00037aa6:    e061        a.      B        0x37b6c ; opus_fft_impl + 1796
        0x00037aa8:    e05b        [.      B        0x37b62 ; opus_fft_impl + 1786
        0x00037aaa:    ee344a03    4..J    VADD.F32 s8,s8,s6
        0x00037aae:    ee699a01    i...    VMUL.F32 s19,s18,s2
        0x00037ab2:    1c64        d.      ADDS     r4,r4,#1
        0x00037ab4:    ed804a00    ...J    VSTR     s8,[r0,#0]
        0x00037ab8:    ee364a23    6.#J    VADD.F32 s8,s12,s7
        0x00037abc:    ee569ae1    V...    VNMLA.F32 s19,s13,s3
        0x00037ac0:    ee344a22    4."J    VADD.F32 s8,s8,s5
        0x00037ac4:    ed804a01    ...J    VSTR     s8,[r0,#4]
        0x00037ac8:    ee244a80    $..J    VMUL.F32 s8,s9,s0
        0x00037acc:    3008        .0      ADDS     r0,r0,#8
        0x00037ace:    ee054a20    .. J    VMLA.F32 s8,s10,s1
        0x00037ad2:    ee347a03    4..z    VADD.F32 s14,s8,s6
        0x00037ad6:    ee264a00    &..J    VMUL.F32 s8,s12,s0
        0x00037ada:    ee034aa0    ...J    VMLA.F32 s8,s7,s1
        0x00037ade:    ee348a22    4.".    VADD.F32 s16,s8,s5
        0x00037ae2:    ee274a81    '..J    VMUL.F32 s8,s15,s2
        0x00037ae6:    ee054aa1    ...J    VMLA.F32 s8,s11,s3
        0x00037aea:    ee37aa44    7.D.    VSUB.F32 s20,s14,s8
        0x00037aee:    ee374a04    7..J    VADD.F32 s8,s14,s8
        0x00037af2:    ed8caa00    ....    VSTR     s20,[r12,#0]
        0x00037af6:    ee38aa69    8.i.    VSUB.F32 s20,s16,s19
        0x00037afa:    ed8caa01    ....    VSTR     s20,[r12,#4]
        0x00037afe:    ed854a00    ...J    VSTR     s8,[r5,#0]
        0x00037b02:    ee384a29    8.)J    VADD.F32 s8,s16,s19
        0x00037b06:    f10c0c08    ....    ADD      r12,r12,#8
        0x00037b0a:    ed854a01    ...J    VSTR     s8,[r5,#4]
        0x00037b0e:    ee244aa0    $..J    VMUL.F32 s8,s9,s1
        0x00037b12:    3508        .5      ADDS     r5,r5,#8
        0x00037b14:    ee054a00    ...J    VMLA.F32 s8,s10,s0
        0x00037b18:    ee344a03    4..J    VADD.F32 s8,s8,s6
        0x00037b1c:    ee263a20    &. :    VMUL.F32 s6,s12,s1
        0x00037b20:    ee033a80    ...:    VMLA.F32 s6,s7,s0
        0x00037b24:    ee733a22    s.":    VADD.F32 s7,s6,s5
        0x00037b28:    ee652a81    e..*    VMUL.F32 s5,s11,s2
        0x00037b2c:    ee293a21    ).!:    VMUL.F32 s6,s18,s3
        0x00037b30:    ee472ae1    G..*    VMLS.F32 s5,s15,s3
        0x00037b34:    ee063ac1    ...:    VMLS.F32 s6,s13,s2
        0x00037b38:    ee744a22    t."J    VADD.F32 s9,s8,s5
        0x00037b3c:    ee742a62    t.b*    VSUB.F32 s5,s8,s5
        0x00037b40:    edc64a00    ...J    VSTR     s9,[r6,#0]
        0x00037b44:    ee734a83    s..J    VADD.F32 s9,s7,s6
        0x00037b48:    edc64a01    ...J    VSTR     s9,[r6,#4]
        0x00037b4c:    edc32a00    ...*    VSTR     s5,[r3,#0]
        0x00037b50:    ee732ac3    s..*    VSUB.F32 s5,s7,s6
        0x00037b54:    3608        .6      ADDS     r6,r6,#8
        0x00037b56:    edc32a01    ...*    VSTR     s5,[r3,#4]
        0x00037b5a:    3308        .3      ADDS     r3,r3,#8
        0x00037b5c:    42a2        .B      CMP      r2,r4
        0x00037b5e:    f73faf37    ?.7.    BGT      0x379d0 ; opus_fft_impl + 1384
        0x00037b62:    f10b0b01    ....    ADD      r11,r11,#1
        0x00037b66:    45c3        .E      CMP      r11,r8
        0x00037b68:    f6ffaf20    .. .    BLT      0x379ac ; opus_fft_impl + 1348
        0x00037b6c:    e9dd0200    ....    LDRD     r0,r2,[sp,#0]
        0x00037b70:    1e40        @.      SUBS     r0,r0,#1
        0x00037b72:    9000        ..      STR      r0,[sp,#0]
        0x00037b74:    f57facab    ....    BPL      0x374ce ; opus_fft_impl + 102
        0x00037b78:    b00f        ..      ADD      sp,sp,#0x3c
        0x00037b7a:    ecbd8b06    ....    VPOP     {d8-d10}
        0x00037b7e:    b002        ..      ADD      sp,sp,#8
        0x00037b80:    e8bd8ff0    ....    POP      {r4-r11,pc}
    i.opus_packet_extensions_count
    opus_packet_extensions_count
        0x00037b84:    b430        0.      PUSH     {r4,r5}
        0x00037b86:    2400        .$      MOVS     r4,#0
        0x00037b88:    2900        .)      CMP      r1,#0
        0x00037b8a:    bfc8        ..      IT       GT
        0x00037b8c:    2500        .%      MOVGT    r5,#0
        0x00037b8e:    dd3a        :.      BLE      0x37c06 ; opus_packet_extensions_count + 130
        0x00037b90:    7802        .x      LDRB     r2,[r0,#0]
        0x00037b92:    2900        .)      CMP      r1,#0
        0x00037b94:    ea4f0c52    O.R.    LSR      r12,r2,#1
        0x00037b98:    d02f        /.      BEQ      0x37bfa ; opus_packet_extensions_count + 118
        0x00037b9a:    ea5f030c    _...    MOVS     r3,r12
        0x00037b9e:    f0020201    ....    AND      r2,r2,#1
        0x00037ba2:    d00f        ..      BEQ      0x37bc4 ; opus_packet_extensions_count + 64
        0x00037ba4:    1e5b        [.      SUBS     r3,r3,#1
        0x00037ba6:    2b1f        .+      CMP      r3,#0x1f
        0x00037ba8:    d212        ..      BCS      0x37bd0 ; opus_packet_extensions_count + 76
        0x00037baa:    1c53        S.      ADDS     r3,r2,#1
        0x00037bac:    4299        .B      CMP      r1,r3
        0x00037bae:    bfa4        ..      ITT      GE
        0x00037bb0:    4418        .D      ADDGE    r0,r3
        0x00037bb2:    1a89        ..      SUBGE    r1,r1,r2
        0x00037bb4:    db02        ..      BLT      0x37bbc ; opus_packet_extensions_count + 56
        0x00037bb6:    1e49        I.      SUBS     r1,r1,#1
        0x00037bb8:    2900        .)      CMP      r1,#0
        0x00037bba:    da1e        ..      BGE      0x37bfa ; opus_packet_extensions_count + 118
        0x00037bbc:    bc30        0.      POP      {r4,r5}
        0x00037bbe:    f06f0003    o...    MVN      r0,#3
        0x00037bc2:    4770        pG      BX       lr
        0x00037bc4:    b122        ".      CBZ      r2,0x37bd0 ; opus_packet_extensions_count + 76
        0x00037bc6:    2901        .)      CMP      r1,#1
        0x00037bc8:    bfa8        ..      IT       GE
        0x00037bca:    1c40        @.      ADDGE    r0,r0,#1
        0x00037bcc:    daf3        ..      BGE      0x37bb6 ; opus_packet_extensions_count + 50
        0x00037bce:    e7f5        ..      B        0x37bbc ; opus_packet_extensions_count + 56
        0x00037bd0:    2a00        .*      CMP      r2,#0
        0x00037bd2:    bf06        ..      ITTE     EQ
        0x00037bd4:    4408        .D      ADDEQ    r0,r1
        0x00037bd6:    4629        )F      MOVEQ    r1,r5
        0x00037bd8:    2200        ."      MOVNE    r2,#0
        0x00037bda:    d00e        ..      BEQ      0x37bfa ; opus_packet_extensions_count + 118
        0x00037bdc:    1c40        @.      ADDS     r0,r0,#1
        0x00037bde:    1e49        I.      SUBS     r1,r1,#1
        0x00037be0:    d0ec        ..      BEQ      0x37bbc ; opus_packet_extensions_count + 56
        0x00037be2:    7803        .x      LDRB     r3,[r0,#0]
        0x00037be4:    441a        .D      ADD      r2,r2,r3
        0x00037be6:    2bff        .+      CMP      r3,#0xff
        0x00037be8:    d0f8        ..      BEQ      0x37bdc ; opus_packet_extensions_count + 88
        0x00037bea:    1c43        C.      ADDS     r3,r0,#1
        0x00037bec:    1e48        H.      SUBS     r0,r1,#1
        0x00037bee:    4282        .B      CMP      r2,r0
        0x00037bf0:    bfdc        ..      ITT      LE
        0x00037bf2:    1a81        ..      SUBLE    r1,r0,r2
        0x00037bf4:    1898        ..      ADDLE    r0,r3,r2
        0x00037bf6:    dddf        ..      BLE      0x37bb8 ; opus_packet_extensions_count + 52
        0x00037bf8:    e7e0        ..      B        0x37bbc ; opus_packet_extensions_count + 56
        0x00037bfa:    f1bc0f01    ....    CMP      r12,#1
        0x00037bfe:    bfc8        ..      IT       GT
        0x00037c00:    1c64        d.      ADDGT    r4,r4,#1
        0x00037c02:    2900        .)      CMP      r1,#0
        0x00037c04:    dcc4        ..      BGT      0x37b90 ; opus_packet_extensions_count + 12
        0x00037c06:    4620         F      MOV      r0,r4
        0x00037c08:    bc30        0.      POP      {r4,r5}
        0x00037c0a:    4770        pG      BX       lr
    i.opus_packet_extensions_generate
    opus_packet_extensions_generate
        0x00037c0c:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00037c10:    4606        .F      MOV      r6,r0
        0x00037c12:    f04f0000    O...    MOV      r0,#0
        0x00037c16:    b083        ..      SUB      sp,sp,#0xc
        0x00037c18:    f1b30800    ....    SUBS     r8,r3,#0
        0x00037c1c:    4693        .F      MOV      r11,r2
        0x00037c1e:    4682        .F      MOV      r10,r0
        0x00037c20:    4604        .F      MOV      r4,r0
        0x00037c22:    9002        ..      STR      r0,[sp,#8]
        0x00037c24:    9000        ..      STR      r0,[sp,#0]
        0x00037c26:    bfd8        ..      IT       LE
        0x00037c28:    2500        .%      MOVLE    r5,#0
        0x00037c2a:    dd12        ..      BLE      0x37c52 ; opus_packet_extensions_generate + 70
        0x00037c2c:    eb0b1100    ....    ADD      r1,r11,r0,LSL #4
        0x00037c30:    9a02        ..      LDR      r2,[sp,#8]
        0x00037c32:    684b        Kh      LDR      r3,[r1,#4]
        0x00037c34:    4293        .B      CMP      r3,r2
        0x00037c36:    f30080f2    ....    BGT.W    0x37e1e ; opus_packet_extensions_generate + 530
        0x00037c3a:    6809        .h      LDR      r1,[r1,#0]
        0x00037c3c:    1e89        ..      SUBS     r1,r1,#2
        0x00037c3e:    297e        ~)      CMP      r1,#0x7e
        0x00037c40:    d24c        L.      BCS      0x37cdc ; opus_packet_extensions_generate + 208
        0x00037c42:    1c40        @.      ADDS     r0,r0,#1
        0x00037c44:    4580        .E      CMP      r8,r0
        0x00037c46:    dcf1        ..      BGT      0x37c2c ; opus_packet_extensions_generate + 32
        0x00037c48:    2a30        0*      CMP      r2,#0x30
        0x00037c4a:    da47        G.      BGE      0x37cdc ; opus_packet_extensions_generate + 208
        0x00037c4c:    2500        .%      MOVS     r5,#0
        0x00037c4e:    2a00        .*      CMP      r2,#0
        0x00037c50:    db7e        ~.      BLT      0x37d50 ; opus_packet_extensions_generate + 324
        0x00037c52:    f1a80001    ....    SUB      r0,r8,#1
        0x00037c56:    9001        ..      STR      r0,[sp,#4]
        0x00037c58:    f04f0900    O...    MOV      r9,#0
        0x00037c5c:    f1b80f00    ....    CMP      r8,#0
        0x00037c60:    dd77        w.      BLE      0x37d52 ; opus_packet_extensions_generate + 326
        0x00037c62:    bf00        ..      NOP      
        0x00037c64:    eb0b1709    ....    ADD      r7,r11,r9,LSL #4
        0x00037c68:    6878        xh      LDR      r0,[r7,#4]
        0x00037c6a:    42a8        .B      CMP      r0,r5
        0x00037c6c:    d178        x.      BNE      0x37d60 ; opus_packet_extensions_generate + 340
        0x00037c6e:    4555        UE      CMP      r5,r10
        0x00037c70:    d011        ..      BEQ      0x37c96 ; opus_packet_extensions_generate + 138
        0x00037c72:    9904        ..      LDR      r1,[sp,#0x10]
        0x00037c74:    eba5000a    ....    SUB      r0,r5,r10
        0x00037c78:    1b09        ..      SUBS     r1,r1,r4
        0x00037c7a:    2902        .)      CMP      r1,#2
        0x00037c7c:    db52        R.      BLT      0x37d24 ; opus_packet_extensions_generate + 280
        0x00037c7e:    2801        .(      CMP      r0,#1
        0x00037c80:    d023        #.      BEQ      0x37cca ; opus_packet_extensions_generate + 190
        0x00037c82:    2e00        ..      CMP      r6,#0
        0x00037c84:    bf1c        ..      ITT      NE
        0x00037c86:    2103        .!      MOVNE    r1,#3
        0x00037c88:    5531        1U      STRBNE   r1,[r6,r4]
        0x00037c8a:    f1040101    ....    ADD      r1,r4,#1
        0x00037c8e:    bf18        ..      IT       NE
        0x00037c90:    5470        pT      STRBNE   r0,[r6,r1]
        0x00037c92:    1c4c        L.      ADDS     r4,r1,#1
        0x00037c94:    46aa        .F      MOV      r10,r5
        0x00037c96:    683a        :h      LDR      r2,[r7,#0]
        0x00037c98:    2a20         *      CMP      r2,#0x20
        0x00037c9a:    da1c        ..      BGE      0x37cd6 ; opus_packet_extensions_generate + 202
        0x00037c9c:    68f8        .h      LDR      r0,[r7,#0xc]
        0x00037c9e:    2802        .(      CMP      r0,#2
        0x00037ca0:    d21c        ..      BCS      0x37cdc ; opus_packet_extensions_generate + 208
        0x00037ca2:    9904        ..      LDR      r1,[sp,#0x10]
        0x00037ca4:    1c43        C.      ADDS     r3,r0,#1
        0x00037ca6:    1b09        ..      SUBS     r1,r1,r4
        0x00037ca8:    4299        .B      CMP      r1,r3
        0x00037caa:    db3b        ;.      BLT      0x37d24 ; opus_packet_extensions_generate + 280
        0x00037cac:    2e00        ..      CMP      r6,#0
        0x00037cae:    bf1c        ..      ITT      NE
        0x00037cb0:    eb000042    ..B.    ADDNE    r0,r0,r2,LSL #1
        0x00037cb4:    5530        0U      STRBNE   r0,[r6,r4]
        0x00037cb6:    1c64        d.      ADDS     r4,r4,#1
        0x00037cb8:    68f8        .h      LDR      r0,[r7,#0xc]
        0x00037cba:    2800        .(      CMP      r0,#0
        0x00037cbc:    dd4d        M.      BLE      0x37d5a ; opus_packet_extensions_generate + 334
        0x00037cbe:    b116        ..      CBZ      r6,0x37cc6 ; opus_packet_extensions_generate + 186
        0x00037cc0:    68b8        .h      LDR      r0,[r7,#8]
        0x00037cc2:    7800        .x      LDRB     r0,[r0,#0]
        0x00037cc4:    5530        0U      STRB     r0,[r6,r4]
        0x00037cc6:    1c64        d.      ADDS     r4,r4,#1
        0x00037cc8:    e047        G.      B        0x37d5a ; opus_packet_extensions_generate + 334
        0x00037cca:    2e00        ..      CMP      r6,#0
        0x00037ccc:    bf1c        ..      ITT      NE
        0x00037cce:    2002        .       MOVNE    r0,#2
        0x00037cd0:    5530        0U      STRBNE   r0,[r6,r4]
        0x00037cd2:    1c64        d.      ADDS     r4,r4,#1
        0x00037cd4:    e7de        ..      B        0x37c94 ; opus_packet_extensions_generate + 136
        0x00037cd6:    68fb        .h      LDR      r3,[r7,#0xc]
        0x00037cd8:    2b00        .+      CMP      r3,#0
        0x00037cda:    da04        ..      BGE      0x37ce6 ; opus_packet_extensions_generate + 218
        0x00037cdc:    b007        ..      ADD      sp,sp,#0x1c
        0x00037cde:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00037ce2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00037ce6:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x00037cea:    4288        .B      CMP      r0,r1
        0x00037cec:    bf14        ..      ITE      NE
        0x00037cee:    2100        .!      MOVNE    r1,#0
        0x00037cf0:    2101        .!      MOVEQ    r1,#1
        0x00037cf2:    469e        .F      MOV      lr,r3
        0x00037cf4:    484b        KH      LDR      r0,[pc,#300] ; [0x37e24] = 0x80808081
        0x00037cf6:    f04f0c00    O...    MOV      r12,#0
        0x00037cfa:    fbc0ce03    ....    SMLAL    r12,lr,r0,r3
        0x00037cfe:    ea4f1cee    O...    ASR      r12,lr,#7
        0x00037d02:    ebac7cee    ...|    SUB      r12,r12,lr,ASR #31
        0x00037d06:    f10c0c01    ....    ADD      r12,r12,#1
        0x00037d0a:    2900        .)      CMP      r1,#0
        0x00037d0c:    bf18        ..      IT       NE
        0x00037d0e:    f04f0c00    O...    MOVNE    r12,#0
        0x00037d12:    f8dde010    ....    LDR      lr,[sp,#0x10]
        0x00037d16:    f10c0c01    ....    ADD      r12,r12,#1
        0x00037d1a:    ebae0e04    ....    SUB      lr,lr,r4
        0x00037d1e:    4463        cD      ADD      r3,r3,r12
        0x00037d20:    459e        .E      CMP      lr,r3
        0x00037d22:    da04        ..      BGE      0x37d2e ; opus_packet_extensions_generate + 290
        0x00037d24:    b007        ..      ADD      sp,sp,#0x1c
        0x00037d26:    f06f0001    o...    MVN      r0,#1
        0x00037d2a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00037d2e:    b136        6.      CBZ      r6,0x37d3e ; opus_packet_extensions_generate + 306
        0x00037d30:    2900        .)      CMP      r1,#0
        0x00037d32:    bf0c        ..      ITE      EQ
        0x00037d34:    2301        .#      MOVEQ    r3,#1
        0x00037d36:    2300        .#      MOVNE    r3,#0
        0x00037d38:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x00037d3c:    5532        2U      STRB     r2,[r6,r4]
        0x00037d3e:    1c64        d.      ADDS     r4,r4,#1
        0x00037d40:    b3d9        ..      CBZ      r1,0x37dba ; opus_packet_extensions_generate + 430
        0x00037d42:    b126        &.      CBZ      r6,0x37d4e ; opus_packet_extensions_generate + 322
        0x00037d44:    e9d71202    ....    LDRD     r1,r2,[r7,#8]
        0x00037d48:    1930        0.      ADDS     r0,r6,r4
        0x00037d4a:    f7e0fc1e    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00037d4e:    e002        ..      B        0x37d56 ; opus_packet_extensions_generate + 330
        0x00037d50:    e010        ..      B        0x37d74 ; opus_packet_extensions_generate + 360
        0x00037d52:    e00a        ..      B        0x37d6a ; opus_packet_extensions_generate + 350
        0x00037d54:    e004        ..      B        0x37d60 ; opus_packet_extensions_generate + 340
        0x00037d56:    68f8        .h      LDR      r0,[r7,#0xc]
        0x00037d58:    4404        .D      ADD      r4,r4,r0
        0x00037d5a:    9800        ..      LDR      r0,[sp,#0]
        0x00037d5c:    1c40        @.      ADDS     r0,r0,#1
        0x00037d5e:    9000        ..      STR      r0,[sp,#0]
        0x00037d60:    f1090901    ....    ADD      r9,r9,#1
        0x00037d64:    45c1        .E      CMP      r9,r8
        0x00037d66:    f6ffaf7d    ..}.    BLT      0x37c64 ; opus_packet_extensions_generate + 88
        0x00037d6a:    9802        ..      LDR      r0,[sp,#8]
        0x00037d6c:    1c6d        m.      ADDS     r5,r5,#1
        0x00037d6e:    4285        .B      CMP      r5,r0
        0x00037d70:    f77faf72    ..r.    BLE      0x37c58 ; opus_packet_extensions_generate + 76
        0x00037d74:    9810        ..      LDR      r0,[sp,#0x40]
        0x00037d76:    2800        .(      CMP      r0,#0
        0x00037d78:    bf1c        ..      ITT      NE
        0x00037d7a:    9804        ..      LDRNE    r0,[sp,#0x10]
        0x00037d7c:    4284        .B      CMPNE    r4,r0
        0x00037d7e:    da18        ..      BGE      0x37db2 ; opus_packet_extensions_generate + 422
        0x00037d80:    1b05        ..      SUBS     r5,r0,r4
        0x00037d82:    b1ae        ..      CBZ      r6,0x37db0 ; opus_packet_extensions_generate + 420
        0x00037d84:    1970        p.      ADDS     r0,r6,r5
        0x00037d86:    4622        "F      MOV      r2,r4
        0x00037d88:    4631        1F      MOV      r1,r6
        0x00037d8a:    f7e0fc43    ..C.    BL       __aeabi_memmove ; 0x18614
        0x00037d8e:    2d00        .-      CMP      r5,#0
        0x00037d90:    dd0e        ..      BLE      0x37db0 ; opus_packet_extensions_generate + 420
        0x00037d92:    1e70        p.      SUBS     r0,r6,#1
        0x00037d94:    f0150f01    ....    TST      r5,#1
        0x00037d98:    f04f0201    O...    MOV      r2,#1
        0x00037d9c:    bf18        ..      IT       NE
        0x00037d9e:    f8002f01    .../    STRBNE   r2,[r0,#1]!
        0x00037da2:    1069        i.      ASRS     r1,r5,#1
        0x00037da4:    d004        ..      BEQ      0x37db0 ; opus_packet_extensions_generate + 420
        0x00037da6:    7042        Bp      STRB     r2,[r0,#1]
        0x00037da8:    f8002f02    .../    STRB     r2,[r0,#2]!
        0x00037dac:    1e49        I.      SUBS     r1,r1,#1
        0x00037dae:    d1fa        ..      BNE      0x37da6 ; opus_packet_extensions_generate + 410
        0x00037db0:    442c        ,D      ADD      r4,r4,r5
        0x00037db2:    b007        ..      ADD      sp,sp,#0x1c
        0x00037db4:    4620         F      MOV      r0,r4
        0x00037db6:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00037dba:    e7ff        ..      B        0x37dbc ; opus_packet_extensions_generate + 432
        0x00037dbc:    f04f0e00    O...    MOV      lr,#0
        0x00037dc0:    68f9        .h      LDR      r1,[r7,#0xc]
        0x00037dc2:    4672        rF      MOV      r2,lr
        0x00037dc4:    fbc02101    ...!    SMLAL    r2,r1,r0,r1
        0x00037dc8:    11ca        ..      ASRS     r2,r1,#7
        0x00037dca:    eba27ce1    ...|    SUB      r12,r2,r1,ASR #31
        0x00037dce:    b326        &.      CBZ      r6,0x37e1a ; opus_packet_extensions_generate + 526
        0x00037dd0:    f1bc0f00    ....    CMP      r12,#0
        0x00037dd4:    dd11        ..      BLE      0x37dfa ; opus_packet_extensions_generate + 494
        0x00037dd6:    1931        1.      ADDS     r1,r6,r4
        0x00037dd8:    1e49        I.      SUBS     r1,r1,#1
        0x00037dda:    f01c0f01    ....    TST      r12,#1
        0x00037dde:    d002        ..      BEQ      0x37de6 ; opus_packet_extensions_generate + 474
        0x00037de0:    22ff        ."      MOVS     r2,#0xff
        0x00037de2:    f8012f01    .../    STRB     r2,[r1,#1]!
        0x00037de6:    ea5f026c    _.l.    ASRS     r2,r12,#1
        0x00037dea:    bf18        ..      IT       NE
        0x00037dec:    23ff        .#      MOVNE    r3,#0xff
        0x00037dee:    d004        ..      BEQ      0x37dfa ; opus_packet_extensions_generate + 494
        0x00037df0:    704b        Kp      STRB     r3,[r1,#1]
        0x00037df2:    f8013f02    ...?    STRB     r3,[r1,#2]!
        0x00037df6:    1e52        R.      SUBS     r2,r2,#1
        0x00037df8:    d1fa        ..      BNE      0x37df0 ; opus_packet_extensions_generate + 484
        0x00037dfa:    4464        dD      ADD      r4,r4,r12
        0x00037dfc:    b16e        n.      CBZ      r6,0x37e1a ; opus_packet_extensions_generate + 526
        0x00037dfe:    68fa        .h      LDR      r2,[r7,#0xc]
        0x00037e00:    4673        sF      MOV      r3,lr
        0x00037e02:    4611        .F      MOV      r1,r2
        0x00037e04:    fbc03102    ...1    SMLAL    r3,r1,r0,r2
        0x00037e08:    11c8        ..      ASRS     r0,r1,#7
        0x00037e0a:    eba070e1    ...p    SUB      r0,r0,r1,ASR #31
        0x00037e0e:    eba02000    ...     SUB      r0,r0,r0,LSL #8
        0x00037e12:    4410        .D      ADD      r0,r0,r2
        0x00037e14:    5530        0U      STRB     r0,[r6,r4]
        0x00037e16:    1c64        d.      ADDS     r4,r4,#1
        0x00037e18:    e794        ..      B        0x37d44 ; opus_packet_extensions_generate + 312
        0x00037e1a:    1c64        d.      ADDS     r4,r4,#1
        0x00037e1c:    e797        ..      B        0x37d4e ; opus_packet_extensions_generate + 322
        0x00037e1e:    461a        .F      MOV      r2,r3
        0x00037e20:    9302        ..      STR      r3,[sp,#8]
        0x00037e22:    e70a        ..      B        0x37c3a ; opus_packet_extensions_generate + 46
    $d
        0x00037e24:    80808081    ....    DCD    2155905153
    $t
    i.opus_packet_extensions_parse
    opus_packet_extensions_parse
        0x00037e28:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00037e2c:    2700        .'      MOVS     r7,#0
        0x00037e2e:    46b8        .F      MOV      r8,r7
        0x00037e30:    2900        .)      CMP      r1,#0
        0x00037e32:    bfc8        ..      IT       GT
        0x00037e34:    f04f0e00    O...    MOVGT    lr,#0
        0x00037e38:    dd6c        l.      BLE      0x37f14 ; opus_packet_extensions_parse + 236
        0x00037e3a:    7804        .x      LDRB     r4,[r0,#0]
        0x00037e3c:    0865        e.      LSRS     r5,r4,#1
        0x00037e3e:    2d01        .-      CMP      r5,#1
        0x00037e40:    dd03        ..      BLE      0x37e4a ; opus_packet_extensions_parse + 34
        0x00037e42:    46aa        .F      MOV      r10,r5
        0x00037e44:    46bb        .F      MOV      r11,r7
        0x00037e46:    4681        .F      MOV      r9,r0
        0x00037e48:    e00b        ..      B        0x37e62 ; opus_packet_extensions_parse + 58
        0x00037e4a:    d10a        ..      BNE      0x37e62 ; opus_packet_extensions_parse + 58
        0x00037e4c:    f0140f01    ....    TST      r4,#1
        0x00037e50:    bf08        ..      IT       EQ
        0x00037e52:    1c7f        ..      ADDEQ    r7,r7,#1
        0x00037e54:    d003        ..      BEQ      0x37e5e ; opus_packet_extensions_parse + 54
        0x00037e56:    2902        .)      CMP      r1,#2
        0x00037e58:    bfa4        ..      ITT      GE
        0x00037e5a:    7846        Fx      LDRBGE   r6,[r0,#1]
        0x00037e5c:    4437        7D      ADDGE    r7,r6
        0x00037e5e:    2f30        0/      CMP      r7,#0x30
        0x00037e60:    da14        ..      BGE      0x37e8c ; opus_packet_extensions_parse + 100
        0x00037e62:    2900        .)      CMP      r1,#0
        0x00037e64:    d03e        >.      BEQ      0x37ee4 ; opus_packet_extensions_parse + 188
        0x00037e66:    002e        ..      MOVS     r6,r5
        0x00037e68:    f0040c01    ....    AND      r12,r4,#1
        0x00037e6c:    d014        ..      BEQ      0x37e98 ; opus_packet_extensions_parse + 112
        0x00037e6e:    1e6c        l.      SUBS     r4,r5,#1
        0x00037e70:    2c1f        .,      CMP      r4,#0x1f
        0x00037e72:    d21b        ..      BCS      0x37eac ; opus_packet_extensions_parse + 132
        0x00037e74:    f10c0401    ....    ADD      r4,r12,#1
        0x00037e78:    42a1        .B      CMP      r1,r4
        0x00037e7a:    db07        ..      BLT      0x37e8c ; opus_packet_extensions_parse + 100
        0x00037e7c:    eba1010c    ....    SUB      r1,r1,r12
        0x00037e80:    4420         D      ADD      r0,r0,r4
        0x00037e82:    f04f0c01    O...    MOV      r12,#1
        0x00037e86:    1e49        I.      SUBS     r1,r1,#1
        0x00037e88:    2900        .)      CMP      r1,#0
        0x00037e8a:    da2b        +.      BGE      0x37ee4 ; opus_packet_extensions_parse + 188
        0x00037e8c:    f06f0003    o...    MVN      r0,#3
        0x00037e90:    f8c38000    ....    STR      r8,[r3,#0]
        0x00037e94:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00037e98:    f1bc0f00    ....    CMP      r12,#0
        0x00037e9c:    d006        ..      BEQ      0x37eac ; opus_packet_extensions_parse + 132
        0x00037e9e:    f04f0c01    O...    MOV      r12,#1
        0x00037ea2:    2901        .)      CMP      r1,#1
        0x00037ea4:    bfa8        ..      IT       GE
        0x00037ea6:    1c40        @.      ADDGE    r0,r0,#1
        0x00037ea8:    daed        ..      BGE      0x37e86 ; opus_packet_extensions_parse + 94
        0x00037eaa:    e7ef        ..      B        0x37e8c ; opus_packet_extensions_parse + 100
        0x00037eac:    f1bc0f00    ....    CMP      r12,#0
        0x00037eb0:    bf1c        ..      ITT      NE
        0x00037eb2:    2600        .&      MOVNE    r6,#0
        0x00037eb4:    f04f0c01    O...    MOVNE    r12,#1
        0x00037eb8:    d010        ..      BEQ      0x37edc ; opus_packet_extensions_parse + 180
        0x00037eba:    1c40        @.      ADDS     r0,r0,#1
        0x00037ebc:    1e49        I.      SUBS     r1,r1,#1
        0x00037ebe:    d0e5        ..      BEQ      0x37e8c ; opus_packet_extensions_parse + 100
        0x00037ec0:    7804        .x      LDRB     r4,[r0,#0]
        0x00037ec2:    f10c0c01    ....    ADD      r12,r12,#1
        0x00037ec6:    4426        &D      ADD      r6,r6,r4
        0x00037ec8:    2cff        .,      CMP      r4,#0xff
        0x00037eca:    d0f6        ..      BEQ      0x37eba ; opus_packet_extensions_parse + 146
        0x00037ecc:    1c40        @.      ADDS     r0,r0,#1
        0x00037ece:    1e49        I.      SUBS     r1,r1,#1
        0x00037ed0:    428e        .B      CMP      r6,r1
        0x00037ed2:    bfdc        ..      ITT      LE
        0x00037ed4:    1b89        ..      SUBLE    r1,r1,r6
        0x00037ed6:    4430        0D      ADDLE    r0,r6
        0x00037ed8:    ddd6        ..      BLE      0x37e88 ; opus_packet_extensions_parse + 96
        0x00037eda:    e7d7        ..      B        0x37e8c ; opus_packet_extensions_parse + 100
        0x00037edc:    4408        .D      ADD      r0,r0,r1
        0x00037ede:    f04f0c01    O...    MOV      r12,#1
        0x00037ee2:    4671        qF      MOV      r1,lr
        0x00037ee4:    2d01        .-      CMP      r5,#1
        0x00037ee6:    dd13        ..      BLE      0x37f10 ; opus_packet_extensions_parse + 232
        0x00037ee8:    681c        .h      LDR      r4,[r3,#0]
        0x00037eea:    4544        DE      CMP      r4,r8
        0x00037eec:    d103        ..      BNE      0x37ef6 ; opus_packet_extensions_parse + 206
        0x00037eee:    f06f0001    o...    MVN      r0,#1
        0x00037ef2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00037ef6:    eba00409    ....    SUB      r4,r0,r9
        0x00037efa:    eb021508    ....    ADD      r5,r2,r8,LSL #4
        0x00037efe:    eba4040c    ....    SUB      r4,r4,r12
        0x00037f02:    44cc        .D      ADD      r12,r12,r9
        0x00037f04:    e9c5c402    ....    STRD     r12,r4,[r5,#8]
        0x00037f08:    e9c5ab00    ....    STRD     r10,r11,[r5,#0]
        0x00037f0c:    f1080801    ....    ADD      r8,r8,#1
        0x00037f10:    2900        .)      CMP      r1,#0
        0x00037f12:    dc92        ..      BGT      0x37e3a ; opus_packet_extensions_parse + 18
        0x00037f14:    2000        .       MOVS     r0,#0
        0x00037f16:    f8c38000    ....    STR      r8,[r3,#0]
        0x00037f1a:    e8bd8ff0    ....    POP      {r4-r11,pc}
    i.opus_packet_get_nb_frames
    opus_packet_get_nb_frames
        0x00037f1e:    2901        .)      CMP      r1,#1
        0x00037f20:    bfbc        ..      ITT      LT
        0x00037f22:    f04f30ff    O..0    MOVLT    r0,#0xffffffff
        0x00037f26:    4770        pG      BXLT     lr
        0x00037f28:    7802        .x      LDRB     r2,[r0,#0]
        0x00037f2a:    f0120203    ....    ANDS     r2,r2,#3
        0x00037f2e:    bf04        ..      ITT      EQ
        0x00037f30:    2001        .       MOVEQ    r0,#1
        0x00037f32:    4770        pG      BXEQ     lr
        0x00037f34:    2a03        .*      CMP      r2,#3
        0x00037f36:    bf1c        ..      ITT      NE
        0x00037f38:    2002        .       MOVNE    r0,#2
        0x00037f3a:    4770        pG      BXNE     lr
        0x00037f3c:    2902        .)      CMP      r1,#2
        0x00037f3e:    bfb2        ..      ITEE     LT
        0x00037f40:    f06f0003    o...    MVNLT    r0,#3
        0x00037f44:    7840        @x      LDRBGE   r0,[r0,#1]
        0x00037f46:    f000003f    ..?.    ANDGE    r0,r0,#0x3f
        0x00037f4a:    4770        pG      BX       lr
    i.opus_packet_get_samples_per_frame
    opus_packet_get_samples_per_frame
        0x00037f4c:    7800        .x      LDRB     r0,[r0,#0]
        0x00037f4e:    f0100f80    ....    TST      r0,#0x80
        0x00037f52:    d008        ..      BEQ      0x37f66 ; opus_packet_get_samples_per_frame + 26
        0x00037f54:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x00037f58:    fa01f000    ....    LSL      r0,r1,r0
        0x00037f5c:    f44f71c8    O..q    MOV      r1,#0x190
        0x00037f60:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x00037f64:    4770        pG      BX       lr
        0x00037f66:    2260        `"      MOVS     r2,#0x60
        0x00037f68:    ea320300    2...    BICS     r3,r2,r0
        0x00037f6c:    4a10        .J      LDR      r2,[pc,#64] ; [0x37fb0] = 0x51eb851f
        0x00037f6e:    d012        ..      BEQ      0x37f96 ; opus_packet_get_samples_per_frame + 74
        0x00037f70:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x00037f74:    2803        .(      CMP      r0,#3
        0x00037f76:    bf03        ..      ITTTE    EQ
        0x00037f78:    ebc11001    ....    RSBEQ    r0,r1,r1,LSL #4
        0x00037f7c:    0080        ..      LSLEQ    r0,r0,#2
        0x00037f7e:    f44f717a    O.zq    MOVEQ    r1,#0x3e8
        0x00037f82:    fa01f000    ....    LSLNE    r0,r1,r0
        0x00037f86:    bf1c        ..      ITT      NE
        0x00037f88:    fb821000    ....    SMULLNE  r1,r0,r2,r0
        0x00037f8c:    1141        A.      ASRNE    r1,r0,#5
        0x00037f8e:    d0e7        ..      BEQ      0x37f60 ; opus_packet_get_samples_per_frame + 20
        0x00037f90:    eba170e0    ...p    SUB      r0,r1,r0,ASR #31
        0x00037f94:    4770        pG      BX       lr
        0x00037f96:    f0100f08    ....    TST      r0,#8
        0x00037f9a:    4805        .H      LDR      r0,[pc,#20] ; [0x37fb0] = 0x51eb851f
        0x00037f9c:    fb801001    ....    SMULL    r1,r0,r0,r1
        0x00037fa0:    bf12        ..      ITEE     NE
        0x00037fa2:    1101        ..      ASRNE    r1,r0,#4
        0x00037fa4:    1141        A.      ASREQ    r1,r0,#5
        0x00037fa6:    eba170e0    ...p    SUBEQ    r0,r1,r0,ASR #31
        0x00037faa:    d1f1        ..      BNE      0x37f90 ; opus_packet_get_samples_per_frame + 68
        0x00037fac:    4770        pG      BX       lr
    $d
        0x00037fae:    0000        ..      DCW    0
        0x00037fb0:    51eb851f    ...Q    DCD    1374389535
    $t
    i.opus_packet_pad
    opus_packet_pad
        0x00037fb4:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00037fb8:    f5ad7d31    ..1}    SUB      sp,sp,#0x2c4
        0x00037fbc:    4616        .F      MOV      r6,r2
        0x00037fbe:    460d        .F      MOV      r5,r1
        0x00037fc0:    4680        .F      MOV      r8,r0
        0x00037fc2:    f7e7f9c7    ....    BL       alloc_stack ; 0x1f354
        0x00037fc6:    f04f0a00    O...    MOV      r10,#0
        0x00037fca:    f04f0b01    O...    MOV      r11,#1
        0x00037fce:    46d1        .F      MOV      r9,r10
        0x00037fd0:    f005fae6    ....    BL       save_stack ; 0x3d5a0
        0x00037fd4:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x00037fd8:    2d01        .-      CMP      r5,#1
        0x00037fda:    db07        ..      BLT      0x37fec ; opus_packet_pad + 56
        0x00037fdc:    2700        .'      MOVS     r7,#0
        0x00037fde:    42b5        .B      CMP      r5,r6
        0x00037fe0:    d103        ..      BNE      0x37fea ; opus_packet_pad + 54
        0x00037fe2:    463c        <F      MOV      r4,r7
        0x00037fe4:    f005fad4    ....    BL       restore_stack ; 0x3d590
        0x00037fe8:    e02c        ,.      B        0x38044 ; opus_packet_pad + 144
        0x00037fea:    dd02        ..      BLE      0x37ff2 ; opus_packet_pad + 62
        0x00037fec:    f005fad0    ....    BL       restore_stack ; 0x3d590
        0x00037ff0:    e028        (.      B        0x38044 ; opus_packet_pad + 144
        0x00037ff2:    4628        (F      MOV      r0,r5
        0x00037ff4:    f007fcc2    ....    BL       spl_alloca ; 0x3f97c
        0x00037ff8:    4604        .F      MOV      r4,r0
        0x00037ffa:    462a        *F      MOV      r2,r5
        0x00037ffc:    4641        AF      MOV      r1,r8
        0x00037ffe:    9706        ..      STR      r7,[sp,#0x18]
        0x00038000:    f7e0fac3    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00038004:    a805        ..      ADD      r0,sp,#0x14
        0x00038006:    4621        !F      MOV      r1,r4
        0x00038008:    462a        *F      MOV      r2,r5
        0x0003800a:    2300        .#      MOVS     r3,#0
        0x0003800c:    f000f990    ....    BL       opus_repacketizer_cat_impl ; 0x38330
        0x00038010:    0004        ..      MOVS     r4,r0
        0x00038012:    d10e        ..      BNE      0x38032 ; opus_packet_pad + 126
        0x00038014:    f8cdb008    ....    STR      r11,[sp,#8]
        0x00038018:    e9cd6700    ...g    STRD     r6,r7,[sp,#0]
        0x0003801c:    e9cda903    ....    STRD     r10,r9,[sp,#0xc]
        0x00038020:    4643        CF      MOV      r3,r8
        0x00038022:    2100        .!      MOVS     r1,#0
        0x00038024:    a805        ..      ADD      r0,sp,#0x14
        0x00038026:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00038028:    f000f9ea    ....    BL       opus_repacketizer_out_range_impl ; 0x38400
        0x0003802c:    4604        .F      MOV      r4,r0
        0x0003802e:    f005faaf    ....    BL       restore_stack ; 0x3d590
        0x00038032:    f005faad    ....    BL       restore_stack ; 0x3d590
        0x00038036:    2c00        .,      CMP      r4,#0
        0x00038038:    bfc2        ..      ITTT     GT
        0x0003803a:    2000        .       MOVGT    r0,#0
        0x0003803c:    f50d7d31    ..1}    ADDGT    sp,sp,#0x2c4
        0x00038040:    e8bd8ff0    ....    POPGT    {r4-r11,pc}
        0x00038044:    4620         F      MOV      r0,r4
        0x00038046:    f50d7d31    ..1}    ADD      sp,sp,#0x2c4
        0x0003804a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003804e:    0000        ..      MOVS     r0,r0
    i.opus_packet_parse_impl
    opus_packet_parse_impl
        0x00038050:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00038054:    b082        ..      SUB      sp,sp,#8
        0x00038056:    2500        .%      MOVS     r5,#0
        0x00038058:    e9dd9c0f    ....    LDRD     r9,r12,[sp,#0x3c]
        0x0003805c:    9000        ..      STR      r0,[sp,#0]
        0x0003805e:    f1bc0f00    ....    CMP      r12,#0
        0x00038062:    d001        ..      BEQ      0x38068 ; opus_packet_parse_impl + 24
        0x00038064:    2900        .)      CMP      r1,#0
        0x00038066:    da04        ..      BGE      0x38072 ; opus_packet_parse_impl + 34
        0x00038068:    b006        ..      ADD      sp,sp,#0x18
        0x0003806a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003806e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00038072:    f00080ff    ....    BEQ.W    0x38274 ; opus_packet_parse_impl + 548
        0x00038076:    7807        .x      LDRB     r7,[r0,#0]
        0x00038078:    f64b3480    K..4    MOV      r4,#0xbb80
        0x0003807c:    f0170f80    ....    TST      r7,#0x80
        0x00038080:    d009        ..      BEQ      0x38096 ; opus_packet_parse_impl + 70
        0x00038082:    f3c703c1    ....    UBFX     r3,r7,#3,#2
        0x00038086:    fa04f303    ....    LSL      r3,r4,r3
        0x0003808a:    f44f74c8    O..t    MOV      r4,#0x190
        0x0003808e:    bf00        ..      NOP      
        0x00038090:    fb93f6f4    ....    SDIV     r6,r3,r4
        0x00038094:    e013        ..      B        0x380be ; opus_packet_parse_impl + 110
        0x00038096:    f04f0360    O.`.    MOV      r3,#0x60
        0x0003809a:    4ea3        .N      LDR      r6,[pc,#652] ; [0x38328] = 0x51eb851f
        0x0003809c:    43bb        .C      BICS     r3,r3,r7
        0x0003809e:    d041        A.      BEQ      0x38124 ; opus_packet_parse_impl + 212
        0x000380a0:    f3c703c1    ....    UBFX     r3,r7,#3,#2
        0x000380a4:    2b03        .+      CMP      r3,#3
        0x000380a6:    bf04        ..      ITT      EQ
        0x000380a8:    4ba0        .K      LDREQ    r3,[pc,#640] ; [0x3832c] = 0x2bf200
        0x000380aa:    f44f747a    O.zt    MOVEQ    r4,#0x3e8
        0x000380ae:    d0ef        ..      BEQ      0x38090 ; opus_packet_parse_impl + 64
        0x000380b0:    fa04f303    ....    LSL      r3,r4,r3
        0x000380b4:    fb864303    ...C    SMULL    r4,r3,r6,r3
        0x000380b8:    115c        \.      ASRS     r4,r3,#5
        0x000380ba:    eba476e3    ...v    SUB      r6,r4,r3,ASR #31
        0x000380be:    1c43        C.      ADDS     r3,r0,#1
        0x000380c0:    1e49        I.      SUBS     r1,r1,#1
        0x000380c2:    f04f0800    O...    MOV      r8,#0
        0x000380c6:    460c        .F      MOV      r4,r1
        0x000380c8:    f0170003    ....    ANDS     r0,r7,#3
        0x000380cc:    bf08        ..      IT       EQ
        0x000380ce:    2001        .       MOVEQ    r0,#1
        0x000380d0:    d05e        ^.      BEQ      0x38190 ; opus_packet_parse_impl + 320
        0x000380d2:    2801        .(      CMP      r0,#1
        0x000380d4:    d02e        ..      BEQ      0x38134 ; opus_packet_parse_impl + 228
        0x000380d6:    2802        .(      CMP      r0,#2
        0x000380d8:    d03a        :.      BEQ      0x38150 ; opus_packet_parse_impl + 256
        0x000380da:    2901        .)      CMP      r1,#1
        0x000380dc:    db75        u.      BLT      0x381ca ; opus_packet_parse_impl + 378
        0x000380de:    f8138b01    ....    LDRB     r8,[r3],#1
        0x000380e2:    f008003f    ..?.    AND      r0,r8,#0x3f
        0x000380e6:    2800        .(      CMP      r0,#0
        0x000380e8:    dd6f        o.      BLE      0x381ca ; opus_packet_parse_impl + 378
        0x000380ea:    4346        FC      MULS     r6,r0,r6
        0x000380ec:    f5b65fb4    ..._    CMP      r6,#0x1680
        0x000380f0:    dc6b        k.      BGT      0x381ca ; opus_packet_parse_impl + 378
        0x000380f2:    1e61        a.      SUBS     r1,r4,#1
        0x000380f4:    f0180f40    ..@.    TST      r8,#0x40
        0x000380f8:    d00b        ..      BEQ      0x38112 ; opus_packet_parse_impl + 194
        0x000380fa:    2900        .)      CMP      r1,#0
        0x000380fc:    dd65        e.      BLE      0x381ca ; opus_packet_parse_impl + 378
        0x000380fe:    f8136b01    ...k    LDRB     r6,[r3],#1
        0x00038102:    1e49        I.      SUBS     r1,r1,#1
        0x00038104:    2eff        ..      CMP      r6,#0xff
        0x00038106:    bf08        ..      IT       EQ
        0x00038108:    26fe        .&      MOVEQ    r6,#0xfe
        0x0003810a:    eba10106    ....    SUB      r1,r1,r6
        0x0003810e:    4435        5D      ADD      r5,r5,r6
        0x00038110:    d0f3        ..      BEQ      0x380fa ; opus_packet_parse_impl + 170
        0x00038112:    2900        .)      CMP      r1,#0
        0x00038114:    db59        Y.      BLT      0x381ca ; opus_packet_parse_impl + 378
        0x00038116:    2601        .&      MOVS     r6,#1
        0x00038118:    ea3618d8    6...    BICS     r8,r6,r8,LSR #7
        0x0003811c:    d039        9.      BEQ      0x38192 ; opus_packet_parse_impl + 322
        0x0003811e:    2a00        .*      CMP      r2,#0
        0x00038120:    d07e        ~.      BEQ      0x38220 ; opus_packet_parse_impl + 464
        0x00038122:    e06d        m.      B        0x38200 ; opus_packet_parse_impl + 432
        0x00038124:    f0170f08    ....    TST      r7,#8
        0x00038128:    bf14        ..      ITE      NE
        0x0003812a:    f44f7670    O.pv    MOVNE    r6,#0x3c0
        0x0003812e:    f44f76f0    O..v    MOVEQ    r6,#0x1e0
        0x00038132:    e7c4        ..      B        0x380be ; opus_packet_parse_impl + 110
        0x00038134:    2002        .       MOVS     r0,#2
        0x00038136:    f04f0801    O...    MOV      r8,#1
        0x0003813a:    2a00        .*      CMP      r2,#0
        0x0003813c:    d160        `.      BNE      0x38200 ; opus_packet_parse_impl + 432
        0x0003813e:    f0110f01    ....    TST      r1,#1
        0x00038142:    d142        B.      BNE      0x381ca ; opus_packet_parse_impl + 378
        0x00038144:    eb0471d4    ...q    ADD      r1,r4,r4,LSR #31
        0x00038148:    104c        L.      ASRS     r4,r1,#1
        0x0003814a:    f8ac4000    ...@    STRH     r4,[r12,#0]
        0x0003814e:    e088        ..      B        0x38262 ; opus_packet_parse_impl + 530
        0x00038150:    2002        .       MOVS     r0,#2
        0x00038152:    2901        .)      CMP      r1,#1
        0x00038154:    db08        ..      BLT      0x38168 ; opus_packet_parse_impl + 280
        0x00038156:    781c        .x      LDRB     r4,[r3,#0]
        0x00038158:    2cfc        .,      CMP      r4,#0xfc
        0x0003815a:    d203        ..      BCS      0x38164 ; opus_packet_parse_impl + 276
        0x0003815c:    f8ac4000    ...@    STRH     r4,[r12,#0]
        0x00038160:    2401        .$      MOVS     r4,#1
        0x00038162:    e00c        ..      B        0x3817e ; opus_packet_parse_impl + 302
        0x00038164:    2902        .)      CMP      r1,#2
        0x00038166:    da04        ..      BGE      0x38172 ; opus_packet_parse_impl + 290
        0x00038168:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x0003816c:    f8ac4000    ...@    STRH     r4,[r12,#0]
        0x00038170:    e005        ..      B        0x3817e ; opus_packet_parse_impl + 302
        0x00038172:    785e        ^x      LDRB     r6,[r3,#1]
        0x00038174:    eb040686    ....    ADD      r6,r4,r6,LSL #2
        0x00038178:    f8ac6000    ...`    STRH     r6,[r12,#0]
        0x0003817c:    2402        .$      MOVS     r4,#2
        0x0003817e:    f9bc6000    ...`    LDRSH    r6,[r12,#0]
        0x00038182:    1b09        ..      SUBS     r1,r1,r4
        0x00038184:    2e00        ..      CMP      r6,#0
        0x00038186:    bfa2        ..      ITTT     GE
        0x00038188:    42b1        .B      CMPGE    r1,r6
        0x0003818a:    4423        #D      ADDGE    r3,r4
        0x0003818c:    1b8c        ..      SUBGE    r4,r1,r6
        0x0003818e:    db71        q.      BLT      0x38274 ; opus_packet_parse_impl + 548
        0x00038190:    e035        5.      B        0x381fe ; opus_packet_parse_impl + 430
        0x00038192:    1e46        F.      SUBS     r6,r0,#1
        0x00038194:    460c        .F      MOV      r4,r1
        0x00038196:    f04f0a00    O...    MOV      r10,#0
        0x0003819a:    9601        ..      STR      r6,[sp,#4]
        0x0003819c:    2e00        ..      CMP      r6,#0
        0x0003819e:    dd2c        ,.      BLE      0x381fa ; opus_packet_parse_impl + 426
        0x000381a0:    eb0c064a    ..J.    ADD      r6,r12,r10,LSL #1
        0x000381a4:    2901        .)      CMP      r1,#1
        0x000381a6:    db0a        ..      BLT      0x381be ; opus_packet_parse_impl + 366
        0x000381a8:    f893b000    ....    LDRB     r11,[r3,#0]
        0x000381ac:    f1bb0ffc    ....    CMP      r11,#0xfc
        0x000381b0:    bf3c        <.      ITT      CC
        0x000381b2:    f8a6b000    ....    STRHCC   r11,[r6,#0]
        0x000381b6:    2601        .&      MOVCC    r6,#1
        0x000381b8:    d30f        ..      BCC      0x381da ; opus_packet_parse_impl + 394
        0x000381ba:    2902        .)      CMP      r1,#2
        0x000381bc:    da06        ..      BGE      0x381cc ; opus_packet_parse_impl + 380
        0x000381be:    f04f3bff    O..;    MOV      r11,#0xffffffff
        0x000381c2:    f8a6b000    ....    STRH     r11,[r6,#0]
        0x000381c6:    465e        ^F      MOV      r6,r11
        0x000381c8:    e007        ..      B        0x381da ; opus_packet_parse_impl + 394
        0x000381ca:    e053        S.      B        0x38274 ; opus_packet_parse_impl + 548
        0x000381cc:    f893e001    ....    LDRB     lr,[r3,#1]
        0x000381d0:    eb0b0b8e    ....    ADD      r11,r11,lr,LSL #2
        0x000381d4:    f8a6b000    ....    STRH     r11,[r6,#0]
        0x000381d8:    2602        .&      MOVS     r6,#2
        0x000381da:    f93cb01a    <...    LDRSH    r11,[r12,r10,LSL #1]
        0x000381de:    1b89        ..      SUBS     r1,r1,r6
        0x000381e0:    f1bb0f00    ....    CMP      r11,#0
        0x000381e4:    bfa8        ..      IT       GE
        0x000381e6:    4559        YE      CMPGE    r1,r11
        0x000381e8:    db44        D.      BLT      0x38274 ; opus_packet_parse_impl + 548
        0x000381ea:    4433        3D      ADD      r3,r3,r6
        0x000381ec:    445e        ^D      ADD      r6,r6,r11
        0x000381ee:    1ba4        ..      SUBS     r4,r4,r6
        0x000381f0:    9e01        ..      LDR      r6,[sp,#4]
        0x000381f2:    f10a0a01    ....    ADD      r10,r10,#1
        0x000381f6:    45b2        .E      CMP      r10,r6
        0x000381f8:    dbd2        ..      BLT      0x381a0 ; opus_packet_parse_impl + 336
        0x000381fa:    2c00        .,      CMP      r4,#0
        0x000381fc:    db3a        :.      BLT      0x38274 ; opus_packet_parse_impl + 548
        0x000381fe:    b382        ..      CBZ      r2,0x38262 ; opus_packet_parse_impl + 530
        0x00038200:    eb0c0640    ..@.    ADD      r6,r12,r0,LSL #1
        0x00038204:    1eb2        ..      SUBS     r2,r6,#2
        0x00038206:    2901        .)      CMP      r1,#1
        0x00038208:    db0c        ..      BLT      0x38224 ; opus_packet_parse_impl + 468
        0x0003820a:    f893a000    ....    LDRB     r10,[r3,#0]
        0x0003820e:    f1ba0ffc    ....    CMP      r10,#0xfc
        0x00038212:    bf3c        <.      ITT      CC
        0x00038214:    f8a2a000    ....    STRHCC   r10,[r2,#0]
        0x00038218:    2201        ."      MOVCC    r2,#1
        0x0003821a:    d337        7.      BCC      0x3828c ; opus_packet_parse_impl + 572
        0x0003821c:    2902        .)      CMP      r1,#2
        0x0003821e:    e000        ..      B        0x38222 ; opus_packet_parse_impl + 466
        0x00038220:    e006        ..      B        0x38230 ; opus_packet_parse_impl + 480
        0x00038222:    da2c        ,.      BGE      0x3827e ; opus_packet_parse_impl + 558
        0x00038224:    f04f3aff    O..:    MOV      r10,#0xffffffff
        0x00038228:    f8a2a000    ....    STRH     r10,[r2,#0]
        0x0003822c:    4652        RF      MOV      r2,r10
        0x0003822e:    e02d        -.      B        0x3828c ; opus_packet_parse_impl + 572
        0x00038230:    fb91f4f0    ....    SDIV     r4,r1,r0
        0x00038234:    fb04f200    ....    MUL      r2,r4,r0
        0x00038238:    428a        .B      CMP      r2,r1
        0x0003823a:    d11b        ..      BNE      0x38274 ; opus_packet_parse_impl + 548
        0x0003823c:    1e42        B.      SUBS     r2,r0,#1
        0x0003823e:    2a00        .*      CMP      r2,#0
        0x00038240:    dd0f        ..      BLE      0x38262 ; opus_packet_parse_impl + 530
        0x00038242:    f1ac0102    ....    SUB      r1,r12,#2
        0x00038246:    f0100f01    ....    TST      r0,#1
        0x0003824a:    bf08        ..      IT       EQ
        0x0003824c:    f8214f02    !..O    STRHEQ   r4,[r1,#2]!
        0x00038250:    1052        R.      ASRS     r2,r2,#1
        0x00038252:    bf18        ..      IT       NE
        0x00038254:    b226        &.      SXTHNE   r6,r4
        0x00038256:    d004        ..      BEQ      0x38262 ; opus_packet_parse_impl + 530
        0x00038258:    804e        N.      STRH     r6,[r1,#2]
        0x0003825a:    f8216f04    !..o    STRH     r6,[r1,#4]!
        0x0003825e:    1e52        R.      SUBS     r2,r2,#1
        0x00038260:    d1fa        ..      BNE      0x38258 ; opus_packet_parse_impl + 520
        0x00038262:    f24041fb    @..A    MOV      r1,#0x4fb
        0x00038266:    428c        .B      CMP      r4,r1
        0x00038268:    bfdc        ..      ITT      LE
        0x0003826a:    eb0c0140    ..@.    ADDLE    r1,r12,r0,LSL #1
        0x0003826e:    f8214c02    !..L    STRHLE   r4,[r1,#-2]
        0x00038272:    dd30        0.      BLE      0x382d6 ; opus_packet_parse_impl + 646
        0x00038274:    b006        ..      ADD      sp,sp,#0x18
        0x00038276:    f06f0003    o...    MVN      r0,#3
        0x0003827a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003827e:    f893b001    ....    LDRB     r11,[r3,#1]
        0x00038282:    eb0a0a8b    ....    ADD      r10,r10,r11,LSL #2
        0x00038286:    f8a2a000    ....    STRH     r10,[r2,#0]
        0x0003828a:    2202        ."      MOVS     r2,#2
        0x0003828c:    eba10a02    ....    SUB      r10,r1,r2
        0x00038290:    f9361c02    6...    LDRSH    r1,[r6,#-2]
        0x00038294:    2900        .)      CMP      r1,#0
        0x00038296:    bfa8        ..      IT       GE
        0x00038298:    458a        .E      CMPGE    r10,r1
        0x0003829a:    dbeb        ..      BLT      0x38274 ; opus_packet_parse_impl + 548
        0x0003829c:    4413        .D      ADD      r3,r3,r2
        0x0003829e:    f1b80f00    ....    CMP      r8,#0
        0x000382a2:    d015        ..      BEQ      0x382d0 ; opus_packet_parse_impl + 640
        0x000382a4:    fb11f200    ....    SMULBB   r2,r1,r0
        0x000382a8:    4552        RE      CMP      r2,r10
        0x000382aa:    dce3        ..      BGT      0x38274 ; opus_packet_parse_impl + 548
        0x000382ac:    1e44        D.      SUBS     r4,r0,#1
        0x000382ae:    2c00        .,      CMP      r4,#0
        0x000382b0:    dd11        ..      BLE      0x382d6 ; opus_packet_parse_impl + 646
        0x000382b2:    f1ac0202    ....    SUB      r2,r12,#2
        0x000382b6:    f0100f01    ....    TST      r0,#1
        0x000382ba:    bf08        ..      IT       EQ
        0x000382bc:    f8221f02    "...    STRHEQ   r1,[r2,#2]!
        0x000382c0:    1064        d.      ASRS     r4,r4,#1
        0x000382c2:    d008        ..      BEQ      0x382d6 ; opus_packet_parse_impl + 646
        0x000382c4:    8051        Q.      STRH     r1,[r2,#2]
        0x000382c6:    f8221f04    "...    STRH     r1,[r2,#4]!
        0x000382ca:    1e64        d.      SUBS     r4,r4,#1
        0x000382cc:    d1fa        ..      BNE      0x382c4 ; opus_packet_parse_impl + 628
        0x000382ce:    e002        ..      B        0x382d6 ; opus_packet_parse_impl + 646
        0x000382d0:    4411        .D      ADD      r1,r1,r2
        0x000382d2:    42a1        .B      CMP      r1,r4
        0x000382d4:    dcce        ..      BGT      0x38274 ; opus_packet_parse_impl + 548
        0x000382d6:    9911        ..      LDR      r1,[sp,#0x44]
        0x000382d8:    b119        ..      CBZ      r1,0x382e2 ; opus_packet_parse_impl + 658
        0x000382da:    9900        ..      LDR      r1,[sp,#0]
        0x000382dc:    1a5a        Z.      SUBS     r2,r3,r1
        0x000382de:    9911        ..      LDR      r1,[sp,#0x44]
        0x000382e0:    600a        .`      STR      r2,[r1,#0]
        0x000382e2:    2800        .(      CMP      r0,#0
        0x000382e4:    bfc4        ..      ITT      GT
        0x000382e6:    2100        .!      MOVGT    r1,#0
        0x000382e8:    4602        .F      MOVGT    r2,r0
        0x000382ea:    dd0a        ..      BLE      0x38302 ; opus_packet_parse_impl + 690
        0x000382ec:    f1b90f00    ....    CMP      r9,#0
        0x000382f0:    bf18        ..      IT       NE
        0x000382f2:    f8493021    I.!0    STRNE    r3,[r9,r1,LSL #2]
        0x000382f6:    f93c4b02    <..K    LDRSH    r4,[r12],#2
        0x000382fa:    1c49        I.      ADDS     r1,r1,#1
        0x000382fc:    4423        #D      ADD      r3,r3,r4
        0x000382fe:    1e52        R.      SUBS     r2,r2,#1
        0x00038300:    d1f4        ..      BNE      0x382ec ; opus_packet_parse_impl + 668
        0x00038302:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00038304:    b111        ..      CBZ      r1,0x3830c ; opus_packet_parse_impl + 700
        0x00038306:    600b        .`      STR      r3,[r1,#0]
        0x00038308:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003830a:    600d        .`      STR      r5,[r1,#0]
        0x0003830c:    9912        ..      LDR      r1,[sp,#0x48]
        0x0003830e:    b121        !.      CBZ      r1,0x3831a ; opus_packet_parse_impl + 714
        0x00038310:    9900        ..      LDR      r1,[sp,#0]
        0x00038312:    1a59        Y.      SUBS     r1,r3,r1
        0x00038314:    194a        J.      ADDS     r2,r1,r5
        0x00038316:    9912        ..      LDR      r1,[sp,#0x48]
        0x00038318:    600a        .`      STR      r2,[r1,#0]
        0x0003831a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003831c:    2900        .)      CMP      r1,#0
        0x0003831e:    bf18        ..      IT       NE
        0x00038320:    700f        .p      STRBNE   r7,[r1,#0]
        0x00038322:    b006        ..      ADD      sp,sp,#0x18
        0x00038324:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00038328:    51eb851f    ...Q    DCD    1374389535
        0x0003832c:    002bf200    ..+.    DCD    2880000
    $t
    i.opus_repacketizer_cat_impl
    opus_repacketizer_cat_impl
        0x00038330:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00038334:    b087        ..      SUB      sp,sp,#0x1c
        0x00038336:    4699        .F      MOV      r9,r3
        0x00038338:    4690        .F      MOV      r8,r2
        0x0003833a:    460f        .F      MOV      r7,r1
        0x0003833c:    4604        .F      MOV      r4,r0
        0x0003833e:    2a01        .*      CMP      r2,#1
        0x00038340:    db18        ..      BLT      0x38374 ; opus_repacketizer_cat_impl + 68
        0x00038342:    6860        `h      LDR      r0,[r4,#4]
        0x00038344:    b1d8        ..      CBZ      r0,0x3837e ; opus_repacketizer_cat_impl + 78
        0x00038346:    7820         x      LDRB     r0,[r4,#0]
        0x00038348:    7839        9x      LDRB     r1,[r7,#0]
        0x0003834a:    f00000fc    ....    AND      r0,r0,#0xfc
        0x0003834e:    f00101fc    ....    AND      r1,r1,#0xfc
        0x00038352:    4288        .B      CMP      r0,r1
        0x00038354:    d10e        ..      BNE      0x38374 ; opus_repacketizer_cat_impl + 68
        0x00038356:    4641        AF      MOV      r1,r8
        0x00038358:    4638        8F      MOV      r0,r7
        0x0003835a:    f7fffde0    ....    BL       opus_packet_get_nb_frames ; 0x37f1e
        0x0003835e:    4605        .F      MOV      r5,r0
        0x00038360:    2801        .(      CMP      r0,#1
        0x00038362:    db07        ..      BLT      0x38374 ; opus_repacketizer_cat_impl + 68
        0x00038364:    6860        `h      LDR      r0,[r4,#4]
        0x00038366:    f8d42128    ..(!    LDR      r2,[r4,#0x128]
        0x0003836a:    1941        A.      ADDS     r1,r0,r5
        0x0003836c:    4351        QC      MULS     r1,r2,r1
        0x0003836e:    f5b17f70    ..p.    CMP      r1,#0x3c0
        0x00038372:    dd0e        ..      BLE      0x38392 ; opus_repacketizer_cat_impl + 98
        0x00038374:    b007        ..      ADD      sp,sp,#0x1c
        0x00038376:    f06f0003    o...    MVN      r0,#3
        0x0003837a:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0003837e:    7838        8x      LDRB     r0,[r7,#0]
        0x00038380:    7020         p      STRB     r0,[r4,#0]
        0x00038382:    f44f51fa    O..Q    MOV      r1,#0x1f40
        0x00038386:    4638        8F      MOV      r0,r7
        0x00038388:    f7fffde0    ....    BL       opus_packet_get_samples_per_frame ; 0x37f4c
        0x0003838c:    f8c40128    ..(.    STR      r0,[r4,#0x128]
        0x00038390:    e7e1        ..      B        0x38356 ; opus_repacketizer_cat_impl + 38
        0x00038392:    eb040180    ....    ADD      r1,r4,r0,LSL #2
        0x00038396:    f50172f6    ...r    ADD      r2,r1,#0x1ec
        0x0003839a:    f5017396    ...s    ADD      r3,r1,#0x12c
        0x0003839e:    e9cd3204    ...2    STRD     r3,r2,[sp,#0x10]
        0x000383a2:    eb040040    ..@.    ADD      r0,r4,r0,LSL #1
        0x000383a6:    30c8        .0      ADDS     r0,r0,#0xc8
        0x000383a8:    3108        .1      ADDS     r1,r1,#8
        0x000383aa:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x000383ae:    2600        .&      MOVS     r6,#0
        0x000383b0:    9602        ..      STR      r6,[sp,#8]
        0x000383b2:    9603        ..      STR      r6,[sp,#0xc]
        0x000383b4:    ab06        ..      ADD      r3,sp,#0x18
        0x000383b6:    464a        JF      MOV      r2,r9
        0x000383b8:    4641        AF      MOV      r1,r8
        0x000383ba:    4638        8F      MOV      r0,r7
        0x000383bc:    f7fffe48    ..H.    BL       opus_packet_parse_impl ; 0x38050
        0x000383c0:    2801        .(      CMP      r0,#1
        0x000383c2:    bfbc        ..      ITT      LT
        0x000383c4:    b007        ..      ADDLT    sp,sp,#0x1c
        0x000383c6:    e8bd83f0    ....    POPLT    {r4-r9,pc}
        0x000383ca:    2d01        .-      CMP      r5,#1
        0x000383cc:    bfc4        ..      ITT      GT
        0x000383ce:    1e68        h.      SUBGT    r0,r5,#1
        0x000383d0:    2800        .(      CMPGT    r0,#0
        0x000383d2:    dd0d        ..      BLE      0x383f0 ; opus_repacketizer_cat_impl + 192
        0x000383d4:    6861        ah      LDR      r1,[r4,#4]
        0x000383d6:    1c49        I.      ADDS     r1,r1,#1
        0x000383d8:    6061        a`      STR      r1,[r4,#4]
        0x000383da:    eb040181    ....    ADD      r1,r4,r1,LSL #2
        0x000383de:    1e40        @.      SUBS     r0,r0,#1
        0x000383e0:    f8c161ec    ...a    STR      r6,[r1,#0x1ec]
        0x000383e4:    6861        ah      LDR      r1,[r4,#4]
        0x000383e6:    eb040181    ....    ADD      r1,r4,r1,LSL #2
        0x000383ea:    f8c1612c    ..,a    STR      r6,[r1,#0x12c]
        0x000383ee:    d1f1        ..      BNE      0x383d4 ; opus_repacketizer_cat_impl + 164
        0x000383f0:    6860        `h      LDR      r0,[r4,#4]
        0x000383f2:    1c40        @.      ADDS     r0,r0,#1
        0x000383f4:    6060        ``      STR      r0,[r4,#4]
        0x000383f6:    b007        ..      ADD      sp,sp,#0x1c
        0x000383f8:    2000        .       MOVS     r0,#0
        0x000383fa:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x000383fe:    0000        ..      MOVS     r0,r0
    i.opus_repacketizer_out_range_impl
    opus_repacketizer_out_range_impl
        0x00038400:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00038404:    b089        ..      SUB      sp,sp,#0x24
        0x00038406:    4681        .F      MOV      r9,r0
        0x00038408:    2000        .       MOVS     r0,#0
        0x0003840a:    9003        ..      STR      r0,[sp,#0xc]
        0x0003840c:    9004        ..      STR      r0,[sp,#0x10]
        0x0003840e:    9005        ..      STR      r0,[sp,#0x14]
        0x00038410:    9002        ..      STR      r0,[sp,#8]
        0x00038412:    f005f8c5    ....    BL       save_stack ; 0x3d5a0
        0x00038416:    980a        ..      LDR      r0,[sp,#0x28]
        0x00038418:    2800        .(      CMP      r0,#0
        0x0003841a:    bfa4        ..      ITT      GE
        0x0003841c:    990b        ..      LDRGE    r1,[sp,#0x2c]
        0x0003841e:    4281        .B      CMPGE    r1,r0
        0x00038420:    dd04        ..      BLE      0x3842c ; opus_repacketizer_out_range_impl + 44
        0x00038422:    f8d91004    ....    LDR      r1,[r9,#4]
        0x00038426:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00038428:    4288        .B      CMP      r0,r1
        0x0003842a:    dd06        ..      BLE      0x3843a ; opus_repacketizer_out_range_impl + 58
        0x0003842c:    f005f8b0    ....    BL       restore_stack ; 0x3d590
        0x00038430:    b00d        ..      ADD      sp,sp,#0x34
        0x00038432:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00038436:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003843a:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003843c:    1a46        F.      SUBS     r6,r0,r1
        0x0003843e:    eb090041    ..A.    ADD      r0,r9,r1,LSL #1
        0x00038442:    f10007c8    ....    ADD      r7,r0,#0xc8
        0x00038446:    eb090081    ....    ADD      r0,r9,r1,LSL #2
        0x0003844a:    3008        .0      ADDS     r0,r0,#8
        0x0003844c:    9006        ..      STR      r0,[sp,#0x18]
        0x0003844e:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00038450:    2800        .(      CMP      r0,#0
        0x00038452:    bf08        ..      IT       EQ
        0x00038454:    2500        .%      MOVEQ    r5,#0
        0x00038456:    d008        ..      BEQ      0x3846a ; opus_repacketizer_out_range_impl + 106
        0x00038458:    eb070046    ..F.    ADD      r0,r7,r6,LSL #1
        0x0003845c:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00038460:    28fc        .(      CMP      r0,#0xfc
        0x00038462:    bfac        ..      ITE      GE
        0x00038464:    2001        .       MOVGE    r0,#1
        0x00038466:    2000        .       MOVLT    r0,#0
        0x00038468:    1c45        E.      ADDS     r5,r0,#1
        0x0003846a:    f8dda068    ..h.    LDR      r10,[sp,#0x68]
        0x0003846e:    460c        .F      MOV      r4,r1
        0x00038470:    eb090084    ....    ADD      r0,r9,r4,LSL #2
        0x00038474:    f8d011ec    ....    LDR      r1,[r0,#0x1ec]
        0x00038478:    f8d0012c    ..,.    LDR      r0,[r0,#0x12c]
        0x0003847c:    f7fffb82    ....    BL       opus_packet_extensions_count ; 0x37b84
        0x00038480:    2800        .(      CMP      r0,#0
        0x00038482:    bfc8        ..      IT       GT
        0x00038484:    4482        .D      ADDGT    r10,r10,r0
        0x00038486:    1c64        d.      ADDS     r4,r4,#1
        0x00038488:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003848a:    42a0        .B      CMP      r0,r4
        0x0003848c:    dcf0        ..      BGT      0x38470 ; opus_repacketizer_out_range_impl + 112
        0x0003848e:    ea4f100a    O...    LSL      r0,r10,#4
        0x00038492:    f007fa73    ..s.    BL       spl_alloca ; 0x3f97c
        0x00038496:    9001        ..      STR      r0,[sp,#4]
        0x00038498:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003849a:    f04f0800    O...    MOV      r8,#0
        0x0003849e:    2800        .(      CMP      r0,#0
        0x000384a0:    dd35        5.      BLE      0x3850e ; opus_repacketizer_out_range_impl + 270
        0x000384a2:    9801        ..      LDR      r0,[sp,#4]
        0x000384a4:    9919        ..      LDR      r1,[sp,#0x64]
        0x000384a6:    1d04        ..      ADDS     r4,r0,#4
        0x000384a8:    f8ddb068    ..h.    LDR      r11,[sp,#0x68]
        0x000384ac:    f1010804    ....    ADD      r8,r1,#4
        0x000384b0:    f101030c    ....    ADD      r3,r1,#0xc
        0x000384b4:    f1000c0c    ....    ADD      r12,r0,#0xc
        0x000384b8:    2200        ."      MOVS     r2,#0
        0x000384ba:    f8cdb000    ....    STR      r11,[sp,#0]
        0x000384be:    bf00        ..      NOP      
        0x000384c0:    f858bb10    X...    LDR      r11,[r8],#0x10
        0x000384c4:    f853eb10    S...    LDR      lr,[r3],#0x10
        0x000384c8:    f8cde01c    ....    STR      lr,[sp,#0x1c]
        0x000384cc:    f851eb10    Q...    LDR      lr,[r1],#0x10
        0x000384d0:    f840eb10    @...    STR      lr,[r0],#0x10
        0x000384d4:    f844bb10    D...    STR      r11,[r4],#0x10
        0x000384d8:    f8ddb064    ..d.    LDR      r11,[sp,#0x64]
        0x000384dc:    eb0b1b02    ....    ADD      r11,r11,r2,LSL #4
        0x000384e0:    f8dbe008    ....    LDR      lr,[r11,#8]
        0x000384e4:    f8ddb004    ....    LDR      r11,[sp,#4]
        0x000384e8:    eb0b1b02    ....    ADD      r11,r11,r2,LSL #4
        0x000384ec:    f1020201    ....    ADD      r2,r2,#1
        0x000384f0:    f8cbe008    ....    STR      lr,[r11,#8]
        0x000384f4:    f8dde01c    ....    LDR      lr,[sp,#0x1c]
        0x000384f8:    f84ceb10    L...    STR      lr,[r12],#0x10
        0x000384fc:    f8ddb000    ....    LDR      r11,[sp,#0]
        0x00038500:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x00038504:    f8cdb000    ....    STR      r11,[sp,#0]
        0x00038508:    d1da        ..      BNE      0x384c0 ; opus_repacketizer_out_range_impl + 192
        0x0003850a:    f8dd8068    ..h.    LDR      r8,[sp,#0x68]
        0x0003850e:    e9dd400a    ...@    LDRD     r4,r0,[sp,#0x28]
        0x00038512:    42a0        .B      CMP      r0,r4
        0x00038514:    dd3e        >.      BLE      0x38594 ; opus_repacketizer_out_range_impl + 404
        0x00038516:    bf00        ..      NOP      
        0x00038518:    ebaa0008    ....    SUB      r0,r10,r8
        0x0003851c:    9000        ..      STR      r0,[sp,#0]
        0x0003851e:    9801        ..      LDR      r0,[sp,#4]
        0x00038520:    466b        kF      MOV      r3,sp
        0x00038522:    eb001208    ....    ADD      r2,r0,r8,LSL #4
        0x00038526:    eb090084    ....    ADD      r0,r9,r4,LSL #2
        0x0003852a:    4693        .F      MOV      r11,r2
        0x0003852c:    f8d011ec    ....    LDR      r1,[r0,#0x1ec]
        0x00038530:    f8d0012c    ..,.    LDR      r0,[r0,#0x12c]
        0x00038534:    f7fffc78    ..x.    BL       opus_packet_extensions_parse ; 0x37e28
        0x00038538:    2800        .(      CMP      r0,#0
        0x0003853a:    da06        ..      BGE      0x3854a ; opus_repacketizer_out_range_impl + 330
        0x0003853c:    f005f828    ..(.    BL       restore_stack ; 0x3d590
        0x00038540:    f06f0002    o...    MVN      r0,#2
        0x00038544:    b00d        ..      ADD      sp,sp,#0x34
        0x00038546:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003854a:    9900        ..      LDR      r1,[sp,#0]
        0x0003854c:    2900        .)      CMP      r1,#0
        0x0003854e:    dd1b        ..      BLE      0x38588 ; opus_repacketizer_out_range_impl + 392
        0x00038550:    f1ab000c    ....    SUB      r0,r11,#0xc
        0x00038554:    f0110f01    ....    TST      r1,#1
        0x00038558:    d005        ..      BEQ      0x38566 ; opus_repacketizer_out_range_impl + 358
        0x0003855a:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003855c:    f8502f10    P../    LDR      r2,[r0,#0x10]!
        0x00038560:    1a61        a.      SUBS     r1,r4,r1
        0x00038562:    4411        .D      ADD      r1,r1,r2
        0x00038564:    6001        .`      STR      r1,[r0,#0]
        0x00038566:    9900        ..      LDR      r1,[sp,#0]
        0x00038568:    1049        I.      ASRS     r1,r1,#1
        0x0003856a:    bf1c        ..      ITT      NE
        0x0003856c:    9a0a        ..      LDRNE    r2,[sp,#0x28]
        0x0003856e:    1aa2        ..      SUBNE    r2,r4,r2
        0x00038570:    d00a        ..      BEQ      0x38588 ; opus_repacketizer_out_range_impl + 392
        0x00038572:    bf00        ..      NOP      
        0x00038574:    f8503f10    P..?    LDR      r3,[r0,#0x10]!
        0x00038578:    1e49        I.      SUBS     r1,r1,#1
        0x0003857a:    4413        .D      ADD      r3,r3,r2
        0x0003857c:    f8403b10    @..;    STR      r3,[r0],#0x10
        0x00038580:    6803        .h      LDR      r3,[r0,#0]
        0x00038582:    4413        .D      ADD      r3,r3,r2
        0x00038584:    6003        .`      STR      r3,[r0,#0]
        0x00038586:    d1f5        ..      BNE      0x38574 ; opus_repacketizer_out_range_impl + 372
        0x00038588:    9800        ..      LDR      r0,[sp,#0]
        0x0003858a:    1c64        d.      ADDS     r4,r4,#1
        0x0003858c:    4480        .D      ADD      r8,r8,r0
        0x0003858e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00038590:    42a0        .B      CMP      r0,r4
        0x00038592:    dcc1        ..      BGT      0x38518 ; opus_repacketizer_out_range_impl + 280
        0x00038594:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x00038596:    2e01        ..      CMP      r6,#1
        0x00038598:    d07d        }.      BEQ      0x38696 ; opus_repacketizer_out_range_impl + 662
        0x0003859a:    2e02        ..      CMP      r6,#2
        0x0003859c:    d07a        z.      BEQ      0x38694 ; opus_repacketizer_out_range_impl + 660
        0x0003859e:    dc09        ..      BGT      0x385b4 ; opus_repacketizer_out_range_impl + 436
        0x000385a0:    9818        ..      LDR      r0,[sp,#0x60]
        0x000385a2:    2800        .(      CMP      r0,#0
        0x000385a4:    bf1c        ..      ITT      NE
        0x000385a6:    9816        ..      LDRNE    r0,[sp,#0x58]
        0x000385a8:    4285        .B      CMPNE    r5,r0
        0x000385aa:    db03        ..      BLT      0x385b4 ; opus_repacketizer_out_range_impl + 436
        0x000385ac:    f1b80f00    ....    CMP      r8,#0
        0x000385b0:    f3408146    @.F.    BLE.W    0x38840 ; opus_repacketizer_out_range_impl + 1088
        0x000385b4:    9817        ..      LDR      r0,[sp,#0x5c]
        0x000385b6:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x000385b8:    2800        .(      CMP      r0,#0
        0x000385ba:    bf08        ..      IT       EQ
        0x000385bc:    2100        .!      MOVEQ    r1,#0
        0x000385be:    d008        ..      BEQ      0x385d2 ; opus_repacketizer_out_range_impl + 466
        0x000385c0:    eb070046    ..F.    ADD      r0,r7,r6,LSL #1
        0x000385c4:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x000385c8:    28fc        .(      CMP      r0,#0xfc
        0x000385ca:    bfac        ..      ITE      GE
        0x000385cc:    2001        .       MOVGE    r0,#1
        0x000385ce:    2000        .       MOVLT    r0,#0
        0x000385d0:    1c41        A.      ADDS     r1,r0,#1
        0x000385d2:    2001        .       MOVS     r0,#1
        0x000385d4:    f04f0a00    O...    MOV      r10,#0
        0x000385d8:    2e01        ..      CMP      r6,#1
        0x000385da:    bfc8        ..      IT       GT
        0x000385dc:    f9b72000    ...     LDRSHGT  r2,[r7,#0]
        0x000385e0:    dd7b        {.      BLE      0x386da ; opus_repacketizer_out_range_impl + 730
        0x000385e2:    bf00        ..      NOP      
        0x000385e4:    f9373010    7..0    LDRSH    r3,[r7,r0,LSL #1]
        0x000385e8:    4293        .B      CMP      r3,r2
        0x000385ea:    d077        w.      BEQ      0x386dc ; opus_repacketizer_out_range_impl + 732
        0x000385ec:    1c89        ..      ADDS     r1,r1,#2
        0x000385ee:    1eb5        ..      SUBS     r5,r6,#2
        0x000385f0:    f04f0a01    O...    MOV      r10,#1
        0x000385f4:    2d00        .-      CMP      r5,#0
        0x000385f6:    dd2c        ,.      BLE      0x38652 ; opus_repacketizer_out_range_impl + 594
        0x000385f8:    1eb8        ..      SUBS     r0,r7,#2
        0x000385fa:    f0160f01    ....    TST      r6,#1
        0x000385fe:    d007        ..      BEQ      0x38610 ; opus_repacketizer_out_range_impl + 528
        0x00038600:    4411        .D      ADD      r1,r1,r2
        0x00038602:    2afc        .*      CMP      r2,#0xfc
        0x00038604:    bfac        ..      ITE      GE
        0x00038606:    2201        ."      MOVGE    r2,#1
        0x00038608:    2200        ."      MOVLT    r2,#0
        0x0003860a:    1c52        R.      ADDS     r2,r2,#1
        0x0003860c:    4411        .D      ADD      r1,r1,r2
        0x0003860e:    1c80        ..      ADDS     r0,r0,#2
        0x00038610:    2300        .#      MOVS     r3,#0
        0x00038612:    f9b0c002    ....    LDRSH    r12,[r0,#2]
        0x00038616:    106a        j.      ASRS     r2,r5,#1
        0x00038618:    d01a        ..      BEQ      0x38650 ; opus_repacketizer_out_range_impl + 592
        0x0003861a:    bf00        ..      NOP      
        0x0003861c:    f9305f04    0.._    LDRSH    r5,[r0,#4]!
        0x00038620:    f1bc0ffc    ....    CMP      r12,#0xfc
        0x00038624:    bfac        ..      ITE      GE
        0x00038626:    f04f0b01    O...    MOVGE    r11,#1
        0x0003862a:    f04f0b00    O...    MOVLT    r11,#0
        0x0003862e:    44dc        .D      ADD      r12,r12,r11
        0x00038630:    4461        aD      ADD      r1,r1,r12
        0x00038632:    f9b0c002    ....    LDRSH    r12,[r0,#2]
        0x00038636:    1c49        I.      ADDS     r1,r1,#1
        0x00038638:    2dfc        .-      CMP      r5,#0xfc
        0x0003863a:    bfac        ..      ITE      GE
        0x0003863c:    f04f0b01    O...    MOVGE    r11,#1
        0x00038640:    f04f0b00    O...    MOVLT    r11,#0
        0x00038644:    445d        ]D      ADD      r5,r5,r11
        0x00038646:    442b        +D      ADD      r3,r3,r5
        0x00038648:    1e52        R.      SUBS     r2,r2,#1
        0x0003864a:    f1030301    ....    ADD      r3,r3,#1
        0x0003864e:    d1e5        ..      BNE      0x3861c ; opus_repacketizer_out_range_impl + 540
        0x00038650:    4419        .D      ADD      r1,r1,r3
        0x00038652:    1eb0        ..      SUBS     r0,r6,#2
        0x00038654:    d408        ..      BMI      0x38668 ; opus_repacketizer_out_range_impl + 616
        0x00038656:    f9370010    7...    LDRSH    r0,[r7,r0,LSL #1]
        0x0003865a:    4401        .D      ADD      r1,r1,r0
        0x0003865c:    28fc        .(      CMP      r0,#0xfc
        0x0003865e:    bfac        ..      ITE      GE
        0x00038660:    2001        .       MOVGE    r0,#1
        0x00038662:    2000        .       MOVLT    r0,#0
        0x00038664:    1c40        @.      ADDS     r0,r0,#1
        0x00038666:    4401        .D      ADD      r1,r1,r0
        0x00038668:    eb070046    ..F.    ADD      r0,r7,r6,LSL #1
        0x0003866c:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00038670:    1845        E.      ADDS     r5,r0,r1
        0x00038672:    9816        ..      LDR      r0,[sp,#0x58]
        0x00038674:    4285        .B      CMP      r5,r0
        0x00038676:    dc7b        {.      BGT      0x38770 ; opus_repacketizer_out_range_impl + 880
        0x00038678:    f8990000    ....    LDRB     r0,[r9,#0]
        0x0003867c:    f00000fc    ....    AND      r0,r0,#0xfc
        0x00038680:    f0400003    @...    ORR      r0,r0,#3
        0x00038684:    f8040b01    ....    STRB     r0,[r4],#1
        0x00038688:    f0460080    F...    ORR      r0,r6,#0x80
        0x0003868c:    f8040b01    ....    STRB     r0,[r4],#1
        0x00038690:    e055        U.      B        0x3873e ; opus_repacketizer_out_range_impl + 830
        0x00038692:    e000        ..      B        0x38696 ; opus_repacketizer_out_range_impl + 662
        0x00038694:    e00c        ..      B        0x386b0 ; opus_repacketizer_out_range_impl + 688
        0x00038696:    f9b70000    ....    LDRSH    r0,[r7,#0]
        0x0003869a:    1c69        i.      ADDS     r1,r5,#1
        0x0003869c:    1845        E.      ADDS     r5,r0,r1
        0x0003869e:    9816        ..      LDR      r0,[sp,#0x58]
        0x000386a0:    4285        .B      CMP      r5,r0
        0x000386a2:    bfdc        ..      ITT      LE
        0x000386a4:    f8990000    ....    LDRBLE   r0,[r9,#0]
        0x000386a8:    f00000fc    ....    ANDLE    r0,r0,#0xfc
        0x000386ac:    dc60        `.      BGT      0x38770 ; opus_repacketizer_out_range_impl + 880
        0x000386ae:    e011        ..      B        0x386d4 ; opus_repacketizer_out_range_impl + 724
        0x000386b0:    f9b71002    ....    LDRSH    r1,[r7,#2]
        0x000386b4:    f9b70000    ....    LDRSH    r0,[r7,#0]
        0x000386b8:    4281        .B      CMP      r1,r0
        0x000386ba:    d110        ..      BNE      0x386de ; opus_repacketizer_out_range_impl + 734
        0x000386bc:    eb050040    ..@.    ADD      r0,r5,r0,LSL #1
        0x000386c0:    1c45        E.      ADDS     r5,r0,#1
        0x000386c2:    9816        ..      LDR      r0,[sp,#0x58]
        0x000386c4:    4285        .B      CMP      r5,r0
        0x000386c6:    dc7e        ~.      BGT      0x387c6 ; opus_repacketizer_out_range_impl + 966
        0x000386c8:    f8990000    ....    LDRB     r0,[r9,#0]
        0x000386cc:    f00000fc    ....    AND      r0,r0,#0xfc
        0x000386d0:    f0400001    @...    ORR      r0,r0,#1
        0x000386d4:    f8040b01    ....    STRB     r0,[r4],#1
        0x000386d8:    e762        b.      B        0x385a0 ; opus_repacketizer_out_range_impl + 416
        0x000386da:    e01e        ..      B        0x3871a ; opus_repacketizer_out_range_impl + 794
        0x000386dc:    e019        ..      B        0x38712 ; opus_repacketizer_out_range_impl + 786
        0x000386de:    4401        .D      ADD      r1,r1,r0
        0x000386e0:    28fc        .(      CMP      r0,#0xfc
        0x000386e2:    bfac        ..      ITE      GE
        0x000386e4:    2001        .       MOVGE    r0,#1
        0x000386e6:    2000        .       MOVLT    r0,#0
        0x000386e8:    4428        (D      ADD      r0,r0,r5
        0x000386ea:    4408        .D      ADD      r0,r0,r1
        0x000386ec:    1c85        ..      ADDS     r5,r0,#2
        0x000386ee:    9816        ..      LDR      r0,[sp,#0x58]
        0x000386f0:    4285        .B      CMP      r5,r0
        0x000386f2:    dc68        h.      BGT      0x387c6 ; opus_repacketizer_out_range_impl + 966
        0x000386f4:    f8990000    ....    LDRB     r0,[r9,#0]
        0x000386f8:    f00000fc    ....    AND      r0,r0,#0xfc
        0x000386fc:    f0400002    @...    ORR      r0,r0,#2
        0x00038700:    f8040b01    ....    STRB     r0,[r4],#1
        0x00038704:    f9b70000    ....    LDRSH    r0,[r7,#0]
        0x00038708:    4621        !F      MOV      r1,r4
        0x0003870a:    f7fbf897    ....    BL       encode_size ; 0x3383c
        0x0003870e:    4404        .D      ADD      r4,r4,r0
        0x00038710:    e746        F.      B        0x385a0 ; opus_repacketizer_out_range_impl + 416
        0x00038712:    1c40        @.      ADDS     r0,r0,#1
        0x00038714:    42b0        .B      CMP      r0,r6
        0x00038716:    f6ffaf65    ..e.    BLT      0x385e4 ; opus_repacketizer_out_range_impl + 484
        0x0003871a:    f9b70000    ....    LDRSH    r0,[r7,#0]
        0x0003871e:    1c89        ..      ADDS     r1,r1,#2
        0x00038720:    fb061500    ....    MLA      r5,r6,r0,r1
        0x00038724:    9816        ..      LDR      r0,[sp,#0x58]
        0x00038726:    42a8        .B      CMP      r0,r5
        0x00038728:    db4d        M.      BLT      0x387c6 ; opus_repacketizer_out_range_impl + 966
        0x0003872a:    f8990000    ....    LDRB     r0,[r9,#0]
        0x0003872e:    f00000fc    ....    AND      r0,r0,#0xfc
        0x00038732:    f0400003    @...    ORR      r0,r0,#3
        0x00038736:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003873a:    f8046b01    ...k    STRB     r6,[r4],#1
        0x0003873e:    9818        ..      LDR      r0,[sp,#0x60]
        0x00038740:    2800        .(      CMP      r0,#0
        0x00038742:    bf1a        ..      ITTE     NE
        0x00038744:    9816        ..      LDRNE    r0,[sp,#0x58]
        0x00038746:    eba00905    ....    SUBNE    r9,r0,r5
        0x0003874a:    f04f0900    O...    MOVEQ    r9,#0
        0x0003874e:    f1b80f00    ....    CMP      r8,#0
        0x00038752:    dd1f        ..      BLE      0x38794 ; opus_repacketizer_out_range_impl + 916
        0x00038754:    9816        ..      LDR      r0,[sp,#0x58]
        0x00038756:    f04f0b00    O...    MOV      r11,#0
        0x0003875a:    1b41        A.      SUBS     r1,r0,r5
        0x0003875c:    f8cdb000    ....    STR      r11,[sp,#0]
        0x00038760:    4643        CF      MOV      r3,r8
        0x00038762:    4658        XF      MOV      r0,r11
        0x00038764:    9a01        ..      LDR      r2,[sp,#4]
        0x00038766:    f7fffa51    ..Q.    BL       opus_packet_extensions_generate ; 0x37c0c
        0x0003876a:    9002        ..      STR      r0,[sp,#8]
        0x0003876c:    2800        .(      CMP      r0,#0
        0x0003876e:    e000        ..      B        0x38772 ; opus_repacketizer_out_range_impl + 882
        0x00038770:    e029        ).      B        0x387c6 ; opus_repacketizer_out_range_impl + 966
        0x00038772:    bfbc        ..      ITT      LT
        0x00038774:    b00d        ..      ADDLT    sp,sp,#0x34
        0x00038776:    e8bd8ff0    ....    POPLT    {r4-r11,pc}
        0x0003877a:    9818        ..      LDR      r0,[sp,#0x60]
        0x0003877c:    b950        P.      CBNZ     r0,0x38794 ; opus_repacketizer_out_range_impl + 916
        0x0003877e:    4961        aI      LDR      r1,[pc,#388] ; [0x38904] = 0x81020409
        0x00038780:    9802        ..      LDR      r0,[sp,#8]
        0x00038782:    fbc1b000    ....    SMLAL    r11,r0,r1,r0
        0x00038786:    11c1        ..      ASRS     r1,r0,#7
        0x00038788:    eba171e0    ...q    SUB      r1,r1,r0,ASR #31
        0x0003878c:    9802        ..      LDR      r0,[sp,#8]
        0x0003878e:    4408        .D      ADD      r0,r0,r1
        0x00038790:    f1000901    ....    ADD      r9,r0,#1
        0x00038794:    f1b90f00    ....    CMP      r9,#0
        0x00038798:    d03d        =.      BEQ      0x38816 ; opus_repacketizer_out_range_impl + 1046
        0x0003879a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003879c:    4a5a        ZJ      LDR      r2,[pc,#360] ; [0x38908] = 0x80808081
        0x0003879e:    7840        @x      LDRB     r0,[r0,#1]
        0x000387a0:    f0400140    @.@.    ORR      r1,r0,#0x40
        0x000387a4:    980c        ..      LDR      r0,[sp,#0x30]
        0x000387a6:    7041        Ap      STRB     r1,[r0,#1]
        0x000387a8:    f1a90101    ....    SUB      r1,r9,#1
        0x000387ac:    2000        .       MOVS     r0,#0
        0x000387ae:    fbc20101    ....    SMLAL    r0,r1,r2,r1
        0x000387b2:    11c8        ..      ASRS     r0,r1,#7
        0x000387b4:    eba073e1    ...s    SUB      r3,r0,r1,ASR #31
        0x000387b8:    9802        ..      LDR      r0,[sp,#8]
        0x000387ba:    4428        (D      ADD      r0,r0,r5
        0x000387bc:    4418        .D      ADD      r0,r0,r3
        0x000387be:    1c41        A.      ADDS     r1,r0,#1
        0x000387c0:    9816        ..      LDR      r0,[sp,#0x58]
        0x000387c2:    4281        .B      CMP      r1,r0
        0x000387c4:    dd04        ..      BLE      0x387d0 ; opus_repacketizer_out_range_impl + 976
        0x000387c6:    f004fee3    ....    BL       restore_stack ; 0x3d590
        0x000387ca:    f06f0001    o...    MVN      r0,#1
        0x000387ce:    e6b9        ..      B        0x38544 ; opus_repacketizer_out_range_impl + 324
        0x000387d0:    9802        ..      LDR      r0,[sp,#8]
        0x000387d2:    eb050c09    ....    ADD      r12,r5,r9
        0x000387d6:    18e9        ..      ADDS     r1,r5,r3
        0x000387d8:    ebac0000    ....    SUB      r0,r12,r0
        0x000387dc:    1c49        I.      ADDS     r1,r1,#1
        0x000387de:    9005        ..      STR      r0,[sp,#0x14]
        0x000387e0:    e9cd1003    ....    STRD     r1,r0,[sp,#0xc]
        0x000387e4:    2b00        .+      CMP      r3,#0
        0x000387e6:    dd0f        ..      BLE      0x38808 ; opus_repacketizer_out_range_impl + 1032
        0x000387e8:    1e60        `.      SUBS     r0,r4,#1
        0x000387ea:    f0130f01    ....    TST      r3,#1
        0x000387ee:    f04f02ff    O...    MOV      r2,#0xff
        0x000387f2:    bf18        ..      IT       NE
        0x000387f4:    f8002f01    .../    STRBNE   r2,[r0,#1]!
        0x000387f8:    1059        Y.      ASRS     r1,r3,#1
        0x000387fa:    d004        ..      BEQ      0x38806 ; opus_repacketizer_out_range_impl + 1030
        0x000387fc:    7042        Bp      STRB     r2,[r0,#1]
        0x000387fe:    f8002f02    .../    STRB     r2,[r0,#2]!
        0x00038802:    1e49        I.      SUBS     r1,r1,#1
        0x00038804:    d1fa        ..      BNE      0x387fc ; opus_repacketizer_out_range_impl + 1020
        0x00038806:    441c        .D      ADD      r4,r4,r3
        0x00038808:    eba32003    ...     SUB      r0,r3,r3,LSL #8
        0x0003880c:    4448        HD      ADD      r0,r0,r9
        0x0003880e:    1e40        @.      SUBS     r0,r0,#1
        0x00038810:    f8040b01    ....    STRB     r0,[r4],#1
        0x00038814:    4665        eF      MOV      r5,r12
        0x00038816:    f1ba0f00    ....    CMP      r10,#0
        0x0003881a:    d011        ..      BEQ      0x38840 ; opus_repacketizer_out_range_impl + 1088
        0x0003881c:    f1a60a01    ....    SUB      r10,r6,#1
        0x00038820:    f04f0900    O...    MOV      r9,#0
        0x00038824:    f1ba0f00    ....    CMP      r10,#0
        0x00038828:    dd0a        ..      BLE      0x38840 ; opus_repacketizer_out_range_impl + 1088
        0x0003882a:    bf00        ..      NOP      
        0x0003882c:    f9370019    7...    LDRSH    r0,[r7,r9,LSL #1]
        0x00038830:    4621        !F      MOV      r1,r4
        0x00038832:    f7fbf803    ....    BL       encode_size ; 0x3383c
        0x00038836:    f1090901    ....    ADD      r9,r9,#1
        0x0003883a:    4404        .D      ADD      r4,r4,r0
        0x0003883c:    45ca        .E      CMP      r10,r9
        0x0003883e:    dcf5        ..      BGT      0x3882c ; opus_repacketizer_out_range_impl + 1068
        0x00038840:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00038842:    b138        8.      CBZ      r0,0x38854 ; opus_repacketizer_out_range_impl + 1108
        0x00038844:    eb070046    ..F.    ADD      r0,r7,r6,LSL #1
        0x00038848:    4621        !F      MOV      r1,r4
        0x0003884a:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x0003884e:    f7fafff5    ....    BL       encode_size ; 0x3383c
        0x00038852:    4404        .D      ADD      r4,r4,r0
        0x00038854:    f04f0900    O...    MOV      r9,#0
        0x00038858:    2e00        ..      CMP      r6,#0
        0x0003885a:    dd0e        ..      BLE      0x3887a ; opus_repacketizer_out_range_impl + 1146
        0x0003885c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003885e:    f9372019    7..     LDRSH    r2,[r7,r9,LSL #1]
        0x00038862:    f8501029    P.).    LDR      r1,[r0,r9,LSL #2]
        0x00038866:    4620         F      MOV      r0,r4
        0x00038868:    f7dffed4    ....    BL       __aeabi_memmove ; 0x18614
        0x0003886c:    f9370019    7...    LDRSH    r0,[r7,r9,LSL #1]
        0x00038870:    f1090901    ....    ADD      r9,r9,#1
        0x00038874:    4404        .D      ADD      r4,r4,r0
        0x00038876:    454e        NE      CMP      r6,r9
        0x00038878:    dcf0        ..      BGT      0x3885c ; opus_repacketizer_out_range_impl + 1116
        0x0003887a:    9802        ..      LDR      r0,[sp,#8]
        0x0003887c:    2800        .(      CMP      r0,#0
        0x0003887e:    dd09        ..      BLE      0x38894 ; opus_repacketizer_out_range_impl + 1172
        0x00038880:    2000        .       MOVS     r0,#0
        0x00038882:    9000        ..      STR      r0,[sp,#0]
        0x00038884:    9905        ..      LDR      r1,[sp,#0x14]
        0x00038886:    980c        ..      LDR      r0,[sp,#0x30]
        0x00038888:    4643        CF      MOV      r3,r8
        0x0003888a:    4408        .D      ADD      r0,r0,r1
        0x0003888c:    e9dd2101    ...!    LDRD     r2,r1,[sp,#4]
        0x00038890:    f7fff9bc    ....    BL       opus_packet_extensions_generate ; 0x37c0c
        0x00038894:    e9dd1003    ....    LDRD     r1,r0,[sp,#0xc]
        0x00038898:    1a41        A.      SUBS     r1,r0,r1
        0x0003889a:    2900        .)      CMP      r1,#0
        0x0003889c:    dd12        ..      BLE      0x388c4 ; opus_repacketizer_out_range_impl + 1220
        0x0003889e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000388a0:    980c        ..      LDR      r0,[sp,#0x30]
        0x000388a2:    f0110f01    ....    TST      r1,#1
        0x000388a6:    4410        .D      ADD      r0,r0,r2
        0x000388a8:    f04f0201    O...    MOV      r2,#1
        0x000388ac:    f1a00001    ....    SUB      r0,r0,#1
        0x000388b0:    bf18        ..      IT       NE
        0x000388b2:    f8002f01    .../    STRBNE   r2,[r0,#1]!
        0x000388b6:    1049        I.      ASRS     r1,r1,#1
        0x000388b8:    d004        ..      BEQ      0x388c4 ; opus_repacketizer_out_range_impl + 1220
        0x000388ba:    7042        Bp      STRB     r2,[r0,#1]
        0x000388bc:    f8002f02    .../    STRB     r2,[r0,#2]!
        0x000388c0:    1e49        I.      SUBS     r1,r1,#1
        0x000388c2:    d1fa        ..      BNE      0x388ba ; opus_repacketizer_out_range_impl + 1210
        0x000388c4:    9818        ..      LDR      r0,[sp,#0x60]
        0x000388c6:    b1c0        ..      CBZ      r0,0x388fa ; opus_repacketizer_out_range_impl + 1274
        0x000388c8:    f1b80f00    ....    CMP      r8,#0
        0x000388cc:    d115        ..      BNE      0x388fa ; opus_repacketizer_out_range_impl + 1274
        0x000388ce:    9916        ..      LDR      r1,[sp,#0x58]
        0x000388d0:    980c        ..      LDR      r0,[sp,#0x30]
        0x000388d2:    4408        .D      ADD      r0,r0,r1
        0x000388d4:    1b01        ..      SUBS     r1,r0,r4
        0x000388d6:    2900        .)      CMP      r1,#0
        0x000388d8:    dd0f        ..      BLE      0x388fa ; opus_repacketizer_out_range_impl + 1274
        0x000388da:    1e60        `.      SUBS     r0,r4,#1
        0x000388dc:    f0110f01    ....    TST      r1,#1
        0x000388e0:    d002        ..      BEQ      0x388e8 ; opus_repacketizer_out_range_impl + 1256
        0x000388e2:    2200        ."      MOVS     r2,#0
        0x000388e4:    f8002f01    .../    STRB     r2,[r0,#1]!
        0x000388e8:    1049        I.      ASRS     r1,r1,#1
        0x000388ea:    bf18        ..      IT       NE
        0x000388ec:    2200        ."      MOVNE    r2,#0
        0x000388ee:    d004        ..      BEQ      0x388fa ; opus_repacketizer_out_range_impl + 1274
        0x000388f0:    7042        Bp      STRB     r2,[r0,#1]
        0x000388f2:    f8002f02    .../    STRB     r2,[r0,#2]!
        0x000388f6:    1e49        I.      SUBS     r1,r1,#1
        0x000388f8:    d1fa        ..      BNE      0x388f0 ; opus_repacketizer_out_range_impl + 1264
        0x000388fa:    f004fe49    ..I.    BL       restore_stack ; 0x3d590
        0x000388fe:    4628        (F      MOV      r0,r5
        0x00038900:    e620         .      B        0x38544 ; opus_repacketizer_out_range_impl + 324
    $d
        0x00038902:    0000        ..      DCW    0
        0x00038904:    81020409    ....    DCD    2164392969
        0x00038908:    80808081    ....    DCD    2155905153
    $t
    i.pb_check_proto3_default_value
    pb_check_proto3_default_value
        0x0003890c:    b530        0.      PUSH     {r4,r5,lr}
        0x0003890e:    7883        .x      LDRB     r3,[r0,#2]
        0x00038910:    f9b0c005    ....    LDRSH    r12,[r0,#5]
        0x00038914:    b087        ..      SUB      sp,sp,#0x1c
        0x00038916:    eb0c0201    ....    ADD      r2,r12,r1
        0x0003891a:    f0130f30    ..0.    TST      r3,#0x30
        0x0003891e:    d03e        >.      BEQ      0x3899e ; pb_check_proto3_default_value + 146
        0x00038920:    f0030530    ..0.    AND      r5,r3,#0x30
        0x00038924:    2d20         -      CMP      r5,#0x20
        0x00038926:    d005        ..      BEQ      0x38934 ; pb_check_proto3_default_value + 40
        0x00038928:    2430        0$      MOVS     r4,#0x30
        0x0003892a:    439c        .C      BICS     r4,r4,r3
        0x0003892c:    d005        ..      BEQ      0x3893a ; pb_check_proto3_default_value + 46
        0x0003892e:    2d10        .-      CMP      r5,#0x10
        0x00038930:    d006        ..      BEQ      0x38940 ; pb_check_proto3_default_value + 52
        0x00038932:    e00b        ..      B        0x3894c ; pb_check_proto3_default_value + 64
        0x00038934:    8810        ..      LDRH     r0,[r2,#0]
        0x00038936:    bb88        ..      CBNZ     r0,0x3899c ; pb_check_proto3_default_value + 144
        0x00038938:    e02d        -.      B        0x38996 ; pb_check_proto3_default_value + 138
        0x0003893a:    8810        ..      LDRH     r0,[r2,#0]
        0x0003893c:    bb70        p.      CBNZ     r0,0x3899c ; pb_check_proto3_default_value + 144
        0x0003893e:    e02a        *.      B        0x38996 ; pb_check_proto3_default_value + 138
        0x00038940:    f1bc0f00    ....    CMP      r12,#0
        0x00038944:    d002        ..      BEQ      0x3894c ; pb_check_proto3_default_value + 64
        0x00038946:    7810        .x      LDRB     r0,[r2,#0]
        0x00038948:    b308        ..      CBZ      r0,0x3898e ; pb_check_proto3_default_value + 130
        0x0003894a:    e028        (.      B        0x3899e ; pb_check_proto3_default_value + 146
        0x0003894c:    f0130fc0    ....    TST      r3,#0xc0
        0x00038950:    d109        ..      BNE      0x38966 ; pb_check_proto3_default_value + 90
        0x00038952:    f003020f    ....    AND      r2,r3,#0xf
        0x00038956:    2a05        .*      CMP      r2,#5
        0x00038958:    d014        ..      BEQ      0x38984 ; pb_check_proto3_default_value + 120
        0x0003895a:    2a06        .*      CMP      r2,#6
        0x0003895c:    d015        ..      BEQ      0x3898a ; pb_check_proto3_default_value + 126
        0x0003895e:    2a09        .*      CMP      r2,#9
        0x00038960:    d016        ..      BEQ      0x38990 ; pb_check_proto3_default_value + 132
        0x00038962:    2a07        .*      CMP      r2,#7
        0x00038964:    d01e        ..      BEQ      0x389a4 ; pb_check_proto3_default_value + 152
        0x00038966:    f8b03007    ...0    LDRH     r3,[r0,#7]
        0x0003896a:    b183        ..      CBZ      r3,0x3898e ; pb_check_proto3_default_value + 130
        0x0003896c:    f0030001    ....    AND      r0,r3,#1
        0x00038970:    2200        ."      MOVS     r2,#0
        0x00038972:    2800        .(      CMP      r0,#0
        0x00038974:    dd30        0.      BLE      0x389d8 ; pb_check_proto3_default_value + 204
        0x00038976:    bf00        ..      NOP      
        0x00038978:    f811c002    ....    LDRB     r12,[r1,r2]
        0x0003897c:    f1bc0f00    ....    CMP      r12,#0
        0x00038980:    d10d        ..      BNE      0x3899e ; pb_check_proto3_default_value + 146
        0x00038982:    e025        %.      B        0x389d0 ; pb_check_proto3_default_value + 196
        0x00038984:    8808        ..      LDRH     r0,[r1,#0]
        0x00038986:    b948        H.      CBNZ     r0,0x3899c ; pb_check_proto3_default_value + 144
        0x00038988:    e005        ..      B        0x38996 ; pb_check_proto3_default_value + 138
        0x0003898a:    7808        .x      LDRB     r0,[r1,#0]
        0x0003898c:    b930        0.      CBNZ     r0,0x3899c ; pb_check_proto3_default_value + 144
        0x0003898e:    e002        ..      B        0x38996 ; pb_check_proto3_default_value + 138
        0x00038990:    f8b00007    ....    LDRH     r0,[r0,#7]
        0x00038994:    b910        ..      CBNZ     r0,0x3899c ; pb_check_proto3_default_value + 144
        0x00038996:    b007        ..      ADD      sp,sp,#0x1c
        0x00038998:    2001        .       MOVS     r0,#1
        0x0003899a:    bd30        0.      POP      {r4,r5,pc}
        0x0003899c:    e7ff        ..      B        0x3899e ; pb_check_proto3_default_value + 146
        0x0003899e:    b007        ..      ADD      sp,sp,#0x1c
        0x000389a0:    2000        .       MOVS     r0,#0
        0x000389a2:    bd30        0.      POP      {r4,r5,pc}
        0x000389a4:    460a        .F      MOV      r2,r1
        0x000389a6:    f8d0100b    ....    LDR      r1,[r0,#0xb]
        0x000389aa:    4668        hF      MOV      r0,sp
        0x000389ac:    f000ff68    ..h.    BL       pb_field_iter_begin ; 0x39880
        0x000389b0:    2800        .(      CMP      r0,#0
        0x000389b2:    d0f0        ..      BEQ      0x38996 ; pb_check_proto3_default_value + 138
        0x000389b4:    9904        ..      LDR      r1,[sp,#0x10]
        0x000389b6:    9801        ..      LDR      r0,[sp,#4]
        0x000389b8:    f7ffffa8    ....    BL       pb_check_proto3_default_value ; 0x3890c
        0x000389bc:    2800        .(      CMP      r0,#0
        0x000389be:    bf04        ..      ITT      EQ
        0x000389c0:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x000389c2:    bd30        0.      POPEQ    {r4,r5,pc}
        0x000389c4:    4668        hF      MOV      r0,sp
        0x000389c6:    f000ffd1    ....    BL       pb_field_iter_next ; 0x3996c
        0x000389ca:    2800        .(      CMP      r0,#0
        0x000389cc:    d1f2        ..      BNE      0x389b4 ; pb_check_proto3_default_value + 168
        0x000389ce:    e7e2        ..      B        0x38996 ; pb_check_proto3_default_value + 138
        0x000389d0:    1c52        R.      ADDS     r2,r2,#1
        0x000389d2:    b292        ..      UXTH     r2,r2
        0x000389d4:    4282        .B      CMP      r2,r0
        0x000389d6:    dbcf        ..      BLT      0x38978 ; pb_check_proto3_default_value + 108
        0x000389d8:    4283        .B      CMP      r3,r0
        0x000389da:    d9dc        ..      BLS      0x38996 ; pb_check_proto3_default_value + 138
        0x000389dc:    5c0a        .\      LDRB     r2,[r1,r0]
        0x000389de:    2a00        .*      CMP      r2,#0
        0x000389e0:    d1dd        ..      BNE      0x3899e ; pb_check_proto3_default_value + 146
        0x000389e2:    180a        ..      ADDS     r2,r1,r0
        0x000389e4:    7852        Rx      LDRB     r2,[r2,#1]
        0x000389e6:    2a00        .*      CMP      r2,#0
        0x000389e8:    d1d9        ..      BNE      0x3899e ; pb_check_proto3_default_value + 146
        0x000389ea:    1c80        ..      ADDS     r0,r0,#2
        0x000389ec:    b280        ..      UXTH     r0,r0
        0x000389ee:    4283        .B      CMP      r3,r0
        0x000389f0:    d8f4        ..      BHI      0x389dc ; pb_check_proto3_default_value + 208
        0x000389f2:    e7d0        ..      B        0x38996 ; pb_check_proto3_default_value + 138
    i.pb_dec_bytes
    pb_dec_bytes
        0x000389f4:    b5f8        ..      PUSH     {r3-r7,lr}
        0x000389f6:    4615        .F      MOV      r5,r2
        0x000389f8:    460e        .F      MOV      r6,r1
        0x000389fa:    4604        .F      MOV      r4,r0
        0x000389fc:    4669        iF      MOV      r1,sp
        0x000389fe:    2200        ."      MOVS     r2,#0
        0x00038a00:    f000fc76    ..v.    BL       pb_decode_varint32_eof ; 0x392f0
        0x00038a04:    2800        .(      CMP      r0,#0
        0x00038a06:    bf08        ..      IT       EQ
        0x00038a08:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x00038a0a:    9800        ..      LDR      r0,[sp,#0]
        0x00038a0c:    f5b03f80    ...?    CMP      r0,#0x10000
        0x00038a10:    d303        ..      BCC      0x38a1a ; pb_dec_bytes + 38
        0x00038a12:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038a14:    b9a8        ..      CBNZ     r0,0x38a42 ; pb_dec_bytes + 78
        0x00038a16:    a012        ..      ADR      r0,{pc}+0x4a ; 0x38a60
        0x00038a18:    e013        ..      B        0x38a42 ; pb_dec_bytes + 78
        0x00038a1a:    1c81        ..      ADDS     r1,r0,#2
        0x00038a1c:    4281        .B      CMP      r1,r0
        0x00038a1e:    d204        ..      BCS      0x38a2a ; pb_dec_bytes + 54
        0x00038a20:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038a22:    2800        .(      CMP      r0,#0
        0x00038a24:    bf08        ..      IT       EQ
        0x00038a26:    a012        ..      ADREQ    r0,{pc}+0x4a ; 0x38a70
        0x00038a28:    e00b        ..      B        0x38a42 ; pb_dec_bytes + 78
        0x00038a2a:    78b2        .x      LDRB     r2,[r6,#2]
        0x00038a2c:    f00202c0    ....    AND      r2,r2,#0xc0
        0x00038a30:    2a80        .*      CMP      r2,#0x80
        0x00038a32:    d009        ..      BEQ      0x38a48 ; pb_dec_bytes + 84
        0x00038a34:    f8b62007    ...     LDRH     r2,[r6,#7]
        0x00038a38:    428a        .B      CMP      r2,r1
        0x00038a3a:    d20a        ..      BCS      0x38a52 ; pb_dec_bytes + 94
        0x00038a3c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038a3e:    2800        .(      CMP      r0,#0
        0x00038a40:    d0e9        ..      BEQ      0x38a16 ; pb_dec_bytes + 34
        0x00038a42:    60e0        .`      STR      r0,[r4,#0xc]
        0x00038a44:    2000        .       MOVS     r0,#0
        0x00038a46:    bdf8        ..      POP      {r3-r7,pc}
        0x00038a48:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038a4a:    2800        .(      CMP      r0,#0
        0x00038a4c:    bf08        ..      IT       EQ
        0x00038a4e:    a00c        ..      ADREQ    r0,{pc}+0x32 ; 0x38a80
        0x00038a50:    e7f7        ..      B        0x38a42 ; pb_dec_bytes + 78
        0x00038a52:    8028        (.      STRH     r0,[r5,#0]
        0x00038a54:    1ca9        ..      ADDS     r1,r5,#2
        0x00038a56:    4620         F      MOV      r0,r4
        0x00038a58:    9a00        ..      LDR      r2,[sp,#0]
        0x00038a5a:    f001f90d    ....    BL       pb_read ; 0x39c78
        0x00038a5e:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x00038a60:    65747962    byte    DCD    1702132066
        0x00038a64:    766f2073    s ov    DCD    1986994291
        0x00038a68:    6c667265    erfl    DCD    1818653285
        0x00038a6c:    0000776f    ow..    DCD    30575
        0x00038a70:    657a6973    size    DCD    1702521203
        0x00038a74:    6f6f7420     too    DCD    1869575200
        0x00038a78:    72616c20     lar    DCD    1918987296
        0x00038a7c:    00006567    ge..    DCD    25959
        0x00038a80:    6d206f6e    no m    DCD    1830842222
        0x00038a84:    6f6c6c61    allo    DCD    1869376609
        0x00038a88:    75732063    c su    DCD    1970479203
        0x00038a8c:    726f7070    ppor    DCD    1919905904
        0x00038a90:    00000074    t...    DCD    116
    $t
    i.pb_dec_fixed32
    pb_dec_fixed32
        0x00038a94:    b538        8.      PUSH     {r3-r5,lr}
        0x00038a96:    4614        .F      MOV      r4,r2
        0x00038a98:    2204        ."      MOVS     r2,#4
        0x00038a9a:    4669        iF      MOV      r1,sp
        0x00038a9c:    f001f8ec    ....    BL       pb_read ; 0x39c78
        0x00038aa0:    2800        .(      CMP      r0,#0
        0x00038aa2:    bf08        ..      IT       EQ
        0x00038aa4:    bd38        8.      POPEQ    {r3-r5,pc}
        0x00038aa6:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x00038aaa:    f8bd0000    ....    LDRH     r0,[sp,#0]
        0x00038aae:    f361401f    a..@    BFI      r0,r1,#16,#16
        0x00038ab2:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00038ab6:    ea406001    @..`    ORR      r0,r0,r1,LSL #24
        0x00038aba:    6020         `      STR      r0,[r4,#0]
        0x00038abc:    2001        .       MOVS     r0,#1
        0x00038abe:    bd38        8.      POP      {r3-r5,pc}
    i.pb_dec_fixed64
    pb_dec_fixed64
        0x00038ac0:    b510        ..      PUSH     {r4,lr}
        0x00038ac2:    b082        ..      SUB      sp,sp,#8
        0x00038ac4:    4614        .F      MOV      r4,r2
        0x00038ac6:    2208        ."      MOVS     r2,#8
        0x00038ac8:    4669        iF      MOV      r1,sp
        0x00038aca:    f001f8d5    ....    BL       pb_read ; 0x39c78
        0x00038ace:    0001        ..      MOVS     r1,r0
        0x00038ad0:    f04f0000    O...    MOV      r0,#0
        0x00038ad4:    bf04        ..      ITT      EQ
        0x00038ad6:    b002        ..      ADDEQ    sp,sp,#8
        0x00038ad8:    bd10        ..      POPEQ    {r4,pc}
        0x00038ada:    f89d2000    ...     LDRB     r2,[sp,#0]
        0x00038ade:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x00038ae2:    0e08        ..      LSRS     r0,r1,#24
        0x00038ae4:    ea422201    B.."    ORR      r2,r2,r1,LSL #8
        0x00038ae8:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x00038aec:    ea424301    B..C    ORR      r3,r2,r1,LSL #16
        0x00038af0:    ea404111    @..A    ORR      r1,r0,r1,LSR #16
        0x00038af4:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00038af8:    0a02        ..      LSRS     r2,r0,#8
        0x00038afa:    4311        .C      ORRS     r1,r1,r2
        0x00038afc:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x00038b00:    ea436000    C..`    ORR      r0,r3,r0,LSL #24
        0x00038b04:    430a        .C      ORRS     r2,r2,r1
        0x00038b06:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x00038b0a:    ea422101    B..!    ORR      r1,r2,r1,LSL #8
        0x00038b0e:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x00038b12:    ea414102    A..A    ORR      r1,r1,r2,LSL #16
        0x00038b16:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x00038b1a:    ea416102    A..a    ORR      r1,r1,r2,LSL #24
        0x00038b1e:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x00038b22:    b002        ..      ADD      sp,sp,#8
        0x00038b24:    2001        .       MOVS     r0,#1
        0x00038b26:    bd10        ..      POP      {r4,pc}
    i.pb_dec_fixed_length_bytes
    pb_dec_fixed_length_bytes
        0x00038b28:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00038b2a:    4616        .F      MOV      r6,r2
        0x00038b2c:    460d        .F      MOV      r5,r1
        0x00038b2e:    4604        .F      MOV      r4,r0
        0x00038b30:    4669        iF      MOV      r1,sp
        0x00038b32:    2200        ."      MOVS     r2,#0
        0x00038b34:    f000fbdc    ....    BL       pb_decode_varint32_eof ; 0x392f0
        0x00038b38:    2800        .(      CMP      r0,#0
        0x00038b3a:    bf08        ..      IT       EQ
        0x00038b3c:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x00038b3e:    9800        ..      LDR      r0,[sp,#0]
        0x00038b40:    f5b03f80    ...?    CMP      r0,#0x10000
        0x00038b44:    d304        ..      BCC      0x38b50 ; pb_dec_fixed_length_bytes + 40
        0x00038b46:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038b48:    2800        .(      CMP      r0,#0
        0x00038b4a:    bf08        ..      IT       EQ
        0x00038b4c:    a00c        ..      ADREQ    r0,{pc}+0x34 ; 0x38b80
        0x00038b4e:    e008        ..      B        0x38b62 ; pb_dec_fixed_length_bytes + 58
        0x00038b50:    b150        P.      CBZ      r0,0x38b68 ; pb_dec_fixed_length_bytes + 64
        0x00038b52:    f8b52007    ...     LDRH     r2,[r5,#7]
        0x00038b56:    4282        .B      CMP      r2,r0
        0x00038b58:    d00d        ..      BEQ      0x38b76 ; pb_dec_fixed_length_bytes + 78
        0x00038b5a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038b5c:    2800        .(      CMP      r0,#0
        0x00038b5e:    bf08        ..      IT       EQ
        0x00038b60:    a00b        ..      ADREQ    r0,{pc}+0x30 ; 0x38b90
        0x00038b62:    60e0        .`      STR      r0,[r4,#0xc]
        0x00038b64:    2000        .       MOVS     r0,#0
        0x00038b66:    bdf8        ..      POP      {r3-r7,pc}
        0x00038b68:    f8b51007    ....    LDRH     r1,[r5,#7]
        0x00038b6c:    4630        0F      MOV      r0,r6
        0x00038b6e:    f7dffe0a    ....    BL       __aeabi_memclr ; 0x18786
        0x00038b72:    2001        .       MOVS     r0,#1
        0x00038b74:    bdf8        ..      POP      {r3-r7,pc}
        0x00038b76:    4631        1F      MOV      r1,r6
        0x00038b78:    4620         F      MOV      r0,r4
        0x00038b7a:    f001f87d    ..}.    BL       pb_read ; 0x39c78
        0x00038b7e:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x00038b80:    65747962    byte    DCD    1702132066
        0x00038b84:    766f2073    s ov    DCD    1986994291
        0x00038b88:    6c667265    erfl    DCD    1818653285
        0x00038b8c:    0000776f    ow..    DCD    30575
        0x00038b90:    6f636e69    inco    DCD    1868787305
        0x00038b94:    63657272    rrec    DCD    1667592818
        0x00038b98:    69662074    t fi    DCD    1768300660
        0x00038b9c:    20646578    xed     DCD    543450488
        0x00038ba0:    676e656c    leng    DCD    1735288172
        0x00038ba4:    62206874    th b    DCD    1646291060
        0x00038ba8:    73657479    ytes    DCD    1936028793
        0x00038bac:    7a697320     siz    DCD    2053731104
        0x00038bb0:    00000065    e...    DCD    101
    $t
    i.pb_dec_string
    pb_dec_string
        0x00038bb4:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00038bb6:    4616        .F      MOV      r6,r2
        0x00038bb8:    460d        .F      MOV      r5,r1
        0x00038bba:    4604        .F      MOV      r4,r0
        0x00038bbc:    4669        iF      MOV      r1,sp
        0x00038bbe:    2200        ."      MOVS     r2,#0
        0x00038bc0:    f000fb96    ....    BL       pb_decode_varint32_eof ; 0x392f0
        0x00038bc4:    2800        .(      CMP      r0,#0
        0x00038bc6:    bf08        ..      IT       EQ
        0x00038bc8:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x00038bca:    9a00        ..      LDR      r2,[sp,#0]
        0x00038bcc:    1c50        P.      ADDS     r0,r2,#1
        0x00038bce:    4290        .B      CMP      r0,r2
        0x00038bd0:    d204        ..      BCS      0x38bdc ; pb_dec_string + 40
        0x00038bd2:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038bd4:    2800        .(      CMP      r0,#0
        0x00038bd6:    bf08        ..      IT       EQ
        0x00038bd8:    a00f        ..      ADREQ    r0,{pc}+0x40 ; 0x38c18
        0x00038bda:    e011        ..      B        0x38c00 ; pb_dec_string + 76
        0x00038bdc:    78a9        .x      LDRB     r1,[r5,#2]
        0x00038bde:    f00101c0    ....    AND      r1,r1,#0xc0
        0x00038be2:    2980        .)      CMP      r1,#0x80
        0x00038be4:    d008        ..      BEQ      0x38bf8 ; pb_dec_string + 68
        0x00038be6:    f8b51007    ....    LDRH     r1,[r5,#7]
        0x00038bea:    4281        .B      CMP      r1,r0
        0x00038bec:    d20b        ..      BCS      0x38c06 ; pb_dec_string + 82
        0x00038bee:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038bf0:    2800        .(      CMP      r0,#0
        0x00038bf2:    bf08        ..      IT       EQ
        0x00038bf4:    a00c        ..      ADREQ    r0,{pc}+0x34 ; 0x38c28
        0x00038bf6:    e003        ..      B        0x38c00 ; pb_dec_string + 76
        0x00038bf8:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038bfa:    2800        .(      CMP      r0,#0
        0x00038bfc:    bf08        ..      IT       EQ
        0x00038bfe:    a00e        ..      ADREQ    r0,{pc}+0x3a ; 0x38c38
        0x00038c00:    60e0        .`      STR      r0,[r4,#0xc]
        0x00038c02:    2000        .       MOVS     r0,#0
        0x00038c04:    bdf8        ..      POP      {r3-r7,pc}
        0x00038c06:    4631        1F      MOV      r1,r6
        0x00038c08:    4620         F      MOV      r0,r4
        0x00038c0a:    f001f835    ..5.    BL       pb_read ; 0x39c78
        0x00038c0e:    9a00        ..      LDR      r2,[sp,#0]
        0x00038c10:    2100        .!      MOVS     r1,#0
        0x00038c12:    54b1        .T      STRB     r1,[r6,r2]
        0x00038c14:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x00038c16:    0000        ..      DCW    0
        0x00038c18:    657a6973    size    DCD    1702521203
        0x00038c1c:    6f6f7420     too    DCD    1869575200
        0x00038c20:    72616c20     lar    DCD    1918987296
        0x00038c24:    00006567    ge..    DCD    25959
        0x00038c28:    69727473    stri    DCD    1769108595
        0x00038c2c:    6f20676e    ng o    DCD    1864394606
        0x00038c30:    66726576    verf    DCD    1718773110
        0x00038c34:    00776f6c    low.    DCD    7827308
        0x00038c38:    6d206f6e    no m    DCD    1830842222
        0x00038c3c:    6f6c6c61    allo    DCD    1869376609
        0x00038c40:    75732063    c su    DCD    1970479203
        0x00038c44:    726f7070    ppor    DCD    1919905904
        0x00038c48:    00000074    t...    DCD    116
    $t
    i.pb_dec_submessage
    pb_dec_submessage
        0x00038c4c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00038c50:    b084        ..      SUB      sp,sp,#0x10
        0x00038c52:    460e        .F      MOV      r6,r1
        0x00038c54:    f8d1500b    ...P    LDR      r5,[r1,#0xb]
        0x00038c58:    4617        .F      MOV      r7,r2
        0x00038c5a:    4604        .F      MOV      r4,r0
        0x00038c5c:    4669        iF      MOV      r1,sp
        0x00038c5e:    f000ff57    ..W.    BL       pb_make_string_substream ; 0x39b10
        0x00038c62:    2800        .(      CMP      r0,#0
        0x00038c64:    bf04        ..      ITT      EQ
        0x00038c66:    b004        ..      ADDEQ    sp,sp,#0x10
        0x00038c68:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00038c6c:    f8d6000b    ....    LDR      r0,[r6,#0xb]
        0x00038c70:    b1f0        ..      CBZ      r0,0x38cb0 ; pb_dec_submessage + 100
        0x00038c72:    78b0        .x      LDRB     r0,[r6,#2]
        0x00038c74:    f0000030    ..0.    AND      r0,r0,#0x30
        0x00038c78:    2820         (      CMP      r0,#0x20
        0x00038c7a:    d022        ".      BEQ      0x38cc2 ; pb_dec_submessage + 118
        0x00038c7c:    463a        :F      MOV      r2,r7
        0x00038c7e:    4629        )F      MOV      r1,r5
        0x00038c80:    4668        hF      MOV      r0,sp
        0x00038c82:    f000f953    ..S.    BL       pb_decode_noinit ; 0x38f2c
        0x00038c86:    4605        .F      MOV      r5,r0
        0x00038c88:    9902        ..      LDR      r1,[sp,#8]
        0x00038c8a:    4668        hF      MOV      r0,sp
        0x00038c8c:    b141        A.      CBZ      r1,0x38ca0 ; pb_dec_submessage + 84
        0x00038c8e:    460a        .F      MOV      r2,r1
        0x00038c90:    2100        .!      MOVS     r1,#0
        0x00038c92:    f000fff1    ....    BL       pb_read ; 0x39c78
        0x00038c96:    2800        .(      CMP      r0,#0
        0x00038c98:    bf04        ..      ITT      EQ
        0x00038c9a:    b004        ..      ADDEQ    sp,sp,#0x10
        0x00038c9c:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00038ca0:    9801        ..      LDR      r0,[sp,#4]
        0x00038ca2:    6060        ``      STR      r0,[r4,#4]
        0x00038ca4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038ca6:    60e0        .`      STR      r0,[r4,#0xc]
        0x00038ca8:    b004        ..      ADD      sp,sp,#0x10
        0x00038caa:    4628        (F      MOV      r0,r5
        0x00038cac:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00038cb0:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038cb2:    2800        .(      CMP      r0,#0
        0x00038cb4:    bf08        ..      IT       EQ
        0x00038cb6:    a00a        ..      ADREQ    r0,{pc}+0x2a ; 0x38ce0
        0x00038cb8:    60e0        .`      STR      r0,[r4,#0xc]
        0x00038cba:    b004        ..      ADD      sp,sp,#0x10
        0x00038cbc:    2000        .       MOVS     r0,#0
        0x00038cbe:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00038cc2:    462e        .F      MOV      r6,r5
        0x00038cc4:    46e8        .F      MOV      r8,sp
        0x00038cc6:    463d        =F      MOV      r5,r7
        0x00038cc8:    4639        9F      MOV      r1,r7
        0x00038cca:    4630        0F      MOV      r0,r6
        0x00038ccc:    f000ff4e    ..N.    BL       pb_message_set_to_defaults ; 0x39b6c
        0x00038cd0:    462a        *F      MOV      r2,r5
        0x00038cd2:    4631        1F      MOV      r1,r6
        0x00038cd4:    4640        @F      MOV      r0,r8
        0x00038cd6:    f000f929    ..).    BL       pb_decode_noinit ; 0x38f2c
        0x00038cda:    4605        .F      MOV      r5,r0
        0x00038cdc:    e7d4        ..      B        0x38c88 ; pb_dec_submessage + 60
    $d
        0x00038cde:    0000        ..      DCW    0
        0x00038ce0:    61766e69    inva    DCD    1635151465
        0x00038ce4:    2064696c    lid     DCD    543451500
        0x00038ce8:    6c656966    fiel    DCD    1818585446
        0x00038cec:    65642064    d de    DCD    1701060708
        0x00038cf0:    69726373    scri    DCD    1769104243
        0x00038cf4:    726f7470    ptor    DCD    1919906928
        0x00038cf8:    00000000    ....    DCD    0
    $t
    i.pb_dec_svarint
    pb_dec_svarint
        0x00038cfc:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00038cfe:    b083        ..      SUB      sp,sp,#0xc
        0x00038d00:    460f        .F      MOV      r7,r1
        0x00038d02:    4616        .F      MOV      r6,r2
        0x00038d04:    4605        .F      MOV      r5,r0
        0x00038d06:    4669        iF      MOV      r1,sp
        0x00038d08:    f000fa9e    ....    BL       pb_decode_varint ; 0x39248
        0x00038d0c:    2800        .(      CMP      r0,#0
        0x00038d0e:    bf04        ..      ITT      EQ
        0x00038d10:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00038d12:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x00038d14:    e9dd0300    ....    LDRD     r0,r3,[sp,#0]
        0x00038d18:    f0100f01    ....    TST      r0,#1
        0x00038d1c:    d007        ..      BEQ      0x38d2e ; pb_dec_svarint + 50
        0x00038d1e:    0859        Y.      LSRS     r1,r3,#1
        0x00038d20:    ea4f0030    O.0.    RRX      r0,r0
        0x00038d24:    ea6f0300    o...    MVN      r3,r0
        0x00038d28:    ea6f0401    o...    MVN      r4,r1
        0x00038d2c:    e002        ..      B        0x38d34 ; pb_dec_svarint + 56
        0x00038d2e:    085c        \.      LSRS     r4,r3,#1
        0x00038d30:    ea4f0330    O.0.    RRX      r3,r0
        0x00038d34:    f8b70007    ....    LDRH     r0,[r7,#7]
        0x00038d38:    2808        .(      CMP      r0,#8
        0x00038d3a:    d010        ..      BEQ      0x38d5e ; pb_dec_svarint + 98
        0x00038d3c:    2804        .(      CMP      r0,#4
        0x00038d3e:    d013        ..      BEQ      0x38d68 ; pb_dec_svarint + 108
        0x00038d40:    2802        .(      CMP      r0,#2
        0x00038d42:    bf04        ..      ITT      EQ
        0x00038d44:    b219        ..      SXTHEQ   r1,r3
        0x00038d46:    8031        1.      STRHEQ   r1,[r6,#0]
        0x00038d48:    d013        ..      BEQ      0x38d72 ; pb_dec_svarint + 118
        0x00038d4a:    2801        .(      CMP      r0,#1
        0x00038d4c:    bf04        ..      ITT      EQ
        0x00038d4e:    b259        Y.      SXTBEQ   r1,r3
        0x00038d50:    7031        1p      STRBEQ   r1,[r6,#0]
        0x00038d52:    d00e        ..      BEQ      0x38d72 ; pb_dec_svarint + 118
        0x00038d54:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00038d56:    2800        .(      CMP      r0,#0
        0x00038d58:    bf08        ..      IT       EQ
        0x00038d5a:    a00f        ..      ADREQ    r0,{pc}+0x3e ; 0x38d98
        0x00038d5c:    e018        ..      B        0x38d90 ; pb_dec_svarint + 148
        0x00038d5e:    e9c63400    ...4    STRD     r3,r4,[r6,#0]
        0x00038d62:    4619        .F      MOV      r1,r3
        0x00038d64:    46a4        .F      MOV      r12,r4
        0x00038d66:    e006        ..      B        0x38d76 ; pb_dec_svarint + 122
        0x00038d68:    4619        .F      MOV      r1,r3
        0x00038d6a:    ea4f7ce3    O..|    ASR      r12,r3,#31
        0x00038d6e:    6033        3`      STR      r3,[r6,#0]
        0x00038d70:    e001        ..      B        0x38d76 ; pb_dec_svarint + 122
        0x00038d72:    ea4f7ce1    O..|    ASR      r12,r1,#31
        0x00038d76:    ea810003    ....    EOR      r0,r1,r3
        0x00038d7a:    ea8c0104    ....    EOR      r1,r12,r4
        0x00038d7e:    4308        .C      ORRS     r0,r0,r1
        0x00038d80:    bf02        ..      ITTT     EQ
        0x00038d82:    2001        .       MOVEQ    r0,#1
        0x00038d84:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00038d86:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x00038d88:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00038d8a:    2800        .(      CMP      r0,#0
        0x00038d8c:    bf08        ..      IT       EQ
        0x00038d8e:    a007        ..      ADREQ    r0,{pc}+0x1e ; 0x38dac
        0x00038d90:    60e8        .`      STR      r0,[r5,#0xc]
        0x00038d92:    b003        ..      ADD      sp,sp,#0xc
        0x00038d94:    2000        .       MOVS     r0,#0
        0x00038d96:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x00038d98:    61766e69    inva    DCD    1635151465
        0x00038d9c:    2064696c    lid     DCD    543451500
        0x00038da0:    61746164    data    DCD    1635017060
        0x00038da4:    7a69735f    _siz    DCD    2053731167
        0x00038da8:    00000065    e...    DCD    101
        0x00038dac:    65746e69    inte    DCD    1702129257
        0x00038db0:    20726567    ger     DCD    544367975
        0x00038db4:    206f6f74    too     DCD    544173940
        0x00038db8:    6772616c    larg    DCD    1735549292
        0x00038dbc:    00000065    e...    DCD    101
    $t
    i.pb_dec_uvarint
    pb_dec_uvarint
        0x00038dc0:    b570        p.      PUSH     {r4-r6,lr}
        0x00038dc2:    b082        ..      SUB      sp,sp,#8
        0x00038dc4:    460e        .F      MOV      r6,r1
        0x00038dc6:    4615        .F      MOV      r5,r2
        0x00038dc8:    4604        .F      MOV      r4,r0
        0x00038dca:    4669        iF      MOV      r1,sp
        0x00038dcc:    f000fa3c    ..<.    BL       pb_decode_varint ; 0x39248
        0x00038dd0:    2800        .(      CMP      r0,#0
        0x00038dd2:    bf04        ..      ITT      EQ
        0x00038dd4:    b002        ..      ADDEQ    sp,sp,#8
        0x00038dd6:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00038dd8:    f8b60007    ....    LDRH     r0,[r6,#7]
        0x00038ddc:    2808        .(      CMP      r0,#8
        0x00038dde:    bf04        ..      ITT      EQ
        0x00038de0:    e9dd1300    ....    LDRDEQ   r1,r3,[sp,#0]
        0x00038de4:    e9c51300    ....    STRDEQ   r1,r3,[r5,#0]
        0x00038de8:    d015        ..      BEQ      0x38e16 ; pb_dec_uvarint + 86
        0x00038dea:    2300        .#      MOVS     r3,#0
        0x00038dec:    2804        .(      CMP      r0,#4
        0x00038dee:    bf04        ..      ITT      EQ
        0x00038df0:    9900        ..      LDREQ    r1,[sp,#0]
        0x00038df2:    6029        )`      STREQ    r1,[r5,#0]
        0x00038df4:    d00f        ..      BEQ      0x38e16 ; pb_dec_uvarint + 86
        0x00038df6:    2802        .(      CMP      r0,#2
        0x00038df8:    d006        ..      BEQ      0x38e08 ; pb_dec_uvarint + 72
        0x00038dfa:    2801        .(      CMP      r0,#1
        0x00038dfc:    d008        ..      BEQ      0x38e10 ; pb_dec_uvarint + 80
        0x00038dfe:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038e00:    2800        .(      CMP      r0,#0
        0x00038e02:    bf08        ..      IT       EQ
        0x00038e04:    a00c        ..      ADREQ    r0,{pc}+0x34 ; 0x38e38
        0x00038e06:    e013        ..      B        0x38e30 ; pb_dec_uvarint + 112
        0x00038e08:    9800        ..      LDR      r0,[sp,#0]
        0x00038e0a:    b281        ..      UXTH     r1,r0
        0x00038e0c:    8029        ).      STRH     r1,[r5,#0]
        0x00038e0e:    e002        ..      B        0x38e16 ; pb_dec_uvarint + 86
        0x00038e10:    9800        ..      LDR      r0,[sp,#0]
        0x00038e12:    b2c1        ..      UXTB     r1,r0
        0x00038e14:    7029        )p      STRB     r1,[r5,#0]
        0x00038e16:    e9dd2000    ...     LDRD     r2,r0,[sp,#0]
        0x00038e1a:    4051        Q@      EORS     r1,r1,r2
        0x00038e1c:    4058        X@      EORS     r0,r0,r3
        0x00038e1e:    4308        .C      ORRS     r0,r0,r1
        0x00038e20:    bf02        ..      ITTT     EQ
        0x00038e22:    2001        .       MOVEQ    r0,#1
        0x00038e24:    b002        ..      ADDEQ    sp,sp,#8
        0x00038e26:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00038e28:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038e2a:    2800        .(      CMP      r0,#0
        0x00038e2c:    bf08        ..      IT       EQ
        0x00038e2e:    a007        ..      ADREQ    r0,{pc}+0x1e ; 0x38e4c
        0x00038e30:    60e0        .`      STR      r0,[r4,#0xc]
        0x00038e32:    b002        ..      ADD      sp,sp,#8
        0x00038e34:    2000        .       MOVS     r0,#0
        0x00038e36:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00038e38:    61766e69    inva    DCD    1635151465
        0x00038e3c:    2064696c    lid     DCD    543451500
        0x00038e40:    61746164    data    DCD    1635017060
        0x00038e44:    7a69735f    _siz    DCD    2053731167
        0x00038e48:    00000065    e...    DCD    101
        0x00038e4c:    65746e69    inte    DCD    1702129257
        0x00038e50:    20726567    ger     DCD    544367975
        0x00038e54:    206f6f74    too     DCD    544173940
        0x00038e58:    6772616c    larg    DCD    1735549292
        0x00038e5c:    00000065    e...    DCD    101
    $t
    i.pb_dec_varint
    pb_dec_varint
        0x00038e60:    b570        p.      PUSH     {r4-r6,lr}
        0x00038e62:    b082        ..      SUB      sp,sp,#8
        0x00038e64:    460c        .F      MOV      r4,r1
        0x00038e66:    4616        .F      MOV      r6,r2
        0x00038e68:    4605        .F      MOV      r5,r0
        0x00038e6a:    4669        iF      MOV      r1,sp
        0x00038e6c:    f000f9ec    ....    BL       pb_decode_varint ; 0x39248
        0x00038e70:    2800        .(      CMP      r0,#0
        0x00038e72:    bf04        ..      ITT      EQ
        0x00038e74:    b002        ..      ADDEQ    sp,sp,#8
        0x00038e76:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00038e78:    f8b40007    ....    LDRH     r0,[r4,#7]
        0x00038e7c:    2808        .(      CMP      r0,#8
        0x00038e7e:    d012        ..      BEQ      0x38ea6 ; pb_dec_varint + 70
        0x00038e80:    9900        ..      LDR      r1,[sp,#0]
        0x00038e82:    17cc        ..      ASRS     r4,r1,#31
        0x00038e84:    2804        .(      CMP      r0,#4
        0x00038e86:    d015        ..      BEQ      0x38eb4 ; pb_dec_varint + 84
        0x00038e88:    2802        .(      CMP      r0,#2
        0x00038e8a:    bf04        ..      ITT      EQ
        0x00038e8c:    b20b        ..      SXTHEQ   r3,r1
        0x00038e8e:    8033        3.      STRHEQ   r3,[r6,#0]
        0x00038e90:    d015        ..      BEQ      0x38ebe ; pb_dec_varint + 94
        0x00038e92:    2801        .(      CMP      r0,#1
        0x00038e94:    bf04        ..      ITT      EQ
        0x00038e96:    b24b        K.      SXTBEQ   r3,r1
        0x00038e98:    7033        3p      STRBEQ   r3,[r6,#0]
        0x00038e9a:    d010        ..      BEQ      0x38ebe ; pb_dec_varint + 94
        0x00038e9c:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00038e9e:    2800        .(      CMP      r0,#0
        0x00038ea0:    bf08        ..      IT       EQ
        0x00038ea2:    a010        ..      ADREQ    r0,{pc}+0x42 ; 0x38ee4
        0x00038ea4:    e01a        ..      B        0x38edc ; pb_dec_varint + 124
        0x00038ea6:    e9dd1400    ....    LDRD     r1,r4,[sp,#0]
        0x00038eaa:    e9c61400    ....    STRD     r1,r4,[r6,#0]
        0x00038eae:    460b        .F      MOV      r3,r1
        0x00038eb0:    46a4        .F      MOV      r12,r4
        0x00038eb2:    e006        ..      B        0x38ec2 ; pb_dec_varint + 98
        0x00038eb4:    ea4f7ce1    O..|    ASR      r12,r1,#31
        0x00038eb8:    460b        .F      MOV      r3,r1
        0x00038eba:    6031        1`      STR      r1,[r6,#0]
        0x00038ebc:    e001        ..      B        0x38ec2 ; pb_dec_varint + 98
        0x00038ebe:    ea4f7ce3    O..|    ASR      r12,r3,#31
        0x00038ec2:    ea830001    ....    EOR      r0,r3,r1
        0x00038ec6:    ea8c0104    ....    EOR      r1,r12,r4
        0x00038eca:    4308        .C      ORRS     r0,r0,r1
        0x00038ecc:    bf02        ..      ITTT     EQ
        0x00038ece:    2001        .       MOVEQ    r0,#1
        0x00038ed0:    b002        ..      ADDEQ    sp,sp,#8
        0x00038ed2:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00038ed4:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00038ed6:    2800        .(      CMP      r0,#0
        0x00038ed8:    bf08        ..      IT       EQ
        0x00038eda:    a007        ..      ADREQ    r0,{pc}+0x1e ; 0x38ef8
        0x00038edc:    60e8        .`      STR      r0,[r5,#0xc]
        0x00038ede:    b002        ..      ADD      sp,sp,#8
        0x00038ee0:    2000        .       MOVS     r0,#0
        0x00038ee2:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00038ee4:    61766e69    inva    DCD    1635151465
        0x00038ee8:    2064696c    lid     DCD    543451500
        0x00038eec:    61746164    data    DCD    1635017060
        0x00038ef0:    7a69735f    _siz    DCD    2053731167
        0x00038ef4:    00000065    e...    DCD    101
        0x00038ef8:    65746e69    inte    DCD    1702129257
        0x00038efc:    20726567    ger     DCD    544367975
        0x00038f00:    206f6f74    too     DCD    544173940
        0x00038f04:    6772616c    larg    DCD    1735549292
        0x00038f08:    00000065    e...    DCD    101
    $t
    i.pb_decode
    pb_decode
        0x00038f0c:    b570        p.      PUSH     {r4-r6,lr}
        0x00038f0e:    460d        .F      MOV      r5,r1
        0x00038f10:    4606        .F      MOV      r6,r0
        0x00038f12:    4614        .F      MOV      r4,r2
        0x00038f14:    4611        .F      MOV      r1,r2
        0x00038f16:    4628        (F      MOV      r0,r5
        0x00038f18:    f000fe28    ..(.    BL       pb_message_set_to_defaults ; 0x39b6c
        0x00038f1c:    4622        "F      MOV      r2,r4
        0x00038f1e:    4629        )F      MOV      r1,r5
        0x00038f20:    4630        0F      MOV      r0,r6
        0x00038f22:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00038f26:    f000b801    ....    B.W      pb_decode_noinit ; 0x38f2c
        0x00038f2a:    0000        ..      MOVS     r0,r0
    i.pb_decode_noinit
    pb_decode_noinit
        0x00038f2c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00038f30:    b0a1        ..      SUB      sp,sp,#0x84
        0x00038f32:    2400        .$      MOVS     r4,#0
        0x00038f34:    4605        .F      MOV      r5,r0
        0x00038f36:    941b        ..      STR      r4,[sp,#0x6c]
        0x00038f38:    941a        ..      STR      r4,[sp,#0x68]
        0x00038f3a:    940c        ..      STR      r4,[sp,#0x30]
        0x00038f3c:    940d        ..      STR      r4,[sp,#0x34]
        0x00038f3e:    f8ad4060    ..`@    STRH     r4,[sp,#0x60]
        0x00038f42:    a806        ..      ADD      r0,sp,#0x18
        0x00038f44:    f000fc9c    ....    BL       pb_field_iter_begin ; 0x39880
        0x00038f48:    68a8        .h      LDR      r0,[r5,#8]
        0x00038f4a:    2800        .(      CMP      r0,#0
        0x00038f4c:    f000810d    ....    BEQ.W    0x3916a ; pb_decode_noinit + 574
        0x00038f50:    2400        .$      MOVS     r4,#0
        0x00038f52:    4628        (F      MOV      r0,r5
        0x00038f54:    aa1c        ..      ADD      r2,sp,#0x70
        0x00038f56:    f88d4070    ..p@    STRB     r4,[sp,#0x70]
        0x00038f5a:    a901        ..      ADD      r1,sp,#4
        0x00038f5c:    f000f9c8    ....    BL       pb_decode_varint32_eof ; 0x392f0
        0x00038f60:    b338        8.      CBZ      r0,0x38fb2 ; pb_decode_noinit + 134
        0x00038f62:    9801        ..      LDR      r0,[sp,#4]
        0x00038f64:    b368        h.      CBZ      r0,0x38fc2 ; pb_decode_noinit + 150
        0x00038f66:    08c7        ..      LSRS     r7,r0,#3
        0x00038f68:    f0000007    ....    AND      r0,r0,#7
        0x00038f6c:    9019        ..      STR      r0,[sp,#0x64]
        0x00038f6e:    2601        .&      MOVS     r6,#1
        0x00038f70:    4639        9F      MOV      r1,r7
        0x00038f72:    a806        ..      ADD      r0,sp,#0x18
        0x00038f74:    f000fc96    ....    BL       pb_field_iter_find ; 0x398a4
        0x00038f78:    b340        @.      CBZ      r0,0x38fcc ; pb_decode_noinit + 160
        0x00038f7a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00038f7c:    7880        .x      LDRB     r0,[r0,#2]
        0x00038f7e:    f0000030    ..0.    AND      r0,r0,#0x30
        0x00038f82:    2820         (      CMP      r0,#0x20
        0x00038f84:    bf04        ..      ITT      EQ
        0x00038f86:    e9dd010a    ....    LDRDEQ   r0,r1,[sp,#0x28]
        0x00038f8a:    4281        .B      CMPEQ    r1,r0
        0x00038f8c:    f04080bf    @...    BNE.W    0x3910e ; pb_decode_noinit + 482
        0x00038f90:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00038f92:    980d        ..      LDR      r0,[sp,#0x34]
        0x00038f94:    4281        .B      CMP      r1,r0
        0x00038f96:    d07d        }.      BEQ      0x39094 ; pb_decode_noinit + 360
        0x00038f98:    2800        .(      CMP      r0,#0
        0x00038f9a:    d07c        |.      BEQ      0x39096 ; pb_decode_noinit + 362
        0x00038f9c:    f8b00009    ....    LDRH     r0,[r0,#9]
        0x00038fa0:    f8bd1060    ..`.    LDRH     r1,[sp,#0x60]
        0x00038fa4:    4288        .B      CMP      r0,r1
        0x00038fa6:    d076        v.      BEQ      0x39096 ; pb_decode_noinit + 362
        0x00038fa8:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00038faa:    2800        .(      CMP      r0,#0
        0x00038fac:    d074        t.      BEQ      0x39098 ; pb_decode_noinit + 364
        0x00038fae:    f000b91e    ....    B.W      0x391ee ; pb_decode_noinit + 706
        0x00038fb2:    f89d0070    ..p.    LDRB     r0,[sp,#0x70]
        0x00038fb6:    2800        .(      CMP      r0,#0
        0x00038fb8:    f04080cb    @...    BNE.W    0x39152 ; pb_decode_noinit + 550
        0x00038fbc:    b021        !.      ADD      sp,sp,#0x84
        0x00038fbe:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00038fc2:    2001        .       MOVS     r0,#1
        0x00038fc4:    f88d0070    ..p.    STRB     r0,[sp,#0x70]
        0x00038fc8:    f000b8c3    ....    B.W      0x39152 ; pb_decode_noinit + 550
        0x00038fcc:    980c        ..      LDR      r0,[sp,#0x30]
        0x00038fce:    4287        .B      CMP      r7,r0
        0x00038fd0:    bf24        $.      ITT      CS
        0x00038fd2:    f10d0818    ....    ADDCS    r8,sp,#0x18
        0x00038fd6:    9c07        ..      LDRCS    r4,[sp,#0x1c]
        0x00038fd8:    d335        5.      BCC      0x39046 ; pb_decode_noinit + 282
        0x00038fda:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00038fdc:    7880        .x      LDRB     r0,[r0,#2]
        0x00038fde:    f000000f    ....    AND      r0,r0,#0xf
        0x00038fe2:    2808        .(      CMP      r0,#8
        0x00038fe4:    d013        ..      BEQ      0x3900e ; pb_decode_noinit + 226
        0x00038fe6:    4640        @F      MOV      r0,r8
        0x00038fe8:    f000fcc0    ....    BL       pb_field_iter_next ; 0x3996c
        0x00038fec:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00038fee:    42a0        .B      CMP      r0,r4
        0x00038ff0:    d1f3        ..      BNE      0x38fda ; pb_decode_noinit + 174
        0x00038ff2:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00038ff6:    900c        ..      STR      r0,[sp,#0x30]
        0x00038ff8:    4287        .B      CMP      r7,r0
        0x00038ffa:    d324        $.      BCC      0x39046 ; pb_decode_noinit + 282
        0x00038ffc:    f8d59008    ....    LDR      r9,[r5,#8]
        0x00039000:    f8cd9014    ....    STR      r9,[sp,#0x14]
        0x00039004:    980a        ..      LDR      r0,[sp,#0x28]
        0x00039006:    f8dd8064    ..d.    LDR      r8,[sp,#0x64]
        0x0003900a:    6804        .h      LDR      r4,[r0,#0]
        0x0003900c:    e013        ..      B        0x39036 ; pb_decode_noinit + 266
        0x0003900e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039010:    8800        ..      LDRH     r0,[r0,#0]
        0x00039012:    e7f0        ..      B        0x38ff6 ; pb_decode_noinit + 202
        0x00039014:    6820         h      LDR      r0,[r4,#0]
        0x00039016:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x0003901a:    f1bc0f00    ....    CMP      r12,#0
        0x0003901e:    d027        '.      BEQ      0x39070 ; pb_decode_noinit + 324
        0x00039020:    4643        CF      MOV      r3,r8
        0x00039022:    463a        :F      MOV      r2,r7
        0x00039024:    4621        !F      MOV      r1,r4
        0x00039026:    4628        (F      MOV      r0,r5
        0x00039028:    47e0        .G      BLX      r12
        0x0003902a:    2800        .(      CMP      r0,#0
        0x0003902c:    bf04        ..      ITT      EQ
        0x0003902e:    b021        !.      ADDEQ    sp,sp,#0x84
        0x00039030:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00039034:    68a4        .h      LDR      r4,[r4,#8]
        0x00039036:    b114        ..      CBZ      r4,0x3903e ; pb_decode_noinit + 274
        0x00039038:    68a8        .h      LDR      r0,[r5,#8]
        0x0003903a:    4548        HE      CMP      r0,r9
        0x0003903c:    d0ea        ..      BEQ      0x39014 ; pb_decode_noinit + 232
        0x0003903e:    68a9        .h      LDR      r1,[r5,#8]
        0x00039040:    9805        ..      LDR      r0,[sp,#0x14]
        0x00039042:    4281        .B      CMP      r1,r0
        0x00039044:    d146        F.      BNE      0x390d4 ; pb_decode_noinit + 424
        0x00039046:    9919        ..      LDR      r1,[sp,#0x64]
        0x00039048:    4628        (F      MOV      r0,r5
        0x0003904a:    2900        .)      CMP      r1,#0
        0x0003904c:    bf08        ..      IT       EQ
        0x0003904e:    462c        ,F      MOVEQ    r4,r5
        0x00039050:    d034        4.      BEQ      0x390bc ; pb_decode_noinit + 400
        0x00039052:    2901        .)      CMP      r1,#1
        0x00039054:    d03f        ?.      BEQ      0x390d6 ; pb_decode_noinit + 426
        0x00039056:    2902        .)      CMP      r1,#2
        0x00039058:    d042        B.      BEQ      0x390e0 ; pb_decode_noinit + 436
        0x0003905a:    2905        .)      CMP      r1,#5
        0x0003905c:    bf04        ..      ITT      EQ
        0x0003905e:    2204        ."      MOVEQ    r2,#4
        0x00039060:    2100        .!      MOVEQ    r1,#0
        0x00039062:    d047        G.      BEQ      0x390f4 ; pb_decode_noinit + 456
        0x00039064:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00039066:    2900        .)      CMP      r1,#0
        0x00039068:    bf08        ..      IT       EQ
        0x0003906a:    4967        gI      LDREQ    r1,[pc,#412] ; [0x39208] = 0x39d80
        0x0003906c:    60e9        .`      STR      r1,[r5,#0xc]
        0x0003906e:    e0a1        ..      B        0x391b4 ; pb_decode_noinit + 648
        0x00039070:    f8d0a008    ....    LDR      r10,[r0,#8]
        0x00039074:    46ab        .F      MOV      r11,r5
        0x00039076:    f8ba0000    ....    LDRH     r0,[r10,#0]
        0x0003907a:    42b8        .B      CMP      r0,r7
        0x0003907c:    d1da        ..      BNE      0x39034 ; pb_decode_noinit + 264
        0x0003907e:    a80e        ..      ADD      r0,sp,#0x38
        0x00039080:    4626        &F      MOV      r6,r4
        0x00039082:    4651        QF      MOV      r1,r10
        0x00039084:    6862        bh      LDR      r2,[r4,#4]
        0x00039086:    f000fbfb    ....    BL       pb_field_iter_begin ; 0x39880
        0x0003908a:    6870        ph      LDR      r0,[r6,#4]
        0x0003908c:    9012        ..      STR      r0,[sp,#0x48]
        0x0003908e:    f106000c    ....    ADD      r0,r6,#0xc
        0x00039092:    e002        ..      B        0x3909a ; pb_decode_noinit + 366
        0x00039094:    e039        9.      B        0x3910a ; pb_decode_noinit + 478
        0x00039096:    e034        4.      B        0x39102 ; pb_decode_noinit + 470
        0x00039098:    e031        1.      B        0x390fe ; pb_decode_noinit + 466
        0x0003909a:    9013        ..      STR      r0,[sp,#0x4c]
        0x0003909c:    f89a0002    ....    LDRB     r0,[r10,#2]
        0x000390a0:    f00000c0    ....    AND      r0,r0,#0xc0
        0x000390a4:    2880        .(      CMP      r0,#0x80
        0x000390a6:    bf04        ..      ITT      EQ
        0x000390a8:    1d30        0.      ADDEQ    r0,r6,#4
        0x000390aa:    9012        ..      STREQ    r0,[sp,#0x48]
        0x000390ac:    2101        .!      MOVS     r1,#1
        0x000390ae:    7321        !s      STRB     r1,[r4,#0xc]
        0x000390b0:    aa0e        ..      ADD      r2,sp,#0x38
        0x000390b2:    4641        AF      MOV      r1,r8
        0x000390b4:    4658        XF      MOV      r0,r11
        0x000390b6:    f7f7f97b    ..{.    BL       decode_field ; 0x303b0
        0x000390ba:    e7b6        ..      B        0x3902a ; pb_decode_noinit + 254
        0x000390bc:    2201        ."      MOVS     r2,#1
        0x000390be:    4669        iF      MOV      r1,sp
        0x000390c0:    4620         F      MOV      r0,r4
        0x000390c2:    f000fdd9    ....    BL       pb_read ; 0x39c78
        0x000390c6:    2800        .(      CMP      r0,#0
        0x000390c8:    d074        t.      BEQ      0x391b4 ; pb_decode_noinit + 648
        0x000390ca:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x000390ce:    f0100f80    ....    TST      r0,#0x80
        0x000390d2:    d1f3        ..      BNE      0x390bc ; pb_decode_noinit + 400
        0x000390d4:    e039        9.      B        0x3914a ; pb_decode_noinit + 542
        0x000390d6:    2208        ."      MOVS     r2,#8
        0x000390d8:    2100        .!      MOVS     r1,#0
        0x000390da:    f000fdcd    ....    BL       pb_read ; 0x39c78
        0x000390de:    e00b        ..      B        0x390f8 ; pb_decode_noinit + 460
        0x000390e0:    462c        ,F      MOV      r4,r5
        0x000390e2:    a901        ..      ADD      r1,sp,#4
        0x000390e4:    2200        ."      MOVS     r2,#0
        0x000390e6:    f000f903    ....    BL       pb_decode_varint32_eof ; 0x392f0
        0x000390ea:    2800        .(      CMP      r0,#0
        0x000390ec:    d062        b.      BEQ      0x391b4 ; pb_decode_noinit + 648
        0x000390ee:    2100        .!      MOVS     r1,#0
        0x000390f0:    4620         F      MOV      r0,r4
        0x000390f2:    9a01        ..      LDR      r2,[sp,#4]
        0x000390f4:    f000fdc0    ....    BL       pb_read ; 0x39c78
        0x000390f8:    2800        .(      CMP      r0,#0
        0x000390fa:    d05b        [.      BEQ      0x391b4 ; pb_decode_noinit + 648
        0x000390fc:    e025        %.      B        0x3914a ; pb_decode_noinit + 542
        0x000390fe:    a043        C.      ADR      r0,{pc}+0x10e ; 0x3920c
        0x00039100:    e075        u.      B        0x391ee ; pb_decode_noinit + 706
        0x00039102:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039104:    900d        ..      STR      r0,[sp,#0x34]
        0x00039106:    f8ad4060    ..`@    STRH     r4,[sp,#0x60]
        0x0003910a:    a818        ..      ADD      r0,sp,#0x60
        0x0003910c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003910e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039110:    7880        .x      LDRB     r0,[r0,#2]
        0x00039112:    f0100f30    ..0.    TST      r0,#0x30
        0x00039116:    d10e        ..      BNE      0x39136 ; pb_decode_noinit + 522
        0x00039118:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003911a:    2840        @(      CMP      r0,#0x40
        0x0003911c:    d20b        ..      BCS      0x39136 ; pb_decode_noinit + 522
        0x0003911e:    f000001f    ....    AND      r0,r0,#0x1f
        0x00039122:    9908        ..      LDR      r1,[sp,#0x20]
        0x00039124:    fa06f000    ....    LSL      r0,r6,r0
        0x00039128:    0949        I.      LSRS     r1,r1,#5
        0x0003912a:    aa1a        ..      ADD      r2,sp,#0x68
        0x0003912c:    f8523021    R.!0    LDR      r3,[r2,r1,LSL #2]
        0x00039130:    4318        .C      ORRS     r0,r0,r3
        0x00039132:    f8420021    B.!.    STR      r0,[r2,r1,LSL #2]
        0x00039136:    aa06        ..      ADD      r2,sp,#0x18
        0x00039138:    4628        (F      MOV      r0,r5
        0x0003913a:    9919        ..      LDR      r1,[sp,#0x64]
        0x0003913c:    f7f7f938    ..8.    BL       decode_field ; 0x303b0
        0x00039140:    2800        .(      CMP      r0,#0
        0x00039142:    bf04        ..      ITT      EQ
        0x00039144:    b021        !.      ADDEQ    sp,sp,#0x84
        0x00039146:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0003914a:    68a8        .h      LDR      r0,[r5,#8]
        0x0003914c:    2800        .(      CMP      r0,#0
        0x0003914e:    f47faeff    ....    BNE      0x38f50 ; pb_decode_noinit + 36
        0x00039152:    980d        ..      LDR      r0,[sp,#0x34]
        0x00039154:    b148        H.      CBZ      r0,0x3916a ; pb_decode_noinit + 574
        0x00039156:    f8b00009    ....    LDRH     r0,[r0,#9]
        0x0003915a:    f8bd1060    ..`.    LDRH     r1,[sp,#0x60]
        0x0003915e:    4288        .B      CMP      r0,r1
        0x00039160:    d003        ..      BEQ      0x3916a ; pb_decode_noinit + 574
        0x00039162:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00039164:    2800        .(      CMP      r0,#0
        0x00039166:    d0ca        ..      BEQ      0x390fe ; pb_decode_noinit + 466
        0x00039168:    e041        A.      B        0x391ee ; pb_decode_noinit + 706
        0x0003916a:    e9dd0407    ....    LDRD     r0,r4,[sp,#0x1c]
        0x0003916e:    7886        .x      LDRB     r6,[r0,#2]
        0x00039170:    a806        ..      ADD      r0,sp,#0x18
        0x00039172:    f000fbfb    ....    BL       pb_field_iter_next ; 0x3996c
        0x00039176:    2800        .(      CMP      r0,#0
        0x00039178:    d1f7        ..      BNE      0x3916a ; pb_decode_noinit + 574
        0x0003917a:    f0160f30    ..0.    TST      r6,#0x30
        0x0003917e:    d104        ..      BNE      0x3918a ; pb_decode_noinit + 606
        0x00039180:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039182:    8800        ..      LDRH     r0,[r0,#0]
        0x00039184:    2800        .(      CMP      r0,#0
        0x00039186:    bf18        ..      IT       NE
        0x00039188:    1c64        d.      ADDNE    r4,r4,#1
        0x0003918a:    2c40        @,      CMP      r4,#0x40
        0x0003918c:    d839        9.      BHI      0x39202 ; pb_decode_noinit + 726
        0x0003918e:    b39c        ..      CBZ      r4,0x391f8 ; pb_decode_noinit + 716
        0x00039190:    0960        `.      LSRS     r0,r4,#5
        0x00039192:    d017        ..      BEQ      0x391c4 ; pb_decode_noinit + 664
        0x00039194:    2000        .       MOVS     r0,#0
        0x00039196:    ebb01f54    ..T.    CMP      r0,r4,LSR #5
        0x0003919a:    bf38        8.      IT       CC
        0x0003919c:    aa1a        ..      ADDCC    r2,sp,#0x68
        0x0003919e:    d211        ..      BCS      0x391c4 ; pb_decode_noinit + 664
        0x000391a0:    f8521020    R. .    LDR      r1,[r2,r0,LSL #2]
        0x000391a4:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x000391a8:    d008        ..      BEQ      0x391bc ; pb_decode_noinit + 656
        0x000391aa:    68e8        .h      LDR      r0,[r5,#0xc]
        0x000391ac:    2800        .(      CMP      r0,#0
        0x000391ae:    bf04        ..      ITT      EQ
        0x000391b0:    a01f        ..      ADREQ    r0,{pc}+0x80 ; 0x39230
        0x000391b2:    60e8        .`      STREQ    r0,[r5,#0xc]
        0x000391b4:    2000        .       MOVS     r0,#0
        0x000391b6:    b021        !.      ADD      sp,sp,#0x84
        0x000391b8:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000391bc:    1c40        @.      ADDS     r0,r0,#1
        0x000391be:    ebb01f54    ..T.    CMP      r0,r4,LSR #5
        0x000391c2:    d3ed        ..      BCC      0x391a0 ; pb_decode_noinit + 628
        0x000391c4:    f0140f1f    ....    TST      r4,#0x1f
        0x000391c8:    d017        ..      BEQ      0x391fa ; pb_decode_noinit + 718
        0x000391ca:    0961        a.      LSRS     r1,r4,#5
        0x000391cc:    a81a        ..      ADD      r0,sp,#0x68
        0x000391ce:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x000391d2:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x000391d6:    f004011f    ....    AND      r1,r4,#0x1f
        0x000391da:    f1c10120    .. .    RSB      r1,r1,#0x20
        0x000391de:    fa22f101    "...    LSR      r1,r2,r1
        0x000391e2:    4288        .B      CMP      r0,r1
        0x000391e4:    d009        ..      BEQ      0x391fa ; pb_decode_noinit + 718
        0x000391e6:    68e8        .h      LDR      r0,[r5,#0xc]
        0x000391e8:    2800        .(      CMP      r0,#0
        0x000391ea:    bf08        ..      IT       EQ
        0x000391ec:    a010        ..      ADREQ    r0,{pc}+0x44 ; 0x39230
        0x000391ee:    60e8        .`      STR      r0,[r5,#0xc]
        0x000391f0:    b021        !.      ADD      sp,sp,#0x84
        0x000391f2:    2000        .       MOVS     r0,#0
        0x000391f4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000391f8:    e7ff        ..      B        0x391fa ; pb_decode_noinit + 718
        0x000391fa:    b021        !.      ADD      sp,sp,#0x84
        0x000391fc:    2001        .       MOVS     r0,#1
        0x000391fe:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00039202:    2440        @$      MOVS     r4,#0x40
        0x00039204:    e7c4        ..      B        0x39190 ; pb_decode_noinit + 612
    $d
        0x00039206:    0000        ..      DCW    0
        0x00039208:    00039d80    ....    DCD    236928
        0x0003920c:    6e6f7277    wron    DCD    1852797559
        0x00039210:    69732067    g si    DCD    1769152615
        0x00039214:    6620657a    ze f    DCD    1713399162
        0x00039218:    6620726f    or f    DCD    1713402479
        0x0003921c:    64657869    ixed    DCD    1684371561
        0x00039220:    756f6320     cou    DCD    1970234144
        0x00039224:    6620746e    nt f    DCD    1713402990
        0x00039228:    646c6569    ield    DCD    1684825449
        0x0003922c:    00000000    ....    DCD    0
        0x00039230:    7373696d    miss    DCD    1936943469
        0x00039234:    20676e69    ing     DCD    543649385
        0x00039238:    75716572    requ    DCD    1970365810
        0x0003923c:    64657269    ired    DCD    1684370025
        0x00039240:    65696620     fie    DCD    1701406240
        0x00039244:    0000646c    ld..    DCD    25708
    $t
    i.pb_decode_varint
    pb_decode_varint
        0x00039248:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0003924c:    2700        .'      MOVS     r7,#0
        0x0003924e:    4688        .F      MOV      r8,r1
        0x00039250:    4604        .F      MOV      r4,r0
        0x00039252:    463d        =F      MOV      r5,r7
        0x00039254:    463e        >F      MOV      r6,r7
        0x00039256:    e009        ..      B        0x3926c ; pb_decode_varint + 36
        0x00039258:    2f40        @/      CMP      r7,#0x40
        0x0003925a:    d307        ..      BCC      0x3926c ; pb_decode_varint + 36
        0x0003925c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003925e:    2800        .(      CMP      r0,#0
        0x00039260:    bf08        ..      IT       EQ
        0x00039262:    a018        ..      ADREQ    r0,{pc}+0x62 ; 0x392c4
        0x00039264:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039266:    2000        .       MOVS     r0,#0
        0x00039268:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0003926c:    68a0        .h      LDR      r0,[r4,#8]
        0x0003926e:    4669        iF      MOV      r1,sp
        0x00039270:    b1d0        ..      CBZ      r0,0x392a8 ; pb_decode_varint + 96
        0x00039272:    6823        #h      LDR      r3,[r4,#0]
        0x00039274:    4620         F      MOV      r0,r4
        0x00039276:    2201        ."      MOVS     r2,#1
        0x00039278:    4798        .G      BLX      r3
        0x0003927a:    b1d0        ..      CBZ      r0,0x392b2 ; pb_decode_varint + 106
        0x0003927c:    68a0        .h      LDR      r0,[r4,#8]
        0x0003927e:    463a        :F      MOV      r2,r7
        0x00039280:    1e41        A.      SUBS     r1,r0,#1
        0x00039282:    60a1        .`      STR      r1,[r4,#8]
        0x00039284:    f89d9000    ....    LDRB     r9,[sp,#0]
        0x00039288:    f009007f    ....    AND      r0,r9,#0x7f
        0x0003928c:    0fc1        ..      LSRS     r1,r0,#31
        0x0003928e:    f7dff8e7    ....    BL       __aeabi_llsl ; 0x18460
        0x00039292:    4305        .C      ORRS     r5,r5,r0
        0x00039294:    430e        .C      ORRS     r6,r6,r1
        0x00039296:    1dff        ..      ADDS     r7,r7,#7
        0x00039298:    f0190f80    ....    TST      r9,#0x80
        0x0003929c:    d1dc        ..      BNE      0x39258 ; pb_decode_varint + 16
        0x0003929e:    e9c85600    ...V    STRD     r5,r6,[r8,#0]
        0x000392a2:    2001        .       MOVS     r0,#1
        0x000392a4:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x000392a8:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000392aa:    2800        .(      CMP      r0,#0
        0x000392ac:    bf08        ..      IT       EQ
        0x000392ae:    a009        ..      ADREQ    r0,{pc}+0x26 ; 0x392d4
        0x000392b0:    e003        ..      B        0x392ba ; pb_decode_varint + 114
        0x000392b2:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000392b4:    2800        .(      CMP      r0,#0
        0x000392b6:    bf08        ..      IT       EQ
        0x000392b8:    a00a        ..      ADREQ    r0,{pc}+0x2c ; 0x392e4
        0x000392ba:    60e0        .`      STR      r0,[r4,#0xc]
        0x000392bc:    2000        .       MOVS     r0,#0
        0x000392be:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x000392c2:    0000        ..      DCW    0
        0x000392c4:    69726176    vari    DCD    1769103734
        0x000392c8:    6f20746e    nt o    DCD    1864397934
        0x000392cc:    66726576    verf    DCD    1718773110
        0x000392d0:    00776f6c    low.    DCD    7827308
        0x000392d4:    2d646e65    end-    DCD    761556581
        0x000392d8:    732d666f    of-s    DCD    1932355183
        0x000392dc:    61657274    trea    DCD    1634038388
        0x000392e0:    0000006d    m...    DCD    109
        0x000392e4:    65206f69    io e    DCD    1696624489
        0x000392e8:    726f7272    rror    DCD    1919906418
        0x000392ec:    00000000    ....    DCD    0
    $t
    i.pb_decode_varint32_eof
    pb_decode_varint32_eof
        0x000392f0:    b5f8        ..      PUSH     {r3-r7,lr}
        0x000392f2:    4604        .F      MOV      r4,r0
        0x000392f4:    6880        .h      LDR      r0,[r0,#8]
        0x000392f6:    460f        .F      MOV      r7,r1
        0x000392f8:    2601        .&      MOVS     r6,#1
        0x000392fa:    4615        .F      MOV      r5,r2
        0x000392fc:    4669        iF      MOV      r1,sp
        0x000392fe:    2800        .(      CMP      r0,#0
        0x00039300:    d031        1.      BEQ      0x39366 ; pb_decode_varint32_eof + 118
        0x00039302:    6823        #h      LDR      r3,[r4,#0]
        0x00039304:    4620         F      MOV      r0,r4
        0x00039306:    2201        ."      MOVS     r2,#1
        0x00039308:    4798        .G      BLX      r3
        0x0003930a:    2800        .(      CMP      r0,#0
        0x0003930c:    d034        4.      BEQ      0x39378 ; pb_decode_varint32_eof + 136
        0x0003930e:    68a0        .h      LDR      r0,[r4,#8]
        0x00039310:    1e41        A.      SUBS     r1,r0,#1
        0x00039312:    60a1        .`      STR      r1,[r4,#8]
        0x00039314:    f89d5000    ...P    LDRB     r5,[sp,#0]
        0x00039318:    f0150f80    ....    TST      r5,#0x80
        0x0003931c:    bf1c        ..      ITT      NE
        0x0003931e:    2607        .&      MOVNE    r6,#7
        0x00039320:    f005057f    ....    ANDNE    r5,r5,#0x7f
        0x00039324:    d057        W.      BEQ      0x393d6 ; pb_decode_varint32_eof + 230
        0x00039326:    68a0        .h      LDR      r0,[r4,#8]
        0x00039328:    4669        iF      MOV      r1,sp
        0x0003932a:    2800        .(      CMP      r0,#0
        0x0003932c:    d02c        ,.      BEQ      0x39388 ; pb_decode_varint32_eof + 152
        0x0003932e:    6823        #h      LDR      r3,[r4,#0]
        0x00039330:    4620         F      MOV      r0,r4
        0x00039332:    2201        ."      MOVS     r2,#1
        0x00039334:    4798        .G      BLX      r3
        0x00039336:    2800        .(      CMP      r0,#0
        0x00039338:    d02b        +.      BEQ      0x39392 ; pb_decode_varint32_eof + 162
        0x0003933a:    68a0        .h      LDR      r0,[r4,#8]
        0x0003933c:    1e41        A.      SUBS     r1,r0,#1
        0x0003933e:    60a1        .`      STR      r1,[r4,#8]
        0x00039340:    2e20         .      CMP      r6,#0x20
        0x00039342:    d32f        /.      BCC      0x393a4 ; pb_decode_varint32_eof + 180
        0x00039344:    2e3f        ?.      CMP      r6,#0x3f
        0x00039346:    bf34        4.      ITE      CC
        0x00039348:    21ff        .!      MOVCC    r1,#0xff
        0x0003934a:    2101        .!      MOVCS    r1,#1
        0x0003934c:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00039350:    f0100f7f    ....    TST      r0,#0x7f
        0x00039354:    d02c        ,.      BEQ      0x393b0 ; pb_decode_varint32_eof + 192
        0x00039356:    2d00        .-      CMP      r5,#0
        0x00039358:    da01        ..      BGE      0x3935e ; pb_decode_varint32_eof + 110
        0x0003935a:    4288        .B      CMP      r0,r1
        0x0003935c:    d028        (.      BEQ      0x393b0 ; pb_decode_varint32_eof + 192
        0x0003935e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039360:    2800        .(      CMP      r0,#0
        0x00039362:    d135        5.      BNE      0x393d0 ; pb_decode_varint32_eof + 224
        0x00039364:    e01c        ..      B        0x393a0 ; pb_decode_varint32_eof + 176
        0x00039366:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039368:    2800        .(      CMP      r0,#0
        0x0003936a:    bf08        ..      IT       EQ
        0x0003936c:    481b        .H      LDREQ    r0,[pc,#108] ; [0x393dc] = 0x392d4
        0x0003936e:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039370:    2d00        .-      CMP      r5,#0
        0x00039372:    bf18        ..      IT       NE
        0x00039374:    702e        .p      STRBNE   r6,[r5,#0]
        0x00039376:    e011        ..      B        0x3939c ; pb_decode_varint32_eof + 172
        0x00039378:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003937a:    2800        .(      CMP      r0,#0
        0x0003937c:    bf08        ..      IT       EQ
        0x0003937e:    4818        .H      LDREQ    r0,[pc,#96] ; [0x393e0] = 0x392e4
        0x00039380:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039382:    68a0        .h      LDR      r0,[r4,#8]
        0x00039384:    b950        P.      CBNZ     r0,0x3939c ; pb_decode_varint32_eof + 172
        0x00039386:    e7f3        ..      B        0x39370 ; pb_decode_varint32_eof + 128
        0x00039388:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003938a:    2800        .(      CMP      r0,#0
        0x0003938c:    bf08        ..      IT       EQ
        0x0003938e:    4813        .H      LDREQ    r0,[pc,#76] ; [0x393dc] = 0x392d4
        0x00039390:    e003        ..      B        0x3939a ; pb_decode_varint32_eof + 170
        0x00039392:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039394:    2800        .(      CMP      r0,#0
        0x00039396:    bf08        ..      IT       EQ
        0x00039398:    4811        .H      LDREQ    r0,[pc,#68] ; [0x393e0] = 0x392e4
        0x0003939a:    60e0        .`      STR      r0,[r4,#0xc]
        0x0003939c:    2000        .       MOVS     r0,#0
        0x0003939e:    bdf8        ..      POP      {r3-r7,pc}
        0x000393a0:    a010        ..      ADR      r0,{pc}+0x44 ; 0x393e4
        0x000393a2:    e015        ..      B        0x393d0 ; pb_decode_varint32_eof + 224
        0x000393a4:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x000393a8:    f000007f    ....    AND      r0,r0,#0x7f
        0x000393ac:    40b0        .@      LSLS     r0,r0,r6
        0x000393ae:    4305        .C      ORRS     r5,r5,r0
        0x000393b0:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x000393b4:    1df6        ..      ADDS     r6,r6,#7
        0x000393b6:    f0100f80    ....    TST      r0,#0x80
        0x000393ba:    d1b4        ..      BNE      0x39326 ; pb_decode_varint32_eof + 54
        0x000393bc:    2e23        #.      CMP      r6,#0x23
        0x000393be:    d10a        ..      BNE      0x393d6 ; pb_decode_varint32_eof + 230
        0x000393c0:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x000393c4:    f0100f70    ..p.    TST      r0,#0x70
        0x000393c8:    d005        ..      BEQ      0x393d6 ; pb_decode_varint32_eof + 230
        0x000393ca:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000393cc:    2800        .(      CMP      r0,#0
        0x000393ce:    d0e7        ..      BEQ      0x393a0 ; pb_decode_varint32_eof + 176
        0x000393d0:    60e0        .`      STR      r0,[r4,#0xc]
        0x000393d2:    2000        .       MOVS     r0,#0
        0x000393d4:    bdf8        ..      POP      {r3-r7,pc}
        0x000393d6:    2001        .       MOVS     r0,#1
        0x000393d8:    603d        =`      STR      r5,[r7,#0]
        0x000393da:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x000393dc:    000392d4    ....    DCD    234196
        0x000393e0:    000392e4    ....    DCD    234212
        0x000393e4:    69726176    vari    DCD    1769103734
        0x000393e8:    6f20746e    nt o    DCD    1864397934
        0x000393ec:    66726576    verf    DCD    1718773110
        0x000393f0:    00776f6c    low.    DCD    7827308
    $t
    i.pb_enc_bytes
    pb_enc_bytes
        0x000393f4:    b570        p.      PUSH     {r4-r6,lr}
        0x000393f6:    b122        ".      CBZ      r2,0x39402 ; pb_enc_bytes + 14
        0x000393f8:    788b        .x      LDRB     r3,[r1,#2]
        0x000393fa:    f0130fc0    ....    TST      r3,#0xc0
        0x000393fe:    d009        ..      BEQ      0x39414 ; pb_enc_bytes + 32
        0x00039400:    e015        ..      B        0x3942e ; pb_enc_bytes + 58
        0x00039402:    2600        .&      MOVS     r6,#0
        0x00039404:    4604        .F      MOV      r4,r0
        0x00039406:    4635        5F      MOV      r5,r6
        0x00039408:    4632        2F      MOV      r2,r6
        0x0003940a:    4633        3F      MOV      r3,r6
        0x0003940c:    f000fa0a    ....    BL       pb_encode_varint ; 0x39824
        0x00039410:    b9b8        ..      CBNZ     r0,0x39442 ; pb_enc_bytes + 78
        0x00039412:    bd70        p.      POP      {r4-r6,pc}
        0x00039414:    8813        ..      LDRH     r3,[r2,#0]
        0x00039416:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x0003941a:    1c9b        ..      ADDS     r3,r3,#2
        0x0003941c:    428b        .B      CMP      r3,r1
        0x0003941e:    d906        ..      BLS      0x3942e ; pb_enc_bytes + 58
        0x00039420:    6901        .i      LDR      r1,[r0,#0x10]
        0x00039422:    2900        .)      CMP      r1,#0
        0x00039424:    bf08        ..      IT       EQ
        0x00039426:    a10a        ..      ADREQ    r1,{pc}+0x2a ; 0x39450
        0x00039428:    6101        .a      STR      r1,[r0,#0x10]
        0x0003942a:    2000        .       MOVS     r0,#0
        0x0003942c:    bd70        p.      POP      {r4-r6,pc}
        0x0003942e:    1c96        ..      ADDS     r6,r2,#2
        0x00039430:    8812        ..      LDRH     r2,[r2,#0]
        0x00039432:    4604        .F      MOV      r4,r0
        0x00039434:    4615        .F      MOV      r5,r2
        0x00039436:    2300        .#      MOVS     r3,#0
        0x00039438:    f000f9f4    ....    BL       pb_encode_varint ; 0x39824
        0x0003943c:    2800        .(      CMP      r0,#0
        0x0003943e:    bf08        ..      IT       EQ
        0x00039440:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00039442:    462a        *F      MOV      r2,r5
        0x00039444:    4631        1F      MOV      r1,r6
        0x00039446:    4620         F      MOV      r0,r4
        0x00039448:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003944c:    f000bca2    ....    B.W      pb_write ; 0x39d94
    $d
        0x00039450:    65747962    byte    DCD    1702132066
        0x00039454:    69732073    s si    DCD    1769152627
        0x00039458:    6520657a    ze e    DCD    1696621946
        0x0003945c:    65656378    xcee    DCD    1701143416
        0x00039460:    00646564    ded.    DCD    6579556
    $t
    i.pb_enc_fixed32
    pb_enc_fixed32
        0x00039464:    b508        ..      PUSH     {r3,lr}
        0x00039466:    6811        .h      LDR      r1,[r2,#0]
        0x00039468:    f88d1000    ....    STRB     r1,[sp,#0]
        0x0003946c:    0a0a        ..      LSRS     r2,r1,#8
        0x0003946e:    f88d2001    ...     STRB     r2,[sp,#1]
        0x00039472:    0c0a        ..      LSRS     r2,r1,#16
        0x00039474:    f88d2002    ...     STRB     r2,[sp,#2]
        0x00039478:    0e09        ..      LSRS     r1,r1,#24
        0x0003947a:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003947e:    2204        ."      MOVS     r2,#4
        0x00039480:    4669        iF      MOV      r1,sp
        0x00039482:    f000fc87    ....    BL       pb_write ; 0x39d94
        0x00039486:    bd08        ..      POP      {r3,pc}
    i.pb_enc_fixed64
    pb_enc_fixed64
        0x00039488:    b500        ..      PUSH     {lr}
        0x0003948a:    e9d23100    ...1    LDRD     r3,r1,[r2,#0]
        0x0003948e:    b083        ..      SUB      sp,sp,#0xc
        0x00039490:    ea4f2c13    O..,    LSR      r12,r3,#8
        0x00039494:    ea4c6201    L..b    ORR      r2,r12,r1,LSL #24
        0x00039498:    f88d3000    ...0    STRB     r3,[sp,#0]
        0x0003949c:    ea4f4c13    O..L    LSR      r12,r3,#16
        0x000394a0:    f88d2001    ...     STRB     r2,[sp,#1]
        0x000394a4:    ea4c4201    L..B    ORR      r2,r12,r1,LSL #16
        0x000394a8:    f88d2002    ...     STRB     r2,[sp,#2]
        0x000394ac:    0e1b        ..      LSRS     r3,r3,#24
        0x000394ae:    ea432201    C.."    ORR      r2,r3,r1,LSL #8
        0x000394b2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x000394b6:    f88d1004    ....    STRB     r1,[sp,#4]
        0x000394ba:    0a0a        ..      LSRS     r2,r1,#8
        0x000394bc:    0e0b        ..      LSRS     r3,r1,#24
        0x000394be:    f88d2005    ...     STRB     r2,[sp,#5]
        0x000394c2:    0c09        ..      LSRS     r1,r1,#16
        0x000394c4:    f88d1006    ....    STRB     r1,[sp,#6]
        0x000394c8:    f88d3007    ...0    STRB     r3,[sp,#7]
        0x000394cc:    2208        ."      MOVS     r2,#8
        0x000394ce:    4669        iF      MOV      r1,sp
        0x000394d0:    f000fc60    ..`.    BL       pb_write ; 0x39d94
        0x000394d4:    b003        ..      ADD      sp,sp,#0xc
        0x000394d6:    bd00        ..      POP      {pc}
    i.pb_enc_fixed_length_bytes
    pb_enc_fixed_length_bytes
        0x000394d8:    b570        p.      PUSH     {r4-r6,lr}
        0x000394da:    4616        .F      MOV      r6,r2
        0x000394dc:    f8b12007    ...     LDRH     r2,[r1,#7]
        0x000394e0:    4605        .F      MOV      r5,r0
        0x000394e2:    4614        .F      MOV      r4,r2
        0x000394e4:    2300        .#      MOVS     r3,#0
        0x000394e6:    f000f99d    ....    BL       pb_encode_varint ; 0x39824
        0x000394ea:    2800        .(      CMP      r0,#0
        0x000394ec:    bf08        ..      IT       EQ
        0x000394ee:    bd70        p.      POPEQ    {r4-r6,pc}
        0x000394f0:    4622        "F      MOV      r2,r4
        0x000394f2:    4631        1F      MOV      r1,r6
        0x000394f4:    4628        (F      MOV      r0,r5
        0x000394f6:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000394fa:    f000bc4b    ..K.    B.W      pb_write ; 0x39d94
    i.pb_enc_string
    pb_enc_string
        0x000394fe:    b570        p.      PUSH     {r4-r6,lr}
        0x00039500:    f8b1c007    ....    LDRH     r12,[r1,#7]
        0x00039504:    7889        .x      LDRB     r1,[r1,#2]
        0x00039506:    2300        .#      MOVS     r3,#0
        0x00039508:    f00101c0    ....    AND      r1,r1,#0xc0
        0x0003950c:    4614        .F      MOV      r4,r2
        0x0003950e:    2980        .)      CMP      r1,#0x80
        0x00039510:    bf08        ..      IT       EQ
        0x00039512:    f04f3cff    O..<    MOVEQ    r12,#0xffffffff
        0x00039516:    b13c        <.      CBZ      r4,0x39528 ; pb_enc_string + 42
        0x00039518:    4563        cE      CMP      r3,r12
        0x0003951a:    d205        ..      BCS      0x39528 ; pb_enc_string + 42
        0x0003951c:    7811        .x      LDRB     r1,[r2,#0]
        0x0003951e:    2900        .)      CMP      r1,#0
        0x00039520:    bf1c        ..      ITT      NE
        0x00039522:    1c52        R.      ADDNE    r2,r2,#1
        0x00039524:    1c5b        [.      ADDNE    r3,r3,#1
        0x00039526:    d1f7        ..      BNE      0x39518 ; pb_enc_string + 26
        0x00039528:    4626        &F      MOV      r6,r4
        0x0003952a:    461a        .F      MOV      r2,r3
        0x0003952c:    461c        .F      MOV      r4,r3
        0x0003952e:    4605        .F      MOV      r5,r0
        0x00039530:    2300        .#      MOVS     r3,#0
        0x00039532:    f000f977    ..w.    BL       pb_encode_varint ; 0x39824
        0x00039536:    2800        .(      CMP      r0,#0
        0x00039538:    bf08        ..      IT       EQ
        0x0003953a:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003953c:    4622        "F      MOV      r2,r4
        0x0003953e:    4631        1F      MOV      r1,r6
        0x00039540:    4628        (F      MOV      r0,r5
        0x00039542:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00039546:    f000bc25    ..%.    B.W      pb_write ; 0x39d94
        0x0003954a:    0000        ..      MOVS     r0,r0
    i.pb_enc_submessage
    pb_enc_submessage
        0x0003954c:    f8d1100b    ....    LDR      r1,[r1,#0xb]
        0x00039550:    b109        ..      CBZ      r1,0x39556 ; pb_enc_submessage + 10
        0x00039552:    f000b8d9    ....    B.W      pb_encode_submessage ; 0x39708
        0x00039556:    6901        .i      LDR      r1,[r0,#0x10]
        0x00039558:    2900        .)      CMP      r1,#0
        0x0003955a:    bf08        ..      IT       EQ
        0x0003955c:    a101        ..      ADREQ    r1,{pc}+8 ; 0x39564
        0x0003955e:    6101        .a      STR      r1,[r0,#0x10]
        0x00039560:    2000        .       MOVS     r0,#0
        0x00039562:    4770        pG      BX       lr
    $d
        0x00039564:    61766e69    inva    DCD    1635151465
        0x00039568:    2064696c    lid     DCD    543451500
        0x0003956c:    6c656966    fiel    DCD    1818585446
        0x00039570:    65642064    d de    DCD    1701060708
        0x00039574:    69726373    scri    DCD    1769104243
        0x00039578:    726f7470    ptor    DCD    1919906928
        0x0003957c:    00000000    ....    DCD    0
    $t
    i.pb_enc_svarint
    pb_enc_svarint
        0x00039580:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x00039584:    2901        .)      CMP      r1,#1
        0x00039586:    bf04        ..      ITT      EQ
        0x00039588:    f9921000    ....    LDRSBEQ  r1,[r2,#0]
        0x0003958c:    17cb        ..      ASREQ    r3,r1,#31
        0x0003958e:    d015        ..      BEQ      0x395bc ; pb_enc_svarint + 60
        0x00039590:    2902        .)      CMP      r1,#2
        0x00039592:    bf08        ..      IT       EQ
        0x00039594:    f9b21000    ....    LDRSHEQ  r1,[r2,#0]
        0x00039598:    d00f        ..      BEQ      0x395ba ; pb_enc_svarint + 58
        0x0003959a:    2904        .)      CMP      r1,#4
        0x0003959c:    bf08        ..      IT       EQ
        0x0003959e:    6811        .h      LDREQ    r1,[r2,#0]
        0x000395a0:    d00b        ..      BEQ      0x395ba ; pb_enc_svarint + 58
        0x000395a2:    2908        .)      CMP      r1,#8
        0x000395a4:    bf08        ..      IT       EQ
        0x000395a6:    e9d21300    ....    LDRDEQ   r1,r3,[r2,#0]
        0x000395aa:    d007        ..      BEQ      0x395bc ; pb_enc_svarint + 60
        0x000395ac:    6901        .i      LDR      r1,[r0,#0x10]
        0x000395ae:    2900        .)      CMP      r1,#0
        0x000395b0:    bf08        ..      IT       EQ
        0x000395b2:    a108        ..      ADREQ    r1,{pc}+0x22 ; 0x395d4
        0x000395b4:    6101        .a      STR      r1,[r0,#0x10]
        0x000395b6:    2000        .       MOVS     r0,#0
        0x000395b8:    4770        pG      BX       lr
        0x000395ba:    17cb        ..      ASRS     r3,r1,#31
        0x000395bc:    2b00        .+      CMP      r3,#0
        0x000395be:    da05        ..      BGE      0x395cc ; pb_enc_svarint + 76
        0x000395c0:    184a        J.      ADDS     r2,r1,r1
        0x000395c2:    eb430103    C...    ADC      r1,r3,r3
        0x000395c6:    43d2        .C      MVNS     r2,r2
        0x000395c8:    43cb        .C      MVNS     r3,r1
        0x000395ca:    e001        ..      B        0x395d0 ; pb_enc_svarint + 80
        0x000395cc:    184a        J.      ADDS     r2,r1,r1
        0x000395ce:    415b        [A      ADCS     r3,r3,r3
        0x000395d0:    f000b928    ..(.    B.W      pb_encode_varint ; 0x39824
    $d
        0x000395d4:    61766e69    inva    DCD    1635151465
        0x000395d8:    2064696c    lid     DCD    543451500
        0x000395dc:    61746164    data    DCD    1635017060
        0x000395e0:    7a69735f    _siz    DCD    2053731167
        0x000395e4:    00000065    e...    DCD    101
    $t
    i.pb_enc_uvarint
    pb_enc_uvarint
        0x000395e8:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x000395ec:    2300        .#      MOVS     r3,#0
        0x000395ee:    4694        .F      MOV      r12,r2
        0x000395f0:    2901        .)      CMP      r1,#1
        0x000395f2:    bf08        ..      IT       EQ
        0x000395f4:    7812        .x      LDRBEQ   r2,[r2,#0]
        0x000395f6:    d013        ..      BEQ      0x39620 ; pb_enc_uvarint + 56
        0x000395f8:    2902        .)      CMP      r1,#2
        0x000395fa:    bf08        ..      IT       EQ
        0x000395fc:    8812        ..      LDRHEQ   r2,[r2,#0]
        0x000395fe:    d00f        ..      BEQ      0x39620 ; pb_enc_uvarint + 56
        0x00039600:    2904        .)      CMP      r1,#4
        0x00039602:    bf08        ..      IT       EQ
        0x00039604:    6812        .h      LDREQ    r2,[r2,#0]
        0x00039606:    d00b        ..      BEQ      0x39620 ; pb_enc_uvarint + 56
        0x00039608:    2908        .)      CMP      r1,#8
        0x0003960a:    bf08        ..      IT       EQ
        0x0003960c:    e9dc2300    ...#    LDRDEQ   r2,r3,[r12,#0]
        0x00039610:    d006        ..      BEQ      0x39620 ; pb_enc_uvarint + 56
        0x00039612:    6901        .i      LDR      r1,[r0,#0x10]
        0x00039614:    2900        .)      CMP      r1,#0
        0x00039616:    bf08        ..      IT       EQ
        0x00039618:    a102        ..      ADREQ    r1,{pc}+0xc ; 0x39624
        0x0003961a:    6101        .a      STR      r1,[r0,#0x10]
        0x0003961c:    2000        .       MOVS     r0,#0
        0x0003961e:    4770        pG      BX       lr
        0x00039620:    f000b900    ....    B.W      pb_encode_varint ; 0x39824
    $d
        0x00039624:    61766e69    inva    DCD    1635151465
        0x00039628:    2064696c    lid     DCD    543451500
        0x0003962c:    61746164    data    DCD    1635017060
        0x00039630:    7a69735f    _siz    DCD    2053731167
        0x00039634:    00000065    e...    DCD    101
    $t
    i.pb_enc_varint
    pb_enc_varint
        0x00039638:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x0003963c:    4613        .F      MOV      r3,r2
        0x0003963e:    2901        .)      CMP      r1,#1
        0x00039640:    bf04        ..      ITT      EQ
        0x00039642:    f9922000    ...     LDRSBEQ  r2,[r2,#0]
        0x00039646:    17d3        ..      ASREQ    r3,r2,#31
        0x00039648:    d015        ..      BEQ      0x39676 ; pb_enc_varint + 62
        0x0003964a:    2902        .)      CMP      r1,#2
        0x0003964c:    bf08        ..      IT       EQ
        0x0003964e:    f9b22000    ...     LDRSHEQ  r2,[r2,#0]
        0x00039652:    d00f        ..      BEQ      0x39674 ; pb_enc_varint + 60
        0x00039654:    2904        .)      CMP      r1,#4
        0x00039656:    bf08        ..      IT       EQ
        0x00039658:    6812        .h      LDREQ    r2,[r2,#0]
        0x0003965a:    d00b        ..      BEQ      0x39674 ; pb_enc_varint + 60
        0x0003965c:    2908        .)      CMP      r1,#8
        0x0003965e:    bf08        ..      IT       EQ
        0x00039660:    e9d32300    ...#    LDRDEQ   r2,r3,[r3,#0]
        0x00039664:    d007        ..      BEQ      0x39676 ; pb_enc_varint + 62
        0x00039666:    6901        .i      LDR      r1,[r0,#0x10]
        0x00039668:    2900        .)      CMP      r1,#0
        0x0003966a:    bf08        ..      IT       EQ
        0x0003966c:    a103        ..      ADREQ    r1,{pc}+0x10 ; 0x3967c
        0x0003966e:    6101        .a      STR      r1,[r0,#0x10]
        0x00039670:    2000        .       MOVS     r0,#0
        0x00039672:    4770        pG      BX       lr
        0x00039674:    17d3        ..      ASRS     r3,r2,#31
        0x00039676:    f000b8d5    ....    B.W      pb_encode_varint ; 0x39824
    $d
        0x0003967a:    0000        ..      DCW    0
        0x0003967c:    61766e69    inva    DCD    1635151465
        0x00039680:    2064696c    lid     DCD    543451500
        0x00039684:    61746164    data    DCD    1635017060
        0x00039688:    7a69735f    _siz    DCD    2053731167
        0x0003968c:    00000065    e...    DCD    101
    $t
    i.pb_encode
    pb_encode
        0x00039690:    b530        0.      PUSH     {r4,r5,lr}
        0x00039692:    b087        ..      SUB      sp,sp,#0x1c
        0x00039694:    4605        .F      MOV      r5,r0
        0x00039696:    4668        hF      MOV      r0,sp
        0x00039698:    f000f8f2    ....    BL       pb_field_iter_begin ; 0x39880
        0x0003969c:    b198        ..      CBZ      r0,0x396c6 ; pb_encode + 54
        0x0003969e:    9801        ..      LDR      r0,[sp,#4]
        0x000396a0:    7880        .x      LDRB     r0,[r0,#2]
        0x000396a2:    f000000f    ....    AND      r0,r0,#0xf
        0x000396a6:    2808        .(      CMP      r0,#8
        0x000396a8:    d010        ..      BEQ      0x396cc ; pb_encode + 60
        0x000396aa:    4628        (F      MOV      r0,r5
        0x000396ac:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000396ae:    9901        ..      LDR      r1,[sp,#4]
        0x000396b0:    f7f9feaa    ....    BL       encode_field ; 0x33408
        0x000396b4:    2800        .(      CMP      r0,#0
        0x000396b6:    bf04        ..      ITT      EQ
        0x000396b8:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x000396ba:    bd30        0.      POPEQ    {r4,r5,pc}
        0x000396bc:    4668        hF      MOV      r0,sp
        0x000396be:    f000f955    ..U.    BL       pb_field_iter_next ; 0x3996c
        0x000396c2:    2800        .(      CMP      r0,#0
        0x000396c4:    d1eb        ..      BNE      0x3969e ; pb_encode + 14
        0x000396c6:    b007        ..      ADD      sp,sp,#0x1c
        0x000396c8:    2001        .       MOVS     r0,#1
        0x000396ca:    bd30        0.      POP      {r4,r5,pc}
        0x000396cc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000396ce:    6804        .h      LDR      r4,[r0,#0]
        0x000396d0:    2c00        .,      CMP      r4,#0
        0x000396d2:    d0f3        ..      BEQ      0x396bc ; pb_encode + 44
        0x000396d4:    6821        !h      LDR      r1,[r4,#0]
        0x000396d6:    684a        Jh      LDR      r2,[r1,#4]
        0x000396d8:    b152        R.      CBZ      r2,0x396f0 ; pb_encode + 96
        0x000396da:    4621        !F      MOV      r1,r4
        0x000396dc:    4628        (F      MOV      r0,r5
        0x000396de:    4790        .G      BLX      r2
        0x000396e0:    2800        .(      CMP      r0,#0
        0x000396e2:    bf04        ..      ITT      EQ
        0x000396e4:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x000396e6:    bd30        0.      POPEQ    {r4,r5,pc}
        0x000396e8:    68a4        .h      LDR      r4,[r4,#8]
        0x000396ea:    2c00        .,      CMP      r4,#0
        0x000396ec:    d1f2        ..      BNE      0x396d4 ; pb_encode + 68
        0x000396ee:    e7e5        ..      B        0x396bc ; pb_encode + 44
        0x000396f0:    6889        .h      LDR      r1,[r1,#8]
        0x000396f2:    4628        (F      MOV      r0,r5
        0x000396f4:    788a        .x      LDRB     r2,[r1,#2]
        0x000396f6:    f00202c0    ....    AND      r2,r2,#0xc0
        0x000396fa:    2a80        .*      CMP      r2,#0x80
        0x000396fc:    bf14        ..      ITE      NE
        0x000396fe:    6862        bh      LDRNE    r2,[r4,#4]
        0x00039700:    1d22        ".      ADDEQ    r2,r4,#4
        0x00039702:    f7f9fe81    ....    BL       encode_field ; 0x33408
        0x00039706:    e7eb        ..      B        0x396e0 ; pb_encode + 80
    i.pb_encode_submessage
    pb_encode_submessage
        0x00039708:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003970c:    b086        ..      SUB      sp,sp,#0x18
        0x0003970e:    2600        .&      MOVS     r6,#0
        0x00039710:    4604        .F      MOV      r4,r0
        0x00039712:    4617        .F      MOV      r7,r2
        0x00039714:    4688        .F      MOV      r8,r1
        0x00039716:    9600        ..      STR      r6,[sp,#0]
        0x00039718:    9601        ..      STR      r6,[sp,#4]
        0x0003971a:    9602        ..      STR      r6,[sp,#8]
        0x0003971c:    9603        ..      STR      r6,[sp,#0xc]
        0x0003971e:    4668        hF      MOV      r0,sp
        0x00039720:    9604        ..      STR      r6,[sp,#0x10]
        0x00039722:    f7ffffb5    ....    BL       pb_encode ; 0x39690
        0x00039726:    b1b0        ..      CBZ      r0,0x39756 ; pb_encode_submessage + 78
        0x00039728:    9d03        ..      LDR      r5,[sp,#0xc]
        0x0003972a:    2300        .#      MOVS     r3,#0
        0x0003972c:    462a        *F      MOV      r2,r5
        0x0003972e:    4620         F      MOV      r0,r4
        0x00039730:    f000f878    ..x.    BL       pb_encode_varint ; 0x39824
        0x00039734:    2800        .(      CMP      r0,#0
        0x00039736:    bf04        ..      ITT      EQ
        0x00039738:    b006        ..      ADDEQ    sp,sp,#0x18
        0x0003973a:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0003973e:    6820         h      LDR      r0,[r4,#0]
        0x00039740:    b178        x.      CBZ      r0,0x39762 ; pb_encode_submessage + 90
        0x00039742:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00039744:    68a2        .h      LDR      r2,[r4,#8]
        0x00039746:    4429        )D      ADD      r1,r1,r5
        0x00039748:    4291        .B      CMP      r1,r2
        0x0003974a:    d912        ..      BLS      0x39772 ; pb_encode_submessage + 106
        0x0003974c:    6920         i      LDR      r0,[r4,#0x10]
        0x0003974e:    2800        .(      CMP      r0,#0
        0x00039750:    bf08        ..      IT       EQ
        0x00039752:    4819        .H      LDREQ    r0,[pc,#100] ; [0x397b8] = 0x39dd4
        0x00039754:    e02b        +.      B        0x397ae ; pb_encode_submessage + 166
        0x00039756:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039758:    6120         a      STR      r0,[r4,#0x10]
        0x0003975a:    b006        ..      ADD      sp,sp,#0x18
        0x0003975c:    2000        .       MOVS     r0,#0
        0x0003975e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00039762:    462a        *F      MOV      r2,r5
        0x00039764:    2100        .!      MOVS     r1,#0
        0x00039766:    4620         F      MOV      r0,r4
        0x00039768:    f000fb14    ....    BL       pb_write ; 0x39d94
        0x0003976c:    b006        ..      ADD      sp,sp,#0x18
        0x0003976e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00039772:    9000        ..      STR      r0,[sp,#0]
        0x00039774:    6860        `h      LDR      r0,[r4,#4]
        0x00039776:    e9cd5602    ...V    STRD     r5,r6,[sp,#8]
        0x0003977a:    9001        ..      STR      r0,[sp,#4]
        0x0003977c:    463a        :F      MOV      r2,r7
        0x0003977e:    4641        AF      MOV      r1,r8
        0x00039780:    4668        hF      MOV      r0,sp
        0x00039782:    9604        ..      STR      r6,[sp,#0x10]
        0x00039784:    f7ffff84    ....    BL       pb_encode ; 0x39690
        0x00039788:    4601        .F      MOV      r1,r0
        0x0003978a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003978c:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003978e:    4410        .D      ADD      r0,r0,r2
        0x00039790:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039792:    9801        ..      LDR      r0,[sp,#4]
        0x00039794:    6060        ``      STR      r0,[r4,#4]
        0x00039796:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039798:    6120         a      STR      r0,[r4,#0x10]
        0x0003979a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003979c:    42aa        .B      CMP      r2,r5
        0x0003979e:    bf02        ..      ITTT     EQ
        0x000397a0:    4608        .F      MOVEQ    r0,r1
        0x000397a2:    b006        ..      ADDEQ    sp,sp,#0x18
        0x000397a4:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x000397a8:    2800        .(      CMP      r0,#0
        0x000397aa:    bf08        ..      IT       EQ
        0x000397ac:    a003        ..      ADREQ    r0,{pc}+0x10 ; 0x397bc
        0x000397ae:    6120         a      STR      r0,[r4,#0x10]
        0x000397b0:    b006        ..      ADD      sp,sp,#0x18
        0x000397b2:    2000        .       MOVS     r0,#0
        0x000397b4:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x000397b8:    00039dd4    ....    DCD    237012
        0x000397bc:    6d627573    subm    DCD    1835169139
        0x000397c0:    73206773    sg s    DCD    1931503475
        0x000397c4:    20657a69    ize     DCD    543521385
        0x000397c8:    6e616863    chan    DCD    1851877475
        0x000397cc:    00646567    ged.    DCD    6579559
    $t
    i.pb_encode_tag_for_field
    pb_encode_tag_for_field
        0x000397d0:    788a        .x      LDRB     r2,[r1,#2]
        0x000397d2:    f002020f    ....    AND      r2,r2,#0xf
        0x000397d6:    2a0a        .*      CMP      r2,#0xa
        0x000397d8:    d213        ..      BCS      0x39802 ; pb_encode_tag_for_field + 50
        0x000397da:    e8dff002    ....    TBB      [pc,r2]
    $d
        0x000397de:    0505        ..      DCW    1285
        0x000397e0:    0b090705    ....    DCD    185140997
        0x000397e4:    0b120b0b    ....    DCD    185731851
    $t
        0x000397e8:    2200        ."      MOVS     r2,#0
        0x000397ea:    e004        ..      B        0x397f6 ; pb_encode_tag_for_field + 38
        0x000397ec:    2205        ."      MOVS     r2,#5
        0x000397ee:    e002        ..      B        0x397f6 ; pb_encode_tag_for_field + 38
        0x000397f0:    2201        ."      MOVS     r2,#1
        0x000397f2:    e000        ..      B        0x397f6 ; pb_encode_tag_for_field + 38
        0x000397f4:    2202        ."      MOVS     r2,#2
        0x000397f6:    8809        ..      LDRH     r1,[r1,#0]
        0x000397f8:    0f4b        K.      LSRS     r3,r1,#29
        0x000397fa:    ea4202c1    B...    ORR      r2,r2,r1,LSL #3
        0x000397fe:    f000b811    ....    B.W      pb_encode_varint ; 0x39824
        0x00039802:    6901        .i      LDR      r1,[r0,#0x10]
        0x00039804:    2900        .)      CMP      r1,#0
        0x00039806:    bf08        ..      IT       EQ
        0x00039808:    a101        ..      ADREQ    r1,{pc}+8 ; 0x39810
        0x0003980a:    6101        .a      STR      r1,[r0,#0x10]
        0x0003980c:    2000        .       MOVS     r0,#0
        0x0003980e:    4770        pG      BX       lr
    $d
        0x00039810:    61766e69    inva    DCD    1635151465
        0x00039814:    2064696c    lid     DCD    543451500
        0x00039818:    6c656966    fiel    DCD    1818585446
        0x0003981c:    79742064    d ty    DCD    2037653604
        0x00039820:    00006570    pe..    DCD    25968
    $t
    i.pb_encode_varint
    pb_encode_varint
        0x00039824:    b510        ..      PUSH     {r4,lr}
        0x00039826:    2100        .!      MOVS     r1,#0
        0x00039828:    f1d20c7f    ....    RSBS     r12,r2,#0x7f
        0x0003982c:    b084        ..      SUB      sp,sp,#0x10
        0x0003982e:    eb710c03    q...    SBCS     r12,r1,r3
        0x00039832:    d304        ..      BCC      0x3983e ; pb_encode_varint + 26
        0x00039834:    f88d200c    ...     STRB     r2,[sp,#0xc]
        0x00039838:    2201        ."      MOVS     r2,#1
        0x0003983a:    a903        ..      ADD      r1,sp,#0xc
        0x0003983c:    e01c        ..      B        0x39878 ; pb_encode_varint + 84
        0x0003983e:    46ec        .F      MOV      r12,sp
        0x00039840:    ea520403    R...    ORRS     r4,r2,r3
        0x00039844:    d00e        ..      BEQ      0x39864 ; pb_encode_varint + 64
        0x00039846:    bf00        ..      NOP      
        0x00039848:    f002047f    ....    AND      r4,r2,#0x7f
        0x0003984c:    09d2        ..      LSRS     r2,r2,#7
        0x0003984e:    f0440480    D...    ORR      r4,r4,#0x80
        0x00039852:    ea426243    B.Cb    ORR      r2,r2,r3,LSL #25
        0x00039856:    f80c4001    ...@    STRB     r4,[r12,r1]
        0x0003985a:    09db        ..      LSRS     r3,r3,#7
        0x0003985c:    1c49        I.      ADDS     r1,r1,#1
        0x0003985e:    ea520403    R...    ORRS     r4,r2,r3
        0x00039862:    d1f1        ..      BNE      0x39848 ; pb_encode_varint + 36
        0x00039864:    eb0c0201    ....    ADD      r2,r12,r1
        0x00039868:    f8123c01    ...<    LDRB     r3,[r2,#-1]
        0x0003986c:    f003037f    ....    AND      r3,r3,#0x7f
        0x00039870:    f8023c01    ...<    STRB     r3,[r2,#-1]
        0x00039874:    460a        .F      MOV      r2,r1
        0x00039876:    4661        aF      MOV      r1,r12
        0x00039878:    f000fa8c    ....    BL       pb_write ; 0x39d94
        0x0003987c:    b004        ..      ADD      sp,sp,#0x10
        0x0003987e:    bd10        ..      POP      {r4,pc}
    i.pb_field_iter_begin
    pb_field_iter_begin
        0x00039880:    60c2        .`      STR      r2,[r0,#0xc]
        0x00039882:    2300        .#      MOVS     r3,#0
        0x00039884:    6001        .`      STR      r1,[r0,#0]
        0x00039886:    e9c01301    ....    STRD     r1,r3,[r0,#4]
        0x0003988a:    f8b13003    ...0    LDRH     r3,[r1,#3]
        0x0003988e:    441a        .D      ADD      r2,r2,r3
        0x00039890:    6102        .a      STR      r2,[r0,#0x10]
        0x00039892:    f9b13005    ...0    LDRSH    r3,[r1,#5]
        0x00039896:    441a        .D      ADD      r2,r2,r3
        0x00039898:    6142        Ba      STR      r2,[r0,#0x14]
        0x0003989a:    8808        ..      LDRH     r0,[r1,#0]
        0x0003989c:    2800        .(      CMP      r0,#0
        0x0003989e:    bf18        ..      IT       NE
        0x000398a0:    2001        .       MOVNE    r0,#1
        0x000398a2:    4770        pG      BX       lr
    i.pb_field_iter_find
    pb_field_iter_find
        0x000398a4:    e92d03f0    -...    PUSH     {r4-r9}
        0x000398a8:    2600        .&      MOVS     r6,#0
        0x000398aa:    6844        Dh      LDR      r4,[r0,#4]
        0x000398ac:    2530        0%      MOVS     r5,#0x30
        0x000398ae:    f64f77ff    O..w    MOV      r7,#0xffff
        0x000398b2:    6843        Ch      LDR      r3,[r0,#4]
        0x000398b4:    881a        ..      LDRH     r2,[r3,#0]
        0x000398b6:    428a        .B      CMP      r2,r1
        0x000398b8:    d10a        ..      BNE      0x398d0 ; pb_field_iter_find + 44
        0x000398ba:    f893c002    ....    LDRB     r12,[r3,#2]
        0x000398be:    f00c0c0f    ....    AND      r12,r12,#0xf
        0x000398c2:    f1bc0f08    ....    CMP      r12,#8
        0x000398c6:    d003        ..      BEQ      0x398d0 ; pb_field_iter_find + 44
        0x000398c8:    e8bd03f0    ....    POP      {r4-r9}
        0x000398cc:    2001        .       MOVS     r0,#1
        0x000398ce:    4770        pG      BX       lr
        0x000398d0:    2a00        .*      CMP      r2,#0
        0x000398d2:    d044        D.      BEQ      0x3995e ; pb_field_iter_find + 186
        0x000398d4:    f103020f    ....    ADD      r2,r3,#0xf
        0x000398d8:    6042        B`      STR      r2,[r0,#4]
        0x000398da:    f8b3c00f    ....    LDRH     r12,[r3,#0xf]
        0x000398de:    f1bc0f00    ....    CMP      r12,#0
        0x000398e2:    d022        ".      BEQ      0x3992a ; pb_field_iter_find + 134
        0x000398e4:    f8938002    ....    LDRB     r8,[r3,#2]
        0x000398e8:    f8b3c007    ....    LDRH     r12,[r3,#7]
        0x000398ec:    ea350908    5...    BICS     r9,r5,r8
        0x000398f0:    bf01        ..      ITTTT    EQ
        0x000398f2:    f8929002    ....    LDRBEQ   r9,[r2,#2]
        0x000398f6:    ea350909    5...    BICSEQ   r9,r5,r9
        0x000398fa:    f8b29003    ....    LDRHEQ   r9,[r2,#3]
        0x000398fe:    45b9        .E      CMPEQ    r9,r7
        0x00039900:    d02d        -.      BEQ      0x3995e ; pb_field_iter_find + 186
        0x00039902:    f00809f0    ....    AND      r9,r8,#0xf0
        0x00039906:    f1b90f20    .. .    CMP      r9,#0x20
        0x0003990a:    bf04        ..      ITT      EQ
        0x0003990c:    f8b33009    ...0    LDRHEQ   r3,[r3,#9]
        0x00039910:    fb03fc0c    ....    MULEQ    r12,r3,r12
        0x00039914:    d005        ..      BEQ      0x39922 ; pb_field_iter_find + 126
        0x00039916:    f00803c0    ....    AND      r3,r8,#0xc0
        0x0003991a:    2b80        .+      CMP      r3,#0x80
        0x0003991c:    bf08        ..      IT       EQ
        0x0003991e:    f04f0c04    O...    MOVEQ    r12,#4
        0x00039922:    f0180f30    ..0.    TST      r8,#0x30
        0x00039926:    d110        ..      BNE      0x3994a ; pb_field_iter_find + 166
        0x00039928:    e00c        ..      B        0x39944 ; pb_field_iter_find + 160
        0x0003992a:    6802        .h      LDR      r2,[r0,#0]
        0x0003992c:    68c3        .h      LDR      r3,[r0,#0xc]
        0x0003992e:    e9c02601    ...&    STRD     r2,r6,[r0,#4]
        0x00039932:    f8b2c003    ....    LDRH     r12,[r2,#3]
        0x00039936:    4463        cD      ADD      r3,r3,r12
        0x00039938:    6103        .a      STR      r3,[r0,#0x10]
        0x0003993a:    f9b22005    ...     LDRSH    r2,[r2,#5]
        0x0003993e:    441a        .D      ADD      r2,r2,r3
        0x00039940:    6142        Ba      STR      r2,[r0,#0x14]
        0x00039942:    e00c        ..      B        0x3995e ; pb_field_iter_find + 186
        0x00039944:    6883        .h      LDR      r3,[r0,#8]
        0x00039946:    1c5b        [.      ADDS     r3,r3,#1
        0x00039948:    6083        .`      STR      r3,[r0,#8]
        0x0003994a:    f8b28003    ....    LDRH     r8,[r2,#3]
        0x0003994e:    6903        .i      LDR      r3,[r0,#0x10]
        0x00039950:    4443        CD      ADD      r3,r3,r8
        0x00039952:    4463        cD      ADD      r3,r3,r12
        0x00039954:    6103        .a      STR      r3,[r0,#0x10]
        0x00039956:    f9b22005    ...     LDRSH    r2,[r2,#5]
        0x0003995a:    441a        .D      ADD      r2,r2,r3
        0x0003995c:    6142        Ba      STR      r2,[r0,#0x14]
        0x0003995e:    6842        Bh      LDR      r2,[r0,#4]
        0x00039960:    42a2        .B      CMP      r2,r4
        0x00039962:    d1a6        ..      BNE      0x398b2 ; pb_field_iter_find + 14
        0x00039964:    e8bd03f0    ....    POP      {r4-r9}
        0x00039968:    2000        .       MOVS     r0,#0
        0x0003996a:    4770        pG      BX       lr
    i.pb_field_iter_next
    pb_field_iter_next
        0x0003996c:    6842        Bh      LDR      r2,[r0,#4]
        0x0003996e:    8811        ..      LDRH     r1,[r2,#0]
        0x00039970:    2900        .)      CMP      r1,#0
        0x00039972:    bf04        ..      ITT      EQ
        0x00039974:    2000        .       MOVEQ    r0,#0
        0x00039976:    4770        pG      BXEQ     lr
        0x00039978:    f102010f    ....    ADD      r1,r2,#0xf
        0x0003997c:    6041        A`      STR      r1,[r0,#4]
        0x0003997e:    f8b2300f    ...0    LDRH     r3,[r2,#0xf]
        0x00039982:    b973        s.      CBNZ     r3,0x399a2 ; pb_field_iter_next + 54
        0x00039984:    2300        .#      MOVS     r3,#0
        0x00039986:    6801        .h      LDR      r1,[r0,#0]
        0x00039988:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0003998a:    e9c01301    ....    STRD     r1,r3,[r0,#4]
        0x0003998e:    f8b13003    ...0    LDRH     r3,[r1,#3]
        0x00039992:    441a        .D      ADD      r2,r2,r3
        0x00039994:    6102        .a      STR      r2,[r0,#0x10]
        0x00039996:    f9b11005    ....    LDRSH    r1,[r1,#5]
        0x0003999a:    4411        .D      ADD      r1,r1,r2
        0x0003999c:    6141        Aa      STR      r1,[r0,#0x14]
        0x0003999e:    2000        .       MOVS     r0,#0
        0x000399a0:    4770        pG      BX       lr
        0x000399a2:    b430        0.      PUSH     {r4,r5}
        0x000399a4:    f892c002    ....    LDRB     r12,[r2,#2]
        0x000399a8:    f8b23007    ...0    LDRH     r3,[r2,#7]
        0x000399ac:    2430        0$      MOVS     r4,#0x30
        0x000399ae:    ea34050c    4...    BICS     r5,r4,r12
        0x000399b2:    bf04        ..      ITT      EQ
        0x000399b4:    788d        .x      LDRBEQ   r5,[r1,#2]
        0x000399b6:    ea340405    4...    BICSEQ   r4,r4,r5
        0x000399ba:    d108        ..      BNE      0x399ce ; pb_field_iter_next + 98
        0x000399bc:    f8b14003    ...@    LDRH     r4,[r1,#3]
        0x000399c0:    f5a4457f    ...E    SUB      r5,r4,#0xff00
        0x000399c4:    3dff        .=      SUBS     r5,r5,#0xff
        0x000399c6:    bf02        ..      ITTT     EQ
        0x000399c8:    2001        .       MOVEQ    r0,#1
        0x000399ca:    bc30        0.      POPEQ    {r4,r5}
        0x000399cc:    4770        pG      BXEQ     lr
        0x000399ce:    f00c04f0    ....    AND      r4,r12,#0xf0
        0x000399d2:    2c20         ,      CMP      r4,#0x20
        0x000399d4:    bf04        ..      ITT      EQ
        0x000399d6:    f8b22009    ...     LDRHEQ   r2,[r2,#9]
        0x000399da:    4353        SC      MULEQ    r3,r2,r3
        0x000399dc:    d004        ..      BEQ      0x399e8 ; pb_field_iter_next + 124
        0x000399de:    f00c02c0    ....    AND      r2,r12,#0xc0
        0x000399e2:    2a80        .*      CMP      r2,#0x80
        0x000399e4:    bf08        ..      IT       EQ
        0x000399e6:    2304        .#      MOVEQ    r3,#4
        0x000399e8:    f01c0f30    ..0.    TST      r12,#0x30
        0x000399ec:    d102        ..      BNE      0x399f4 ; pb_field_iter_next + 136
        0x000399ee:    6882        .h      LDR      r2,[r0,#8]
        0x000399f0:    1c52        R.      ADDS     r2,r2,#1
        0x000399f2:    6082        .`      STR      r2,[r0,#8]
        0x000399f4:    f8b1c003    ....    LDRH     r12,[r1,#3]
        0x000399f8:    6902        .i      LDR      r2,[r0,#0x10]
        0x000399fa:    4462        bD      ADD      r2,r2,r12
        0x000399fc:    441a        .D      ADD      r2,r2,r3
        0x000399fe:    6102        .a      STR      r2,[r0,#0x10]
        0x00039a00:    f9b11005    ....    LDRSH    r1,[r1,#5]
        0x00039a04:    4411        .D      ADD      r1,r1,r2
        0x00039a06:    6141        Aa      STR      r1,[r0,#0x14]
        0x00039a08:    bc30        0.      POP      {r4,r5}
        0x00039a0a:    2001        .       MOVS     r0,#1
        0x00039a0c:    4770        pG      BX       lr
    i.pb_field_set_to_default
    pb_field_set_to_default
        0x00039a0e:    b570        p.      PUSH     {r4-r6,lr}
        0x00039a10:    6841        Ah      LDR      r1,[r0,#4]
        0x00039a12:    2500        .%      MOVS     r5,#0
        0x00039a14:    b086        ..      SUB      sp,sp,#0x18
        0x00039a16:    7889        .x      LDRB     r1,[r1,#2]
        0x00039a18:    f001020f    ....    AND      r2,r1,#0xf
        0x00039a1c:    2a08        .*      CMP      r2,#8
        0x00039a1e:    d018        ..      BEQ      0x39a52 ; pb_field_set_to_default + 68
        0x00039a20:    f0110fc0    ....    TST      r1,#0xc0
        0x00039a24:    f04f0c30    O.0.    MOV      r12,#0x30
        0x00039a28:    d035        5.      BEQ      0x39a96 ; pb_field_set_to_default + 136
        0x00039a2a:    f00102c0    ....    AND      r2,r1,#0xc0
        0x00039a2e:    2a80        .*      CMP      r2,#0x80
        0x00039a30:    bf1c        ..      ITT      NE
        0x00039a32:    b006        ..      ADDNE    sp,sp,#0x18
        0x00039a34:    bd70        p.      POPNE    {r4-r6,pc}
        0x00039a36:    6902        .i      LDR      r2,[r0,#0x10]
        0x00039a38:    6015        .`      STR      r5,[r2,#0]
        0x00039a3a:    f0010230    ..0.    AND      r2,r1,#0x30
        0x00039a3e:    2a20         *      CMP      r2,#0x20
        0x00039a40:    bf1e        ..      ITTT     NE
        0x00039a42:    ea3c0101    <...    BICSNE   r1,r12,r1
        0x00039a46:    b006        ..      ADDNE    sp,sp,#0x18
        0x00039a48:    bd70        p.      POPNE    {r4-r6,pc}
        0x00039a4a:    6940        @i      LDR      r0,[r0,#0x14]
        0x00039a4c:    8005        ..      STRH     r5,[r0,#0]
        0x00039a4e:    b006        ..      ADD      sp,sp,#0x18
        0x00039a50:    bd70        p.      POP      {r4-r6,pc}
        0x00039a52:    6900        .i      LDR      r0,[r0,#0x10]
        0x00039a54:    6804        .h      LDR      r4,[r0,#0]
        0x00039a56:    2c00        .,      CMP      r4,#0
        0x00039a58:    bf04        ..      ITT      EQ
        0x00039a5a:    b006        ..      ADDEQ    sp,sp,#0x18
        0x00039a5c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00039a5e:    7325        %s      STRB     r5,[r4,#0xc]
        0x00039a60:    6821        !h      LDR      r1,[r4,#0]
        0x00039a62:    4668        hF      MOV      r0,sp
        0x00039a64:    6862        bh      LDR      r2,[r4,#4]
        0x00039a66:    688e        .h      LDR      r6,[r1,#8]
        0x00039a68:    4631        1F      MOV      r1,r6
        0x00039a6a:    f7ffff09    ....    BL       pb_field_iter_begin ; 0x39880
        0x00039a6e:    6860        `h      LDR      r0,[r4,#4]
        0x00039a70:    9004        ..      STR      r0,[sp,#0x10]
        0x00039a72:    f104000c    ....    ADD      r0,r4,#0xc
        0x00039a76:    9005        ..      STR      r0,[sp,#0x14]
        0x00039a78:    78b0        .x      LDRB     r0,[r6,#2]
        0x00039a7a:    f00000c0    ....    AND      r0,r0,#0xc0
        0x00039a7e:    2880        .(      CMP      r0,#0x80
        0x00039a80:    bf04        ..      ITT      EQ
        0x00039a82:    1d20         .      ADDEQ    r0,r4,#4
        0x00039a84:    9004        ..      STREQ    r0,[sp,#0x10]
        0x00039a86:    4668        hF      MOV      r0,sp
        0x00039a88:    f7ffffc1    ....    BL       pb_field_set_to_default ; 0x39a0e
        0x00039a8c:    68a4        .h      LDR      r4,[r4,#8]
        0x00039a8e:    2c00        .,      CMP      r4,#0
        0x00039a90:    d1e5        ..      BNE      0x39a5e ; pb_field_set_to_default + 80
        0x00039a92:    b006        ..      ADD      sp,sp,#0x18
        0x00039a94:    bd70        p.      POP      {r4-r6,pc}
        0x00039a96:    f0010230    ..0.    AND      r2,r1,#0x30
        0x00039a9a:    2a10        .*      CMP      r2,#0x10
        0x00039a9c:    d105        ..      BNE      0x39aaa ; pb_field_set_to_default + 156
        0x00039a9e:    e9d04304    ...C    LDRD     r4,r3,[r0,#0x10]
        0x00039aa2:    42a3        .B      CMP      r3,r4
        0x00039aa4:    bf18        ..      IT       NE
        0x00039aa6:    701d        .p      STRBNE   r5,[r3,#0]
        0x00039aa8:    d104        ..      BNE      0x39ab4 ; pb_field_set_to_default + 166
        0x00039aaa:    2a20         *      CMP      r2,#0x20
        0x00039aac:    bf18        ..      IT       NE
        0x00039aae:    ea3c0101    <...    BICSNE   r1,r12,r1
        0x00039ab2:    d0ca        ..      BEQ      0x39a4a ; pb_field_set_to_default + 60
        0x00039ab4:    6842        Bh      LDR      r2,[r0,#4]
        0x00039ab6:    7891        .x      LDRB     r1,[r2,#2]
        0x00039ab8:    f001010f    ....    AND      r1,r1,#0xf
        0x00039abc:    2907        .)      CMP      r1,#7
        0x00039abe:    d00a        ..      BEQ      0x39ad6 ; pb_field_set_to_default + 200
        0x00039ac0:    f8d2100b    ....    LDR      r1,[r2,#0xb]
        0x00039ac4:    b179        y.      CBZ      r1,0x39ae6 ; pb_field_set_to_default + 216
        0x00039ac6:    f8b22007    ...     LDRH     r2,[r2,#7]
        0x00039aca:    6900        .i      LDR      r0,[r0,#0x10]
        0x00039acc:    b006        ..      ADD      sp,sp,#0x18
        0x00039ace:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00039ad2:    f7debd5a    ..Z.    B        __aeabi_memcpy ; 0x1858a
        0x00039ad6:    6901        .i      LDR      r1,[r0,#0x10]
        0x00039ad8:    f8d2000b    ....    LDR      r0,[r2,#0xb]
        0x00039adc:    b006        ..      ADD      sp,sp,#0x18
        0x00039ade:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00039ae2:    f000b843    ..C.    B.W      pb_message_set_to_defaults ; 0x39b6c
        0x00039ae6:    f8b21007    ....    LDRH     r1,[r2,#7]
        0x00039aea:    6900        .i      LDR      r0,[r0,#0x10]
        0x00039aec:    b006        ..      ADD      sp,sp,#0x18
        0x00039aee:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00039af2:    f7debe48    ..H.    B        __aeabi_memclr ; 0x18786
        0x00039af6:    0000        ..      MOVS     r0,r0
    i.pb_istream_from_buffer
    pb_istream_from_buffer
        0x00039af8:    f04f0c00    O...    MOV      r12,#0
        0x00039afc:    4b03        .K      LDR      r3,[pc,#12] ; [0x39b0c] = 0x2bee1
        0x00039afe:    f8c0c00c    ....    STR      r12,[r0,#0xc]
        0x00039b02:    6003        .`      STR      r3,[r0,#0]
        0x00039b04:    e9c01201    ....    STRD     r1,r2,[r0,#4]
        0x00039b08:    4770        pG      BX       lr
    $d
        0x00039b0a:    0000        ..      DCW    0
        0x00039b0c:    0002bee1    ....    DCD    179937
    $t
    i.pb_make_string_substream
    pb_make_string_substream
        0x00039b10:    b538        8.      PUSH     {r3-r5,lr}
        0x00039b12:    460d        .F      MOV      r5,r1
        0x00039b14:    4604        .F      MOV      r4,r0
        0x00039b16:    4669        iF      MOV      r1,sp
        0x00039b18:    2200        ."      MOVS     r2,#0
        0x00039b1a:    f7fffbe9    ....    BL       pb_decode_varint32_eof ; 0x392f0
        0x00039b1e:    2800        .(      CMP      r0,#0
        0x00039b20:    bf08        ..      IT       EQ
        0x00039b22:    bd38        8.      POPEQ    {r3-r5,pc}
        0x00039b24:    e9d40200    ....    LDRD     r0,r2,[r4,#0]
        0x00039b28:    e9d41302    ....    LDRD     r1,r3,[r4,#8]
        0x00039b2c:    e9c50200    ....    STRD     r0,r2,[r5,#0]
        0x00039b30:    e9c51302    ....    STRD     r1,r3,[r5,#8]
        0x00039b34:    9800        ..      LDR      r0,[sp,#0]
        0x00039b36:    4281        .B      CMP      r1,r0
        0x00039b38:    d206        ..      BCS      0x39b48 ; pb_make_string_substream + 56
        0x00039b3a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039b3c:    2800        .(      CMP      r0,#0
        0x00039b3e:    bf08        ..      IT       EQ
        0x00039b40:    a004        ..      ADREQ    r0,{pc}+0x14 ; 0x39b54
        0x00039b42:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039b44:    2000        .       MOVS     r0,#0
        0x00039b46:    bd38        8.      POP      {r3-r5,pc}
        0x00039b48:    60a8        .`      STR      r0,[r5,#8]
        0x00039b4a:    68a1        .h      LDR      r1,[r4,#8]
        0x00039b4c:    1a08        ..      SUBS     r0,r1,r0
        0x00039b4e:    60a0        .`      STR      r0,[r4,#8]
        0x00039b50:    2001        .       MOVS     r0,#1
        0x00039b52:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00039b54:    65726170    pare    DCD    1701994864
        0x00039b58:    7320746e    nt s    DCD    1931506798
        0x00039b5c:    61657274    trea    DCD    1634038388
        0x00039b60:    6f74206d    m to    DCD    1869881453
        0x00039b64:    6873206f    o sh    DCD    1752375407
        0x00039b68:    0074726f    ort.    DCD    7631471
    $t
    i.pb_message_set_to_defaults
    pb_message_set_to_defaults
        0x00039b6c:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00039b6e:    460a        .F      MOV      r2,r1
        0x00039b70:    b08d        ..      SUB      sp,sp,#0x34
        0x00039b72:    4601        .F      MOV      r1,r0
        0x00039b74:    4668        hF      MOV      r0,sp
        0x00039b76:    f7fffe83    ....    BL       pb_field_iter_begin ; 0x39880
        0x00039b7a:    2800        .(      CMP      r0,#0
        0x00039b7c:    bf19        ..      ITTEE    NE
        0x00039b7e:    2730        0'      MOVNE    r7,#0x30
        0x00039b80:    2600        .&      MOVNE    r6,#0
        0x00039b82:    b00d        ..      ADDEQ    sp,sp,#0x34
        0x00039b84:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x00039b86:    9801        ..      LDR      r0,[sp,#4]
        0x00039b88:    7880        .x      LDRB     r0,[r0,#2]
        0x00039b8a:    f000010f    ....    AND      r1,r0,#0xf
        0x00039b8e:    2908        .)      CMP      r1,#8
        0x00039b90:    d007        ..      BEQ      0x39ba2 ; pb_message_set_to_defaults + 54
        0x00039b92:    f0100fc0    ....    TST      r0,#0xc0
        0x00039b96:    d023        #.      BEQ      0x39be0 ; pb_message_set_to_defaults + 116
        0x00039b98:    f00001c0    ....    AND      r1,r0,#0xc0
        0x00039b9c:    2980        .)      CMP      r1,#0x80
        0x00039b9e:    d054        T.      BEQ      0x39c4a ; pb_message_set_to_defaults + 222
        0x00039ba0:    e04c        L.      B        0x39c3c ; pb_message_set_to_defaults + 208
        0x00039ba2:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039ba4:    6804        .h      LDR      r4,[r0,#0]
        0x00039ba6:    2c00        .,      CMP      r4,#0
        0x00039ba8:    d048        H.      BEQ      0x39c3c ; pb_message_set_to_defaults + 208
        0x00039baa:    7326        &s      STRB     r6,[r4,#0xc]
        0x00039bac:    6821        !h      LDR      r1,[r4,#0]
        0x00039bae:    a806        ..      ADD      r0,sp,#0x18
        0x00039bb0:    6862        bh      LDR      r2,[r4,#4]
        0x00039bb2:    688d        .h      LDR      r5,[r1,#8]
        0x00039bb4:    4629        )F      MOV      r1,r5
        0x00039bb6:    f7fffe63    ..c.    BL       pb_field_iter_begin ; 0x39880
        0x00039bba:    6860        `h      LDR      r0,[r4,#4]
        0x00039bbc:    900a        ..      STR      r0,[sp,#0x28]
        0x00039bbe:    f104000c    ....    ADD      r0,r4,#0xc
        0x00039bc2:    900b        ..      STR      r0,[sp,#0x2c]
        0x00039bc4:    78a8        .x      LDRB     r0,[r5,#2]
        0x00039bc6:    f00000c0    ....    AND      r0,r0,#0xc0
        0x00039bca:    2880        .(      CMP      r0,#0x80
        0x00039bcc:    bf04        ..      ITT      EQ
        0x00039bce:    1d20         .      ADDEQ    r0,r4,#4
        0x00039bd0:    900a        ..      STREQ    r0,[sp,#0x28]
        0x00039bd2:    a806        ..      ADD      r0,sp,#0x18
        0x00039bd4:    f7ffff1b    ....    BL       pb_field_set_to_default ; 0x39a0e
        0x00039bd8:    68a4        .h      LDR      r4,[r4,#8]
        0x00039bda:    2c00        .,      CMP      r4,#0
        0x00039bdc:    d1e5        ..      BNE      0x39baa ; pb_message_set_to_defaults + 62
        0x00039bde:    e02d        -.      B        0x39c3c ; pb_message_set_to_defaults + 208
        0x00039be0:    f0000130    ..0.    AND      r1,r0,#0x30
        0x00039be4:    2910        .)      CMP      r1,#0x10
        0x00039be6:    d105        ..      BNE      0x39bf4 ; pb_message_set_to_defaults + 136
        0x00039be8:    e9dd3204    ...2    LDRD     r3,r2,[sp,#0x10]
        0x00039bec:    429a        .B      CMP      r2,r3
        0x00039bee:    bf18        ..      IT       NE
        0x00039bf0:    7016        .p      STRBNE   r6,[r2,#0]
        0x00039bf2:    d104        ..      BNE      0x39bfe ; pb_message_set_to_defaults + 146
        0x00039bf4:    2920         )      CMP      r1,#0x20
        0x00039bf6:    bf18        ..      IT       NE
        0x00039bf8:    ea370000    7...    BICSNE   r0,r7,r0
        0x00039bfc:    d00f        ..      BEQ      0x39c1e ; pb_message_set_to_defaults + 178
        0x00039bfe:    9801        ..      LDR      r0,[sp,#4]
        0x00039c00:    7880        .x      LDRB     r0,[r0,#2]
        0x00039c02:    f000000f    ....    AND      r0,r0,#0xf
        0x00039c06:    2807        .(      CMP      r0,#7
        0x00039c08:    d00c        ..      BEQ      0x39c24 ; pb_message_set_to_defaults + 184
        0x00039c0a:    9801        ..      LDR      r0,[sp,#4]
        0x00039c0c:    f8d0100b    ....    LDR      r1,[r0,#0xb]
        0x00039c10:    b179        y.      CBZ      r1,0x39c32 ; pb_message_set_to_defaults + 198
        0x00039c12:    f8b02007    ...     LDRH     r2,[r0,#7]
        0x00039c16:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039c18:    f7defcb7    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00039c1c:    e00e        ..      B        0x39c3c ; pb_message_set_to_defaults + 208
        0x00039c1e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00039c20:    8006        ..      STRH     r6,[r0,#0]
        0x00039c22:    e00b        ..      B        0x39c3c ; pb_message_set_to_defaults + 208
        0x00039c24:    9801        ..      LDR      r0,[sp,#4]
        0x00039c26:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039c28:    f8d0000b    ....    LDR      r0,[r0,#0xb]
        0x00039c2c:    f7ffff9e    ....    BL       pb_message_set_to_defaults ; 0x39b6c
        0x00039c30:    e004        ..      B        0x39c3c ; pb_message_set_to_defaults + 208
        0x00039c32:    f8b01007    ....    LDRH     r1,[r0,#7]
        0x00039c36:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039c38:    f7defda5    ....    BL       __aeabi_memclr ; 0x18786
        0x00039c3c:    4668        hF      MOV      r0,sp
        0x00039c3e:    f7fffe95    ....    BL       pb_field_iter_next ; 0x3996c
        0x00039c42:    2800        .(      CMP      r0,#0
        0x00039c44:    d19f        ..      BNE      0x39b86 ; pb_message_set_to_defaults + 26
        0x00039c46:    b00d        ..      ADD      sp,sp,#0x34
        0x00039c48:    bdf0        ..      POP      {r4-r7,pc}
        0x00039c4a:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039c4c:    600e        .`      STR      r6,[r1,#0]
        0x00039c4e:    f0000130    ..0.    AND      r1,r0,#0x30
        0x00039c52:    2920         )      CMP      r1,#0x20
        0x00039c54:    bf18        ..      IT       NE
        0x00039c56:    ea370000    7...    BICSNE   r0,r7,r0
        0x00039c5a:    d1ef        ..      BNE      0x39c3c ; pb_message_set_to_defaults + 208
        0x00039c5c:    e7df        ..      B        0x39c1e ; pb_message_set_to_defaults + 178
        0x00039c5e:    0000        ..      MOVS     r0,r0
    i.pb_ostream_from_buffer
    pb_ostream_from_buffer
        0x00039c60:    f04f0c00    O...    MOV      r12,#0
        0x00039c64:    e9c02c02    ...,    STRD     r2,r12,[r0,#8]
        0x00039c68:    4b02        .K      LDR      r3,[pc,#8] ; [0x39c74] = 0x2bf21
        0x00039c6a:    f8c0c010    ....    STR      r12,[r0,#0x10]
        0x00039c6e:    e9c03100    ...1    STRD     r3,r1,[r0,#0]
        0x00039c72:    4770        pG      BX       lr
    $d
        0x00039c74:    0002bf21    !...    DCD    180001
    $t
    i.pb_read
    pb_read
        0x00039c78:    b530        0.      PUSH     {r4,r5,lr}
        0x00039c7a:    b085        ..      SUB      sp,sp,#0x14
        0x00039c7c:    4615        .F      MOV      r5,r2
        0x00039c7e:    4604        .F      MOV      r4,r0
        0x00039c80:    b9c1        ..      CBNZ     r1,0x39cb4 ; pb_read + 60
        0x00039c82:    4a1a        .J      LDR      r2,[pc,#104] ; [0x39cec] = 0x2bee1
        0x00039c84:    6820         h      LDR      r0,[r4,#0]
        0x00039c86:    4290        .B      CMP      r0,r2
        0x00039c88:    d014        ..      BEQ      0x39cb4 ; pb_read + 60
        0x00039c8a:    2d10        .-      CMP      r5,#0x10
        0x00039c8c:    d90b        ..      BLS      0x39ca6 ; pb_read + 46
        0x00039c8e:    2210        ."      MOVS     r2,#0x10
        0x00039c90:    4669        iF      MOV      r1,sp
        0x00039c92:    4620         F      MOV      r0,r4
        0x00039c94:    f7fffff0    ....    BL       pb_read ; 0x39c78
        0x00039c98:    2800        .(      CMP      r0,#0
        0x00039c9a:    bf04        ..      ITT      EQ
        0x00039c9c:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00039c9e:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00039ca0:    3d10        .=      SUBS     r5,r5,#0x10
        0x00039ca2:    2d10        .-      CMP      r5,#0x10
        0x00039ca4:    d8f3        ..      BHI      0x39c8e ; pb_read + 22
        0x00039ca6:    462a        *F      MOV      r2,r5
        0x00039ca8:    4669        iF      MOV      r1,sp
        0x00039caa:    4620         F      MOV      r0,r4
        0x00039cac:    f7ffffe4    ....    BL       pb_read ; 0x39c78
        0x00039cb0:    b005        ..      ADD      sp,sp,#0x14
        0x00039cb2:    bd30        0.      POP      {r4,r5,pc}
        0x00039cb4:    68a0        .h      LDR      r0,[r4,#8]
        0x00039cb6:    42a8        .B      CMP      r0,r5
        0x00039cb8:    d204        ..      BCS      0x39cc4 ; pb_read + 76
        0x00039cba:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039cbc:    2800        .(      CMP      r0,#0
        0x00039cbe:    bf08        ..      IT       EQ
        0x00039cc0:    a00b        ..      ADREQ    r0,{pc}+0x30 ; 0x39cf0
        0x00039cc2:    e00e        ..      B        0x39ce2 ; pb_read + 106
        0x00039cc4:    6823        #h      LDR      r3,[r4,#0]
        0x00039cc6:    462a        *F      MOV      r2,r5
        0x00039cc8:    4620         F      MOV      r0,r4
        0x00039cca:    4798        .G      BLX      r3
        0x00039ccc:    b128        (.      CBZ      r0,0x39cda ; pb_read + 98
        0x00039cce:    68a0        .h      LDR      r0,[r4,#8]
        0x00039cd0:    1b40        @.      SUBS     r0,r0,r5
        0x00039cd2:    60a0        .`      STR      r0,[r4,#8]
        0x00039cd4:    b005        ..      ADD      sp,sp,#0x14
        0x00039cd6:    2001        .       MOVS     r0,#1
        0x00039cd8:    bd30        0.      POP      {r4,r5,pc}
        0x00039cda:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039cdc:    2800        .(      CMP      r0,#0
        0x00039cde:    bf08        ..      IT       EQ
        0x00039ce0:    a007        ..      ADREQ    r0,{pc}+0x20 ; 0x39d00
        0x00039ce2:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039ce4:    b005        ..      ADD      sp,sp,#0x14
        0x00039ce6:    2000        .       MOVS     r0,#0
        0x00039ce8:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00039cea:    0000        ..      DCW    0
        0x00039cec:    0002bee1    ....    DCD    179937
        0x00039cf0:    2d646e65    end-    DCD    761556581
        0x00039cf4:    732d666f    of-s    DCD    1932355183
        0x00039cf8:    61657274    trea    DCD    1634038388
        0x00039cfc:    0000006d    m...    DCD    109
        0x00039d00:    65206f69    io e    DCD    1696624489
        0x00039d04:    726f7272    rror    DCD    1919906418
        0x00039d08:    00000000    ....    DCD    0
    $t
    i.pb_skip_field
    pb_skip_field
        0x00039d0c:    b538        8.      PUSH     {r3-r5,lr}
        0x00039d0e:    2500        .%      MOVS     r5,#0
        0x00039d10:    2900        .)      CMP      r1,#0
        0x00039d12:    bf08        ..      IT       EQ
        0x00039d14:    4604        .F      MOVEQ    r4,r0
        0x00039d16:    d00c        ..      BEQ      0x39d32 ; pb_skip_field + 38
        0x00039d18:    2901        .)      CMP      r1,#1
        0x00039d1a:    d017        ..      BEQ      0x39d4c ; pb_skip_field + 64
        0x00039d1c:    2902        .)      CMP      r1,#2
        0x00039d1e:    d01b        ..      BEQ      0x39d58 ; pb_skip_field + 76
        0x00039d20:    2905        .)      CMP      r1,#5
        0x00039d22:    d027        '.      BEQ      0x39d74 ; pb_skip_field + 104
        0x00039d24:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00039d26:    2900        .)      CMP      r1,#0
        0x00039d28:    bf08        ..      IT       EQ
        0x00039d2a:    a115        ..      ADREQ    r1,{pc}+0x56 ; 0x39d80
        0x00039d2c:    60c1        .`      STR      r1,[r0,#0xc]
        0x00039d2e:    2000        .       MOVS     r0,#0
        0x00039d30:    bd38        8.      POP      {r3-r5,pc}
        0x00039d32:    2201        ."      MOVS     r2,#1
        0x00039d34:    4669        iF      MOV      r1,sp
        0x00039d36:    4620         F      MOV      r0,r4
        0x00039d38:    f7ffff9e    ....    BL       pb_read ; 0x39c78
        0x00039d3c:    b1c0        ..      CBZ      r0,0x39d70 ; pb_skip_field + 100
        0x00039d3e:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00039d42:    f0100f80    ....    TST      r0,#0x80
        0x00039d46:    d1f4        ..      BNE      0x39d32 ; pb_skip_field + 38
        0x00039d48:    2001        .       MOVS     r0,#1
        0x00039d4a:    bd38        8.      POP      {r3-r5,pc}
        0x00039d4c:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x00039d50:    2208        ."      MOVS     r2,#8
        0x00039d52:    2100        .!      MOVS     r1,#0
        0x00039d54:    f7ffbf90    ....    B.W      pb_read ; 0x39c78
        0x00039d58:    4604        .F      MOV      r4,r0
        0x00039d5a:    4669        iF      MOV      r1,sp
        0x00039d5c:    2200        ."      MOVS     r2,#0
        0x00039d5e:    f7fffac7    ....    BL       pb_decode_varint32_eof ; 0x392f0
        0x00039d62:    b128        (.      CBZ      r0,0x39d70 ; pb_skip_field + 100
        0x00039d64:    2100        .!      MOVS     r1,#0
        0x00039d66:    4620         F      MOV      r0,r4
        0x00039d68:    9a00        ..      LDR      r2,[sp,#0]
        0x00039d6a:    f7ffff85    ....    BL       pb_read ; 0x39c78
        0x00039d6e:    bd38        8.      POP      {r3-r5,pc}
        0x00039d70:    4628        (F      MOV      r0,r5
        0x00039d72:    bd38        8.      POP      {r3-r5,pc}
        0x00039d74:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x00039d78:    2204        ."      MOVS     r2,#4
        0x00039d7a:    2100        .!      MOVS     r1,#0
        0x00039d7c:    f7ffbf7c    ..|.    B.W      pb_read ; 0x39c78
    $d
        0x00039d80:    61766e69    inva    DCD    1635151465
        0x00039d84:    2064696c    lid     DCD    543451500
        0x00039d88:    65726977    wire    DCD    1701996919
        0x00039d8c:    7079745f    _typ    DCD    1887007839
        0x00039d90:    00000065    e...    DCD    101
    $t
    i.pb_write
    pb_write
        0x00039d94:    b570        p.      PUSH     {r4-r6,lr}
        0x00039d96:    6803        .h      LDR      r3,[r0,#0]
        0x00039d98:    4615        .F      MOV      r5,r2
        0x00039d9a:    4604        .F      MOV      r4,r0
        0x00039d9c:    b16b        k.      CBZ      r3,0x39dba ; pb_write + 38
        0x00039d9e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039da0:    68a2        .h      LDR      r2,[r4,#8]
        0x00039da2:    4428        (D      ADD      r0,r0,r5
        0x00039da4:    4290        .B      CMP      r0,r2
        0x00039da6:    d904        ..      BLS      0x39db2 ; pb_write + 30
        0x00039da8:    6920         i      LDR      r0,[r4,#0x10]
        0x00039daa:    2800        .(      CMP      r0,#0
        0x00039dac:    bf08        ..      IT       EQ
        0x00039dae:    a009        ..      ADREQ    r0,{pc}+0x26 ; 0x39dd4
        0x00039db0:    e00c        ..      B        0x39dcc ; pb_write + 56
        0x00039db2:    462a        *F      MOV      r2,r5
        0x00039db4:    4620         F      MOV      r0,r4
        0x00039db6:    4798        .G      BLX      r3
        0x00039db8:    b120         .      CBZ      r0,0x39dc4 ; pb_write + 48
        0x00039dba:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039dbc:    4428        (D      ADD      r0,r0,r5
        0x00039dbe:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039dc0:    2001        .       MOVS     r0,#1
        0x00039dc2:    bd70        p.      POP      {r4-r6,pc}
        0x00039dc4:    6920         i      LDR      r0,[r4,#0x10]
        0x00039dc6:    2800        .(      CMP      r0,#0
        0x00039dc8:    bf08        ..      IT       EQ
        0x00039dca:    a005        ..      ADREQ    r0,{pc}+0x16 ; 0x39de0
        0x00039dcc:    6120         a      STR      r0,[r4,#0x10]
        0x00039dce:    2000        .       MOVS     r0,#0
        0x00039dd0:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00039dd2:    0000        ..      DCW    0
        0x00039dd4:    65727473    stre    DCD    1701999731
        0x00039dd8:    66206d61    am f    DCD    1713401185
        0x00039ddc:    006c6c75    ull.    DCD    7105653
        0x00039de0:    65206f69    io e    DCD    1696624489
        0x00039de4:    726f7272    rror    DCD    1919906418
        0x00039de8:    00000000    ....    DCD    0
    $t
    i.pitch_downsample
    pitch_downsample
        0x00039dec:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00039df0:    4616        .F      MOV      r6,r2
        0x00039df2:    ed2d8b02    -...    VPUSH    {d8}
        0x00039df6:    b08e        ..      SUB      sp,sp,#0x38
        0x00039df8:    460d        .F      MOV      r5,r1
        0x00039dfa:    4607        .F      MOV      r7,r0
        0x00039dfc:    eef78a00    ....    VMOV.F32 s17,#1.00000000
        0x00039e00:    ed9f8aaa    ....    VLDR     s16,[pc,#680] ; [0x3a0ac] = 0x3f4ccccd
        0x00039e04:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00039e08:    eb000266    ..f.    ADD      r2,r0,r6,ASR #1
        0x00039e0c:    f8dd8058    ..X.    LDR      r8,[sp,#0x58]
        0x00039e10:    eeb50a00    ....    VMOV.F32 s0,#0.25000000
        0x00039e14:    eef60a00    ....    VMOV.F32 s1,#0.50000000
        0x00039e18:    2a00        .*      CMP      r2,#0
        0x00039e1a:    dd3a        :.      BLE      0x39e92 ; pitch_downsample + 166
        0x00039e1c:    6838        8h      LDR      r0,[r7,#0]
        0x00039e1e:    f0160f02    ....    TST      r6,#2
        0x00039e22:    f1a00c04    ....    SUB      r12,r0,#4
        0x00039e26:    4608        .F      MOV      r0,r1
        0x00039e28:    d110        ..      BNE      0x39e4c ; pitch_downsample + 96
        0x00039e2a:    ed9c1a02    ....    VLDR     s2,[r12,#8]
        0x00039e2e:    eddc1a04    ....    VLDR     s3,[r12,#0x10]
        0x00039e32:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00039e36:    ee011a80    ....    VMLA.F32 s2,s3,s0
        0x00039e3a:    eddc1a03    ....    VLDR     s3,[r12,#0xc]
        0x00039e3e:    f10c0c08    ....    ADD      r12,r12,#8
        0x00039e42:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x00039e46:    ed801a01    ....    VSTR     s2,[r0,#4]
        0x00039e4a:    1d00        ..      ADDS     r0,r0,#4
        0x00039e4c:    1051        Q.      ASRS     r1,r2,#1
        0x00039e4e:    d020         .      BEQ      0x39e92 ; pitch_downsample + 166
        0x00039e50:    ed9c1a02    ....    VLDR     s2,[r12,#8]
        0x00039e54:    eddc1a04    ....    VLDR     s3,[r12,#0x10]
        0x00039e58:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00039e5c:    ee011a80    ....    VMLA.F32 s2,s3,s0
        0x00039e60:    eddc1a03    ....    VLDR     s3,[r12,#0xc]
        0x00039e64:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x00039e68:    ed801a01    ....    VSTR     s2,[r0,#4]
        0x00039e6c:    ed9c1a04    ....    VLDR     s2,[r12,#0x10]
        0x00039e70:    eddc1a06    ....    VLDR     s3,[r12,#0x18]
        0x00039e74:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00039e78:    ee011a80    ....    VMLA.F32 s2,s3,s0
        0x00039e7c:    eddc1a05    ....    VLDR     s3,[r12,#0x14]
        0x00039e80:    f10c0c10    ....    ADD      r12,r12,#0x10
        0x00039e84:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x00039e88:    ed801a02    ....    VSTR     s2,[r0,#8]
        0x00039e8c:    3008        .0      ADDS     r0,r0,#8
        0x00039e8e:    1e49        I.      SUBS     r1,r1,#1
        0x00039e90:    d1de        ..      BNE      0x39e50 ; pitch_downsample + 100
        0x00039e92:    6838        8h      LDR      r0,[r7,#0]
        0x00039e94:    2b02        .+      CMP      r3,#2
        0x00039e96:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x00039e9a:    edd01a00    ....    VLDR     s3,[r0,#0]
        0x00039e9e:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00039ea2:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x00039ea6:    ed851a00    ....    VSTR     s2,[r5,#0]
        0x00039eaa:    d155        U.      BNE      0x39f58 ; pitch_downsample + 364
        0x00039eac:    2a00        .*      CMP      r2,#0
        0x00039eae:    dd44        D.      BLE      0x39f3a ; pitch_downsample + 334
        0x00039eb0:    6878        xh      LDR      r0,[r7,#4]
        0x00039eb2:    462c        ,F      MOV      r4,r5
        0x00039eb4:    1f03        ..      SUBS     r3,r0,#4
        0x00039eb6:    f0160f02    ....    TST      r6,#2
        0x00039eba:    d113        ..      BNE      0x39ee4 ; pitch_downsample + 248
        0x00039ebc:    ed931a02    ....    VLDR     s2,[r3,#8]
        0x00039ec0:    edd31a04    ....    VLDR     s3,[r3,#0x10]
        0x00039ec4:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00039ec8:    ee011a80    ....    VMLA.F32 s2,s3,s0
        0x00039ecc:    edd31a03    ....    VLDR     s3,[r3,#0xc]
        0x00039ed0:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x00039ed4:    edd41a01    ....    VLDR     s3,[r4,#4]
        0x00039ed8:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x00039edc:    ed841a01    ....    VSTR     s2,[r4,#4]
        0x00039ee0:    1d2c        ,.      ADDS     r4,r5,#4
        0x00039ee2:    3308        .3      ADDS     r3,r3,#8
        0x00039ee4:    ea5f0c62    _.b.    ASRS     r12,r2,#1
        0x00039ee8:    d027        '.      BEQ      0x39f3a ; pitch_downsample + 334
        0x00039eea:    bf00        ..      NOP      
        0x00039eec:    ed931a02    ....    VLDR     s2,[r3,#8]
        0x00039ef0:    ed932a03    ...*    VLDR     s4,[r3,#0xc]
        0x00039ef4:    ee611a00    a...    VMUL.F32 s3,s2,s0
        0x00039ef8:    ed931a04    ....    VLDR     s2,[r3,#0x10]
        0x00039efc:    ee411a00    A...    VMLA.F32 s3,s2,s0
        0x00039f00:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00039f04:    ee421a20    B. .    VMLA.F32 s3,s4,s1
        0x00039f08:    ed942a01    ...*    VLDR     s4,[r4,#4]
        0x00039f0c:    ee711a82    q...    VADD.F32 s3,s3,s4
        0x00039f10:    edc41a01    ....    VSTR     s3,[r4,#4]
        0x00039f14:    edd31a06    ....    VLDR     s3,[r3,#0x18]
        0x00039f18:    ee011a80    ....    VMLA.F32 s2,s3,s0
        0x00039f1c:    edd31a05    ....    VLDR     s3,[r3,#0x14]
        0x00039f20:    3310        .3      ADDS     r3,r3,#0x10
        0x00039f22:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x00039f26:    edd41a02    ....    VLDR     s3,[r4,#8]
        0x00039f2a:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x00039f2e:    ed841a02    ....    VSTR     s2,[r4,#8]
        0x00039f32:    3408        .4      ADDS     r4,r4,#8
        0x00039f34:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00039f38:    d1d8        ..      BNE      0x39eec ; pitch_downsample + 256
        0x00039f3a:    6878        xh      LDR      r0,[r7,#4]
        0x00039f3c:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x00039f40:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x00039f44:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00039f48:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x00039f4c:    edd50a00    ....    VLDR     s1,[r5,#0]
        0x00039f50:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x00039f54:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x00039f58:    1070        p.      ASRS     r0,r6,#1
        0x00039f5a:    2104        .!      MOVS     r1,#4
        0x00039f5c:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x00039f60:    2300        .#      MOVS     r3,#0
        0x00039f62:    461a        .F      MOV      r2,r3
        0x00039f64:    f8cd8008    ....    STR      r8,[sp,#8]
        0x00039f68:    a908        ..      ADD      r1,sp,#0x20
        0x00039f6a:    4628        (F      MOV      r0,r5
        0x00039f6c:    f7e4ffd0    ....    BL       _celt_autocorr ; 0x1ef10
        0x00039f70:    ed9d0a08    ....    VLDR     s0,[sp,#0x20]
        0x00039f74:    eddf0a4e    ..N.    VLDR     s1,[pc,#312] ; [0x3a0b0] = 0x3f800347
        0x00039f78:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x00039f7c:    ed8d0a08    ....    VSTR     s0,[sp,#0x20]
        0x00039f80:    ed9d0a09    ....    VLDR     s0,[sp,#0x24]
        0x00039f84:    eddf0a4b    ..K.    VLDR     s1,[pc,#300] ; [0x3a0b4] = 0x3c03126f
        0x00039f88:    ee201a20     . .    VMUL.F32 s2,s0,s1
        0x00039f8c:    ee010a60    ..`.    VMLS.F32 s0,s2,s1
        0x00039f90:    ed8d0a09    ....    VSTR     s0,[sp,#0x24]
        0x00039f94:    ed9d0a0a    ....    VLDR     s0,[sp,#0x28]
        0x00039f98:    eddf0a47    ..G.    VLDR     s1,[pc,#284] ; [0x3a0b8] = 0x3c83126f
        0x00039f9c:    ee201a20     . .    VMUL.F32 s2,s0,s1
        0x00039fa0:    ee010a60    ..`.    VMLS.F32 s0,s2,s1
        0x00039fa4:    ed8d0a0a    ....    VSTR     s0,[sp,#0x28]
        0x00039fa8:    ed9d0a0b    ....    VLDR     s0,[sp,#0x2c]
        0x00039fac:    eddf0a43    ..C.    VLDR     s1,[pc,#268] ; [0x3a0bc] = 0x3cc49ba6
        0x00039fb0:    ee201a20     . .    VMUL.F32 s2,s0,s1
        0x00039fb4:    ee010a60    ..`.    VMLS.F32 s0,s2,s1
        0x00039fb8:    ed8d0a0b    ....    VSTR     s0,[sp,#0x2c]
        0x00039fbc:    ed9d0a0c    ....    VLDR     s0,[sp,#0x30]
        0x00039fc0:    eddf0a3f    ..?.    VLDR     s1,[pc,#252] ; [0x3a0c0] = 0x3d03126f
        0x00039fc4:    2204        ."      MOVS     r2,#4
        0x00039fc6:    a908        ..      ADD      r1,sp,#0x20
        0x00039fc8:    ee201a20     . .    VMUL.F32 s2,s0,s1
        0x00039fcc:    a804        ..      ADD      r0,sp,#0x10
        0x00039fce:    ee010a60    ..`.    VMLS.F32 s0,s2,s1
        0x00039fd2:    ed8d0a0c    ....    VSTR     s0,[sp,#0x30]
        0x00039fd6:    f7e5f841    ..A.    BL       _celt_lpc ; 0x1f05c
        0x00039fda:    ed9f2a3a    ..:*    VLDR     s4,[pc,#232] ; [0x3a0c4] = 0x3f666666
        0x00039fde:    eddd0a04    ....    VLDR     s1,[sp,#0x10]
        0x00039fe2:    1071        q.      ASRS     r1,r6,#1
        0x00039fe4:    ee280a82    (...    VMUL.F32 s0,s17,s4
        0x00039fe8:    2000        .       MOVS     r0,#0
        0x00039fea:    2900        .)      CMP      r1,#0
        0x00039fec:    ee201a80     ...    VMUL.F32 s2,s1,s0
        0x00039ff0:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x00039ff4:    ed8d1a04    ....    VSTR     s2,[sp,#0x10]
        0x00039ff8:    eddd0a05    ....    VLDR     s1,[sp,#0x14]
        0x00039ffc:    ee315a08    1..Z    VADD.F32 s10,s2,s16
        0x0003a000:    ee601a80    `...    VMUL.F32 s3,s1,s0
        0x0003a004:    ee600a02    `...    VMUL.F32 s1,s0,s4
        0x0003a008:    edcd1a05    ....    VSTR     s3,[sp,#0x14]
        0x0003a00c:    ed9d0a06    ....    VLDR     s0,[sp,#0x18]
        0x0003a010:    eef03a61    ..a:    VMOV.F32 s7,s3
        0x0003a014:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0003a018:    ee600a82    `...    VMUL.F32 s1,s1,s4
        0x0003a01c:    ee413a08    A..:    VMLA.F32 s7,s2,s16
        0x0003a020:    ed8d0a06    ....    VSTR     s0,[sp,#0x18]
        0x0003a024:    ed9d2a07    ...*    VLDR     s4,[sp,#0x1c]
        0x0003a028:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x0003a02c:    ee620a20    b. .    VMUL.F32 s1,s4,s1
        0x0003a030:    ee014a88    ...J    VMLA.F32 s8,s3,s16
        0x0003a034:    edcd0a07    ....    VSTR     s1,[sp,#0x1c]
        0x0003a038:    eef05a60    ..`Z    VMOV.F32 s11,s1
        0x0003a03c:    ee604a88    `..J    VMUL.F32 s9,s1,s16
        0x0003a040:    ee405a08    @..Z    VMLA.F32 s11,s0,s16
        0x0003a044:    ed9f0a20    .. .    VLDR     s0,[pc,#128] ; [0x3a0c8] = 0
        0x0003a048:    eef01a40    ..@.    VMOV.F32 s3,s0
        0x0003a04c:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0003a050:    eef02a40    ..@*    VMOV.F32 s5,s0
        0x0003a054:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0003a058:    bfde        ..      ITTT     LE
        0x0003a05a:    b00e        ..      ADDLE    sp,sp,#0x38
        0x0003a05c:    ecbd8b02    ....    VPOPLE   {d8}
        0x0003a060:    e8bd81f0    ....    POPLE    {r4-r8,pc}
        0x0003a064:    eb050280    ....    ADD      r2,r5,r0,LSL #2
        0x0003a068:    1c40        @.      ADDS     r0,r0,#1
        0x0003a06a:    ed923a00    ...:    VLDR     s6,[r2,#0]
        0x0003a06e:    4281        .B      CMP      r1,r0
        0x0003a070:    eeb02a43    ..C*    VMOV.F32 s4,s6
        0x0003a074:    ee052a00    ...*    VMLA.F32 s4,s10,s0
        0x0003a078:    ee032aa1    ...*    VMLA.F32 s4,s7,s3
        0x0003a07c:    ee042a01    ...*    VMLA.F32 s4,s8,s2
        0x0003a080:    ee052aa2    ...*    VMLA.F32 s4,s11,s5
        0x0003a084:    ee042aa0    ...*    VMLA.F32 s4,s9,s1
        0x0003a088:    eef00a62    ..b.    VMOV.F32 s1,s5
        0x0003a08c:    eef02a41    ..A*    VMOV.F32 s5,s2
        0x0003a090:    eeb01a61    ..a.    VMOV.F32 s2,s3
        0x0003a094:    eef01a40    ..@.    VMOV.F32 s3,s0
        0x0003a098:    eeb00a43    ..C.    VMOV.F32 s0,s6
        0x0003a09c:    ed822a00    ...*    VSTR     s4,[r2,#0]
        0x0003a0a0:    dce0        ..      BGT      0x3a064 ; pitch_downsample + 632
        0x0003a0a2:    b00e        ..      ADD      sp,sp,#0x38
        0x0003a0a4:    ecbd8b02    ....    VPOP     {d8}
        0x0003a0a8:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0003a0ac:    3f4ccccd    ..L?    DCD    1061997773
        0x0003a0b0:    3f800347    G..?    DCD    1065354055
        0x0003a0b4:    3c03126f    o..<    DCD    1006834287
        0x0003a0b8:    3c83126f    o..<    DCD    1015222895
        0x0003a0bc:    3cc49ba6    ...<    DCD    1019517862
        0x0003a0c0:    3d03126f    o..=    DCD    1023611503
        0x0003a0c4:    3f666666    fff?    DCD    1063675494
        0x0003a0c8:    00000000    ....    DCD    0
    $t
    i.pitch_search
    pitch_search
        0x0003a0cc:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003a0d0:    b085        ..      SUB      sp,sp,#0x14
        0x0003a0d2:    4682        .F      MOV      r10,r0
        0x0003a0d4:    2000        .       MOVS     r0,#0
        0x0003a0d6:    461c        .F      MOV      r4,r3
        0x0003a0d8:    4615        .F      MOV      r5,r2
        0x0003a0da:    4688        .F      MOV      r8,r1
        0x0003a0dc:    9002        ..      STR      r0,[sp,#8]
        0x0003a0de:    9003        ..      STR      r0,[sp,#0xc]
        0x0003a0e0:    f003fa5e    ..^.    BL       save_stack ; 0x3d5a0
        0x0003a0e4:    192f        /.      ADDS     r7,r5,r4
        0x0003a0e6:    f0250003    %...    BIC      r0,r5,#3
        0x0003a0ea:    f005fc47    ..G.    BL       spl_alloca ; 0x3f97c
        0x0003a0ee:    4683        .F      MOV      r11,r0
        0x0003a0f0:    f0270003    '...    BIC      r0,r7,#3
        0x0003a0f4:    f005fc42    ..B.    BL       spl_alloca ; 0x3f97c
        0x0003a0f8:    4681        .F      MOV      r9,r0
        0x0003a0fa:    1060        `.      ASRS     r0,r4,#1
        0x0003a0fc:    0080        ..      LSLS     r0,r0,#2
        0x0003a0fe:    f005fc3d    ..=.    BL       spl_alloca ; 0x3f97c
        0x0003a102:    f04f33ff    O..3    MOV      r3,#0xffffffff
        0x0003a106:    eb0302a5    ....    ADD      r2,r3,r5,ASR #2
        0x0003a10a:    4606        .F      MOV      r6,r0
        0x0003a10c:    2a00        .*      CMP      r2,#0
        0x0003a10e:    dd1e        ..      BLE      0x3a14e ; pitch_search + 130
        0x0003a110:    f1aa0008    ....    SUB      r0,r10,#8
        0x0003a114:    f1ab0104    ....    SUB      r1,r11,#4
        0x0003a118:    f0150f04    ....    TST      r5,#4
        0x0003a11c:    d105        ..      BNE      0x3a12a ; pitch_search + 94
        0x0003a11e:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003a122:    3008        .0      ADDS     r0,r0,#8
        0x0003a124:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003a128:    1d09        ..      ADDS     r1,r1,#4
        0x0003a12a:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003a12e:    ea5f0c62    _.b.    ASRS     r12,r2,#1
        0x0003a132:    d00c        ..      BEQ      0x3a14e ; pitch_search + 130
        0x0003a134:    edd00a04    ....    VLDR     s1,[r0,#0x10]
        0x0003a138:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003a13c:    ed900a06    ....    VLDR     s0,[r0,#0x18]
        0x0003a140:    edc10a02    ....    VSTR     s1,[r1,#8]
        0x0003a144:    3010        .0      ADDS     r0,r0,#0x10
        0x0003a146:    3108        .1      ADDS     r1,r1,#8
        0x0003a148:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0003a14c:    d1f2        ..      BNE      0x3a134 ; pitch_search + 104
        0x0003a14e:    2a00        .*      CMP      r2,#0
        0x0003a150:    db07        ..      BLT      0x3a162 ; pitch_search + 150
        0x0003a152:    eb0a00c2    ....    ADD      r0,r10,r2,LSL #3
        0x0003a156:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003a15a:    eb0b0082    ....    ADD      r0,r11,r2,LSL #2
        0x0003a15e:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003a162:    eb030ca7    ....    ADD      r12,r3,r7,ASR #2
        0x0003a166:    f1bc0f00    ....    CMP      r12,#0
        0x0003a16a:    dd1d        ..      BLE      0x3a1a8 ; pitch_search + 220
        0x0003a16c:    f1a80008    ....    SUB      r0,r8,#8
        0x0003a170:    f1a90104    ....    SUB      r1,r9,#4
        0x0003a174:    f0170f04    ....    TST      r7,#4
        0x0003a178:    d105        ..      BNE      0x3a186 ; pitch_search + 186
        0x0003a17a:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003a17e:    3008        .0      ADDS     r0,r0,#8
        0x0003a180:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003a184:    1d09        ..      ADDS     r1,r1,#4
        0x0003a186:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003a18a:    ea5f026c    _.l.    ASRS     r2,r12,#1
        0x0003a18e:    d00b        ..      BEQ      0x3a1a8 ; pitch_search + 220
        0x0003a190:    edd00a04    ....    VLDR     s1,[r0,#0x10]
        0x0003a194:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003a198:    ed900a06    ....    VLDR     s0,[r0,#0x18]
        0x0003a19c:    edc10a02    ....    VSTR     s1,[r1,#8]
        0x0003a1a0:    3010        .0      ADDS     r0,r0,#0x10
        0x0003a1a2:    3108        .1      ADDS     r1,r1,#8
        0x0003a1a4:    1e52        R.      SUBS     r2,r2,#1
        0x0003a1a6:    d1f3        ..      BNE      0x3a190 ; pitch_search + 196
        0x0003a1a8:    461f        .F      MOV      r7,r3
        0x0003a1aa:    f1bc0f00    ....    CMP      r12,#0
        0x0003a1ae:    db07        ..      BLT      0x3a1c0 ; pitch_search + 244
        0x0003a1b0:    eb0800cc    ....    ADD      r0,r8,r12,LSL #3
        0x0003a1b4:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003a1b8:    eb09008c    ....    ADD      r0,r9,r12,LSL #2
        0x0003a1bc:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003a1c0:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0003a1c2:    10a0        ..      ASRS     r0,r4,#2
        0x0003a1c4:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0003a1c8:    10ab        ..      ASRS     r3,r5,#2
        0x0003a1ca:    4632        2F      MOV      r2,r6
        0x0003a1cc:    4649        IF      MOV      r1,r9
        0x0003a1ce:    4658        XF      MOV      r0,r11
        0x0003a1d0:    f7f4fb04    ....    BL       celt_pitch_xcorr_c ; 0x2e7dc
        0x0003a1d4:    f10d0b08    ....    ADD      r11,sp,#8
        0x0003a1d8:    10a3        ..      ASRS     r3,r4,#2
        0x0003a1da:    10aa        ..      ASRS     r2,r5,#2
        0x0003a1dc:    4649        IF      MOV      r1,r9
        0x0003a1de:    4630        0F      MOV      r0,r6
        0x0003a1e0:    f8cdb000    ....    STR      r11,[sp,#0]
        0x0003a1e4:    f7f9fca8    ....    BL       find_best_pitch ; 0x33b38
        0x0003a1e8:    2300        .#      MOVS     r3,#0
        0x0003a1ea:    ebb30f64    ..d.    CMP      r3,r4,ASR #1
        0x0003a1ee:    bfb8        ..      IT       LT
        0x0003a1f0:    eddf1a47    ..G.    VLDRLT   s3,[pc,#284] ; [0x3a310] = 0
        0x0003a1f4:    da4e        N.      BGE      0x3a294 ; pitch_search + 456
        0x0003a1f6:    bf00        ..      NOP      
        0x0003a1f8:    eb060e83    ....    ADD      lr,r6,r3,LSL #2
        0x0003a1fc:    edce1a00    ....    VSTR     s3,[lr,#0]
        0x0003a200:    9802        ..      LDR      r0,[sp,#8]
        0x0003a202:    4240        @B      RSBS     r0,r0,#0
        0x0003a204:    eb130040    ..@.    ADDS     r0,r3,r0,LSL #1
        0x0003a208:    bf48        H.      IT       MI
        0x0003a20a:    4240        @B      RSBMI    r0,r0,#0
        0x0003a20c:    2802        .(      CMP      r0,#2
        0x0003a20e:    dd07        ..      BLE      0x3a220 ; pitch_search + 340
        0x0003a210:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003a212:    4240        @B      RSBS     r0,r0,#0
        0x0003a214:    eb130040    ..@.    ADDS     r0,r3,r0,LSL #1
        0x0003a218:    bf48        H.      IT       MI
        0x0003a21a:    4240        @B      RSBMI    r0,r0,#0
        0x0003a21c:    2802        .(      CMP      r0,#2
        0x0003a21e:    dc35        5.      BGT      0x3a28c ; pitch_search + 448
        0x0003a220:    1069        i.      ASRS     r1,r5,#1
        0x0003a222:    eeb00a61    ..a.    VMOV.F32 s0,s3
        0x0003a226:    2900        .)      CMP      r1,#0
        0x0003a228:    dd27        '.      BLE      0x3a27a ; pitch_search + 430
        0x0003a22a:    2200        ."      MOVS     r2,#0
        0x0003a22c:    f1aa0004    ....    SUB      r0,r10,#4
        0x0003a230:    f0110f01    ....    TST      r1,#1
        0x0003a234:    d009        ..      BEQ      0x3a24a ; pitch_search + 382
        0x0003a236:    eb080283    ....    ADD      r2,r8,r3,LSL #2
        0x0003a23a:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003a23e:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x0003a242:    2201        ."      MOVS     r2,#1
        0x0003a244:    1d00        ..      ADDS     r0,r0,#4
        0x0003a246:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003a24a:    1049        I.      ASRS     r1,r1,#1
        0x0003a24c:    bf18        ..      IT       NE
        0x0003a24e:    eb080983    ....    ADDNE    r9,r8,r3,LSL #2
        0x0003a252:    d012        ..      BEQ      0x3a27a ; pitch_search + 430
        0x0003a254:    eb090c82    ....    ADD      r12,r9,r2,LSL #2
        0x0003a258:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003a25c:    eddc0a00    ....    VLDR     s1,[r12,#0]
        0x0003a260:    f1020202    ....    ADD      r2,r2,#2
        0x0003a264:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003a268:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x0003a26c:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x0003a270:    3008        .0      ADDS     r0,r0,#8
        0x0003a272:    1e49        I.      SUBS     r1,r1,#1
        0x0003a274:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003a278:    d1ec        ..      BNE      0x3a254 ; pitch_search + 392
        0x0003a27a:    ee100a10    ....    VMOV     r0,s0
        0x0003a27e:    f1104f81    ...O    CMN      r0,#0x40800000
        0x0003a282:    bf88        ..      IT       HI
        0x0003a284:    eebf0a00    ....    VMOVHI.F32 s0,#-1.00000000
        0x0003a288:    ed8e0a00    ....    VSTR     s0,[lr,#0]
        0x0003a28c:    1c5b        [.      ADDS     r3,r3,#1
        0x0003a28e:    ebb30f64    ..d.    CMP      r3,r4,ASR #1
        0x0003a292:    dbb1        ..      BLT      0x3a1f8 ; pitch_search + 300
        0x0003a294:    1063        c.      ASRS     r3,r4,#1
        0x0003a296:    106a        j.      ASRS     r2,r5,#1
        0x0003a298:    4641        AF      MOV      r1,r8
        0x0003a29a:    4630        0F      MOV      r0,r6
        0x0003a29c:    f8cdb000    ....    STR      r11,[sp,#0]
        0x0003a2a0:    f7f9fc4a    ..J.    BL       find_best_pitch ; 0x33b38
        0x0003a2a4:    9902        ..      LDR      r1,[sp,#8]
        0x0003a2a6:    2900        .)      CMP      r1,#0
        0x0003a2a8:    bfc4        ..      ITT      GT
        0x0003a2aa:    eb070064    ..d.    ADDGT    r0,r7,r4,ASR #1
        0x0003a2ae:    4288        .B      CMPGT    r0,r1
        0x0003a2b0:    dd24        $.      BLE      0x3a2fc ; pitch_search + 560
        0x0003a2b2:    eb060081    ....    ADD      r0,r6,r1,LSL #2
        0x0003a2b6:    eddf1a17    ....    VLDR     s3,[pc,#92] ; [0x3a314] = 0x3f333333
        0x0003a2ba:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x0003a2be:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0003a2c2:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003a2c6:    ee712a60    q.`*    VSUB.F32 s5,s2,s1
        0x0003a2ca:    ee302a60    0.`*    VSUB.F32 s4,s0,s1
        0x0003a2ce:    ee622aa1    b..*    VMUL.F32 s5,s5,s3
        0x0003a2d2:    eeb42ae2    ...*    VCMPE.F32 s4,s5
        0x0003a2d6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003a2da:    bfc8        ..      IT       GT
        0x0003a2dc:    2001        .       MOVGT    r0,#1
        0x0003a2de:    dc0e        ..      BGT      0x3a2fe ; pitch_search + 562
        0x0003a2e0:    ee700ac0    p...    VSUB.F32 s1,s1,s0
        0x0003a2e4:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x0003a2e8:    ee200a21     .!.    VMUL.F32 s0,s0,s3
        0x0003a2ec:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0003a2f0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003a2f4:    bfc8        ..      IT       GT
        0x0003a2f6:    f04f30ff    O..0    MOVGT    r0,#0xffffffff
        0x0003a2fa:    dc00        ..      BGT      0x3a2fe ; pitch_search + 562
        0x0003a2fc:    2000        .       MOVS     r0,#0
        0x0003a2fe:    ebc00141    ..A.    RSB      r1,r0,r1,LSL #1
        0x0003a302:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003a304:    6001        .`      STR      r1,[r0,#0]
        0x0003a306:    f003f943    ..C.    BL       restore_stack ; 0x3d590
        0x0003a30a:    b005        ..      ADD      sp,sp,#0x14
        0x0003a30c:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0003a310:    00000000    ....    DCD    0
        0x0003a314:    3f333333    333?    DCD    1060320051
    $t
    i.prvAddCurrentTaskToDelayedList
    prvAddCurrentTaskToDelayedList
        0x0003a318:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003a31c:    4c1b        .L      LDR      r4,[pc,#108] ; [0x3a38c] = 0x100003b0
        0x0003a31e:    460f        .F      MOV      r7,r1
        0x0003a320:    4605        .F      MOV      r5,r0
        0x0003a322:    68a6        .h      LDR      r6,[r4,#8]
        0x0003a324:    6820         h      LDR      r0,[r4,#0]
        0x0003a326:    1d00        ..      ADDS     r0,r0,#4
        0x0003a328:    f006fb69    ..i.    BL       uxListRemove ; 0x409fe
        0x0003a32c:    f1b53fff    ...?    CMP      r5,#0xffffffff
        0x0003a330:    d115        ..      BNE      0x3a35e ; prvAddCurrentTaskToDelayedList + 70
        0x0003a332:    b1a7        ..      CBZ      r7,0x3a35e ; prvAddCurrentTaskToDelayedList + 70
        0x0003a334:    4916        .I      LDR      r1,[pc,#88] ; [0x3a390] = 0x1000dc1c
        0x0003a336:    6822        "h      LDR      r2,[r4,#0]
        0x0003a338:    6848        Hh      LDR      r0,[r1,#4]
        0x0003a33a:    6090        .`      STR      r0,[r2,#8]
        0x0003a33c:    6823        #h      LDR      r3,[r4,#0]
        0x0003a33e:    6882        .h      LDR      r2,[r0,#8]
        0x0003a340:    60da        .`      STR      r2,[r3,#0xc]
        0x0003a342:    6822        "h      LDR      r2,[r4,#0]
        0x0003a344:    6883        .h      LDR      r3,[r0,#8]
        0x0003a346:    1d12        ..      ADDS     r2,r2,#4
        0x0003a348:    605a        Z`      STR      r2,[r3,#4]
        0x0003a34a:    6822        "h      LDR      r2,[r4,#0]
        0x0003a34c:    1d12        ..      ADDS     r2,r2,#4
        0x0003a34e:    6082        .`      STR      r2,[r0,#8]
        0x0003a350:    6820         h      LDR      r0,[r4,#0]
        0x0003a352:    6141        Aa      STR      r1,[r0,#0x14]
        0x0003a354:    6808        .h      LDR      r0,[r1,#0]
        0x0003a356:    1c40        @.      ADDS     r0,r0,#1
        0x0003a358:    6008        .`      STR      r0,[r1,#0]
        0x0003a35a:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0003a35e:    6820         h      LDR      r0,[r4,#0]
        0x0003a360:    4435        5D      ADD      r5,r5,r6
        0x0003a362:    42b5        .B      CMP      r5,r6
        0x0003a364:    6045        E`      STR      r5,[r0,#4]
        0x0003a366:    6820         h      LDR      r0,[r4,#0]
        0x0003a368:    f1000104    ....    ADD      r1,r0,#4
        0x0003a36c:    d204        ..      BCS      0x3a378 ; prvAddCurrentTaskToDelayedList + 96
        0x0003a36e:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x0003a370:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003a374:    f006bbb6    ....    B.W      vListInsert ; 0x40ae4
        0x0003a378:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0003a37a:    f006fbb3    ....    BL       vListInsert ; 0x40ae4
        0x0003a37e:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003a380:    42a8        .B      CMP      r0,r5
        0x0003a382:    bf88        ..      IT       HI
        0x0003a384:    6265        eb      STRHI    r5,[r4,#0x24]
        0x0003a386:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0003a38a:    0000        ..      DCW    0
        0x0003a38c:    100003b0    ....    DCD    268436400
        0x0003a390:    1000dc1c    ....    DCD    268491804
    $t
    i.prvIdleTask
    prvIdleTask
        0x0003a394:    4f20         O      LDR      r7,[pc,#128] ; [0x3a418] = 0xe000ed04
        0x0003a396:    4d21        !M      LDR      r5,[pc,#132] ; [0x3a41c] = 0x1000db54
        0x0003a398:    4c21        !L      LDR      r4,[pc,#132] ; [0x3a420] = 0x100003b0
        0x0003a39a:    f04f5680    O..V    MOV      r6,#0x10000000
        0x0003a39e:    6828        (h      LDR      r0,[r5,#0]
        0x0003a3a0:    2801        .(      CMP      r0,#1
        0x0003a3a2:    d904        ..      BLS      0x3a3ae ; prvIdleTask + 26
        0x0003a3a4:    603e        >`      STR      r6,[r7,#0]
        0x0003a3a6:    f3bf8f4f    ..O.    DSB      
        0x0003a3aa:    f3bf8f6f    ..o.    ISB      
        0x0003a3ae:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0003a3b0:    2000        .       MOVS     r0,#0
        0x0003a3b2:    2900        .)      CMP      r1,#0
        0x0003a3b4:    bf18        ..      IT       NE
        0x0003a3b6:    2001        .       MOVNE    r0,#1
        0x0003a3b8:    6821        !h      LDR      r1,[r4,#0]
        0x0003a3ba:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x0003a3bc:    2900        .)      CMP      r1,#0
        0x0003a3be:    d1ee        ..      BNE      0x3a39e ; prvIdleTask + 10
        0x0003a3c0:    6829        )h      LDR      r1,[r5,#0]
        0x0003a3c2:    2901        .)      CMP      r1,#1
        0x0003a3c4:    bf98        ..      IT       LS
        0x0003a3c6:    2800        .(      CMPLS    r0,#0
        0x0003a3c8:    d1e9        ..      BNE      0x3a39e ; prvIdleTask + 10
        0x0003a3ca:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003a3cc:    68a1        .h      LDR      r1,[r4,#8]
        0x0003a3ce:    eba00001    ....    SUB      r0,r0,r1
        0x0003a3d2:    2802        .(      CMP      r0,#2
        0x0003a3d4:    d3e3        ..      BCC      0x3a39e ; prvIdleTask + 10
        0x0003a3d6:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003a3d8:    1c40        @.      ADDS     r0,r0,#1
        0x0003a3da:    6320         c      STR      r0,[r4,#0x30]
        0x0003a3dc:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003a3de:    68a1        .h      LDR      r1,[r4,#8]
        0x0003a3e0:    4288        .B      CMP      r0,r1
        0x0003a3e2:    d200        ..      BCS      0x3a3e6 ; prvIdleTask + 82
        0x0003a3e4:    e7fe        ..      B        0x3a3e4 ; prvIdleTask + 80
        0x0003a3e6:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0003a3e8:    2000        .       MOVS     r0,#0
        0x0003a3ea:    2900        .)      CMP      r1,#0
        0x0003a3ec:    bf18        ..      IT       NE
        0x0003a3ee:    2001        .       MOVNE    r0,#1
        0x0003a3f0:    6821        !h      LDR      r1,[r4,#0]
        0x0003a3f2:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x0003a3f4:    b961        a.      CBNZ     r1,0x3a410 ; prvIdleTask + 124
        0x0003a3f6:    6829        )h      LDR      r1,[r5,#0]
        0x0003a3f8:    2901        .)      CMP      r1,#1
        0x0003a3fa:    bf98        ..      IT       LS
        0x0003a3fc:    2800        .(      CMPLS    r0,#0
        0x0003a3fe:    d107        ..      BNE      0x3a410 ; prvIdleTask + 124
        0x0003a400:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003a402:    68a1        .h      LDR      r1,[r4,#8]
        0x0003a404:    eba00001    ....    SUB      r0,r0,r1
        0x0003a408:    2802        .(      CMP      r0,#2
        0x0003a40a:    bf28        (.      IT       CS
        0x0003a40c:    f006fc36    ..6.    BLCS     vPortSuppressTicksAndSleep ; 0x40c7c
        0x0003a410:    f007fd22    ..".    BL       xTaskResumeAll ; 0x41e58
        0x0003a414:    e7c3        ..      B        0x3a39e ; prvIdleTask + 10
    $d
        0x0003a416:    0000        ..      DCW    0
        0x0003a418:    e000ed04    ....    DCD    3758157060
        0x0003a41c:    1000db54    T...    DCD    268491604
        0x0003a420:    100003b0    ....    DCD    268436400
    $t
    i.prvProcessExpiredTimer
    prvProcessExpiredTimer
        0x0003a424:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003a428:    f8df8094    ....    LDR      r8,[pc,#148] ; [0x3a4c0] = 0x100003ec
        0x0003a42c:    4605        .F      MOV      r5,r0
        0x0003a42e:    460e        .F      MOV      r6,r1
        0x0003a430:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a434:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003a436:    68c7        .h      LDR      r7,[r0,#0xc]
        0x0003a438:    1d38        8.      ADDS     r0,r7,#4
        0x0003a43a:    f006fae0    ....    BL       uxListRemove ; 0x409fe
        0x0003a43e:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003a442:    f0100f04    ....    TST      r0,#4
        0x0003a446:    bf04        ..      ITT      EQ
        0x0003a448:    f00000fe    ....    ANDEQ    r0,r0,#0xfe
        0x0003a44c:    f8870024    ..$.    STRBEQ   r0,[r7,#0x24]
        0x0003a450:    d031        1.      BEQ      0x3a4b6 ; prvProcessExpiredTimer + 146
        0x0003a452:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003a454:    613f        ?a      STR      r7,[r7,#0x10]
        0x0003a456:    4428        (D      ADD      r0,r0,r5
        0x0003a458:    463c        <F      MOV      r4,r7
        0x0003a45a:    6078        x`      STR      r0,[r7,#4]
        0x0003a45c:    42b0        .B      CMP      r0,r6
        0x0003a45e:    d807        ..      BHI      0x3a470 ; prvProcessExpiredTimer + 76
        0x0003a460:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003a462:    1b71        q.      SUBS     r1,r6,r5
        0x0003a464:    4281        .B      CMP      r1,r0
        0x0003a466:    bf3c        <.      ITT      CC
        0x0003a468:    4638        8F      MOVCC    r0,r7
        0x0003a46a:    1d39        9.      ADDCC    r1,r7,#4
        0x0003a46c:    d206        ..      BCS      0x3a47c ; prvProcessExpiredTimer + 88
        0x0003a46e:    e016        ..      B        0x3a49e ; prvProcessExpiredTimer + 122
        0x0003a470:    42b5        .B      CMP      r5,r6
        0x0003a472:    d901        ..      BLS      0x3a478 ; prvProcessExpiredTimer + 84
        0x0003a474:    4285        .B      CMP      r5,r0
        0x0003a476:    d901        ..      BLS      0x3a47c ; prvProcessExpiredTimer + 88
        0x0003a478:    1d39        9.      ADDS     r1,r7,#4
        0x0003a47a:    e018        ..      B        0x3a4ae ; prvProcessExpiredTimer + 138
        0x0003a47c:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003a47e:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003a480:    4405        .D      ADD      r5,r5,r0
        0x0003a482:    4620         F      MOV      r0,r4
        0x0003a484:    4788        .G      BLX      r1
        0x0003a486:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003a488:    6124        $a      STR      r4,[r4,#0x10]
        0x0003a48a:    4428        (D      ADD      r0,r0,r5
        0x0003a48c:    4629        )F      MOV      r1,r5
        0x0003a48e:    6060        ``      STR      r0,[r4,#4]
        0x0003a490:    4286        .B      CMP      r6,r0
        0x0003a492:    d307        ..      BCC      0x3a4a4 ; prvProcessExpiredTimer + 128
        0x0003a494:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003a496:    1b71        q.      SUBS     r1,r6,r5
        0x0003a498:    4288        .B      CMP      r0,r1
        0x0003a49a:    d9ef        ..      BLS      0x3a47c ; prvProcessExpiredTimer + 88
        0x0003a49c:    1d21        !.      ADDS     r1,r4,#4
        0x0003a49e:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0003a4a2:    e006        ..      B        0x3a4b2 ; prvProcessExpiredTimer + 142
        0x0003a4a4:    428e        .B      CMP      r6,r1
        0x0003a4a6:    d201        ..      BCS      0x3a4ac ; prvProcessExpiredTimer + 136
        0x0003a4a8:    42a8        .B      CMP      r0,r5
        0x0003a4aa:    d2e7        ..      BCS      0x3a47c ; prvProcessExpiredTimer + 88
        0x0003a4ac:    1d21        !.      ADDS     r1,r4,#4
        0x0003a4ae:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a4b2:    f006fb17    ....    BL       vListInsert ; 0x40ae4
        0x0003a4b6:    4638        8F      MOV      r0,r7
        0x0003a4b8:    6a39        9j      LDR      r1,[r7,#0x20]
        0x0003a4ba:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003a4be:    4708        .G      BX       r1
    $d
        0x0003a4c0:    100003ec    ....    DCD    268436460
    $t
    i.prvSampleTimeNow
    prvSampleTimeNow
        0x0003a4c4:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003a4c8:    4681        .F      MOV      r9,r0
        0x0003a4ca:    f007fb89    ....    BL       xTaskGetTickCount ; 0x41be0
        0x0003a4ce:    4f31        1O      LDR      r7,[pc,#196] ; [0x3a594] = 0x100003ec
        0x0003a4d0:    4680        .F      MOV      r8,r0
        0x0003a4d2:    68b8        .h      LDR      r0,[r7,#8]
        0x0003a4d4:    4580        .E      CMP      r8,r0
        0x0003a4d6:    bf28        (.      IT       CS
        0x0003a4d8:    2000        .       MOVCS    r0,#0
        0x0003a4da:    d254        T.      BCS      0x3a586 ; prvSampleTimeNow + 194
        0x0003a4dc:    68f8        .h      LDR      r0,[r7,#0xc]
        0x0003a4de:    6800        .h      LDR      r0,[r0,#0]
        0x0003a4e0:    2800        .(      CMP      r0,#0
        0x0003a4e2:    d04b        K.      BEQ      0x3a57c ; prvSampleTimeNow + 184
        0x0003a4e4:    68f8        .h      LDR      r0,[r7,#0xc]
        0x0003a4e6:    f04f36ff    O..6    MOV      r6,#0xffffffff
        0x0003a4ea:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003a4ec:    68c4        .h      LDR      r4,[r0,#0xc]
        0x0003a4ee:    6805        .h      LDR      r5,[r0,#0]
        0x0003a4f0:    1d20         .      ADDS     r0,r4,#4
        0x0003a4f2:    f006fa84    ....    BL       uxListRemove ; 0x409fe
        0x0003a4f6:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0003a4fa:    f0100f04    ....    TST      r0,#4
        0x0003a4fe:    bf04        ..      ITT      EQ
        0x0003a500:    f00000fe    ....    ANDEQ    r0,r0,#0xfe
        0x0003a504:    f8840024    ..$.    STRBEQ   r0,[r4,#0x24]
        0x0003a508:    d031        1.      BEQ      0x3a56e ; prvSampleTimeNow + 170
        0x0003a50a:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003a50c:    6124        $a      STR      r4,[r4,#0x10]
        0x0003a50e:    4428        (D      ADD      r0,r0,r5
        0x0003a510:    6060        ``      STR      r0,[r4,#4]
        0x0003a512:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003a516:    d807        ..      BHI      0x3a528 ; prvSampleTimeNow + 100
        0x0003a518:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003a51a:    f1c531ff    ...1    RSB      r1,r5,#0xffffffff
        0x0003a51e:    4281        .B      CMP      r1,r0
        0x0003a520:    bf38        8.      IT       CC
        0x0003a522:    1d21        !.      ADDCC    r1,r4,#4
        0x0003a524:    d207        ..      BCS      0x3a536 ; prvSampleTimeNow + 114
        0x0003a526:    e018        ..      B        0x3a55a ; prvSampleTimeNow + 150
        0x0003a528:    f1b53fff    ...?    CMP      r5,#0xffffffff
        0x0003a52c:    d901        ..      BLS      0x3a532 ; prvSampleTimeNow + 110
        0x0003a52e:    4285        .B      CMP      r5,r0
        0x0003a530:    d901        ..      BLS      0x3a536 ; prvSampleTimeNow + 114
        0x0003a532:    1d21        !.      ADDS     r1,r4,#4
        0x0003a534:    e018        ..      B        0x3a568 ; prvSampleTimeNow + 164
        0x0003a536:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003a538:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003a53a:    4405        .D      ADD      r5,r5,r0
        0x0003a53c:    4620         F      MOV      r0,r4
        0x0003a53e:    4788        .G      BLX      r1
        0x0003a540:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0003a542:    6124        $a      STR      r4,[r4,#0x10]
        0x0003a544:    194a        J.      ADDS     r2,r1,r5
        0x0003a546:    4620         F      MOV      r0,r4
        0x0003a548:    4629        )F      MOV      r1,r5
        0x0003a54a:    6062        b`      STR      r2,[r4,#4]
        0x0003a54c:    4296        .B      CMP      r6,r2
        0x0003a54e:    d306        ..      BCC      0x3a55e ; prvSampleTimeNow + 154
        0x0003a550:    6982        .i      LDR      r2,[r0,#0x18]
        0x0003a552:    1b71        q.      SUBS     r1,r6,r5
        0x0003a554:    428a        .B      CMP      r2,r1
        0x0003a556:    d9ee        ..      BLS      0x3a536 ; prvSampleTimeNow + 114
        0x0003a558:    1d01        ..      ADDS     r1,r0,#4
        0x0003a55a:    6938        8i      LDR      r0,[r7,#0x10]
        0x0003a55c:    e005        ..      B        0x3a56a ; prvSampleTimeNow + 166
        0x0003a55e:    428e        .B      CMP      r6,r1
        0x0003a560:    d201        ..      BCS      0x3a566 ; prvSampleTimeNow + 162
        0x0003a562:    42aa        .B      CMP      r2,r5
        0x0003a564:    d2e7        ..      BCS      0x3a536 ; prvSampleTimeNow + 114
        0x0003a566:    1d01        ..      ADDS     r1,r0,#4
        0x0003a568:    68f8        .h      LDR      r0,[r7,#0xc]
        0x0003a56a:    f006fabb    ....    BL       vListInsert ; 0x40ae4
        0x0003a56e:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003a570:    4620         F      MOV      r0,r4
        0x0003a572:    4788        .G      BLX      r1
        0x0003a574:    68f8        .h      LDR      r0,[r7,#0xc]
        0x0003a576:    6800        .h      LDR      r0,[r0,#0]
        0x0003a578:    2800        .(      CMP      r0,#0
        0x0003a57a:    d1b3        ..      BNE      0x3a4e4 ; prvSampleTimeNow + 32
        0x0003a57c:    e9d71003    ....    LDRD     r1,r0,[r7,#0xc]
        0x0003a580:    e9c70103    ....    STRD     r0,r1,[r7,#0xc]
        0x0003a584:    2001        .       MOVS     r0,#1
        0x0003a586:    f8c90000    ....    STR      r0,[r9,#0]
        0x0003a58a:    4640        @F      MOV      r0,r8
        0x0003a58c:    f8c78008    ....    STR      r8,[r7,#8]
        0x0003a590:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0003a594:    100003ec    ....    DCD    268436460
    $t
    i.prvTaskExitError
    prvTaskExitError
        0x0003a598:    4806        .H      LDR      r0,[pc,#24] ; [0x3a5b4] = 0x1000014c
        0x0003a59a:    6880        .h      LDR      r0,[r0,#8]
        0x0003a59c:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003a5a0:    d000        ..      BEQ      0x3a5a4 ; prvTaskExitError + 12
        0x0003a5a2:    e7fe        ..      B        0x3a5a2 ; prvTaskExitError + 10
        0x0003a5a4:    2080        .       MOVS     r0,#0x80
        0x0003a5a6:    f3808811    ....    MSR      BASEPRI,r0
        0x0003a5aa:    f3bf8f4f    ..O.    DSB      
        0x0003a5ae:    f3bf8f6f    ..o.    ISB      
        0x0003a5b2:    e7fe        ..      B        0x3a5b2 ; prvTaskExitError + 26
    $d
        0x0003a5b4:    1000014c    L...    DCD    268435788
    $t
    i.prvTimerTask
    prvTimerTask
        0x0003a5b8:    f8dfb2b4    ....    LDR      r11,[pc,#692] ; [0x3a870] = 0xe000ed04
        0x0003a5bc:    f8df82b4    ....    LDR      r8,[pc,#692] ; [0x3a874] = 0x100003ec
        0x0003a5c0:    b084        ..      SUB      sp,sp,#0x10
        0x0003a5c2:    f04f5a80    O..Z    MOV      r10,#0x10000000
        0x0003a5c6:    bf00        ..      NOP      
        0x0003a5c8:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a5cc:    6801        .h      LDR      r1,[r0,#0]
        0x0003a5ce:    2900        .)      CMP      r1,#0
        0x0003a5d0:    bf07        ..      ITTEE    EQ
        0x0003a5d2:    2501        .%      MOVEQ    r5,#1
        0x0003a5d4:    2400        .$      MOVEQ    r4,#0
        0x0003a5d6:    2500        .%      MOVNE    r5,#0
        0x0003a5d8:    68c0        .h      LDRNE    r0,[r0,#0xc]
        0x0003a5da:    bf18        ..      IT       NE
        0x0003a5dc:    6804        .h      LDRNE    r4,[r0,#0]
        0x0003a5de:    f006fd4f    ..O.    BL       vTaskSuspendAll ; 0x41080
        0x0003a5e2:    4668        hF      MOV      r0,sp
        0x0003a5e4:    f7ffff6e    ..n.    BL       prvSampleTimeNow ; 0x3a4c4
        0x0003a5e8:    4606        .F      MOV      r6,r0
        0x0003a5ea:    9800        ..      LDR      r0,[sp,#0]
        0x0003a5ec:    2800        .(      CMP      r0,#0
        0x0003a5ee:    d04a        J.      BEQ      0x3a686 ; prvTimerTask + 206
        0x0003a5f0:    f007fc32    ..2.    BL       xTaskResumeAll ; 0x41e58
        0x0003a5f4:    2200        ."      MOVS     r2,#0
        0x0003a5f6:    4669        iF      MOV      r1,sp
        0x0003a5f8:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0003a5fc:    f007f948    ..H.    BL       xQueueReceive ; 0x41890
        0x0003a600:    2800        .(      CMP      r0,#0
        0x0003a602:    d0e1        ..      BEQ      0x3a5c8 ; prvTimerTask + 16
        0x0003a604:    9800        ..      LDR      r0,[sp,#0]
        0x0003a606:    2800        .(      CMP      r0,#0
        0x0003a608:    da07        ..      BGE      0x3a61a ; prvTimerTask + 98
        0x0003a60a:    e9dd0102    ....    LDRD     r0,r1,[sp,#8]
        0x0003a60e:    9a01        ..      LDR      r2,[sp,#4]
        0x0003a610:    4790        .G      BLX      r2
        0x0003a612:    9800        ..      LDR      r0,[sp,#0]
        0x0003a614:    2800        .(      CMP      r0,#0
        0x0003a616:    f2c08120    .. .    BLT.W    0x3a85a ; prvTimerTask + 674
        0x0003a61a:    9f02        ..      LDR      r7,[sp,#8]
        0x0003a61c:    6978        xi      LDR      r0,[r7,#0x14]
        0x0003a61e:    2800        .(      CMP      r0,#0
        0x0003a620:    bf1c        ..      ITT      NE
        0x0003a622:    1d38        8.      ADDNE    r0,r7,#4
        0x0003a624:    f006f9eb    ....    BLNE     uxListRemove ; 0x409fe
        0x0003a628:    f007fada    ....    BL       xTaskGetTickCount ; 0x41be0
        0x0003a62c:    4681        .F      MOV      r9,r0
        0x0003a62e:    f8d80008    ....    LDR      r0,[r8,#8]
        0x0003a632:    4581        .E      CMP      r9,r0
        0x0003a634:    d27a        z.      BCS      0x3a72c ; prvTimerTask + 372
        0x0003a636:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a63a:    6800        .h      LDR      r0,[r0,#0]
        0x0003a63c:    2800        .(      CMP      r0,#0
        0x0003a63e:    d071        q.      BEQ      0x3a724 ; prvTimerTask + 364
        0x0003a640:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a644:    f04f36ff    O..6    MOV      r6,#0xffffffff
        0x0003a648:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003a64a:    68c4        .h      LDR      r4,[r0,#0xc]
        0x0003a64c:    6805        .h      LDR      r5,[r0,#0]
        0x0003a64e:    1d20         .      ADDS     r0,r4,#4
        0x0003a650:    f006f9d5    ....    BL       uxListRemove ; 0x409fe
        0x0003a654:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0003a658:    f0100f04    ....    TST      r0,#4
        0x0003a65c:    bf04        ..      ITT      EQ
        0x0003a65e:    f00000fe    ....    ANDEQ    r0,r0,#0xfe
        0x0003a662:    f8840024    ..$.    STRBEQ   r0,[r4,#0x24]
        0x0003a666:    d055        U.      BEQ      0x3a714 ; prvTimerTask + 348
        0x0003a668:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003a66a:    6124        $a      STR      r4,[r4,#0x10]
        0x0003a66c:    4428        (D      ADD      r0,r0,r5
        0x0003a66e:    6060        ``      STR      r0,[r4,#4]
        0x0003a670:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003a674:    d829        ).      BHI      0x3a6ca ; prvTimerTask + 274
        0x0003a676:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0003a678:    f1c530ff    ...0    RSB      r0,r5,#0xffffffff
        0x0003a67c:    4288        .B      CMP      r0,r1
        0x0003a67e:    bf38        8.      IT       CC
        0x0003a680:    1d21        !.      ADDCC    r1,r4,#4
        0x0003a682:    d229        ).      BCS      0x3a6d8 ; prvTimerTask + 288
        0x0003a684:    e03a        :.      B        0x3a6fc ; prvTimerTask + 324
        0x0003a686:    b1bd        ..      CBZ      r5,0x3a6b8 ; prvTimerTask + 256
        0x0003a688:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0003a68c:    6800        .h      LDR      r0,[r0,#0]
        0x0003a68e:    2800        .(      CMP      r0,#0
        0x0003a690:    bf0c        ..      ITE      EQ
        0x0003a692:    2501        .%      MOVEQ    r5,#1
        0x0003a694:    2500        .%      MOVNE    r5,#0
        0x0003a696:    1ba1        ..      SUBS     r1,r4,r6
        0x0003a698:    462a        *F      MOV      r2,r5
        0x0003a69a:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0003a69e:    f006fb6d    ..m.    BL       vQueueWaitForMessageRestricted ; 0x40d7c
        0x0003a6a2:    f007fbd9    ....    BL       xTaskResumeAll ; 0x41e58
        0x0003a6a6:    2800        .(      CMP      r0,#0
        0x0003a6a8:    d1a4        ..      BNE      0x3a5f4 ; prvTimerTask + 60
        0x0003a6aa:    f8cba000    ....    STR      r10,[r11,#0]
        0x0003a6ae:    f3bf8f4f    ..O.    DSB      
        0x0003a6b2:    f3bf8f6f    ..o.    ISB      
        0x0003a6b6:    e79d        ..      B        0x3a5f4 ; prvTimerTask + 60
        0x0003a6b8:    42b4        .B      CMP      r4,r6
        0x0003a6ba:    d8ec        ..      BHI      0x3a696 ; prvTimerTask + 222
        0x0003a6bc:    f007fbcc    ....    BL       xTaskResumeAll ; 0x41e58
        0x0003a6c0:    4631        1F      MOV      r1,r6
        0x0003a6c2:    4620         F      MOV      r0,r4
        0x0003a6c4:    f7fffeae    ....    BL       prvProcessExpiredTimer ; 0x3a424
        0x0003a6c8:    e794        ..      B        0x3a5f4 ; prvTimerTask + 60
        0x0003a6ca:    f1b53fff    ...?    CMP      r5,#0xffffffff
        0x0003a6ce:    d901        ..      BLS      0x3a6d4 ; prvTimerTask + 284
        0x0003a6d0:    4285        .B      CMP      r5,r0
        0x0003a6d2:    d901        ..      BLS      0x3a6d8 ; prvTimerTask + 288
        0x0003a6d4:    1d21        !.      ADDS     r1,r4,#4
        0x0003a6d6:    e019        ..      B        0x3a70c ; prvTimerTask + 340
        0x0003a6d8:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003a6da:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003a6dc:    4405        .D      ADD      r5,r5,r0
        0x0003a6de:    4620         F      MOV      r0,r4
        0x0003a6e0:    4788        .G      BLX      r1
        0x0003a6e2:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0003a6e4:    6124        $a      STR      r4,[r4,#0x10]
        0x0003a6e6:    194a        J.      ADDS     r2,r1,r5
        0x0003a6e8:    4620         F      MOV      r0,r4
        0x0003a6ea:    4629        )F      MOV      r1,r5
        0x0003a6ec:    6062        b`      STR      r2,[r4,#4]
        0x0003a6ee:    42b2        .B      CMP      r2,r6
        0x0003a6f0:    d807        ..      BHI      0x3a702 ; prvTimerTask + 330
        0x0003a6f2:    6982        .i      LDR      r2,[r0,#0x18]
        0x0003a6f4:    1b71        q.      SUBS     r1,r6,r5
        0x0003a6f6:    4291        .B      CMP      r1,r2
        0x0003a6f8:    d2ee        ..      BCS      0x3a6d8 ; prvTimerTask + 288
        0x0003a6fa:    1d01        ..      ADDS     r1,r0,#4
        0x0003a6fc:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0003a700:    e006        ..      B        0x3a710 ; prvTimerTask + 344
        0x0003a702:    42b1        .B      CMP      r1,r6
        0x0003a704:    d901        ..      BLS      0x3a70a ; prvTimerTask + 338
        0x0003a706:    4295        .B      CMP      r5,r2
        0x0003a708:    d9e6        ..      BLS      0x3a6d8 ; prvTimerTask + 288
        0x0003a70a:    1d01        ..      ADDS     r1,r0,#4
        0x0003a70c:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a710:    f006f9e8    ....    BL       vListInsert ; 0x40ae4
        0x0003a714:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003a716:    4620         F      MOV      r0,r4
        0x0003a718:    4788        .G      BLX      r1
        0x0003a71a:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a71e:    6800        .h      LDR      r0,[r0,#0]
        0x0003a720:    2800        .(      CMP      r0,#0
        0x0003a722:    d18d        ..      BNE      0x3a640 ; prvTimerTask + 136
        0x0003a724:    e9d81003    ....    LDRD     r1,r0,[r8,#0xc]
        0x0003a728:    e9c80103    ....    STRD     r0,r1,[r8,#0xc]
        0x0003a72c:    f8c89008    ....    STR      r9,[r8,#8]
        0x0003a730:    9800        ..      LDR      r0,[sp,#0]
        0x0003a732:    280a        .(      CMP      r0,#0xa
        0x0003a734:    d263        c.      BCS      0x3a7fe ; prvTimerTask + 582
        0x0003a736:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x0003a73a:    0590        ..      DCW    1424
        0x0003a73c:    846a6305    .cj.    DCD    2221564677
        0x0003a740:    6a630505    ..cj    DCD    1784874245
    $t
        0x0003a744:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003a748:    f0400001    @...    ORR      r0,r0,#1
        0x0003a74c:    f8870024    ..$.    STRB     r0,[r7,#0x24]
        0x0003a750:    9801        ..      LDR      r0,[sp,#4]
        0x0003a752:    69b9        .i      LDR      r1,[r7,#0x18]
        0x0003a754:    4408        .D      ADD      r0,r0,r1
        0x0003a756:    9901        ..      LDR      r1,[sp,#4]
        0x0003a758:    613f        ?a      STR      r7,[r7,#0x10]
        0x0003a75a:    6078        x`      STR      r0,[r7,#4]
        0x0003a75c:    4548        HE      CMP      r0,r9
        0x0003a75e:    d805        ..      BHI      0x3a76c ; prvTimerTask + 436
        0x0003a760:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003a762:    eba90101    ....    SUB      r1,r9,r1
        0x0003a766:    4281        .B      CMP      r1,r0
        0x0003a768:    d204        ..      BCS      0x3a774 ; prvTimerTask + 444
        0x0003a76a:    e061        a.      B        0x3a830 ; prvTimerTask + 632
        0x0003a76c:    4549        IE      CMP      r1,r9
        0x0003a76e:    d964        d.      BLS      0x3a83a ; prvTimerTask + 642
        0x0003a770:    4281        .B      CMP      r1,r0
        0x0003a772:    d862        b.      BHI      0x3a83a ; prvTimerTask + 642
        0x0003a774:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003a778:    f0100f04    ....    TST      r0,#4
        0x0003a77c:    bf04        ..      ITT      EQ
        0x0003a77e:    f00000fe    ....    ANDEQ    r0,r0,#0xfe
        0x0003a782:    f8870024    ..$.    STRBEQ   r0,[r7,#0x24]
        0x0003a786:    d037        7.      BEQ      0x3a7f8 ; prvTimerTask + 576
        0x0003a788:    9901        ..      LDR      r1,[sp,#4]
        0x0003a78a:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003a78c:    180c        ..      ADDS     r4,r1,r0
        0x0003a78e:    4420         D      ADD      r0,r0,r4
        0x0003a790:    6078        x`      STR      r0,[r7,#4]
        0x0003a792:    4548        HE      CMP      r0,r9
        0x0003a794:    d80b        ..      BHI      0x3a7ae ; prvTimerTask + 502
        0x0003a796:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003a798:    eba90104    ....    SUB      r1,r9,r4
        0x0003a79c:    4281        .B      CMP      r1,r0
        0x0003a79e:    bf38        8.      IT       CC
        0x0003a7a0:    1d39        9.      ADDCC    r1,r7,#4
        0x0003a7a2:    d20a        ..      BCS      0x3a7ba ; prvTimerTask + 514
        0x0003a7a4:    e01c        ..      B        0x3a7e0 ; prvTimerTask + 552
        0x0003a7a6:    bf00        ..      NOP      
        0x0003a7a8:    f006f99c    ....    BL       vListInsert ; 0x40ae4
        0x0003a7ac:    e055        U.      B        0x3a85a ; prvTimerTask + 674
        0x0003a7ae:    454c        LE      CMP      r4,r9
        0x0003a7b0:    d901        ..      BLS      0x3a7b6 ; prvTimerTask + 510
        0x0003a7b2:    4284        .B      CMP      r4,r0
        0x0003a7b4:    d901        ..      BLS      0x3a7ba ; prvTimerTask + 514
        0x0003a7b6:    1d39        9.      ADDS     r1,r7,#4
        0x0003a7b8:    e01a        ..      B        0x3a7f0 ; prvTimerTask + 568
        0x0003a7ba:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003a7bc:    6a39        9j      LDR      r1,[r7,#0x20]
        0x0003a7be:    4404        .D      ADD      r4,r4,r0
        0x0003a7c0:    4638        8F      MOV      r0,r7
        0x0003a7c2:    4788        .G      BLX      r1
        0x0003a7c4:    69b9        .i      LDR      r1,[r7,#0x18]
        0x0003a7c6:    613f        ?a      STR      r7,[r7,#0x10]
        0x0003a7c8:    190a        ..      ADDS     r2,r1,r4
        0x0003a7ca:    4638        8F      MOV      r0,r7
        0x0003a7cc:    4621        !F      MOV      r1,r4
        0x0003a7ce:    607a        z`      STR      r2,[r7,#4]
        0x0003a7d0:    454a        JE      CMP      r2,r9
        0x0003a7d2:    d808        ..      BHI      0x3a7e6 ; prvTimerTask + 558
        0x0003a7d4:    6982        .i      LDR      r2,[r0,#0x18]
        0x0003a7d6:    eba90104    ....    SUB      r1,r9,r4
        0x0003a7da:    4291        .B      CMP      r1,r2
        0x0003a7dc:    d2ed        ..      BCS      0x3a7ba ; prvTimerTask + 514
        0x0003a7de:    1d01        ..      ADDS     r1,r0,#4
        0x0003a7e0:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0003a7e4:    e006        ..      B        0x3a7f4 ; prvTimerTask + 572
        0x0003a7e6:    4549        IE      CMP      r1,r9
        0x0003a7e8:    d901        ..      BLS      0x3a7ee ; prvTimerTask + 566
        0x0003a7ea:    4294        .B      CMP      r4,r2
        0x0003a7ec:    d9e5        ..      BLS      0x3a7ba ; prvTimerTask + 514
        0x0003a7ee:    1d01        ..      ADDS     r1,r0,#4
        0x0003a7f0:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a7f4:    f006f976    ..v.    BL       vListInsert ; 0x40ae4
        0x0003a7f8:    6a39        9j      LDR      r1,[r7,#0x20]
        0x0003a7fa:    4638        8F      MOV      r0,r7
        0x0003a7fc:    4788        .G      BLX      r1
        0x0003a7fe:    e02c        ,.      B        0x3a85a ; prvTimerTask + 674
        0x0003a800:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003a804:    f00000fe    ....    AND      r0,r0,#0xfe
        0x0003a808:    f8870024    ..$.    STRB     r0,[r7,#0x24]
        0x0003a80c:    e025        %.      B        0x3a85a ; prvTimerTask + 674
        0x0003a80e:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003a812:    f0400001    @...    ORR      r0,r0,#1
        0x0003a816:    f8870024    ..$.    STRB     r0,[r7,#0x24]
        0x0003a81a:    9801        ..      LDR      r0,[sp,#4]
        0x0003a81c:    61b8        .a      STR      r0,[r7,#0x18]
        0x0003a81e:    b158        X.      CBZ      r0,0x3a838 ; prvTimerTask + 640
        0x0003a820:    4448        HD      ADD      r0,r0,r9
        0x0003a822:    613f        ?a      STR      r7,[r7,#0x10]
        0x0003a824:    6078        x`      STR      r0,[r7,#4]
        0x0003a826:    4581        .E      CMP      r9,r0
        0x0003a828:    d307        ..      BCC      0x3a83a ; prvTimerTask + 642
        0x0003a82a:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003a82c:    2800        .(      CMP      r0,#0
        0x0003a82e:    d914        ..      BLS      0x3a85a ; prvTimerTask + 674
        0x0003a830:    1d39        9.      ADDS     r1,r7,#4
        0x0003a832:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0003a836:    e7b7        ..      B        0x3a7a8 ; prvTimerTask + 496
        0x0003a838:    e7fe        ..      B        0x3a838 ; prvTimerTask + 640
        0x0003a83a:    1d39        9.      ADDS     r1,r7,#4
        0x0003a83c:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a840:    e7b2        ..      B        0x3a7a8 ; prvTimerTask + 496
        0x0003a842:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003a846:    f0100f02    ....    TST      r0,#2
        0x0003a84a:    bf0d        ..      ITEET    EQ
        0x0003a84c:    4638        8F      MOVEQ    r0,r7
        0x0003a84e:    f00000fe    ....    ANDNE    r0,r0,#0xfe
        0x0003a852:    f8870024    ..$.    STRBNE   r0,[r7,#0x24]
        0x0003a856:    f006f98b    ....    BLEQ     vPortFree ; 0x40b70
        0x0003a85a:    2200        ."      MOVS     r2,#0
        0x0003a85c:    4669        iF      MOV      r1,sp
        0x0003a85e:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0003a862:    f007f815    ....    BL       xQueueReceive ; 0x41890
        0x0003a866:    2800        .(      CMP      r0,#0
        0x0003a868:    f47faecc    ....    BNE      0x3a604 ; prvTimerTask + 76
        0x0003a86c:    e6ac        ..      B        0x3a5c8 ; prvTimerTask + 16
    $d
        0x0003a86e:    0000        ..      DCW    0
        0x0003a870:    e000ed04    ....    DCD    3758157060
        0x0003a874:    100003ec    ....    DCD    268436460
    $t
    i.prvUnlockQueue
    prvUnlockQueue
        0x0003a878:    b570        p.      PUSH     {r4-r6,lr}
        0x0003a87a:    4604        .F      MOV      r4,r0
        0x0003a87c:    f006f950    ..P.    BL       vPortEnterCritical ; 0x40b20
        0x0003a880:    f9945045    ..EP    LDRSB    r5,[r4,#0x45]
        0x0003a884:    2d00        .-      CMP      r5,#0
        0x0003a886:    dd0d        ..      BLE      0x3a8a4 ; prvUnlockQueue + 44
        0x0003a888:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003a88a:    b158        X.      CBZ      r0,0x3a8a4 ; prvUnlockQueue + 44
        0x0003a88c:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x0003a890:    f007fa66    ..f.    BL       xTaskRemoveFromEventList ; 0x41d60
        0x0003a894:    2800        .(      CMP      r0,#0
        0x0003a896:    bf18        ..      IT       NE
        0x0003a898:    f006fabc    ....    BLNE     vTaskMissedYield ; 0x40e14
        0x0003a89c:    1e68        h.      SUBS     r0,r5,#1
        0x0003a89e:    b245        E.      SXTB     r5,r0
        0x0003a8a0:    2d00        .-      CMP      r5,#0
        0x0003a8a2:    dcf1        ..      BGT      0x3a888 ; prvUnlockQueue + 16
        0x0003a8a4:    f04f36ff    O..6    MOV      r6,#0xffffffff
        0x0003a8a8:    f8846045    ..E`    STRB     r6,[r4,#0x45]
        0x0003a8ac:    f006f952    ..R.    BL       vPortExitCritical ; 0x40b54
        0x0003a8b0:    f006f936    ..6.    BL       vPortEnterCritical ; 0x40b20
        0x0003a8b4:    f9945044    ..DP    LDRSB    r5,[r4,#0x44]
        0x0003a8b8:    2d00        .-      CMP      r5,#0
        0x0003a8ba:    dd0d        ..      BLE      0x3a8d8 ; prvUnlockQueue + 96
        0x0003a8bc:    6920         i      LDR      r0,[r4,#0x10]
        0x0003a8be:    b158        X.      CBZ      r0,0x3a8d8 ; prvUnlockQueue + 96
        0x0003a8c0:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003a8c4:    f007fa4c    ..L.    BL       xTaskRemoveFromEventList ; 0x41d60
        0x0003a8c8:    2800        .(      CMP      r0,#0
        0x0003a8ca:    bf18        ..      IT       NE
        0x0003a8cc:    f006faa2    ....    BLNE     vTaskMissedYield ; 0x40e14
        0x0003a8d0:    1e68        h.      SUBS     r0,r5,#1
        0x0003a8d2:    b245        E.      SXTB     r5,r0
        0x0003a8d4:    2d00        .-      CMP      r5,#0
        0x0003a8d6:    dcf1        ..      BGT      0x3a8bc ; prvUnlockQueue + 68
        0x0003a8d8:    f8846044    ..D`    STRB     r6,[r4,#0x44]
        0x0003a8dc:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003a8e0:    f006b938    ..8.    B.W      vPortExitCritical ; 0x40b54
    i.pvPortMalloc
    pvPortMalloc
        0x0003a8e4:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003a8e8:    4604        .F      MOV      r4,r0
        0x0003a8ea:    2500        .%      MOVS     r5,#0
        0x0003a8ec:    f006fbc8    ....    BL       vTaskSuspendAll ; 0x41080
        0x0003a8f0:    f8dfc13c    ..<.    LDR      r12,[pc,#316] ; [0x3aa30] = 0x100005d4
        0x0003a8f4:    2600        .&      MOVS     r6,#0
        0x0003a8f6:    f10c0214    ....    ADD      r2,r12,#0x14
        0x0003a8fa:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0003a8fe:    b9e8        ..      CBNZ     r0,0x3a93c ; pvPortMalloc + 88
        0x0003a900:    494c        LI      LDR      r1,[pc,#304] ; [0x3aa34] = 0x100133f0
        0x0003a902:    f44f4000    O..@    MOV      r0,#0x8000
        0x0003a906:    f0110f07    ....    TST      r1,#7
        0x0003a90a:    d006        ..      BEQ      0x3a91a ; pvPortMalloc + 54
        0x0003a90c:    1dc8        ..      ADDS     r0,r1,#7
        0x0003a90e:    f0200107     ...    BIC      r1,r0,#7
        0x0003a912:    4848        HH      LDR      r0,[pc,#288] ; [0x3aa34] = 0x100133f0
        0x0003a914:    1a08        ..      SUBS     r0,r1,r0
        0x0003a916:    f5c04000    ...@    RSB      r0,r0,#0x8000
        0x0003a91a:    4408        .D      ADD      r0,r0,r1
        0x0003a91c:    3808        .8      SUBS     r0,r0,#8
        0x0003a91e:    e9c21600    ....    STRD     r1,r6,[r2,#0]
        0x0003a922:    f0200007     ...    BIC      r0,r0,#7
        0x0003a926:    f8cc0000    ....    STR      r0,[r12,#0]
        0x0003a92a:    6046        F`      STR      r6,[r0,#4]
        0x0003a92c:    1a43        C.      SUBS     r3,r0,r1
        0x0003a92e:    6006        .`      STR      r6,[r0,#0]
        0x0003a930:    e9c10300    ....    STRD     r0,r3,[r1,#0]
        0x0003a934:    f8cc3008    ...0    STR      r3,[r12,#8]
        0x0003a938:    f8cc3004    ...0    STR      r3,[r12,#4]
        0x0003a93c:    b144        D.      CBZ      r4,0x3a950 ; pvPortMalloc + 108
        0x0003a93e:    f0040007    ....    AND      r0,r4,#7
        0x0003a942:    f1c00010    ....    RSB      r0,r0,#0x10
        0x0003a946:    43c1        .C      MVNS     r1,r0
        0x0003a948:    428c        .B      CMP      r4,r1
        0x0003a94a:    bf94        ..      ITE      LS
        0x0003a94c:    4404        .D      ADDLS    r4,r0
        0x0003a94e:    2400        .$      MOVHI    r4,#0
        0x0003a950:    f0144f00    ...O    TST      r4,#0x80000000
        0x0003a954:    d160        `.      BNE      0x3aa18 ; pvPortMalloc + 308
        0x0003a956:    2c00        .,      CMP      r4,#0
        0x0003a958:    d05e        ^.      BEQ      0x3aa18 ; pvPortMalloc + 308
        0x0003a95a:    f8dc7004    ...p    LDR      r7,[r12,#4]
        0x0003a95e:    42bc        .B      CMP      r4,r7
        0x0003a960:    bf9c        ..      ITT      LS
        0x0003a962:    4835        5H      LDRLS    r0,[pc,#212] ; [0x3aa38] = 0x100005e8
        0x0003a964:    6812        .h      LDRLS    r2,[r2,#0]
        0x0003a966:    d857        W.      BHI      0x3aa18 ; pvPortMalloc + 308
        0x0003a968:    6851        Qh      LDR      r1,[r2,#4]
        0x0003a96a:    42a1        .B      CMP      r1,r4
        0x0003a96c:    d205        ..      BCS      0x3a97a ; pvPortMalloc + 150
        0x0003a96e:    6811        .h      LDR      r1,[r2,#0]
        0x0003a970:    2900        .)      CMP      r1,#0
        0x0003a972:    bf1c        ..      ITT      NE
        0x0003a974:    4610        .F      MOVNE    r0,r2
        0x0003a976:    460a        .F      MOVNE    r2,r1
        0x0003a978:    d1f6        ..      BNE      0x3a968 ; pvPortMalloc + 132
        0x0003a97a:    f8dc8000    ....    LDR      r8,[r12,#0]
        0x0003a97e:    4542        BE      CMP      r2,r8
        0x0003a980:    d04a        J.      BEQ      0x3aa18 ; pvPortMalloc + 308
        0x0003a982:    6801        .h      LDR      r1,[r0,#0]
        0x0003a984:    f1010508    ....    ADD      r5,r1,#8
        0x0003a988:    6811        .h      LDR      r1,[r2,#0]
        0x0003a98a:    6001        .`      STR      r1,[r0,#0]
        0x0003a98c:    6850        Ph      LDR      r0,[r2,#4]
        0x0003a98e:    1b00        ..      SUBS     r0,r0,r4
        0x0003a990:    2810        .(      CMP      r0,#0x10
        0x0003a992:    d92a        *.      BLS      0x3a9ea ; pvPortMalloc + 262
        0x0003a994:    1911        ..      ADDS     r1,r2,r4
        0x0003a996:    f0110f07    ....    TST      r1,#7
        0x0003a99a:    d000        ..      BEQ      0x3a99e ; pvPortMalloc + 186
        0x0003a99c:    e7fe        ..      B        0x3a99c ; pvPortMalloc + 184
        0x0003a99e:    6048        H`      STR      r0,[r1,#4]
        0x0003a9a0:    4825        %H      LDR      r0,[pc,#148] ; [0x3aa38] = 0x100005e8
        0x0003a9a2:    6054        T`      STR      r4,[r2,#4]
        0x0003a9a4:    6803        .h      LDR      r3,[r0,#0]
        0x0003a9a6:    428b        .B      CMP      r3,r1
        0x0003a9a8:    bf38        8.      IT       CC
        0x0003a9aa:    4618        .F      MOVCC    r0,r3
        0x0003a9ac:    d3fa        ..      BCC      0x3a9a4 ; pvPortMalloc + 192
        0x0003a9ae:    6844        Dh      LDR      r4,[r0,#4]
        0x0003a9b0:    eb040900    ....    ADD      r9,r4,r0
        0x0003a9b4:    4589        .E      CMP      r9,r1
        0x0003a9b6:    d103        ..      BNE      0x3a9c0 ; pvPortMalloc + 220
        0x0003a9b8:    6849        Ih      LDR      r1,[r1,#4]
        0x0003a9ba:    4421        !D      ADD      r1,r1,r4
        0x0003a9bc:    6041        A`      STR      r1,[r0,#4]
        0x0003a9be:    4601        .F      MOV      r1,r0
        0x0003a9c0:    684c        Lh      LDR      r4,[r1,#4]
        0x0003a9c2:    eb040901    ....    ADD      r9,r4,r1
        0x0003a9c6:    4599        .E      CMP      r9,r3
        0x0003a9c8:    bf18        ..      IT       NE
        0x0003a9ca:    600b        .`      STRNE    r3,[r1,#0]
        0x0003a9cc:    d10a        ..      BNE      0x3a9e4 ; pvPortMalloc + 256
        0x0003a9ce:    4543        CE      CMP      r3,r8
        0x0003a9d0:    bf08        ..      IT       EQ
        0x0003a9d2:    f8c18000    ....    STREQ    r8,[r1,#0]
        0x0003a9d6:    d005        ..      BEQ      0x3a9e4 ; pvPortMalloc + 256
        0x0003a9d8:    685b        [h      LDR      r3,[r3,#4]
        0x0003a9da:    4423        #D      ADD      r3,r3,r4
        0x0003a9dc:    604b        K`      STR      r3,[r1,#4]
        0x0003a9de:    6803        .h      LDR      r3,[r0,#0]
        0x0003a9e0:    681b        .h      LDR      r3,[r3,#0]
        0x0003a9e2:    600b        .`      STR      r3,[r1,#0]
        0x0003a9e4:    4288        .B      CMP      r0,r1
        0x0003a9e6:    bf18        ..      IT       NE
        0x0003a9e8:    6001        .`      STRNE    r1,[r0,#0]
        0x0003a9ea:    6851        Qh      LDR      r1,[r2,#4]
        0x0003a9ec:    1a78        x.      SUBS     r0,r7,r1
        0x0003a9ee:    f8cc0004    ....    STR      r0,[r12,#4]
        0x0003a9f2:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0003a9f6:    4283        .B      CMP      r3,r0
        0x0003a9f8:    bf88        ..      IT       HI
        0x0003a9fa:    f8cc0008    ....    STRHI    r0,[r12,#8]
        0x0003a9fe:    f0414000    A..@    ORR      r0,r1,#0x80000000
        0x0003aa02:    e9c26000    ...`    STRD     r6,r0,[r2,#0]
        0x0003aa06:    f8dc000c    ....    LDR      r0,[r12,#0xc]
        0x0003aa0a:    1c40        @.      ADDS     r0,r0,#1
        0x0003aa0c:    f8cc000c    ....    STR      r0,[r12,#0xc]
        0x0003aa10:    f007fa22    ..".    BL       xTaskResumeAll ; 0x41e58
        0x0003aa14:    b925        %.      CBNZ     r5,0x3aa20 ; pvPortMalloc + 316
        0x0003aa16:    e001        ..      B        0x3aa1c ; pvPortMalloc + 312
        0x0003aa18:    f007fa1e    ....    BL       xTaskResumeAll ; 0x41e58
        0x0003aa1c:    f006f814    ....    BL       vApplicationMallocFailedHook ; 0x40a48
        0x0003aa20:    f0150f07    ....    TST      r5,#7
        0x0003aa24:    bf04        ..      ITT      EQ
        0x0003aa26:    4628        (F      MOVEQ    r0,r5
        0x0003aa28:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0003aa2c:    e7fe        ..      B        0x3aa2c ; pvPortMalloc + 328
    $d
        0x0003aa2e:    0000        ..      DCW    0
        0x0003aa30:    100005d4    ....    DCD    268436948
        0x0003aa34:    100133f0    .3..    DCD    268514288
        0x0003aa38:    100005e8    ....    DCD    268436968
    $t
    i.pxPortInitialiseStack
    pxPortInitialiseStack
        0x0003aa3c:    f04f7c80    O..|    MOV      r12,#0x1000000
        0x0003aa40:    f840cc04    @...    STR      r12,[r0,#-4]
        0x0003aa44:    f0210101    !...    BIC      r1,r1,#1
        0x0003aa48:    f8401c08    @...    STR      r1,[r0,#-8]
        0x0003aa4c:    4b05        .K      LDR      r3,[pc,#20] ; [0x3aa64] = 0x3a599
        0x0003aa4e:    f8403c0c    @..<    STR      r3,[r0,#-0xc]
        0x0003aa52:    f8402c20    @. ,    STR      r2,[r0,#-0x20]
        0x0003aa56:    f06f0202    o...    MVN      r2,#2
        0x0003aa5a:    f8402c24    @.$,    STR      r2,[r0,#-0x24]
        0x0003aa5e:    3844        D8      SUBS     r0,r0,#0x44
        0x0003aa60:    4770        pG      BX       lr
    $d
        0x0003aa62:    0000        ..      DCW    0
        0x0003aa64:    0003a599    ....    DCD    239001
    $t
    i.quant_all_bands
    quant_all_bands
        0x0003aa68:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003aa6c:    4607        .F      MOV      r7,r0
        0x0003aa6e:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x0003aa72:    f2ad6dc4    ...m    SUB      sp,sp,#0x6c4
        0x0003aa76:    f04f0901    O...    MOV      r9,#1
        0x0003aa7a:    f8dd16e0    ....    LDR      r1,[sp,#0x6e0]
        0x0003aa7e:    f8dd0750    ..P.    LDR      r0,[sp,#0x750]
        0x0003aa82:    f8ddb758    ..X.    LDR      r11,[sp,#0x758]
        0x0003aa86:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0003aa88:    f8cd1570    ..p.    STR      r1,[sp,#0x570]
        0x0003aa8c:    f8dd1714    ....    LDR      r1,[sp,#0x714]
        0x0003aa90:    f8dda754    ..T.    LDR      r10,[sp,#0x754]
        0x0003aa94:    f8dd8718    ....    LDR      r8,[sp,#0x718]
        0x0003aa98:    f8dd4724    ..$G    LDR      r4,[sp,#0x724]
        0x0003aa9c:    2900        .)      CMP      r1,#0
        0x0003aa9e:    bf14        ..      ITE      NE
        0x0003aaa0:    2602        .&      MOVNE    r6,#2
        0x0003aaa2:    2601        .&      MOVEQ    r6,#1
        0x0003aaa4:    2f00        ./      CMP      r7,#0
        0x0003aaa6:    bf04        ..      ITT      EQ
        0x0003aaa8:    2000        .       MOVEQ    r0,#0
        0x0003aaaa:    f8cd06ac    ....    STREQ    r0,[sp,#0x6ac]
        0x0003aaae:    d00b        ..      BEQ      0x3aac8 ; quant_all_bands + 96
        0x0003aab0:    b131        1.      CBZ      r1,0x3aac0 ; quant_all_bands + 88
        0x0003aab2:    f8dd172c    ..,.    LDR      r1,[sp,#0x72c]
        0x0003aab6:    b919        ..      CBNZ     r1,0x3aac0 ; quant_all_bands + 88
        0x0003aab8:    2808        .(      CMP      r0,#8
        0x0003aaba:    bfa8        ..      IT       GE
        0x0003aabc:    2001        .       MOVGE    r0,#1
        0x0003aabe:    da00        ..      BGE      0x3aac2 ; quant_all_bands + 90
        0x0003aac0:    2000        .       MOVS     r0,#0
        0x0003aac2:    f8cd06ac    ....    STR      r0,[sp,#0x6ac]
        0x0003aac6:    b100        ..      CBZ      r0,0x3aaca ; quant_all_bands + 98
        0x0003aac8:    2001        .       MOVS     r0,#1
        0x0003aaca:    f8cd06a8    ....    STR      r0,[sp,#0x6a8]
        0x0003aace:    f002fd67    ..g.    BL       save_stack ; 0x3d5a0
        0x0003aad2:    f8dd0744    ..D.    LDR      r0,[sp,#0x744]
        0x0003aad6:    2101        .!      MOVS     r1,#1
        0x0003aad8:    fa01f500    ....    LSL      r5,r1,r0
        0x0003aadc:    2c00        .,      CMP      r4,#0
        0x0003aade:    bf14        ..      ITE      NE
        0x0003aae0:    4628        (F      MOVNE    r0,r5
        0x0003aae2:    2001        .       MOVEQ    r0,#1
        0x0003aae4:    f8cd059c    ....    STR      r0,[sp,#0x59c]
        0x0003aae8:    f8dd16e4    ....    LDR      r1,[sp,#0x6e4]
        0x0003aaec:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003aaf0:    f9300011    0...    LDRSH    r0,[r0,r1,LSL #1]
        0x0003aaf4:    4368        hC      MULS     r0,r5,r0
        0x0003aaf6:    f8cd0598    ....    STR      r0,[sp,#0x598]
        0x0003aafa:    f8dd06e0    ....    LDR      r0,[sp,#0x6e0]
        0x0003aafe:    6881        .h      LDR      r1,[r0,#8]
        0x0003ab00:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003ab04:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003ab08:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x0003ab0c:    fb00f105    ....    MUL      r1,r0,r5
        0x0003ab10:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003ab14:    1a08        ..      SUBS     r0,r1,r0
        0x0003ab16:    4370        pC      MULS     r0,r6,r0
        0x0003ab18:    0080        ..      LSLS     r0,r0,#2
        0x0003ab1a:    f004ff2f    ../.    BL       spl_alloca ; 0x3f97c
        0x0003ab1e:    f8cd057c    ..|.    STR      r0,[sp,#0x57c]
        0x0003ab22:    f8dd06e0    ....    LDR      r0,[sp,#0x6e0]
        0x0003ab26:    2f00        ./      CMP      r7,#0
        0x0003ab28:    6881        .h      LDR      r1,[r0,#8]
        0x0003ab2a:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003ab2e:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003ab32:    f9302c02    0..,    LDRSH    r2,[r0,#-2]
        0x0003ab36:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003ab3a:    fb02f305    ....    MUL      r3,r2,r5
        0x0003ab3e:    eb000383    ....    ADD      r3,r0,r3,LSL #2
        0x0003ab42:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003ab46:    eba30080    ....    SUB      r0,r3,r0,LSL #2
        0x0003ab4a:    f8cd0590    ....    STR      r0,[sp,#0x590]
        0x0003ab4e:    bf1b        ..      ITTET    NE
        0x0003ab50:    f8dd06a8    ....    LDRNE    r0,[sp,#0x6a8]
        0x0003ab54:    2800        .(      CMPNE    r0,#0
        0x0003ab56:    2000        .       MOVEQ    r0,#0
        0x0003ab58:    f8dd0570    ..p.    LDRNE    r0,[sp,#0x570]
        0x0003ab5c:    bf1e        ..      ITTT     NE
        0x0003ab5e:    f9300011    0...    LDRSHNE  r0,[r0,r1,LSL #1]
        0x0003ab62:    1a80        ..      SUBNE    r0,r0,r2
        0x0003ab64:    4368        hC      MULNE    r0,r5,r0
        0x0003ab66:    ea4f0480    O...    LSL      r4,r0,#2
        0x0003ab6a:    4620         F      MOV      r0,r4
        0x0003ab6c:    f004ff06    ....    BL       spl_alloca ; 0x3f97c
        0x0003ab70:    2f00        ./      CMP      r7,#0
        0x0003ab72:    bf1e        ..      ITTT     NE
        0x0003ab74:    f8dd16a8    ....    LDRNE    r1,[sp,#0x6a8]
        0x0003ab78:    2900        .)      CMPNE    r1,#0
        0x0003ab7a:    f8cd0580    ....    STRNE    r0,[sp,#0x580]
        0x0003ab7e:    d110        ..      BNE      0x3aba2 ; quant_all_bands + 314
        0x0003ab80:    f8dd06e0    ....    LDR      r0,[sp,#0x6e0]
        0x0003ab84:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0003ab86:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003ab8a:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003ab8e:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x0003ab92:    fb00f105    ....    MUL      r1,r0,r5
        0x0003ab96:    f8dd0710    ....    LDR      r0,[sp,#0x710]
        0x0003ab9a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003ab9e:    f8cd0580    ....    STR      r0,[sp,#0x580]
        0x0003aba2:    4620         F      MOV      r0,r4
        0x0003aba4:    f004feea    ....    BL       spl_alloca ; 0x3f97c
        0x0003aba8:    f8cd05b4    ....    STR      r0,[sp,#0x5b4]
        0x0003abac:    4620         F      MOV      r0,r4
        0x0003abae:    f004fee5    ....    BL       spl_alloca ; 0x3f97c
        0x0003abb2:    f8cd058c    ....    STR      r0,[sp,#0x58c]
        0x0003abb6:    4620         F      MOV      r0,r4
        0x0003abb8:    f004fee0    ....    BL       spl_alloca ; 0x3f97c
        0x0003abbc:    f8cd05bc    ....    STR      r0,[sp,#0x5bc]
        0x0003abc0:    4620         F      MOV      r0,r4
        0x0003abc2:    f004fedb    ....    BL       spl_alloca ; 0x3f97c
        0x0003abc6:    f8cd05b8    ....    STR      r0,[sp,#0x5b8]
        0x0003abca:    4620         F      MOV      r0,r4
        0x0003abcc:    f004fed6    ....    BL       spl_alloca ; 0x3f97c
        0x0003abd0:    f8cd0594    ....    STR      r0,[sp,#0x594]
        0x0003abd4:    2000        .       MOVS     r0,#0
        0x0003abd6:    f8cd05a0    ....    STR      r0,[sp,#0x5a0]
        0x0003abda:    f8dd071c    ....    LDR      r0,[sp,#0x71c]
        0x0003abde:    9013        ..      STR      r0,[sp,#0x4c]
        0x0003abe0:    f8dd0740    ..@.    LDR      r0,[sp,#0x740]
        0x0003abe4:    970a        ..      STR      r7,[sp,#0x28]
        0x0003abe6:    9011        ..      STR      r0,[sp,#0x44]
        0x0003abe8:    f8dd0730    ..0.    LDR      r0,[sp,#0x730]
        0x0003abec:    900e        ..      STR      r0,[sp,#0x38]
        0x0003abee:    f8dd06e0    ....    LDR      r0,[sp,#0x6e0]
        0x0003abf2:    900c        ..      STR      r0,[sp,#0x30]
        0x0003abf4:    f8dd074c    ..L.    LDR      r0,[sp,#0x74c]
        0x0003abf8:    2100        .!      MOVS     r1,#0
        0x0003abfa:    6800        .h      LDR      r0,[r0,#0]
        0x0003abfc:    9014        ..      STR      r0,[sp,#0x50]
        0x0003abfe:    f8dd0728    ..(.    LDR      r0,[sp,#0x728]
        0x0003ac02:    f8cda054    ..T.    STR      r10,[sp,#0x54]
        0x0003ac06:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003ac08:    f8dd06a8    ....    LDR      r0,[sp,#0x6a8]
        0x0003ac0c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003ac0e:    f8dd059c    ....    LDR      r0,[sp,#0x59c]
        0x0003ac12:    f8cdb05c    ..\.    STR      r11,[sp,#0x5c]
        0x0003ac16:    9116        ..      STR      r1,[sp,#0x58]
        0x0003ac18:    2801        .(      CMP      r0,#1
        0x0003ac1a:    bfcc        ..      ITE      GT
        0x0003ac1c:    2001        .       MOVGT    r0,#1
        0x0003ac1e:    2000        .       MOVLE    r0,#0
        0x0003ac20:    9018        ..      STR      r0,[sp,#0x60]
        0x0003ac22:    f8dd46e4    ...F    LDR      r4,[sp,#0x6e4]
        0x0003ac26:    f8dd06e8    ....    LDR      r0,[sp,#0x6e8]
        0x0003ac2a:    4284        .B      CMP      r4,r0
        0x0003ac2c:    f2808607    ....    BGE.W    0x3b83e ; quant_all_bands + 3542
        0x0003ac30:    1e40        @.      SUBS     r0,r0,#1
        0x0003ac32:    f8cd05c8    ....    STR      r0,[sp,#0x5c8]
        0x0003ac36:    f8dd0748    ..H.    LDR      r0,[sp,#0x748]
        0x0003ac3a:    2201        ."      MOVS     r2,#1
        0x0003ac3c:    1e40        @.      SUBS     r0,r0,#1
        0x0003ac3e:    f8cd05c4    ....    STR      r0,[sp,#0x5c4]
        0x0003ac42:    f8dd059c    ....    LDR      r0,[sp,#0x59c]
        0x0003ac46:    eef68a00    ....    VMOV.F32 s17,#0.50000000
        0x0003ac4a:    fa02f000    ....    LSL      r0,r2,r0
        0x0003ac4e:    f8cd06b8    ....    STR      r0,[sp,#0x6b8]
        0x0003ac52:    eeb0aa08    ....    VMOV.F32 s20,#3.00000000
        0x0003ac56:    1c60        `.      ADDS     r0,r4,#1
        0x0003ac58:    ed9f8afe    ....    VLDR     s16,[pc,#1016] ; [0x3b054] = 0
        0x0003ac5c:    f8cd05a8    ....    STR      r0,[sp,#0x5a8]
        0x0003ac60:    1e70        p.      SUBS     r0,r6,#1
        0x0003ac62:    f8cd06b0    ....    STR      r0,[sp,#0x6b0]
        0x0003ac66:    bf00        ..      NOP      
        0x0003ac68:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003ac6c:    f8cd0578    ..x.    STR      r0,[sp,#0x578]
        0x0003ac70:    f8dd05c8    ....    LDR      r0,[sp,#0x5c8]
        0x0003ac74:    940d        ..      STR      r4,[sp,#0x34]
        0x0003ac76:    4284        .B      CMP      r4,r0
        0x0003ac78:    bf0c        ..      ITE      EQ
        0x0003ac7a:    2001        .       MOVEQ    r0,#1
        0x0003ac7c:    2000        .       MOVNE    r0,#0
        0x0003ac7e:    f8cd0574    ..t.    STR      r0,[sp,#0x574]
        0x0003ac82:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003ac86:    f8dd2710    ...'    LDR      r2,[sp,#0x710]
        0x0003ac8a:    f9301014    0...    LDRSH    r1,[r0,r4,LSL #1]
        0x0003ac8e:    fb01f005    ....    MUL      r0,r1,r5
        0x0003ac92:    eb020280    ....    ADD      r2,r2,r0,LSL #2
        0x0003ac96:    f8cd2584    ...%    STR      r2,[sp,#0x584]
        0x0003ac9a:    f8dd2714    ...'    LDR      r2,[sp,#0x714]
        0x0003ac9e:    2a00        .*      CMP      r2,#0
        0x0003aca0:    bf14        ..      ITE      NE
        0x0003aca2:    eb020080    ....    ADDNE    r0,r2,r0,LSL #2
        0x0003aca6:    2000        .       MOVEQ    r0,#0
        0x0003aca8:    f8cd0568    ..h.    STR      r0,[sp,#0x568]
        0x0003acac:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003acb0:    eb000044    ..D.    ADD      r0,r0,r4,LSL #1
        0x0003acb4:    f9b00002    ....    LDRSH    r0,[r0,#2]
        0x0003acb8:    1a40        @.      SUBS     r0,r0,r1
        0x0003acba:    4368        hC      MULS     r0,r5,r0
        0x0003acbc:    f8cd0564    ..d.    STR      r0,[sp,#0x564]
        0x0003acc0:    f8dd0740    ..@.    LDR      r0,[sp,#0x740]
        0x0003acc4:    f7f8fb5c    ..\.    BL       ec_tell_frac ; 0x33380
        0x0003acc8:    f8cd06b4    ....    STR      r0,[sp,#0x6b4]
        0x0003accc:    f8dd06e4    ....    LDR      r0,[sp,#0x6e4]
        0x0003acd0:    4284        .B      CMP      r4,r0
        0x0003acd2:    d006        ..      BEQ      0x3ace2 ; quant_all_bands + 634
        0x0003acd4:    f8dd173c    ..<.    LDR      r1,[sp,#0x73c]
        0x0003acd8:    f8dd06b4    ....    LDR      r0,[sp,#0x6b4]
        0x0003acdc:    1a08        ..      SUBS     r0,r1,r0
        0x0003acde:    f8cd073c    ..<.    STR      r0,[sp,#0x73c]
        0x0003ace2:    f8dd16b4    ....    LDR      r1,[sp,#0x6b4]
        0x0003ace6:    f8dd0738    ..8.    LDR      r0,[sp,#0x738]
        0x0003acea:    1a40        @.      SUBS     r0,r0,r1
        0x0003acec:    1e41        A.      SUBS     r1,r0,#1
        0x0003acee:    f8dd05c4    ....    LDR      r0,[sp,#0x5c4]
        0x0003acf2:    9112        ..      STR      r1,[sp,#0x48]
        0x0003acf4:    4284        .B      CMP      r4,r0
        0x0003acf6:    bfc4        ..      ITT      GT
        0x0003acf8:    2000        .       MOVGT    r0,#0
        0x0003acfa:    f8cd0588    ....    STRGT    r0,[sp,#0x588]
        0x0003acfe:    dc2d        -.      BGT      0x3ad5c ; quant_all_bands + 756
        0x0003ad00:    f8dd0748    ..H.    LDR      r0,[sp,#0x748]
        0x0003ad04:    1b00        ..      SUBS     r0,r0,r4
        0x0003ad06:    2803        .(      CMP      r0,#3
        0x0003ad08:    bfc8        ..      IT       GT
        0x0003ad0a:    2003        .       MOVGT    r0,#3
        0x0003ad0c:    f8dd273c    ..<'    LDR      r2,[sp,#0x73c]
        0x0003ad10:    fb92f2f0    ....    SDIV     r2,r2,r0
        0x0003ad14:    f8dd0720    .. .    LDR      r0,[sp,#0x720]
        0x0003ad18:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x0003ad1c:    4410        .D      ADD      r0,r0,r2
        0x0003ad1e:    1c4a        J.      ADDS     r2,r1,#1
        0x0003ad20:    4290        .B      CMP      r0,r2
        0x0003ad22:    bfd8        ..      IT       LE
        0x0003ad24:    4602        .F      MOVLE    r2,r0
        0x0003ad26:    f5b24f80    ...O    CMP      r2,#0x4000
        0x0003ad2a:    da07        ..      BGE      0x3ad3c ; quant_all_bands + 724
        0x0003ad2c:    1c4a        J.      ADDS     r2,r1,#1
        0x0003ad2e:    4282        .B      CMP      r2,r0
        0x0003ad30:    bfa8        ..      IT       GE
        0x0003ad32:    4602        .F      MOVGE    r2,r0
        0x0003ad34:    2a00        .*      CMP      r2,#0
        0x0003ad36:    bfb8        ..      IT       LT
        0x0003ad38:    2000        .       MOVLT    r0,#0
        0x0003ad3a:    db0d        ..      BLT      0x3ad58 ; quant_all_bands + 752
        0x0003ad3c:    1c4a        J.      ADDS     r2,r1,#1
        0x0003ad3e:    4282        .B      CMP      r2,r0
        0x0003ad40:    bfa8        ..      IT       GE
        0x0003ad42:    4602        .F      MOVGE    r2,r0
        0x0003ad44:    f5b24f80    ...O    CMP      r2,#0x4000
        0x0003ad48:    bfa8        ..      IT       GE
        0x0003ad4a:    f64370ff    C..p    MOVGE    r0,#0x3fff
        0x0003ad4e:    da03        ..      BGE      0x3ad58 ; quant_all_bands + 752
        0x0003ad50:    1c4a        J.      ADDS     r2,r1,#1
        0x0003ad52:    4290        .B      CMP      r0,r2
        0x0003ad54:    bfc8        ..      IT       GT
        0x0003ad56:    4610        .F      MOVGT    r0,r2
        0x0003ad58:    f8cd0588    ....    STR      r0,[sp,#0x588]
        0x0003ad5c:    f8dd06a8    ....    LDR      r0,[sp,#0x6a8]
        0x0003ad60:    b1e8        ..      CBZ      r0,0x3ad9e ; quant_all_bands + 822
        0x0003ad62:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003ad66:    f8dd2570    ..p%    LDR      r2,[sp,#0x570]
        0x0003ad6a:    f9300014    0...    LDRSH    r0,[r0,r4,LSL #1]
        0x0003ad6e:    fb00f105    ....    MUL      r1,r0,r5
        0x0003ad72:    f8dd0564    ..d.    LDR      r0,[sp,#0x564]
        0x0003ad76:    1a09        ..      SUBS     r1,r1,r0
        0x0003ad78:    f8dd06e4    ....    LDR      r0,[sp,#0x6e4]
        0x0003ad7c:    f9320010    2...    LDRSH    r0,[r2,r0,LSL #1]
        0x0003ad80:    4368        hC      MULS     r0,r5,r0
        0x0003ad82:    4281        .B      CMP      r1,r0
        0x0003ad84:    da03        ..      BGE      0x3ad8e ; quant_all_bands + 806
        0x0003ad86:    f8dd05a8    ....    LDR      r0,[sp,#0x5a8]
        0x0003ad8a:    4284        .B      CMP      r4,r0
        0x0003ad8c:    d107        ..      BNE      0x3ad9e ; quant_all_bands + 822
        0x0003ad8e:    f1b90f00    ....    CMP      r9,#0
        0x0003ad92:    d102        ..      BNE      0x3ad9a ; quant_all_bands + 818
        0x0003ad94:    f8dd05a0    ....    LDR      r0,[sp,#0x5a0]
        0x0003ad98:    b908        ..      CBNZ     r0,0x3ad9e ; quant_all_bands + 822
        0x0003ad9a:    f8cd45a0    ...E    STR      r4,[sp,#0x5a0]
        0x0003ad9e:    f8dd05a8    ....    LDR      r0,[sp,#0x5a8]
        0x0003ada2:    4284        .B      CMP      r4,r0
        0x0003ada4:    d132        2.      BNE      0x3ae0c ; quant_all_bands + 932
        0x0003ada6:    f8dd26e0    ...&    LDR      r2,[sp,#0x6e0]
        0x0003adaa:    f8dd16e4    ....    LDR      r1,[sp,#0x6e4]
        0x0003adae:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003adb2:    f8d2c020    .. .    LDR      r12,[r2,#0x20]
        0x0003adb6:    f8dda72c    ..,.    LDR      r10,[sp,#0x72c]
        0x0003adba:    eb0c0341    ..A.    ADD      r3,r12,r1,LSL #1
        0x0003adbe:    f93c1011    <...    LDRSH    r1,[r12,r1,LSL #1]
        0x0003adc2:    f9b32002    ...     LDRSH    r2,[r3,#2]
        0x0003adc6:    f8dd9590    ....    LDR      r9,[sp,#0x590]
        0x0003adca:    1a51        Q.      SUBS     r1,r2,r1
        0x0003adcc:    fb01f705    ....    MUL      r7,r1,r5
        0x0003add0:    f9b31004    ....    LDRSH    r1,[r3,#4]
        0x0003add4:    1a89        ..      SUBS     r1,r1,r2
        0x0003add6:    fb01fb05    ....    MUL      r11,r1,r5
        0x0003adda:    ebab0107    ....    SUB      r1,r11,r7
        0x0003adde:    008a        ..      LSLS     r2,r1,#2
        0x0003ade0:    ebcb0147    ..G.    RSB      r1,r11,r7,LSL #1
        0x0003ade4:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0003ade8:    eb000087    ....    ADD      r0,r0,r7,LSL #2
        0x0003adec:    f7ddfc54    ..T.    BL       __aeabi_memcpy4 ; 0x18698
        0x0003adf0:    f1ba0f00    ....    CMP      r10,#0
        0x0003adf4:    d00a        ..      BEQ      0x3ae0c ; quant_all_bands + 932
        0x0003adf6:    ebab0007    ....    SUB      r0,r11,r7
        0x0003adfa:    0082        ..      LSLS     r2,r0,#2
        0x0003adfc:    ebcb0047    ..G.    RSB      r0,r11,r7,LSL #1
        0x0003ae00:    eb090180    ....    ADD      r1,r9,r0,LSL #2
        0x0003ae04:    eb090087    ....    ADD      r0,r9,r7,LSL #2
        0x0003ae08:    f7ddfc46    ..F.    BL       __aeabi_memcpy4 ; 0x18698
        0x0003ae0c:    f8dd0734    ..4.    LDR      r0,[sp,#0x734]
        0x0003ae10:    f8dd16e0    ....    LDR      r1,[sp,#0x6e0]
        0x0003ae14:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x0003ae18:    9010        ..      STR      r0,[sp,#0x40]
        0x0003ae1a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0003ae1c:    42a1        .B      CMP      r1,r4
        0x0003ae1e:    dc0e        ..      BGT      0x3ae3e ; quant_all_bands + 982
        0x0003ae20:    f8dd157c    ..|.    LDR      r1,[sp,#0x57c]
        0x0003ae24:    f8cd1584    ....    STR      r1,[sp,#0x584]
        0x0003ae28:    f8dd1714    ....    LDR      r1,[sp,#0x714]
        0x0003ae2c:    2900        .)      CMP      r1,#0
        0x0003ae2e:    bf1c        ..      ITT      NE
        0x0003ae30:    f8dd157c    ..|.    LDRNE    r1,[sp,#0x57c]
        0x0003ae34:    f8cd1568    ..h.    STRNE    r1,[sp,#0x568]
        0x0003ae38:    2100        .!      MOVS     r1,#0
        0x0003ae3a:    f8cd1580    ....    STR      r1,[sp,#0x580]
        0x0003ae3e:    f8dd1574    ..t.    LDR      r1,[sp,#0x574]
        0x0003ae42:    b131        1.      CBZ      r1,0x3ae52 ; quant_all_bands + 1002
        0x0003ae44:    f8dd16ac    ....    LDR      r1,[sp,#0x6ac]
        0x0003ae48:    2900        .)      CMP      r1,#0
        0x0003ae4a:    bf04        ..      ITT      EQ
        0x0003ae4c:    2100        .!      MOVEQ    r1,#0
        0x0003ae4e:    f8cd1580    ....    STREQ    r1,[sp,#0x580]
        0x0003ae52:    f8dd15a0    ....    LDR      r1,[sp,#0x5a0]
        0x0003ae56:    2900        .)      CMP      r1,#0
        0x0003ae58:    d07d        }.      BEQ      0x3af56 ; quant_all_bands + 1262
        0x0003ae5a:    f8dd1728    ..(.    LDR      r1,[sp,#0x728]
        0x0003ae5e:    2903        .)      CMP      r1,#3
        0x0003ae60:    d105        ..      BNE      0x3ae6e ; quant_all_bands + 1030
        0x0003ae62:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003ae66:    2901        .)      CMP      r1,#1
        0x0003ae68:    dc01        ..      BGT      0x3ae6e ; quant_all_bands + 1030
        0x0003ae6a:    2800        .(      CMP      r0,#0
        0x0003ae6c:    da73        s.      BGE      0x3af56 ; quant_all_bands + 1262
        0x0003ae6e:    f8dd15a0    ....    LDR      r1,[sp,#0x5a0]
        0x0003ae72:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003ae76:    f9300011    0...    LDRSH    r0,[r0,r1,LSL #1]
        0x0003ae7a:    fb00f105    ....    MUL      r1,r0,r5
        0x0003ae7e:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003ae82:    1a09        ..      SUBS     r1,r1,r0
        0x0003ae84:    f8dd0564    ..d.    LDR      r0,[sp,#0x564]
        0x0003ae88:    1a08        ..      SUBS     r0,r1,r0
        0x0003ae8a:    bf48        H.      IT       MI
        0x0003ae8c:    2000        .       MOVMI    r0,#0
        0x0003ae8e:    f8cd0578    ..x.    STR      r0,[sp,#0x578]
        0x0003ae92:    f8dd2598    ...%    LDR      r2,[sp,#0x598]
        0x0003ae96:    f8dd15a0    ....    LDR      r1,[sp,#0x5a0]
        0x0003ae9a:    4410        .D      ADD      r0,r0,r2
        0x0003ae9c:    f8dd2570    ..p%    LDR      r2,[sp,#0x570]
        0x0003aea0:    1e49        I.      SUBS     r1,r1,#1
        0x0003aea2:    f9322011    2..     LDRSH    r2,[r2,r1,LSL #1]
        0x0003aea6:    436a        jC      MULS     r2,r5,r2
        0x0003aea8:    4282        .B      CMP      r2,r0
        0x0003aeaa:    dcf7        ..      BGT      0x3ae9c ; quant_all_bands + 1076
        0x0003aeac:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003aeb0:    f8dd25a0    ...%    LDR      r2,[sp,#0x5a0]
        0x0003aeb4:    4418        .D      ADD      r0,r0,r3
        0x0003aeb6:    1e52        R.      SUBS     r2,r2,#1
        0x0003aeb8:    1c52        R.      ADDS     r2,r2,#1
        0x0003aeba:    42a2        .B      CMP      r2,r4
        0x0003aebc:    da06        ..      BGE      0x3aecc ; quant_all_bands + 1124
        0x0003aebe:    f8dd3570    ..p5    LDR      r3,[sp,#0x570]
        0x0003aec2:    f9333012    3..0    LDRSH    r3,[r3,r2,LSL #1]
        0x0003aec6:    436b        kC      MULS     r3,r5,r3
        0x0003aec8:    4283        .B      CMP      r3,r0
        0x0003aeca:    dbf5        ..      BLT      0x3aeb8 ; quant_all_bands + 1104
        0x0003aecc:    fb018c06    ....    MLA      r12,r1,r6,r8
        0x0003aed0:    f8dd36b0    ...6    LDR      r3,[sp,#0x6b0]
        0x0003aed4:    fb01f006    ....    MUL      r0,r1,r6
        0x0003aed8:    1c49        I.      ADDS     r1,r1,#1
        0x0003aeda:    f8180000    ....    LDRB     r0,[r8,r0]
        0x0003aede:    f81c7003    ...p    LDRB     r7,[r12,r3]
        0x0003aee2:    4291        .B      CMP      r1,r2
        0x0003aee4:    f28084b8    ....    BGE.W    0x3b858 ; quant_all_bands + 3568
        0x0003aee8:    eba20201    ....    SUB      r2,r2,r1
        0x0003aeec:    f1a20c01    ....    SUB      r12,r2,#1
        0x0003aef0:    9208        ..      STR      r2,[sp,#0x20]
        0x0003aef2:    f1bc0f00    ....    CMP      r12,#0
        0x0003aef6:    dd38        8.      BLE      0x3af6a ; quant_all_bands + 1282
        0x0003aef8:    fb01f206    ....    MUL      r2,r1,r6
        0x0003aefc:    1b92        ..      SUBS     r2,r2,r6
        0x0003aefe:    eb020308    ....    ADD      r3,r2,r8
        0x0003af02:    fb016206    ...b    MLA      r2,r1,r6,r6
        0x0003af06:    1b92        ..      SUBS     r2,r2,r6
        0x0003af08:    4442        BD      ADD      r2,r2,r8
        0x0003af0a:    f8dd9020    .. .    LDR      r9,[sp,#0x20]
        0x0003af0e:    1e52        R.      SUBS     r2,r2,#1
        0x0003af10:    f0190f01    ....    TST      r9,#1
        0x0003af14:    d109        ..      BNE      0x3af2a ; quant_all_bands + 1218
        0x0003af16:    4433        3D      ADD      r3,r3,r6
        0x0003af18:    4432        2D      ADD      r2,r2,r6
        0x0003af1a:    f8939000    ....    LDRB     r9,[r3,#0]
        0x0003af1e:    ea490000    I...    ORR      r0,r9,r0
        0x0003af22:    f8929000    ....    LDRB     r9,[r2,#0]
        0x0003af26:    ea490707    I...    ORR      r7,r9,r7
        0x0003af2a:    f813a006    ....    LDRB     r10,[r3,r6]
        0x0003af2e:    f8129006    ....    LDRB     r9,[r2,r6]
        0x0003af32:    ea5f0c6c    _.l.    ASRS     r12,r12,#1
        0x0003af36:    d018        ..      BEQ      0x3af6a ; quant_all_bands + 1282
        0x0003af38:    eb030346    ..F.    ADD      r3,r3,r6,LSL #1
        0x0003af3c:    eb020246    ..F.    ADD      r2,r2,r6,LSL #1
        0x0003af40:    ea40000a    @...    ORR      r0,r0,r10
        0x0003af44:    f893e000    ....    LDRB     lr,[r3,#0]
        0x0003af48:    f892b000    ....    LDRB     r11,[r2,#0]
        0x0003af4c:    ea470709    G...    ORR      r7,r7,r9
        0x0003af50:    f813a006    ....    LDRB     r10,[r3,r6]
        0x0003af54:    e000        ..      B        0x3af58 ; quant_all_bands + 1264
        0x0003af56:    e018        ..      B        0x3af8a ; quant_all_bands + 1314
        0x0003af58:    f8129006    ....    LDRB     r9,[r2,r6]
        0x0003af5c:    ea40000e    @...    ORR      r0,r0,lr
        0x0003af60:    ea47070b    G...    ORR      r7,r7,r11
        0x0003af64:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0003af68:    d1e6        ..      BNE      0x3af38 ; quant_all_bands + 1232
        0x0003af6a:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0003af6c:    1e52        R.      SUBS     r2,r2,#1
        0x0003af6e:    d410        ..      BMI      0x3af92 ; quant_all_bands + 1322
        0x0003af70:    188b        ..      ADDS     r3,r1,r2
        0x0003af72:    4411        .D      ADD      r1,r1,r2
        0x0003af74:    fb018206    ....    MLA      r2,r1,r6,r8
        0x0003af78:    4373        sC      MULS     r3,r6,r3
        0x0003af7a:    f8dd16b0    ....    LDR      r1,[sp,#0x6b0]
        0x0003af7e:    f8183003    ...0    LDRB     r3,[r8,r3]
        0x0003af82:    5c51        Q\      LDRB     r1,[r2,r1]
        0x0003af84:    4318        .C      ORRS     r0,r0,r3
        0x0003af86:    430f        .C      ORRS     r7,r7,r1
        0x0003af88:    e003        ..      B        0x3af92 ; quant_all_bands + 1322
        0x0003af8a:    f8dd06b8    ....    LDR      r0,[sp,#0x6b8]
        0x0003af8e:    1e47        G.      SUBS     r7,r0,#1
        0x0003af90:    4638        8F      MOV      r0,r7
        0x0003af92:    f8dd172c    ..,.    LDR      r1,[sp,#0x72c]
        0x0003af96:    b3e1        ..      CBZ      r1,0x3b012 ; quant_all_bands + 1450
        0x0003af98:    f8dd1730    ..0.    LDR      r1,[sp,#0x730]
        0x0003af9c:    428c        .B      CMP      r4,r1
        0x0003af9e:    d17c        |.      BNE      0x3b09a ; quant_all_bands + 1586
        0x0003afa0:    2100        .!      MOVS     r1,#0
        0x0003afa2:    f8cd172c    ..,.    STR      r1,[sp,#0x72c]
        0x0003afa6:    f8dd16a8    ....    LDR      r1,[sp,#0x6a8]
        0x0003afaa:    b391        ..      CBZ      r1,0x3b012 ; quant_all_bands + 1450
        0x0003afac:    f8dd1570    ..p.    LDR      r1,[sp,#0x570]
        0x0003afb0:    f9311014    1...    LDRSH    r1,[r1,r4,LSL #1]
        0x0003afb4:    fb01f205    ....    MUL      r2,r1,r5
        0x0003afb8:    f8dd1598    ....    LDR      r1,[sp,#0x598]
        0x0003afbc:    1a53        S.      SUBS     r3,r2,r1
        0x0003afbe:    1e59        Y.      SUBS     r1,r3,#1
        0x0003afc0:    2900        .)      CMP      r1,#0
        0x0003afc2:    dd3d        =.      BLE      0x3b040 ; quant_all_bands + 1496
        0x0003afc4:    f8dd157c    ..|.    LDR      r1,[sp,#0x57c]
        0x0003afc8:    f8dd2590    ...%    LDR      r2,[sp,#0x590]
        0x0003afcc:    1f09        ..      SUBS     r1,r1,#4
        0x0003afce:    1f12        ..      SUBS     r2,r2,#4
        0x0003afd0:    f0130f01    ....    TST      r3,#1
        0x0003afd4:    d10b        ..      BNE      0x3afee ; quant_all_bands + 1414
        0x0003afd6:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003afda:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003afde:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003afe2:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003afe6:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003afea:    1d09        ..      ADDS     r1,r1,#4
        0x0003afec:    1d12        ..      ADDS     r2,r2,#4
        0x0003afee:    f8dd3570    ..p5    LDR      r3,[sp,#0x570]
        0x0003aff2:    ed920a01    ....    VLDR     s0,[r2,#4]
        0x0003aff6:    f9333014    3..0    LDRSH    r3,[r3,r4,LSL #1]
        0x0003affa:    fb03fc05    ....    MUL      r12,r3,r5
        0x0003affe:    f8dd3598    ...5    LDR      r3,[sp,#0x598]
        0x0003b002:    ebac0303    ....    SUB      r3,r12,r3
        0x0003b006:    1e5b        [.      SUBS     r3,r3,#1
        0x0003b008:    105b        [.      ASRS     r3,r3,#1
        0x0003b00a:    d019        ..      BEQ      0x3b040 ; quant_all_bands + 1496
        0x0003b00c:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x0003b010:    e000        ..      B        0x3b014 ; quant_all_bands + 1452
        0x0003b012:    e035        5.      B        0x3b080 ; quant_all_bands + 1560
        0x0003b014:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003b018:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x0003b01c:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003b020:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003b024:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003b028:    ed920a03    ....    VLDR     s0,[r2,#0xc]
        0x0003b02c:    3208        .2      ADDS     r2,r2,#8
        0x0003b02e:    ee710a20    q. .    VADD.F32 s1,s2,s1
        0x0003b032:    ee600aa8    `...    VMUL.F32 s1,s1,s17
        0x0003b036:    edc10a02    ....    VSTR     s1,[r1,#8]
        0x0003b03a:    3108        .1      ADDS     r1,r1,#8
        0x0003b03c:    1e5b        [.      SUBS     r3,r3,#1
        0x0003b03e:    d1e5        ..      BNE      0x3b00c ; quant_all_bands + 1444
        0x0003b040:    f8dd1570    ..p.    LDR      r1,[sp,#0x570]
        0x0003b044:    f9311014    1...    LDRSH    r1,[r1,r4,LSL #1]
        0x0003b048:    fb01f205    ....    MUL      r2,r1,r5
        0x0003b04c:    f8dd1598    ....    LDR      r1,[sp,#0x598]
        0x0003b050:    1a51        Q.      SUBS     r1,r2,r1
        0x0003b052:    e001        ..      B        0x3b058 ; quant_all_bands + 1520
    $d
        0x0003b054:    00000000    ....    DCD    0
    $t
        0x0003b058:    1e49        I.      SUBS     r1,r1,#1
        0x0003b05a:    d411        ..      BMI      0x3b080 ; quant_all_bands + 1560
        0x0003b05c:    f8dd257c    ..|%    LDR      r2,[sp,#0x57c]
        0x0003b060:    f8dd3590    ...5    LDR      r3,[sp,#0x590]
        0x0003b064:    eb020281    ....    ADD      r2,r2,r1,LSL #2
        0x0003b068:    eb030181    ....    ADD      r1,r3,r1,LSL #2
        0x0003b06c:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0003b070:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x0003b074:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003b078:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003b07c:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003b080:    f8dd1568    ..h.    LDR      r1,[sp,#0x568]
        0x0003b084:    2900        .)      CMP      r1,#0
        0x0003b086:    f0008377    ..w.    BEQ.W    0x3b778 ; quant_all_bands + 3344
        0x0003b08a:    f8dd16ac    ....    LDR      r1,[sp,#0x6ac]
        0x0003b08e:    2900        .)      CMP      r1,#0
        0x0003b090:    bf1c        ..      ITT      NE
        0x0003b092:    f8dd1730    ..0.    LDRNE    r1,[sp,#0x730]
        0x0003b096:    428c        .B      CMPNE    r4,r1
        0x0003b098:    e000        ..      B        0x3b09c ; quant_all_bands + 1588
        0x0003b09a:    e072        r.      B        0x3b182 ; quant_all_bands + 1818
        0x0003b09c:    f2808331    ..1.    BGE.W    0x3b702 ; quant_all_bands + 3226
        0x0003b0a0:    f8dd171c    ....    LDR      r1,[sp,#0x71c]
        0x0003b0a4:    eb010184    ....    ADD      r1,r1,r4,LSL #2
        0x0003b0a8:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x0003b0ac:    f8dd16e0    ....    LDR      r1,[sp,#0x6e0]
        0x0003b0b0:    6889        .h      LDR      r1,[r1,#8]
        0x0003b0b2:    190a        ..      ADDS     r2,r1,r4
        0x0003b0b4:    f8dd171c    ....    LDR      r1,[sp,#0x71c]
        0x0003b0b8:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0003b0bc:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0003b0c0:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0003b0c4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003b0c8:    bf34        4.      ITE      CC
        0x0003b0ca:    eef01a41    ..A.    VMOVCC.F32 s3,s2
        0x0003b0ce:    eef01a40    ..@.    VMOVCS.F32 s3,s0
        0x0003b0d2:    eec10a8a    ....    VDIV.F32 s1,s3,s20
        0x0003b0d6:    f8dd2740    ..@'    LDR      r2,[sp,#0x740]
        0x0003b0da:    ea400107    @...    ORR      r1,r0,r7
        0x0003b0de:    f8cd15cc    ....    STR      r1,[sp,#0x5cc]
        0x0003b0e2:    e8b21e8b    ....    LDM      r2!,{r0,r1,r3,r7,r9-r12}
        0x0003b0e6:    f8cd15d0    ....    STR      r1,[sp,#0x5d0]
        0x0003b0ea:    f8cdb5d8    ....    STR      r11,[sp,#0x5d8]
        0x0003b0ee:    f50d61d0    ...a    ADD      r1,sp,#0x680
        0x0003b0f2:    f8cd05c0    ....    STR      r0,[sp,#0x5c0]
        0x0003b0f6:    e8811688    ....    STM      r1,{r3,r7,r9,r10,r12}
        0x0003b0fa:    ca0f        ..      LDM      r2,{r0-r3}
        0x0003b0fc:    f10d0b28    ..(.    ADD      r11,sp,#0x28
        0x0003b100:    f8cd369c    ...6    STR      r3,[sp,#0x69c]
        0x0003b104:    f8cd26a0    ...&    STR      r2,[sp,#0x6a0]
        0x0003b108:    f8cd1694    ....    STR      r1,[sp,#0x694]
        0x0003b10c:    f8cd0698    ....    STR      r0,[sp,#0x698]
        0x0003b110:    e89b168f    ....    LDM      r11,{r0-r3,r7,r9,r10,r12}
        0x0003b114:    f20d6b14    ...k    ADD      r11,sp,#0x614
        0x0003b118:    ee709a81    p...    VADD.F32 s19,s1,s2
        0x0003b11c:    e88b168f    ....    STM      r11,{r0-r3,r7,r9,r10,r12}
        0x0003b120:    f10d0a48    ..H.    ADD      r10,sp,#0x48
        0x0003b124:    ee309a80    0...    VADD.F32 s18,s1,s0
        0x0003b128:    e89a128f    ....    LDM      r10,{r0-r3,r7,r9,r12}
        0x0003b12c:    f8cd1638    ..8.    STR      r1,[sp,#0x638]
        0x0003b130:    f20d6144    ..Da    ADD      r1,sp,#0x644
        0x0003b134:    f8cd263c    ..<&    STR      r2,[sp,#0x63c]
        0x0003b138:    f8cd0634    ..4.    STR      r0,[sp,#0x634]
        0x0003b13c:    e8811288    ....    STM      r1,{r3,r7,r9,r12}
        0x0003b140:    f8dd0564    ..d.    LDR      r0,[sp,#0x564]
        0x0003b144:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003b148:    0087        ..      LSLS     r7,r0,#2
        0x0003b14a:    463a        :F      MOV      r2,r7
        0x0003b14c:    f8cd75a4    ...u    STR      r7,[sp,#0x5a4]
        0x0003b150:    f8dd05b4    ....    LDR      r0,[sp,#0x5b4]
        0x0003b154:    f7ddfaa0    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b158:    463a        :F      MOV      r2,r7
        0x0003b15a:    f8dd1568    ..h.    LDR      r1,[sp,#0x568]
        0x0003b15e:    f8dd058c    ....    LDR      r0,[sp,#0x58c]
        0x0003b162:    f7ddfa99    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b166:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003b16a:    9016        ..      STR      r0,[sp,#0x58]
        0x0003b16c:    f8dd2574    ..t%    LDR      r2,[sp,#0x574]
        0x0003b170:    f8dd15cc    ....    LDR      r1,[sp,#0x5cc]
        0x0003b174:    f8dd0580    ....    LDR      r0,[sp,#0x580]
        0x0003b178:    2a00        .*      CMP      r2,#0
        0x0003b17a:    bf18        ..      IT       NE
        0x0003b17c:    2200        ."      MOVNE    r2,#0
        0x0003b17e:    d171        q.      BNE      0x3b264 ; quant_all_bands + 2044
        0x0003b180:    e071        q.      B        0x3b266 ; quant_all_bands + 2046
        0x0003b182:    f8dd3574    ..t5    LDR      r3,[sp,#0x574]
        0x0003b186:    f8dd2580    ...%    LDR      r2,[sp,#0x580]
        0x0003b18a:    f8dd1588    ....    LDR      r1,[sp,#0x588]
        0x0003b18e:    2b00        .+      CMP      r3,#0
        0x0003b190:    bf18        ..      IT       NE
        0x0003b192:    2300        .#      MOVNE    r3,#0
        0x0003b194:    d10d        ..      BNE      0x3b1b2 ; quant_all_bands + 1866
        0x0003b196:    f8dd3570    ..p5    LDR      r3,[sp,#0x570]
        0x0003b19a:    f9333014    3..0    LDRSH    r3,[r3,r4,LSL #1]
        0x0003b19e:    fb03fc05    ....    MUL      r12,r3,r5
        0x0003b1a2:    f8dd357c    ..|5    LDR      r3,[sp,#0x57c]
        0x0003b1a6:    eb030c8c    ....    ADD      r12,r3,r12,LSL #2
        0x0003b1aa:    f8dd3598    ...5    LDR      r3,[sp,#0x598]
        0x0003b1ae:    ebac0383    ....    SUB      r3,r12,r3,LSL #2
        0x0003b1b2:    f8ddc744    ..D.    LDR      r12,[sp,#0x744]
        0x0003b1b6:    e9cd2004    ...     STRD     r2,r0,[sp,#0x10]
        0x0003b1ba:    e9cdc302    ....    STRD     r12,r3,[sp,#8]
        0x0003b1be:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003b1c2:    1c40        @.      ADDS     r0,r0,#1
        0x0003b1c4:    d005        ..      BEQ      0x3b1d2 ; quant_all_bands + 1898
        0x0003b1c6:    f8dd2578    ..x%    LDR      r2,[sp,#0x578]
        0x0003b1ca:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003b1ce:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0003b1d2:    f8dd259c    ...%    LDR      r2,[sp,#0x59c]
        0x0003b1d6:    e9cd2000    ...     STRD     r2,r0,[sp,#0]
        0x0003b1da:    eb0179d1    ...y    ADD      r9,r1,r1,LSR #31
        0x0003b1de:    ea4f0369    O.i.    ASR      r3,r9,#1
        0x0003b1e2:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003b1e6:    a80a        ..      ADD      r0,sp,#0x28
        0x0003b1e8:    f8dd2564    ..d%    LDR      r2,[sp,#0x564]
        0x0003b1ec:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003b1f0:    f000fb46    ..F.    BL       quant_band ; 0x3b880
        0x0003b1f4:    9006        ..      STR      r0,[sp,#0x18]
        0x0003b1f6:    f8dd1574    ..t.    LDR      r1,[sp,#0x574]
        0x0003b1fa:    f8dd0580    ....    LDR      r0,[sp,#0x580]
        0x0003b1fe:    2900        .)      CMP      r1,#0
        0x0003b200:    bf18        ..      IT       NE
        0x0003b202:    2100        .!      MOVNE    r1,#0
        0x0003b204:    d10d        ..      BNE      0x3b222 ; quant_all_bands + 1978
        0x0003b206:    f8dd1570    ..p.    LDR      r1,[sp,#0x570]
        0x0003b20a:    f9311014    1...    LDRSH    r1,[r1,r4,LSL #1]
        0x0003b20e:    fb01f205    ....    MUL      r2,r1,r5
        0x0003b212:    f8dd1590    ....    LDR      r1,[sp,#0x590]
        0x0003b216:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0003b21a:    f8dd1598    ....    LDR      r1,[sp,#0x598]
        0x0003b21e:    eba20181    ....    SUB      r1,r2,r1,LSL #2
        0x0003b222:    f8dd2744    ..D'    LDR      r2,[sp,#0x744]
        0x0003b226:    9705        ..      STR      r7,[sp,#0x14]
        0x0003b228:    9202        ..      STR      r2,[sp,#8]
        0x0003b22a:    e9cd1003    ....    STRD     r1,r0,[sp,#0xc]
        0x0003b22e:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003b232:    1c40        @.      ADDS     r0,r0,#1
        0x0003b234:    d005        ..      BEQ      0x3b242 ; quant_all_bands + 2010
        0x0003b236:    f8dd1590    ....    LDR      r1,[sp,#0x590]
        0x0003b23a:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003b23e:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0003b242:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003b246:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x0003b24a:    ea4f0369    O.i.    ASR      r3,r9,#1
        0x0003b24e:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003b252:    a80a        ..      ADD      r0,sp,#0x28
        0x0003b254:    f8dd2564    ..d%    LDR      r2,[sp,#0x564]
        0x0003b258:    f8dd1568    ..h.    LDR      r1,[sp,#0x568]
        0x0003b25c:    f000fb10    ....    BL       quant_band ; 0x3b880
        0x0003b260:    f000bac4    ....    B.W      0x3b7ec ; quant_all_bands + 3460
        0x0003b264:    e00d        ..      B        0x3b282 ; quant_all_bands + 2074
        0x0003b266:    f8dd2570    ..p%    LDR      r2,[sp,#0x570]
        0x0003b26a:    f9322014    2..     LDRSH    r2,[r2,r4,LSL #1]
        0x0003b26e:    fb02f305    ....    MUL      r3,r2,r5
        0x0003b272:    f8dd257c    ..|%    LDR      r2,[sp,#0x57c]
        0x0003b276:    eb020383    ....    ADD      r3,r2,r3,LSL #2
        0x0003b27a:    f8dd2598    ...%    LDR      r2,[sp,#0x598]
        0x0003b27e:    eba30282    ....    SUB      r2,r3,r2,LSL #2
        0x0003b282:    f8dd3744    ..D7    LDR      r3,[sp,#0x744]
        0x0003b286:    e9cd0105    ....    STRD     r0,r1,[sp,#0x14]
        0x0003b28a:    e9cd3203    ...2    STRD     r3,r2,[sp,#0xc]
        0x0003b28e:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003b292:    1c40        @.      ADDS     r0,r0,#1
        0x0003b294:    d005        ..      BEQ      0x3b2a2 ; quant_all_bands + 2106
        0x0003b296:    f8dd1578    ..x.    LDR      r1,[sp,#0x578]
        0x0003b29a:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003b29e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003b2a2:    f8dd2588    ...%    LDR      r2,[sp,#0x588]
        0x0003b2a6:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003b2aa:    9200        ..      STR      r2,[sp,#0]
        0x0003b2ac:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x0003b2b0:    a80a        ..      ADD      r0,sp,#0x28
        0x0003b2b2:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003b2b6:    f8dd2568    ..h%    LDR      r2,[sp,#0x568]
        0x0003b2ba:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003b2be:    f000fdb9    ....    BL       quant_band_stereo ; 0x3be34
        0x0003b2c2:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003b2c6:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003b2ca:    2b00        .+      CMP      r3,#0
        0x0003b2cc:    dd24        $.      BLE      0x3b318 ; quant_all_bands + 2224
        0x0003b2ce:    f8dd15b4    ....    LDR      r1,[sp,#0x5b4]
        0x0003b2d2:    f8ddc584    ....    LDR      r12,[sp,#0x584]
        0x0003b2d6:    1f0a        ..      SUBS     r2,r1,#4
        0x0003b2d8:    f1ac0104    ....    SUB      r1,r12,#4
        0x0003b2dc:    f0130f01    ....    TST      r3,#1
        0x0003b2e0:    d007        ..      BEQ      0x3b2f2 ; quant_all_bands + 2186
        0x0003b2e2:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003b2e6:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003b2ea:    1d09        ..      ADDS     r1,r1,#4
        0x0003b2ec:    1d12        ..      ADDS     r2,r2,#4
        0x0003b2ee:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003b2f2:    105b        [.      ASRS     r3,r3,#1
        0x0003b2f4:    d010        ..      BEQ      0x3b318 ; quant_all_bands + 2224
        0x0003b2f6:    bf00        ..      NOP      
        0x0003b2f8:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003b2fc:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003b300:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003b304:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x0003b308:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003b30c:    3108        .1      ADDS     r1,r1,#8
        0x0003b30e:    3208        .2      ADDS     r2,r2,#8
        0x0003b310:    1e5b        [.      SUBS     r3,r3,#1
        0x0003b312:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003b316:    d1ef        ..      BNE      0x3b2f8 ; quant_all_bands + 2192
        0x0003b318:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003b31c:    eef01a40    ..@.    VMOV.F32 s3,s0
        0x0003b320:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003b324:    2b00        .+      CMP      r3,#0
        0x0003b326:    dd23        #.      BLE      0x3b370 ; quant_all_bands + 2312
        0x0003b328:    f8dd1568    ..h.    LDR      r1,[sp,#0x568]
        0x0003b32c:    f8dd258c    ...%    LDR      r2,[sp,#0x58c]
        0x0003b330:    1f09        ..      SUBS     r1,r1,#4
        0x0003b332:    1f12        ..      SUBS     r2,r2,#4
        0x0003b334:    f0130f01    ....    TST      r3,#1
        0x0003b338:    d007        ..      BEQ      0x3b34a ; quant_all_bands + 2274
        0x0003b33a:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003b33e:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003b342:    1d09        ..      ADDS     r1,r1,#4
        0x0003b344:    1d12        ..      ADDS     r2,r2,#4
        0x0003b346:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003b34a:    105b        [.      ASRS     r3,r3,#1
        0x0003b34c:    d010        ..      BEQ      0x3b370 ; quant_all_bands + 2312
        0x0003b34e:    bf00        ..      NOP      
        0x0003b350:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003b354:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003b358:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003b35c:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x0003b360:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003b364:    3108        .1      ADDS     r1,r1,#8
        0x0003b366:    3208        .2      ADDS     r2,r2,#8
        0x0003b368:    1e5b        [.      SUBS     r3,r3,#1
        0x0003b36a:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003b36e:    d1ef        ..      BNE      0x3b350 ; quant_all_bands + 2280
        0x0003b370:    f8cd06bc    ....    STR      r0,[sp,#0x6bc]
        0x0003b374:    f8dd0740    ..@.    LDR      r0,[sp,#0x740]
        0x0003b378:    f10d0e28    ..(.    ADD      lr,sp,#0x28
        0x0003b37c:    f100010c    ....    ADD      r1,r0,#0xc
        0x0003b380:    e9d0b701    ....    LDRD     r11,r7,[r0,#4]
        0x0003b384:    e891100e    ....    LDM      r1,{r1-r3,r12}
        0x0003b388:    f8d0a000    ....    LDR      r10,[r0,#0]
        0x0003b38c:    f8d0901c    ....    LDR      r9,[r0,#0x1c]
        0x0003b390:    f8cda658    ..X.    STR      r10,[sp,#0x658]
        0x0003b394:    f8cd966c    ..l.    STR      r9,[sp,#0x66c]
        0x0003b398:    3020         0      ADDS     r0,r0,#0x20
        0x0003b39a:    f8cdc5b0    ....    STR      r12,[sp,#0x5b0]
        0x0003b39e:    f8cdb654    ..T.    STR      r11,[sp,#0x654]
        0x0003b3a2:    f8cd3664    ..d6    STR      r3,[sp,#0x664]
        0x0003b3a6:    f8cd2668    ..h&    STR      r2,[sp,#0x668]
        0x0003b3aa:    f8cd165c    ..\.    STR      r1,[sp,#0x65c]
        0x0003b3ae:    c80f        ..      LDM      r0,{r0-r3}
        0x0003b3b0:    f50d69ce    ...i    ADD      r9,sp,#0x670
        0x0003b3b4:    ee69aaa1    i...    VMUL.F32 s21,s19,s3
        0x0003b3b8:    e889000f    ....    STM      r9,{r0-r3}
        0x0003b3bc:    e89e1e0f    ....    LDM      lr,{r0-r3,r9-r12}
        0x0003b3c0:    f20d5edc    ...^    ADD      lr,sp,#0x5dc
        0x0003b3c4:    f8cd05d4    ....    STR      r0,[sp,#0x5d4]
        0x0003b3c8:    e88e1e0e    ....    STM      lr,{r1-r3,r9-r12}
        0x0003b3cc:    f10d0b48    ..H.    ADD      r11,sp,#0x48
        0x0003b3d0:    ee49aa00    I...    VMLA.F32 s21,s18,s0
        0x0003b3d4:    e89b160f    ....    LDM      r11,{r0-r3,r9,r10,r12}
        0x0003b3d8:    f50d6bbf    ...k    ADD      r11,sp,#0x5f8
        0x0003b3dc:    e88b160f    ....    STM      r11,{r0-r3,r9,r10,r12}
        0x0003b3e0:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003b3e4:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003b3e8:    f8dd05bc    ....    LDR      r0,[sp,#0x5bc]
        0x0003b3ec:    f7ddf954    ..T.    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b3f0:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003b3f4:    f8dd1568    ..h.    LDR      r1,[sp,#0x568]
        0x0003b3f8:    f8dd05b8    ....    LDR      r0,[sp,#0x5b8]
        0x0003b3fc:    f7ddf94c    ..L.    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b400:    f8dd0574    ..t.    LDR      r0,[sp,#0x574]
        0x0003b404:    b998        ..      CBNZ     r0,0x3b42e ; quant_all_bands + 2502
        0x0003b406:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003b40a:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003b40e:    f9300014    0...    LDRSH    r0,[r0,r4,LSL #1]
        0x0003b412:    fb00f105    ....    MUL      r1,r0,r5
        0x0003b416:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003b41a:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0003b41e:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003b422:    eba10180    ....    SUB      r1,r1,r0,LSL #2
        0x0003b426:    f8dd0594    ....    LDR      r0,[sp,#0x594]
        0x0003b42a:    f7ddf935    ..5.    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b42e:    f8dd25c0    ...%    LDR      r2,[sp,#0x5c0]
        0x0003b432:    f8dd05d8    ....    LDR      r0,[sp,#0x5d8]
        0x0003b436:    f8dd15d0    ....    LDR      r1,[sp,#0x5d0]
        0x0003b43a:    4402        .D      ADD      r2,r2,r0
        0x0003b43c:    1a08        ..      SUBS     r0,r1,r0
        0x0003b43e:    f8cd2640    ..@&    STR      r2,[sp,#0x640]
        0x0003b442:    f8cd05ac    ....    STR      r0,[sp,#0x5ac]
        0x0003b446:    4602        .F      MOV      r2,r0
        0x0003b448:    a819        ..      ADD      r0,sp,#0x64
        0x0003b44a:    f8dd1640    ..@.    LDR      r1,[sp,#0x640]
        0x0003b44e:    f7ddf89c    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003b452:    f50d63d0    ...c    ADD      r3,sp,#0x680
        0x0003b456:    f8dd0740    ..@.    LDR      r0,[sp,#0x740]
        0x0003b45a:    e8934e08    ...N    LDM      r3,{r3,r9-r11,lr}
        0x0003b45e:    f8dd15c0    ....    LDR      r1,[sp,#0x5c0]
        0x0003b462:    f8ddc5d8    ....    LDR      r12,[sp,#0x5d8]
        0x0003b466:    f8dd25d0    ...%    LDR      r2,[sp,#0x5d0]
        0x0003b46a:    e8805e0e    ...^    STM      r0,{r1-r3,r9-r12,lr}
        0x0003b46e:    f20d6994    ...i    ADD      r9,sp,#0x694
        0x0003b472:    f20d6e14    ...n    ADD      lr,sp,#0x614
        0x0003b476:    e899100e    ....    LDM      r9,{r1-r3,r12}
        0x0003b47a:    e9c02108    ...!    STRD     r2,r1,[r0,#0x20]
        0x0003b47e:    e9c0c30a    ....    STRD     r12,r3,[r0,#0x28]
        0x0003b482:    e89e1e0f    ....    LDM      lr,{r0-r3,r9-r12}
        0x0003b486:    f10d0e28    ..(.    ADD      lr,sp,#0x28
        0x0003b48a:    e88e1e0f    ....    STM      lr,{r0-r3,r9-r12}
        0x0003b48e:    f20d6344    ..Dc    ADD      r3,sp,#0x644
        0x0003b492:    f10d0b48    ..H.    ADD      r11,sp,#0x48
        0x0003b496:    e8931608    ....    LDM      r3,{r3,r9,r10,r12}
        0x0003b49a:    f8dd0634    ..4.    LDR      r0,[sp,#0x634]
        0x0003b49e:    f8dd263c    ..<&    LDR      r2,[sp,#0x63c]
        0x0003b4a2:    f8dd1638    ..8.    LDR      r1,[sp,#0x638]
        0x0003b4a6:    e88b160f    ....    STM      r11,{r0-r3,r9,r10,r12}
        0x0003b4aa:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003b4ae:    f8dd15b4    ....    LDR      r1,[sp,#0x5b4]
        0x0003b4b2:    f8dd0584    ....    LDR      r0,[sp,#0x584]
        0x0003b4b6:    f7ddf8ef    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b4ba:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003b4be:    f8dd158c    ....    LDR      r1,[sp,#0x58c]
        0x0003b4c2:    f8dd0568    ..h.    LDR      r0,[sp,#0x568]
        0x0003b4c6:    f7ddf8e7    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b4ca:    f8dd05a8    ....    LDR      r0,[sp,#0x5a8]
        0x0003b4ce:    4284        .B      CMP      r4,r0
        0x0003b4d0:    d11f        ..      BNE      0x3b512 ; quant_all_bands + 2730
        0x0003b4d2:    f8dd16e0    ....    LDR      r1,[sp,#0x6e0]
        0x0003b4d6:    f8dd06e4    ....    LDR      r0,[sp,#0x6e4]
        0x0003b4da:    f8dd357c    ..|5    LDR      r3,[sp,#0x57c]
        0x0003b4de:    f8d1c020    .. .    LDR      r12,[r1,#0x20]
        0x0003b4e2:    eb0c0240    ..@.    ADD      r2,r12,r0,LSL #1
        0x0003b4e6:    f93c0010    <...    LDRSH    r0,[r12,r0,LSL #1]
        0x0003b4ea:    f9b21002    ....    LDRSH    r1,[r2,#2]
        0x0003b4ee:    1a08        ..      SUBS     r0,r1,r0
        0x0003b4f0:    fb00fc05    ....    MUL      r12,r0,r5
        0x0003b4f4:    f9b20004    ....    LDRSH    r0,[r2,#4]
        0x0003b4f8:    1a40        @.      SUBS     r0,r0,r1
        0x0003b4fa:    4368        hC      MULS     r0,r5,r0
        0x0003b4fc:    eba0010c    ....    SUB      r1,r0,r12
        0x0003b500:    008a        ..      LSLS     r2,r1,#2
        0x0003b502:    ebc0004c    ..L.    RSB      r0,r0,r12,LSL #1
        0x0003b506:    eb030180    ....    ADD      r1,r3,r0,LSL #2
        0x0003b50a:    eb03008c    ....    ADD      r0,r3,r12,LSL #2
        0x0003b50e:    f7ddf8c3    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b512:    2001        .       MOVS     r0,#1
        0x0003b514:    9016        ..      STR      r0,[sp,#0x58]
        0x0003b516:    f8dd2574    ..t%    LDR      r2,[sp,#0x574]
        0x0003b51a:    f8dd1580    ....    LDR      r1,[sp,#0x580]
        0x0003b51e:    f8dd05cc    ....    LDR      r0,[sp,#0x5cc]
        0x0003b522:    2a00        .*      CMP      r2,#0
        0x0003b524:    bf18        ..      IT       NE
        0x0003b526:    2200        ."      MOVNE    r2,#0
        0x0003b528:    d10d        ..      BNE      0x3b546 ; quant_all_bands + 2782
        0x0003b52a:    f8dd2570    ..p%    LDR      r2,[sp,#0x570]
        0x0003b52e:    f9322014    2..     LDRSH    r2,[r2,r4,LSL #1]
        0x0003b532:    fb02f305    ....    MUL      r3,r2,r5
        0x0003b536:    f8dd257c    ..|%    LDR      r2,[sp,#0x57c]
        0x0003b53a:    eb020383    ....    ADD      r3,r2,r3,LSL #2
        0x0003b53e:    f8dd2598    ...%    LDR      r2,[sp,#0x598]
        0x0003b542:    eba30282    ....    SUB      r2,r3,r2,LSL #2
        0x0003b546:    f8dd3744    ..D7    LDR      r3,[sp,#0x744]
        0x0003b54a:    e9cd1005    ....    STRD     r1,r0,[sp,#0x14]
        0x0003b54e:    e9cd3203    ...2    STRD     r3,r2,[sp,#0xc]
        0x0003b552:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003b556:    1c40        @.      ADDS     r0,r0,#1
        0x0003b558:    d005        ..      BEQ      0x3b566 ; quant_all_bands + 2814
        0x0003b55a:    f8dd1578    ..x.    LDR      r1,[sp,#0x578]
        0x0003b55e:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003b562:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003b566:    f8dd2588    ...%    LDR      r2,[sp,#0x588]
        0x0003b56a:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003b56e:    9200        ..      STR      r2,[sp,#0]
        0x0003b570:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x0003b574:    a80a        ..      ADD      r0,sp,#0x28
        0x0003b576:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003b57a:    f8dd2568    ..h%    LDR      r2,[sp,#0x568]
        0x0003b57e:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003b582:    f000fc57    ..W.    BL       quant_band_stereo ; 0x3be34
        0x0003b586:    f8dd2564    ..d%    LDR      r2,[sp,#0x564]
        0x0003b58a:    9006        ..      STR      r0,[sp,#0x18]
        0x0003b58c:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003b590:    2a00        .*      CMP      r2,#0
        0x0003b592:    dd23        #.      BLE      0x3b5dc ; quant_all_bands + 2932
        0x0003b594:    f8dd0584    ....    LDR      r0,[sp,#0x584]
        0x0003b598:    f8dd15b4    ....    LDR      r1,[sp,#0x5b4]
        0x0003b59c:    1f00        ..      SUBS     r0,r0,#4
        0x0003b59e:    1f09        ..      SUBS     r1,r1,#4
        0x0003b5a0:    f0120f01    ....    TST      r2,#1
        0x0003b5a4:    d007        ..      BEQ      0x3b5b6 ; quant_all_bands + 2894
        0x0003b5a6:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0003b5aa:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003b5ae:    1d00        ..      ADDS     r0,r0,#4
        0x0003b5b0:    1d09        ..      ADDS     r1,r1,#4
        0x0003b5b2:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003b5b6:    1052        R.      ASRS     r2,r2,#1
        0x0003b5b8:    d010        ..      BEQ      0x3b5dc ; quant_all_bands + 2932
        0x0003b5ba:    bf00        ..      NOP      
        0x0003b5bc:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003b5c0:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0003b5c4:    ee010a21    ..!.    VMLA.F32 s0,s2,s3
        0x0003b5c8:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003b5cc:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0003b5d0:    3008        .0      ADDS     r0,r0,#8
        0x0003b5d2:    3108        .1      ADDS     r1,r1,#8
        0x0003b5d4:    1e52        R.      SUBS     r2,r2,#1
        0x0003b5d6:    ee010a21    ..!.    VMLA.F32 s0,s2,s3
        0x0003b5da:    d1ef        ..      BNE      0x3b5bc ; quant_all_bands + 2900
        0x0003b5dc:    f8dd2564    ..d%    LDR      r2,[sp,#0x564]
        0x0003b5e0:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x0003b5e4:    2a00        .*      CMP      r2,#0
        0x0003b5e6:    dd23        #.      BLE      0x3b630 ; quant_all_bands + 3016
        0x0003b5e8:    f8dd0568    ..h.    LDR      r0,[sp,#0x568]
        0x0003b5ec:    f8dd158c    ....    LDR      r1,[sp,#0x58c]
        0x0003b5f0:    1f00        ..      SUBS     r0,r0,#4
        0x0003b5f2:    1f09        ..      SUBS     r1,r1,#4
        0x0003b5f4:    f0120f01    ....    TST      r2,#1
        0x0003b5f8:    d007        ..      BEQ      0x3b60a ; quant_all_bands + 2978
        0x0003b5fa:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003b5fe:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0003b602:    1d00        ..      ADDS     r0,r0,#4
        0x0003b604:    1d09        ..      ADDS     r1,r1,#4
        0x0003b606:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0003b60a:    1052        R.      ASRS     r2,r2,#1
        0x0003b60c:    d010        ..      BEQ      0x3b630 ; quant_all_bands + 3016
        0x0003b60e:    bf00        ..      NOP      
        0x0003b610:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003b614:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0003b618:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0003b61c:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003b620:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0003b624:    3008        .0      ADDS     r0,r0,#8
        0x0003b626:    3108        .1      ADDS     r1,r1,#8
        0x0003b628:    1e52        R.      SUBS     r2,r2,#1
        0x0003b62a:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0003b62e:    d1ef        ..      BNE      0x3b610 ; quant_all_bands + 2984
        0x0003b630:    ee290a80    )...    VMUL.F32 s0,s19,s0
        0x0003b634:    ee090a20    .. .    VMLA.F32 s0,s18,s1
        0x0003b638:    eeb40aea    ....    VCMPE.F32 s0,s21
        0x0003b63c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003b640:    d85e        ^.      BHI      0x3b700 ; quant_all_bands + 3224
        0x0003b642:    f8dd06bc    ....    LDR      r0,[sp,#0x6bc]
        0x0003b646:    9006        ..      STR      r0,[sp,#0x18]
        0x0003b648:    f8dd0740    ..@.    LDR      r0,[sp,#0x740]
        0x0003b64c:    f8dd2654    ..T&    LDR      r2,[sp,#0x654]
        0x0003b650:    f8dd1658    ..X.    LDR      r1,[sp,#0x658]
        0x0003b654:    f8ddc66c    ..l.    LDR      r12,[sp,#0x66c]
        0x0003b658:    f8ddb5b0    ....    LDR      r11,[sp,#0x5b0]
        0x0003b65c:    f8dda664    ..d.    LDR      r10,[sp,#0x664]
        0x0003b660:    f8dd9668    ..h.    LDR      r9,[sp,#0x668]
        0x0003b664:    f8dd365c    ..\6    LDR      r3,[sp,#0x65c]
        0x0003b668:    e8e01202    ....    STRD     r1,r2,[r0],#8
        0x0003b66c:    e8e07302    ...s    STRD     r7,r3,[r0],#8
        0x0003b670:    e8a01e00    ....    STM      r0!,{r9-r12}
        0x0003b674:    f50d69ce    ...i    ADD      r9,sp,#0x670
        0x0003b678:    f10d0b28    ..(.    ADD      r11,sp,#0x28
        0x0003b67c:    e899100e    ....    LDM      r9,{r1-r3,r12}
        0x0003b680:    e880100e    ....    STM      r0,{r1-r3,r12}
        0x0003b684:    f20d51dc    ...Q    ADD      r1,sp,#0x5dc
        0x0003b688:    f8dd05d4    ....    LDR      r0,[sp,#0x5d4]
        0x0003b68c:    e891168e    ....    LDM      r1,{r1-r3,r7,r9,r10,r12}
        0x0003b690:    e88b168f    ....    STM      r11,{r0-r3,r7,r9,r10,r12}
        0x0003b694:    f50d6abf    ...j    ADD      r10,sp,#0x5f8
        0x0003b698:    e89a128f    ....    LDM      r10,{r0-r3,r7,r9,r12}
        0x0003b69c:    f10d0a48    ..H.    ADD      r10,sp,#0x48
        0x0003b6a0:    e88a128f    ....    STM      r10,{r0-r3,r7,r9,r12}
        0x0003b6a4:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003b6a8:    f8dd15bc    ....    LDR      r1,[sp,#0x5bc]
        0x0003b6ac:    f8dd0584    ....    LDR      r0,[sp,#0x584]
        0x0003b6b0:    f7dcfff2    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b6b4:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003b6b8:    f8dd15b8    ....    LDR      r1,[sp,#0x5b8]
        0x0003b6bc:    f8dd0568    ..h.    LDR      r0,[sp,#0x568]
        0x0003b6c0:    f7dcffea    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b6c4:    f8dd0574    ..t.    LDR      r0,[sp,#0x574]
        0x0003b6c8:    b998        ..      CBNZ     r0,0x3b6f2 ; quant_all_bands + 3210
        0x0003b6ca:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003b6ce:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003b6d2:    f9300014    0...    LDRSH    r0,[r0,r4,LSL #1]
        0x0003b6d6:    fb00f105    ....    MUL      r1,r0,r5
        0x0003b6da:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003b6de:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0003b6e2:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003b6e6:    eba10080    ....    SUB      r0,r1,r0,LSL #2
        0x0003b6ea:    f8dd1594    ....    LDR      r1,[sp,#0x594]
        0x0003b6ee:    f7dcffd3    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b6f2:    a919        ..      ADD      r1,sp,#0x64
        0x0003b6f4:    f8dd25ac    ...%    LDR      r2,[sp,#0x5ac]
        0x0003b6f8:    f8dd0640    ..@.    LDR      r0,[sp,#0x640]
        0x0003b6fc:    f7dcff45    ..E.    BL       __aeabi_memcpy ; 0x1858a
        0x0003b700:    e072        r.      B        0x3b7e8 ; quant_all_bands + 3456
        0x0003b702:    2100        .!      MOVS     r1,#0
        0x0003b704:    9116        ..      STR      r1,[sp,#0x58]
        0x0003b706:    f8dd1574    ..t.    LDR      r1,[sp,#0x574]
        0x0003b70a:    4338        8C      ORRS     r0,r0,r7
        0x0003b70c:    f8dd3580    ...5    LDR      r3,[sp,#0x580]
        0x0003b710:    2900        .)      CMP      r1,#0
        0x0003b712:    bf18        ..      IT       NE
        0x0003b714:    2200        ."      MOVNE    r2,#0
        0x0003b716:    d10d        ..      BNE      0x3b734 ; quant_all_bands + 3276
        0x0003b718:    f8dd1570    ..p.    LDR      r1,[sp,#0x570]
        0x0003b71c:    f9311014    1...    LDRSH    r1,[r1,r4,LSL #1]
        0x0003b720:    fb01f205    ....    MUL      r2,r1,r5
        0x0003b724:    f8dd157c    ..|.    LDR      r1,[sp,#0x57c]
        0x0003b728:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0003b72c:    f8dd1598    ....    LDR      r1,[sp,#0x598]
        0x0003b730:    eba20281    ....    SUB      r2,r2,r1,LSL #2
        0x0003b734:    f8dd1744    ..D.    LDR      r1,[sp,#0x744]
        0x0003b738:    e9cd3005    ...0    STRD     r3,r0,[sp,#0x14]
        0x0003b73c:    e9cd1203    ....    STRD     r1,r2,[sp,#0xc]
        0x0003b740:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003b744:    1c40        @.      ADDS     r0,r0,#1
        0x0003b746:    d005        ..      BEQ      0x3b754 ; quant_all_bands + 3308
        0x0003b748:    f8dd1578    ..x.    LDR      r1,[sp,#0x578]
        0x0003b74c:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003b750:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003b754:    f8dd2588    ...%    LDR      r2,[sp,#0x588]
        0x0003b758:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003b75c:    9200        ..      STR      r2,[sp,#0]
        0x0003b75e:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x0003b762:    a80a        ..      ADD      r0,sp,#0x28
        0x0003b764:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003b768:    f8dd2568    ..h%    LDR      r2,[sp,#0x568]
        0x0003b76c:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003b770:    f000fb60    ..`.    BL       quant_band_stereo ; 0x3be34
        0x0003b774:    e037        7.      B        0x3b7e6 ; quant_all_bands + 3454
        0x0003b776:    bf00        ..      NOP      
        0x0003b778:    ea400107    @...    ORR      r1,r0,r7
        0x0003b77c:    f8dd0574    ..t.    LDR      r0,[sp,#0x574]
        0x0003b780:    f8dd2580    ...%    LDR      r2,[sp,#0x580]
        0x0003b784:    2800        .(      CMP      r0,#0
        0x0003b786:    bf18        ..      IT       NE
        0x0003b788:    2300        .#      MOVNE    r3,#0
        0x0003b78a:    d10d        ..      BNE      0x3b7a8 ; quant_all_bands + 3392
        0x0003b78c:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003b790:    f9300014    0...    LDRSH    r0,[r0,r4,LSL #1]
        0x0003b794:    fb00f305    ....    MUL      r3,r0,r5
        0x0003b798:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003b79c:    eb000383    ....    ADD      r3,r0,r3,LSL #2
        0x0003b7a0:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003b7a4:    eba30380    ....    SUB      r3,r3,r0,LSL #2
        0x0003b7a8:    f8dd0744    ..D.    LDR      r0,[sp,#0x744]
        0x0003b7ac:    e9cd0302    ....    STRD     r0,r3,[sp,#8]
        0x0003b7b0:    e9cd2104    ...!    STRD     r2,r1,[sp,#0x10]
        0x0003b7b4:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003b7b8:    1c40        @.      ADDS     r0,r0,#1
        0x0003b7ba:    d005        ..      BEQ      0x3b7c8 ; quant_all_bands + 3424
        0x0003b7bc:    f8dd1578    ..x.    LDR      r1,[sp,#0x578]
        0x0003b7c0:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003b7c4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003b7c8:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003b7cc:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x0003b7d0:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003b7d4:    a80a        ..      ADD      r0,sp,#0x28
        0x0003b7d6:    f8dd3588    ...5    LDR      r3,[sp,#0x588]
        0x0003b7da:    f8dd2564    ..d%    LDR      r2,[sp,#0x564]
        0x0003b7de:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003b7e2:    f000f84d    ..M.    BL       quant_band ; 0x3b880
        0x0003b7e6:    9006        ..      STR      r0,[sp,#0x18]
        0x0003b7e8:    f8dd0018    ....    LDR.W    r0,[sp,#0x18]
        0x0003b7ec:    fb04f206    ....    MUL      r2,r4,r6
        0x0003b7f0:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003b7f2:    f8081002    ....    STRB     r1,[r8,r2]
        0x0003b7f6:    fb048206    ....    MLA      r2,r4,r6,r8
        0x0003b7fa:    f8dd16b0    ....    LDR      r1,[sp,#0x6b0]
        0x0003b7fe:    5450        PT      STRB     r0,[r2,r1]
        0x0003b800:    f8dd0720    .. .    LDR      r0,[sp,#0x720]
        0x0003b804:    f8dd16b4    ....    LDR      r1,[sp,#0x6b4]
        0x0003b808:    f8502024    P.$     LDR      r2,[r0,r4,LSL #2]
        0x0003b80c:    f8dd073c    ..<.    LDR      r0,[sp,#0x73c]
        0x0003b810:    4408        .D      ADD      r0,r0,r1
        0x0003b812:    4410        .D      ADD      r0,r0,r2
        0x0003b814:    f8cd073c    ..<.    STR      r0,[sp,#0x73c]
        0x0003b818:    f8dd1564    ..d.    LDR      r1,[sp,#0x564]
        0x0003b81c:    f8dd0588    ....    LDR      r0,[sp,#0x588]
        0x0003b820:    ebb00fc1    ....    CMP      r0,r1,LSL #3
        0x0003b824:    bfcc        ..      ITE      GT
        0x0003b826:    f04f0901    O...    MOVGT    r9,#1
        0x0003b82a:    f04f0900    O...    MOVLE    r9,#0
        0x0003b82e:    2000        .       MOVS     r0,#0
        0x0003b830:    9018        ..      STR      r0,[sp,#0x60]
        0x0003b832:    f8dd06e8    ....    LDR      r0,[sp,#0x6e8]
        0x0003b836:    1c64        d.      ADDS     r4,r4,#1
        0x0003b838:    4284        .B      CMP      r4,r0
        0x0003b83a:    f6ffaa15    ....    BLT      0x3ac68 ; quant_all_bands + 512
        0x0003b83e:    f8dd074c    ..L.    LDR      r0,[sp,#0x74c]
        0x0003b842:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003b844:    6001        .`      STR      r1,[r0,#0]
        0x0003b846:    f001fea3    ....    BL       restore_stack ; 0x3d590
        0x0003b84a:    f20d6dc4    ...m    ADD      sp,sp,#0x6c4
        0x0003b84e:    ecbd8b06    ....    VPOP     {d8-d10}
        0x0003b852:    b004        ..      ADD      sp,sp,#0x10
        0x0003b854:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003b858:    f6bfab9b    ....    BGE      0x3af92 ; quant_all_bands + 1322
        0x0003b85c:    fb01f306    ....    MUL      r3,r1,r6
        0x0003b860:    fb018c06    ....    MLA      r12,r1,r6,r8
        0x0003b864:    f8183003    ...0    LDRB     r3,[r8,r3]
        0x0003b868:    1c49        I.      ADDS     r1,r1,#1
        0x0003b86a:    4318        .C      ORRS     r0,r0,r3
        0x0003b86c:    f8dd36b0    ...6    LDR      r3,[sp,#0x6b0]
        0x0003b870:    f81c3003    ...0    LDRB     r3,[r12,r3]
        0x0003b874:    431f        .C      ORRS     r7,r7,r3
        0x0003b876:    4291        .B      CMP      r1,r2
        0x0003b878:    dbf0        ..      BLT      0x3b85c ; quant_all_bands + 3572
        0x0003b87a:    f7ffbb8a    ....    B        0x3af92 ; quant_all_bands + 1322
        0x0003b87e:    0000        ..      MOVS     r0,r0
    i.quant_band
    quant_band
        0x0003b880:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003b884:    4682        .F      MOV      r10,r0
        0x0003b886:    ed2d0b02    -...    VPUSH    {d0}
        0x0003b88a:    460d        .F      MOV      r5,r1
        0x0003b88c:    f04f0900    O...    MOV      r9,#0
        0x0003b890:    ed2d8b02    -...    VPUSH    {d8}
        0x0003b894:    b089        ..      SUB      sp,sp,#0x24
        0x0003b896:    eef08a40    ..@.    VMOV.F32 s17,s0
        0x0003b89a:    e9ddb81e    ....    LDRD     r11,r8,[sp,#0x78]
        0x0003b89e:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003b8a0:    9006        ..      STR      r0,[sp,#0x18]
        0x0003b8a2:    f8da7000    ...p    LDR      r7,[r10,#0]
        0x0003b8a6:    991a        ..      LDR      r1,[sp,#0x68]
        0x0003b8a8:    9700        ..      STR      r7,[sp,#0]
        0x0003b8aa:    9c1b        ..      LDR      r4,[sp,#0x6c]
        0x0003b8ac:    f8da2018    ...     LDR      r2,[r10,#0x18]
        0x0003b8b0:    464e        NF      MOV      r6,r9
        0x0003b8b2:    9201        ..      STR      r2,[sp,#4]
        0x0003b8b4:    2901        .)      CMP      r1,#1
        0x0003b8b6:    bf0c        ..      ITE      EQ
        0x0003b8b8:    2201        ."      MOVEQ    r2,#1
        0x0003b8ba:    2200        ."      MOVNE    r2,#0
        0x0003b8bc:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x0003b8c0:    9207        ..      STR      r2,[sp,#0x1c]
        0x0003b8c2:    9002        ..      STR      r0,[sp,#8]
        0x0003b8c4:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003b8c6:    2801        .(      CMP      r0,#1
        0x0003b8c8:    d00d        ..      BEQ      0x3b8e6 ; quant_band + 102
        0x0003b8ca:    9801        ..      LDR      r0,[sp,#4]
        0x0003b8cc:    2800        .(      CMP      r0,#0
        0x0003b8ce:    bfc8        ..      IT       GT
        0x0003b8d0:    4606        .F      MOVGT    r6,r0
        0x0003b8d2:    ed9f8afe    ....    VLDR     s16,[pc,#1016] ; [0x3bccc] = 0x3f3504f3
        0x0003b8d6:    f1bb0f00    ....    CMP      r11,#0
        0x0003b8da:    bf18        ..      IT       NE
        0x0003b8dc:    2c00        .,      CMPNE    r4,#0
        0x0003b8de:    d058        X.      BEQ      0x3b992 ; quant_band + 274
        0x0003b8e0:    2e00        ..      CMP      r6,#0
        0x0003b8e2:    d046        F.      BEQ      0x3b972 ; quant_band + 242
        0x0003b8e4:    e04e        N.      B        0x3b984 ; quant_band + 260
        0x0003b8e6:    f04f0800    O...    MOV      r8,#0
        0x0003b8ea:    9501        ..      STR      r5,[sp,#4]
        0x0003b8ec:    9e1d        ..      LDR      r6,[sp,#0x74]
        0x0003b8ee:    f8da001c    ....    LDR      r0,[r10,#0x1c]
        0x0003b8f2:    46c1        .F      MOV      r9,r8
        0x0003b8f4:    f1080b01    ....    ADD      r11,r8,#1
        0x0003b8f8:    9000        ..      STR      r0,[sp,#0]
        0x0003b8fa:    f8da0020    .. .    LDR      r0,[r10,#0x20]
        0x0003b8fe:    2400        .$      MOVS     r4,#0
        0x0003b900:    2808        .(      CMP      r0,#8
        0x0003b902:    db19        ..      BLT      0x3b938 ; quant_band + 184
        0x0003b904:    b177        w.      CBZ      r7,0x3b924 ; quant_band + 164
        0x0003b906:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0003b90a:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0003b90e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003b912:    bf2c        ,.      ITE      CS
        0x0003b914:    2400        .$      MOVCS    r4,#0
        0x0003b916:    2401        .$      MOVCC    r4,#1
        0x0003b918:    2201        ."      MOVS     r2,#1
        0x0003b91a:    4621        !F      MOV      r1,r4
        0x0003b91c:    9800        ..      LDR      r0,[sp,#0]
        0x0003b91e:    f7f7fa6b    ..k.    BL       ec_enc_bits ; 0x32df8
        0x0003b922:    e004        ..      B        0x3b92e ; quant_band + 174
        0x0003b924:    2101        .!      MOVS     r1,#1
        0x0003b926:    9800        ..      LDR      r0,[sp,#0]
        0x0003b928:    f7f7f942    ..B.    BL       ec_dec_bits ; 0x32bb0
        0x0003b92c:    4604        .F      MOV      r4,r0
        0x0003b92e:    f8da0020    .. .    LDR      r0,[r10,#0x20]
        0x0003b932:    3808        .8      SUBS     r0,r0,#8
        0x0003b934:    f8ca0020    .. .    STR      r0,[r10,#0x20]
        0x0003b938:    f8da0004    ....    LDR      r0,[r10,#4]
        0x0003b93c:    b138        8.      CBZ      r0,0x3b94e ; quant_band + 206
        0x0003b93e:    2c00        .,      CMP      r4,#0
        0x0003b940:    bf0c        ..      ITE      EQ
        0x0003b942:    eeb70a00    ....    VMOVEQ.F32 s0,#1.00000000
        0x0003b946:    eebf0a00    ....    VMOVNE.F32 s0,#-1.00000000
        0x0003b94a:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x0003b94e:    f1090901    ....    ADD      r9,r9,#1
        0x0003b952:    4645        EF      MOV      r5,r8
        0x0003b954:    45d9        .E      CMP      r9,r11
        0x0003b956:    dbd0        ..      BLT      0x3b8fa ; quant_band + 122
        0x0003b958:    b126        &.      CBZ      r6,0x3b964 ; quant_band + 228
        0x0003b95a:    9801        ..      LDR      r0,[sp,#4]
        0x0003b95c:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003b960:    ed860a00    ....    VSTR     s0,[r6,#0]
        0x0003b964:    2001        .       MOVS     r0,#1
        0x0003b966:    b009        ..      ADD      sp,sp,#0x24
        0x0003b968:    ecbd8b02    ....    VPOP     {d8}
        0x0003b96c:    b006        ..      ADD      sp,sp,#0x18
        0x0003b96e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003b972:    9802        ..      LDR      r0,[sp,#8]
        0x0003b974:    f0100f01    ....    TST      r0,#1
        0x0003b978:    d102        ..      BNE      0x3b980 ; quant_band + 256
        0x0003b97a:    9801        ..      LDR      r0,[sp,#4]
        0x0003b97c:    2800        .(      CMP      r0,#0
        0x0003b97e:    db01        ..      BLT      0x3b984 ; quant_band + 260
        0x0003b980:    2901        .)      CMP      r1,#1
        0x0003b982:    dd77        w.      BLE      0x3ba74 ; quant_band + 500
        0x0003b984:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003b986:    4621        !F      MOV      r1,r4
        0x0003b988:    0082        ..      LSLS     r2,r0,#2
        0x0003b98a:    4658        XF      MOV      r0,r11
        0x0003b98c:    f7dcfe84    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b990:    465c        \F      MOV      r4,r11
        0x0003b992:    f04f0c00    O...    MOV      r12,#0
        0x0003b996:    2e00        ..      CMP      r6,#0
        0x0003b998:    bfc8        ..      IT       GT
        0x0003b99a:    f04f0e01    O...    MOVGT    lr,#1
        0x0003b99e:    dd69        i.      BLE      0x3ba74 ; quant_band + 500
        0x0003b9a0:    9800        ..      LDR      r0,[sp,#0]
        0x0003b9a2:    b360        `.      CBZ      r0,0x3b9fe ; quant_band + 382
        0x0003b9a4:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003b9a6:    2700        .'      MOVS     r7,#0
        0x0003b9a8:    fa40f10c    @...    ASR      r1,r0,r12
        0x0003b9ac:    fa0ef00c    ....    LSL      r0,lr,r12
        0x0003b9b0:    ea4f0b61    O.a.    ASR      r11,r1,#1
        0x0003b9b4:    2800        .(      CMP      r0,#0
        0x0003b9b6:    dd22        ".      BLE      0x3b9fe ; quant_band + 382
        0x0003b9b8:    f1bb0f00    ....    CMP      r11,#0
        0x0003b9bc:    dd1c        ..      BLE      0x3b9f8 ; quant_band + 376
        0x0003b9be:    19c1        ..      ADDS     r1,r0,r7
        0x0003b9c0:    eb050281    ....    ADD      r2,r5,r1,LSL #2
        0x0003b9c4:    eb050387    ....    ADD      r3,r5,r7,LSL #2
        0x0003b9c8:    ea4f010b    O...    MOV.W    r1,r11
        0x0003b9cc:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003b9d0:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x0003b9d4:    1e49        I.      SUBS     r1,r1,#1
        0x0003b9d6:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0003b9da:    ee600a88    `...    VMUL.F32 s1,s1,s16
        0x0003b9de:    ee301a20    0. .    VADD.F32 s2,s0,s1
        0x0003b9e2:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003b9e6:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x0003b9ea:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003b9ee:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x0003b9f2:    eb0202c0    ....    ADD      r2,r2,r0,LSL #3
        0x0003b9f6:    d1e9        ..      BNE      0x3b9cc ; quant_band + 332
        0x0003b9f8:    1c7f        ..      ADDS     r7,r7,#1
        0x0003b9fa:    42b8        .B      CMP      r0,r7
        0x0003b9fc:    dcdc        ..      BGT      0x3b9b8 ; quant_band + 312
        0x0003b9fe:    b364        d.      CBZ      r4,0x3ba5a ; quant_band + 474
        0x0003ba00:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003ba02:    2700        .'      MOVS     r7,#0
        0x0003ba04:    fa40f10c    @...    ASR      r1,r0,r12
        0x0003ba08:    fa0ef00c    ....    LSL      r0,lr,r12
        0x0003ba0c:    ea4f0b61    O.a.    ASR      r11,r1,#1
        0x0003ba10:    2800        .(      CMP      r0,#0
        0x0003ba12:    dd22        ".      BLE      0x3ba5a ; quant_band + 474
        0x0003ba14:    f1bb0f00    ....    CMP      r11,#0
        0x0003ba18:    dd1c        ..      BLE      0x3ba54 ; quant_band + 468
        0x0003ba1a:    19c1        ..      ADDS     r1,r0,r7
        0x0003ba1c:    eb040281    ....    ADD      r2,r4,r1,LSL #2
        0x0003ba20:    eb040387    ....    ADD      r3,r4,r7,LSL #2
        0x0003ba24:    ea4f010b    O...    MOV.W    r1,r11
        0x0003ba28:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003ba2c:    1e49        I.      SUBS     r1,r1,#1
        0x0003ba2e:    ee600a08    `...    VMUL.F32 s1,s0,s16
        0x0003ba32:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0003ba36:    ee201a08     ...    VMUL.F32 s2,s0,s16
        0x0003ba3a:    ee300a81    0...    VADD.F32 s0,s1,s2
        0x0003ba3e:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0003ba42:    ee300ac1    0...    VSUB.F32 s0,s1,s2
        0x0003ba46:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x0003ba4a:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003ba4e:    eb0202c0    ....    ADD      r2,r2,r0,LSL #3
        0x0003ba52:    d1e9        ..      BNE      0x3ba28 ; quant_band + 424
        0x0003ba54:    1c7f        ..      ADDS     r7,r7,#1
        0x0003ba56:    42b8        .B      CMP      r0,r7
        0x0003ba58:    dcdc        ..      BGT      0x3ba14 ; quant_band + 404
        0x0003ba5a:    489d        .H      LDR      r0,[pc,#628] ; [0x3bcd0] = 0x45300
        0x0003ba5c:    f008010f    ....    AND      r1,r8,#0xf
        0x0003ba60:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003ba64:    5c41        A\      LDRB     r1,[r0,r1]
        0x0003ba66:    eb001028    ..(.    ADD      r0,r0,r8,ASR #4
        0x0003ba6a:    4566        fE      CMP      r6,r12
        0x0003ba6c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ba6e:    ea410880    A...    ORR      r8,r1,r0,LSL #2
        0x0003ba72:    dc95        ..      BGT      0x3b9a0 ; quant_band + 288
        0x0003ba74:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003ba76:    4130        0A      ASRS     r0,r0,r6
        0x0003ba78:    901a        ..      STR      r0,[sp,#0x68]
        0x0003ba7a:    9802        ..      LDR      r0,[sp,#8]
        0x0003ba7c:    fa00f706    ....    LSL      r7,r0,r6
        0x0003ba80:    e066        f.      B        0x3bb50 ; quant_band + 720
        0x0003ba82:    9800        ..      LDR      r0,[sp,#0]
        0x0003ba84:    b350        P.      CBZ      r0,0x3badc ; quant_band + 604
        0x0003ba86:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003ba88:    ea4f0b67    O.g.    ASR      r11,r7,#1
        0x0003ba8c:    f04f0c00    O...    MOV      r12,#0
        0x0003ba90:    2800        .(      CMP      r0,#0
        0x0003ba92:    dd23        #.      BLE      0x3badc ; quant_band + 604
        0x0003ba94:    f1bb0f00    ....    CMP      r11,#0
        0x0003ba98:    dd1c        ..      BLE      0x3bad4 ; quant_band + 596
        0x0003ba9a:    eb00020c    ....    ADD      r2,r0,r12
        0x0003ba9e:    eb05038c    ....    ADD      r3,r5,r12,LSL #2
        0x0003baa2:    eb050282    ....    ADD      r2,r5,r2,LSL #2
        0x0003baa6:    4659        YF      MOV      r1,r11
        0x0003baa8:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003baac:    1e49        I.      SUBS     r1,r1,#1
        0x0003baae:    ee201a08     ...    VMUL.F32 s2,s0,s16
        0x0003bab2:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0003bab6:    ee600a08    `...    VMUL.F32 s1,s0,s16
        0x0003baba:    ee310a20    1. .    VADD.F32 s0,s2,s1
        0x0003babe:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0003bac2:    ee310a60    1.`.    VSUB.F32 s0,s2,s1
        0x0003bac6:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x0003baca:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003bace:    eb0202c0    ....    ADD      r2,r2,r0,LSL #3
        0x0003bad2:    d1e9        ..      BNE      0x3baa8 ; quant_band + 552
        0x0003bad4:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003bad8:    4560        `E      CMP      r0,r12
        0x0003bada:    dcdb        ..      BGT      0x3ba94 ; quant_band + 532
        0x0003badc:    b354        T.      CBZ      r4,0x3bb34 ; quant_band + 692
        0x0003bade:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003bae0:    ea4f0b67    O.g.    ASR      r11,r7,#1
        0x0003bae4:    f04f0c00    O...    MOV      r12,#0
        0x0003bae8:    2800        .(      CMP      r0,#0
        0x0003baea:    dd23        #.      BLE      0x3bb34 ; quant_band + 692
        0x0003baec:    f1bb0f00    ....    CMP      r11,#0
        0x0003baf0:    dd1c        ..      BLE      0x3bb2c ; quant_band + 684
        0x0003baf2:    eb00020c    ....    ADD      r2,r0,r12
        0x0003baf6:    eb04038c    ....    ADD      r3,r4,r12,LSL #2
        0x0003bafa:    eb040282    ....    ADD      r2,r4,r2,LSL #2
        0x0003bafe:    4659        YF      MOV      r1,r11
        0x0003bb00:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003bb04:    1e49        I.      SUBS     r1,r1,#1
        0x0003bb06:    ee201a08     ...    VMUL.F32 s2,s0,s16
        0x0003bb0a:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0003bb0e:    ee600a08    `...    VMUL.F32 s1,s0,s16
        0x0003bb12:    ee310a20    1. .    VADD.F32 s0,s2,s1
        0x0003bb16:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0003bb1a:    ee310a60    1.`.    VSUB.F32 s0,s2,s1
        0x0003bb1e:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x0003bb22:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003bb26:    eb0202c0    ....    ADD      r2,r2,r0,LSL #3
        0x0003bb2a:    d1e9        ..      BNE      0x3bb00 ; quant_band + 640
        0x0003bb2c:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003bb30:    4560        `E      CMP      r0,r12
        0x0003bb32:    dcdb        ..      BGT      0x3baec ; quant_band + 620
        0x0003bb34:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003bb36:    f1090901    ....    ADD      r9,r9,#1
        0x0003bb3a:    fa08f000    ....    LSL      r0,r8,r0
        0x0003bb3e:    ea400808    @...    ORR      r8,r0,r8
        0x0003bb42:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003bb44:    107f        ..      ASRS     r7,r7,#1
        0x0003bb46:    0040        @.      LSLS     r0,r0,#1
        0x0003bb48:    901a        ..      STR      r0,[sp,#0x68]
        0x0003bb4a:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb4c:    1c40        @.      ADDS     r0,r0,#1
        0x0003bb4e:    9001        ..      STR      r0,[sp,#4]
        0x0003bb50:    f0170f01    ....    TST      r7,#1
        0x0003bb54:    d102        ..      BNE      0x3bb5c ; quant_band + 732
        0x0003bb56:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb58:    2800        .(      CMP      r0,#0
        0x0003bb5a:    db92        ..      BLT      0x3ba82 ; quant_band + 514
        0x0003bb5c:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003bb5e:    e9cd0704    ....    STRD     r0,r7,[sp,#0x10]
        0x0003bb62:    2801        .(      CMP      r0,#1
        0x0003bb64:    dd14        ..      BLE      0x3bb90 ; quant_band + 784
        0x0003bb66:    9800        ..      LDR      r0,[sp,#0]
        0x0003bb68:    b140        @.      CBZ      r0,0x3bb7c ; quant_band + 764
        0x0003bb6a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003bb6c:    fa47f106    G...    ASR      r1,r7,r6
        0x0003bb70:    fa00f206    ....    LSL      r2,r0,r6
        0x0003bb74:    4628        (F      MOV      r0,r5
        0x0003bb76:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0003bb78:    f7f4fe3e    ..>.    BL       deinterleave_hadamard ; 0x307f8
        0x0003bb7c:    b144        D.      CBZ      r4,0x3bb90 ; quant_band + 784
        0x0003bb7e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003bb80:    fa47f106    G...    ASR      r1,r7,r6
        0x0003bb84:    fa00f206    ....    LSL      r2,r0,r6
        0x0003bb88:    4620         F      MOV      r0,r4
        0x0003bb8a:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0003bb8c:    f7f4fe34    ..4.    BL       deinterleave_hadamard ; 0x307f8
        0x0003bb90:    991a        ..      LDR      r1,[sp,#0x68]
        0x0003bb92:    981c        ..      LDR      r0,[sp,#0x70]
        0x0003bb94:    9100        ..      STR      r1,[sp,#0]
        0x0003bb96:    f8cd800c    ....    STR      r8,[sp,#0xc]
        0x0003bb9a:    e9cd4001    ...@    STRD     r4,r0,[sp,#4]
        0x0003bb9e:    e9dd230f    ...#    LDRD     r2,r3,[sp,#0x3c]
        0x0003bba2:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003bba6:    4629        )F      MOV      r1,r5
        0x0003bba8:    4650        PF      MOV      r0,r10
        0x0003bbaa:    f000ffc3    ....    BL       quant_partition ; 0x3cb34
        0x0003bbae:    4680        .F      MOV      r8,r0
        0x0003bbb0:    f8da0004    ....    LDR      r0,[r10,#4]
        0x0003bbb4:    2800        .(      CMP      r0,#0
        0x0003bbb6:    f0008139    ..9.    BEQ.W    0x3be2c ; quant_band + 1452
        0x0003bbba:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003bbbc:    2801        .(      CMP      r0,#1
        0x0003bbbe:    dd7c        |.      BLE      0x3bcba ; quant_band + 1082
        0x0003bbc0:    4137        7A      ASRS     r7,r7,r6
        0x0003bbc2:    fa00f406    ....    LSL      r4,r0,r6
        0x0003bbc6:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x0003bbca:    f001fce9    ....    BL       save_stack ; 0x3d5a0
        0x0003bbce:    fb07f004    ....    MUL      r0,r7,r4
        0x0003bbd2:    0080        ..      LSLS     r0,r0,#2
        0x0003bbd4:    9000        ..      STR      r0,[sp,#0]
        0x0003bbd6:    f003fed1    ....    BL       spl_alloca ; 0x3f97c
        0x0003bbda:    4603        .F      MOV      r3,r0
        0x0003bbdc:    f1ba0f00    ....    CMP      r10,#0
        0x0003bbe0:    d036        6.      BEQ      0x3bc50 ; quant_band + 976
        0x0003bbe2:    483c        <H      LDR      r0,[pc,#240] ; [0x3bcd4] = 0x45278
        0x0003bbe4:    f04f0c00    O...    MOV      r12,#0
        0x0003bbe8:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0003bbec:    f1a00b08    ....    SUB      r11,r0,#8
        0x0003bbf0:    2c00        .,      CMP      r4,#0
        0x0003bbf2:    dd5b        [.      BLE      0x3bcac ; quant_band + 1068
        0x0003bbf4:    2f00        ./      CMP      r7,#0
        0x0003bbf6:    dd26        &.      BLE      0x3bc46 ; quant_band + 966
        0x0003bbf8:    f85b002c    [.,.    LDR      r0,[r11,r12,LSL #2]
        0x0003bbfc:    fb00f107    ....    MUL      r1,r0,r7
        0x0003bc00:    eb050081    ....    ADD      r0,r5,r1,LSL #2
        0x0003bc04:    1f01        ..      SUBS     r1,r0,#4
        0x0003bc06:    ebac0004    ....    SUB      r0,r12,r4
        0x0003bc0a:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0003bc0e:    f0170f01    ....    TST      r7,#1
        0x0003bc12:    d006        ..      BEQ      0x3bc22 ; quant_band + 930
        0x0003bc14:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003bc18:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0003bc1c:    1d09        ..      ADDS     r1,r1,#4
        0x0003bc1e:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003bc22:    107a        z.      ASRS     r2,r7,#1
        0x0003bc24:    d00f        ..      BEQ      0x3bc46 ; quant_band + 966
        0x0003bc26:    bf00        ..      NOP      
        0x0003bc28:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003bc2c:    eb000a84    ....    ADD      r10,r0,r4,LSL #2
        0x0003bc30:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0003bc34:    ed8a0a00    ....    VSTR     s0,[r10,#0]
        0x0003bc38:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0003bc3c:    3108        .1      ADDS     r1,r1,#8
        0x0003bc3e:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003bc42:    1e52        R.      SUBS     r2,r2,#1
        0x0003bc44:    d1f0        ..      BNE      0x3bc28 ; quant_band + 936
        0x0003bc46:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003bc4a:    4564        dE      CMP      r4,r12
        0x0003bc4c:    dcd2        ..      BGT      0x3bbf4 ; quant_band + 884
        0x0003bc4e:    e02d        -.      B        0x3bcac ; quant_band + 1068
        0x0003bc50:    f04f0a00    O...    MOV      r10,#0
        0x0003bc54:    46d4        .F      MOV      r12,r10
        0x0003bc56:    2c00        .,      CMP      r4,#0
        0x0003bc58:    dd28        (.      BLE      0x3bcac ; quant_band + 1068
        0x0003bc5a:    2f00        ./      CMP      r7,#0
        0x0003bc5c:    dd21        !.      BLE      0x3bca2 ; quant_band + 1058
        0x0003bc5e:    eb05008a    ....    ADD      r0,r5,r10,LSL #2
        0x0003bc62:    1f01        ..      SUBS     r1,r0,#4
        0x0003bc64:    ebac0004    ....    SUB      r0,r12,r4
        0x0003bc68:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0003bc6c:    f0170f01    ....    TST      r7,#1
        0x0003bc70:    d006        ..      BEQ      0x3bc80 ; quant_band + 1024
        0x0003bc72:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003bc76:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0003bc7a:    1d09        ..      ADDS     r1,r1,#4
        0x0003bc7c:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003bc80:    107a        z.      ASRS     r2,r7,#1
        0x0003bc82:    d00e        ..      BEQ      0x3bca2 ; quant_band + 1058
        0x0003bc84:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003bc88:    eb000b84    ....    ADD      r11,r0,r4,LSL #2
        0x0003bc8c:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0003bc90:    ed8b0a00    ....    VSTR     s0,[r11,#0]
        0x0003bc94:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0003bc98:    3108        .1      ADDS     r1,r1,#8
        0x0003bc9a:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003bc9e:    1e52        R.      SUBS     r2,r2,#1
        0x0003bca0:    d1f0        ..      BNE      0x3bc84 ; quant_band + 1028
        0x0003bca2:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003bca6:    44ba        .D      ADD      r10,r10,r7
        0x0003bca8:    4564        dE      CMP      r4,r12
        0x0003bcaa:    dcd6        ..      BGT      0x3bc5a ; quant_band + 986
        0x0003bcac:    4619        .F      MOV      r1,r3
        0x0003bcae:    4628        (F      MOV      r0,r5
        0x0003bcb0:    9a00        ..      LDR      r2,[sp,#0]
        0x0003bcb2:    f7dcfcf1    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003bcb6:    f001fc6b    ..k.    BL       restore_stack ; 0x3d590
        0x0003bcba:    e9dd4a04    ...J    LDRD     r4,r10,[sp,#0x10]
        0x0003bcbe:    f04f0b00    O...    MOV      r11,#0
        0x0003bcc2:    f1b90f00    ....    CMP      r9,#0
        0x0003bcc6:    dd3b        ;.      BLE      0x3bd40 ; quant_band + 1216
        0x0003bcc8:    1064        d.      ASRS     r4,r4,#1
        0x0003bcca:    e005        ..      B        0x3bcd8 ; quant_band + 1112
    $d
        0x0003bccc:    3f3504f3    ..5?    DCD    1060439283
        0x0003bcd0:    00045300    .S..    DCD    283392
        0x0003bcd4:    00045278    xR..    DCD    283256
    $t
        0x0003bcd8:    fa28f004    (...    LSR      r0,r8,r4
        0x0003bcdc:    ea4f0a4a    O.J.    LSL      r10,r10,#1
        0x0003bce0:    ea400808    @...    ORR      r8,r0,r8
        0x0003bce4:    1e20         .      SUBS     r0,r4,#0
        0x0003bce6:    ea4f076a    O.j.    ASR      r7,r10,#1
        0x0003bcea:    f04f0c00    O...    MOV      r12,#0
        0x0003bcee:    dd23        #.      BLE      0x3bd38 ; quant_band + 1208
        0x0003bcf0:    2f00        ./      CMP      r7,#0
        0x0003bcf2:    dd1d        ..      BLE      0x3bd30 ; quant_band + 1200
        0x0003bcf4:    eb00020c    ....    ADD      r2,r0,r12
        0x0003bcf8:    eb05038c    ....    ADD      r3,r5,r12,LSL #2
        0x0003bcfc:    eb050282    ....    ADD      r2,r5,r2,LSL #2
        0x0003bd00:    ea4f0107    O...    MOV.W    r1,r7
        0x0003bd04:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003bd08:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x0003bd0c:    1e49        I.      SUBS     r1,r1,#1
        0x0003bd0e:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0003bd12:    ee600a88    `...    VMUL.F32 s1,s1,s16
        0x0003bd16:    ee301a20    0. .    VADD.F32 s2,s0,s1
        0x0003bd1a:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003bd1e:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x0003bd22:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003bd26:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x0003bd2a:    eb0202c0    ....    ADD      r2,r2,r0,LSL #3
        0x0003bd2e:    d1e9        ..      BNE      0x3bd04 ; quant_band + 1156
        0x0003bd30:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003bd34:    4560        `E      CMP      r0,r12
        0x0003bd36:    dcdb        ..      BGT      0x3bcf0 ; quant_band + 1136
        0x0003bd38:    f10b0b01    ....    ADD      r11,r11,#1
        0x0003bd3c:    45d9        .E      CMP      r9,r11
        0x0003bd3e:    dcc3        ..      BGT      0x3bcc8 ; quant_band + 1096
        0x0003bd40:    2700        .'      MOVS     r7,#0
        0x0003bd42:    2e00        ..      CMP      r6,#0
        0x0003bd44:    bfc4        ..      ITT      GT
        0x0003bd46:    f04f0a01    O...    MOVGT    r10,#1
        0x0003bd4a:    f8dfb0e4    ....    LDRGT    r11,[pc,#228] ; [0x3be30] = 0x45310
        0x0003bd4e:    dd31        1.      BLE      0x3bdb4 ; quant_band + 1332
        0x0003bd50:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003bd52:    f81b8008    ....    LDRB     r8,[r11,r8]
        0x0003bd56:    4138        8A      ASRS     r0,r0,r7
        0x0003bd58:    ea4f0960    O.`.    ASR      r9,r0,#1
        0x0003bd5c:    fa0af107    ....    LSL      r1,r10,r7
        0x0003bd60:    2000        .       MOVS     r0,#0
        0x0003bd62:    2900        .)      CMP      r1,#0
        0x0003bd64:    dd23        #.      BLE      0x3bdae ; quant_band + 1326
        0x0003bd66:    bf00        ..      NOP      
        0x0003bd68:    f1b90f00    ....    CMP      r9,#0
        0x0003bd6c:    dd1c        ..      BLE      0x3bda8 ; quant_band + 1320
        0x0003bd6e:    180b        ..      ADDS     r3,r1,r0
        0x0003bd70:    eb050c80    ....    ADD      r12,r5,r0,LSL #2
        0x0003bd74:    eb050383    ....    ADD      r3,r5,r3,LSL #2
        0x0003bd78:    ea4f0209    O...    MOV.W    r2,r9
        0x0003bd7c:    ed9c0a00    ....    VLDR     s0,[r12,#0]
        0x0003bd80:    1e52        R.      SUBS     r2,r2,#1
        0x0003bd82:    ee600a08    `...    VMUL.F32 s1,s0,s16
        0x0003bd86:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003bd8a:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0003bd8e:    ee301a80    0...    VADD.F32 s2,s1,s0
        0x0003bd92:    ee300ac0    0...    VSUB.F32 s0,s1,s0
        0x0003bd96:    ed8c1a00    ....    VSTR     s2,[r12,#0]
        0x0003bd9a:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0003bd9e:    eb0c0cc1    ....    ADD      r12,r12,r1,LSL #3
        0x0003bda2:    eb0303c1    ....    ADD      r3,r3,r1,LSL #3
        0x0003bda6:    d1e9        ..      BNE      0x3bd7c ; quant_band + 1276
        0x0003bda8:    1c40        @.      ADDS     r0,r0,#1
        0x0003bdaa:    4281        .B      CMP      r1,r0
        0x0003bdac:    dcdc        ..      BGT      0x3bd68 ; quant_band + 1256
        0x0003bdae:    1c7f        ..      ADDS     r7,r7,#1
        0x0003bdb0:    42be        .B      CMP      r6,r7
        0x0003bdb2:    dccd        ..      BGT      0x3bd50 ; quant_band + 1232
        0x0003bdb4:    981d        ..      LDR      r0,[sp,#0x74]
        0x0003bdb6:    40b4        .@      LSLS     r4,r4,r6
        0x0003bdb8:    b398        ..      CBZ      r0,0x3be22 ; quant_band + 1442
        0x0003bdba:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003bdbc:    f006fcab    ....    BL       __aeabi_i2d ; 0x42716
        0x0003bdc0:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003bdc4:    f7e2fc20    .. .    BL       __hardfp_sqrt ; 0x1e608
        0x0003bdc8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003bdcc:    f006f9c4    ....    BL       __aeabi_d2f ; 0x42158
        0x0003bdd0:    ee000a10    ....    VMOV     s0,r0
        0x0003bdd4:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003bdd6:    2800        .(      CMP      r0,#0
        0x0003bdd8:    dd23        #.      BLE      0x3be22 ; quant_band + 1442
        0x0003bdda:    991d        ..      LDR      r1,[sp,#0x74]
        0x0003bddc:    1f28        (.      SUBS     r0,r5,#4
        0x0003bdde:    1f0a        ..      SUBS     r2,r1,#4
        0x0003bde0:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003bde2:    f0110f01    ....    TST      r1,#1
        0x0003bde6:    d007        ..      BEQ      0x3bdf8 ; quant_band + 1400
        0x0003bde8:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003bdec:    1d00        ..      ADDS     r0,r0,#4
        0x0003bdee:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003bdf2:    edc20a01    ....    VSTR     s1,[r2,#4]
        0x0003bdf6:    1d12        ..      ADDS     r2,r2,#4
        0x0003bdf8:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003bdfa:    1049        I.      ASRS     r1,r1,#1
        0x0003bdfc:    d011        ..      BEQ      0x3be22 ; quant_band + 1442
        0x0003bdfe:    bf00        ..      NOP      
        0x0003be00:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003be04:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003be08:    edc20a01    ....    VSTR     s1,[r2,#4]
        0x0003be0c:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003be10:    3008        .0      ADDS     r0,r0,#8
        0x0003be12:    1e49        I.      SUBS     r1,r1,#1
        0x0003be14:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003be18:    edc20a02    ....    VSTR     s1,[r2,#8]
        0x0003be1c:    f1020208    ....    ADD      r2,r2,#8
        0x0003be20:    d1ee        ..      BNE      0x3be00 ; quant_band + 1408
        0x0003be22:    2001        .       MOVS     r0,#1
        0x0003be24:    40a0        .@      LSLS     r0,r0,r4
        0x0003be26:    1e40        @.      SUBS     r0,r0,#1
        0x0003be28:    ea000808    ....    AND      r8,r0,r8
        0x0003be2c:    4640        @F      MOV      r0,r8
        0x0003be2e:    e59a        ..      B        0x3b966 ; quant_band + 230
    $d
        0x0003be30:    00045310    .S..    DCD    283408
    $t
    i.quant_band_stereo
    quant_band_stereo
        0x0003be34:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003be38:    461f        .F      MOV      r7,r3
        0x0003be3a:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x0003be3e:    b097        ..      SUB      sp,sp,#0x5c
        0x0003be40:    4614        .F      MOV      r4,r2
        0x0003be42:    460d        .F      MOV      r5,r1
        0x0003be44:    4606        .F      MOV      r6,r0
        0x0003be46:    ed9f8afe    ....    VLDR     s16,[pc,#1016] ; [0x3c240] = 0
        0x0003be4a:    f8ddb0a4    ....    LDR      r11,[sp,#0xa4]
        0x0003be4e:    f8d09000    ....    LDR      r9,[r0,#0]
        0x0003be52:    f8cd902c    ..,.    STR      r9,[sp,#0x2c]
        0x0003be56:    f8dd809c    ....    LDR      r8,[sp,#0x9c]
        0x0003be5a:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0003be5c:    900a        ..      STR      r0,[sp,#0x28]
        0x0003be5e:    2b01        .+      CMP      r3,#1
        0x0003be60:    d07e        ~.      BEQ      0x3bf60 ; quant_band_stereo + 300
        0x0003be62:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003be64:    9015        ..      STR      r0,[sp,#0x54]
        0x0003be66:    a92c        ,.      ADD      r1,sp,#0xb0
        0x0003be68:    2001        .       MOVS     r0,#1
        0x0003be6a:    e9cd0105    ....    STRD     r0,r1,[sp,#0x14]
        0x0003be6e:    e9cd8b03    ....    STRD     r8,r11,[sp,#0xc]
        0x0003be72:    a826        &.      ADD      r0,sp,#0x98
        0x0003be74:    e9cd7000    ...p    STRD     r7,r0,[sp,#0]
        0x0003be78:    4613        .F      MOV      r3,r2
        0x0003be7a:    462a        *F      MOV      r2,r5
        0x0003be7c:    a90c        ..      ADD      r1,sp,#0x30
        0x0003be7e:    f8cd8008    ....    STR      r8,[sp,#8]
        0x0003be82:    4630        0F      MOV      r0,r6
        0x0003be84:    f7f3ff10    ....    BL       compute_theta ; 0x2fca8
        0x0003be88:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003be8a:    9012        ..      STR      r0,[sp,#0x48]
        0x0003be8c:    eddd0a0d    ....    VLDR     s1,[sp,#0x34]
        0x0003be90:    ed9d0a0e    ....    VLDR     s0,[sp,#0x38]
        0x0003be94:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x0003be98:    eddf0aea    ....    VLDR     s1,[pc,#936] ; [0x3c244] = 0x38000000
        0x0003be9c:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003bea0:    e9dda110    ....    LDRD     r10,r1,[sp,#0x40]
        0x0003bea4:    ee219a20    !. .    VMUL.F32 s18,s2,s1
        0x0003bea8:    ee608a20    `. .    VMUL.F32 s17,s0,s1
        0x0003beac:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0003beae:    2f02        ./      CMP      r7,#2
        0x0003beb0:    d07b        {.      BEQ      0x3bfaa ; quant_band_stereo + 374
        0x0003beb2:    9826        &.      LDR      r0,[sp,#0x98]
        0x0003beb4:    1a82        ..      SUBS     r2,r0,r2
        0x0003beb6:    eb0272d2    ...r    ADD      r2,r2,r2,LSR #31
        0x0003beba:    ebb00f62    ..b.    CMP      r0,r2,ASR #1
        0x0003bebe:    bfac        ..      ITE      GE
        0x0003bec0:    1053        S.      ASRGE    r3,r2,#1
        0x0003bec2:    4603        .F      MOVLT    r3,r0
        0x0003bec4:    2b00        .+      CMP      r3,#0
        0x0003bec6:    bfb8        ..      IT       LT
        0x0003bec8:    f04f0900    O...    MOVLT    r9,#0
        0x0003becc:    db05        ..      BLT      0x3beda ; quant_band_stereo + 166
        0x0003bece:    ebb00f62    ..b.    CMP      r0,r2,ASR #1
        0x0003bed2:    bfb4        ..      ITE      LT
        0x0003bed4:    4681        .F      MOVLT    r9,r0
        0x0003bed6:    ea4f0962    O.b.    ASRGE    r9,r2,#1
        0x0003beda:    eba00009    ....    SUB      r0,r0,r9
        0x0003bede:    9006        ..      STR      r0,[sp,#0x18]
        0x0003bee0:    6a30        0j      LDR      r0,[r6,#0x20]
        0x0003bee2:    1a40        @.      SUBS     r0,r0,r1
        0x0003bee4:    6230        0b      STR      r0,[r6,#0x20]
        0x0003bee6:    9008        ..      STR      r0,[sp,#0x20]
        0x0003bee8:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003beea:    4581        .E      CMP      r9,r0
        0x0003beec:    f2c08151    ..Q.    BLT.W    0x3c192 ; quant_band_stereo + 862
        0x0003bef0:    e9dd012a    ..*.    LDRD     r0,r1,[sp,#0xa8]
        0x0003bef4:    9a2c        ,.      LDR      r2,[sp,#0xb0]
        0x0003bef6:    9205        ..      STR      r2,[sp,#0x14]
        0x0003bef8:    f8cdb008    ....    STR      r11,[sp,#8]
        0x0003befc:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0003bf00:    9828        (.      LDR      r0,[sp,#0xa0]
        0x0003bf02:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003bf06:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0003bf0a:    464b        KF      MOV      r3,r9
        0x0003bf0c:    463a        :F      MOV      r2,r7
        0x0003bf0e:    4629        )F      MOV      r1,r5
        0x0003bf10:    4630        0F      MOV      r0,r6
        0x0003bf12:    f7fffcb5    ....    BL       quant_band ; 0x3b880
        0x0003bf16:    900a        ..      STR      r0,[sp,#0x28]
        0x0003bf18:    6a31        1j      LDR      r1,[r6,#0x20]
        0x0003bf1a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003bf1c:    1a40        @.      SUBS     r0,r0,r1
        0x0003bf1e:    eba90000    ....    SUB      r0,r9,r0
        0x0003bf22:    2818        .(      CMP      r0,#0x18
        0x0003bf24:    dd06        ..      BLE      0x3bf34 ; quant_band_stereo + 256
        0x0003bf26:    f1ba0f00    ....    CMP      r10,#0
        0x0003bf2a:    d003        ..      BEQ      0x3bf34 ; quant_band_stereo + 256
        0x0003bf2c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003bf2e:    4408        .D      ADD      r0,r0,r1
        0x0003bf30:    3818        .8      SUBS     r0,r0,#0x18
        0x0003bf32:    9006        ..      STR      r0,[sp,#0x18]
        0x0003bf34:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003bf36:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003bf3a:    fa40f108    @...    ASR      r1,r0,r8
        0x0003bf3e:    2000        .       MOVS     r0,#0
        0x0003bf40:    e9cd0104    ....    STRD     r0,r1,[sp,#0x10]
        0x0003bf44:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0003bf48:    e9cdb002    ....    STRD     r11,r0,[sp,#8]
        0x0003bf4c:    463a        :F      MOV      r2,r7
        0x0003bf4e:    4621        !F      MOV      r1,r4
        0x0003bf50:    4630        0F      MOV      r0,r6
        0x0003bf52:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0003bf54:    f7fffc94    ....    BL       quant_band ; 0x3b880
        0x0003bf58:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003bf5a:    ea400801    @...    ORR      r8,r0,r1
        0x0003bf5e:    e000        ..      B        0x3bf62 ; quant_band_stereo + 302
        0x0003bf60:    e001        ..      B        0x3bf66 ; quant_band_stereo + 306
        0x0003bf62:    f000b94c    ..L.    B.W      0x3c1fe ; quant_band_stereo + 970
        0x0003bf66:    468a        .F      MOV      r10,r1
        0x0003bf68:    992a        *.      LDR      r1,[sp,#0xa8]
        0x0003bf6a:    ea5f0802    _...    MOVS     r8,r2
        0x0003bf6e:    e9cd0101    ....    STRD     r0,r1,[sp,#4]
        0x0003bf72:    bf14        ..      ITE      NE
        0x0003bf74:    2001        .       MOVNE    r0,#1
        0x0003bf76:    2000        .       MOVEQ    r0,#0
        0x0003bf78:    2700        .'      MOVS     r7,#0
        0x0003bf7a:    f1000b01    ....    ADD      r11,r0,#1
        0x0003bf7e:    6a30        0j      LDR      r0,[r6,#0x20]
        0x0003bf80:    2400        .$      MOVS     r4,#0
        0x0003bf82:    2808        .(      CMP      r0,#8
        0x0003bf84:    db1a        ..      BLT      0x3bfbc ; quant_band_stereo + 392
        0x0003bf86:    f1b90f00    ....    CMP      r9,#0
        0x0003bf8a:    d00f        ..      BEQ      0x3bfac ; quant_band_stereo + 376
        0x0003bf8c:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0003bf90:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0003bf94:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003bf98:    bf2c        ,.      ITE      CS
        0x0003bf9a:    2400        .$      MOVCS    r4,#0
        0x0003bf9c:    2401        .$      MOVCC    r4,#1
        0x0003bf9e:    2201        ."      MOVS     r2,#1
        0x0003bfa0:    4621        !F      MOV      r1,r4
        0x0003bfa2:    9801        ..      LDR      r0,[sp,#4]
        0x0003bfa4:    f7f6ff28    ..(.    BL       ec_enc_bits ; 0x32df8
        0x0003bfa8:    e005        ..      B        0x3bfb6 ; quant_band_stereo + 386
        0x0003bfaa:    e022        ".      B        0x3bff2 ; quant_band_stereo + 446
        0x0003bfac:    2101        .!      MOVS     r1,#1
        0x0003bfae:    9801        ..      LDR      r0,[sp,#4]
        0x0003bfb0:    f7f6fdfe    ....    BL       ec_dec_bits ; 0x32bb0
        0x0003bfb4:    4604        .F      MOV      r4,r0
        0x0003bfb6:    6a30        0j      LDR      r0,[r6,#0x20]
        0x0003bfb8:    3808        .8      SUBS     r0,r0,#8
        0x0003bfba:    6230        0b      STR      r0,[r6,#0x20]
        0x0003bfbc:    6870        ph      LDR      r0,[r6,#4]
        0x0003bfbe:    b138        8.      CBZ      r0,0x3bfd0 ; quant_band_stereo + 412
        0x0003bfc0:    2c00        .,      CMP      r4,#0
        0x0003bfc2:    bf0c        ..      ITE      EQ
        0x0003bfc4:    eeb70a00    ....    VMOVEQ.F32 s0,#1.00000000
        0x0003bfc8:    eebf0a00    ....    VMOVNE.F32 s0,#-1.00000000
        0x0003bfcc:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x0003bfd0:    1c7f        ..      ADDS     r7,r7,#1
        0x0003bfd2:    4645        EF      MOV      r5,r8
        0x0003bfd4:    455f        _E      CMP      r7,r11
        0x0003bfd6:    dbd2        ..      BLT      0x3bf7e ; quant_band_stereo + 330
        0x0003bfd8:    9802        ..      LDR      r0,[sp,#8]
        0x0003bfda:    2800        .(      CMP      r0,#0
        0x0003bfdc:    bf1c        ..      ITT      NE
        0x0003bfde:    ed9a0a00    ....    VLDRNE   s0,[r10,#0]
        0x0003bfe2:    ed800a00    ....    VSTRNE   s0,[r0,#0]
        0x0003bfe6:    2001        .       MOVS     r0,#1
        0x0003bfe8:    b017        ..      ADD      sp,sp,#0x5c
        0x0003bfea:    ecbd8b06    ....    VPOP     {d8-d10}
        0x0003bfee:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003bff2:    2000        .       MOVS     r0,#0
        0x0003bff4:    9008        ..      STR      r0,[sp,#0x20]
        0x0003bff6:    9826        &.      LDR      r0,[sp,#0x98]
        0x0003bff8:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003bffa:    2000        .       MOVS     r0,#0
        0x0003bffc:    f1ba0f00    ....    CMP      r10,#0
        0x0003c000:    d00b        ..      BEQ      0x3c01a ; quant_band_stereo + 486
        0x0003c002:    f5ba4f80    ...O    CMP      r10,#0x4000
        0x0003c006:    d006        ..      BEQ      0x3c016 ; quant_band_stereo + 482
        0x0003c008:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0003c00a:    2008        .       MOVS     r0,#8
        0x0003c00c:    3a08        .:      SUBS     r2,r2,#8
        0x0003c00e:    9207        ..      STR      r2,[sp,#0x1c]
        0x0003c010:    f5ba5f00    ..._    CMP      r10,#0x2000
        0x0003c014:    dd01        ..      BLE      0x3c01a ; quant_band_stereo + 486
        0x0003c016:    2201        ."      MOVS     r2,#1
        0x0003c018:    e000        ..      B        0x3c01c ; quant_band_stereo + 488
        0x0003c01a:    2200        ."      MOVS     r2,#0
        0x0003c01c:    6a33        3j      LDR      r3,[r6,#0x20]
        0x0003c01e:    4401        .D      ADD      r1,r1,r0
        0x0003c020:    1a59        Y.      SUBS     r1,r3,r1
        0x0003c022:    6231        1b      STR      r1,[r6,#0x20]
        0x0003c024:    2a00        .*      CMP      r2,#0
        0x0003c026:    bf19        ..      ITTEE    NE
        0x0003c028:    46a1        .F      MOVNE    r9,r4
        0x0003c02a:    46aa        .F      MOVNE    r10,r5
        0x0003c02c:    46a9        .F      MOVEQ    r9,r5
        0x0003c02e:    46a2        .F      MOVEQ    r10,r4
        0x0003c030:    b300        ..      CBZ      r0,0x3c074 ; quant_band_stereo + 576
        0x0003c032:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003c034:    b1c8        ..      CBZ      r0,0x3c06a ; quant_band_stereo + 566
        0x0003c036:    ed990a00    ....    VLDR     s0,[r9,#0]
        0x0003c03a:    edda0a01    ....    VLDR     s1,[r10,#4]
        0x0003c03e:    ed9a1a00    ....    VLDR     s2,[r10,#0]
        0x0003c042:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0003c046:    edd90a01    ....    VLDR     s1,[r9,#4]
        0x0003c04a:    ee000ac1    ....    VMLS.F32 s0,s1,s2
        0x0003c04e:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0003c052:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003c056:    bf2c        ,.      ITE      CS
        0x0003c058:    2000        .       MOVCS    r0,#0
        0x0003c05a:    2001        .       MOVCC    r0,#1
        0x0003c05c:    2201        ."      MOVS     r2,#1
        0x0003c05e:    4601        .F      MOV      r1,r0
        0x0003c060:    9008        ..      STR      r0,[sp,#0x20]
        0x0003c062:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003c064:    f7f6fec8    ....    BL       ec_enc_bits ; 0x32df8
        0x0003c068:    e004        ..      B        0x3c074 ; quant_band_stereo + 576
        0x0003c06a:    2101        .!      MOVS     r1,#1
        0x0003c06c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003c06e:    f7f6fd9f    ....    BL       ec_dec_bits ; 0x32bb0
        0x0003c072:    9008        ..      STR      r0,[sp,#0x20]
        0x0003c074:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003c076:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003c07a:    4241        AB      RSBS     r1,r0,#0
        0x0003c07c:    2001        .       MOVS     r0,#1
        0x0003c07e:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003c082:    9008        ..      STR      r0,[sp,#0x20]
        0x0003c084:    e9dd022a    ..*.    LDRD     r0,r2,[sp,#0xa8]
        0x0003c088:    9915        ..      LDR      r1,[sp,#0x54]
        0x0003c08a:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c08c:    f8cdb008    ....    STR      r11,[sp,#8]
        0x0003c090:    e9cd0203    ....    STRD     r0,r2,[sp,#0xc]
        0x0003c094:    9828        (.      LDR      r0,[sp,#0xa0]
        0x0003c096:    463a        :F      MOV      r2,r7
        0x0003c098:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0003c09c:    4649        IF      MOV      r1,r9
        0x0003c09e:    4630        0F      MOV      r0,r6
        0x0003c0a0:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0003c0a2:    f7fffbed    ....    BL       quant_band ; 0x3b880
        0x0003c0a6:    4680        .F      MOV      r8,r0
        0x0003c0a8:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003c0aa:    ed990a01    ....    VLDR     s0,[r9,#4]
        0x0003c0ae:    4240        @B      RSBS     r0,r0,#0
        0x0003c0b0:    ee000a90    ....    VMOV     s1,r0
        0x0003c0b4:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0003c0b8:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0003c0bc:    ed8a0a00    ....    VSTR     s0,[r10,#0]
        0x0003c0c0:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003c0c2:    edd90a00    ....    VLDR     s1,[r9,#0]
        0x0003c0c6:    ee000a10    ....    VMOV     s0,r0
        0x0003c0ca:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003c0ce:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0003c0d2:    ed8a0a01    ....    VSTR     s0,[r10,#4]
        0x0003c0d6:    6870        ph      LDR      r0,[r6,#4]
        0x0003c0d8:    b3f0        ..      CBZ      r0,0x3c158 ; quant_band_stereo + 804
        0x0003c0da:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0003c0de:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x0003c0e2:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x0003c0e6:    ed950a01    ....    VLDR     s0,[r5,#4]
        0x0003c0ea:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x0003c0ee:    ed850a01    ....    VSTR     s0,[r5,#4]
        0x0003c0f2:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x0003c0f6:    ee600a28    `.(.    VMUL.F32 s1,s0,s17
        0x0003c0fa:    edc40a00    ....    VSTR     s1,[r4,#0]
        0x0003c0fe:    ed940a01    ....    VLDR     s0,[r4,#4]
        0x0003c102:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003c106:    ed840a01    ....    VSTR     s0,[r4,#4]
        0x0003c10a:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0003c10e:    ee700a60    p.`.    VSUB.F32 s1,s0,s1
        0x0003c112:    edc50a00    ....    VSTR     s1,[r5,#0]
        0x0003c116:    edd40a00    ....    VLDR     s1,[r4,#0]
        0x0003c11a:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0003c11e:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x0003c122:    ed950a01    ....    VLDR     s0,[r5,#4]
        0x0003c126:    edd40a01    ....    VLDR     s1,[r4,#4]
        0x0003c12a:    ee700a60    p.`.    VSUB.F32 s1,s0,s1
        0x0003c12e:    edc50a01    ....    VSTR     s1,[r5,#4]
        0x0003c132:    edd40a01    ....    VLDR     s1,[r4,#4]
        0x0003c136:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0003c13a:    ed840a01    ....    VSTR     s0,[r4,#4]
        0x0003c13e:    6870        ph      LDR      r0,[r6,#4]
        0x0003c140:    2800        .(      CMP      r0,#0
        0x0003c142:    bf1c        ..      ITT      NE
        0x0003c144:    9812        ..      LDRNE    r0,[sp,#0x48]
        0x0003c146:    2800        .(      CMPNE    r0,#0
        0x0003c148:    d021        !.      BEQ      0x3c18e ; quant_band_stereo + 858
        0x0003c14a:    bf00        ..      NOP      
        0x0003c14c:    f1a40004    ....    SUB      r0,r4,#4
        0x0003c150:    f0170f01    ....    TST      r7,#1
        0x0003c154:    d009        ..      BEQ      0x3c16a ; quant_band_stereo + 822
        0x0003c156:    e000        ..      B        0x3c15a ; quant_band_stereo + 806
        0x0003c158:    e019        ..      B        0x3c18e ; quant_band_stereo + 858
        0x0003c15a:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003c15e:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0003c162:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003c166:    f1000004    ....    ADD      r0,r0,#4
        0x0003c16a:    1079        y.      ASRS     r1,r7,#1
        0x0003c16c:    d00f        ..      BEQ      0x3c18e ; quant_band_stereo + 858
        0x0003c16e:    bf00        ..      NOP      
        0x0003c170:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003c174:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0003c178:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003c17c:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003c180:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0003c184:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0003c188:    3008        .0      ADDS     r0,r0,#8
        0x0003c18a:    1e49        I.      SUBS     r1,r1,#1
        0x0003c18c:    d1f0        ..      BNE      0x3c170 ; quant_band_stereo + 828
        0x0003c18e:    4640        @F      MOV      r0,r8
        0x0003c190:    e72a        *.      B        0x3bfe8 ; quant_band_stereo + 436
        0x0003c192:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003c194:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003c198:    fa40f108    @...    ASR      r1,r0,r8
        0x0003c19c:    2000        .       MOVS     r0,#0
        0x0003c19e:    e9cd0104    ....    STRD     r0,r1,[sp,#0x10]
        0x0003c1a2:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0003c1a6:    e9cdb002    ....    STRD     r11,r0,[sp,#8]
        0x0003c1aa:    463a        :F      MOV      r2,r7
        0x0003c1ac:    4621        !F      MOV      r1,r4
        0x0003c1ae:    4630        0F      MOV      r0,r6
        0x0003c1b0:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0003c1b2:    f7fffb65    ..e.    BL       quant_band ; 0x3b880
        0x0003c1b6:    900a        ..      STR      r0,[sp,#0x28]
        0x0003c1b8:    6a31        1j      LDR      r1,[r6,#0x20]
        0x0003c1ba:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003c1bc:    1a41        A.      SUBS     r1,r0,r1
        0x0003c1be:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003c1c0:    1a40        @.      SUBS     r0,r0,r1
        0x0003c1c2:    2818        .(      CMP      r0,#0x18
        0x0003c1c4:    dd05        ..      BLE      0x3c1d2 ; quant_band_stereo + 926
        0x0003c1c6:    f5ba4f80    ...O    CMP      r10,#0x4000
        0x0003c1ca:    bf1c        ..      ITT      NE
        0x0003c1cc:    4448        HD      ADDNE    r0,r0,r9
        0x0003c1ce:    f1a00918    ....    SUBNE    r9,r0,#0x18
        0x0003c1d2:    e9dd012a    ..*.    LDRD     r0,r1,[sp,#0xa8]
        0x0003c1d6:    9a2c        ,.      LDR      r2,[sp,#0xb0]
        0x0003c1d8:    9205        ..      STR      r2,[sp,#0x14]
        0x0003c1da:    f8cdb008    ....    STR      r11,[sp,#8]
        0x0003c1de:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0003c1e2:    9828        (.      LDR      r0,[sp,#0xa0]
        0x0003c1e4:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003c1e8:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0003c1ec:    464b        KF      MOV      r3,r9
        0x0003c1ee:    463a        :F      MOV      r2,r7
        0x0003c1f0:    4629        )F      MOV      r1,r5
        0x0003c1f2:    4630        0F      MOV      r0,r6
        0x0003c1f4:    f7fffb44    ..D.    BL       quant_band ; 0x3b880
        0x0003c1f8:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003c1fa:    ea400801    @...    ORR      r8,r0,r1
        0x0003c1fe:    6870        ph      LDR      r0,[r6,#4]
        0x0003c200:    2800        .(      CMP      r0,#0
        0x0003c202:    d0c4        ..      BEQ      0x3c18e ; quant_band_stereo + 858
        0x0003c204:    eef08a48    ..H.    VMOV.F32 s17,s16
        0x0003c208:    2f00        ./      CMP      r7,#0
        0x0003c20a:    dd36        6.      BLE      0x3c27a ; quant_band_stereo + 1094
        0x0003c20c:    1f20         .      SUBS     r0,r4,#4
        0x0003c20e:    1f2a        *.      SUBS     r2,r5,#4
        0x0003c210:    1f21        !.      SUBS     r1,r4,#4
        0x0003c212:    f0170f01    ....    TST      r7,#1
        0x0003c216:    d00c        ..      BEQ      0x3c232 ; quant_band_stereo + 1022
        0x0003c218:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003c21c:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003c220:    1d00        ..      ADDS     r0,r0,#4
        0x0003c222:    ee408a20    @. .    VMLA.F32 s17,s0,s1
        0x0003c226:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0003c22a:    1d09        ..      ADDS     r1,r1,#4
        0x0003c22c:    1d12        ..      ADDS     r2,r2,#4
        0x0003c22e:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x0003c232:    107b        {.      ASRS     r3,r7,#1
        0x0003c234:    d021        !.      BEQ      0x3c27a ; quant_band_stereo + 1094
        0x0003c236:    bf00        ..      NOP      
        0x0003c238:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003c23c:    e004        ..      B        0x3c248 ; quant_band_stereo + 1044
    $d
        0x0003c23e:    0000        ..      DCW    0
        0x0003c240:    00000000    ....    DCD    0
        0x0003c244:    38000000    ...8    DCD    939524096
    $t
        0x0003c248:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003c24c:    ee408a20    @. .    VMLA.F32 s17,s0,s1
        0x0003c250:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0003c254:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x0003c258:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003c25c:    ed920a02    ....    VLDR     s0,[r2,#8]
        0x0003c260:    3208        .2      ADDS     r2,r2,#8
        0x0003c262:    ee408a80    @...    VMLA.F32 s17,s1,s0
        0x0003c266:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003c26a:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0003c26e:    3008        .0      ADDS     r0,r0,#8
        0x0003c270:    3108        .1      ADDS     r1,r1,#8
        0x0003c272:    ee008a80    ....    VMLA.F32 s16,s1,s0
        0x0003c276:    1e5b        [.      SUBS     r3,r3,#1
        0x0003c278:    d1de        ..      BNE      0x3c238 ; quant_band_stereo + 1028
        0x0003c27a:    ee680a89    h...    VMUL.F32 s1,s17,s18
        0x0003c27e:    eef09a48    ..H.    VMOV.F32 s19,s16
        0x0003c282:    eeb00a00    ....    VMOV.F32 s0,#2.00000000
        0x0003c286:    ee499a09    I...    VMLA.F32 s19,s18,s18
        0x0003c28a:    482c        ,H      LDR      r0,[pc,#176] ; [0x3c33c] = 0x3a1d4952
        0x0003c28c:    eeb0aa69    ..i.    VMOV.F32 s20,s19
        0x0003c290:    ee409ac0    @...    VMLS.F32 s19,s1,s0
        0x0003c294:    ee00aa80    ....    VMLA.F32 s20,s1,s0
        0x0003c298:    ee1a1a10    ....    VMOV     r1,s20
        0x0003c29c:    4288        .B      CMP      r0,r1
        0x0003c29e:    bfdc        ..      ITT      LE
        0x0003c2a0:    ee191a90    ....    VMOVLE   r1,s19
        0x0003c2a4:    4288        .B      CMPLE    r0,r1
        0x0003c2a6:    dd05        ..      BLE      0x3c2b4 ; quant_band_stereo + 1152
        0x0003c2a8:    00ba        ..      LSLS     r2,r7,#2
        0x0003c2aa:    4629        )F      MOV      r1,r5
        0x0003c2ac:    4620         F      MOV      r0,r4
        0x0003c2ae:    f7dcf9f3    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003c2b2:    e03b        ;.      B        0x3c32c ; quant_band_stereo + 1272
        0x0003c2b4:    ee190a90    ....    VMOV     r0,s19
        0x0003c2b8:    f006fd8a    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0003c2bc:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003c2c0:    f7e2f9a2    ....    BL       __hardfp_sqrt ; 0x1e608
        0x0003c2c4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003c2c8:    f005ff46    ..F.    BL       __aeabi_d2f ; 0x42158
        0x0003c2cc:    ee000a10    ....    VMOV     s0,r0
        0x0003c2d0:    eef78a00    ....    VMOV.F32 s17,#1.00000000
        0x0003c2d4:    ee1a0a10    ....    VMOV     r0,s20
        0x0003c2d8:    ee888a80    ....    VDIV.F32 s16,s17,s0
        0x0003c2dc:    f006fd78    ..x.    BL       __aeabi_f2d ; 0x42dd0
        0x0003c2e0:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003c2e4:    f7e2f990    ....    BL       __hardfp_sqrt ; 0x1e608
        0x0003c2e8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003c2ec:    f005ff34    ..4.    BL       __aeabi_d2f ; 0x42158
        0x0003c2f0:    ee000a10    ....    VMOV     s0,r0
        0x0003c2f4:    2f00        ./      CMP      r7,#0
        0x0003c2f6:    ee881a80    ....    VDIV.F32 s2,s17,s0
        0x0003c2fa:    bfc4        ..      ITT      GT
        0x0003c2fc:    4620         F      MOVGT    r0,r4
        0x0003c2fe:    4639        9F      MOVGT    r1,r7
        0x0003c300:    dd14        ..      BLE      0x3c32c ; quant_band_stereo + 1272
        0x0003c302:    bf00        ..      NOP      
        0x0003c304:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0003c308:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003c30c:    1e49        I.      SUBS     r1,r1,#1
        0x0003c30e:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x0003c312:    ee701a60    p.`.    VSUB.F32 s3,s0,s1
        0x0003c316:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003c31a:    ee611a88    a...    VMUL.F32 s3,s3,s16
        0x0003c31e:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0003c322:    ece51a01    ....    VSTM     r5!,{s3}
        0x0003c326:    eca00a01    ....    VSTM     r0!,{s0}
        0x0003c32a:    d1eb        ..      BNE      0x3c304 ; quant_band_stereo + 1232
        0x0003c32c:    9812        ..      LDR      r0,[sp,#0x48]
        0x0003c32e:    2800        .(      CMP      r0,#0
        0x0003c330:    bf18        ..      IT       NE
        0x0003c332:    2f00        ./      CMPNE    r7,#0
        0x0003c334:    f77faf2b    ..+.    BLE      0x3c18e ; quant_band_stereo + 858
        0x0003c338:    e708        ..      B        0x3c14c ; quant_band_stereo + 792
    $d
        0x0003c33a:    0000        ..      DCW    0
        0x0003c33c:    3a1d4952    RI.:    DCD    974997842
    $t
    i.quant_coarse_energy
    quant_coarse_energy
        0x0003c340:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003c344:    4606        .F      MOV      r6,r0
        0x0003c346:    ed2d8b02    -...    VPUSH    {d8}
        0x0003c34a:    b0ad        ..      SUB      sp,sp,#0xb4
        0x0003c34c:    2000        .       MOVS     r0,#0
        0x0003c34e:    e9dd5440    ..@T    LDRD     r5,r4,[sp,#0x100]
        0x0003c352:    e9dd8744    ..D.    LDRD     r8,r7,[sp,#0x110]
        0x0003c356:    ed9d8a47    ..G.    VLDR     s16,[sp,#0x11c]
        0x0003c35a:    469a        .F      MOV      r10,r3
        0x0003c35c:    901f        ..      STR      r0,[sp,#0x7c]
        0x0003c35e:    f001f91f    ....    BL       save_stack ; 0x3d5a0
        0x0003c362:    e9dd0130    ..0.    LDRD     r0,r1,[sp,#0xc0]
        0x0003c366:    1a08        ..      SUBS     r0,r1,r0
        0x0003c368:    9006        ..      STR      r0,[sp,#0x18]
        0x0003c36a:    f1b80f00    ....    CMP      r8,#0
        0x0003c36e:    d115        ..      BNE      0x3c39c ; quant_coarse_energy + 92
        0x0003c370:    9846        F.      LDR      r0,[sp,#0x118]
        0x0003c372:    b9a8        ..      CBNZ     r0,0x3c3a0 ; quant_coarse_energy + 96
        0x0003c374:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003c376:    0061        a.      LSLS     r1,r4,#1
        0x0003c378:    4348        HC      MULS     r0,r1,r0
        0x0003c37a:    ee000a10    ....    VMOV     s0,r0
        0x0003c37e:    edd70a00    ....    VLDR     s1,[r7,#0]
        0x0003c382:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003c386:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0003c38a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003c38e:    d207        ..      BCS      0x3c3a0 ; quant_coarse_energy + 96
        0x0003c390:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003c392:    fb00f104    ....    MUL      r1,r0,r4
        0x0003c396:    9843        C.      LDR      r0,[sp,#0x10c]
        0x0003c398:    4281        .B      CMP      r1,r0
        0x0003c39a:    da01        ..      BGE      0x3c3a0 ; quant_coarse_energy + 96
        0x0003c39c:    2001        .       MOVS     r0,#1
        0x0003c39e:    e000        ..      B        0x3c3a2 ; quant_coarse_energy + 98
        0x0003c3a0:    2000        .       MOVS     r0,#0
        0x0003c3a2:    900c        ..      STR      r0,[sp,#0x30]
        0x0003c3a4:    983e        >.      LDR      r0,[sp,#0xf8]
        0x0003c3a6:    edd70a00    ....    VLDR     s1,[r7,#0]
        0x0003c3aa:    ee000a10    ....    VMOV     s0,r0
        0x0003c3ae:    0260        `.      LSLS     r0,r4,#9
        0x0003c3b0:    f8dd80c0    ....    LDR      r8,[sp,#0xc0]
        0x0003c3b4:    eeb80a40    ..@.    VCVT.F32.U32 s0,s0
        0x0003c3b8:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0003c3bc:    eef80ac8    ....    VCVT.F32.S32 s1,s16
        0x0003c3c0:    ee600a20    `. .    VMUL.F32 s1,s0,s1
        0x0003c3c4:    ee000a10    ....    VMOV     s0,r0
        0x0003c3c8:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003c3cc:    ee801a80    ....    VDIV.F32 s2,s1,s0
        0x0003c3d0:    eebd0ac1    ....    VCVT.S32.F32 s0,s2
        0x0003c3d4:    ee100a10    ....    VMOV     r0,s0
        0x0003c3d8:    9029        ).      STR      r0,[sp,#0xa4]
        0x0003c3da:    e9ddb93c    ..<.    LDRD     r11,r9,[sp,#0xf0]
        0x0003c3de:    ed9f8aae    ....    VLDR     s16,[pc,#696] ; [0x3c698] = 0
        0x0003c3e2:    f8d6e008    ....    LDR      lr,[r6,#8]
        0x0003c3e6:    f04f0c00    O...    MOV      r12,#0
        0x0003c3ea:    ebaa0308    ....    SUB      r3,r10,r8
        0x0003c3ee:    2b00        .+      CMP      r3,#0
        0x0003c3f0:    dd2a        *.      BLE      0x3c448 ; quant_coarse_energy + 264
        0x0003c3f2:    fb0c800e    ....    MLA      r0,r12,lr,r8
        0x0003c3f6:    eb0b0180    ....    ADD      r1,r11,r0,LSL #2
        0x0003c3fa:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003c3fe:    1f00        ..      SUBS     r0,r0,#4
        0x0003c400:    1f09        ..      SUBS     r1,r1,#4
        0x0003c402:    f0130f01    ....    TST      r3,#1
        0x0003c406:    d009        ..      BEQ      0x3c41c ; quant_coarse_energy + 220
        0x0003c408:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003c40c:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003c410:    1d00        ..      ADDS     r0,r0,#4
        0x0003c412:    1d09        ..      ADDS     r1,r1,#4
        0x0003c414:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003c418:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003c41c:    105a        Z.      ASRS     r2,r3,#1
        0x0003c41e:    d013        ..      BEQ      0x3c448 ; quant_coarse_energy + 264
        0x0003c420:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003c424:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003c428:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003c42c:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003c430:    3008        .0      ADDS     r0,r0,#8
        0x0003c432:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003c436:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0003c43a:    3108        .1      ADDS     r1,r1,#8
        0x0003c43c:    1e52        R.      SUBS     r2,r2,#1
        0x0003c43e:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003c442:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003c446:    d1eb        ..      BNE      0x3c420 ; quant_coarse_energy + 224
        0x0003c448:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003c44c:    4564        dE      CMP      r4,r12
        0x0003c44e:    dcce        ..      BGT      0x3c3ee ; quant_coarse_energy + 174
        0x0003c450:    ee180a10    ....    VMOV     r0,s16
        0x0003c454:    4991        .I      LDR      r1,[pc,#580] ; [0x3c69c] = 0x43480000
        0x0003c456:    4281        .B      CMP      r1,r0
        0x0003c458:    bfb8        ..      IT       LT
        0x0003c45a:    ed9f8a91    ....    VLDRLT   s16,[pc,#580] ; [0x3c6a0] = 0x43480000
        0x0003c45e:    69e8        .i      LDR      r0,[r5,#0x1c]
        0x0003c460:    f7f6ff2a    ..*.    BL       ec_ilog ; 0x332b8
        0x0003c464:    6969        ii      LDR      r1,[r5,#0x14]
        0x0003c466:    1a08        ..      SUBS     r0,r1,r0
        0x0003c468:    1cc2        ..      ADDS     r2,r0,#3
        0x0003c46a:    902b        +.      STR      r0,[sp,#0xac]
        0x0003c46c:    983e        >.      LDR      r0,[sp,#0xf8]
        0x0003c46e:    4282        .B      CMP      r2,r0
        0x0003c470:    d902        ..      BLS      0x3c478 ; quant_coarse_energy + 312
        0x0003c472:    2000        .       MOVS     r0,#0
        0x0003c474:    900c        ..      STR      r0,[sp,#0x30]
        0x0003c476:    9046        F.      STR      r0,[sp,#0x118]
        0x0003c478:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003c47a:    eef38a00    ....    VMOV.F32 s17,#16.00000000
        0x0003c47e:    280a        .(      CMP      r0,#0xa
        0x0003c480:    dd13        ..      BLE      0x3c4aa ; quant_coarse_energy + 362
        0x0003c482:    9843        C.      LDR      r0,[sp,#0x10c]
        0x0003c484:    ee000a10    ....    VMOV     s0,r0
        0x0003c488:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0003c48c:    eeb40a00    ....    VMOV.F32 s0,#0.12500000
        0x0003c490:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003c494:    eef40ae8    ....    VCMPE.F32 s1,s17
        0x0003c498:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003c49c:    dc05        ..      BGT      0x3c4aa ; quant_coarse_energy + 362
        0x0003c49e:    ee000a90    ....    VMOV     s1,r0
        0x0003c4a2:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0003c4a6:    ee608a80    `...    VMUL.F32 s17,s1,s0
        0x0003c4aa:    9848        H.      LDR      r0,[sp,#0x120]
        0x0003c4ac:    2800        .(      CMP      r0,#0
        0x0003c4ae:    bf18        ..      IT       NE
        0x0003c4b0:    eef08a08    ....    VMOVNE.F32 s17,#3.00000000
        0x0003c4b4:    e9d58003    ....    LDRD     r8,r0,[r5,#0xc]
        0x0003c4b8:    e9d52300    ...#    LDRD     r2,r3,[r5,#0]
        0x0003c4bc:    e9d5ba06    ....    LDRD     r11,r10,[r5,#0x18]
        0x0003c4c0:    f8d5c008    ....    LDR      r12,[r5,#8]
        0x0003c4c4:    f8cda074    ..t.    STR      r10,[sp,#0x74]
        0x0003c4c8:    e9cd011a    ....    STRD     r0,r1,[sp,#0x68]
        0x0003c4cc:    e9cdc818    ....    STRD     r12,r8,[sp,#0x60]
        0x0003c4d0:    f1050020    .. .    ADD      r0,r5,#0x20
        0x0003c4d4:    e9cd2316    ...#    STRD     r2,r3,[sp,#0x58]
        0x0003c4d8:    c80f        ..      LDM      r0,{r0-r3}
        0x0003c4da:    9124        $.      STR      r1,[sp,#0x90]
        0x0003c4dc:    9022        ".      STR      r0,[sp,#0x88]
        0x0003c4de:    e9cd3227    ..'2    STRD     r3,r2,[sp,#0x9c]
        0x0003c4e2:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c4e4:    4360        `C      MULS     r0,r4,r0
        0x0003c4e6:    0080        ..      LSLS     r0,r0,#2
        0x0003c4e8:    f003fa48    ..H.    BL       spl_alloca ; 0x3f97c
        0x0003c4ec:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003c4ee:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c4f0:    4360        `C      MULS     r0,r4,r0
        0x0003c4f2:    0080        ..      LSLS     r0,r0,#2
        0x0003c4f4:    f003fa42    ..B.    BL       spl_alloca ; 0x3f97c
        0x0003c4f8:    900a        ..      STR      r0,[sp,#0x28]
        0x0003c4fa:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c4fc:    993d        =.      LDR      r1,[sp,#0xf4]
        0x0003c4fe:    4360        `C      MULS     r0,r4,r0
        0x0003c500:    0082        ..      LSLS     r2,r0,#2
        0x0003c502:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003c504:    f7dcf8c8    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003c508:    990c        ..      LDR      r1,[sp,#0x30]
        0x0003c50a:    9846        F.      LDR      r0,[sp,#0x118]
        0x0003c50c:    ea500201    P...    ORRS     r2,r0,r1
        0x0003c510:    9942        B.      LDR      r1,[sp,#0x108]
        0x0003c512:    4864        dH      LDR      r0,[pc,#400] ; [0x3c6a4] = 0x48de0
        0x0003c514:    ebc101c1    ....    RSB      r1,r1,r1,LSL #3
        0x0003c518:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x0003c51c:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003c520:    901e        ..      STR      r0,[sp,#0x78]
        0x0003c522:    d01c        ..      BEQ      0x3c55e ; quant_coarse_energy + 542
        0x0003c524:    9848        H.      LDR      r0,[sp,#0x120]
        0x0003c526:    9942        B.      LDR      r1,[sp,#0x108]
        0x0003c528:    2201        ."      MOVS     r2,#1
        0x0003c52a:    e9cd2008    ...     STRD     r2,r0,[sp,#0x20]
        0x0003c52e:    e9cd4106    ...A    STRD     r4,r1,[sp,#0x18]
        0x0003c532:    991e        ..      LDR      r1,[sp,#0x78]
        0x0003c534:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003c536:    f101022a    ..*.    ADD      r2,r1,#0x2a
        0x0003c53a:    992b        +.      LDR      r1,[sp,#0xac]
        0x0003c53c:    9505        ..      STR      r5,[sp,#0x14]
        0x0003c53e:    9102        ..      STR      r1,[sp,#8]
        0x0003c540:    e9cd2003    ...     STRD     r2,r0,[sp,#0xc]
        0x0003c544:    993e        >.      LDR      r1,[sp,#0xf8]
        0x0003c546:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003c548:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0003c54c:    e9dd1230    ..0.    LDRD     r1,r2,[sp,#0xc0]
        0x0003c550:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003c554:    4630        0F      MOV      r0,r6
        0x0003c556:    9b3c        <.      LDR      r3,[sp,#0xf0]
        0x0003c558:    f000f8a8    ....    BL       quant_coarse_energy_impl ; 0x3c6ac
        0x0003c55c:    901f        ..      STR      r0,[sp,#0x7c]
        0x0003c55e:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003c560:    2800        .(      CMP      r0,#0
        0x0003c562:    d172        r.      BNE      0x3c64a ; quant_coarse_energy + 778
        0x0003c564:    4628        (F      MOV      r0,r5
        0x0003c566:    f7f6ff0b    ....    BL       ec_tell_frac ; 0x33380
        0x0003c56a:    902c        ,.      STR      r0,[sp,#0xb0]
        0x0003c56c:    e8b5170f    ....    LDM      r5!,{r0-r3,r8-r10,r12}
        0x0003c570:    f10d0e30    ..0.    ADD      lr,sp,#0x30
        0x0003c574:    e88e170f    ....    STM      lr,{r0-r3,r8-r10,r12}
        0x0003c578:    e895000f    ....    LDM      r5,{r0-r3}
        0x0003c57c:    e9cd1025    ..%.    STRD     r1,r0,[sp,#0x94]
        0x0003c580:    e9cd2320    .. #    STRD     r2,r3,[sp,#0x80]
        0x0003c584:    9a0c        ..      LDR      r2,[sp,#0x30]
        0x0003c586:    9912        ..      LDR      r1,[sp,#0x48]
        0x0003c588:    445a        ZD      ADD      r2,r2,r11
        0x0003c58a:    eba1080b    ....    SUB      r8,r1,r11
        0x0003c58e:    4640        @F      MOV      r0,r8
        0x0003c590:    3d20         =      SUBS     r5,r5,#0x20
        0x0003c592:    9214        ..      STR      r2,[sp,#0x50]
        0x0003c594:    f003f9f2    ....    BL       spl_alloca ; 0x3f97c
        0x0003c598:    4642        BF      MOV      r2,r8
        0x0003c59a:    9015        ..      STR      r0,[sp,#0x54]
        0x0003c59c:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003c59e:    f7dbfff4    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003c5a2:    e9dd2018    ...     LDRD     r2,r0,[sp,#0x60]
        0x0003c5a6:    e9dd1316    ....    LDRD     r1,r3,[sp,#0x58]
        0x0003c5aa:    e9ddc91a    ....    LDRD     r12,r9,[sp,#0x68]
        0x0003c5ae:    46da        .F      MOV      r10,r11
        0x0003c5b0:    f8ddb074    ..t.    LDR      r11,[sp,#0x74]
        0x0003c5b4:    f8c5c010    ....    STR      r12,[r5,#0x10]
        0x0003c5b8:    f8c5b01c    ....    STR      r11,[r5,#0x1c]
        0x0003c5bc:    e9c52002    ...     STRD     r2,r0,[r5,#8]
        0x0003c5c0:    e9c51300    ....    STRD     r1,r3,[r5,#0]
        0x0003c5c4:    e9c59a05    ....    STRD     r9,r10,[r5,#0x14]
        0x0003c5c8:    e9dd3227    ..'2    LDRD     r3,r2,[sp,#0x9c]
        0x0003c5cc:    f1050920    .. .    ADD      r9,r5,#0x20
        0x0003c5d0:    9822        ".      LDR      r0,[sp,#0x88]
        0x0003c5d2:    9924        $.      LDR      r1,[sp,#0x90]
        0x0003c5d4:    e889000f    ....    STM      r9,{r0-r3}
        0x0003c5d8:    9848        H.      LDR      r0,[sp,#0x120]
        0x0003c5da:    2100        .!      MOVS     r1,#0
        0x0003c5dc:    e9cd1008    ....    STRD     r1,r0,[sp,#0x20]
        0x0003c5e0:    9a42        B.      LDR      r2,[sp,#0x108]
        0x0003c5e2:    993f        ?.      LDR      r1,[sp,#0xfc]
        0x0003c5e4:    e9cd4206    ...B    STRD     r4,r2,[sp,#0x18]
        0x0003c5e8:    9a2b        +.      LDR      r2,[sp,#0xac]
        0x0003c5ea:    981e        ..      LDR      r0,[sp,#0x78]
        0x0003c5ec:    9505        ..      STR      r5,[sp,#0x14]
        0x0003c5ee:    9202        ..      STR      r2,[sp,#8]
        0x0003c5f0:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0003c5f4:    e9dd013d    ..=.    LDRD     r0,r1,[sp,#0xf4]
        0x0003c5f8:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0003c5fc:    e9dd1230    ..0.    LDRD     r1,r2,[sp,#0xc0]
        0x0003c600:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003c604:    4630        0F      MOV      r0,r6
        0x0003c606:    9b3c        <.      LDR      r3,[sp,#0xf0]
        0x0003c608:    f000f850    ..P.    BL       quant_coarse_energy_impl ; 0x3c6ac
        0x0003c60c:    9946        F.      LDR      r1,[sp,#0x118]
        0x0003c60e:    b369        i.      CBZ      r1,0x3c66c ; quant_coarse_energy + 812
        0x0003c610:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0003c612:    4281        .B      CMP      r1,r0
        0x0003c614:    db08        ..      BLT      0x3c628 ; quant_coarse_energy + 744
        0x0003c616:    d129        ).      BNE      0x3c66c ; quant_coarse_energy + 812
        0x0003c618:    4628        (F      MOV      r0,r5
        0x0003c61a:    f7f6feb1    ....    BL       ec_tell_frac ; 0x33380
        0x0003c61e:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0003c620:    4401        .D      ADD      r1,r1,r0
        0x0003c622:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003c624:    4288        .B      CMP      r0,r1
        0x0003c626:    da21        !.      BGE      0x3c66c ; quant_coarse_energy + 812
        0x0003c628:    f10d0e30    ..0.    ADD      lr,sp,#0x30
        0x0003c62c:    e89e1e0f    ....    LDM      lr,{r0-r3,r9-r12}
        0x0003c630:    e8a51e0f    ....    STM      r5!,{r0-r3,r9-r12}
        0x0003c634:    e9dd1025    ..%.    LDRD     r1,r0,[sp,#0x94]
        0x0003c638:    e9dd2320    .. #    LDRD     r2,r3,[sp,#0x80]
        0x0003c63c:    e885000f    ....    STM      r5,{r0-r3}
        0x0003c640:    e9dd0114    ....    LDRD     r0,r1,[sp,#0x50]
        0x0003c644:    4642        BF      MOV      r2,r8
        0x0003c646:    f7dbffa0    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003c64a:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c64c:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003c64e:    4360        `C      MULS     r0,r4,r0
        0x0003c650:    0082        ..      LSLS     r2,r0,#2
        0x0003c652:    983d        =.      LDR      r0,[sp,#0xf4]
        0x0003c654:    f7dcf820    .. .    BL       __aeabi_memcpy4 ; 0x18698
        0x0003c658:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c65a:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003c65c:    4360        `C      MULS     r0,r4,r0
        0x0003c65e:    0082        ..      LSLS     r2,r0,#2
        0x0003c660:    983f        ?.      LDR      r0,[sp,#0xfc]
        0x0003c662:    f7dcf819    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003c666:    ed878a00    ....    VSTR     s16,[r7,#0]
        0x0003c66a:    e00d        ..      B        0x3c688 ; quant_coarse_energy + 840
        0x0003c66c:    490e        .I      LDR      r1,[pc,#56] ; [0x3c6a8] = 0x48dc0
        0x0003c66e:    9842        B.      LDR      r0,[sp,#0x108]
        0x0003c670:    edd70a00    ....    VLDR     s1,[r7,#0]
        0x0003c674:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0003c678:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003c67c:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x0003c680:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x0003c684:    ed878a00    ....    VSTR     s16,[r7,#0]
        0x0003c688:    b02d        -.      ADD      sp,sp,#0xb4
        0x0003c68a:    ecbd8b02    ....    VPOP     {d8}
        0x0003c68e:    b004        ..      ADD      sp,sp,#0x10
        0x0003c690:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0003c694:    f000bf7c    ..|.    B.W      restore_stack ; 0x3d590
    $d
        0x0003c698:    00000000    ....    DCD    0
        0x0003c69c:    43480000    ..HC    DCD    1128792064
        0x0003c6a0:    43480000    ..HC    DCD    1128792064
        0x0003c6a4:    00048de0    ....    DCD    298464
        0x0003c6a8:    00048dc0    ....    DCD    298432
    $t
    i.quant_coarse_energy_impl
    quant_coarse_energy_impl
        0x0003c6ac:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003c6b0:    4606        .F      MOV      r6,r0
        0x0003c6b2:    ed2d0b02    -...    VPUSH    {d0}
        0x0003c6b6:    2700        .'      MOVS     r7,#0
        0x0003c6b8:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x0003c6bc:    b085        ..      SUB      sp,sp,#0x14
        0x0003c6be:    eef0aa40    ..@.    VMOV.F32 s21,s0
        0x0003c6c2:    981e        ..      LDR      r0,[sp,#0x78]
        0x0003c6c4:    e9dd4a23    ..#J    LDRD     r4,r10,[sp,#0x8c]
        0x0003c6c8:    1cc1        ..      ADDS     r1,r0,#3
        0x0003c6ca:    981d        ..      LDR      r0,[sp,#0x74]
        0x0003c6cc:    f8dd9070    ..p.    LDR      r9,[sp,#0x70]
        0x0003c6d0:    f8dd8084    ....    LDR      r8,[sp,#0x84]
        0x0003c6d4:    9702        ..      STR      r7,[sp,#8]
        0x0003c6d6:    9703        ..      STR      r7,[sp,#0xc]
        0x0003c6d8:    4281        .B      CMP      r1,r0
        0x0003c6da:    dc04        ..      BGT      0x3c6e6 ; quant_coarse_energy_impl + 58
        0x0003c6dc:    2203        ."      MOVS     r2,#3
        0x0003c6de:    4651        QF      MOV      r1,r10
        0x0003c6e0:    4640        @F      MOV      r0,r8
        0x0003c6e2:    f7f6fb7b    ..{.    BL       ec_enc_bit_logp ; 0x32ddc
        0x0003c6e6:    f1ba0f00    ....    CMP      r10,#0
        0x0003c6ea:    bf1c        ..      ITT      NE
        0x0003c6ec:    ed9f9a89    ....    VLDRNE   s18,[pc,#548] ; [0x3c914] = 0
        0x0003c6f0:    eddf9a89    ....    VLDRNE   s19,[pc,#548] ; [0x3c918] = 0x3e199800
        0x0003c6f4:    d109        ..      BNE      0x3c70a ; quant_coarse_energy_impl + 94
        0x0003c6f6:    4889        .H      LDR      r0,[pc,#548] ; [0x3c91c] = 0x48dd0
        0x0003c6f8:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0003c6fc:    edd09a00    ....    VLDR     s19,[r0,#0]
        0x0003c700:    4887        .H      LDR      r0,[pc,#540] ; [0x3c920] = 0x48dc0
        0x0003c702:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0003c706:    ed909a00    ....    VLDR     s18,[r0,#0]
        0x0003c70a:    e9dd4010    ...@    LDRD     r4,r0,[sp,#0x40]
        0x0003c70e:    4284        .B      CMP      r4,r0
        0x0003c710:    bfb8        ..      IT       LT
        0x0003c712:    eeb6ba00    ....    VMOVLT.F32 s22,#0.50000000
        0x0003c716:    f28080ef    ....    BGE.W    0x3c8f8 ; quant_coarse_energy_impl + 588
        0x0003c71a:    9922        ".      LDR      r1,[sp,#0x88]
        0x0003c71c:    2500        .%      MOVS     r5,#0
        0x0003c71e:    1a20         .      SUBS     r0,r4,r0
        0x0003c720:    4348        HC      MULS     r0,r1,r0
        0x0003c722:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0003c726:    9001        ..      STR      r0,[sp,#4]
        0x0003c728:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c72a:    9912        ..      LDR      r1,[sp,#0x48]
        0x0003c72c:    fb054000    ...@    MLA      r0,r5,r0,r4
        0x0003c730:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0003c734:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003c738:    edd18a00    ....    VLDR     s17,[r1,#0]
        0x0003c73c:    ed908a00    ....    VLDR     s16,[r0,#0]
        0x0003c740:    4978        xI      LDR      r1,[pc,#480] ; [0x3c924] = 0xc1100000
        0x0003c742:    ee180a10    ....    VMOV     r0,s16
        0x0003c746:    4288        .B      CMP      r0,r1
        0x0003c748:    bf88        ..      IT       HI
        0x0003c74a:    eeba8a02    ....    VMOVHI.F32 s16,#-9.00000000
        0x0003c74e:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003c752:    a802        ..      ADD      r0,sp,#8
        0x0003c754:    ee090a48    ..H.    VMLS.F32 s0,s18,s16
        0x0003c758:    eb000a85    ....    ADD      r10,r0,r5,LSL #2
        0x0003c75c:    edda0a00    ....    VLDR     s1,[r10,#0]
        0x0003c760:    ee30aa60    0.`.    VSUB.F32 s20,s0,s1
        0x0003c764:    ee3a0a0b    :...    VADD.F32 s0,s20,s22
        0x0003c768:    ee100a10    ....    VMOV     r0,s0
        0x0003c76c:    f006fb30    ..0.    BL       __aeabi_f2d ; 0x42dd0
        0x0003c770:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003c774:    f7e0feb0    ....    BL       __hardfp_floor ; 0x1d4d8
        0x0003c778:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003c77c:    f005ff6e    ..n.    BL       __aeabi_d2iz ; 0x4265c
        0x0003c780:    9000        ..      STR      r0,[sp,#0]
        0x0003c782:    68b1        .h      LDR      r1,[r6,#8]
        0x0003c784:    4a68        hJ      LDR      r2,[pc,#416] ; [0x3c928] = 0xc1e00000
        0x0003c786:    fb054101    ...A    MLA      r1,r5,r1,r4
        0x0003c78a:    eb090181    ....    ADD      r1,r9,r1,LSL #2
        0x0003c78e:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0003c792:    ee101a10    ....    VMOV     r1,s0
        0x0003c796:    4291        .B      CMP      r1,r2
        0x0003c798:    bf88        ..      IT       HI
        0x0003c79a:    eebb0a0c    ....    VMOVHI.F32 s0,#-28.00000000
        0x0003c79e:    ee300a6a    0.j.    VSUB.F32 s0,s0,s21
        0x0003c7a2:    2800        .(      CMP      r0,#0
        0x0003c7a4:    da0e        ..      BGE      0x3c7c4 ; quant_coarse_energy_impl + 280
        0x0003c7a6:    eef48ac0    ....    VCMPE.F32 s17,s0
        0x0003c7aa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003c7ae:    d209        ..      BCS      0x3c7c4 ; quant_coarse_energy_impl + 280
        0x0003c7b0:    ee300a68    0.h.    VSUB.F32 s0,s0,s17
        0x0003c7b4:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0003c7b8:    ee101a10    ....    VMOV     r1,s0
        0x0003c7bc:    4408        .D      ADD      r0,r0,r1
        0x0003c7be:    9000        ..      STR      r0,[sp,#0]
        0x0003c7c0:    2800        .(      CMP      r0,#0
        0x0003c7c2:    dc7d        }.      BGT      0x3c8c0 ; quant_coarse_energy_impl + 532
        0x0003c7c4:    4683        .F      MOV      r11,r0
        0x0003c7c6:    f8d8001c    ....    LDR      r0,[r8,#0x1c]
        0x0003c7ca:    f7f6fd75    ..u.    BL       ec_ilog ; 0x332b8
        0x0003c7ce:    f8d81014    ....    LDR      r1,[r8,#0x14]
        0x0003c7d2:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0003c7d4:    1a08        ..      SUBS     r0,r1,r0
        0x0003c7d6:    991d        ..      LDR      r1,[sp,#0x74]
        0x0003c7d8:    1a08        ..      SUBS     r0,r1,r0
        0x0003c7da:    9901        ..      LDR      r1,[sp,#4]
        0x0003c7dc:    4294        .B      CMP      r4,r2
        0x0003c7de:    4401        .D      ADD      r1,r1,r0
        0x0003c7e0:    bf18        ..      IT       NE
        0x0003c7e2:    291e        .)      CMPNE    r1,#0x1e
        0x0003c7e4:    da0e        ..      BGE      0x3c804 ; quant_coarse_energy_impl + 344
        0x0003c7e6:    2918        .)      CMP      r1,#0x18
        0x0003c7e8:    da04        ..      BGE      0x3c7f4 ; quant_coarse_energy_impl + 328
        0x0003c7ea:    9a00        ..      LDR      r2,[sp,#0]
        0x0003c7ec:    2a01        .*      CMP      r2,#1
        0x0003c7ee:    bfc4        ..      ITT      GT
        0x0003c7f0:    2201        ."      MOVGT    r2,#1
        0x0003c7f2:    9200        ..      STRGT    r2,[sp,#0]
        0x0003c7f4:    2910        .)      CMP      r1,#0x10
        0x0003c7f6:    bfbf        ..      ITTTT    LT
        0x0003c7f8:    9900        ..      LDRLT    r1,[sp,#0]
        0x0003c7fa:    f1b13fff    ...?    CMPLT    r1,#0xffffffff
        0x0003c7fe:    f04f31ff    O..1    MOVLT    r1,#0xffffffff
        0x0003c802:    9100        ..      STRLT    r1,[sp,#0]
        0x0003c804:    9925        %.      LDR      r1,[sp,#0x94]
        0x0003c806:    b129        ).      CBZ      r1,0x3c814 ; quant_coarse_energy_impl + 360
        0x0003c808:    2c02        .,      CMP      r4,#2
        0x0003c80a:    bfa1        ..      ITTTT    GE
        0x0003c80c:    9900        ..      LDRGE    r1,[sp,#0]
        0x0003c80e:    2900        .)      CMPGE    r1,#0
        0x0003c810:    2100        .!      MOVGE    r1,#0
        0x0003c812:    9100        ..      STRGE    r1,[sp,#0]
        0x0003c814:    280f        .(      CMP      r0,#0xf
        0x0003c816:    db10        ..      BLT      0x3c83a ; quant_coarse_energy_impl + 398
        0x0003c818:    2c14        .,      CMP      r4,#0x14
        0x0003c81a:    bfb4        ..      ITE      LT
        0x0003c81c:    4620         F      MOVLT    r0,r4
        0x0003c81e:    2014        .       MOVGE    r0,#0x14
        0x0003c820:    0040        @.      LSLS     r0,r0,#1
        0x0003c822:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0003c824:    4401        .D      ADD      r1,r1,r0
        0x0003c826:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c828:    018b        ..      LSLS     r3,r1,#6
        0x0003c82a:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0003c82c:    5c08        .\      LDRB     r0,[r1,r0]
        0x0003c82e:    4669        iF      MOV      r1,sp
        0x0003c830:    01c2        ..      LSLS     r2,r0,#7
        0x0003c832:    4640        @F      MOV      r0,r8
        0x0003c834:    f7f6fd63    ..c.    BL       ec_laplace_encode ; 0x332fe
        0x0003c838:    e025        %.      B        0x3c886 ; quant_coarse_energy_impl + 474
        0x0003c83a:    2802        .(      CMP      r0,#2
        0x0003c83c:    db13        ..      BLT      0x3c866 ; quant_coarse_energy_impl + 442
        0x0003c83e:    9800        ..      LDR      r0,[sp,#0]
        0x0003c840:    2801        .(      CMP      r0,#1
        0x0003c842:    bfa8        ..      IT       GE
        0x0003c844:    2001        .       MOVGE    r0,#1
        0x0003c846:    da04        ..      BGE      0x3c852 ; quant_coarse_energy_impl + 422
        0x0003c848:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003c84c:    bfb8        ..      IT       LT
        0x0003c84e:    f04f30ff    O..0    MOVLT    r0,#0xffffffff
        0x0003c852:    0041        A.      LSLS     r1,r0,#1
        0x0003c854:    ea8171e0    ...q    EOR      r1,r1,r0,ASR #31
        0x0003c858:    9000        ..      STR      r0,[sp,#0]
        0x0003c85a:    2302        .#      MOVS     r3,#2
        0x0003c85c:    4a33        3J      LDR      r2,[pc,#204] ; [0x3c92c] = 0x48d58
        0x0003c85e:    4640        @F      MOV      r0,r8
        0x0003c860:    f7f6fbf7    ....    BL       ec_enc_icdf ; 0x33052
        0x0003c864:    e00f        ..      B        0x3c886 ; quant_coarse_energy_impl + 474
        0x0003c866:    2801        .(      CMP      r0,#1
        0x0003c868:    bfbc        ..      ITT      LT
        0x0003c86a:    f04f30ff    O..0    MOVLT    r0,#0xffffffff
        0x0003c86e:    9000        ..      STRLT    r0,[sp,#0]
        0x0003c870:    db09        ..      BLT      0x3c886 ; quant_coarse_energy_impl + 474
        0x0003c872:    9800        ..      LDR      r0,[sp,#0]
        0x0003c874:    2800        .(      CMP      r0,#0
        0x0003c876:    bfc4        ..      ITT      GT
        0x0003c878:    2000        .       MOVGT    r0,#0
        0x0003c87a:    9000        ..      STRGT    r0,[sp,#0]
        0x0003c87c:    2201        ."      MOVS     r2,#1
        0x0003c87e:    4241        AB      RSBS     r1,r0,#0
        0x0003c880:    4640        @F      MOV      r0,r8
        0x0003c882:    f7f6faab    ....    BL       ec_enc_bit_logp ; 0x32ddc
        0x0003c886:    ed9d0a00    ....    VLDR     s0,[sp,#0]
        0x0003c88a:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c88c:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003c890:    fb054100    ...A    MLA      r1,r5,r0,r4
        0x0003c894:    9820         .      LDR      r0,[sp,#0x80]
        0x0003c896:    ee3a0a40    :.@.    VSUB.F32 s0,s20,s0
        0x0003c89a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003c89e:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003c8a2:    9900        ..      LDR      r1,[sp,#0]
        0x0003c8a4:    ebbb0001    ....    SUBS     r0,r11,r1
        0x0003c8a8:    bf48        H.      IT       MI
        0x0003c8aa:    4240        @B      RSBMI    r0,r0,#0
        0x0003c8ac:    4407        .D      ADD      r7,r7,r0
        0x0003c8ae:    ee001a10    ....    VMOV     s0,r1
        0x0003c8b2:    edda0a00    ....    VLDR     s1,[r10,#0]
        0x0003c8b6:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003c8ba:    eeb01a60    ..`.    VMOV.F32 s2,s1
        0x0003c8be:    e000        ..      B        0x3c8c2 ; quant_coarse_energy_impl + 534
        0x0003c8c0:    e025        %.      B        0x3c90e ; quant_coarse_energy_impl + 610
        0x0003c8c2:    ee091a08    ....    VMLA.F32 s2,s18,s16
        0x0003c8c6:    ee700a80    p...    VADD.F32 s1,s1,s0
        0x0003c8ca:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c8cc:    fb054000    ...@    MLA      r0,r5,r0,r4
        0x0003c8d0:    ee490ac0    I...    VMLS.F32 s1,s19,s0
        0x0003c8d4:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0003c8d8:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003c8dc:    1c6d        m.      ADDS     r5,r5,#1
        0x0003c8de:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x0003c8e2:    edca0a00    ....    VSTR     s1,[r10,#0]
        0x0003c8e6:    9822        ".      LDR      r0,[sp,#0x88]
        0x0003c8e8:    4285        .B      CMP      r5,r0
        0x0003c8ea:    f6ffaf1d    ....    BLT      0x3c728 ; quant_coarse_energy_impl + 124
        0x0003c8ee:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003c8f0:    1c64        d.      ADDS     r4,r4,#1
        0x0003c8f2:    4284        .B      CMP      r4,r0
        0x0003c8f4:    f6ffaf11    ....    BLT      0x3c71a ; quant_coarse_energy_impl + 110
        0x0003c8f8:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003c8fa:    2800        .(      CMP      r0,#0
        0x0003c8fc:    bf14        ..      ITE      NE
        0x0003c8fe:    2000        .       MOVNE    r0,#0
        0x0003c900:    4638        8F      MOVEQ    r0,r7
        0x0003c902:    b005        ..      ADD      sp,sp,#0x14
        0x0003c904:    ecbd8b08    ....    VPOP     {d8-d11}
        0x0003c908:    b006        ..      ADD      sp,sp,#0x18
        0x0003c90a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003c90e:    2000        .       MOVS     r0,#0
        0x0003c910:    9000        ..      STR      r0,[sp,#0]
        0x0003c912:    e757        W.      B        0x3c7c4 ; quant_coarse_energy_impl + 280
    $d
        0x0003c914:    00000000    ....    DCD    0
        0x0003c918:    3e199800    ...>    DCD    1041864704
        0x0003c91c:    00048dd0    ....    DCD    298448
        0x0003c920:    00048dc0    ....    DCD    298432
        0x0003c924:    c1100000    ....    DCD    3239051264
        0x0003c928:    c1e00000    ....    DCD    3252682752
        0x0003c92c:    00048d58    X...    DCD    298328
    $t
    i.quant_energy_finalise
    quant_energy_finalise
        0x0003c930:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003c934:    4606        .F      MOV      r6,r0
        0x0003c936:    ed2d8b02    -...    VPUSH    {d8}
        0x0003c93a:    b081        ..      SUB      sp,sp,#4
        0x0003c93c:    2000        .       MOVS     r0,#0
        0x0003c93e:    e9dd9b10    ....    LDRD     r9,r11,[sp,#0x40]
        0x0003c942:    f8dda054    ..T.    LDR      r10,[sp,#0x54]
        0x0003c946:    f8dd804c    ..L.    LDR      r8,[sp,#0x4c]
        0x0003c94a:    eddf8a33    ..3.    VLDR     s17,[pc,#204] ; [0x3ca18] = 0x38800000
        0x0003c94e:    eeb68a00    ....    VMOV.F32 s16,#0.50000000
        0x0003c952:    9000        ..      STR      r0,[sp,#0]
        0x0003c954:    9c04        ..      LDR      r4,[sp,#0x10]
        0x0003c956:    e04f        O.      B        0x3c9f8 ; quant_energy_finalise + 200
        0x0003c958:    f85b0024    [.$.    LDR      r0,[r11,r4,LSL #2]
        0x0003c95c:    2808        .(      CMP      r0,#8
        0x0003c95e:    da4a        J.      BGE      0x3c9f6 ; quant_energy_finalise + 198
        0x0003c960:    9812        ..      LDR      r0,[sp,#0x48]
        0x0003c962:    f8501024    P.$.    LDR      r1,[r0,r4,LSL #2]
        0x0003c966:    9800        ..      LDR      r0,[sp,#0]
        0x0003c968:    4281        .B      CMP      r1,r0
        0x0003c96a:    bf08        ..      IT       EQ
        0x0003c96c:    2500        .%      MOVEQ    r5,#0
        0x0003c96e:    d142        B.      BNE      0x3c9f6 ; quant_energy_finalise + 198
        0x0003c970:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c972:    fb054000    ...@    MLA      r0,r5,r0,r4
        0x0003c976:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003c97a:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003c97e:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0003c982:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003c986:    bfac        ..      ITE      GE
        0x0003c988:    2701        .'      MOVGE    r7,#1
        0x0003c98a:    2700        .'      MOVLT    r7,#0
        0x0003c98c:    2201        ."      MOVS     r2,#1
        0x0003c98e:    4639        9F      MOV      r1,r7
        0x0003c990:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003c992:    f7f6fa31    ..1.    BL       ec_enc_bits ; 0x32df8
        0x0003c996:    ee007a10    ...z    VMOV     s0,r7
        0x0003c99a:    f85b0024    [.$.    LDR      r0,[r11,r4,LSL #2]
        0x0003c99e:    f1a80801    ....    SUB      r8,r8,#1
        0x0003c9a2:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003c9a6:    f1c0010d    ....    RSB      r1,r0,#0xd
        0x0003c9aa:    2001        .       MOVS     r0,#1
        0x0003c9ac:    4088        .@      LSLS     r0,r0,r1
        0x0003c9ae:    ee700a48    p.H.    VSUB.F32 s1,s0,s16
        0x0003c9b2:    ee000a10    ....    VMOV     s0,r0
        0x0003c9b6:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c9b8:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003c9bc:    fb054100    ...A    MLA      r1,r5,r0,r4
        0x0003c9c0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003c9c2:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0003c9c6:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003c9ca:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003c9ce:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003c9d2:    ee700a80    p...    VADD.F32 s1,s1,s0
        0x0003c9d6:    edc00a00    ....    VSTR     s1,[r0,#0]
        0x0003c9da:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c9dc:    fb054000    ...@    MLA      r0,r5,r0,r4
        0x0003c9e0:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003c9e4:    1c6d        m.      ADDS     r5,r5,#1
        0x0003c9e6:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003c9ea:    4555        UE      CMP      r5,r10
        0x0003c9ec:    ee300ac0    0...    VSUB.F32 s0,s1,s0
        0x0003c9f0:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003c9f4:    dbbc        ..      BLT      0x3c970 ; quant_energy_finalise + 64
        0x0003c9f6:    1c64        d.      ADDS     r4,r4,#1
        0x0003c9f8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c9fa:    4284        .B      CMP      r4,r0
        0x0003c9fc:    da01        ..      BGE      0x3ca02 ; quant_energy_finalise + 210
        0x0003c9fe:    45c2        .E      CMP      r10,r8
        0x0003ca00:    ddaa        ..      BLE      0x3c958 ; quant_energy_finalise + 40
        0x0003ca02:    9800        ..      LDR      r0,[sp,#0]
        0x0003ca04:    1c40        @.      ADDS     r0,r0,#1
        0x0003ca06:    9000        ..      STR      r0,[sp,#0]
        0x0003ca08:    2802        .(      CMP      r0,#2
        0x0003ca0a:    dba3        ..      BLT      0x3c954 ; quant_energy_finalise + 36
        0x0003ca0c:    b001        ..      ADD      sp,sp,#4
        0x0003ca0e:    ecbd8b02    ....    VPOP     {d8}
        0x0003ca12:    b004        ..      ADD      sp,sp,#0x10
        0x0003ca14:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0003ca18:    38800000    ...8    DCD    947912704
    $t
    i.quant_fine_energy
    quant_fine_energy
        0x0003ca1c:    e92d5fff    -.._    PUSH     {r0-r12,lr}
        0x0003ca20:    4680        .F      MOV      r8,r0
        0x0003ca22:    ed2d8b02    -...    VPUSH    {d8}
        0x0003ca26:    460c        .F      MOV      r4,r1
        0x0003ca28:    e9dda910    ....    LDRD     r10,r9,[sp,#0x40]
        0x0003ca2c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ca2e:    4281        .B      CMP      r1,r0
        0x0003ca30:    bfb9        ..      ITTEE    LT
        0x0003ca32:    eeb68a00    ....    VMOVLT.F32 s16,#0.50000000
        0x0003ca36:    eddf8a3e    ..>.    VLDRLT   s17,[pc,#248] ; [0x3cb30] = 0x38800000
        0x0003ca3a:    ecbd8b02    ....    VPOPGE   {d8}
        0x0003ca3e:    b004        ..      ADDGE    sp,sp,#0x10
        0x0003ca40:    bfa8        ..      IT       GE
        0x0003ca42:    e8bd9ff0    ....    POPGE    {r4-r12,pc}
        0x0003ca46:    bf00        ..      NOP      
        0x0003ca48:    f8590024    Y.$.    LDR      r0,[r9,r4,LSL #2]
        0x0003ca4c:    2101        .!      MOVS     r1,#1
        0x0003ca4e:    fa01f200    ....    LSL      r2,r1,r0
        0x0003ca52:    b216        ..      SXTH     r6,r2
        0x0003ca54:    2800        .(      CMP      r0,#0
        0x0003ca56:    bfc4        ..      ITT      GT
        0x0003ca58:    2700        .'      MOVGT    r7,#0
        0x0003ca5a:    f1a60b01    ....    SUBGT    r11,r6,#1
        0x0003ca5e:    dd5a        Z.      BLE      0x3cb16 ; quant_fine_energy + 250
        0x0003ca60:    f8d80008    ....    LDR      r0,[r8,#8]
        0x0003ca64:    fb074000    ...@    MLA      r0,r7,r0,r4
        0x0003ca68:    eb0a0080    ....    ADD      r0,r10,r0,LSL #2
        0x0003ca6c:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003ca70:    ee700a08    p...    VADD.F32 s1,s0,s16
        0x0003ca74:    ee006a10    ...j    VMOV     s0,r6
        0x0003ca78:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003ca7c:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0003ca80:    ee100a10    ....    VMOV     r0,s0
        0x0003ca84:    f006f9a4    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0003ca88:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003ca8c:    f7e0fd24    ..$.    BL       __hardfp_floor ; 0x1d4d8
        0x0003ca90:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003ca94:    f005fde2    ....    BL       __aeabi_d2iz ; 0x4265c
        0x0003ca98:    4605        .F      MOV      r5,r0
        0x0003ca9a:    4558        XE      CMP      r0,r11
        0x0003ca9c:    dc44        D.      BGT      0x3cb28 ; quant_fine_energy + 268
        0x0003ca9e:    2d00        .-      CMP      r5,#0
        0x0003caa0:    db44        D.      BLT      0x3cb2c ; quant_fine_energy + 272
        0x0003caa2:    bf00        ..      NOP      
        0x0003caa4:    f8592024    Y.$     LDR      r2,[r9,r4,LSL #2]
        0x0003caa8:    4629        )F      MOV      r1,r5
        0x0003caaa:    9812        ..      LDR      r0,[sp,#0x48]
        0x0003caac:    f7f6f9a4    ....    BL       ec_enc_bits ; 0x32df8
        0x0003cab0:    ee005a10    ...Z    VMOV     s0,r5
        0x0003cab4:    f8590024    Y.$.    LDR      r0,[r9,r4,LSL #2]
        0x0003cab8:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003cabc:    f1c0010e    ....    RSB      r1,r0,#0xe
        0x0003cac0:    2001        .       MOVS     r0,#1
        0x0003cac2:    4088        .@      LSLS     r0,r0,r1
        0x0003cac4:    ee700a08    p...    VADD.F32 s1,s0,s16
        0x0003cac8:    ee000a10    ....    VMOV     s0,r0
        0x0003cacc:    f8d80008    ....    LDR      r0,[r8,#8]
        0x0003cad0:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003cad4:    fb074100    ...A    MLA      r1,r7,r0,r4
        0x0003cad8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003cada:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003cade:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003cae2:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003cae6:    ee100aa8    ....    VNMLS.F32 s0,s1,s17
        0x0003caea:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003caee:    ee700a80    p...    VADD.F32 s1,s1,s0
        0x0003caf2:    edc00a00    ....    VSTR     s1,[r0,#0]
        0x0003caf6:    f8d80008    ....    LDR      r0,[r8,#8]
        0x0003cafa:    fb074000    ...@    MLA      r0,r7,r0,r4
        0x0003cafe:    eb0a0080    ....    ADD      r0,r10,r0,LSL #2
        0x0003cb02:    1c7f        ..      ADDS     r7,r7,#1
        0x0003cb04:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003cb08:    ee300ac0    0...    VSUB.F32 s0,s1,s0
        0x0003cb0c:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003cb10:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0003cb12:    4287        .B      CMP      r7,r0
        0x0003cb14:    dba4        ..      BLT      0x3ca60 ; quant_fine_energy + 68
        0x0003cb16:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003cb18:    1c64        d.      ADDS     r4,r4,#1
        0x0003cb1a:    4284        .B      CMP      r4,r0
        0x0003cb1c:    db94        ..      BLT      0x3ca48 ; quant_fine_energy + 44
        0x0003cb1e:    ecbd8b02    ....    VPOP     {d8}
        0x0003cb22:    b004        ..      ADD      sp,sp,#0x10
        0x0003cb24:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x0003cb28:    1e75        u.      SUBS     r5,r6,#1
        0x0003cb2a:    e7b8        ..      B        0x3ca9e ; quant_fine_energy + 130
        0x0003cb2c:    2500        .%      MOVS     r5,#0
        0x0003cb2e:    e7b9        ..      B        0x3caa4 ; quant_fine_energy + 136
    $d
        0x0003cb30:    38800000    ...8    DCD    947912704
    $t
    i.quant_partition
    quant_partition
        0x0003cb34:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003cb38:    460f        .F      MOV      r7,r1
        0x0003cb3a:    ed2d0b02    -...    VPUSH    {d0}
        0x0003cb3e:    4604        .F      MOV      r4,r0
        0x0003cb40:    4694        .F      MOV      r12,r2
        0x0003cb42:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0003cb46:    b08f        ..      SUB      sp,sp,#0x3c
        0x0003cb48:    2500        .%      MOVS     r5,#0
        0x0003cb4a:    e9dd8123    ..#.    LDRD     r8,r1,[sp,#0x8c]
        0x0003cb4e:    6800        .h      LDR      r0,[r0,#0]
        0x0003cb50:    9002        ..      STR      r0,[sp,#8]
        0x0003cb52:    e9d40302    ....    LDRD     r0,r3,[r4,#8]
        0x0003cb56:    9e22        ".      LDR      r6,[sp,#0x88]
        0x0003cb58:    6962        bi      LDR      r2,[r4,#0x14]
        0x0003cb5a:    9204        ..      STR      r2,[sp,#0x10]
        0x0003cb5c:    69e2        .i      LDR      r2,[r4,#0x1c]
        0x0003cb5e:    9201        ..      STR      r2,[sp,#4]
        0x0003cb60:    f8d0a008    ....    LDR      r10,[r0,#8]
        0x0003cb64:    f1110901    ....    ADDS     r9,r1,#1
        0x0003cb68:    6e02        .n      LDR      r2,[r0,#0x60]
        0x0003cb6a:    fb093a0a    ...:    MLA      r10,r9,r10,r3
        0x0003cb6e:    f8ddb060    ..`.    LDR      r11,[sp,#0x60]
        0x0003cb72:    f932201a    2..     LDRSH    r2,[r2,r10,LSL #1]
        0x0003cb76:    f8d0a064    ..d.    LDR      r10,[r0,#0x64]
        0x0003cb7a:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0003cb7e:    4452        RD      ADD      r2,r2,r10
        0x0003cb80:    9200        ..      STR      r2,[sp,#0]
        0x0003cb82:    f00080de    ....    BEQ.W    0x3cd42 ; quant_partition + 526
        0x0003cb86:    f8929000    ....    LDRB     r9,[r2,#0]
        0x0003cb8a:    f8122009    ...     LDRB     r2,[r2,r9]
        0x0003cb8e:    320c        .2      ADDS     r2,r2,#0xc
        0x0003cb90:    4593        .E      CMP      r11,r2
        0x0003cb92:    bfc8        ..      IT       GT
        0x0003cb94:    f1bc0f02    ....    CMPGT    r12,#2
        0x0003cb98:    f34080d3    @...    BLE.W    0x3cd42 ; quant_partition + 526
        0x0003cb9c:    2000        .       MOVS     r0,#0
        0x0003cb9e:    ea4f056c    O.l.    ASR      r5,r12,#1
        0x0003cba2:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003cba4:    eb070085    ....    ADD      r0,r7,r5,LSL #2
        0x0003cba8:    f1a10901    ....    SUB      r9,r1,#1
        0x0003cbac:    900e        ..      STR      r0,[sp,#0x38]
        0x0003cbae:    2e01        ..      CMP      r6,#1
        0x0003cbb0:    d104        ..      BNE      0x3cbbc ; quant_partition + 136
        0x0003cbb2:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003cbb4:    4601        .F      MOV      r1,r0
        0x0003cbb6:    f360015f    `._.    BFI      r1,r0,#1,#31
        0x0003cbba:    9125        %.      STR      r1,[sp,#0x94]
        0x0003cbbc:    1c70        p.      ADDS     r0,r6,#1
        0x0003cbbe:    ea4f0a60    O.`.    ASR      r10,r0,#1
        0x0003cbc2:    a825        %.      ADD      r0,sp,#0x94
        0x0003cbc4:    2100        .!      MOVS     r1,#0
        0x0003cbc6:    e9cd1005    ....    STRD     r1,r0,[sp,#0x14]
        0x0003cbca:    a818        ..      ADD      r0,sp,#0x60
        0x0003cbcc:    e9cd5000    ...P    STRD     r5,r0,[sp,#0]
        0x0003cbd0:    f8cda008    ....    STR      r10,[sp,#8]
        0x0003cbd4:    e9cd6903    ...i    STRD     r6,r9,[sp,#0xc]
        0x0003cbd8:    463a        :F      MOV      r2,r7
        0x0003cbda:    a908        ..      ADD      r1,sp,#0x20
        0x0003cbdc:    4620         F      MOV      r0,r4
        0x0003cbde:    9b0e        ..      LDR      r3,[sp,#0x38]
        0x0003cbe0:    f7f3f862    ..b.    BL       compute_theta ; 0x2fca8
        0x0003cbe4:    eddd0a09    ....    VLDR     s1,[sp,#0x24]
        0x0003cbe8:    ed9d0a0a    ....    VLDR     s0,[sp,#0x28]
        0x0003cbec:    e9dd010b    ....    LDRD     r0,r1,[sp,#0x2c]
        0x0003cbf0:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x0003cbf4:    9106        ..      STR      r1,[sp,#0x18]
        0x0003cbf6:    eddf0ae5    ....    VLDR     s1,[pc,#916] ; [0x3cf8c] = 0x38000000
        0x0003cbfa:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003cbfe:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x0003cc00:    ee219a20    !. .    VMUL.F32 s18,s2,s1
        0x0003cc04:    2e01        ..      CMP      r6,#1
        0x0003cc06:    ee608a20    `. .    VMUL.F32 s17,s0,s1
        0x0003cc0a:    dd14        ..      BLE      0x3cc36 ; quant_partition + 258
        0x0003cc0c:    0489        ..      LSLS     r1,r1,#18
        0x0003cc0e:    0c89        ..      LSRS     r1,r1,#18
        0x0003cc10:    d011        ..      BEQ      0x3cc36 ; quant_partition + 258
        0x0003cc12:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003cc14:    f5b15f00    ..._    CMP      r1,#0x2000
        0x0003cc18:    dd05        ..      BLE      0x3cc26 ; quant_partition + 242
        0x0003cc1a:    f1c90104    ....    RSB      r1,r9,#4
        0x0003cc1e:    fa40f101    @...    ASR      r1,r0,r1
        0x0003cc22:    1a40        @.      SUBS     r0,r0,r1
        0x0003cc24:    e007        ..      B        0x3cc36 ; quant_partition + 258
        0x0003cc26:    00e9        ..      LSLS     r1,r5,#3
        0x0003cc28:    f1c90305    ....    RSB      r3,r9,#5
        0x0003cc2c:    4119        .A      ASRS     r1,r1,r3
        0x0003cc2e:    4408        .D      ADD      r0,r0,r1
        0x0003cc30:    2800        .(      CMP      r0,#0
        0x0003cc32:    bfc8        ..      IT       GT
        0x0003cc34:    2000        .       MOVGT    r0,#0
        0x0003cc36:    9918        ..      LDR      r1,[sp,#0x60]
        0x0003cc38:    1a08        ..      SUBS     r0,r1,r0
        0x0003cc3a:    eb0070d0    ...p    ADD      r0,r0,r0,LSR #31
        0x0003cc3e:    ebb10f60    ..`.    CMP      r1,r0,ASR #1
        0x0003cc42:    bfb4        ..      ITE      LT
        0x0003cc44:    460b        .F      MOVLT    r3,r1
        0x0003cc46:    1043        C.      ASRGE    r3,r0,#1
        0x0003cc48:    2b00        .+      CMP      r3,#0
        0x0003cc4a:    bfb8        ..      IT       LT
        0x0003cc4c:    f04f0b00    O...    MOVLT    r11,#0
        0x0003cc50:    db05        ..      BLT      0x3cc5e ; quant_partition + 298
        0x0003cc52:    ebb10f60    ..`.    CMP      r1,r0,ASR #1
        0x0003cc56:    bfb4        ..      ITE      LT
        0x0003cc58:    468b        .F      MOVLT    r11,r1
        0x0003cc5a:    ea4f0b60    O.`.    ASRGE    r11,r0,#1
        0x0003cc5e:    eba1000b    ....    SUB      r0,r1,r11
        0x0003cc62:    9005        ..      STR      r0,[sp,#0x14]
        0x0003cc64:    6a20         j      LDR      r0,[r4,#0x20]
        0x0003cc66:    1a80        ..      SUBS     r0,r0,r2
        0x0003cc68:    6220         b      STR      r0,[r4,#0x20]
        0x0003cc6a:    f1b80f00    ....    CMP      r8,#0
        0x0003cc6e:    bf1c        ..      ITT      NE
        0x0003cc70:    eb080185    ....    ADDNE    r1,r8,r5,LSL #2
        0x0003cc74:    9107        ..      STRNE    r1,[sp,#0x1c]
        0x0003cc76:    9004        ..      STR      r0,[sp,#0x10]
        0x0003cc78:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003cc7a:    4583        .E      CMP      r11,r0
        0x0003cc7c:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003cc7e:    db2f        /.      BLT      0x3cce0 ; quant_partition + 428
        0x0003cc80:    e9cd9002    ....    STRD     r9,r0,[sp,#8]
        0x0003cc84:    e9cda800    ....    STRD     r10,r8,[sp,#0]
        0x0003cc88:    ee280a09    (...    VMUL.F32 s0,s16,s18
        0x0003cc8c:    465b        [F      MOV      r3,r11
        0x0003cc8e:    462a        *F      MOV      r2,r5
        0x0003cc90:    4639        9F      MOV      r1,r7
        0x0003cc92:    4620         F      MOV      r0,r4
        0x0003cc94:    f7ffff4e    ..N.    BL       quant_partition ; 0x3cb34
        0x0003cc98:    4607        .F      MOV      r7,r0
        0x0003cc9a:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003cc9c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003cc9e:    1a40        @.      SUBS     r0,r0,r1
        0x0003cca0:    ebab0000    ....    SUB      r0,r11,r0
        0x0003cca4:    2818        .(      CMP      r0,#0x18
        0x0003cca6:    dd05        ..      BLE      0x3ccb4 ; quant_partition + 384
        0x0003cca8:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003ccaa:    b119        ..      CBZ      r1,0x3ccb4 ; quant_partition + 384
        0x0003ccac:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003ccae:    4408        .D      ADD      r0,r0,r1
        0x0003ccb0:    3818        .8      SUBS     r0,r0,#0x18
        0x0003ccb2:    9005        ..      STR      r0,[sp,#0x14]
        0x0003ccb4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003ccb6:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003ccb8:    e9cda100    ....    STRD     r10,r1,[sp,#0]
        0x0003ccbc:    fa40f00a    @...    ASR      r0,r0,r10
        0x0003ccc0:    e9cd9002    ....    STRD     r9,r0,[sp,#8]
        0x0003ccc4:    ee280a28    (.(.    VMUL.F32 s0,s16,s17
        0x0003ccc8:    462a        *F      MOV      r2,r5
        0x0003ccca:    4620         F      MOV      r0,r4
        0x0003cccc:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0003ccce:    990e        ..      LDR      r1,[sp,#0x38]
        0x0003ccd0:    f7ffff30    ..0.    BL       quant_partition ; 0x3cb34
        0x0003ccd4:    1071        q.      ASRS     r1,r6,#1
        0x0003ccd6:    4088        .@      LSLS     r0,r0,r1
        0x0003ccd8:    ea400507    @...    ORR      r5,r0,r7
        0x0003ccdc:    f000b933    ..3.    B.W      0x3cf46 ; quant_partition + 1042
        0x0003cce0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003cce2:    fa40f00a    @...    ASR      r0,r0,r10
        0x0003cce6:    e9cda100    ....    STRD     r10,r1,[sp,#0]
        0x0003ccea:    e9cd9002    ....    STRD     r9,r0,[sp,#8]
        0x0003ccee:    ee280a28    (.(.    VMUL.F32 s0,s16,s17
        0x0003ccf2:    462a        *F      MOV      r2,r5
        0x0003ccf4:    4620         F      MOV      r0,r4
        0x0003ccf6:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0003ccf8:    990e        ..      LDR      r1,[sp,#0x38]
        0x0003ccfa:    f7ffff1b    ....    BL       quant_partition ; 0x3cb34
        0x0003ccfe:    1071        q.      ASRS     r1,r6,#1
        0x0003cd00:    fa00f601    ....    LSL      r6,r0,r1
        0x0003cd04:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003cd06:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003cd08:    1a41        A.      SUBS     r1,r0,r1
        0x0003cd0a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003cd0c:    1a40        @.      SUBS     r0,r0,r1
        0x0003cd0e:    2818        .(      CMP      r0,#0x18
        0x0003cd10:    dd06        ..      BLE      0x3cd20 ; quant_partition + 492
        0x0003cd12:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003cd14:    f5b14f80    ...O    CMP      r1,#0x4000
        0x0003cd18:    bf1c        ..      ITT      NE
        0x0003cd1a:    4458        XD      ADDNE    r0,r0,r11
        0x0003cd1c:    f1a00b18    ....    SUBNE    r11,r0,#0x18
        0x0003cd20:    ee280a09    (...    VMUL.F32 s0,s16,s18
        0x0003cd24:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003cd26:    e9cda800    ....    STRD     r10,r8,[sp,#0]
        0x0003cd2a:    e9cd9002    ....    STRD     r9,r0,[sp,#8]
        0x0003cd2e:    465b        [F      MOV      r3,r11
        0x0003cd30:    462a        *F      MOV      r2,r5
        0x0003cd32:    4639        9F      MOV      r1,r7
        0x0003cd34:    4620         F      MOV      r0,r4
        0x0003cd36:    f7fffefd    ....    BL       quant_partition ; 0x3cb34
        0x0003cd3a:    ea400506    @...    ORR      r5,r0,r6
        0x0003cd3e:    f000b902    ....    B.W      0x3cf46 ; quant_partition + 1042
        0x0003cd42:    f8dda000    ....    LDR      r10,[sp,#0]
        0x0003cd46:    2200        ."      MOVS     r2,#0
        0x0003cd48:    f1ab0b01    ....    SUB      r11,r11,#1
        0x0003cd4c:    f89a9000    ....    LDRB     r9,[r10,#0]
        0x0003cd50:    f1090e01    ....    ADD      lr,r9,#1
        0x0003cd54:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003cd58:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003cd5c:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003cd60:    45de        .E      CMP      lr,r11
        0x0003cd62:    bfac        ..      ITE      GE
        0x0003cd64:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003cd68:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003cd6a:    eb020e09    ....    ADD      lr,r2,r9
        0x0003cd6e:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003cd72:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003cd76:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003cd7a:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003cd7e:    45de        .E      CMP      lr,r11
        0x0003cd80:    bfac        ..      ITE      GE
        0x0003cd82:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003cd86:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003cd88:    eb020e09    ....    ADD      lr,r2,r9
        0x0003cd8c:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003cd90:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003cd94:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003cd98:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003cd9c:    45de        .E      CMP      lr,r11
        0x0003cd9e:    bfac        ..      ITE      GE
        0x0003cda0:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003cda4:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003cda6:    eb020e09    ....    ADD      lr,r2,r9
        0x0003cdaa:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003cdae:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003cdb2:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003cdb6:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003cdba:    45de        .E      CMP      lr,r11
        0x0003cdbc:    bfac        ..      ITE      GE
        0x0003cdbe:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003cdc2:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003cdc4:    eb020e09    ....    ADD      lr,r2,r9
        0x0003cdc8:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003cdcc:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003cdd0:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003cdd4:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003cdd8:    45de        .E      CMP      lr,r11
        0x0003cdda:    bfac        ..      ITE      GE
        0x0003cddc:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003cde0:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003cde2:    eb020e09    ....    ADD      lr,r2,r9
        0x0003cde6:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003cdea:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003cdee:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003cdf2:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003cdf6:    45de        .E      CMP      lr,r11
        0x0003cdf8:    bfac        ..      ITE      GE
        0x0003cdfa:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003cdfe:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003ce00:    2a00        .*      CMP      r2,#0
        0x0003ce02:    bf0c        ..      ITE      EQ
        0x0003ce04:    f04f3eff    O..>    MOVEQ    lr,#0xffffffff
        0x0003ce08:    f81ae002    ....    LDRBNE   lr,[r10,r2]
        0x0003ce0c:    ebab0e0e    ....    SUB      lr,r11,lr
        0x0003ce10:    f81aa009    ....    LDRB     r10,[r10,r9]
        0x0003ce14:    ebaa0a0b    ....    SUB      r10,r10,r11
        0x0003ce18:    45d6        .E      CMP      lr,r10
        0x0003ce1a:    bfc8        ..      IT       GT
        0x0003ce1c:    464a        JF      MOVGT    r2,r9
        0x0003ce1e:    f8dd9000    ....    LDR      r9,[sp,#0]
        0x0003ce22:    2a00        .*      CMP      r2,#0
        0x0003ce24:    bf0e        ..      ITEE     EQ
        0x0003ce26:    f04f0900    O...    MOVEQ    r9,#0
        0x0003ce2a:    f8199002    ....    LDRBNE   r9,[r9,r2]
        0x0003ce2e:    f1090901    ....    ADDNE    r9,r9,#1
        0x0003ce32:    f8d4a020    .. .    LDR      r10,[r4,#0x20]
        0x0003ce36:    ebaa0a09    ....    SUB      r10,r10,r9
        0x0003ce3a:    f8c4a020    .. .    STR      r10,[r4,#0x20]
        0x0003ce3e:    bf00        ..      NOP      
        0x0003ce40:    f1ba0f00    ....    CMP      r10,#0
        0x0003ce44:    da22        ".      BGE      0x3ce8c ; quant_partition + 856
        0x0003ce46:    2a00        .*      CMP      r2,#0
        0x0003ce48:    dd20         .      BLE      0x3ce8c ; quant_partition + 856
        0x0003ce4a:    44d1        .D      ADD      r9,r9,r10
        0x0003ce4c:    f8c49020    .. .    STR      r9,[r4,#0x20]
        0x0003ce50:    f8cd9000    ....    STR      r9,[sp,#0]
        0x0003ce54:    f8d0e008    ....    LDR      lr,[r0,#8]
        0x0003ce58:    f1010a01    ....    ADD      r10,r1,#1
        0x0003ce5c:    fb0a3a0e    ...:    MLA      r10,r10,lr,r3
        0x0003ce60:    f8d0b060    ..`.    LDR      r11,[r0,#0x60]
        0x0003ce64:    1e52        R.      SUBS     r2,r2,#1
        0x0003ce66:    f93ba01a    ;...    LDRSH    r10,[r11,r10,LSL #1]
        0x0003ce6a:    f8d0b064    ..d.    LDR      r11,[r0,#0x64]
        0x0003ce6e:    44da        .D      ADD      r10,r10,r11
        0x0003ce70:    bf0e        ..      ITEE     EQ
        0x0003ce72:    f04f0900    O...    MOVEQ    r9,#0
        0x0003ce76:    f81a9002    ....    LDRBNE   r9,[r10,r2]
        0x0003ce7a:    f1090901    ....    ADDNE    r9,r9,#1
        0x0003ce7e:    f8dda000    ....    LDR      r10,[sp,#0]
        0x0003ce82:    ebaa0a09    ....    SUB      r10,r10,r9
        0x0003ce86:    f8c4a020    .. .    STR      r10,[r4,#0x20]
        0x0003ce8a:    e7d9        ..      B        0x3ce40 ; quant_partition + 780
        0x0003ce8c:    b31a        ..      CBZ      r2,0x3ced6 ; quant_partition + 930
        0x0003ce8e:    2a08        .*      CMP      r2,#8
        0x0003ce90:    db08        ..      BLT      0x3cea4 ; quant_partition + 880
        0x0003ce92:    f0020007    ....    AND      r0,r2,#7
        0x0003ce96:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x0003ce9a:    eb0101e2    ....    ADD      r1,r1,r2,ASR #3
        0x0003ce9e:    3008        .0      ADDS     r0,r0,#8
        0x0003cea0:    fa00f201    ....    LSL      r2,r0,r1
        0x0003cea4:    9802        ..      LDR      r0,[sp,#8]
        0x0003cea6:    b160        `.      CBZ      r0,0x3cec2 ; quant_partition + 910
        0x0003cea8:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x0003ceaa:    6861        ah      LDR      r1,[r4,#4]
        0x0003ceac:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x0003ceb0:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003ceb4:    9600        ..      STR      r6,[sp,#0]
        0x0003ceb6:    4661        aF      MOV      r1,r12
        0x0003ceb8:    4638        8F      MOV      r0,r7
        0x0003ceba:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003cebc:    f7e2f95a    ..Z.    BL       alg_quant ; 0x1f174
        0x0003cec0:    e007        ..      B        0x3ced2 ; quant_partition + 926
        0x0003cec2:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003cec6:    9600        ..      STR      r6,[sp,#0]
        0x0003cec8:    4661        aF      MOV      r1,r12
        0x0003ceca:    4638        8F      MOV      r0,r7
        0x0003cecc:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003cece:    f7e2f9d8    ....    BL       alg_unquant ; 0x1f282
        0x0003ced2:    4605        .F      MOV      r5,r0
        0x0003ced4:    e037        7.      B        0x3cf46 ; quant_partition + 1042
        0x0003ced6:    6860        `h      LDR      r0,[r4,#4]
        0x0003ced8:    b3a8        ..      CBZ      r0,0x3cf46 ; quant_partition + 1042
        0x0003ceda:    2001        .       MOVS     r0,#1
        0x0003cedc:    40b0        .@      LSLS     r0,r0,r6
        0x0003cede:    1e43        C.      SUBS     r3,r0,#1
        0x0003cee0:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003cee2:    4018        .@      ANDS     r0,r0,r3
        0x0003cee4:    9025        %.      STR      r0,[sp,#0x94]
        0x0003cee6:    d035        5.      BEQ      0x3cf54 ; quant_partition + 1056
        0x0003cee8:    4a29        )J      LDR      r2,[pc,#164] ; [0x3cf90] = 0x3c6ef35f
        0x0003ceea:    f1b80f00    ....    CMP      r8,#0
        0x0003ceee:    f04f0000    O...    MOV      r0,#0
        0x0003cef2:    d035        5.      BEQ      0x3cf60 ; quant_partition + 1068
        0x0003cef4:    f1bc0f00    ....    CMP      r12,#0
        0x0003cef8:    bfc4        ..      ITT      GT
        0x0003cefa:    ed9f0a26    ..&.    VLDRGT   s0,[pc,#152] ; [0x3cf94] = 0x3b800000
        0x0003cefe:    eddf1a26    ..&.    VLDRGT   s3,[pc,#152] ; [0x3cf98] = 0xbb800000
        0x0003cf02:    dd18        ..      BLE      0x3cf36 ; quant_partition + 1026
        0x0003cf04:    4925        %I      LDR      r1,[pc,#148] ; [0x3cf9c] = 0x19660d
        0x0003cf06:    6aa3        .j      LDR      r3,[r4,#0x28]
        0x0003cf08:    fb012103    ...!    MLA      r1,r1,r3,r2
        0x0003cf0c:    f4114f00    ...O    TST      r1,#0x8000
        0x0003cf10:    62a1        .b      STR      r1,[r4,#0x28]
        0x0003cf12:    bf14        ..      ITE      NE
        0x0003cf14:    eef00a40    ..@.    VMOVNE.F32 s1,s0
        0x0003cf18:    eef00a61    ..a.    VMOVEQ.F32 s1,s3
        0x0003cf1c:    eb080180    ....    ADD      r1,r8,r0,LSL #2
        0x0003cf20:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x0003cf24:    eb070180    ....    ADD      r1,r7,r0,LSL #2
        0x0003cf28:    1c40        @.      ADDS     r0,r0,#1
        0x0003cf2a:    ee710a20    q. .    VADD.F32 s1,s2,s1
        0x0003cf2e:    4560        `E      CMP      r0,r12
        0x0003cf30:    edc10a00    ....    VSTR     s1,[r1,#0]
        0x0003cf34:    dbe6        ..      BLT      0x3cf04 ; quant_partition + 976
        0x0003cf36:    9d25        %.      LDR      r5,[sp,#0x94]
        0x0003cf38:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003cf3c:    4661        aF      MOV      r1,r12
        0x0003cf3e:    4638        8F      MOV      r0,r7
        0x0003cf40:    6ae2        .j      LDR      r2,[r4,#0x2c]
        0x0003cf42:    f000fa93    ....    BL       renormalise_vector ; 0x3d46c
        0x0003cf46:    b00f        ..      ADD      sp,sp,#0x3c
        0x0003cf48:    4628        (F      MOV      r0,r5
        0x0003cf4a:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0003cf4e:    b006        ..      ADD      sp,sp,#0x18
        0x0003cf50:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003cf54:    ea4f018c    O...    LSL      r1,r12,#2
        0x0003cf58:    4638        8F      MOV      r0,r7
        0x0003cf5a:    f7dbfc36    ..6.    BL       __aeabi_memclr4 ; 0x187ca
        0x0003cf5e:    e7f2        ..      B        0x3cf46 ; quant_partition + 1042
        0x0003cf60:    f1bc0f00    ....    CMP      r12,#0
        0x0003cf64:    dd10        ..      BLE      0x3cf88 ; quant_partition + 1108
        0x0003cf66:    4d0d        .M      LDR      r5,[pc,#52] ; [0x3cf9c] = 0x19660d
        0x0003cf68:    6aa1        .j      LDR      r1,[r4,#0x28]
        0x0003cf6a:    fb012105    ...!    MLA      r1,r1,r5,r2
        0x0003cf6e:    62a1        .b      STR      r1,[r4,#0x28]
        0x0003cf70:    1509        ..      ASRS     r1,r1,#20
        0x0003cf72:    ee001a10    ....    VMOV     s0,r1
        0x0003cf76:    eb070180    ....    ADD      r1,r7,r0,LSL #2
        0x0003cf7a:    1c40        @.      ADDS     r0,r0,#1
        0x0003cf7c:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003cf80:    4584        .E      CMP      r12,r0
        0x0003cf82:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0003cf86:    dcee        ..      BGT      0x3cf66 ; quant_partition + 1074
        0x0003cf88:    461d        .F      MOV      r5,r3
        0x0003cf8a:    e7d5        ..      B        0x3cf38 ; quant_partition + 1028
    $d
        0x0003cf8c:    38000000    ...8    DCD    939524096
        0x0003cf90:    3c6ef35f    _.n<    DCD    1013904223
        0x0003cf94:    3b800000    ...;    DCD    998244352
        0x0003cf98:    bb800000    ....    DCD    3145728000
        0x0003cf9c:    0019660d    .f..    DCD    1664525
    $t
    i.remove_doubling
    remove_doubling
        0x0003cfa0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003cfa4:    461d        .F      MOV      r5,r3
        0x0003cfa6:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x0003cfaa:    b087        ..      SUB      sp,sp,#0x1c
        0x0003cfac:    eef09a40    ..@.    VMOV.F32 s19,s0
        0x0003cfb0:    4614        .F      MOV      r4,r2
        0x0003cfb2:    4688        .F      MOV      r8,r1
        0x0003cfb4:    4606        .F      MOV      r6,r0
        0x0003cfb6:    9f21        !.      LDR      r7,[sp,#0x84]
        0x0003cfb8:    f000faf2    ....    BL       save_stack ; 0x3d5a0
        0x0003cfbc:    eb0870d8    ...p    ADD      r0,r8,r8,LSR #31
        0x0003cfc0:    ea4f0a60    O.`.    ASR      r10,r0,#1
        0x0003cfc4:    eb0470d4    ...p    ADD      r0,r4,r4,LSR #31
        0x0003cfc8:    ea4f0b60    O.`.    ASR      r11,r0,#1
        0x0003cfcc:    9820         .      LDR      r0,[sp,#0x80]
        0x0003cfce:    9404        ..      STR      r4,[sp,#0x10]
        0x0003cfd0:    9920         .      LDR      r1,[sp,#0x80]
        0x0003cfd2:    6800        .h      LDR      r0,[r0,#0]
        0x0003cfd4:    eb06048a    ....    ADD      r4,r6,r10,LSL #2
        0x0003cfd8:    eb0070d0    ...p    ADD      r0,r0,r0,LSR #31
        0x0003cfdc:    1040        @.      ASRS     r0,r0,#1
        0x0003cfde:    6008        .`      STR      r0,[r1,#0]
        0x0003cfe0:    eb0771d7    ...q    ADD      r1,r7,r7,LSR #31
        0x0003cfe4:    1049        I.      ASRS     r1,r1,#1
        0x0003cfe6:    9121        !.      STR      r1,[sp,#0x84]
        0x0003cfe8:    eb0571d5    ...q    ADD      r1,r5,r5,LSR #31
        0x0003cfec:    104d        M.      ASRS     r5,r1,#1
        0x0003cfee:    4550        PE      CMP      r0,r10
        0x0003cff0:    db03        ..      BLT      0x3cffa ; remove_doubling + 90
        0x0003cff2:    9820         .      LDR      r0,[sp,#0x80]
        0x0003cff4:    f1aa0101    ....    SUB      r1,r10,#1
        0x0003cff8:    6001        .`      STR      r1,[r0,#0]
        0x0003cffa:    9820         .      LDR      r0,[sp,#0x80]
        0x0003cffc:    6806        .h      LDR      r6,[r0,#0]
        0x0003cffe:    ea4f008a    O...    LSL      r0,r10,#2
        0x0003d002:    1d00        ..      ADDS     r0,r0,#4
        0x0003d004:    9600        ..      STR      r6,[sp,#0]
        0x0003d006:    f002fcb9    ....    BL       spl_alloca ; 0x3f97c
        0x0003d00a:    4607        .F      MOV      r7,r0
        0x0003d00c:    eba40086    ....    SUB      r0,r4,r6,LSL #2
        0x0003d010:    ed9fcafd    ....    VLDR     s24,[pc,#1012] ; [0x3d408] = 0
        0x0003d014:    2d00        .-      CMP      r5,#0
        0x0003d016:    eeb08a4c    ..L.    VMOV.F32 s16,s24
        0x0003d01a:    eef08a48    ..H.    VMOV.F32 s17,s16
        0x0003d01e:    dd30        0.      BLE      0x3d082 ; remove_doubling + 226
        0x0003d020:    1f21        !.      SUBS     r1,r4,#4
        0x0003d022:    1f22        ".      SUBS     r2,r4,#4
        0x0003d024:    1f00        ..      SUBS     r0,r0,#4
        0x0003d026:    f0150f01    ....    TST      r5,#1
        0x0003d02a:    d00c        ..      BEQ      0x3d046 ; remove_doubling + 166
        0x0003d02c:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003d030:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003d034:    1d09        ..      ADDS     r1,r1,#4
        0x0003d036:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x0003d03a:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003d03e:    1d00        ..      ADDS     r0,r0,#4
        0x0003d040:    1d12        ..      ADDS     r2,r2,#4
        0x0003d042:    ee408a20    @. .    VMLA.F32 s17,s0,s1
        0x0003d046:    106b        k.      ASRS     r3,r5,#1
        0x0003d048:    d01b        ..      BEQ      0x3d082 ; remove_doubling + 226
        0x0003d04a:    bf00        ..      NOP      
        0x0003d04c:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003d050:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003d054:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x0003d058:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003d05c:    ee408a20    @. .    VMLA.F32 s17,s0,s1
        0x0003d060:    edd10a02    ....    VLDR     s1,[r1,#8]
        0x0003d064:    ed920a02    ....    VLDR     s0,[r2,#8]
        0x0003d068:    3208        .2      ADDS     r2,r2,#8
        0x0003d06a:    ee008a80    ....    VMLA.F32 s16,s1,s0
        0x0003d06e:    edd10a02    ....    VLDR     s1,[r1,#8]
        0x0003d072:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003d076:    3008        .0      ADDS     r0,r0,#8
        0x0003d078:    3108        .1      ADDS     r1,r1,#8
        0x0003d07a:    ee408a80    @...    VMLA.F32 s17,s1,s0
        0x0003d07e:    1e5b        [.      SUBS     r3,r3,#1
        0x0003d080:    d1e4        ..      BNE      0x3d04c ; remove_doubling + 172
        0x0003d082:    eeb09a48    ..H.    VMOV.F32 s18,s16
        0x0003d086:    ed878a00    ....    VSTR     s16,[r7,#0]
        0x0003d08a:    f1ba0f00    ....    CMP      r10,#0
        0x0003d08e:    dd4a        J.      BLE      0x3d126 ; remove_doubling + 390
        0x0003d090:    4620         F      MOV      r0,r4
        0x0003d092:    eb040285    ....    ADD      r2,r4,r5,LSL #2
        0x0003d096:    4639        9F      MOV      r1,r7
        0x0003d098:    f01a0f01    ....    TST      r10,#1
        0x0003d09c:    d015        ..      BEQ      0x3d0ca ; remove_doubling + 298
        0x0003d09e:    ed100a01    ....    VLDR     s0,[r0,#-4]
        0x0003d0a2:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003d0a6:    ed120a01    ....    VLDR     s0,[r2,#-4]
        0x0003d0aa:    ee008a40    ..@.    VMLS.F32 s16,s0,s0
        0x0003d0ae:    eeb58ac0    ....    VCMPE.F32 s16,#0.0
        0x0003d0b2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d0b6:    bf34        4.      ITE      CC
        0x0003d0b8:    eeb00a4c    ..L.    VMOVCC.F32 s0,s24
        0x0003d0bc:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x0003d0c0:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003d0c4:    1f20         .      SUBS     r0,r4,#4
        0x0003d0c6:    1d39        9.      ADDS     r1,r7,#4
        0x0003d0c8:    1f12        ..      SUBS     r2,r2,#4
        0x0003d0ca:    ea5f036a    _.j.    ASRS     r3,r10,#1
        0x0003d0ce:    d02a        *.      BEQ      0x3d126 ; remove_doubling + 390
        0x0003d0d0:    ed100a01    ....    VLDR     s0,[r0,#-4]
        0x0003d0d4:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003d0d8:    ed120a01    ....    VLDR     s0,[r2,#-4]
        0x0003d0dc:    ee008a40    ..@.    VMLS.F32 s16,s0,s0
        0x0003d0e0:    eeb58ac0    ....    VCMPE.F32 s16,#0.0
        0x0003d0e4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d0e8:    bf34        4.      ITE      CC
        0x0003d0ea:    eeb00a4c    ..L.    VMOVCC.F32 s0,s24
        0x0003d0ee:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x0003d0f2:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003d0f6:    ed100a02    ....    VLDR     s0,[r0,#-8]
        0x0003d0fa:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003d0fe:    ed120a02    ....    VLDR     s0,[r2,#-8]
        0x0003d102:    ee008a40    ..@.    VMLS.F32 s16,s0,s0
        0x0003d106:    eeb58ac0    ....    VCMPE.F32 s16,#0.0
        0x0003d10a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d10e:    bf34        4.      ITE      CC
        0x0003d110:    eeb00a4c    ..L.    VMOVCC.F32 s0,s24
        0x0003d114:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x0003d118:    ed810a02    ....    VSTR     s0,[r1,#8]
        0x0003d11c:    3808        .8      SUBS     r0,r0,#8
        0x0003d11e:    3108        .1      ADDS     r1,r1,#8
        0x0003d120:    3a08        .:      SUBS     r2,r2,#8
        0x0003d122:    1e5b        [.      SUBS     r3,r3,#1
        0x0003d124:    d1d4        ..      BNE      0x3d0d0 ; remove_doubling + 304
        0x0003d126:    eb070086    ....    ADD      r0,r7,r6,LSL #2
        0x0003d12a:    eeb7aa00    ....    VMOV.F32 s20,#1.00000000
        0x0003d12e:    ed90ba00    ....    VLDR     s22,[r0,#0]
        0x0003d132:    eeb08a4a    ..J.    VMOV.F32 s16,s20
        0x0003d136:    ee098a0b    ....    VMLA.F32 s16,s18,s22
        0x0003d13a:    ee180a10    ....    VMOV     r0,s16
        0x0003d13e:    f005fe47    ..G.    BL       __aeabi_f2d ; 0x42dd0
        0x0003d142:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003d146:    f7e1fa5f    .._.    BL       __hardfp_sqrt ; 0x1e608
        0x0003d14a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003d14e:    f005f803    ....    BL       __aeabi_d2f ; 0x42158
        0x0003d152:    ee000a10    ....    VMOV     s0,r0
        0x0003d156:    eeb6da00    ....    VMOV.F32 s26,#0.50000000
        0x0003d15a:    f04f0902    O...    MOV      r9,#2
        0x0003d15e:    eec8aa80    ....    VDIV.F32 s21,s17,s0
        0x0003d162:    ee29fa8d    )...    VMUL.F32 s30,s19,s26
        0x0003d166:    eef0ba6a    ..j.    VMOV.F32 s23,s21
        0x0003d16a:    eddfeaa8    ....    VLDR     s29,[pc,#672] ; [0x3d40c] = 0x3e99999a
        0x0003d16e:    eb0b004b    ..K.    ADD      r0,r11,r11,LSL #1
        0x0003d172:    ed9feaa7    ....    VLDR     s28,[pc,#668] ; [0x3d410] = 0x3f59999a
        0x0003d176:    eddffaa7    ....    VLDR     s31,[pc,#668] ; [0x3d414] = 0x3f666666
        0x0003d17a:    eeb08a4c    ..L.    VMOV.F32 s16,s24
        0x0003d17e:    eddfdaa6    ....    VLDR     s27,[pc,#664] ; [0x3d418] = 0x3f333333
        0x0003d182:    9005        ..      STR      r0,[sp,#0x14]
        0x0003d184:    eb090046    ..F.    ADD      r0,r9,r6,LSL #1
        0x0003d188:    ea4f0149    O.I.    LSL      r1,r9,#1
        0x0003d18c:    fb90f8f1    ....    SDIV     r8,r0,r1
        0x0003d190:    45c3        .E      CMP      r11,r8
        0x0003d192:    dc7b        {.      BGT      0x3d28c ; remove_doubling + 748
        0x0003d194:    f1b90f02    ....    CMP      r9,#2
        0x0003d198:    d079        y.      BEQ      0x3d28e ; remove_doubling + 750
        0x0003d19a:    48a0        .H      LDR      r0,[pc,#640] ; [0x3d41c] = 0x48d18
        0x0003d19c:    f8500029    P.).    LDR      r0,[r0,r9,LSL #2]
        0x0003d1a0:    0040        @.      LSLS     r0,r0,#1
        0x0003d1a2:    fb009006    ....    MLA      r0,r0,r6,r9
        0x0003d1a6:    fb90fcf1    ....    SDIV     r12,r0,r1
        0x0003d1aa:    bf00        ..      NOP      
        0x0003d1ac:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003d1b0:    eba40288    ....    SUB      r2,r4,r8,LSL #2
        0x0003d1b4:    eba4018c    ....    SUB      r1,r4,r12,LSL #2
        0x0003d1b8:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0003d1bc:    2d00        .-      CMP      r5,#0
        0x0003d1be:    dd34        4.      BLE      0x3d22a ; remove_doubling + 650
        0x0003d1c0:    1f20         .      SUBS     r0,r4,#4
        0x0003d1c2:    1f09        ..      SUBS     r1,r1,#4
        0x0003d1c4:    1f12        ..      SUBS     r2,r2,#4
        0x0003d1c6:    f0150f01    ....    TST      r5,#1
        0x0003d1ca:    d00c        ..      BEQ      0x3d1e6 ; remove_doubling + 582
        0x0003d1cc:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003d1d0:    edd21a01    ....    VLDR     s3,[r2,#4]
        0x0003d1d4:    1d00        ..      ADDS     r0,r0,#4
        0x0003d1d6:    ee010a21    ..!.    VMLA.F32 s0,s2,s3
        0x0003d1da:    edd11a01    ....    VLDR     s3,[r1,#4]
        0x0003d1de:    1d09        ..      ADDS     r1,r1,#4
        0x0003d1e0:    1d12        ..      ADDS     r2,r2,#4
        0x0003d1e2:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0003d1e6:    106b        k.      ASRS     r3,r5,#1
        0x0003d1e8:    d01f        ..      BEQ      0x3d22a ; remove_doubling + 650
        0x0003d1ea:    bf00        ..      NOP      
        0x0003d1ec:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003d1f0:    edd21a01    ....    VLDR     s3,[r2,#4]
        0x0003d1f4:    ed912a01    ...*    VLDR     s4,[r1,#4]
        0x0003d1f8:    ee010a21    ..!.    VMLA.F32 s0,s2,s3
        0x0003d1fc:    eef01a60    ..`.    VMOV.F32 s3,s1
        0x0003d200:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x0003d204:    ee411a02    A...    VMLA.F32 s3,s2,s4
        0x0003d208:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x0003d20c:    3208        .2      ADDS     r2,r2,#8
        0x0003d20e:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003d212:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003d216:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003d21a:    3008        .0      ADDS     r0,r0,#8
        0x0003d21c:    3108        .1      ADDS     r1,r1,#8
        0x0003d21e:    ee401a81    @...    VMLA.F32 s3,s1,s2
        0x0003d222:    1e5b        [.      SUBS     r3,r3,#1
        0x0003d224:    eef00a61    ..a.    VMOV.F32 s1,s3
        0x0003d228:    d1e0        ..      BNE      0x3d1ec ; remove_doubling + 588
        0x0003d22a:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003d22e:    eb070088    ....    ADD      r0,r7,r8,LSL #2
        0x0003d232:    ee20ca0d     ...    VMUL.F32 s24,s0,s26
        0x0003d236:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003d23a:    eb07008c    ....    ADD      r0,r7,r12,LSL #2
        0x0003d23e:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003d242:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003d246:    ee60ca0d    `...    VMUL.F32 s25,s0,s26
        0x0003d24a:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0003d24e:    ee090a2c    ..,.    VMLA.F32 s0,s18,s25
        0x0003d252:    ee100a10    ....    VMOV     r0,s0
        0x0003d256:    f005fdbb    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0003d25a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003d25e:    f7e1f9d3    ....    BL       __hardfp_sqrt ; 0x1e608
        0x0003d262:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003d266:    f004ff77    ..w.    BL       __aeabi_d2f ; 0x42158
        0x0003d26a:    ee000a10    ....    VMOV     s0,r0
        0x0003d26e:    9821        !.      LDR      r0,[sp,#0x84]
        0x0003d270:    ee8c1a00    ....    VDIV.F32 s2,s24,s0
        0x0003d274:    ebb80000    ....    SUBS     r0,r8,r0
        0x0003d278:    bf54        T.      ITE      PL
        0x0003d27a:    4601        .F      MOVPL    r1,r0
        0x0003d27c:    4241        AB      RSBMI    r1,r0,#0
        0x0003d27e:    2901        .)      CMP      r1,#1
        0x0003d280:    bfd8        ..      IT       LE
        0x0003d282:    eeb00a69    ..i.    VMOVLE.F32 s0,s19
        0x0003d286:    dd12        ..      BLE      0x3d2ae ; remove_doubling + 782
        0x0003d288:    2800        .(      CMP      r0,#0
        0x0003d28a:    e001        ..      B        0x3d290 ; remove_doubling + 752
        0x0003d28c:    e052        R.      B        0x3d334 ; remove_doubling + 916
        0x0003d28e:    e027        '.      B        0x3d2e0 ; remove_doubling + 832
        0x0003d290:    bfb8        ..      IT       LT
        0x0003d292:    4240        @B      RSBLT    r0,r0,#0
        0x0003d294:    2802        .(      CMP      r0,#2
        0x0003d296:    dc08        ..      BGT      0x3d2aa ; remove_doubling + 778
        0x0003d298:    fb09f009    ....    MUL      r0,r9,r9
        0x0003d29c:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0003d2a0:    4286        .B      CMP      r6,r0
        0x0003d2a2:    bfc8        ..      IT       GT
        0x0003d2a4:    eeb00a4f    ..O.    VMOVGT.F32 s0,s30
        0x0003d2a8:    dc01        ..      BGT      0x3d2ae ; remove_doubling + 782
        0x0003d2aa:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003d2ae:    495c        \I      LDR      r1,[pc,#368] ; [0x3d420] = 0x3e99999a
        0x0003d2b0:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0003d2b4:    ee5b0aad    [...    VNMLS.F32 s1,s23,s27
        0x0003d2b8:    ee100a90    ....    VMOV     r0,s1
        0x0003d2bc:    4288        .B      CMP      r0,r1
        0x0003d2be:    bfb8        ..      IT       LT
        0x0003d2c0:    eef00a6e    ..n.    VMOVLT.F32 s1,s29
        0x0003d2c4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d2c6:    4540        @E      CMP      r0,r8
        0x0003d2c8:    dd12        ..      BLE      0x3d2f0 ; remove_doubling + 848
        0x0003d2ca:    ee1b0a8e    ....    VNMLS.F32 s0,s23,s28
        0x0003d2ce:    4855        UH      LDR      r0,[pc,#340] ; [0x3d424] = 0x3ecccccd
        0x0003d2d0:    ee101a10    ....    VMOV     r1,s0
        0x0003d2d4:    4288        .B      CMP      r0,r1
        0x0003d2d6:    bfc8        ..      IT       GT
        0x0003d2d8:    eddf0a53    ..S.    VLDRGT   s1,[pc,#332] ; [0x3d428] = 0x3ecccccd
        0x0003d2dc:    dd15        ..      BLE      0x3d30a ; remove_doubling + 874
        0x0003d2de:    e016        ..      B        0x3d30e ; remove_doubling + 878
        0x0003d2e0:    eb080006    ....    ADD      r0,r8,r6
        0x0003d2e4:    4550        PE      CMP      r0,r10
        0x0003d2e6:    bfcc        ..      ITE      GT
        0x0003d2e8:    46b4        .F      MOVGT    r12,r6
        0x0003d2ea:    eb060c08    ....    ADDLE    r12,r6,r8
        0x0003d2ee:    e75d        ].      B        0x3d1ac ; remove_doubling + 524
        0x0003d2f0:    ebb80f4b    ..K.    CMP      r8,r11,LSL #1
        0x0003d2f4:    da0b        ..      BGE      0x3d30e ; remove_doubling + 878
        0x0003d2f6:    ee1b0aaf    ....    VNMLS.F32 s0,s23,s31
        0x0003d2fa:    ee100a10    ....    VMOV     r0,s0
        0x0003d2fe:    f1b05f7c    ..|_    CMP      r0,#0x3f000000
        0x0003d302:    bfb8        ..      IT       LT
        0x0003d304:    eef60a00    ....    VMOVLT.F32 s1,#0.50000000
        0x0003d308:    db01        ..      BLT      0x3d30e ; remove_doubling + 878
        0x0003d30a:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0003d30e:    eef40ac1    ....    VCMPE.F32 s1,s2
        0x0003d312:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d316:    d207        ..      BCS      0x3d328 ; remove_doubling + 904
        0x0003d318:    eef08a4c    ..L.    VMOV.F32 s17,s24
        0x0003d31c:    eeb0ba6c    ..l.    VMOV.F32 s22,s25
        0x0003d320:    eef0aa41    ..A.    VMOV.F32 s21,s2
        0x0003d324:    f8cd8000    ....    STR      r8,[sp,#0]
        0x0003d328:    f1090901    ....    ADD      r9,r9,#1
        0x0003d32c:    f1b90f0f    ....    CMP      r9,#0xf
        0x0003d330:    f77faf28    ..(.    BLE      0x3d184 ; remove_doubling + 484
        0x0003d334:    eef58ac0    ....    VCMPE.F32 s17,#0.0
        0x0003d338:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d33c:    bf38        8.      IT       CC
        0x0003d33e:    eef08a48    ..H.    VMOVCC.F32 s17,s16
        0x0003d342:    eeb4bae8    ....    VCMPE.F32 s22,s17
        0x0003d346:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d34a:    d903        ..      BLS      0x3d354 ; remove_doubling + 948
        0x0003d34c:    ee3b0a0a    ;...    VADD.F32 s0,s22,s20
        0x0003d350:    ee88aa80    ....    VDIV.F32 s20,s17,s0
        0x0003d354:    f04f0c00    O...    MOV      r12,#0
        0x0003d358:    f10d0704    ....    ADD.W    r7,sp,#4
        0x0003d35c:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x0003d360:    2d00        .-      CMP      r5,#0
        0x0003d362:    dd2a        *.      BLE      0x3d3ba ; remove_doubling + 1050
        0x0003d364:    1f20         .      SUBS     r0,r4,#4
        0x0003d366:    2200        ."      MOVS     r2,#0
        0x0003d368:    f0150f01    ....    TST      r5,#1
        0x0003d36c:    d00b        ..      BEQ      0x3d386 ; remove_doubling + 998
        0x0003d36e:    9900        ..      LDR      r1,[sp,#0]
        0x0003d370:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003d374:    4461        aD      ADD      r1,r1,r12
        0x0003d376:    eba40181    ....    SUB      r1,r4,r1,LSL #2
        0x0003d37a:    2201        ."      MOVS     r2,#1
        0x0003d37c:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003d380:    1d00        ..      ADDS     r0,r0,#4
        0x0003d382:    ee410a00    A...    VMLA.F32 s1,s2,s0
        0x0003d386:    1069        i.      ASRS     r1,r5,#1
        0x0003d388:    d017        ..      BEQ      0x3d3ba ; remove_doubling + 1050
        0x0003d38a:    9b00        ..      LDR      r3,[sp,#0]
        0x0003d38c:    4463        cD      ADD      r3,r3,r12
        0x0003d38e:    eba40683    ....    SUB      r6,r4,r3,LSL #2
        0x0003d392:    bf00        ..      NOP      
        0x0003d394:    eb060382    ....    ADD      r3,r6,r2,LSL #2
        0x0003d398:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0003d39c:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x0003d3a0:    f1020202    ....    ADD      r2,r2,#2
        0x0003d3a4:    ee410a81    A...    VMLA.F32 s1,s3,s2
        0x0003d3a8:    ed931a02    ....    VLDR     s2,[r3,#8]
        0x0003d3ac:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0003d3b0:    3008        .0      ADDS     r0,r0,#8
        0x0003d3b2:    1e49        I.      SUBS     r1,r1,#1
        0x0003d3b4:    ee410a81    A...    VMLA.F32 s1,s3,s2
        0x0003d3b8:    d1ec        ..      BNE      0x3d394 ; remove_doubling + 1012
        0x0003d3ba:    eb07008c    ....    ADD      r0,r7,r12,LSL #2
        0x0003d3be:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003d3c2:    edc00a00    ....    VSTR     s1,[r0,#0]
        0x0003d3c6:    f1bc0f03    ....    CMP      r12,#3
        0x0003d3ca:    dbc7        ..      BLT      0x3d35c ; remove_doubling + 956
        0x0003d3cc:    ed9d0a01    ....    VLDR     s0,[sp,#4]
        0x0003d3d0:    ed9d1a02    ....    VLDR     s2,[sp,#8]
        0x0003d3d4:    eddd0a03    ....    VLDR     s1,[sp,#0xc]
        0x0003d3d8:    ee312a40    1.@*    VSUB.F32 s4,s2,s0
        0x0003d3dc:    ee701ac0    p...    VSUB.F32 s3,s1,s0
        0x0003d3e0:    ee222a2d    ".-*    VMUL.F32 s4,s4,s27
        0x0003d3e4:    eeb42ae1    ...*    VCMPE.F32 s4,s3
        0x0003d3e8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d3ec:    bf38        8.      IT       CC
        0x0003d3ee:    2001        .       MOVCC    r0,#1
        0x0003d3f0:    d320         .      BCC      0x3d434 ; remove_doubling + 1172
        0x0003d3f2:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003d3f6:    ee710a60    q.`.    VSUB.F32 s1,s2,s1
        0x0003d3fa:    ee600aad    `...    VMUL.F32 s1,s1,s27
        0x0003d3fe:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0003d402:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d406:    e011        ..      B        0x3d42c ; remove_doubling + 1164
    $d
        0x0003d408:    00000000    ....    DCD    0
        0x0003d40c:    3e99999a    ...>    DCD    1050253722
        0x0003d410:    3f59999a    ..Y?    DCD    1062836634
        0x0003d414:    3f666666    fff?    DCD    1063675494
        0x0003d418:    3f333333    333?    DCD    1060320051
        0x0003d41c:    00048d18    ....    DCD    298264
        0x0003d420:    3e99999a    ...>    DCD    1050253722
        0x0003d424:    3ecccccd    ...>    DCD    1053609165
        0x0003d428:    3ecccccd    ...>    DCD    1053609165
    $t
        0x0003d42c:    bfcc        ..      ITE      GT
        0x0003d42e:    f04f30ff    O..0    MOVGT    r0,#0xffffffff
        0x0003d432:    2000        .       MOVLE    r0,#0
        0x0003d434:    eeb4aaea    ....    VCMPE.F32 s20,s21
        0x0003d438:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d43c:    dc13        ..      BGT      0x3d466 ; remove_doubling + 1222
        0x0003d43e:    9900        ..      LDR      r1,[sp,#0]
        0x0003d440:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003d444:    9920         .      LDR      r1,[sp,#0x80]
        0x0003d446:    6008        .`      STR      r0,[r1,#0]
        0x0003d448:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003d44a:    4288        .B      CMP      r0,r1
        0x0003d44c:    bfd8        ..      IT       LE
        0x0003d44e:    4608        .F      MOVLE    r0,r1
        0x0003d450:    9920         .      LDR      r1,[sp,#0x80]
        0x0003d452:    6008        .`      STR      r0,[r1,#0]
        0x0003d454:    f000f89c    ....    BL       restore_stack ; 0x3d590
        0x0003d458:    b007        ..      ADD      sp,sp,#0x1c
        0x0003d45a:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0003d45e:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0003d462:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003d466:    eeb0aa6a    ..j.    VMOV.F32 s20,s21
        0x0003d46a:    e7e8        ..      B        0x3d43e ; remove_doubling + 1182
    i.renormalise_vector
    renormalise_vector
        0x0003d46c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003d46e:    1e0c        ..      SUBS     r4,r1,#0
        0x0003d470:    ed2d8b02    -...    VPUSH    {d8}
        0x0003d474:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0003d478:    ed9f0a31    ..1.    VLDR     s0,[pc,#196] ; [0x3d540] = 0
        0x0003d47c:    4605        .F      MOV      r5,r0
        0x0003d47e:    dd20         .      BLE      0x3d4c2 ; renormalise_vector + 86
        0x0003d480:    1f2b        +.      SUBS     r3,r5,#4
        0x0003d482:    461a        .F      MOV      r2,r3
        0x0003d484:    f0140f01    ....    TST      r4,#1
        0x0003d488:    d007        ..      BEQ      0x3d49a ; renormalise_vector + 46
        0x0003d48a:    edd30a01    ....    VLDR     s1,[r3,#4]
        0x0003d48e:    ed921a01    ....    VLDR     s2,[r2,#4]
        0x0003d492:    1d12        ..      ADDS     r2,r2,#4
        0x0003d494:    1d1b        ..      ADDS     r3,r3,#4
        0x0003d496:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003d49a:    ea5f0c64    _.d.    ASRS     r12,r4,#1
        0x0003d49e:    d010        ..      BEQ      0x3d4c2 ; renormalise_vector + 86
        0x0003d4a0:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x0003d4a4:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003d4a8:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003d4ac:    edd30a02    ....    VLDR     s1,[r3,#8]
        0x0003d4b0:    ed921a02    ....    VLDR     s2,[r2,#8]
        0x0003d4b4:    3208        .2      ADDS     r2,r2,#8
        0x0003d4b6:    3308        .3      ADDS     r3,r3,#8
        0x0003d4b8:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0003d4bc:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003d4c0:    d1ee        ..      BNE      0x3d4a0 ; renormalise_vector + 52
        0x0003d4c2:    eddf0a20    .. .    VLDR     s1,[pc,#128] ; [0x3d544] = 0x26901d7d
        0x0003d4c6:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003d4ca:    ee100a10    ....    VMOV     r0,s0
        0x0003d4ce:    f005fc7f    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0003d4d2:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003d4d6:    f7e1f897    ....    BL       __hardfp_sqrt ; 0x1e608
        0x0003d4da:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003d4de:    f004fe3b    ..;.    BL       __aeabi_d2f ; 0x42158
        0x0003d4e2:    ee000a10    ....    VMOV     s0,r0
        0x0003d4e6:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x0003d4ea:    2c00        .,      CMP      r4,#0
        0x0003d4ec:    eec10a00    ....    VDIV.F32 s1,s2,s0
        0x0003d4f0:    ee200a88     ...    VMUL.F32 s0,s1,s16
        0x0003d4f4:    bfdc        ..      ITT      LE
        0x0003d4f6:    ecbd8b02    ....    VPOPLE   {d8}
        0x0003d4fa:    bd70        p.      POPLE    {r4-r6,pc}
        0x0003d4fc:    1f28        (.      SUBS     r0,r5,#4
        0x0003d4fe:    f0140f01    ....    TST      r4,#1
        0x0003d502:    d006        ..      BEQ      0x3d512 ; renormalise_vector + 166
        0x0003d504:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003d508:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003d50c:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0003d510:    1d00        ..      ADDS     r0,r0,#4
        0x0003d512:    1061        a.      ASRS     r1,r4,#1
        0x0003d514:    bf04        ..      ITT      EQ
        0x0003d516:    ecbd8b02    ....    VPOPEQ   {d8}
        0x0003d51a:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003d51c:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003d520:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003d524:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0003d528:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003d52c:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003d530:    edc00a02    ....    VSTR     s1,[r0,#8]
        0x0003d534:    3008        .0      ADDS     r0,r0,#8
        0x0003d536:    1e49        I.      SUBS     r1,r1,#1
        0x0003d538:    d1f0        ..      BNE      0x3d51c ; renormalise_vector + 176
        0x0003d53a:    ecbd8b02    ....    VPOP     {d8}
        0x0003d53e:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003d540:    00000000    ....    DCD    0
        0x0003d544:    26901d7d    }..&    DCD    646978941
    $t
    i.resampling_factor
    resampling_factor
        0x0003d548:    f5b05f7a    ..z_    CMP      r0,#0x3e80
        0x0003d54c:    bf04        ..      ITT      EQ
        0x0003d54e:    2003        .       MOVEQ    r0,#3
        0x0003d550:    4770        pG      BXEQ     lr
        0x0003d552:    dc0c        ..      BGT      0x3d56e ; resampling_factor + 38
        0x0003d554:    f5b05ffa    ..._    CMP      r0,#0x1f40
        0x0003d558:    bf04        ..      ITT      EQ
        0x0003d55a:    2006        .       MOVEQ    r0,#6
        0x0003d55c:    4770        pG      BXEQ     lr
        0x0003d55e:    f5005089    ...P    ADD      r0,r0,#0x1120
        0x0003d562:    f5b04f80    ...O    CMP      r0,#0x4000
        0x0003d566:    bf04        ..      ITT      EQ
        0x0003d568:    2004        .       MOVEQ    r0,#4
        0x0003d56a:    4770        pG      BXEQ     lr
        0x0003d56c:    e00d        ..      B        0x3d58a ; resampling_factor + 66
        0x0003d56e:    f5005009    ...P    ADD      r0,r0,#0x2240
        0x0003d572:    f5b04000    ...@    SUBS     r0,r0,#0x8000
        0x0003d576:    bf04        ..      ITT      EQ
        0x0003d578:    2002        .       MOVEQ    r0,#2
        0x0003d57a:    4770        pG      BXEQ     lr
        0x0003d57c:    f5005009    ...P    ADD      r0,r0,#0x2240
        0x0003d580:    f5b04f00    ...O    CMP      r0,#0x8000
        0x0003d584:    bf04        ..      ITT      EQ
        0x0003d586:    2001        .       MOVEQ    r0,#1
        0x0003d588:    4770        pG      BXEQ     lr
        0x0003d58a:    2000        .       MOVS     r0,#0
        0x0003d58c:    4770        pG      BX       lr
        0x0003d58e:    0000        ..      MOVS     r0,r0
    i.restore_stack
    restore_stack
        0x0003d590:    4902        .I      LDR      r1,[pc,#8] ; [0x3d59c] = 0x10000560
        0x0003d592:    6808        .h      LDR      r0,[r1,#0]
        0x0003d594:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003d596:    688a        .h      LDR      r2,[r1,#8]
        0x0003d598:    604a        J`      STR      r2,[r1,#4]
        0x0003d59a:    4770        pG      BX       lr
    $d
        0x0003d59c:    10000560    `...    DCD    268436832
    $t
    i.save_stack
    save_stack
        0x0003d5a0:    4902        .I      LDR      r1,[pc,#8] ; [0x3d5ac] = 0x10000560
        0x0003d5a2:    68c8        .h      LDR      r0,[r1,#0xc]
        0x0003d5a4:    6008        .`      STR      r0,[r1,#0]
        0x0003d5a6:    684a        Jh      LDR      r2,[r1,#4]
        0x0003d5a8:    608a        .`      STR      r2,[r1,#8]
        0x0003d5aa:    4770        pG      BX       lr
    $d
        0x0003d5ac:    10000560    `...    DCD    268436832
    $t
    i.secHciCback
    secHciCback
        0x0003d5b0:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003d5b2:    4606        .F      MOV      r6,r0
        0x0003d5b4:    2000        .       MOVS     r0,#0
        0x0003d5b6:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0003d5ba:    78b0        .x      LDRB     r0,[r6,#2]
        0x0003d5bc:    4c40        @L      LDR      r4,[pc,#256] ; [0x3d6c0] = 0x10003d98
        0x0003d5be:    281c        .(      CMP      r0,#0x1c
        0x0003d5c0:    d01f        ..      BEQ      0x3d602 ; secHciCback + 82
        0x0003d5c2:    dc12        ..      BGT      0x3d5ea ; secHciCback + 58
        0x0003d5c4:    2814        .(      CMP      r0,#0x14
        0x0003d5c6:    d048        H.      BEQ      0x3d65a ; secHciCback + 170
        0x0003d5c8:    281b        .(      CMP      r0,#0x1b
        0x0003d5ca:    bf18        ..      IT       NE
        0x0003d5cc:    bdf8        ..      POPNE    {r3-r7,pc}
        0x0003d5ce:    4669        iF      MOV      r1,sp
        0x0003d5d0:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0003d5d4:    f7dffabd    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0003d5d8:    4605        .F      MOV      r5,r0
        0x0003d5da:    f8900034    ..4.    LDRB     r0,[r0,#0x34]
        0x0003d5de:    2803        .(      CMP      r0,#3
        0x0003d5e0:    bf1c        ..      ITT      NE
        0x0003d5e2:    2801        .(      CMPNE    r0,#1
        0x0003d5e4:    2804        .(      CMPNE    r0,#4
        0x0003d5e6:    d12a        *.      BNE      0x3d63e ; secHciCback + 142
        0x0003d5e8:    e01e        ..      B        0x3d628 ; secHciCback + 120
        0x0003d5ea:    2825        %(      CMP      r0,#0x25
        0x0003d5ec:    d021        !.      BEQ      0x3d632 ; secHciCback + 130
        0x0003d5ee:    2826        &(      CMP      r0,#0x26
        0x0003d5f0:    bf18        ..      IT       NE
        0x0003d5f2:    bdf8        ..      POPNE    {r3-r7,pc}
        0x0003d5f4:    4669        iF      MOV      r1,sp
        0x0003d5f6:    f1040030    ..0.    ADD      r0,r4,#0x30
        0x0003d5fa:    f7dffaaa    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0003d5fe:    4605        .F      MOV      r5,r0
        0x0003d600:    e01d        ..      B        0x3d63e ; secHciCback + 142
        0x0003d602:    f8940039    ..9.    LDRB     r0,[r4,#0x39]
        0x0003d606:    f8d61005    ....    LDR      r1,[r6,#5]
        0x0003d60a:    eb0400c0    ....    ADD      r0,r4,r0,LSL #3
        0x0003d60e:    6001        .`      STR      r1,[r0,#0]
        0x0003d610:    f8d61009    ....    LDR      r1,[r6,#9]
        0x0003d614:    6041        A`      STR      r1,[r0,#4]
        0x0003d616:    f8940039    ..9.    LDRB     r0,[r4,#0x39]
        0x0003d61a:    2803        .(      CMP      r0,#3
        0x0003d61c:    bf2c        ,.      ITE      CS
        0x0003d61e:    2000        .       MOVCS    r0,#0
        0x0003d620:    1c40        @.      ADDCC    r0,r0,#1
        0x0003d622:    f8840039    ..9.    STRB     r0,[r4,#0x39]
        0x0003d626:    bdf8        ..      POP      {r3-r7,pc}
        0x0003d628:    2110        .!      MOVS     r1,#0x10
        0x0003d62a:    1d70        p.      ADDS     r0,r6,#5
        0x0003d62c:    f7dff996    ....    BL       WStrReverse ; 0x1c95c
        0x0003d630:    e005        ..      B        0x3d63e ; secHciCback + 142
        0x0003d632:    4669        iF      MOV      r1,sp
        0x0003d634:    f1040028    ..(.    ADD      r0,r4,#0x28
        0x0003d638:    f7dffa8b    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0003d63c:    4605        .F      MOV      r5,r0
        0x0003d63e:    2d00        .-      CMP      r5,#0
        0x0003d640:    bf08        ..      IT       EQ
        0x0003d642:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003d644:    f8950034    ..4.    LDRB     r0,[r5,#0x34]
        0x0003d648:    f89d2000    ...     LDRB     r2,[sp,#0]
        0x0003d64c:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x0003d650:    4631        1F      MOV      r1,r6
        0x0003d652:    6bc3        .k      LDR      r3,[r0,#0x3c]
        0x0003d654:    4628        (F      MOV      r0,r5
        0x0003d656:    4798        .G      BLX      r3
        0x0003d658:    bdf8        ..      POP      {r3-r7,pc}
        0x0003d65a:    4669        iF      MOV      r1,sp
        0x0003d65c:    f1040028    ..(.    ADD      r0,r4,#0x28
        0x0003d660:    f7dffa77    ..w.    BL       WsfMsgDeq ; 0x1cb52
        0x0003d664:    b148        H.      CBZ      r0,0x3d67a ; secHciCback + 202
        0x0003d666:    bf00        ..      NOP      
        0x0003d668:    f7dffa85    ....    BL       WsfMsgFree ; 0x1cb76
        0x0003d66c:    4669        iF      MOV      r1,sp
        0x0003d66e:    f1040028    ..(.    ADD      r0,r4,#0x28
        0x0003d672:    f7dffa6e    ..n.    BL       WsfMsgDeq ; 0x1cb52
        0x0003d676:    2800        .(      CMP      r0,#0
        0x0003d678:    d1f6        ..      BNE      0x3d668 ; secHciCback + 184
        0x0003d67a:    4669        iF      MOV      r1,sp
        0x0003d67c:    f1040030    ..0.    ADD      r0,r4,#0x30
        0x0003d680:    f7dffa67    ..g.    BL       WsfMsgDeq ; 0x1cb52
        0x0003d684:    b148        H.      CBZ      r0,0x3d69a ; secHciCback + 234
        0x0003d686:    bf00        ..      NOP      
        0x0003d688:    f7dffa75    ..u.    BL       WsfMsgFree ; 0x1cb76
        0x0003d68c:    4669        iF      MOV      r1,sp
        0x0003d68e:    f1040030    ..0.    ADD      r0,r4,#0x30
        0x0003d692:    f7dffa5e    ..^.    BL       WsfMsgDeq ; 0x1cb52
        0x0003d696:    2800        .(      CMP      r0,#0
        0x0003d698:    d1f6        ..      BNE      0x3d688 ; secHciCback + 216
        0x0003d69a:    4669        iF      MOV      r1,sp
        0x0003d69c:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0003d6a0:    f7dffa57    ..W.    BL       WsfMsgDeq ; 0x1cb52
        0x0003d6a4:    2800        .(      CMP      r0,#0
        0x0003d6a6:    bf08        ..      IT       EQ
        0x0003d6a8:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003d6aa:    bf00        ..      NOP      
        0x0003d6ac:    f7dffa63    ..c.    BL       WsfMsgFree ; 0x1cb76
        0x0003d6b0:    4669        iF      MOV      r1,sp
        0x0003d6b2:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0003d6b6:    f7dffa4c    ..L.    BL       WsfMsgDeq ; 0x1cb52
        0x0003d6ba:    2800        .(      CMP      r0,#0
        0x0003d6bc:    d1f6        ..      BNE      0x3d6ac ; secHciCback + 252
        0x0003d6be:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0003d6c0:    10003d98    .=..    DCD    268451224
    $t
    i.send_update
    send_update
        0x0003d6c4:    b510        ..      PUSH     {r4,lr}
        0x0003d6c6:    b088        ..      SUB      sp,sp,#0x20
        0x0003d6c8:    4604        .F      MOV      r4,r0
        0x0003d6ca:    2003        .       MOVS     r0,#3
        0x0003d6cc:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003d6d0:    9104        ..      STR      r1,[sp,#0x10]
        0x0003d6d2:    2018        .       MOVS     r0,#0x18
        0x0003d6d4:    4914        .I      LDR      r1,[pc,#80] ; [0x3d728] = 0x1000dc8c
        0x0003d6d6:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003d6da:    f1a10034    ..4.    SUB      r0,r1,#0x34
        0x0003d6de:    6acb        .j      LDR      r3,[r1,#0x2c]
        0x0003d6e0:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0003d6e2:    4293        .B      CMP      r3,r2
        0x0003d6e4:    bf24        $.      ITT      CS
        0x0003d6e6:    f8910034    ..4.    LDRBCS   r0,[r1,#0x34]
        0x0003d6ea:    f0100f01    ....    TSTCS    r0,#1
        0x0003d6ee:    bf14        ..      ITE      NE
        0x0003d6f0:    9207        ..      STRNE    r2,[sp,#0x1c]
        0x0003d6f2:    9307        ..      STREQ    r3,[sp,#0x1c]
        0x0003d6f4:    6988        .i      LDR      r0,[r1,#0x18]
        0x0003d6f6:    1c40        @.      ADDS     r0,r0,#1
        0x0003d6f8:    9006        ..      STR      r0,[sp,#0x18]
        0x0003d6fa:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d6fc:    2800        .(      CMP      r0,#0
        0x0003d6fe:    bf0c        ..      ITE      EQ
        0x0003d700:    f04f30ff    O..0    MOVEQ    r0,#0xffffffff
        0x0003d704:    f44f7000    O..p    MOVNE    r0,#0x200
        0x0003d708:    2114        .!      MOVS     r1,#0x14
        0x0003d70a:    9005        ..      STR      r0,[sp,#0x14]
        0x0003d70c:    aa02        ..      ADD      r2,sp,#8
        0x0003d70e:    a803        ..      ADD      r0,sp,#0xc
        0x0003d710:    f7e3fcd6    ....    BL       am_hal_crc32 ; 0x210c0
        0x0003d714:    2001        .       MOVS     r0,#1
        0x0003d716:    9000        ..      STR      r0,[sp,#0]
        0x0003d718:    2318        .#      MOVS     r3,#0x18
        0x0003d71a:    aa02        ..      ADD      r2,sp,#8
        0x0003d71c:    2100        .!      MOVS     r1,#0
        0x0003d71e:    4620         F      MOV      r0,r4
        0x0003d720:    f7e2fb52    ..R.    BL       am_devices_cooper_blocking_write ; 0x1fdc8
        0x0003d724:    b008        ..      ADD      sp,sp,#0x20
        0x0003d726:    bd10        ..      POP      {r4,pc}
    $d
        0x0003d728:    1000dc8c    ....    DCD    268491916
    $t
    i.smpActAttemptRcvd
    smpActAttemptRcvd
        0x0003d72c:    2101        .!      MOVS     r1,#1
        0x0003d72e:    f8801042    ..B.    STRB     r1,[r0,#0x42]
        0x0003d732:    4770        pG      BX       lr
    i.smpActCheckAttempts
    smpActCheckAttempts
        0x0003d734:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003d738:    4604        .F      MOV      r4,r0
        0x0003d73a:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x0003d73e:    460d        .F      MOV      r5,r1
        0x0003d740:    2800        .(      CMP      r0,#0
        0x0003d742:    bf08        ..      IT       EQ
        0x0003d744:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0003d748:    2600        .&      MOVS     r6,#0
        0x0003d74a:    f8846042    ..B`    STRB     r6,[r4,#0x42]
        0x0003d74e:    2709        .'      MOVS     r7,#9
        0x0003d750:    200a        .       MOVS     r0,#0xa
        0x0003d752:    f000fd2d    ..-.    BL       smpMsgAlloc ; 0x3e1b0
        0x0003d756:    0001        ..      MOVS     r1,r0
        0x0003d758:    d005        ..      BEQ      0x3d766 ; smpActCheckAttempts + 50
        0x0003d75a:    2205        ."      MOVS     r2,#5
        0x0003d75c:    720a        .r      STRB     r2,[r1,#8]
        0x0003d75e:    724f        Or      STRB     r7,[r1,#9]
        0x0003d760:    4620         F      MOV      r0,r4
        0x0003d762:    f001fc85    ....    BL       smpSendPkt ; 0x3f070
        0x0003d766:    2109        .!      MOVS     r1,#9
        0x0003d768:    70e9        .p      STRB     r1,[r5,#3]
        0x0003d76a:    212b        +!      MOVS     r1,#0x2b
        0x0003d76c:    4628        (F      MOV      r0,r5
        0x0003d76e:    70a9        .p      STRB     r1,[r5,#2]
        0x0003d770:    f7ddfaca    ....    BL       DmSmpCbackExec ; 0x1ad08
        0x0003d774:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003d776:    b110        ..      CBZ      r0,0x3d77e ; smpActCheckAttempts + 74
        0x0003d778:    f7dff948    ..H.    BL       WsfBufFree ; 0x1ca0c
        0x0003d77c:    6326        &c      STR      r6,[r4,#0x30]
        0x0003d77e:    4620         F      MOV      r0,r4
        0x0003d780:    f7dffc06    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003d784:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003d788:    f7dffc02    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003d78c:    f884603b    ..;`    STRB     r6,[r4,#0x3b]
        0x0003d790:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003d794:    2800        .(      CMP      r0,#0
        0x0003d796:    bf14        ..      ITE      NE
        0x0003d798:    200b        .       MOVNE    r0,#0xb
        0x0003d79a:    2001        .       MOVEQ    r0,#1
        0x0003d79c:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003d7a0:    f8846043    ..C`    STRB     r6,[r4,#0x43]
        0x0003d7a4:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.smpActCleanup
    smpActCleanup
        0x0003d7a8:    b570        p.      PUSH     {r4-r6,lr}
        0x0003d7aa:    4604        .F      MOV      r4,r0
        0x0003d7ac:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003d7ae:    2500        .%      MOVS     r5,#0
        0x0003d7b0:    b110        ..      CBZ      r0,0x3d7b8 ; smpActCleanup + 16
        0x0003d7b2:    f7dff92b    ..+.    BL       WsfBufFree ; 0x1ca0c
        0x0003d7b6:    6325        %c      STR      r5,[r4,#0x30]
        0x0003d7b8:    4620         F      MOV      r0,r4
        0x0003d7ba:    f7dffbe9    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003d7be:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003d7c2:    f7dffbe5    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003d7c6:    f884503b    ..;P    STRB     r5,[r4,#0x3b]
        0x0003d7ca:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003d7ce:    2800        .(      CMP      r0,#0
        0x0003d7d0:    bf14        ..      ITE      NE
        0x0003d7d2:    200b        .       MOVNE    r0,#0xb
        0x0003d7d4:    2001        .       MOVEQ    r0,#1
        0x0003d7d6:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003d7da:    f8845043    ..CP    STRB     r5,[r4,#0x43]
        0x0003d7de:    bd70        p.      POP      {r4-r6,pc}
    i.smpActMaxAttempts
    smpActMaxAttempts
        0x0003d7e0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003d7e4:    4605        .F      MOV      r5,r0
        0x0003d7e6:    4604        .F      MOV      r4,r0
        0x0003d7e8:    460e        .F      MOV      r6,r1
        0x0003d7ea:    78cf        .x      LDRB     r7,[r1,#3]
        0x0003d7ec:    200a        .       MOVS     r0,#0xa
        0x0003d7ee:    f000fcdf    ....    BL       smpMsgAlloc ; 0x3e1b0
        0x0003d7f2:    0001        ..      MOVS     r1,r0
        0x0003d7f4:    d005        ..      BEQ      0x3d802 ; smpActMaxAttempts + 34
        0x0003d7f6:    2205        ."      MOVS     r2,#5
        0x0003d7f8:    720a        .r      STRB     r2,[r1,#8]
        0x0003d7fa:    724f        Or      STRB     r7,[r1,#9]
        0x0003d7fc:    4620         F      MOV      r0,r4
        0x0003d7fe:    f001fc37    ..7.    BL       smpSendPkt ; 0x3f070
        0x0003d802:    4637        7F      MOV      r7,r6
        0x0003d804:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003d806:    2600        .&      MOVS     r6,#0
        0x0003d808:    b110        ..      CBZ      r0,0x3d810 ; smpActMaxAttempts + 48
        0x0003d80a:    f7dff8ff    ....    BL       WsfBufFree ; 0x1ca0c
        0x0003d80e:    6326        &c      STR      r6,[r4,#0x30]
        0x0003d810:    4620         F      MOV      r0,r4
        0x0003d812:    f7dffbbd    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003d816:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003d81a:    f7dffbb9    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003d81e:    f884603b    ..;`    STRB     r6,[r4,#0x3b]
        0x0003d822:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003d826:    2800        .(      CMP      r0,#0
        0x0003d828:    bf14        ..      ITE      NE
        0x0003d82a:    210b        .!      MOVNE    r1,#0xb
        0x0003d82c:    2101        .!      MOVEQ    r1,#1
        0x0003d82e:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003d832:    f8846043    ..C`    STRB     r6,[r4,#0x43]
        0x0003d836:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003d83a:    2200        ."      MOVS     r2,#0
        0x0003d83c:    2101        .!      MOVS     r1,#1
        0x0003d83e:    f7dcff6b    ..k.    BL       DmConnSetIdle ; 0x1a718
        0x0003d842:    202b        +       MOVS     r0,#0x2b
        0x0003d844:    70b8        .p      STRB     r0,[r7,#2]
        0x0003d846:    4638        8F      MOV      r0,r7
        0x0003d848:    f7ddfa5e    ..^.    BL       DmSmpCbackExec ; 0x1ad08
        0x0003d84c:    f895003d    ..=.    LDRB     r0,[r5,#0x3d]
        0x0003d850:    f7defd30    ..0.    BL       SmpDbMaxAttemptReached ; 0x1c2b4
        0x0003d854:    2210        ."      MOVS     r2,#0x10
        0x0003d856:    4601        .F      MOV      r1,r0
        0x0003d858:    76aa        .v      STRB     r2,[r5,#0x1a]
        0x0003d85a:    f1050010    ....    ADD      r0,r5,#0x10
        0x0003d85e:    f7dffb29    ..).    BL       WsfTimerStartMs ; 0x1ceb4
        0x0003d862:    f8856042    ..B`    STRB     r6,[r5,#0x42]
        0x0003d866:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.smpActNone
    smpActNone
        0x0003d86a:    4770        pG      BX       lr
    i.smpActNotifyDmAttemptsFailure
    smpActNotifyDmAttemptsFailure
        0x0003d86c:    4608        .F      MOV      r0,r1
        0x0003d86e:    2109        .!      MOVS     r1,#9
        0x0003d870:    70c1        .p      STRB     r1,[r0,#3]
        0x0003d872:    212b        +!      MOVS     r1,#0x2b
        0x0003d874:    7081        .p      STRB     r1,[r0,#2]
        0x0003d876:    f7ddba47    ..G.    B        DmSmpCbackExec ; 0x1ad08
    i.smpActNotifyDmRspToFailure
    smpActNotifyDmRspToFailure
        0x0003d87a:    4608        .F      MOV      r0,r1
        0x0003d87c:    21e1        .!      MOVS     r1,#0xe1
        0x0003d87e:    70c1        .p      STRB     r1,[r0,#3]
        0x0003d880:    212b        +!      MOVS     r1,#0x2b
        0x0003d882:    7081        .p      STRB     r1,[r0,#2]
        0x0003d884:    f7ddba40    ..@.    B        DmSmpCbackExec ; 0x1ad08
    i.smpActPairCnfCalc1
    smpActPairCnfCalc1
        0x0003d888:    b570        p.      PUSH     {r4-r6,lr}
        0x0003d88a:    4604        .F      MOV      r4,r0
        0x0003d88c:    460d        .F      MOV      r5,r1
        0x0003d88e:    7d0a        .}      LDRB     r2,[r1,#0x14]
        0x0003d890:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003d892:    1d09        ..      ADDS     r1,r1,#4
        0x0003d894:    f7dafe79    ..y.    BL       __aeabi_memcpy ; 0x1858a
        0x0003d898:    7d28        (}      LDRB     r0,[r5,#0x14]
        0x0003d89a:    2803        .(      CMP      r0,#3
        0x0003d89c:    d108        ..      BNE      0x3d8b0 ; smpActPairCnfCalc1 + 40
        0x0003d89e:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003d8a0:    2000        .       MOVS     r0,#0
        0x0003d8a2:    f8c10003    ....    STR      r0,[r1,#3]
        0x0003d8a6:    f8c10007    ....    STR      r0,[r1,#7]
        0x0003d8aa:    f8c1000b    ....    STR      r0,[r1,#0xb]
        0x0003d8ae:    73c8        .s      STRB     r0,[r1,#0xf]
        0x0003d8b0:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003d8b2:    2110        .!      MOVS     r1,#0x10
        0x0003d8b4:    3030        00      ADDS     r0,r0,#0x30
        0x0003d8b6:    f7defcab    ....    BL       SecRand ; 0x1c210
        0x0003d8ba:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003d8bc:    4620         F      MOV      r0,r4
        0x0003d8be:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003d8c2:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x0003d8c6:    f000b94d    ..M.    B.W      smpCalcC1Part1 ; 0x3db64
    i.smpActPairCnfCalc2
    smpActPairCnfCalc2
        0x0003d8ca:    684a        Jh      LDR      r2,[r1,#4]
        0x0003d8cc:    6b01        .k      LDR      r1,[r0,#0x30]
        0x0003d8ce:    f000b9f5    ....    B.W      smpCalcC1Part2 ; 0x3dcbc
    i.smpActPairCnfVerCalc1
    smpActPairCnfVerCalc1
        0x0003d8d2:    6849        Ih      LDR      r1,[r1,#4]
        0x0003d8d4:    f1010209    ....    ADD      r2,r1,#9
        0x0003d8d8:    6b01        .k      LDR      r1,[r0,#0x30]
        0x0003d8da:    6813        .h      LDR      r3,[r2,#0]
        0x0003d8dc:    610b        .a      STR      r3,[r1,#0x10]
        0x0003d8de:    6853        Sh      LDR      r3,[r2,#4]
        0x0003d8e0:    614b        Ka      STR      r3,[r1,#0x14]
        0x0003d8e2:    6893        .h      LDR      r3,[r2,#8]
        0x0003d8e4:    618b        .a      STR      r3,[r1,#0x18]
        0x0003d8e6:    68d3        .h      LDR      r3,[r2,#0xc]
        0x0003d8e8:    61cb        .a      STR      r3,[r1,#0x1c]
        0x0003d8ea:    6b01        .k      LDR      r1,[r0,#0x30]
        0x0003d8ec:    f000b93a    ..:.    B.W      smpCalcC1Part1 ; 0x3db64
    i.smpActPairCnfVerCalc2
    smpActPairCnfVerCalc2
        0x0003d8f0:    684a        Jh      LDR      r2,[r1,#4]
        0x0003d8f2:    6b01        .k      LDR      r1,[r0,#0x30]
        0x0003d8f4:    f000b9e2    ....    B.W      smpCalcC1Part2 ; 0x3dcbc
    i.smpActPairingCancel
    smpActPairingCancel
        0x0003d8f8:    b570        p.      PUSH     {r4-r6,lr}
        0x0003d8fa:    4604        .F      MOV      r4,r0
        0x0003d8fc:    460d        .F      MOV      r5,r1
        0x0003d8fe:    78ce        .x      LDRB     r6,[r1,#3]
        0x0003d900:    200a        .       MOVS     r0,#0xa
        0x0003d902:    f000fc55    ..U.    BL       smpMsgAlloc ; 0x3e1b0
        0x0003d906:    0001        ..      MOVS     r1,r0
        0x0003d908:    d005        ..      BEQ      0x3d916 ; smpActPairingCancel + 30
        0x0003d90a:    2205        ."      MOVS     r2,#5
        0x0003d90c:    720a        .r      STRB     r2,[r1,#8]
        0x0003d90e:    724e        Nr      STRB     r6,[r1,#9]
        0x0003d910:    4620         F      MOV      r0,r4
        0x0003d912:    f001fbad    ....    BL       smpSendPkt ; 0x3f070
        0x0003d916:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003d918:    2600        .&      MOVS     r6,#0
        0x0003d91a:    b110        ..      CBZ      r0,0x3d922 ; smpActPairingCancel + 42
        0x0003d91c:    f7dff876    ..v.    BL       WsfBufFree ; 0x1ca0c
        0x0003d920:    6326        &c      STR      r6,[r4,#0x30]
        0x0003d922:    4620         F      MOV      r0,r4
        0x0003d924:    f7dffb34    ..4.    BL       WsfTimerStop ; 0x1cf90
        0x0003d928:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003d92c:    f7dffb30    ..0.    BL       WsfTimerStop ; 0x1cf90
        0x0003d930:    f884603b    ..;`    STRB     r6,[r4,#0x3b]
        0x0003d934:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003d938:    2800        .(      CMP      r0,#0
        0x0003d93a:    bf14        ..      ITE      NE
        0x0003d93c:    210b        .!      MOVNE    r1,#0xb
        0x0003d93e:    2101        .!      MOVEQ    r1,#1
        0x0003d940:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003d944:    f8846043    ..C`    STRB     r6,[r4,#0x43]
        0x0003d948:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003d94c:    2200        ."      MOVS     r2,#0
        0x0003d94e:    2101        .!      MOVS     r1,#1
        0x0003d950:    f7dcfee2    ....    BL       DmConnSetIdle ; 0x1a718
        0x0003d954:    202b        +       MOVS     r0,#0x2b
        0x0003d956:    70a8        .p      STRB     r0,[r5,#2]
        0x0003d958:    4628        (F      MOV      r0,r5
        0x0003d95a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003d95e:    f7ddb9d3    ....    B        DmSmpCbackExec ; 0x1ad08
    i.smpActPairingCmpl
    smpActPairingCmpl
        0x0003d962:    b530        0.      PUSH     {r4,r5,lr}
        0x0003d964:    4604        .F      MOV      r4,r0
        0x0003d966:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003d968:    b083        ..      SUB      sp,sp,#0xc
        0x0003d96a:    2500        .%      MOVS     r5,#0
        0x0003d96c:    b110        ..      CBZ      r0,0x3d974 ; smpActPairingCmpl + 18
        0x0003d96e:    f7dff84d    ..M.    BL       WsfBufFree ; 0x1ca0c
        0x0003d972:    6325        %c      STR      r5,[r4,#0x30]
        0x0003d974:    4620         F      MOV      r0,r4
        0x0003d976:    f7dffb0b    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003d97a:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003d97e:    f7dffb07    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003d982:    f884503b    ..;P    STRB     r5,[r4,#0x3b]
        0x0003d986:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003d98a:    2800        .(      CMP      r0,#0
        0x0003d98c:    bf14        ..      ITE      NE
        0x0003d98e:    210b        .!      MOVNE    r1,#0xb
        0x0003d990:    2101        .!      MOVEQ    r1,#1
        0x0003d992:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003d996:    f8845043    ..CP    STRB     r5,[r4,#0x43]
        0x0003d99a:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003d99e:    2200        ."      MOVS     r2,#0
        0x0003d9a0:    2101        .!      MOVS     r1,#1
        0x0003d9a2:    f7dcfeb9    ....    BL       DmConnSetIdle ; 0x1a718
        0x0003d9a6:    f8940040    ..@.    LDRB     r0,[r4,#0x40]
        0x0003d9aa:    f88d0004    ....    STRB     r0,[sp,#4]
        0x0003d9ae:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003d9b2:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003d9b6:    202a        *       MOVS     r0,#0x2a
        0x0003d9b8:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003d9bc:    4668        hF      MOV      r0,sp
        0x0003d9be:    f7ddf9a3    ....    BL       DmSmpCbackExec ; 0x1ad08
        0x0003d9c2:    b003        ..      ADD      sp,sp,#0xc
        0x0003d9c4:    bd30        0.      POP      {r4,r5,pc}
    i.smpActPairingFailed
    smpActPairingFailed
        0x0003d9c6:    b570        p.      PUSH     {r4-r6,lr}
        0x0003d9c8:    4604        .F      MOV      r4,r0
        0x0003d9ca:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003d9cc:    460d        .F      MOV      r5,r1
        0x0003d9ce:    2600        .&      MOVS     r6,#0
        0x0003d9d0:    b110        ..      CBZ      r0,0x3d9d8 ; smpActPairingFailed + 18
        0x0003d9d2:    f7dff81b    ....    BL       WsfBufFree ; 0x1ca0c
        0x0003d9d6:    6326        &c      STR      r6,[r4,#0x30]
        0x0003d9d8:    4620         F      MOV      r0,r4
        0x0003d9da:    f7dffad9    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003d9de:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003d9e2:    f7dffad5    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003d9e6:    f884603b    ..;`    STRB     r6,[r4,#0x3b]
        0x0003d9ea:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003d9ee:    2800        .(      CMP      r0,#0
        0x0003d9f0:    bf14        ..      ITE      NE
        0x0003d9f2:    210b        .!      MOVNE    r1,#0xb
        0x0003d9f4:    2101        .!      MOVEQ    r1,#1
        0x0003d9f6:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003d9fa:    f8846043    ..C`    STRB     r6,[r4,#0x43]
        0x0003d9fe:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003da02:    2200        ."      MOVS     r2,#0
        0x0003da04:    2101        .!      MOVS     r1,#1
        0x0003da06:    f7dcfe87    ....    BL       DmConnSetIdle ; 0x1a718
        0x0003da0a:    202b        +       MOVS     r0,#0x2b
        0x0003da0c:    70a8        .p      STRB     r0,[r5,#2]
        0x0003da0e:    4628        (F      MOV      r0,r5
        0x0003da10:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003da14:    f7ddb978    ..x.    B        DmSmpCbackExec ; 0x1ad08
    i.smpActSecReqTimeout
    smpActSecReqTimeout
        0x0003da18:    b570        p.      PUSH     {r4-r6,lr}
        0x0003da1a:    4604        .F      MOV      r4,r0
        0x0003da1c:    460d        .F      MOV      r5,r1
        0x0003da1e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003da22:    f7dcfe57    ..W.    BL       DmConnSecLevel ; 0x1a6d4
        0x0003da26:    b138        8.      CBZ      r0,0x3da38 ; smpActSecReqTimeout + 32
        0x0003da28:    201f        .       MOVS     r0,#0x1f
        0x0003da2a:    70a8        .p      STRB     r0,[r5,#2]
        0x0003da2c:    4629        )F      MOV      r1,r5
        0x0003da2e:    4620         F      MOV      r0,r4
        0x0003da30:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003da34:    f001bb36    ..6.    B.W      smpSmExecute ; 0x3f0a4
        0x0003da38:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003da3a:    2600        .&      MOVS     r6,#0
        0x0003da3c:    b110        ..      CBZ      r0,0x3da44 ; smpActSecReqTimeout + 44
        0x0003da3e:    f7deffe5    ....    BL       WsfBufFree ; 0x1ca0c
        0x0003da42:    6326        &c      STR      r6,[r4,#0x30]
        0x0003da44:    4620         F      MOV      r0,r4
        0x0003da46:    f7dffaa3    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003da4a:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003da4e:    f7dffa9f    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003da52:    f884603b    ..;`    STRB     r6,[r4,#0x3b]
        0x0003da56:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003da5a:    2800        .(      CMP      r0,#0
        0x0003da5c:    bf14        ..      ITE      NE
        0x0003da5e:    210b        .!      MOVNE    r1,#0xb
        0x0003da60:    2101        .!      MOVEQ    r1,#1
        0x0003da62:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003da66:    f8846043    ..C`    STRB     r6,[r4,#0x43]
        0x0003da6a:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003da6e:    2200        ."      MOVS     r2,#0
        0x0003da70:    2101        .!      MOVS     r1,#1
        0x0003da72:    f7dcfe51    ..Q.    BL       DmConnSetIdle ; 0x1a718
        0x0003da76:    202b        +       MOVS     r0,#0x2b
        0x0003da78:    70a8        .p      STRB     r0,[r5,#2]
        0x0003da7a:    4628        (F      MOV      r0,r5
        0x0003da7c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003da80:    f7ddb942    ..B.    B        DmSmpCbackExec ; 0x1ad08
    i.smpActSendPairCnf
    smpActSendPairCnf
        0x0003da84:    b570        p.      PUSH     {r4-r6,lr}
        0x0003da86:    4604        .F      MOV      r4,r0
        0x0003da88:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0003da8c:    460d        .F      MOV      r5,r1
        0x0003da8e:    2800        .(      CMP      r0,#0
        0x0003da90:    bf14        ..      ITE      NE
        0x0003da92:    2003        .       MOVNE    r0,#3
        0x0003da94:    2004        .       MOVEQ    r0,#4
        0x0003da96:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003da9a:    210f        .!      MOVS     r1,#0xf
        0x0003da9c:    72a1        .r      STRB     r1,[r4,#0xa]
        0x0003da9e:    21e1        .!      MOVS     r1,#0xe1
        0x0003daa0:    72e1        .r      STRB     r1,[r4,#0xb]
        0x0003daa2:    4620         F      MOV      r0,r4
        0x0003daa4:    211e        .!      MOVS     r1,#0x1e
        0x0003daa6:    f7dffa3d    ..=.    BL       WsfTimerStartSec ; 0x1cf24
        0x0003daaa:    2019        .       MOVS     r0,#0x19
        0x0003daac:    f000fb80    ....    BL       smpMsgAlloc ; 0x3e1b0
        0x0003dab0:    0001        ..      MOVS     r1,r0
        0x0003dab2:    bf08        ..      IT       EQ
        0x0003dab4:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003dab6:    f1010008    ....    ADD      r0,r1,#8
        0x0003daba:    2203        ."      MOVS     r2,#3
        0x0003dabc:    f8002b01    ...+    STRB     r2,[r0],#1
        0x0003dac0:    686a        jh      LDR      r2,[r5,#4]
        0x0003dac2:    6813        .h      LDR      r3,[r2,#0]
        0x0003dac4:    6003        .`      STR      r3,[r0,#0]
        0x0003dac6:    6853        Sh      LDR      r3,[r2,#4]
        0x0003dac8:    6043        C`      STR      r3,[r0,#4]
        0x0003daca:    6893        .h      LDR      r3,[r2,#8]
        0x0003dacc:    6083        .`      STR      r3,[r0,#8]
        0x0003dace:    68d2        .h      LDR      r2,[r2,#0xc]
        0x0003dad0:    60c2        .`      STR      r2,[r0,#0xc]
        0x0003dad2:    4620         F      MOV      r0,r4
        0x0003dad4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003dad8:    f001baca    ....    B.W      smpSendPkt ; 0x3f070
    i.smpActStorePin
    smpActStorePin
        0x0003dadc:    b570        p.      PUSH     {r4-r6,lr}
        0x0003dade:    460c        .F      MOV      r4,r1
        0x0003dae0:    4605        .F      MOV      r5,r0
        0x0003dae2:    7d0a        .}      LDRB     r2,[r1,#0x14]
        0x0003dae4:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003dae6:    1d09        ..      ADDS     r1,r1,#4
        0x0003dae8:    f7dafd4f    ..O.    BL       __aeabi_memcpy ; 0x1858a
        0x0003daec:    7d20         }      LDRB     r0,[r4,#0x14]
        0x0003daee:    2803        .(      CMP      r0,#3
        0x0003daf0:    bf18        ..      IT       NE
        0x0003daf2:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003daf4:    2100        .!      MOVS     r1,#0
        0x0003daf6:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0003daf8:    f8c01003    ....    STR      r1,[r0,#3]
        0x0003dafc:    f8c01007    ....    STR      r1,[r0,#7]
        0x0003db00:    f8c0100b    ....    STR      r1,[r0,#0xb]
        0x0003db04:    73c1        .s      STRB     r1,[r0,#0xf]
        0x0003db06:    bd70        p.      POP      {r4-r6,pc}
    i.smpAuthReq
    smpAuthReq
        0x0003db08:    b500        ..      PUSH     {lr}
        0x0003db0a:    f8903040    ..@0    LDRB     r3,[r0,#0x40]
        0x0003db0e:    b087        ..      SUB      sp,sp,#0x1c
        0x0003db10:    f0130f04    ....    TST      r3,#4
        0x0003db14:    d00f        ..      BEQ      0x3db36 ; smpAuthReq + 46
        0x0003db16:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003db1a:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003db1e:    202e        .       MOVS     r0,#0x2e
        0x0003db20:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003db24:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003db28:    f88d2005    ...     STRB     r2,[sp,#5]
        0x0003db2c:    4668        hF      MOV      r0,sp
        0x0003db2e:    f7ddf8eb    ....    BL       DmSmpCbackExec ; 0x1ad08
        0x0003db32:    b007        ..      ADD      sp,sp,#0x1c
        0x0003db34:    bd00        ..      POP      {pc}
        0x0003db36:    f890103d    ..=.    LDRB     r1,[r0,#0x3d]
        0x0003db3a:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003db3e:    2104        .!      MOVS     r1,#4
        0x0003db40:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0003db44:    2100        .!      MOVS     r1,#0
        0x0003db46:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003db4a:    f88d1005    ....    STRB     r1,[sp,#5]
        0x0003db4e:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0003db52:    2103        .!      MOVS     r1,#3
        0x0003db54:    f88d1014    ....    STRB     r1,[sp,#0x14]
        0x0003db58:    4669        iF      MOV      r1,sp
        0x0003db5a:    f001faa3    ....    BL       smpSmExecute ; 0x3f0a4
        0x0003db5e:    b007        ..      ADD      sp,sp,#0x1c
        0x0003db60:    bd00        ..      POP      {pc}
        0x0003db62:    0000        ..      MOVS     r0,r0
    i.smpCalcC1Part1
    smpCalcC1Part1
        0x0003db64:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003db68:    4604        .F      MOV      r4,r0
        0x0003db6a:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0003db6e:    b086        ..      SUB      sp,sp,#0x18
        0x0003db70:    2800        .(      CMP      r0,#0
        0x0003db72:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003db76:    4616        .F      MOV      r6,r2
        0x0003db78:    460d        .F      MOV      r5,r1
        0x0003db7a:    d019        ..      BEQ      0x3dbb0 ; smpCalcC1Part1 + 76
        0x0003db7c:    f7dcfd68    ..h.    BL       DmConnLocalRpa ; 0x1a650
        0x0003db80:    f7dcfbb4    ....    BL       BdaIsZeros ; 0x1a2ec
        0x0003db84:    2800        .(      CMP      r0,#0
        0x0003db86:    bf08        ..      IT       EQ
        0x0003db88:    2701        .'      MOVEQ    r7,#1
        0x0003db8a:    d004        ..      BEQ      0x3db96 ; smpCalcC1Part1 + 50
        0x0003db8c:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003db90:    f7dcfd54    ..T.    BL       DmConnLocalAddrType ; 0x1a63c
        0x0003db94:    4607        .F      MOV      r7,r0
        0x0003db96:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003db9a:    f7dcfd77    ..w.    BL       DmConnPeerRpa ; 0x1a68c
        0x0003db9e:    f7dcfba5    ....    BL       BdaIsZeros ; 0x1a2ec
        0x0003dba2:    2800        .(      CMP      r0,#0
        0x0003dba4:    d07e        ~.      BEQ      0x3dca4 ; smpCalcC1Part1 + 320
        0x0003dba6:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dbaa:    f7dcfd65    ..e.    BL       DmConnPeerAddrType ; 0x1a678
        0x0003dbae:    e018        ..      B        0x3dbe2 ; smpCalcC1Part1 + 126
        0x0003dbb0:    f7dcfd6c    ..l.    BL       DmConnPeerRpa ; 0x1a68c
        0x0003dbb4:    f7dcfb9a    ....    BL       BdaIsZeros ; 0x1a2ec
        0x0003dbb8:    2800        .(      CMP      r0,#0
        0x0003dbba:    bf08        ..      IT       EQ
        0x0003dbbc:    2701        .'      MOVEQ    r7,#1
        0x0003dbbe:    d004        ..      BEQ      0x3dbca ; smpCalcC1Part1 + 102
        0x0003dbc0:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dbc4:    f7dcfd58    ..X.    BL       DmConnPeerAddrType ; 0x1a678
        0x0003dbc8:    4607        .F      MOV      r7,r0
        0x0003dbca:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dbce:    f7dcfd3f    ..?.    BL       DmConnLocalRpa ; 0x1a650
        0x0003dbd2:    f7dcfb8b    ....    BL       BdaIsZeros ; 0x1a2ec
        0x0003dbd6:    2800        .(      CMP      r0,#0
        0x0003dbd8:    d06c        l.      BEQ      0x3dcb4 ; smpCalcC1Part1 + 336
        0x0003dbda:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dbde:    f7dcfd2d    ..-.    BL       DmConnLocalAddrType ; 0x1a63c
        0x0003dbe2:    f8162b01    ...+    LDRB     r2,[r6],#1
        0x0003dbe6:    f1040320    .. .    ADD      r3,r4,#0x20
        0x0003dbea:    407a        z@      EORS     r2,r2,r7
        0x0003dbec:    f88d2008    ...     STRB     r2,[sp,#8]
        0x0003dbf0:    7832        2x      LDRB     r2,[r6,#0]
        0x0003dbf2:    f10d070a    ....    ADD      r7,sp,#0xa
        0x0003dbf6:    4050        P@      EORS     r0,r0,r2
        0x0003dbf8:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0003dbfc:    1c70        p.      ADDS     r0,r6,#1
        0x0003dbfe:    f8942020    ..      LDRB     r2,[r4,#0x20]
        0x0003dc02:    f816cf01    ....    LDRB     r12,[r6,#1]!
        0x0003dc06:    2103        .!      MOVS     r1,#3
        0x0003dc08:    ea82020c    ....    EOR      r2,r2,r12
        0x0003dc0c:    f10d0c0a    ....    ADD      r12,sp,#0xa
        0x0003dc10:    f88d200a    ...     STRB     r2,[sp,#0xa]
        0x0003dc14:    785a        Zx      LDRB     r2,[r3,#1]
        0x0003dc16:    f8908001    ....    LDRB     r8,[r0,#1]
        0x0003dc1a:    1e49        I.      SUBS     r1,r1,#1
        0x0003dc1c:    ea820208    ....    EOR      r2,r2,r8
        0x0003dc20:    f88c2001    ...     STRB     r2,[r12,#1]
        0x0003dc24:    f8132f02    .../    LDRB     r2,[r3,#2]!
        0x0003dc28:    f8108f02    ....    LDRB     r8,[r0,#2]!
        0x0003dc2c:    ea820208    ....    EOR      r2,r2,r8
        0x0003dc30:    f80c2f02    .../    STRB     r2,[r12,#2]!
        0x0003dc34:    d1ee        ..      BNE      0x3dc14 ; smpCalcC1Part1 + 176
        0x0003dc36:    f8941027    ..'.    LDRB     r1,[r4,#0x27]
        0x0003dc3a:    f896c007    ....    LDRB     r12,[r6,#7]
        0x0003dc3e:    1df0        ..      ADDS     r0,r6,#7
        0x0003dc40:    ea81010c    ....    EOR      r1,r1,r12
        0x0003dc44:    1dfa        ..      ADDS     r2,r7,#7
        0x0003dc46:    71f9        .q      STRB     r1,[r7,#7]
        0x0003dc48:    f1040327    ..'.    ADD      r3,r4,#0x27
        0x0003dc4c:    f05f0103    _...    MOVS.W   r1,#3
        0x0003dc50:    f893c001    ....    LDRB     r12,[r3,#1]
        0x0003dc54:    7846        Fx      LDRB     r6,[r0,#1]
        0x0003dc56:    1e49        I.      SUBS     r1,r1,#1
        0x0003dc58:    ea8c0c06    ....    EOR      r12,r12,r6
        0x0003dc5c:    f882c001    ....    STRB     r12,[r2,#1]
        0x0003dc60:    f813cf02    ....    LDRB     r12,[r3,#2]!
        0x0003dc64:    f8106f02    ...o    LDRB     r6,[r0,#2]!
        0x0003dc68:    ea8c0c06    ....    EOR      r12,r12,r6
        0x0003dc6c:    f802cf02    ....    STRB     r12,[r2,#2]!
        0x0003dc70:    d1ee        ..      BNE      0x3dc50 ; smpCalcC1Part1 + 236
        0x0003dc72:    200b        .       MOVS     r0,#0xb
        0x0003dc74:    9000        ..      STR      r0,[sp,#0]
        0x0003dc76:    4810        .H      LDR      r0,[pc,#64] ; [0x3dcb8] = 0x1000457c
        0x0003dc78:    f894303d    ..=0    LDRB     r3,[r4,#0x3d]
        0x0003dc7c:    a902        ..      ADD      r1,sp,#8
        0x0003dc7e:    f89020ec    ...     LDRB     r2,[r0,#0xec]
        0x0003dc82:    4628        (F      MOV      r0,r5
        0x0003dc84:    f7def8a8    ....    BL       SecAes ; 0x1bdd8
        0x0003dc88:    f8840041    ..A.    STRB     r0,[r4,#0x41]
        0x0003dc8c:    28ff        .(      CMP      r0,#0xff
        0x0003dc8e:    bf1c        ..      ITT      NE
        0x0003dc90:    b006        ..      ADDNE    sp,sp,#0x18
        0x0003dc92:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x0003dc96:    2008        .       MOVS     r0,#8
        0x0003dc98:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003dc9c:    2003        .       MOVS     r0,#3
        0x0003dc9e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003dca2:    e000        ..      B        0x3dca6 ; smpCalcC1Part1 + 322
        0x0003dca4:    e006        ..      B        0x3dcb4 ; smpCalcC1Part1 + 336
        0x0003dca6:    4669        iF      MOV      r1,sp
        0x0003dca8:    4620         F      MOV      r0,r4
        0x0003dcaa:    f001f9fb    ....    BL       smpSmExecute ; 0x3f0a4
        0x0003dcae:    b006        ..      ADD      sp,sp,#0x18
        0x0003dcb0:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0003dcb4:    2001        .       MOVS     r0,#1
        0x0003dcb6:    e794        ..      B        0x3dbe2 ; smpCalcC1Part1 + 126
    $d
        0x0003dcb8:    1000457c    |E..    DCD    268453244
    $t
    i.smpCalcC1Part2
    smpCalcC1Part2
        0x0003dcbc:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0003dcc0:    460d        .F      MOV      r5,r1
        0x0003dcc2:    4604        .F      MOV      r4,r0
        0x0003dcc4:    f890103a    ..:.    LDRB     r1,[r0,#0x3a]
        0x0003dcc8:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003dccc:    b087        ..      SUB      sp,sp,#0x1c
        0x0003dcce:    4616        .F      MOV      r6,r2
        0x0003dcd0:    b1b9        ..      CBZ      r1,0x3dd02 ; smpCalcC1Part2 + 70
        0x0003dcd2:    f7dcfcbd    ....    BL       DmConnLocalRpa ; 0x1a650
        0x0003dcd6:    4607        .F      MOV      r7,r0
        0x0003dcd8:    f7dcfb08    ....    BL       BdaIsZeros ; 0x1a2ec
        0x0003dcdc:    b120         .      CBZ      r0,0x3dce8 ; smpCalcC1Part2 + 44
        0x0003dcde:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dce2:    f7dcfca1    ....    BL       DmConnLocalAddr ; 0x1a628
        0x0003dce6:    4607        .F      MOV      r7,r0
        0x0003dce8:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dcec:    f7dcfcce    ....    BL       DmConnPeerRpa ; 0x1a68c
        0x0003dcf0:    4681        .F      MOV      r9,r0
        0x0003dcf2:    f7dcfafb    ....    BL       BdaIsZeros ; 0x1a2ec
        0x0003dcf6:    b1e0        ..      CBZ      r0,0x3dd32 ; smpCalcC1Part2 + 118
        0x0003dcf8:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dcfc:    f7dcfcb2    ....    BL       DmConnPeerAddr ; 0x1a664
        0x0003dd00:    e016        ..      B        0x3dd30 ; smpCalcC1Part2 + 116
        0x0003dd02:    f7dcfcc3    ....    BL       DmConnPeerRpa ; 0x1a68c
        0x0003dd06:    4607        .F      MOV      r7,r0
        0x0003dd08:    f7dcfaf0    ....    BL       BdaIsZeros ; 0x1a2ec
        0x0003dd0c:    b120         .      CBZ      r0,0x3dd18 ; smpCalcC1Part2 + 92
        0x0003dd0e:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dd12:    f7dcfca7    ....    BL       DmConnPeerAddr ; 0x1a664
        0x0003dd16:    4607        .F      MOV      r7,r0
        0x0003dd18:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dd1c:    f7dcfc98    ....    BL       DmConnLocalRpa ; 0x1a650
        0x0003dd20:    4681        .F      MOV      r9,r0
        0x0003dd22:    f7dcfae3    ....    BL       BdaIsZeros ; 0x1a2ec
        0x0003dd26:    b120         .      CBZ      r0,0x3dd32 ; smpCalcC1Part2 + 118
        0x0003dd28:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dd2c:    f7dcfc7c    ..|.    BL       DmConnLocalAddr ; 0x1a628
        0x0003dd30:    4681        .F      MOV      r9,r0
        0x0003dd32:    1e73        s.      SUBS     r3,r6,#1
        0x0003dd34:    f10d0808    ....    ADD      r8,sp,#8
        0x0003dd38:    f1a90c01    ....    SUB      r12,r9,#1
        0x0003dd3c:    f10d0007    ....    ADD      r0,sp,#7
        0x0003dd40:    f05f0103    _...    MOVS.W   r1,#3
        0x0003dd44:    f89c2001    ...     LDRB     r2,[r12,#1]
        0x0003dd48:    f8939001    ....    LDRB     r9,[r3,#1]
        0x0003dd4c:    1e49        I.      SUBS     r1,r1,#1
        0x0003dd4e:    ea820209    ....    EOR      r2,r2,r9
        0x0003dd52:    7042        Bp      STRB     r2,[r0,#1]
        0x0003dd54:    f81c2f02    .../    LDRB     r2,[r12,#2]!
        0x0003dd58:    f8139f02    ....    LDRB     r9,[r3,#2]!
        0x0003dd5c:    ea820209    ....    EOR      r2,r2,r9
        0x0003dd60:    f8002f02    .../    STRB     r2,[r0,#2]!
        0x0003dd64:    d1ee        ..      BNE      0x3dd44 ; smpCalcC1Part2 + 136
        0x0003dd66:    1e7b        {.      SUBS     r3,r7,#1
        0x0003dd68:    1d72        r.      ADDS     r2,r6,#5
        0x0003dd6a:    f1060c06    ....    ADD      r12,r6,#6
        0x0003dd6e:    f1080906    ....    ADD      r9,r8,#6
        0x0003dd72:    f1080005    ....    ADD      r0,r8,#5
        0x0003dd76:    2103        .!      MOVS     r1,#3
        0x0003dd78:    785e        ^x      LDRB     r6,[r3,#1]
        0x0003dd7a:    7857        Wx      LDRB     r7,[r2,#1]
        0x0003dd7c:    407e        ~@      EORS     r6,r6,r7
        0x0003dd7e:    7046        Fp      STRB     r6,[r0,#1]
        0x0003dd80:    f8136f02    ...o    LDRB     r6,[r3,#2]!
        0x0003dd84:    f8127f02    ....    LDRB     r7,[r2,#2]!
        0x0003dd88:    407e        ~@      EORS     r6,r6,r7
        0x0003dd8a:    f8006f02    ...o    STRB     r6,[r0,#2]!
        0x0003dd8e:    1e49        I.      SUBS     r1,r1,#1
        0x0003dd90:    d1f2        ..      BNE      0x3dd78 ; smpCalcC1Part2 + 188
        0x0003dd92:    f89c0006    ....    LDRB     r0,[r12,#6]
        0x0003dd96:    f8890006    ....    STRB     r0,[r9,#6]
        0x0003dd9a:    f89c0007    ....    LDRB     r0,[r12,#7]
        0x0003dd9e:    f8890007    ....    STRB     r0,[r9,#7]
        0x0003dda2:    f89c0008    ....    LDRB     r0,[r12,#8]
        0x0003dda6:    f8890008    ....    STRB     r0,[r9,#8]
        0x0003ddaa:    f89c0009    ....    LDRB     r0,[r12,#9]
        0x0003ddae:    f8890009    ....    STRB     r0,[r9,#9]
        0x0003ddb2:    200b        .       MOVS     r0,#0xb
        0x0003ddb4:    9000        ..      STR      r0,[sp,#0]
        0x0003ddb6:    480e        .H      LDR      r0,[pc,#56] ; [0x3ddf0] = 0x1000457c
        0x0003ddb8:    f894303d    ..=0    LDRB     r3,[r4,#0x3d]
        0x0003ddbc:    4641        AF      MOV      r1,r8
        0x0003ddbe:    f89020ec    ...     LDRB     r2,[r0,#0xec]
        0x0003ddc2:    4628        (F      MOV      r0,r5
        0x0003ddc4:    f7def808    ....    BL       SecAes ; 0x1bdd8
        0x0003ddc8:    f8840041    ..A.    STRB     r0,[r4,#0x41]
        0x0003ddcc:    28ff        .(      CMP      r0,#0xff
        0x0003ddce:    bf1c        ..      ITT      NE
        0x0003ddd0:    b007        ..      ADDNE    sp,sp,#0x1c
        0x0003ddd2:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0003ddd6:    2008        .       MOVS     r0,#8
        0x0003ddd8:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003dddc:    2003        .       MOVS     r0,#3
        0x0003ddde:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003dde2:    4669        iF      MOV      r1,sp
        0x0003dde4:    4620         F      MOV      r0,r4
        0x0003dde6:    f001f95d    ..].    BL       smpSmExecute ; 0x3f0a4
        0x0003ddea:    b007        ..      ADD      sp,sp,#0x1c
        0x0003ddec:    e8bd83f0    ....    POP      {r4-r9,pc}
    $d
        0x0003ddf0:    1000457c    |E..    DCD    268453244
    $t
    i.smpCalcS1
    smpCalcS1
        0x0003ddf4:    b570        p.      PUSH     {r4-r6,lr}
        0x0003ddf6:    b086        ..      SUB      sp,sp,#0x18
        0x0003ddf8:    460d        .F      MOV      r5,r1
        0x0003ddfa:    4604        .F      MOV      r4,r0
        0x0003ddfc:    4616        .F      MOV      r6,r2
        0x0003ddfe:    4619        .F      MOV      r1,r3
        0x0003de00:    a802        ..      ADD      r0,sp,#8
        0x0003de02:    f7dcfa8b    ....    BL       Calc128Cpy64 ; 0x1a31c
        0x0003de06:    4631        1F      MOV      r1,r6
        0x0003de08:    a804        ..      ADD      r0,sp,#0x10
        0x0003de0a:    f7dcfa87    ....    BL       Calc128Cpy64 ; 0x1a31c
        0x0003de0e:    200b        .       MOVS     r0,#0xb
        0x0003de10:    9000        ..      STR      r0,[sp,#0]
        0x0003de12:    480d        .H      LDR      r0,[pc,#52] ; [0x3de48] = 0x1000457c
        0x0003de14:    f894303d    ..=0    LDRB     r3,[r4,#0x3d]
        0x0003de18:    a902        ..      ADD      r1,sp,#8
        0x0003de1a:    f89020ec    ...     LDRB     r2,[r0,#0xec]
        0x0003de1e:    4628        (F      MOV      r0,r5
        0x0003de20:    f7ddffda    ....    BL       SecAes ; 0x1bdd8
        0x0003de24:    f8840041    ..A.    STRB     r0,[r4,#0x41]
        0x0003de28:    28ff        .(      CMP      r0,#0xff
        0x0003de2a:    bf1c        ..      ITT      NE
        0x0003de2c:    b006        ..      ADDNE    sp,sp,#0x18
        0x0003de2e:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003de30:    2008        .       MOVS     r0,#8
        0x0003de32:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003de36:    2003        .       MOVS     r0,#3
        0x0003de38:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003de3c:    4669        iF      MOV      r1,sp
        0x0003de3e:    4620         F      MOV      r0,r4
        0x0003de40:    f001f930    ..0.    BL       smpSmExecute ; 0x3f0a4
        0x0003de44:    b006        ..      ADD      sp,sp,#0x18
        0x0003de46:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003de48:    1000457c    |E..    DCD    268453244
    $t
    i.smpCcbByConnId
    smpCcbByConnId
        0x0003de4c:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003de50:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0003de54:    4902        .I      LDR      r1,[pc,#8] ; [0x3de60] = 0x1000457c
        0x0003de56:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0003de5a:    384c        L8      SUBS     r0,r0,#0x4c
        0x0003de5c:    4770        pG      BX       lr
    $d
        0x0003de5e:    0000        ..      DCW    0
        0x0003de60:    1000457c    |E..    DCD    268453244
    $t
    i.smpDbGetRecord
    smpDbGetRecord
        0x0003de64:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003de68:    f8df9094    ....    LDR      r9,[pc,#148] ; [0x3df00] = 0x10004524
        0x0003de6c:    4606        .F      MOV      r6,r0
        0x0003de6e:    f1090418    ....    ADD      r4,r9,#0x18
        0x0003de72:    f7dcfc01    ....    BL       DmConnPeerAddrType ; 0x1a678
        0x0003de76:    f7dcfcdf    ....    BL       DmHostAddrType ; 0x1a838
        0x0003de7a:    4605        .F      MOV      r5,r0
        0x0003de7c:    4630        0F      MOV      r0,r6
        0x0003de7e:    f7dcfbf1    ....    BL       DmConnPeerAddr ; 0x1a664
        0x0003de82:    2601        .&      MOVS     r6,#1
        0x0003de84:    4680        .F      MOV      r8,r0
        0x0003de86:    2700        .'      MOVS     r7,#0
        0x0003de88:    79e0        .y      LDRB     r0,[r4,#7]
        0x0003de8a:    2800        .(      CMP      r0,#0
        0x0003de8c:    bf01        ..      ITTTT    EQ
        0x0003de8e:    68e0        .h      LDREQ    r0,[r4,#0xc]
        0x0003de90:    2800        .(      CMPEQ    r0,#0
        0x0003de92:    8920         .      LDRHEQ   r0,[r4,#8]
        0x0003de94:    2800        .(      CMPEQ    r0,#0
        0x0003de96:    d00a        ..      BEQ      0x3deae ; smpDbGetRecord + 74
        0x0003de98:    79a0        .y      LDRB     r0,[r4,#6]
        0x0003de9a:    42a8        .B      CMP      r0,r5
        0x0003de9c:    d107        ..      BNE      0x3deae ; smpDbGetRecord + 74
        0x0003de9e:    4641        AF      MOV      r1,r8
        0x0003dea0:    4620         F      MOV      r0,r4
        0x0003dea2:    f7dcfa15    ....    BL       BdaCmp ; 0x1a2d0
        0x0003dea6:    b110        ..      CBZ      r0,0x3deae ; smpDbGetRecord + 74
        0x0003dea8:    4620         F      MOV      r0,r4
        0x0003deaa:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0003deae:    1c70        p.      ADDS     r0,r6,#1
        0x0003deb0:    b2c6        ..      UXTB     r6,r0
        0x0003deb2:    3418        .4      ADDS     r4,r4,#0x18
        0x0003deb4:    2e03        ..      CMP      r6,#3
        0x0003deb6:    d3e7        ..      BCC      0x3de88 ; smpDbGetRecord + 36
        0x0003deb8:    f1090418    ....    ADD      r4,r9,#0x18
        0x0003debc:    2001        .       MOVS     r0,#1
        0x0003debe:    79e1        .y      LDRB     r1,[r4,#7]
        0x0003dec0:    2900        .)      CMP      r1,#0
        0x0003dec2:    bf01        ..      ITTTT    EQ
        0x0003dec4:    68e1        .h      LDREQ    r1,[r4,#0xc]
        0x0003dec6:    2900        .)      CMPEQ    r1,#0
        0x0003dec8:    8921        !.      LDRHEQ   r1,[r4,#8]
        0x0003deca:    2900        .)      CMPEQ    r1,#0
        0x0003decc:    d009        ..      BEQ      0x3dee2 ; smpDbGetRecord + 126
        0x0003dece:    f1000001    ....    ADD      r0,r0,#1
        0x0003ded2:    b2c0        ..      UXTB     r0,r0
        0x0003ded4:    f1040418    ....    ADD      r4,r4,#0x18
        0x0003ded8:    2803        .(      CMP      r0,#3
        0x0003deda:    d3f0        ..      BCC      0x3debe ; smpDbGetRecord + 90
        0x0003dedc:    4808        .H      LDR      r0,[pc,#32] ; [0x3df00] = 0x10004524
        0x0003dede:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0003dee2:    6027        '`      STR      r7,[r4,#0]
        0x0003dee4:    6067        g`      STR      r7,[r4,#4]
        0x0003dee6:    60a7        .`      STR      r7,[r4,#8]
        0x0003dee8:    6127        'a      STR      r7,[r4,#0x10]
        0x0003deea:    6167        ga      STR      r7,[r4,#0x14]
        0x0003deec:    71a5        .q      STRB     r5,[r4,#6]
        0x0003deee:    4641        AF      MOV      r1,r8
        0x0003def0:    4620         F      MOV      r0,r4
        0x0003def2:    f7dcf9f6    ....    BL       BdaCpy ; 0x1a2e2
        0x0003def6:    0020         .      MOVS     r0,r4
        0x0003def8:    d0f0        ..      BEQ      0x3dedc ; smpDbGetRecord + 120
        0x0003defa:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0003defe:    0000        ..      DCW    0
        0x0003df00:    10004524    $E..    DCD    268453156
    $t
    i.smpDmConnCback
    smpDmConnCback
        0x0003df04:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003df06:    4606        .F      MOV      r6,r0
        0x0003df08:    8800        ..      LDRH     r0,[r0,#0]
        0x0003df0a:    4f40        @O      LDR      r7,[pc,#256] ; [0x3e00c] = 0x1000457c
        0x0003df0c:    b2c1        ..      UXTB     r1,r0
        0x0003df0e:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x0003df12:    eb021101    ....    ADD      r1,r2,r1,LSL #4
        0x0003df16:    eb070181    ....    ADD      r1,r7,r1,LSL #2
        0x0003df1a:    f1a1044c    ..L.    SUB      r4,r1,#0x4c
        0x0003df1e:    78b1        .x      LDRB     r1,[r6,#2]
        0x0003df20:    2500        .%      MOVS     r5,#0
        0x0003df22:    2927        ')      CMP      r1,#0x27
        0x0003df24:    d024        $.      BEQ      0x3df70 ; smpDmConnCback + 108
        0x0003df26:    f894203d    ..=     LDRB     r2,[r4,#0x3d]
        0x0003df2a:    2a00        .*      CMP      r2,#0
        0x0003df2c:    bf08        ..      IT       EQ
        0x0003df2e:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003df30:    2928        ()      CMP      r1,#0x28
        0x0003df32:    bf18        ..      IT       NE
        0x0003df34:    bdf8        ..      POPNE    {r3-r7,pc}
        0x0003df36:    f8941042    ..B.    LDRB     r1,[r4,#0x42]
        0x0003df3a:    b2c0        ..      UXTB     r0,r0
        0x0003df3c:    f7defa44    ..D.    BL       SmpDbSetFailureCount ; 0x1c3c8
        0x0003df40:    8830        0.      LDRH     r0,[r6,#0]
        0x0003df42:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003df46:    200a        .       MOVS     r0,#0xa
        0x0003df48:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003df4c:    7a30        0z      LDRB     r0,[r6,#8]
        0x0003df4e:    4669        iF      MOV      r1,sp
        0x0003df50:    3020         0      ADDS     r0,r0,#0x20
        0x0003df52:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003df56:    4620         F      MOV      r0,r4
        0x0003df58:    f001f8a4    ....    BL       smpSmExecute ; 0x3f0a4
        0x0003df5c:    f884503d    ..=P    STRB     r5,[r4,#0x3d]
        0x0003df60:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0003df62:    2800        .(      CMP      r0,#0
        0x0003df64:    bf08        ..      IT       EQ
        0x0003df66:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003df68:    f7defe05    ....    BL       WsfMsgFree ; 0x1cb76
        0x0003df6c:    6365        ec      STR      r5,[r4,#0x34]
        0x0003df6e:    bdf8        ..      POP      {r3-r7,pc}
        0x0003df70:    b2c0        ..      UXTB     r0,r0
        0x0003df72:    f7dcfba5    ....    BL       DmConnRole ; 0x1a6c0
        0x0003df76:    0001        ..      MOVS     r1,r0
        0x0003df78:    f04f0001    O...    MOV      r0,#1
        0x0003df7c:    bf12        ..      ITEE     NE
        0x0003df7e:    f884503a    ..:P    STRBNE   r5,[r4,#0x3a]
        0x0003df82:    f884003a    ..:.    STRBEQ   r0,[r4,#0x3a]
        0x0003df86:    200b        .       MOVEQ    r0,#0xb
        0x0003df88:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003df8c:    88f0        ..      LDRH     r0,[r6,#6]
        0x0003df8e:    8720         .      STRH     r0,[r4,#0x38]
        0x0003df90:    7830        0x      LDRB     r0,[r6,#0]
        0x0003df92:    f884003d    ..=.    STRB     r0,[r4,#0x3d]
        0x0003df96:    f884503b    ..;P    STRB     r5,[r4,#0x3b]
        0x0003df9a:    f884503c    ..<P    STRB     r5,[r4,#0x3c]
        0x0003df9e:    7830        0x      LDRB     r0,[r6,#0]
        0x0003dfa0:    f7def962    ..b.    BL       SmpDbGetFailureCount ; 0x1c268
        0x0003dfa4:    f8840042    ..B.    STRB     r0,[r4,#0x42]
        0x0003dfa8:    f8845043    ..CP    STRB     r5,[r4,#0x43]
        0x0003dfac:    f884503e    ..>P    STRB     r5,[r4,#0x3e]
        0x0003dfb0:    f8845044    ..DP    STRB     r5,[r4,#0x44]
        0x0003dfb4:    7834        4x      LDRB     r4,[r6,#0]
        0x0003dfb6:    eb040044    ..D.    ADD      r0,r4,r4,LSL #1
        0x0003dfba:    eb001004    ....    ADD      r0,r0,r4,LSL #4
        0x0003dfbe:    eb070080    ....    ADD      r0,r7,r0,LSL #2
        0x0003dfc2:    f1a0054c    ..L.    SUB      r5,r0,#0x4c
        0x0003dfc6:    4620         F      MOV      r0,r4
        0x0003dfc8:    f7def953    ..S.    BL       SmpDbGetPairingDisabledTime ; 0x1c272
        0x0003dfcc:    0006        ..      MOVS     r6,r0
        0x0003dfce:    bf08        ..      IT       EQ
        0x0003dfd0:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003dfd2:    f89700f8    ....    LDRB     r0,[r7,#0xf8]
        0x0003dfd6:    2800        .(      CMP      r0,#0
        0x0003dfd8:    4620         F      MOV      r0,r4
        0x0003dfda:    d00f        ..      BEQ      0x3dffc ; smpDmConnCback + 248
        0x0003dfdc:    f7dcfb70    ..p.    BL       DmConnRole ; 0x1a6c0
        0x0003dfe0:    2801        .(      CMP      r0,#1
        0x0003dfe2:    bf0c        ..      ITE      EQ
        0x0003dfe4:    2026        &       MOVEQ    r0,#0x26
        0x0003dfe6:    2024        $       MOVNE    r0,#0x24
        0x0003dfe8:    f885003e    ..>.    STRB     r0,[r5,#0x3e]
        0x0003dfec:    2010        .       MOVS     r0,#0x10
        0x0003dfee:    76a8        .v      STRB     r0,[r5,#0x1a]
        0x0003dff0:    4631        1F      MOV      r1,r6
        0x0003dff2:    f1050010    ....    ADD      r0,r5,#0x10
        0x0003dff6:    f7deff5d    ..].    BL       WsfTimerStartMs ; 0x1ceb4
        0x0003dffa:    bdf8        ..      POP      {r3-r7,pc}
        0x0003dffc:    f7dcfb60    ..`.    BL       DmConnRole ; 0x1a6c0
        0x0003e000:    2801        .(      CMP      r0,#1
        0x0003e002:    bf14        ..      ITE      NE
        0x0003e004:    200c        .       MOVNE    r0,#0xc
        0x0003e006:    200d        .       MOVEQ    r0,#0xd
        0x0003e008:    e7ee        ..      B        0x3dfe8 ; smpDmConnCback + 228
    $d
        0x0003e00a:    0000        ..      DCW    0
        0x0003e00c:    1000457c    |E..    DCD    268453244
    $t
    i.smpGenerateLtk
    smpGenerateLtk
        0x0003e010:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e012:    6b04        .k      LDR      r4,[r0,#0x30]
        0x0003e014:    4605        .F      MOV      r5,r0
        0x0003e016:    1d26        &.      ADDS     r6,r4,#4
        0x0003e018:    f8941020    .. .    LDRB     r1,[r4,#0x20]
        0x0003e01c:    4630        0F      MOV      r0,r6
        0x0003e01e:    f7def8f7    ....    BL       SecRand ; 0x1c210
        0x0003e022:    f8941020    .. .    LDRB     r1,[r4,#0x20]
        0x0003e026:    1988        ..      ADDS     r0,r1,r6
        0x0003e028:    f1c10110    ....    RSB      r1,r1,#0x10
        0x0003e02c:    f7dafbab    ....    BL       __aeabi_memclr ; 0x18786
        0x0003e030:    f8940030    ..0.    LDRB     r0,[r4,#0x30]
        0x0003e034:    f8941031    ..1.    LDRB     r1,[r4,#0x31]
        0x0003e038:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003e03c:    83a0        ..      STRH     r0,[r4,#0x1c]
        0x0003e03e:    f8d40032    ..2.    LDR      r0,[r4,#0x32]
        0x0003e042:    f8d41036    ..6.    LDR      r1,[r4,#0x36]
        0x0003e046:    6160        `a      STR      r0,[r4,#0x14]
        0x0003e048:    61a1        .a      STR      r1,[r4,#0x18]
        0x0003e04a:    2001        .       MOVS     r0,#1
        0x0003e04c:    77a0        .w      STRB     r0,[r4,#0x1e]
        0x0003e04e:    f8950040    ..@.    LDRB     r0,[r5,#0x40]
        0x0003e052:    f0100f04    ....    TST      r0,#4
        0x0003e056:    bf14        ..      ITE      NE
        0x0003e058:    2002        .       MOVNE    r0,#2
        0x0003e05a:    2001        .       MOVEQ    r0,#1
        0x0003e05c:    77e0        .w      STRB     r0,[r4,#0x1f]
        0x0003e05e:    202f        /       MOVS     r0,#0x2f
        0x0003e060:    70a0        .p      STRB     r0,[r4,#2]
        0x0003e062:    4620         F      MOV      r0,r4
        0x0003e064:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e068:    f7dcbe4e    ..N.    B        DmSmpCbackExec ; 0x1ad08
    i.smpGetPkBit
    smpGetPkBit
        0x0003e06c:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003e06e:    210f        .!      MOVS     r1,#0xf
        0x0003e070:    78c2        .x      LDRB     r2,[r0,#3]
        0x0003e072:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003e074:    eba101d2    ....    SUB      r1,r1,r2,LSR #3
        0x0003e078:    b2c9        ..      UXTB     r1,r1
        0x0003e07a:    3120         1      ADDS     r1,r1,#0x20
        0x0003e07c:    f0020207    ....    AND      r2,r2,#7
        0x0003e080:    5c40        @\      LDRB     r0,[r0,r1]
        0x0003e082:    2101        .!      MOVS     r1,#1
        0x0003e084:    4091        .@      LSLS     r1,r1,r2
        0x0003e086:    4208        .B      TST      r0,r1
        0x0003e088:    bf14        ..      ITE      NE
        0x0003e08a:    2081        .       MOVNE    r0,#0x81
        0x0003e08c:    2080        .       MOVEQ    r0,#0x80
        0x0003e08e:    4770        pG      BX       lr
    i.smpGetScSecLevel
    smpGetScSecLevel
        0x0003e090:    f8901040    ..@.    LDRB     r1,[r0,#0x40]
        0x0003e094:    f0110f04    ....    TST      r1,#4
        0x0003e098:    bf04        ..      ITT      EQ
        0x0003e09a:    2001        .       MOVEQ    r0,#1
        0x0003e09c:    4770        pG      BXEQ     lr
        0x0003e09e:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0003e0a2:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x0003e0a6:    4281        .B      CMP      r1,r0
        0x0003e0a8:    bf28        (.      IT       CS
        0x0003e0aa:    4601        .F      MOVCS    r1,r0
        0x0003e0ac:    2910        .)      CMP      r1,#0x10
        0x0003e0ae:    bf0c        ..      ITE      EQ
        0x0003e0b0:    2003        .       MOVEQ    r0,#3
        0x0003e0b2:    2002        .       MOVNE    r0,#2
        0x0003e0b4:    4770        pG      BX       lr
        0x0003e0b6:    0000        ..      MOVS     r0,r0
    i.smpL2cCtrlCback
    smpL2cCtrlCback
        0x0003e0b8:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e0ba:    4605        .F      MOV      r5,r0
        0x0003e0bc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e0be:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003e0c2:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0003e0c6:    4915        .I      LDR      r1,[pc,#84] ; [0x3e11c] = 0x1000457c
        0x0003e0c8:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0003e0cc:    f1a0044c    ..L.    SUB      r4,r0,#0x4c
        0x0003e0d0:    f8100c0f    ....    LDRB     r0,[r0,#-0xf]
        0x0003e0d4:    2800        .(      CMP      r0,#0
        0x0003e0d6:    bf08        ..      IT       EQ
        0x0003e0d8:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003e0da:    78a8        .x      LDRB     r0,[r5,#2]
        0x0003e0dc:    2801        .(      CMP      r0,#1
        0x0003e0de:    bf18        ..      IT       NE
        0x0003e0e0:    2000        .       MOVNE    r0,#0
        0x0003e0e2:    f884003c    ..<.    STRB     r0,[r4,#0x3c]
        0x0003e0e6:    2800        .(      CMP      r0,#0
        0x0003e0e8:    bf18        ..      IT       NE
        0x0003e0ea:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003e0ec:    6b63        ck      LDR      r3,[r4,#0x34]
        0x0003e0ee:    b143        C.      CBZ      r3,0x3e102 ; smpL2cCtrlCback + 74
        0x0003e0f0:    2000        .       MOVS     r0,#0
        0x0003e0f2:    6360        `c      STR      r0,[r4,#0x34]
        0x0003e0f4:    7a18        .z      LDRB     r0,[r3,#8]
        0x0003e0f6:    490a        .I      LDR      r1,[pc,#40] ; [0x3e120] = 0x434f8
        0x0003e0f8:    5c0a        .\      LDRB     r2,[r1,r0]
        0x0003e0fa:    8f21        !.      LDRH     r1,[r4,#0x38]
        0x0003e0fc:    2006        .       MOVS     r0,#6
        0x0003e0fe:    f7ddfdb9    ....    BL       L2cDataReq ; 0x1bc74
        0x0003e102:    f894003e    ..>.    LDRB     r0,[r4,#0x3e]
        0x0003e106:    2800        .(      CMP      r0,#0
        0x0003e108:    bf08        ..      IT       EQ
        0x0003e10a:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003e10c:    200c        .       MOVS     r0,#0xc
        0x0003e10e:    70a8        .p      STRB     r0,[r5,#2]
        0x0003e110:    4629        )F      MOV      r1,r5
        0x0003e112:    4620         F      MOV      r0,r4
        0x0003e114:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e118:    f000bfc4    ....    B.W      smpSmExecute ; 0x3f0a4
    $d
        0x0003e11c:    1000457c    |E..    DCD    268453244
        0x0003e120:    000434f8    .4..    DCD    275704
    $t
    i.smpL2cDataCback
    smpL2cDataCback
        0x0003e124:    b530        0.      PUSH     {r4,r5,lr}
        0x0003e126:    b087        ..      SUB      sp,sp,#0x1c
        0x0003e128:    4614        .F      MOV      r4,r2
        0x0003e12a:    460d        .F      MOV      r5,r1
        0x0003e12c:    f7dcfa40    ..@.    BL       DmConnIdByHandle ; 0x1a5b0
        0x0003e130:    2800        .(      CMP      r0,#0
        0x0003e132:    bf04        ..      ITT      EQ
        0x0003e134:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x0003e136:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0003e138:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003e13c:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0003e140:    4919        .I      LDR      r1,[pc,#100] ; [0x3e1a8] = 0x1000457c
        0x0003e142:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0003e146:    384c        L8      SUBS     r0,r0,#0x4c
        0x0003e148:    bf04        ..      ITT      EQ
        0x0003e14a:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x0003e14c:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0003e14e:    7a23        #z      LDRB     r3,[r4,#8]
        0x0003e150:    1e59        Y.      SUBS     r1,r3,#1
        0x0003e152:    290e        .)      CMP      r1,#0xe
        0x0003e154:    bf24        $.      ITT      CS
        0x0003e156:    b007        ..      ADDCS    sp,sp,#0x1c
        0x0003e158:    bd30        0.      POPCS    {r4,r5,pc}
        0x0003e15a:    4914        .I      LDR      r1,[pc,#80] ; [0x3e1ac] = 0x434f8
        0x0003e15c:    5cc9        .\      LDRB     r1,[r1,r3]
        0x0003e15e:    42a9        .B      CMP      r1,r5
        0x0003e160:    bf1c        ..      ITT      NE
        0x0003e162:    b007        ..      ADDNE    sp,sp,#0x1c
        0x0003e164:    bd30        0.      POPNE    {r4,r5,pc}
        0x0003e166:    f890103f    ..?.    LDRB     r1,[r0,#0x3f]
        0x0003e16a:    4299        .B      CMP      r1,r3
        0x0003e16c:    d003        ..      BEQ      0x3e176 ; smpL2cDataCback + 82
        0x0003e16e:    2b05        .+      CMP      r3,#5
        0x0003e170:    d012        ..      BEQ      0x3e198 ; smpL2cDataCback + 116
        0x0003e172:    b007        ..      ADD      sp,sp,#0x1c
        0x0003e174:    bd30        0.      POP      {r4,r5,pc}
        0x0003e176:    2b05        .+      CMP      r3,#5
        0x0003e178:    bf1c        ..      ITT      NE
        0x0003e17a:    2106        .!      MOVNE    r1,#6
        0x0003e17c:    f88d1002    ....    STRBNE   r1,[sp,#2]
        0x0003e180:    d00a        ..      BEQ      0x3e198 ; smpL2cDataCback + 116
        0x0003e182:    bf00        ..      NOP      
        0x0003e184:    f890103d    ..=.    LDRB     r1,[r0,#0x3d]
        0x0003e188:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003e18c:    4669        iF      MOV      r1,sp
        0x0003e18e:    9401        ..      STR      r4,[sp,#4]
        0x0003e190:    f000ff88    ....    BL       smpSmExecute ; 0x3f0a4
        0x0003e194:    b007        ..      ADD      sp,sp,#0x1c
        0x0003e196:    bd30        0.      POP      {r4,r5,pc}
        0x0003e198:    2107        .!      MOVS     r1,#7
        0x0003e19a:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0003e19e:    7a61        az      LDRB     r1,[r4,#9]
        0x0003e1a0:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003e1a4:    e7ee        ..      B        0x3e184 ; smpL2cDataCback + 96
    $d
        0x0003e1a6:    0000        ..      DCW    0
        0x0003e1a8:    1000457c    |E..    DCD    268453244
        0x0003e1ac:    000434f8    .4..    DCD    275704
    $t
    i.smpMsgAlloc
    smpMsgAlloc
        0x0003e1b0:    2100        .!      MOVS     r1,#0
        0x0003e1b2:    f7debcc4    ....    B        WsfMsgDataAlloc ; 0x1cb3e
        0x0003e1b6:    0000        ..      MOVS     r0,r0
    i.smpProcPairing
    smpProcPairing
        0x0003e1b8:    b538        8.      PUSH     {r3-r5,lr}
        0x0003e1ba:    2300        .#      MOVS     r3,#0
        0x0003e1bc:    7013        .p      STRB     r3,[r2,#0]
        0x0003e1be:    700b        .p      STRB     r3,[r1,#0]
        0x0003e1c0:    f8903022    .."0    LDRB     r3,[r0,#0x22]
        0x0003e1c4:    f04f0c01    O...    MOV      r12,#1
        0x0003e1c8:    2b01        .+      CMP      r3,#1
        0x0003e1ca:    bf04        ..      ITT      EQ
        0x0003e1cc:    f8903029    ..)0    LDRBEQ   r3,[r0,#0x29]
        0x0003e1d0:    2b01        .+      CMPEQ    r3,#1
        0x0003e1d2:    d037        7.      BEQ      0x3e244 ; smpProcPairing + 140
        0x0003e1d4:    f8904023    ..#@    LDRB     r4,[r0,#0x23]
        0x0003e1d8:    f0140f04    ....    TST      r4,#4
        0x0003e1dc:    bf04        ..      ITT      EQ
        0x0003e1de:    f890102a    ..*.    LDRBEQ   r1,[r0,#0x2a]
        0x0003e1e2:    f0110f04    ....    TSTEQ    r1,#4
        0x0003e1e6:    d036        6.      BEQ      0x3e256 ; smpProcPairing + 158
        0x0003e1e8:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x0003e1ec:    2903        .)      CMP      r1,#3
        0x0003e1ee:    bf1c        ..      ITT      NE
        0x0003e1f0:    f8903028    ..(0    LDRBNE   r3,[r0,#0x28]
        0x0003e1f4:    2b03        .+      CMPNE    r3,#3
        0x0003e1f6:    d02e        ..      BEQ      0x3e256 ; smpProcPairing + 158
        0x0003e1f8:    2900        .)      CMP      r1,#0
        0x0003e1fa:    bf18        ..      IT       NE
        0x0003e1fc:    2901        .)      CMPNE    r1,#1
        0x0003e1fe:    d026        &.      BEQ      0x3e24e ; smpProcPairing + 150
        0x0003e200:    f04f0c00    O...    MOV      r12,#0
        0x0003e204:    2900        .)      CMP      r1,#0
        0x0003e206:    bf18        ..      IT       NE
        0x0003e208:    2901        .)      CMPNE    r1,#1
        0x0003e20a:    d053        S.      BEQ      0x3e2b4 ; smpProcPairing + 252
        0x0003e20c:    2904        .)      CMP      r1,#4
        0x0003e20e:    d04d        M.      BEQ      0x3e2ac ; smpProcPairing + 244
        0x0003e210:    2100        .!      MOVS     r1,#0
        0x0003e212:    7011        .p      STRB     r1,[r2,#0]
        0x0003e214:    f8903028    ..(0    LDRB     r3,[r0,#0x28]
        0x0003e218:    2b02        .+      CMP      r3,#2
        0x0003e21a:    bf04        ..      ITT      EQ
        0x0003e21c:    f8903021    ..!0    LDRBEQ   r3,[r0,#0x21]
        0x0003e220:    2b02        .+      CMPEQ    r3,#2
        0x0003e222:    d007        ..      BEQ      0x3e234 ; smpProcPairing + 124
        0x0003e224:    f890303a    ..:0    LDRB     r3,[r0,#0x3a]
        0x0003e228:    2b00        .+      CMP      r3,#0
        0x0003e22a:    bf0c        ..      ITE      EQ
        0x0003e22c:    2301        .#      MOVEQ    r3,#1
        0x0003e22e:    2300        .#      MOVNE    r3,#0
        0x0003e230:    4059        Y@      EORS     r1,r1,r3
        0x0003e232:    7011        .p      STRB     r1,[r2,#0]
        0x0003e234:    f8901023    ..#.    LDRB     r1,[r0,#0x23]
        0x0003e238:    f890202a    ..*     LDRB     r2,[r0,#0x2a]
        0x0003e23c:    4011        .@      ANDS     r1,r1,r2
        0x0003e23e:    f0410104    A...    ORR      r1,r1,#4
        0x0003e242:    e00e        ..      B        0x3e262 ; smpProcPairing + 170
        0x0003e244:    2201        ."      MOVS     r2,#1
        0x0003e246:    700a        .p      STRB     r2,[r1,#0]
        0x0003e248:    f04f0c00    O...    MOV      r12,#0
        0x0003e24c:    e7f2        ..      B        0x3e234 ; smpProcPairing + 124
        0x0003e24e:    2b00        .+      CMP      r3,#0
        0x0003e250:    bf18        ..      IT       NE
        0x0003e252:    2b01        .+      CMPNE    r3,#1
        0x0003e254:    d1d4        ..      BNE      0x3e200 ; smpProcPairing + 72
        0x0003e256:    f890102a    ..*.    LDRB     r1,[r0,#0x2a]
        0x0003e25a:    ea040101    ....    AND      r1,r4,r1
        0x0003e25e:    f0210104    !...    BIC      r1,r1,#4
        0x0003e262:    f8801040    ..@.    STRB     r1,[r0,#0x40]
        0x0003e266:    f890103a    ..:.    LDRB     r1,[r0,#0x3a]
        0x0003e26a:    2900        .)      CMP      r1,#0
        0x0003e26c:    bf14        ..      ITE      NE
        0x0003e26e:    f8902023    ..#     LDRBNE   r2,[r0,#0x23]
        0x0003e272:    f890202a    ..*     LDRBEQ   r2,[r0,#0x2a]
        0x0003e276:    2303        .#      MOVS     r3,#3
        0x0003e278:    491c        .I      LDR      r1,[pc,#112] ; [0x3e2ec] = 0x10000130
        0x0003e27a:    f1bc0f00    ....    CMP      r12,#0
        0x0003e27e:    d01c        ..      BEQ      0x3e2ba ; smpProcPairing + 258
        0x0003e280:    f8d1c000    ....    LDR      r12,[r1,#0]
        0x0003e284:    f0020204    ....    AND      r2,r2,#4
        0x0003e288:    f89cc008    ....    LDRB     r12,[r12,#8]
        0x0003e28c:    ea1c0f02    ....    TST      r12,r2
        0x0003e290:    d013        ..      BEQ      0x3e2ba ; smpProcPairing + 258
        0x0003e292:    f890103d    ..=.    LDRB     r1,[r0,#0x3d]
        0x0003e296:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003e29a:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x0003e29e:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x0003e2a2:    4669        iF      MOV      r1,sp
        0x0003e2a4:    f000fefe    ....    BL       smpSmExecute ; 0x3f0a4
        0x0003e2a8:    2000        .       MOVS     r0,#0
        0x0003e2aa:    bd38        8.      POP      {r3-r5,pc}
        0x0003e2ac:    2b02        .+      CMP      r3,#2
        0x0003e2ae:    bf18        ..      IT       NE
        0x0003e2b0:    2b04        .+      CMPNE    r3,#4
        0x0003e2b2:    d1ad        ..      BNE      0x3e210 ; smpProcPairing + 88
        0x0003e2b4:    f04f0101    O...    MOV      r1,#1
        0x0003e2b8:    e7ab        ..      B        0x3e212 ; smpProcPairing + 90
        0x0003e2ba:    6809        .h      LDR      r1,[r1,#0]
        0x0003e2bc:    f8902024    ..$     LDRB     r2,[r0,#0x24]
        0x0003e2c0:    7949        Iy      LDRB     r1,[r1,#5]
        0x0003e2c2:    428a        .B      CMP      r2,r1
        0x0003e2c4:    bf21        !.      ITTTT    CS
        0x0003e2c6:    f890202b    ..+     LDRBCS   r2,[r0,#0x2b]
        0x0003e2ca:    428a        .B      CMPCS    r2,r1
        0x0003e2cc:    2001        .       MOVCS    r0,#1
        0x0003e2ce:    bd38        8.      POPCS    {r3-r5,pc}
        0x0003e2d0:    f890103d    ..=.    LDRB     r1,[r0,#0x3d]
        0x0003e2d4:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003e2d8:    2106        .!      MOVS     r1,#6
        0x0003e2da:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003e2de:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x0003e2e2:    4669        iF      MOV      r1,sp
        0x0003e2e4:    f000fede    ....    BL       smpSmExecute ; 0x3f0a4
        0x0003e2e8:    2000        .       MOVS     r0,#0
        0x0003e2ea:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0003e2ec:    10000130    0...    DCD    268435760
    $t
    i.smpProcRcvKey
    smpProcRcvKey
        0x0003e2f0:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003e2f4:    4605        .F      MOV      r5,r0
        0x0003e2f6:    460c        .F      MOV      r4,r1
        0x0003e2f8:    2600        .&      MOVS     r6,#0
        0x0003e2fa:    f8120f08    ....    LDRB     r0,[r2,#8]!
        0x0003e2fe:    1c51        Q.      ADDS     r1,r2,#1
        0x0003e300:    461f        .F      MOV      r7,r3
        0x0003e302:    46b0        .F      MOV      r8,r6
        0x0003e304:    f04f0908    O...    MOV      r9,#8
        0x0003e308:    2806        .(      CMP      r0,#6
        0x0003e30a:    d01f        ..      BEQ      0x3e34c ; smpProcRcvKey + 92
        0x0003e30c:    2807        .(      CMP      r0,#7
        0x0003e30e:    d006        ..      BEQ      0x3e31e ; smpProcRcvKey + 46
        0x0003e310:    2808        .(      CMP      r0,#8
        0x0003e312:    d01b        ..      BEQ      0x3e34c ; smpProcRcvKey + 92
        0x0003e314:    2809        .(      CMP      r0,#9
        0x0003e316:    d01d        ..      BEQ      0x3e354 ; smpProcRcvKey + 100
        0x0003e318:    280a        .(      CMP      r0,#0xa
        0x0003e31a:    d025        %.      BEQ      0x3e368 ; smpProcRcvKey + 120
        0x0003e31c:    e02a        *.      B        0x3e374 ; smpProcRcvKey + 132
        0x0003e31e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003e320:    784a        Jx      LDRB     r2,[r1,#1]
        0x0003e322:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x0003e326:    83a0        ..      STRH     r0,[r4,#0x1c]
        0x0003e328:    1c88        ..      ADDS     r0,r1,#2
        0x0003e32a:    f8d11002    ....    LDR      r1,[r1,#2]
        0x0003e32e:    6161        aa      STR      r1,[r4,#0x14]
        0x0003e330:    6840        @h      LDR      r0,[r0,#4]
        0x0003e332:    61a0        .a      STR      r0,[r4,#0x18]
        0x0003e334:    f8950040    ..@.    LDRB     r0,[r5,#0x40]
        0x0003e338:    f0100f04    ....    TST      r0,#4
        0x0003e33c:    bf14        ..      ITE      NE
        0x0003e33e:    2002        .       MOVNE    r0,#2
        0x0003e340:    2001        .       MOVEQ    r0,#1
        0x0003e342:    77e0        .w      STRB     r0,[r4,#0x1f]
        0x0003e344:    2002        .       MOVS     r0,#2
        0x0003e346:    77a0        .w      STRB     r0,[r4,#0x1e]
        0x0003e348:    2601        .&      MOVS     r6,#1
        0x0003e34a:    e013        ..      B        0x3e374 ; smpProcRcvKey + 132
        0x0003e34c:    1d20         .      ADDS     r0,r4,#4
        0x0003e34e:    f7dbffdc    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003e352:    e00f        ..      B        0x3e374 ; smpProcRcvKey + 132
        0x0003e354:    f8110b01    ....    LDRB     r0,[r1],#1
        0x0003e358:    76a0        .v      STRB     r0,[r4,#0x1a]
        0x0003e35a:    f1040014    ....    ADD      r0,r4,#0x14
        0x0003e35e:    f7dbffc0    ....    BL       BdaCpy ; 0x1a2e2
        0x0003e362:    2004        .       MOVS     r0,#4
        0x0003e364:    77a0        .w      STRB     r0,[r4,#0x1e]
        0x0003e366:    e004        ..      B        0x3e372 ; smpProcRcvKey + 130
        0x0003e368:    1d20         .      ADDS     r0,r4,#4
        0x0003e36a:    f7dbffce    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003e36e:    f884901e    ....    STRB     r9,[r4,#0x1e]
        0x0003e372:    2601        .&      MOVS     r6,#1
        0x0003e374:    f895003f    ..?.    LDRB     r0,[r5,#0x3f]
        0x0003e378:    2806        .(      CMP      r0,#6
        0x0003e37a:    bf14        ..      ITE      NE
        0x0003e37c:    2808        .(      CMPNE    r0,#8
        0x0003e37e:    1c40        @.      ADDEQ    r0,r0,#1
        0x0003e380:    d01b        ..      BEQ      0x3e3ba ; smpProcRcvKey + 202
        0x0003e382:    f0170f02    ....    TST      r7,#2
        0x0003e386:    d004        ..      BEQ      0x3e392 ; smpProcRcvKey + 162
        0x0003e388:    2807        .(      CMP      r0,#7
        0x0003e38a:    bf08        ..      IT       EQ
        0x0003e38c:    f885903f    ..?.    STRBEQ   r9,[r5,#0x3f]
        0x0003e390:    d009        ..      BEQ      0x3e3a6 ; smpProcRcvKey + 182
        0x0003e392:    f0170f04    ....    TST      r7,#4
        0x0003e396:    d004        ..      BEQ      0x3e3a2 ; smpProcRcvKey + 178
        0x0003e398:    2807        .(      CMP      r0,#7
        0x0003e39a:    bf14        ..      ITE      NE
        0x0003e39c:    2809        .(      CMPNE    r0,#9
        0x0003e39e:    200a        .       MOVEQ    r0,#0xa
        0x0003e3a0:    d00b        ..      BEQ      0x3e3ba ; smpProcRcvKey + 202
        0x0003e3a2:    f04f0801    O...    MOV      r8,#1
        0x0003e3a6:    b12e        ..      CBZ      r6,0x3e3b4 ; smpProcRcvKey + 196
        0x0003e3a8:    f04f002f    O./.    MOV      r0,#0x2f
        0x0003e3ac:    70a0        .p      STRB     r0,[r4,#2]
        0x0003e3ae:    4620         F      MOV      r0,r4
        0x0003e3b0:    f7dcfcaa    ....    BL       DmSmpCbackExec ; 0x1ad08
        0x0003e3b4:    4640        @F      MOV      r0,r8
        0x0003e3b6:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0003e3ba:    f885003f    ..?.    STRB     r0,[r5,#0x3f]
        0x0003e3be:    e7f2        ..      B        0x3e3a6 ; smpProcRcvKey + 182
    i.smpScActAuthSelect
    smpScActAuthSelect
        0x0003e3c0:    b538        8.      PUSH     {r3-r5,lr}
        0x0003e3c2:    4604        .F      MOV      r4,r0
        0x0003e3c4:    6848        Hh      LDR      r0,[r1,#4]
        0x0003e3c6:    2220         "      MOVS     r2,#0x20
        0x0003e3c8:    f1000508    ....    ADD      r5,r0,#8
        0x0003e3cc:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e3ce:    1c69        i.      ADDS     r1,r5,#1
        0x0003e3d0:    6880        .h      LDR      r0,[r0,#8]
        0x0003e3d2:    f7defadf    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003e3d6:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e3d8:    2220         "      MOVS     r2,#0x20
        0x0003e3da:    f1050121    ..!.    ADD      r1,r5,#0x21
        0x0003e3de:    6880        .h      LDR      r0,[r0,#8]
        0x0003e3e0:    3020         0      ADDS     r0,r0,#0x20
        0x0003e3e2:    f7defad7    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003e3e6:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003e3ea:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003e3ee:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e3f0:    7840        @x      LDRB     r0,[r0,#1]
        0x0003e3f2:    2801        .(      CMP      r0,#1
        0x0003e3f4:    d00e        ..      BEQ      0x3e414 ; smpScActAuthSelect + 84
        0x0003e3f6:    2802        .(      CMP      r0,#2
        0x0003e3f8:    bf08        ..      IT       EQ
        0x0003e3fa:    2015        .       MOVEQ    r0,#0x15
        0x0003e3fc:    d00b        ..      BEQ      0x3e416 ; smpScActAuthSelect + 86
        0x0003e3fe:    2803        .(      CMP      r0,#3
        0x0003e400:    bf08        ..      IT       EQ
        0x0003e402:    2014        .       MOVEQ    r0,#0x14
        0x0003e404:    d007        ..      BEQ      0x3e416 ; smpScActAuthSelect + 86
        0x0003e406:    2804        .(      CMP      r0,#4
        0x0003e408:    d004        ..      BEQ      0x3e414 ; smpScActAuthSelect + 84
        0x0003e40a:    2008        .       MOVS     r0,#8
        0x0003e40c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003e410:    2003        .       MOVS     r0,#3
        0x0003e412:    e000        ..      B        0x3e416 ; smpScActAuthSelect + 86
        0x0003e414:    2013        .       MOVS     r0,#0x13
        0x0003e416:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003e41a:    4669        iF      MOV      r1,sp
        0x0003e41c:    4620         F      MOV      r0,r4
        0x0003e41e:    f000fe41    ..A.    BL       smpSmExecute ; 0x3f0a4
        0x0003e422:    bd38        8.      POP      {r3-r5,pc}
    i.smpScActCalcF5Ltk
    smpScActCalcF5Ltk
        0x0003e424:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003e426:    4604        .F      MOV      r4,r0
        0x0003e428:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003e42a:    460e        .F      MOV      r6,r1
        0x0003e42c:    6849        Ih      LDR      r1,[r1,#4]
        0x0003e42e:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003e430:    f7dbff6b    ..k.    BL       Calc128Cpy ; 0x1a30a
        0x0003e434:    4632        2F      MOV      r2,r6
        0x0003e436:    4621        !F      MOV      r1,r4
        0x0003e438:    2035        5       MOVS     r0,#0x35
        0x0003e43a:    f7def8f9    ....    BL       SmpScAlloc ; 0x1c630
        0x0003e43e:    0005        ..      MOVS     r5,r0
        0x0003e440:    bf08        ..      IT       EQ
        0x0003e442:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003e444:    2701        .'      MOVS     r7,#1
        0x0003e446:    702f        /p      STRB     r7,[r5,#0]
        0x0003e448:    1c68        h.      ADDS     r0,r5,#1
        0x0003e44a:    2204        ."      MOVS     r2,#4
        0x0003e44c:    4910        .I      LDR      r1,[pc,#64] ; [0x3e490] = 0x43507
        0x0003e44e:    f7def97f    ....    BL       SmpScCat ; 0x1c750
        0x0003e452:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e454:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e456:    f7def982    ....    BL       SmpScCat128 ; 0x1c75e
        0x0003e45a:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e45c:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e45e:    3110        .1      ADDS     r1,r1,#0x10
        0x0003e460:    f7def97d    ..}.    BL       SmpScCat128 ; 0x1c75e
        0x0003e464:    4601        .F      MOV      r1,r0
        0x0003e466:    4620         F      MOV      r0,r4
        0x0003e468:    f000fa66    ..f.    BL       smpScCatInitiatorBdAddr ; 0x3e938
        0x0003e46c:    4601        .F      MOV      r1,r0
        0x0003e46e:    4620         F      MOV      r0,r4
        0x0003e470:    f000fa9f    ....    BL       smpScCatResponderBdAddr ; 0x3e9b2
        0x0003e474:    7007        .p      STRB     r7,[r0,#0]
        0x0003e476:    2100        .!      MOVS     r1,#0
        0x0003e478:    7041        Ap      STRB     r1,[r0,#1]
        0x0003e47a:    9600        ..      STR      r6,[sp,#0]
        0x0003e47c:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e47e:    4623        #F      MOV      r3,r4
        0x0003e480:    2235        5"      MOVS     r2,#0x35
        0x0003e482:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003e484:    4629        )F      MOV      r1,r5
        0x0003e486:    3010        .0      ADDS     r0,r0,#0x10
        0x0003e488:    f7def970    ..p.    BL       SmpScCmac ; 0x1c76c
        0x0003e48c:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0003e48e:    0000        ..      DCW    0
        0x0003e490:    00043507    .5..    DCD    275719
    $t
    i.smpScActCalcF5MacKey
    smpScActCalcF5MacKey
        0x0003e494:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003e496:    4604        .F      MOV      r4,r0
        0x0003e498:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003e49a:    460e        .F      MOV      r6,r1
        0x0003e49c:    6849        Ih      LDR      r1,[r1,#4]
        0x0003e49e:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003e4a0:    3010        .0      ADDS     r0,r0,#0x10
        0x0003e4a2:    f7dbff32    ..2.    BL       Calc128Cpy ; 0x1a30a
        0x0003e4a6:    4632        2F      MOV      r2,r6
        0x0003e4a8:    4621        !F      MOV      r1,r4
        0x0003e4aa:    2035        5       MOVS     r0,#0x35
        0x0003e4ac:    f7def8c0    ....    BL       SmpScAlloc ; 0x1c630
        0x0003e4b0:    0005        ..      MOVS     r5,r0
        0x0003e4b2:    bf08        ..      IT       EQ
        0x0003e4b4:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003e4b6:    2700        .'      MOVS     r7,#0
        0x0003e4b8:    702f        /p      STRB     r7,[r5,#0]
        0x0003e4ba:    1c68        h.      ADDS     r0,r5,#1
        0x0003e4bc:    2204        ."      MOVS     r2,#4
        0x0003e4be:    4910        .I      LDR      r1,[pc,#64] ; [0x3e500] = 0x43507
        0x0003e4c0:    f7def946    ..F.    BL       SmpScCat ; 0x1c750
        0x0003e4c4:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e4c6:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e4c8:    f7def949    ..I.    BL       SmpScCat128 ; 0x1c75e
        0x0003e4cc:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e4ce:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e4d0:    3110        .1      ADDS     r1,r1,#0x10
        0x0003e4d2:    f7def944    ..D.    BL       SmpScCat128 ; 0x1c75e
        0x0003e4d6:    4601        .F      MOV      r1,r0
        0x0003e4d8:    4620         F      MOV      r0,r4
        0x0003e4da:    f000fa2d    ..-.    BL       smpScCatInitiatorBdAddr ; 0x3e938
        0x0003e4de:    4601        .F      MOV      r1,r0
        0x0003e4e0:    4620         F      MOV      r0,r4
        0x0003e4e2:    f000fa66    ..f.    BL       smpScCatResponderBdAddr ; 0x3e9b2
        0x0003e4e6:    2101        .!      MOVS     r1,#1
        0x0003e4e8:    7001        .p      STRB     r1,[r0,#0]
        0x0003e4ea:    7047        Gp      STRB     r7,[r0,#1]
        0x0003e4ec:    9600        ..      STR      r6,[sp,#0]
        0x0003e4ee:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e4f0:    4623        #F      MOV      r3,r4
        0x0003e4f2:    2235        5"      MOVS     r2,#0x35
        0x0003e4f4:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003e4f6:    4629        )F      MOV      r1,r5
        0x0003e4f8:    3010        .0      ADDS     r0,r0,#0x10
        0x0003e4fa:    f7def937    ..7.    BL       SmpScCmac ; 0x1c76c
        0x0003e4fe:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0003e500:    00043507    .5..    DCD    275719
    $t
    i.smpScActCalcF5TKey
    smpScActCalcF5TKey
        0x0003e504:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e506:    4605        .F      MOV      r5,r0
        0x0003e508:    78c8        .x      LDRB     r0,[r1,#3]
        0x0003e50a:    b086        ..      SUB      sp,sp,#0x18
        0x0003e50c:    460c        .F      MOV      r4,r1
        0x0003e50e:    b158        X.      CBZ      r0,0x3e528 ; smpScActCalcF5TKey + 36
        0x0003e510:    f895003d    ..=.    LDRB     r0,[r5,#0x3d]
        0x0003e514:    220b        ."      MOVS     r2,#0xb
        0x0003e516:    f7def979    ..y.    BL       SmpScGetCancelMsgWithReattempt ; 0x1c80c
        0x0003e51a:    b006        ..      ADD      sp,sp,#0x18
        0x0003e51c:    4621        !F      MOV      r1,r4
        0x0003e51e:    4628        (F      MOV      r0,r5
        0x0003e520:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e524:    f000bdbe    ....    B.W      smpSmExecute ; 0x3f0a4
        0x0003e528:    460a        .F      MOV      r2,r1
        0x0003e52a:    4629        )F      MOV      r1,r5
        0x0003e52c:    2020                MOVS     r0,#0x20
        0x0003e52e:    f7def87f    ....    BL       SmpScAlloc ; 0x1c630
        0x0003e532:    0006        ..      MOVS     r6,r0
        0x0003e534:    bf04        ..      ITT      EQ
        0x0003e536:    b006        ..      ADDEQ    sp,sp,#0x18
        0x0003e538:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003e53a:    a10a        ..      ADR      r1,{pc}+0x2a ; 0x3e564
        0x0003e53c:    f10d0c08    ....    ADD      r12,sp,#8
        0x0003e540:    c90f        ..      LDM      r1,{r0-r3}
        0x0003e542:    e88c000f    ....    STM      r12,{r0-r3}
        0x0003e546:    2220         "      MOVS     r2,#0x20
        0x0003e548:    1d21        !.      ADDS     r1,r4,#4
        0x0003e54a:    4630        0F      MOV      r0,r6
        0x0003e54c:    f7daf81d    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003e550:    462b        +F      MOV      r3,r5
        0x0003e552:    2220         "      MOVS     r2,#0x20
        0x0003e554:    4631        1F      MOV      r1,r6
        0x0003e556:    a802        ..      ADD      r0,sp,#8
        0x0003e558:    9400        ..      STR      r4,[sp,#0]
        0x0003e55a:    f7def907    ....    BL       SmpScCmac ; 0x1c76c
        0x0003e55e:    b006        ..      ADD      sp,sp,#0x18
        0x0003e560:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003e562:    0000        ..      DCW    0
        0x0003e564:    9183886c    l...    DCD    2441316460
        0x0003e568:    38a5f5aa    ...8    DCD    950400426
        0x0003e56c:    db0b3760    `7..    DCD    3674945376
        0x0003e570:    be83605a    Z`..    DCD    3196280922
    $t
    i.smpScActCalcSharedSecret
    smpScActCalcSharedSecret
        0x0003e574:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0003e576:    6c86        .l      LDR      r6,[r0,#0x48]
        0x0003e578:    b099        ..      SUB      sp,sp,#0x64
        0x0003e57a:    460c        .F      MOV      r4,r1
        0x0003e57c:    4605        .F      MOV      r5,r0
        0x0003e57e:    2220         "      MOVS     r2,#0x20
        0x0003e580:    466f        oF      MOV      r7,sp
        0x0003e582:    a810        ..      ADD      r0,sp,#0x40
        0x0003e584:    6931        1i      LDR      r1,[r6,#0x10]
        0x0003e586:    f7daf800    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003e58a:    68b6        .h      LDR      r6,[r6,#8]
        0x0003e58c:    2220         "      MOVS     r2,#0x20
        0x0003e58e:    4631        1F      MOV      r1,r6
        0x0003e590:    4668        hF      MOV      r0,sp
        0x0003e592:    f7d9fffa    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003e596:    f1060120    .. .    ADD      r1,r6,#0x20
        0x0003e59a:    2220         "      MOVS     r2,#0x20
        0x0003e59c:    f1070020    .. .    ADD      r0,r7,#0x20
        0x0003e5a0:    f7d9fff3    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003e5a4:    480b        .H      LDR      r0,[pc,#44] ; [0x3e5d4] = 0x1000457c
        0x0003e5a6:    f895203d    ..=     LDRB     r2,[r5,#0x3d]
        0x0003e5aa:    2319        .#      MOVS     r3,#0x19
        0x0003e5ac:    f89010ec    ....    LDRB     r1,[r0,#0xec]
        0x0003e5b0:    4668        hF      MOV      r0,sp
        0x0003e5b2:    f7ddfda3    ....    BL       SecEccGenSharedSecret ; 0x1c0fc
        0x0003e5b6:    2800        .(      CMP      r0,#0
        0x0003e5b8:    bf1c        ..      ITT      NE
        0x0003e5ba:    b019        ..      ADDNE    sp,sp,#0x64
        0x0003e5bc:    bdf0        ..      POPNE    {r4-r7,pc}
        0x0003e5be:    20e0        .       MOVS     r0,#0xe0
        0x0003e5c0:    70e0        .p      STRB     r0,[r4,#3]
        0x0003e5c2:    2003        .       MOVS     r0,#3
        0x0003e5c4:    70a0        .p      STRB     r0,[r4,#2]
        0x0003e5c6:    4621        !F      MOV      r1,r4
        0x0003e5c8:    4628        (F      MOV      r0,r5
        0x0003e5ca:    f000fd6b    ..k.    BL       smpSmExecute ; 0x3f0a4
        0x0003e5ce:    b019        ..      ADD      sp,sp,#0x64
        0x0003e5d0:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x0003e5d2:    0000        ..      DCW    0
        0x0003e5d4:    1000457c    |E..    DCD    268453244
    $t
    i.smpScActCleanup
    smpScActCleanup
        0x0003e5d8:    b510        ..      PUSH     {r4,lr}
        0x0003e5da:    4604        .F      MOV      r4,r0
        0x0003e5dc:    f7fff8e4    ....    BL       smpActCleanup ; 0x3d7a8
        0x0003e5e0:    4620         F      MOV      r0,r4
        0x0003e5e2:    e8bd4010    ...@    POP      {r4,lr}
        0x0003e5e6:    f7deb8e7    ....    B        SmpScFreeScratchBuffers ; 0x1c7b8
    i.smpScActDHKeyCalcF6Ea
    smpScActDHKeyCalcF6Ea
        0x0003e5ea:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003e5ec:    4604        .F      MOV      r4,r0
        0x0003e5ee:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003e5f0:    460e        .F      MOV      r6,r1
        0x0003e5f2:    6849        Ih      LDR      r1,[r1,#4]
        0x0003e5f4:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003e5f6:    2210        ."      MOVS     r2,#0x10
        0x0003e5f8:    3010        .0      ADDS     r0,r0,#0x10
        0x0003e5fa:    f7def9cb    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003e5fe:    4632        2F      MOV      r2,r6
        0x0003e600:    4621        !F      MOV      r1,r4
        0x0003e602:    2041        A       MOVS     r0,#0x41
        0x0003e604:    f7def814    ....    BL       SmpScAlloc ; 0x1c630
        0x0003e608:    0005        ..      MOVS     r5,r0
        0x0003e60a:    bf08        ..      IT       EQ
        0x0003e60c:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003e60e:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e610:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e612:    f7def8a4    ....    BL       SmpScCat128 ; 0x1c75e
        0x0003e616:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e618:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e61a:    3110        .1      ADDS     r1,r1,#0x10
        0x0003e61c:    f7def89f    ....    BL       SmpScCat128 ; 0x1c75e
        0x0003e620:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e622:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e624:    3130        01      ADDS     r1,r1,#0x30
        0x0003e626:    f7def89a    ....    BL       SmpScCat128 ; 0x1c75e
        0x0003e62a:    f8941023    ..#.    LDRB     r1,[r4,#0x23]
        0x0003e62e:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003e632:    f8941022    ..".    LDRB     r1,[r4,#0x22]
        0x0003e636:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003e63a:    f8941021    ..!.    LDRB     r1,[r4,#0x21]
        0x0003e63e:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003e642:    4601        .F      MOV      r1,r0
        0x0003e644:    4620         F      MOV      r0,r4
        0x0003e646:    f000f977    ..w.    BL       smpScCatInitiatorBdAddr ; 0x3e938
        0x0003e64a:    4601        .F      MOV      r1,r0
        0x0003e64c:    4620         F      MOV      r0,r4
        0x0003e64e:    f000f9b0    ....    BL       smpScCatResponderBdAddr ; 0x3e9b2
        0x0003e652:    9600        ..      STR      r6,[sp,#0]
        0x0003e654:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e656:    4623        #F      MOV      r3,r4
        0x0003e658:    2241        A"      MOVS     r2,#0x41
        0x0003e65a:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003e65c:    4629        )F      MOV      r1,r5
        0x0003e65e:    f7def885    ....    BL       SmpScCmac ; 0x1c76c
        0x0003e662:    bdf8        ..      POP      {r3-r7,pc}
    i.smpScActDHKeyCalcF6Eb
    smpScActDHKeyCalcF6Eb
        0x0003e664:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003e666:    460e        .F      MOV      r6,r1
        0x0003e668:    460a        .F      MOV      r2,r1
        0x0003e66a:    4604        .F      MOV      r4,r0
        0x0003e66c:    4601        .F      MOV      r1,r0
        0x0003e66e:    2041        A       MOVS     r0,#0x41
        0x0003e670:    f7ddffde    ....    BL       SmpScAlloc ; 0x1c630
        0x0003e674:    0005        ..      MOVS     r5,r0
        0x0003e676:    d029        ).      BEQ      0x3e6cc ; smpScActDHKeyCalcF6Eb + 104
        0x0003e678:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e67a:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e67c:    3110        .1      ADDS     r1,r1,#0x10
        0x0003e67e:    f7def86e    ..n.    BL       SmpScCat128 ; 0x1c75e
        0x0003e682:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e684:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e686:    f7def86a    ..j.    BL       SmpScCat128 ; 0x1c75e
        0x0003e68a:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e68c:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e68e:    3120         1      ADDS     r1,r1,#0x20
        0x0003e690:    f7def865    ..e.    BL       SmpScCat128 ; 0x1c75e
        0x0003e694:    f894102a    ..*.    LDRB     r1,[r4,#0x2a]
        0x0003e698:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003e69c:    f8941029    ..).    LDRB     r1,[r4,#0x29]
        0x0003e6a0:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003e6a4:    f8941028    ..(.    LDRB     r1,[r4,#0x28]
        0x0003e6a8:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003e6ac:    4601        .F      MOV      r1,r0
        0x0003e6ae:    4620         F      MOV      r0,r4
        0x0003e6b0:    f000f97f    ....    BL       smpScCatResponderBdAddr ; 0x3e9b2
        0x0003e6b4:    4601        .F      MOV      r1,r0
        0x0003e6b6:    4620         F      MOV      r0,r4
        0x0003e6b8:    f000f93e    ..>.    BL       smpScCatInitiatorBdAddr ; 0x3e938
        0x0003e6bc:    9600        ..      STR      r6,[sp,#0]
        0x0003e6be:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e6c0:    4623        #F      MOV      r3,r4
        0x0003e6c2:    2241        A"      MOVS     r2,#0x41
        0x0003e6c4:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003e6c6:    4629        )F      MOV      r1,r5
        0x0003e6c8:    f7def850    ..P.    BL       SmpScCmac ; 0x1c76c
        0x0003e6cc:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e6ce:    6871        qh      LDR      r1,[r6,#4]
        0x0003e6d0:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003e6d2:    e8bd40f8    ...@    POP      {r3-r7,lr}
        0x0003e6d6:    f7dbbe18    ....    B        Calc128Cpy ; 0x1a30a
    i.smpScActJwncCalcF4
    smpScActJwncCalcF4
        0x0003e6da:    b530        0.      PUSH     {r4,r5,lr}
        0x0003e6dc:    f8d0c048    ..H.    LDR      r12,[r0,#0x48]
        0x0003e6e0:    b083        ..      SUB      sp,sp,#0xc
        0x0003e6e2:    f890503a    ..:P    LDRB     r5,[r0,#0x3a]
        0x0003e6e6:    f8dc2014    ...     LDR      r2,[r12,#0x14]
        0x0003e6ea:    2400        .$      MOVS     r4,#0
        0x0003e6ec:    f1020310    ....    ADD      r3,r2,#0x10
        0x0003e6f0:    e9dc2c02    ...,    LDRD     r2,r12,[r12,#8]
        0x0003e6f4:    e9cd4300    ...C    STRD     r4,r3,[sp,#0]
        0x0003e6f8:    2d00        .-      CMP      r5,#0
        0x0003e6fa:    bf12        ..      ITEE     NE
        0x0003e6fc:    4663        cF      MOVNE    r3,r12
        0x0003e6fe:    4613        .F      MOVEQ    r3,r2
        0x0003e700:    4662        bF      MOVEQ    r2,r12
        0x0003e702:    f7ddffe5    ....    BL       SmpScCalcF4 ; 0x1c6d0
        0x0003e706:    b003        ..      ADD      sp,sp,#0xc
        0x0003e708:    bd30        0.      POP      {r4,r5,pc}
    i.smpScActJwncCalcG2
    smpScActJwncCalcG2
        0x0003e70a:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003e70c:    460e        .F      MOV      r6,r1
        0x0003e70e:    460a        .F      MOV      r2,r1
        0x0003e710:    4604        .F      MOV      r4,r0
        0x0003e712:    4601        .F      MOV      r1,r0
        0x0003e714:    2050        P       MOVS     r0,#0x50
        0x0003e716:    f7ddff8b    ....    BL       SmpScAlloc ; 0x1c630
        0x0003e71a:    0005        ..      MOVS     r5,r0
        0x0003e71c:    bf08        ..      IT       EQ
        0x0003e71e:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003e720:    f894103a    ..:.    LDRB     r1,[r4,#0x3a]
        0x0003e724:    2900        .)      CMP      r1,#0
        0x0003e726:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e728:    d009        ..      BEQ      0x3e73e ; smpScActJwncCalcG2 + 52
        0x0003e72a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0003e72c:    2220         "      MOVS     r2,#0x20
        0x0003e72e:    f7def80f    ....    BL       SmpScCat ; 0x1c750
        0x0003e732:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e734:    2220         "      MOVS     r2,#0x20
        0x0003e736:    6889        .h      LDR      r1,[r1,#8]
        0x0003e738:    f7def80a    ....    BL       SmpScCat ; 0x1c750
        0x0003e73c:    e008        ..      B        0x3e750 ; smpScActJwncCalcG2 + 70
        0x0003e73e:    6889        .h      LDR      r1,[r1,#8]
        0x0003e740:    2220         "      MOVS     r2,#0x20
        0x0003e742:    f7def805    ....    BL       SmpScCat ; 0x1c750
        0x0003e746:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e748:    2220         "      MOVS     r2,#0x20
        0x0003e74a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0003e74c:    f7def800    ....    BL       SmpScCat ; 0x1c750
        0x0003e750:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e752:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e754:    3110        .1      ADDS     r1,r1,#0x10
        0x0003e756:    f7def802    ....    BL       SmpScCat128 ; 0x1c75e
        0x0003e75a:    9600        ..      STR      r6,[sp,#0]
        0x0003e75c:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e75e:    4623        #F      MOV      r3,r4
        0x0003e760:    2250        P"      MOVS     r2,#0x50
        0x0003e762:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003e764:    4629        )F      MOV      r1,r5
        0x0003e766:    f7def801    ....    BL       SmpScCmac ; 0x1c76c
        0x0003e76a:    bdf8        ..      POP      {r3-r7,pc}
    i.smpScActJwncDisplay
    smpScActJwncDisplay
        0x0003e76c:    b530        0.      PUSH     {r4,r5,lr}
        0x0003e76e:    4604        .F      MOV      r4,r0
        0x0003e770:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003e772:    2500        .%      MOVS     r5,#0
        0x0003e774:    b085        ..      SUB      sp,sp,#0x14
        0x0003e776:    7840        @x      LDRB     r0,[r0,#1]
        0x0003e778:    2804        .(      CMP      r0,#4
        0x0003e77a:    d00e        ..      BEQ      0x3e79a ; smpScActJwncDisplay + 46
        0x0003e77c:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003e780:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003e784:    2016        .       MOVS     r0,#0x16
        0x0003e786:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003e78a:    f88d5003    ...P    STRB     r5,[sp,#3]
        0x0003e78e:    4669        iF      MOV      r1,sp
        0x0003e790:    4620         F      MOV      r0,r4
        0x0003e792:    f000fc87    ....    BL       smpSmExecute ; 0x3f0a4
        0x0003e796:    b005        ..      ADD      sp,sp,#0x14
        0x0003e798:    bd30        0.      POP      {r4,r5,pc}
        0x0003e79a:    6849        Ih      LDR      r1,[r1,#4]
        0x0003e79c:    a801        ..      ADD      r0,sp,#4
        0x0003e79e:    f7dbfdb4    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003e7a2:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003e7a6:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003e7aa:    2035        5       MOVS     r0,#0x35
        0x0003e7ac:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003e7b0:    f88d5003    ...P    STRB     r5,[sp,#3]
        0x0003e7b4:    4668        hF      MOV      r0,sp
        0x0003e7b6:    f7dcfaa7    ....    BL       DmSmpCbackExec ; 0x1ad08
        0x0003e7ba:    b005        ..      ADD      sp,sp,#0x14
        0x0003e7bc:    bd30        0.      POP      {r4,r5,pc}
    i.smpScActPairingCancel
    smpScActPairingCancel
        0x0003e7be:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e7c0:    460c        .F      MOV      r4,r1
        0x0003e7c2:    4605        .F      MOV      r5,r0
        0x0003e7c4:    78c9        .x      LDRB     r1,[r1,#3]
        0x0003e7c6:    f000fc41    ..A.    BL       smpSendPairingFailed ; 0x3f04c
        0x0003e7ca:    4621        !F      MOV      r1,r4
        0x0003e7cc:    4628        (F      MOV      r0,r5
        0x0003e7ce:    f7feffeb    ....    BL       smpActCleanup ; 0x3d7a8
        0x0003e7d2:    4628        (F      MOV      r0,r5
        0x0003e7d4:    f7ddfff0    ....    BL       SmpScFreeScratchBuffers ; 0x1c7b8
        0x0003e7d8:    4621        !F      MOV      r1,r4
        0x0003e7da:    4628        (F      MOV      r0,r5
        0x0003e7dc:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e7e0:    f7ffb8f1    ....    B        smpActPairingFailed ; 0x3d9c6
    i.smpScActPairingFailed
    smpScActPairingFailed
        0x0003e7e4:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e7e6:    460c        .F      MOV      r4,r1
        0x0003e7e8:    4605        .F      MOV      r5,r0
        0x0003e7ea:    f7feffdd    ....    BL       smpActCleanup ; 0x3d7a8
        0x0003e7ee:    4628        (F      MOV      r0,r5
        0x0003e7f0:    f7ddffe2    ....    BL       SmpScFreeScratchBuffers ; 0x1c7b8
        0x0003e7f4:    4621        !F      MOV      r1,r4
        0x0003e7f6:    4628        (F      MOV      r0,r5
        0x0003e7f8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e7fc:    f7ffb8e3    ....    B        smpActPairingFailed ; 0x3d9c6
    i.smpScActPkKeypress
    smpScActPkKeypress
        0x0003e800:    b500        ..      PUSH     {lr}
        0x0003e802:    684a        Jh      LDR      r2,[r1,#4]
        0x0003e804:    b083        ..      SUB      sp,sp,#0xc
        0x0003e806:    4613        .F      MOV      r3,r2
        0x0003e808:    7a12        .z      LDRB     r2,[r2,#8]
        0x0003e80a:    3309        .3      ADDS     r3,r3,#9
        0x0003e80c:    f04f0c00    O...    MOV      r12,#0
        0x0003e810:    2a0e        .*      CMP      r2,#0xe
        0x0003e812:    d00c        ..      BEQ      0x3e82e ; smpScActPkKeypress + 46
        0x0003e814:    2a03        .*      CMP      r2,#3
        0x0003e816:    bf1c        ..      ITT      NE
        0x0003e818:    b003        ..      ADDNE    sp,sp,#0xc
        0x0003e81a:    bd00        ..      POPNE    {pc}
        0x0003e81c:    221e        ."      MOVS     r2,#0x1e
        0x0003e81e:    708a        .p      STRB     r2,[r1,#2]
        0x0003e820:    f881c003    ....    STRB     r12,[r1,#3]
        0x0003e824:    b003        ..      ADD      sp,sp,#0xc
        0x0003e826:    f85deb04    ]...    POP      {lr}
        0x0003e82a:    f000bc3b    ..;.    B.W      smpSmExecute ; 0x3f0a4
        0x0003e82e:    7819        .x      LDRB     r1,[r3,#0]
        0x0003e830:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003e834:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003e838:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003e83c:    2036        6       MOVS     r0,#0x36
        0x0003e83e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003e842:    f88dc003    ....    STRB     r12,[sp,#3]
        0x0003e846:    4668        hF      MOV      r0,sp
        0x0003e848:    f7dcfa5e    ..^.    BL       DmSmpCbackExec ; 0x1ad08
        0x0003e84c:    b003        ..      ADD      sp,sp,#0xc
        0x0003e84e:    bd00        ..      POP      {pc}
    i.smpScActPkSendKeypress
    smpScActPkSendKeypress
        0x0003e850:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e852:    4605        .F      MOV      r5,r0
        0x0003e854:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003e856:    460c        .F      MOV      r4,r1
        0x0003e858:    7880        .x      LDRB     r0,[r0,#2]
        0x0003e85a:    2800        .(      CMP      r0,#0
        0x0003e85c:    bf08        ..      IT       EQ
        0x0003e85e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003e860:    4628        (F      MOV      r0,r5
        0x0003e862:    f000fc53    ..S.    BL       smpStartRspTimer ; 0x3f10c
        0x0003e866:    200a        .       MOVS     r0,#0xa
        0x0003e868:    f7fffca2    ....    BL       smpMsgAlloc ; 0x3e1b0
        0x0003e86c:    b148        H.      CBZ      r0,0x3e882 ; smpScActPkSendKeypress + 50
        0x0003e86e:    220e        ."      MOVS     r2,#0xe
        0x0003e870:    7202        .r      STRB     r2,[r0,#8]
        0x0003e872:    7922        "y      LDRB     r2,[r4,#4]
        0x0003e874:    7242        Br      STRB     r2,[r0,#9]
        0x0003e876:    4601        .F      MOV      r1,r0
        0x0003e878:    4628        (F      MOV      r0,r5
        0x0003e87a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e87e:    f000bbf7    ....    B.W      smpSendPkt ; 0x3f070
        0x0003e882:    2008        .       MOVS     r0,#8
        0x0003e884:    70e0        .p      STRB     r0,[r4,#3]
        0x0003e886:    2003        .       MOVS     r0,#3
        0x0003e888:    70a0        .p      STRB     r0,[r4,#2]
        0x0003e88a:    4621        !F      MOV      r1,r4
        0x0003e88c:    4628        (F      MOV      r0,r5
        0x0003e88e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e892:    f000bc07    ....    B.W      smpSmExecute ; 0x3f0a4
    i.smpScActPkSetup
    smpScActPkSetup
        0x0003e896:    b500        ..      PUSH     {lr}
        0x0003e898:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0003e89a:    b087        ..      SUB      sp,sp,#0x1c
        0x0003e89c:    2100        .!      MOVS     r1,#0
        0x0003e89e:    70d1        .p      STRB     r1,[r2,#3]
        0x0003e8a0:    2203        ."      MOVS     r2,#3
        0x0003e8a2:    f880203f    ..?     STRB     r2,[r0,#0x3f]
        0x0003e8a6:    f890203d    ..=     LDRB     r2,[r0,#0x3d]
        0x0003e8aa:    f8ad2000    ...     STRH     r2,[sp,#0]
        0x0003e8ae:    222e        ."      MOVS     r2,#0x2e
        0x0003e8b0:    f88d2002    ...     STRB     r2,[sp,#2]
        0x0003e8b4:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003e8b8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003e8ba:    7900        .y      LDRB     r0,[r0,#4]
        0x0003e8bc:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003e8c0:    4668        hF      MOV      r0,sp
        0x0003e8c2:    f7dcfa21    ..!.    BL       DmSmpCbackExec ; 0x1ad08
        0x0003e8c6:    b007        ..      ADD      sp,sp,#0x1c
        0x0003e8c8:    bd00        ..      POP      {pc}
    i.smpScAuthReq
    smpScAuthReq
        0x0003e8ca:    b500        ..      PUSH     {lr}
        0x0003e8cc:    6c83        .l      LDR      r3,[r0,#0x48]
        0x0003e8ce:    b087        ..      SUB      sp,sp,#0x1c
        0x0003e8d0:    f893c000    ....    LDRB     r12,[r3,#0]
        0x0003e8d4:    f1bc0f00    ....    CMP      r12,#0
        0x0003e8d8:    d003        ..      BEQ      0x3e8e2 ; smpScAuthReq + 24
        0x0003e8da:    785b        [x      LDRB     r3,[r3,#1]
        0x0003e8dc:    2b02        .+      CMP      r3,#2
        0x0003e8de:    d005        ..      BEQ      0x3e8ec ; smpScAuthReq + 34
        0x0003e8e0:    e014        ..      B        0x3e90c ; smpScAuthReq + 66
        0x0003e8e2:    f8903040    ..@0    LDRB     r3,[r0,#0x40]
        0x0003e8e6:    f0130f04    ....    TST      r3,#4
        0x0003e8ea:    d00f        ..      BEQ      0x3e90c ; smpScAuthReq + 66
        0x0003e8ec:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003e8f0:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003e8f4:    202e        .       MOVS     r0,#0x2e
        0x0003e8f6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003e8fa:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003e8fe:    f88d2005    ...     STRB     r2,[sp,#5]
        0x0003e902:    4668        hF      MOV      r0,sp
        0x0003e904:    f7dcfa00    ....    BL       DmSmpCbackExec ; 0x1ad08
        0x0003e908:    b007        ..      ADD      sp,sp,#0x1c
        0x0003e90a:    bd00        ..      POP      {pc}
        0x0003e90c:    f890103d    ..=.    LDRB     r1,[r0,#0x3d]
        0x0003e910:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003e914:    2104        .!      MOVS     r1,#4
        0x0003e916:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0003e91a:    2100        .!      MOVS     r1,#0
        0x0003e91c:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003e920:    f88d1005    ....    STRB     r1,[sp,#5]
        0x0003e924:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0003e928:    2103        .!      MOVS     r1,#3
        0x0003e92a:    f88d1014    ....    STRB     r1,[sp,#0x14]
        0x0003e92e:    4669        iF      MOV      r1,sp
        0x0003e930:    f000fbb8    ....    BL       smpSmExecute ; 0x3f0a4
        0x0003e934:    b007        ..      ADD      sp,sp,#0x1c
        0x0003e936:    bd00        ..      POP      {pc}
    i.smpScCatInitiatorBdAddr
    smpScCatInitiatorBdAddr
        0x0003e938:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e93a:    4606        .F      MOV      r6,r0
        0x0003e93c:    460c        .F      MOV      r4,r1
        0x0003e93e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003e942:    f7f2faff    ....    BL       dmConnCcbById ; 0x30f44
        0x0003e946:    0005        ..      MOVS     r5,r0
        0x0003e948:    d028        (.      BEQ      0x3e99c ; smpScCatInitiatorBdAddr + 100
        0x0003e94a:    f896003a    ..:.    LDRB     r0,[r6,#0x3a]
        0x0003e94e:    2601        .&      MOVS     r6,#1
        0x0003e950:    b1b0        ..      CBZ      r0,0x3e980 ; smpScCatInitiatorBdAddr + 72
        0x0003e952:    f105001a    ....    ADD      r0,r5,#0x1a
        0x0003e956:    f7dbfcc9    ....    BL       BdaIsZeros ; 0x1a2ec
        0x0003e95a:    b140        @.      CBZ      r0,0x3e96e ; smpScCatInitiatorBdAddr + 54
        0x0003e95c:    7d28        (}      LDRB     r0,[r5,#0x14]
        0x0003e95e:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003e962:    2206        ."      MOVS     r2,#6
        0x0003e964:    1da9        ..      ADDS     r1,r5,#6
        0x0003e966:    4620         F      MOV      r0,r4
        0x0003e968:    f7def814    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003e96c:    e015        ..      B        0x3e99a ; smpScCatInitiatorBdAddr + 98
        0x0003e96e:    f8046b01    ...k    STRB     r6,[r4],#1
        0x0003e972:    2206        ."      MOVS     r2,#6
        0x0003e974:    f105011a    ....    ADD      r1,r5,#0x1a
        0x0003e978:    4620         F      MOV      r0,r4
        0x0003e97a:    f7def80b    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003e97e:    e00c        ..      B        0x3e99a ; smpScCatInitiatorBdAddr + 98
        0x0003e980:    f1050020    .. .    ADD      r0,r5,#0x20
        0x0003e984:    f7dbfcb2    ....    BL       BdaIsZeros ; 0x1a2ec
        0x0003e988:    b150        P.      CBZ      r0,0x3e9a0 ; smpScCatInitiatorBdAddr + 104
        0x0003e98a:    7ce8        .|      LDRB     r0,[r5,#0x13]
        0x0003e98c:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003e990:    2206        ."      MOVS     r2,#6
        0x0003e992:    4629        )F      MOV      r1,r5
        0x0003e994:    4620         F      MOV      r0,r4
        0x0003e996:    f7ddfffd    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003e99a:    1da4        ..      ADDS     r4,r4,#6
        0x0003e99c:    4620         F      MOV      r0,r4
        0x0003e99e:    bd70        p.      POP      {r4-r6,pc}
        0x0003e9a0:    f8046b01    ...k    STRB     r6,[r4],#1
        0x0003e9a4:    2206        ."      MOVS     r2,#6
        0x0003e9a6:    f1050120    .. .    ADD      r1,r5,#0x20
        0x0003e9aa:    4620         F      MOV      r0,r4
        0x0003e9ac:    f7ddfff2    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003e9b0:    e7f3        ..      B        0x3e99a ; smpScCatInitiatorBdAddr + 98
    i.smpScCatResponderBdAddr
    smpScCatResponderBdAddr
        0x0003e9b2:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e9b4:    4606        .F      MOV      r6,r0
        0x0003e9b6:    460c        .F      MOV      r4,r1
        0x0003e9b8:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003e9bc:    f7f2fac2    ....    BL       dmConnCcbById ; 0x30f44
        0x0003e9c0:    0005        ..      MOVS     r5,r0
        0x0003e9c2:    d028        (.      BEQ      0x3ea16 ; smpScCatResponderBdAddr + 100
        0x0003e9c4:    f896003a    ..:.    LDRB     r0,[r6,#0x3a]
        0x0003e9c8:    2601        .&      MOVS     r6,#1
        0x0003e9ca:    b1b0        ..      CBZ      r0,0x3e9fa ; smpScCatResponderBdAddr + 72
        0x0003e9cc:    f1050020    .. .    ADD      r0,r5,#0x20
        0x0003e9d0:    f7dbfc8c    ....    BL       BdaIsZeros ; 0x1a2ec
        0x0003e9d4:    b140        @.      CBZ      r0,0x3e9e8 ; smpScCatResponderBdAddr + 54
        0x0003e9d6:    7ce8        .|      LDRB     r0,[r5,#0x13]
        0x0003e9d8:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003e9dc:    2206        ."      MOVS     r2,#6
        0x0003e9de:    4629        )F      MOV      r1,r5
        0x0003e9e0:    4620         F      MOV      r0,r4
        0x0003e9e2:    f7ddffd7    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003e9e6:    e015        ..      B        0x3ea14 ; smpScCatResponderBdAddr + 98
        0x0003e9e8:    f8046b01    ...k    STRB     r6,[r4],#1
        0x0003e9ec:    2206        ."      MOVS     r2,#6
        0x0003e9ee:    f1050120    .. .    ADD      r1,r5,#0x20
        0x0003e9f2:    4620         F      MOV      r0,r4
        0x0003e9f4:    f7ddffce    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003e9f8:    e00c        ..      B        0x3ea14 ; smpScCatResponderBdAddr + 98
        0x0003e9fa:    f105001a    ....    ADD      r0,r5,#0x1a
        0x0003e9fe:    f7dbfc75    ..u.    BL       BdaIsZeros ; 0x1a2ec
        0x0003ea02:    b150        P.      CBZ      r0,0x3ea1a ; smpScCatResponderBdAddr + 104
        0x0003ea04:    7d28        (}      LDRB     r0,[r5,#0x14]
        0x0003ea06:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003ea0a:    2206        ."      MOVS     r2,#6
        0x0003ea0c:    1da9        ..      ADDS     r1,r5,#6
        0x0003ea0e:    4620         F      MOV      r0,r4
        0x0003ea10:    f7ddffc0    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003ea14:    1da4        ..      ADDS     r4,r4,#6
        0x0003ea16:    4620         F      MOV      r0,r4
        0x0003ea18:    bd70        p.      POP      {r4-r6,pc}
        0x0003ea1a:    f8046b01    ...k    STRB     r6,[r4],#1
        0x0003ea1e:    2206        ."      MOVS     r2,#6
        0x0003ea20:    f105011a    ....    ADD      r1,r5,#0x1a
        0x0003ea24:    4620         F      MOV      r0,r4
        0x0003ea26:    f7ddffb5    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003ea2a:    e7f3        ..      B        0x3ea14 ; smpScCatResponderBdAddr + 98
    i.smpScFailWithReattempt
    smpScFailWithReattempt
        0x0003ea2c:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003ea2e:    f890503d    ..=P    LDRB     r5,[r0,#0x3d]
        0x0003ea32:    4607        .F      MOV      r7,r0
        0x0003ea34:    2604        .&      MOVS     r6,#4
        0x0003ea36:    4628        (F      MOV      r0,r5
        0x0003ea38:    f7fffa08    ....    BL       smpCcbByConnId ; 0x3de4c
        0x0003ea3c:    4604        .F      MOV      r4,r0
        0x0003ea3e:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x0003ea42:    1c40        @.      ADDS     r0,r0,#1
        0x0003ea44:    f8840042    ..B.    STRB     r0,[r4,#0x42]
        0x0003ea48:    f8ad5000    ...P    STRH     r5,[sp,#0]
        0x0003ea4c:    f88d6003    ...`    STRB     r6,[sp,#3]
        0x0003ea50:    4628        (F      MOV      r0,r5
        0x0003ea52:    f7ddfc59    ..Y.    BL       SmpDbPairingFailed ; 0x1c308
        0x0003ea56:    4908        .I      LDR      r1,[pc,#32] ; [0x3ea78] = 0x10000130
        0x0003ea58:    f8940042    ..B.    LDRB     r0,[r4,#0x42]
        0x0003ea5c:    6809        .h      LDR      r1,[r1,#0]
        0x0003ea5e:    79c9        .y      LDRB     r1,[r1,#7]
        0x0003ea60:    4288        .B      CMP      r0,r1
        0x0003ea62:    bf0c        ..      ITE      EQ
        0x0003ea64:    200d        .       MOVEQ    r0,#0xd
        0x0003ea66:    2003        .       MOVNE    r0,#3
        0x0003ea68:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003ea6c:    4669        iF      MOV      r1,sp
        0x0003ea6e:    4638        8F      MOV      r0,r7
        0x0003ea70:    f000fb18    ....    BL       smpSmExecute ; 0x3f0a4
        0x0003ea74:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0003ea76:    0000        ..      DCW    0
        0x0003ea78:    10000130    0...    DCD    268435760
    $t
    i.smpScProcPairing
    smpScProcPairing
        0x0003ea7c:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0003ea80:    f04f0800    O...    MOV      r8,#0
        0x0003ea84:    f8828000    ....    STRB     r8,[r2,#0]
        0x0003ea88:    460b        .F      MOV      r3,r1
        0x0003ea8a:    f8818000    ....    STRB     r8,[r1,#0]
        0x0003ea8e:    2601        .&      MOVS     r6,#1
        0x0003ea90:    f8901023    ..#.    LDRB     r1,[r0,#0x23]
        0x0003ea94:    4604        .F      MOV      r4,r0
        0x0003ea96:    f0110f08    ....    TST      r1,#8
        0x0003ea9a:    4630        0F      MOV      r0,r6
        0x0003ea9c:    bf1c        ..      ITT      NE
        0x0003ea9e:    f894c02a    ..*.    LDRBNE   r12,[r4,#0x2a]
        0x0003eaa2:    f01c0f08    ....    TSTNE    r12,#8
        0x0003eaa6:    f894c022    ..".    LDRB     r12,[r4,#0x22]
        0x0003eaaa:    d00b        ..      BEQ      0x3eac4 ; smpScProcPairing + 72
        0x0003eaac:    f1bc0f01    ....    CMP      r12,#1
        0x0003eab0:    bf1c        ..      ITT      NE
        0x0003eab2:    f894c029    ..).    LDRBNE   r12,[r4,#0x29]
        0x0003eab6:    f1bc0f01    ....    CMPNE    r12,#1
        0x0003eaba:    d10b        ..      BNE      0x3ead4 ; smpScProcPairing + 88
        0x0003eabc:    7018        .p      STRB     r0,[r3,#0]
        0x0003eabe:    f04f0600    O...    MOV      r6,#0
        0x0003eac2:    e03d        =.      B        0x3eb40 ; smpScProcPairing + 196
        0x0003eac4:    f1bc0f01    ....    CMP      r12,#1
        0x0003eac8:    bf04        ..      ITT      EQ
        0x0003eaca:    f894c029    ..).    LDRBEQ   r12,[r4,#0x29]
        0x0003eace:    f1bc0f01    ....    CMPEQ    r12,#1
        0x0003ead2:    d0f3        ..      BEQ      0x3eabc ; smpScProcPairing + 64
        0x0003ead4:    f0110f04    ....    TST      r1,#4
        0x0003ead8:    bf04        ..      ITT      EQ
        0x0003eada:    f894102a    ..*.    LDRBEQ   r1,[r4,#0x2a]
        0x0003eade:    f0110f04    ....    TSTEQ    r1,#4
        0x0003eae2:    d02d        -.      BEQ      0x3eb40 ; smpScProcPairing + 196
        0x0003eae4:    f8941021    ..!.    LDRB     r1,[r4,#0x21]
        0x0003eae8:    2903        .)      CMP      r1,#3
        0x0003eaea:    bf1c        ..      ITT      NE
        0x0003eaec:    f894c028    ..(.    LDRBNE   r12,[r4,#0x28]
        0x0003eaf0:    f1bc0f03    ....    CMPNE    r12,#3
        0x0003eaf4:    d024        $.      BEQ      0x3eb40 ; smpScProcPairing + 196
        0x0003eaf6:    2900        .)      CMP      r1,#0
        0x0003eaf8:    bf18        ..      IT       NE
        0x0003eafa:    2901        .)      CMPNE    r1,#1
        0x0003eafc:    d03f        ?.      BEQ      0x3eb7e ; smpScProcPairing + 258
        0x0003eafe:    bf00        ..      NOP      
        0x0003eb00:    f04f0600    O...    MOV      r6,#0
        0x0003eb04:    2900        .)      CMP      r1,#0
        0x0003eb06:    bf18        ..      IT       NE
        0x0003eb08:    2901        .)      CMPNE    r1,#1
        0x0003eb0a:    d045        E.      BEQ      0x3eb98 ; smpScProcPairing + 284
        0x0003eb0c:    2904        .)      CMP      r1,#4
        0x0003eb0e:    d03d        =.      BEQ      0x3eb8c ; smpScProcPairing + 272
        0x0003eb10:    2100        .!      MOVS     r1,#0
        0x0003eb12:    7011        .p      STRB     r1,[r2,#0]
        0x0003eb14:    f894c028    ..(.    LDRB     r12,[r4,#0x28]
        0x0003eb18:    f1bc0f02    ....    CMP      r12,#2
        0x0003eb1c:    bf04        ..      ITT      EQ
        0x0003eb1e:    f894c021    ..!.    LDRBEQ   r12,[r4,#0x21]
        0x0003eb22:    f1bc0f02    ....    CMPEQ    r12,#2
        0x0003eb26:    d00b        ..      BEQ      0x3eb40 ; smpScProcPairing + 196
        0x0003eb28:    f894c03a    ..:.    LDRB     r12,[r4,#0x3a]
        0x0003eb2c:    f1bc0f00    ....    CMP      r12,#0
        0x0003eb30:    bf0c        ..      ITE      EQ
        0x0003eb32:    f04f0c01    O...    MOVEQ    r12,#1
        0x0003eb36:    f04f0c00    O...    MOVNE    r12,#0
        0x0003eb3a:    ea81010c    ....    EOR      r1,r1,r12
        0x0003eb3e:    7011        .p      STRB     r1,[r2,#0]
        0x0003eb40:    f8941023    ..#.    LDRB     r1,[r4,#0x23]
        0x0003eb44:    4f77        wO      LDR      r7,[pc,#476] ; [0x3ed24] = 0x10000130
        0x0003eb46:    f0110f08    ....    TST      r1,#8
        0x0003eb4a:    f04f0503    O...    MOV      r5,#3
        0x0003eb4e:    bf1c        ..      ITT      NE
        0x0003eb50:    f894102a    ..*.    LDRBNE   r1,[r4,#0x2a]
        0x0003eb54:    f0110f08    ....    TSTNE    r1,#8
        0x0003eb58:    d07d        }.      BEQ      0x3ec56 ; smpScProcPairing + 474
        0x0003eb5a:    4973        sI      LDR      r1,[pc,#460] ; [0x3ed28] = 0x1000457c
        0x0003eb5c:    f89110f8    ....    LDRB     r1,[r1,#0xf8]
        0x0003eb60:    2900        .)      CMP      r1,#0
        0x0003eb62:    d079        y.      BEQ      0x3ec58 ; smpScProcPairing + 476
        0x0003eb64:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003eb66:    7008        .p      STRB     r0,[r1,#0]
        0x0003eb68:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003eb6a:    7048        Hp      STRB     r0,[r1,#1]
        0x0003eb6c:    7811        .x      LDRB     r1,[r2,#0]
        0x0003eb6e:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0003eb70:    7111        .q      STRB     r1,[r2,#4]
        0x0003eb72:    7819        .x      LDRB     r1,[r3,#0]
        0x0003eb74:    b199        ..      CBZ      r1,0x3eb9e ; smpScProcPairing + 290
        0x0003eb76:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003eb78:    2002        .       MOVS     r0,#2
        0x0003eb7a:    7048        Hp      STRB     r0,[r1,#1]
        0x0003eb7c:    e048        H.      B        0x3ec10 ; smpScProcPairing + 404
        0x0003eb7e:    f1bc0f00    ....    CMP      r12,#0
        0x0003eb82:    bf18        ..      IT       NE
        0x0003eb84:    f1bc0f01    ....    CMPNE    r12,#1
        0x0003eb88:    d1ba        ..      BNE      0x3eb00 ; smpScProcPairing + 132
        0x0003eb8a:    e7d9        ..      B        0x3eb40 ; smpScProcPairing + 196
        0x0003eb8c:    f1bc0f02    ....    CMP      r12,#2
        0x0003eb90:    bf18        ..      IT       NE
        0x0003eb92:    f1bc0f04    ....    CMPNE    r12,#4
        0x0003eb96:    d1bb        ..      BNE      0x3eb10 ; smpScProcPairing + 148
        0x0003eb98:    f04f0101    O...    MOV      r1,#1
        0x0003eb9c:    e7b9        ..      B        0x3eb12 ; smpScProcPairing + 150
        0x0003eb9e:    f04f0104    O...    MOV      r1,#4
        0x0003eba2:    b156        V.      CBZ      r6,0x3ebba ; smpScProcPairing + 318
        0x0003eba4:    f8940028    ..(.    LDRB     r0,[r4,#0x28]
        0x0003eba8:    2801        .(      CMP      r0,#1
        0x0003ebaa:    d028        (.      BEQ      0x3ebfe ; smpScProcPairing + 386
        0x0003ebac:    2803        .(      CMP      r0,#3
        0x0003ebae:    d02e        ..      BEQ      0x3ec0e ; smpScProcPairing + 402
        0x0003ebb0:    f8940021    ..!.    LDRB     r0,[r4,#0x21]
        0x0003ebb4:    2803        .(      CMP      r0,#3
        0x0003ebb6:    d12b        +.      BNE      0x3ec10 ; smpScProcPairing + 404
        0x0003ebb8:    e029        ).      B        0x3ec0e ; smpScProcPairing + 402
        0x0003ebba:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0003ebbc:    7055        Up      STRB     r5,[r2,#1]
        0x0003ebbe:    f8942028    ..(     LDRB     r2,[r4,#0x28]
        0x0003ebc2:    2a04        .*      CMP      r2,#4
        0x0003ebc4:    d012        ..      BEQ      0x3ebec ; smpScProcPairing + 368
        0x0003ebc6:    2a01        .*      CMP      r2,#1
        0x0003ebc8:    bf04        ..      ITT      EQ
        0x0003ebca:    f8942021    ..!     LDRBEQ   r2,[r4,#0x21]
        0x0003ebce:    2a04        .*      CMPEQ    r2,#4
        0x0003ebd0:    d012        ..      BEQ      0x3ebf8 ; smpScProcPairing + 380
        0x0003ebd2:    bf00        ..      NOP      
        0x0003ebd4:    f8941023    ..#.    LDRB     r1,[r4,#0x23]
        0x0003ebd8:    f0110f10    ....    TST      r1,#0x10
        0x0003ebdc:    bf1f        ..      ITTTT    NE
        0x0003ebde:    f894102a    ..*.    LDRBNE   r1,[r4,#0x2a]
        0x0003ebe2:    f0110f10    ....    TSTNE    r1,#0x10
        0x0003ebe6:    6ca1        .l      LDRNE    r1,[r4,#0x48]
        0x0003ebe8:    7088        .p      STRBNE   r0,[r1,#2]
        0x0003ebea:    e011        ..      B        0x3ec10 ; smpScProcPairing + 404
        0x0003ebec:    f8942021    ..!     LDRB     r2,[r4,#0x21]
        0x0003ebf0:    2a01        .*      CMP      r2,#1
        0x0003ebf2:    bf18        ..      IT       NE
        0x0003ebf4:    2a04        .*      CMPNE    r2,#4
        0x0003ebf6:    d1ed        ..      BNE      0x3ebd4 ; smpScProcPairing + 344
        0x0003ebf8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003ebfa:    7041        Ap      STRB     r1,[r0,#1]
        0x0003ebfc:    e008        ..      B        0x3ec10 ; smpScProcPairing + 404
        0x0003ebfe:    f8940021    ..!.    LDRB     r0,[r4,#0x21]
        0x0003ec02:    2801        .(      CMP      r0,#1
        0x0003ec04:    d1d4        ..      BNE      0x3ebb0 ; smpScProcPairing + 308
        0x0003ec06:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003ec08:    2600        .&      MOVS     r6,#0
        0x0003ec0a:    7041        Ap      STRB     r1,[r0,#1]
        0x0003ec0c:    e000        ..      B        0x3ec10 ; smpScProcPairing + 404
        0x0003ec0e:    2600        .&      MOVS     r6,#0
        0x0003ec10:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ec14:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003ec18:    4620         F      MOV      r0,r4
        0x0003ec1a:    f7ddfd1a    ....    BL       SmpScAllocScratchBuffers ; 0x1c652
        0x0003ec1e:    b300        ..      CBZ      r0,0x3ec62 ; smpScProcPairing + 486
        0x0003ec20:    f7dbffe2    ....    BL       DmSecGetEccKey ; 0x1abe8
        0x0003ec24:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0003ec26:    4601        .F      MOV      r1,r0
        0x0003ec28:    68d3        .h      LDR      r3,[r2,#0xc]
        0x0003ec2a:    2220         "      MOVS     r2,#0x20
        0x0003ec2c:    4618        .F      MOV      r0,r3
        0x0003ec2e:    f7d9fcac    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003ec32:    f7dbffd9    ....    BL       DmSecGetEccKey ; 0x1abe8
        0x0003ec36:    f1000120    .. .    ADD      r1,r0,#0x20
        0x0003ec3a:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003ec3c:    2220         "      MOVS     r2,#0x20
        0x0003ec3e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003ec40:    3020         0      ADDS     r0,r0,#0x20
        0x0003ec42:    f7d9fca2    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003ec46:    f7dbffcf    ....    BL       DmSecGetEccKey ; 0x1abe8
        0x0003ec4a:    f1000140    ..@.    ADD      r1,r0,#0x40
        0x0003ec4e:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003ec50:    2220         "      MOVS     r2,#0x20
        0x0003ec52:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003ec54:    e001        ..      B        0x3ec5a ; smpScProcPairing + 478
        0x0003ec56:    e038        8.      B        0x3ecca ; smpScProcPairing + 590
        0x0003ec58:    e028        (.      B        0x3ecac ; smpScProcPairing + 560
        0x0003ec5a:    f7d9fc96    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003ec5e:    2011        .       MOVS     r0,#0x11
        0x0003ec60:    e040        @.      B        0x3ece4 ; smpScProcPairing + 616
        0x0003ec62:    2008        .       MOVS     r0,#8
        0x0003ec64:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003ec68:    f88d5002    ...P    STRB     r5,[sp,#2]
        0x0003ec6c:    4669        iF      MOV      r1,sp
        0x0003ec6e:    4620         F      MOV      r0,r4
        0x0003ec70:    f000fa18    ....    BL       smpSmExecute ; 0x3f0a4
        0x0003ec74:    f8940023    ..#.    LDRB     r0,[r4,#0x23]
        0x0003ec78:    f894102a    ..*.    LDRB     r1,[r4,#0x2a]
        0x0003ec7c:    2e00        ..      CMP      r6,#0
        0x0003ec7e:    ea000001    ....    AND      r0,r0,r1
        0x0003ec82:    bf0c        ..      ITE      EQ
        0x0003ec84:    f0400004    @...    ORREQ    r0,r0,#4
        0x0003ec88:    f0200004     ...    BICNE    r0,r0,#4
        0x0003ec8c:    f8840040    ..@.    STRB     r0,[r4,#0x40]
        0x0003ec90:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003ec94:    2800        .(      CMP      r0,#0
        0x0003ec96:    bf14        ..      ITE      NE
        0x0003ec98:    f8940023    ..#.    LDRBNE   r0,[r4,#0x23]
        0x0003ec9c:    b2c8        ..      UXTBEQ   r0,r1
        0x0003ec9e:    b326        &.      CBZ      r6,0x3ecea ; smpScProcPairing + 622
        0x0003eca0:    6839        9h      LDR      r1,[r7,#0]
        0x0003eca2:    f0000004    ....    AND      r0,r0,#4
        0x0003eca6:    7a09        .z      LDRB     r1,[r1,#8]
        0x0003eca8:    4201        .B      TST      r1,r0
        0x0003ecaa:    d01e        ..      BEQ      0x3ecea ; smpScProcPairing + 622
        0x0003ecac:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ecb0:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003ecb4:    f88d5003    ...P    STRB     r5,[sp,#3]
        0x0003ecb8:    f88d5002    ...P    STRB     r5,[sp,#2]
        0x0003ecbc:    4669        iF      MOV      r1,sp
        0x0003ecbe:    4620         F      MOV      r0,r4
        0x0003ecc0:    f000f9f0    ....    BL       smpSmExecute ; 0x3f0a4
        0x0003ecc4:    2000        .       MOVS     r0,#0
        0x0003ecc6:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0003ecca:    6838        8h      LDR      r0,[r7,#0]
        0x0003eccc:    7a00        .z      LDRB     r0,[r0,#8]
        0x0003ecce:    f0100f08    ....    TST      r0,#8
        0x0003ecd2:    d1eb        ..      BNE      0x3ecac ; smpScProcPairing + 560
        0x0003ecd4:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003ecd6:    f8808000    ....    STRB     r8,[r0,#0]
        0x0003ecda:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ecde:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003ece2:    2012        .       MOVS     r0,#0x12
        0x0003ece4:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003ece8:    e7c0        ..      B        0x3ec6c ; smpScProcPairing + 496
        0x0003ecea:    6838        8h      LDR      r0,[r7,#0]
        0x0003ecec:    f8941024    ..$.    LDRB     r1,[r4,#0x24]
        0x0003ecf0:    7940        @y      LDRB     r0,[r0,#5]
        0x0003ecf2:    4281        .B      CMP      r1,r0
        0x0003ecf4:    bf21        !.      ITTTT    CS
        0x0003ecf6:    f894102b    ..+.    LDRBCS   r1,[r4,#0x2b]
        0x0003ecfa:    4281        .B      CMPCS    r1,r0
        0x0003ecfc:    2001        .       MOVCS    r0,#1
        0x0003ecfe:    e8bd83f8    ....    POPCS    {r3-r9,pc}
        0x0003ed02:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ed06:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003ed0a:    2006        .       MOVS     r0,#6
        0x0003ed0c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003ed10:    f88d5002    ...P    STRB     r5,[sp,#2]
        0x0003ed14:    4669        iF      MOV      r1,sp
        0x0003ed16:    4620         F      MOV      r0,r4
        0x0003ed18:    f000f9c4    ....    BL       smpSmExecute ; 0x3f0a4
        0x0003ed1c:    2000        .       MOVS     r0,#0
        0x0003ed1e:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x0003ed22:    0000        ..      DCW    0
        0x0003ed24:    10000130    0...    DCD    268435760
        0x0003ed28:    1000457c    |E..    DCD    268453244
    $t
    i.smpScSendDHKeyCheck
    smpScSendDHKeyCheck
        0x0003ed2c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003ed30:    4617        .F      MOV      r7,r2
        0x0003ed32:    460d        .F      MOV      r5,r1
        0x0003ed34:    4606        .F      MOV      r6,r0
        0x0003ed36:    2201        ."      MOVS     r2,#1
        0x0003ed38:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003ed3c:    4611        .F      MOV      r1,r2
        0x0003ed3e:    f7dbfceb    ....    BL       DmConnSetIdle ; 0x1a718
        0x0003ed42:    4630        0F      MOV      r0,r6
        0x0003ed44:    f000f9e2    ....    BL       smpStartRspTimer ; 0x3f10c
        0x0003ed48:    2019        .       MOVS     r0,#0x19
        0x0003ed4a:    f7fffa31    ..1.    BL       smpMsgAlloc ; 0x3e1b0
        0x0003ed4e:    0004        ..      MOVS     r4,r0
        0x0003ed50:    d00e        ..      BEQ      0x3ed70 ; smpScSendDHKeyCheck + 68
        0x0003ed52:    f1040008    ....    ADD      r0,r4,#8
        0x0003ed56:    210d        .!      MOVS     r1,#0xd
        0x0003ed58:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003ed5c:    2210        ."      MOVS     r2,#0x10
        0x0003ed5e:    4639        9F      MOV      r1,r7
        0x0003ed60:    f7ddfe18    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003ed64:    4621        !F      MOV      r1,r4
        0x0003ed66:    4630        0F      MOV      r0,r6
        0x0003ed68:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003ed6c:    f000b980    ....    B.W      smpSendPkt ; 0x3f070
        0x0003ed70:    2008        .       MOVS     r0,#8
        0x0003ed72:    70e8        .p      STRB     r0,[r5,#3]
        0x0003ed74:    2003        .       MOVS     r0,#3
        0x0003ed76:    70a8        .p      STRB     r0,[r5,#2]
        0x0003ed78:    4629        )F      MOV      r1,r5
        0x0003ed7a:    4630        0F      MOV      r0,r6
        0x0003ed7c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003ed80:    f000b990    ....    B.W      smpSmExecute ; 0x3f0a4
    i.smpScSendPairCnf
    smpScSendPairCnf
        0x0003ed84:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003ed88:    4617        .F      MOV      r7,r2
        0x0003ed8a:    460d        .F      MOV      r5,r1
        0x0003ed8c:    4606        .F      MOV      r6,r0
        0x0003ed8e:    2201        ."      MOVS     r2,#1
        0x0003ed90:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003ed94:    4611        .F      MOV      r1,r2
        0x0003ed96:    f7dbfcbf    ....    BL       DmConnSetIdle ; 0x1a718
        0x0003ed9a:    4630        0F      MOV      r0,r6
        0x0003ed9c:    f000f9b6    ....    BL       smpStartRspTimer ; 0x3f10c
        0x0003eda0:    2019        .       MOVS     r0,#0x19
        0x0003eda2:    f7fffa05    ....    BL       smpMsgAlloc ; 0x3e1b0
        0x0003eda6:    0004        ..      MOVS     r4,r0
        0x0003eda8:    f04f0103    O...    MOV      r1,#3
        0x0003edac:    d00d        ..      BEQ      0x3edca ; smpScSendPairCnf + 70
        0x0003edae:    f1040008    ....    ADD      r0,r4,#8
        0x0003edb2:    2210        ."      MOVS     r2,#0x10
        0x0003edb4:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003edb8:    4639        9F      MOV      r1,r7
        0x0003edba:    f7ddfdeb    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003edbe:    4621        !F      MOV      r1,r4
        0x0003edc0:    4630        0F      MOV      r0,r6
        0x0003edc2:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003edc6:    f000b953    ..S.    B.W      smpSendPkt ; 0x3f070
        0x0003edca:    2008        .       MOVS     r0,#8
        0x0003edcc:    70e8        .p      STRB     r0,[r5,#3]
        0x0003edce:    70a9        .p      STRB     r1,[r5,#2]
        0x0003edd0:    4629        )F      MOV      r1,r5
        0x0003edd2:    4630        0F      MOV      r0,r6
        0x0003edd4:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003edd8:    f000b964    ..d.    B.W      smpSmExecute ; 0x3f0a4
    i.smpScSendPubKey
    smpScSendPubKey
        0x0003eddc:    b570        p.      PUSH     {r4-r6,lr}
        0x0003edde:    460c        .F      MOV      r4,r1
        0x0003ede0:    4606        .F      MOV      r6,r0
        0x0003ede2:    2201        ."      MOVS     r2,#1
        0x0003ede4:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003ede8:    4611        .F      MOV      r1,r2
        0x0003edea:    f7dbfc95    ....    BL       DmConnSetIdle ; 0x1a718
        0x0003edee:    4630        0F      MOV      r0,r6
        0x0003edf0:    f000f98c    ....    BL       smpStartRspTimer ; 0x3f10c
        0x0003edf4:    2049        I       MOVS     r0,#0x49
        0x0003edf6:    f7fff9db    ....    BL       smpMsgAlloc ; 0x3e1b0
        0x0003edfa:    0005        ..      MOVS     r5,r0
        0x0003edfc:    d01a        ..      BEQ      0x3ee34 ; smpScSendPubKey + 88
        0x0003edfe:    f1050008    ....    ADD      r0,r5,#8
        0x0003ee02:    210c        .!      MOVS     r1,#0xc
        0x0003ee04:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003ee08:    4604        .F      MOV      r4,r0
        0x0003ee0a:    6cb0        .l      LDR      r0,[r6,#0x48]
        0x0003ee0c:    2220         "      MOVS     r2,#0x20
        0x0003ee0e:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0003ee10:    4620         F      MOV      r0,r4
        0x0003ee12:    f7ddfdbf    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003ee16:    6cb0        .l      LDR      r0,[r6,#0x48]
        0x0003ee18:    2220         "      MOVS     r2,#0x20
        0x0003ee1a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003ee1c:    f1000120    .. .    ADD      r1,r0,#0x20
        0x0003ee20:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0003ee24:    f7ddfdb6    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003ee28:    4629        )F      MOV      r1,r5
        0x0003ee2a:    4630        0F      MOV      r0,r6
        0x0003ee2c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003ee30:    f000b91e    ....    B.W      smpSendPkt ; 0x3f070
        0x0003ee34:    2008        .       MOVS     r0,#8
        0x0003ee36:    70e0        .p      STRB     r0,[r4,#3]
        0x0003ee38:    2003        .       MOVS     r0,#3
        0x0003ee3a:    70a0        .p      STRB     r0,[r4,#2]
        0x0003ee3c:    4621        !F      MOV      r1,r4
        0x0003ee3e:    4630        0F      MOV      r0,r6
        0x0003ee40:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003ee44:    f000b92e    ....    B.W      smpSmExecute ; 0x3f0a4
    i.smpScSendRand
    smpScSendRand
        0x0003ee48:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003ee4c:    4617        .F      MOV      r7,r2
        0x0003ee4e:    460d        .F      MOV      r5,r1
        0x0003ee50:    4606        .F      MOV      r6,r0
        0x0003ee52:    2201        ."      MOVS     r2,#1
        0x0003ee54:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003ee58:    4611        .F      MOV      r1,r2
        0x0003ee5a:    f7dbfc5d    ..].    BL       DmConnSetIdle ; 0x1a718
        0x0003ee5e:    4630        0F      MOV      r0,r6
        0x0003ee60:    f000f954    ..T.    BL       smpStartRspTimer ; 0x3f10c
        0x0003ee64:    2019        .       MOVS     r0,#0x19
        0x0003ee66:    f7fff9a3    ....    BL       smpMsgAlloc ; 0x3e1b0
        0x0003ee6a:    0004        ..      MOVS     r4,r0
        0x0003ee6c:    d00e        ..      BEQ      0x3ee8c ; smpScSendRand + 68
        0x0003ee6e:    f1040008    ....    ADD      r0,r4,#8
        0x0003ee72:    2104        .!      MOVS     r1,#4
        0x0003ee74:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003ee78:    2210        ."      MOVS     r2,#0x10
        0x0003ee7a:    4639        9F      MOV      r1,r7
        0x0003ee7c:    f7ddfd8a    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003ee80:    4621        !F      MOV      r1,r4
        0x0003ee82:    4630        0F      MOV      r0,r6
        0x0003ee84:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003ee88:    f000b8f2    ....    B.W      smpSendPkt ; 0x3f070
        0x0003ee8c:    2008        .       MOVS     r0,#8
        0x0003ee8e:    70e8        .p      STRB     r0,[r5,#3]
        0x0003ee90:    2003        .       MOVS     r0,#3
        0x0003ee92:    70a8        .p      STRB     r0,[r5,#2]
        0x0003ee94:    4629        )F      MOV      r1,r5
        0x0003ee96:    4630        0F      MOV      r0,r6
        0x0003ee98:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003ee9c:    f000b902    ....    B.W      smpSmExecute ; 0x3f0a4
    i.smpSendKey
    smpSendKey
        0x0003eea0:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003eea4:    f8df81a0    ....    LDR      r8,[pc,#416] ; [0x3f048] = 0x1000457c
        0x0003eea8:    4605        .F      MOV      r5,r0
        0x0003eeaa:    b08a        ..      SUB      sp,sp,#0x28
        0x0003eeac:    f89800f8    ....    LDRB     r0,[r8,#0xf8]
        0x0003eeb0:    460e        .F      MOV      r6,r1
        0x0003eeb2:    f04f0900    O...    MOV      r9,#0
        0x0003eeb6:    f04f0a07    O...    MOV      r10,#7
        0x0003eeba:    2800        .(      CMP      r0,#0
        0x0003eebc:    d02d        -.      BEQ      0x3ef1a ; smpSendKey + 122
        0x0003eebe:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x0003eec0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003eec2:    b350        P.      CBZ      r0,0x3ef1a ; smpSendKey + 122
        0x0003eec4:    f8950043    ..C.    LDRB     r0,[r5,#0x43]
        0x0003eec8:    bb38        8.      CBNZ     r0,0x3ef1a ; smpSendKey + 122
        0x0003eeca:    f895003d    ..=.    LDRB     r0,[r5,#0x3d]
        0x0003eece:    f7dbfbf7    ....    BL       DmConnRole ; 0x1a6c0
        0x0003eed2:    2800        .(      CMP      r0,#0
        0x0003eed4:    bf14        ..      ITE      NE
        0x0003eed6:    2001        .       MOVNE    r0,#1
        0x0003eed8:    2002        .       MOVEQ    r0,#2
        0x0003eeda:    f88d001e    ....    STRB     r0,[sp,#0x1e]
        0x0003eede:    202f        /       MOVS     r0,#0x2f
        0x0003eee0:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003eee4:    f895003d    ..=.    LDRB     r0,[r5,#0x3d]
        0x0003eee8:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003eeec:    4628        (F      MOV      r0,r5
        0x0003eeee:    f7fff8cf    ....    BL       smpGetScSecLevel ; 0x3e090
        0x0003eef2:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0003eef6:    f8ad901c    ....    STRH     r9,[sp,#0x1c]
        0x0003eefa:    f8cd9014    ....    STR      r9,[sp,#0x14]
        0x0003eefe:    f8cd9018    ....    STR      r9,[sp,#0x18]
        0x0003ef02:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x0003ef04:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003ef06:    f1000110    ....    ADD      r1,r0,#0x10
        0x0003ef0a:    a801        ..      ADD      r0,sp,#4
        0x0003ef0c:    f7dbf9fd    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003ef10:    4668        hF      MOV      r0,sp
        0x0003ef12:    f7dbfef9    ....    BL       DmSmpCbackExec ; 0x1ad08
        0x0003ef16:    f885a043    ..C.    STRB     r10,[r5,#0x43]
        0x0003ef1a:    b19e        ..      CBZ      r6,0x3ef44 ; smpSendKey + 164
        0x0003ef1c:    2e01        ..      CMP      r6,#1
        0x0003ef1e:    d00d        ..      BEQ      0x3ef3c ; smpSendKey + 156
        0x0003ef20:    2e03        ..      CMP      r6,#3
        0x0003ef22:    d803        ..      BHI      0x3ef2c ; smpSendKey + 140
        0x0003ef24:    f8950043    ..C.    LDRB     r0,[r5,#0x43]
        0x0003ef28:    2809        .(      CMP      r0,#9
        0x0003ef2a:    d00b        ..      BEQ      0x3ef44 ; smpSendKey + 164
        0x0003ef2c:    f8950043    ..C.    LDRB     r0,[r5,#0x43]
        0x0003ef30:    280a        .(      CMP      r0,#0xa
        0x0003ef32:    d007        ..      BEQ      0x3ef44 ; smpSendKey + 164
        0x0003ef34:    f895003c    ..<.    LDRB     r0,[r5,#0x3c]
        0x0003ef38:    b140        @.      CBZ      r0,0x3ef4c ; smpSendKey + 172
        0x0003ef3a:    e080        ..      B        0x3f03e ; smpSendKey + 414
        0x0003ef3c:    f8950043    ..C.    LDRB     r0,[r5,#0x43]
        0x0003ef40:    2807        .(      CMP      r0,#7
        0x0003ef42:    d1ef        ..      BNE      0x3ef24 ; smpSendKey + 132
        0x0003ef44:    b00a        ..      ADD      sp,sp,#0x28
        0x0003ef46:    2001        .       MOVS     r0,#1
        0x0003ef48:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0003ef4c:    2019        .       MOVS     r0,#0x19
        0x0003ef4e:    f7fff92f    ../.    BL       smpMsgAlloc ; 0x3e1b0
        0x0003ef52:    0007        ..      MOVS     r7,r0
        0x0003ef54:    d073        s.      BEQ      0x3f03e ; smpSendKey + 414
        0x0003ef56:    f8950043    ..C.    LDRB     r0,[r5,#0x43]
        0x0003ef5a:    f1070408    ....    ADD      r4,r7,#8
        0x0003ef5e:    b110        ..      CBZ      r0,0x3ef66 ; smpSendKey + 198
        0x0003ef60:    2806        .(      CMP      r0,#6
        0x0003ef62:    d00c        ..      BEQ      0x3ef7e ; smpSendKey + 222
        0x0003ef64:    e01c        ..      B        0x3efa0 ; smpSendKey + 256
        0x0003ef66:    f0160f01    ....    TST      r6,#1
        0x0003ef6a:    d019        ..      BEQ      0x3efa0 ; smpSendKey + 256
        0x0003ef6c:    4628        (F      MOV      r0,r5
        0x0003ef6e:    f7fff84f    ..O.    BL       smpGenerateLtk ; 0x3e010
        0x0003ef72:    2006        .       MOVS     r0,#6
        0x0003ef74:    7020         p      STRB     r0,[r4,#0]
        0x0003ef76:    6b29        )k      LDR      r1,[r5,#0x30]
        0x0003ef78:    1c60        `.      ADDS     r0,r4,#1
        0x0003ef7a:    1d09        ..      ADDS     r1,r1,#4
        0x0003ef7c:    e045        E.      B        0x3f00a ; smpSendKey + 362
        0x0003ef7e:    f804ab01    ....    STRB     r10,[r4],#1
        0x0003ef82:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0003ef84:    7f00        ..      LDRB     r0,[r0,#0x1c]
        0x0003ef86:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003ef8a:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0003ef8c:    8b80        ..      LDRH     r0,[r0,#0x1c]
        0x0003ef8e:    0a00        ..      LSRS     r0,r0,#8
        0x0003ef90:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003ef94:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0003ef96:    6941        Ai      LDR      r1,[r0,#0x14]
        0x0003ef98:    6021        !`      STR      r1,[r4,#0]
        0x0003ef9a:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003ef9c:    6060        ``      STR      r0,[r4,#4]
        0x0003ef9e:    e036        6.      B        0x3f00e ; smpSendKey + 366
        0x0003efa0:    f0160f02    ....    TST      r6,#2
        0x0003efa4:    d003        ..      BEQ      0x3efae ; smpSendKey + 270
        0x0003efa6:    2800        .(      CMP      r0,#0
        0x0003efa8:    bf18        ..      IT       NE
        0x0003efaa:    2807        .(      CMPNE    r0,#7
        0x0003efac:    d010        ..      BEQ      0x3efd0 ; smpSendKey + 304
        0x0003efae:    2808        .(      CMP      r0,#8
        0x0003efb0:    d018        ..      BEQ      0x3efe4 ; smpSendKey + 324
        0x0003efb2:    f0160f04    ....    TST      r6,#4
        0x0003efb6:    d004        ..      BEQ      0x3efc2 ; smpSendKey + 290
        0x0003efb8:    2800        .(      CMP      r0,#0
        0x0003efba:    bf1c        ..      ITT      NE
        0x0003efbc:    2809        .(      CMPNE    r0,#9
        0x0003efbe:    2807        .(      CMPNE    r0,#7
        0x0003efc0:    d01c        ..      BEQ      0x3effc ; smpSendKey + 348
        0x0003efc2:    4638        8F      MOV      r0,r7
        0x0003efc4:    f7ddfdd7    ....    BL       WsfMsgFree ; 0x1cb76
        0x0003efc8:    b00a        ..      ADD      sp,sp,#0x28
        0x0003efca:    2001        .       MOVS     r0,#1
        0x0003efcc:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0003efd0:    2008        .       MOVS     r0,#8
        0x0003efd2:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003efd6:    f7dbfe11    ....    BL       DmSecGetLocalIrk ; 0x1abfc
        0x0003efda:    4601        .F      MOV      r1,r0
        0x0003efdc:    4620         F      MOV      r0,r4
        0x0003efde:    f7dbf994    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003efe2:    e014        ..      B        0x3f00e ; smpSendKey + 366
        0x0003efe4:    2009        .       MOVS     r0,#9
        0x0003efe6:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003efea:    f8049b01    ....    STRB     r9,[r4],#1
        0x0003efee:    f7dcf8e5    ....    BL       HciGetBdAddr ; 0x1b1bc
        0x0003eff2:    4601        .F      MOV      r1,r0
        0x0003eff4:    4620         F      MOV      r0,r4
        0x0003eff6:    f7dbf974    ..t.    BL       BdaCpy ; 0x1a2e2
        0x0003effa:    e008        ..      B        0x3f00e ; smpSendKey + 366
        0x0003effc:    200a        .       MOVS     r0,#0xa
        0x0003effe:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003f002:    f7dbfdf5    ....    BL       DmSecGetLocalCsrk ; 0x1abf0
        0x0003f006:    4601        .F      MOV      r1,r0
        0x0003f008:    4620         F      MOV      r0,r4
        0x0003f00a:    f7dbf97e    ..~.    BL       Calc128Cpy ; 0x1a30a
        0x0003f00e:    7a38        8z      LDRB     r0,[r7,#8]
        0x0003f010:    f8850043    ..C.    STRB     r0,[r5,#0x43]
        0x0003f014:    4639        9F      MOV      r1,r7
        0x0003f016:    4628        (F      MOV      r0,r5
        0x0003f018:    f000f82a    ..*.    BL       smpSendPkt ; 0x3f070
        0x0003f01c:    f895003c    ..<.    LDRB     r0,[r5,#0x3c]
        0x0003f020:    b968        h.      CBNZ     r0,0x3f03e ; smpSendKey + 414
        0x0003f022:    2004        .       MOVS     r0,#4
        0x0003f024:    f7ddfd82    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0003f028:    0001        ..      MOVS     r1,r0
        0x0003f02a:    d008        ..      BEQ      0x3f03e ; smpSendKey + 414
        0x0003f02c:    200c        .       MOVS     r0,#0xc
        0x0003f02e:    7088        .p      STRB     r0,[r1,#2]
        0x0003f030:    f895003d    ..=.    LDRB     r0,[r5,#0x3d]
        0x0003f034:    8008        ..      STRH     r0,[r1,#0]
        0x0003f036:    f89800ec    ....    LDRB     r0,[r8,#0xec]
        0x0003f03a:    f7ddfda7    ....    BL       WsfMsgSend ; 0x1cb8c
        0x0003f03e:    b00a        ..      ADD      sp,sp,#0x28
        0x0003f040:    2000        .       MOVS     r0,#0
        0x0003f042:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0003f046:    0000        ..      DCW    0
        0x0003f048:    1000457c    |E..    DCD    268453244
    $t
    i.smpSendPairingFailed
    smpSendPairingFailed
        0x0003f04c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f04e:    4605        .F      MOV      r5,r0
        0x0003f050:    460c        .F      MOV      r4,r1
        0x0003f052:    200a        .       MOVS     r0,#0xa
        0x0003f054:    f7fff8ac    ....    BL       smpMsgAlloc ; 0x3e1b0
        0x0003f058:    0001        ..      MOVS     r1,r0
        0x0003f05a:    bf08        ..      IT       EQ
        0x0003f05c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f05e:    2005        .       MOVS     r0,#5
        0x0003f060:    7208        .r      STRB     r0,[r1,#8]
        0x0003f062:    724c        Lr      STRB     r4,[r1,#9]
        0x0003f064:    4628        (F      MOV      r0,r5
        0x0003f066:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f06a:    f000b801    ....    B.W      smpSendPkt ; 0x3f070
        0x0003f06e:    0000        ..      MOVS     r0,r0
    i.smpSendPkt
    smpSendPkt
        0x0003f070:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f072:    4604        .F      MOV      r4,r0
        0x0003f074:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x0003f078:    460d        .F      MOV      r5,r1
        0x0003f07a:    b130        0.      CBZ      r0,0x3f08a ; smpSendPkt + 26
        0x0003f07c:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0003f07e:    2800        .(      CMP      r0,#0
        0x0003f080:    bf18        ..      IT       NE
        0x0003f082:    f7ddfd78    ..x.    BLNE     WsfMsgFree ; 0x1cb76
        0x0003f086:    6365        ec      STR      r5,[r4,#0x34]
        0x0003f088:    bd70        p.      POP      {r4-r6,pc}
        0x0003f08a:    7a28        (z      LDRB     r0,[r5,#8]
        0x0003f08c:    4904        .I      LDR      r1,[pc,#16] ; [0x3f0a0] = 0x434f8
        0x0003f08e:    462b        +F      MOV      r3,r5
        0x0003f090:    5c0a        .\      LDRB     r2,[r1,r0]
        0x0003f092:    8f21        !.      LDRH     r1,[r4,#0x38]
        0x0003f094:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f098:    2006        .       MOVS     r0,#6
        0x0003f09a:    f7dcbdeb    ....    B        L2cDataReq ; 0x1bc74
    $d
        0x0003f09e:    0000        ..      DCW    0
        0x0003f0a0:    000434f8    .4..    DCD    275704
    $t
    i.smpSmExecute
    smpSmExecute
        0x0003f0a4:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f0a6:    4604        .F      MOV      r4,r0
        0x0003f0a8:    460d        .F      MOV      r5,r1
        0x0003f0aa:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003f0ae:    f7dbfb07    ....    BL       DmConnRole ; 0x1a6c0
        0x0003f0b2:    4601        .F      MOV      r1,r0
        0x0003f0b4:    4814        .H      LDR      r0,[pc,#80] ; [0x3f108] = 0x1000457c
        0x0003f0b6:    2901        .)      CMP      r1,#1
        0x0003f0b8:    bf0c        ..      ITE      EQ
        0x0003f0ba:    f8d000e4    ....    LDREQ    r0,[r0,#0xe4]
        0x0003f0be:    f8d000e8    ....    LDRNE    r0,[r0,#0xe8]
        0x0003f0c2:    f894203e    ..>     LDRB     r2,[r4,#0x3e]
        0x0003f0c6:    f895c002    ....    LDRB     r12,[r5,#2]
        0x0003f0ca:    6801        .h      LDR      r1,[r0,#0]
        0x0003f0cc:    f8512022    Q."     LDR      r2,[r1,r2,LSL #2]
        0x0003f0d0:    7811        .x      LDRB     r1,[r2,#0]
        0x0003f0d2:    4561        aE      CMP      r1,r12
        0x0003f0d4:    d10b        ..      BNE      0x3f0ee ; smpSmExecute + 74
        0x0003f0d6:    7851        Qx      LDRB     r1,[r2,#1]
        0x0003f0d8:    f884103e    ..>.    STRB     r1,[r4,#0x3e]
        0x0003f0dc:    6840        @h      LDR      r0,[r0,#4]
        0x0003f0de:    7891        .x      LDRB     r1,[r2,#2]
        0x0003f0e0:    f8502021    P.!     LDR      r2,[r0,r1,LSL #2]
        0x0003f0e4:    4629        )F      MOV      r1,r5
        0x0003f0e6:    4620         F      MOV      r0,r4
        0x0003f0e8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f0ec:    4710        .G      BX       r2
        0x0003f0ee:    f8121f03    ....    LDRB     r1,[r2,#3]!
        0x0003f0f2:    2900        .)      CMP      r1,#0
        0x0003f0f4:    d1ec        ..      BNE      0x3f0d0 ; smpSmExecute + 44
        0x0003f0f6:    6883        .h      LDR      r3,[r0,#8]
        0x0003f0f8:    f103010c    ....    ADD      r1,r3,#0xc
        0x0003f0fc:    4291        .B      CMP      r1,r2
        0x0003f0fe:    bf18        ..      IT       NE
        0x0003f100:    461a        .F      MOVNE    r2,r3
        0x0003f102:    d1e5        ..      BNE      0x3f0d0 ; smpSmExecute + 44
        0x0003f104:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003f106:    0000        ..      DCW    0
        0x0003f108:    1000457c    |E..    DCD    268453244
    $t
    i.smpStartRspTimer
    smpStartRspTimer
        0x0003f10c:    210f        .!      MOVS     r1,#0xf
        0x0003f10e:    7281        .r      STRB     r1,[r0,#0xa]
        0x0003f110:    21e1        .!      MOVS     r1,#0xe1
        0x0003f112:    72c1        .r      STRB     r1,[r0,#0xb]
        0x0003f114:    211e        .!      MOVS     r1,#0x1e
        0x0003f116:    f7ddbf05    ....    B        WsfTimerStartSec ; 0x1cf24
        0x0003f11a:    0000        ..      MOVS     r0,r0
    i.smprActCnfVerify
    smprActCnfVerify
        0x0003f11c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f11e:    4604        .F      MOV      r4,r0
        0x0003f120:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003f122:    460d        .F      MOV      r5,r1
        0x0003f124:    f1000120    .. .    ADD      r1,r0,#0x20
        0x0003f128:    2210        ."      MOVS     r2,#0x10
        0x0003f12a:    6868        hh      LDR      r0,[r5,#4]
        0x0003f12c:    f7d9f9be    ....    BL       memcmp ; 0x184ac
        0x0003f130:    b1d0        ..      CBZ      r0,0x3f168 ; smprActCnfVerify + 76
        0x0003f132:    f8940042    ..B.    LDRB     r0,[r4,#0x42]
        0x0003f136:    1c40        @.      ADDS     r0,r0,#1
        0x0003f138:    f8840042    ..B.    STRB     r0,[r4,#0x42]
        0x0003f13c:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f140:    f7ddf8e2    ....    BL       SmpDbPairingFailed ; 0x1c308
        0x0003f144:    490d        .I      LDR      r1,[pc,#52] ; [0x3f17c] = 0x10000130
        0x0003f146:    2004        .       MOVS     r0,#4
        0x0003f148:    70e8        .p      STRB     r0,[r5,#3]
        0x0003f14a:    6809        .h      LDR      r1,[r1,#0]
        0x0003f14c:    f8940042    ..B.    LDRB     r0,[r4,#0x42]
        0x0003f150:    79c9        .y      LDRB     r1,[r1,#7]
        0x0003f152:    4288        .B      CMP      r0,r1
        0x0003f154:    bf0c        ..      ITE      EQ
        0x0003f156:    200d        .       MOVEQ    r0,#0xd
        0x0003f158:    2003        .       MOVNE    r0,#3
        0x0003f15a:    70a8        .p      STRB     r0,[r5,#2]
        0x0003f15c:    4629        )F      MOV      r1,r5
        0x0003f15e:    4620         F      MOV      r0,r4
        0x0003f160:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f164:    f7ffbf9e    ....    B.W      smpSmExecute ; 0x3f0a4
        0x0003f168:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003f16a:    4620         F      MOV      r0,r4
        0x0003f16c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f170:    f1010310    ....    ADD      r3,r1,#0x10
        0x0003f174:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x0003f178:    f7febe3c    ..<.    B        smpCalcS1 ; 0x3ddf4
    $d
        0x0003f17c:    10000130    0...    DCD    268435760
    $t
    i.smprActProcPairCnf
    smprActProcPairCnf
        0x0003f180:    6849        Ih      LDR      r1,[r1,#4]
        0x0003f182:    6b02        .k      LDR      r2,[r0,#0x30]
        0x0003f184:    f8513f09    Q..?    LDR      r3,[r1,#9]!
        0x0003f188:    6213        .b      STR      r3,[r2,#0x20]
        0x0003f18a:    684b        Kh      LDR      r3,[r1,#4]
        0x0003f18c:    6253        Sb      STR      r3,[r2,#0x24]
        0x0003f18e:    688b        .h      LDR      r3,[r1,#8]
        0x0003f190:    6293        .b      STR      r3,[r2,#0x28]
        0x0003f192:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0003f194:    62d1        .b      STR      r1,[r2,#0x2c]
        0x0003f196:    2100        .!      MOVS     r1,#0
        0x0003f198:    f880103f    ..?.    STRB     r1,[r0,#0x3f]
        0x0003f19c:    4770        pG      BX       lr
    i.smprActProcPairCnfCalc1
    smprActProcPairCnfCalc1
        0x0003f19e:    b510        ..      PUSH     {r4,lr}
        0x0003f1a0:    4604        .F      MOV      r4,r0
        0x0003f1a2:    6848        Hh      LDR      r0,[r1,#4]
        0x0003f1a4:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003f1a6:    f8502f09    P../    LDR      r2,[r0,#9]!
        0x0003f1aa:    620a        .b      STR      r2,[r1,#0x20]
        0x0003f1ac:    6842        Bh      LDR      r2,[r0,#4]
        0x0003f1ae:    624a        Jb      STR      r2,[r1,#0x24]
        0x0003f1b0:    6882        .h      LDR      r2,[r0,#8]
        0x0003f1b2:    628a        .b      STR      r2,[r1,#0x28]
        0x0003f1b4:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003f1b6:    62c8        .b      STR      r0,[r1,#0x2c]
        0x0003f1b8:    2000        .       MOVS     r0,#0
        0x0003f1ba:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f1be:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003f1c0:    2110        .!      MOVS     r1,#0x10
        0x0003f1c2:    3030        00      ADDS     r0,r0,#0x30
        0x0003f1c4:    f7ddf824    ..$.    BL       SecRand ; 0x1c210
        0x0003f1c8:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003f1ca:    4620         F      MOV      r0,r4
        0x0003f1cc:    e8bd4010    ...@    POP      {r4,lr}
        0x0003f1d0:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x0003f1d4:    f7febcc6    ....    B        smpCalcC1Part1 ; 0x3db64
    i.smprActProcPairReq
    smprActProcPairReq
        0x0003f1d8:    b530        0.      PUSH     {r4,r5,lr}
        0x0003f1da:    4604        .F      MOV      r4,r0
        0x0003f1dc:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003f1de:    b083        ..      SUB      sp,sp,#0xc
        0x0003f1e0:    460d        .F      MOV      r5,r1
        0x0003f1e2:    b920         .      CBNZ     r0,0x3f1ee ; smprActProcPairReq + 22
        0x0003f1e4:    2040        @       MOVS     r0,#0x40
        0x0003f1e6:    f7ddfbef    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0003f1ea:    6320         c      STR      r0,[r4,#0x30]
        0x0003f1ec:    b338        8.      CBZ      r0,0x3f23e ; smprActProcPairReq + 102
        0x0003f1ee:    2201        ."      MOVS     r2,#1
        0x0003f1f0:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f1f4:    4611        .F      MOV      r1,r2
        0x0003f1f6:    f7dbfa8f    ....    BL       DmConnSetIdle ; 0x1a718
        0x0003f1fa:    6868        hh      LDR      r0,[r5,#4]
        0x0003f1fc:    f8501f08    P...    LDR      r1,[r0,#8]!
        0x0003f200:    6221        !b      STR      r1,[r4,#0x20]
        0x0003f202:    8881        ..      LDRH     r1,[r0,#4]
        0x0003f204:    84a1        ..      STRH     r1,[r4,#0x24]
        0x0003f206:    7981        .y      LDRB     r1,[r0,#6]
        0x0003f208:    f8841026    ..&.    STRB     r1,[r4,#0x26]
        0x0003f20c:    1c41        A.      ADDS     r1,r0,#1
        0x0003f20e:    7880        .x      LDRB     r0,[r0,#2]
        0x0003f210:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003f214:    7888        .x      LDRB     r0,[r1,#2]
        0x0003f216:    f88d0004    ....    STRB     r0,[sp,#4]
        0x0003f21a:    7908        .y      LDRB     r0,[r1,#4]
        0x0003f21c:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0003f220:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003f222:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003f226:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f22a:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003f22e:    2031        1       MOVS     r0,#0x31
        0x0003f230:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003f234:    4668        hF      MOV      r0,sp
        0x0003f236:    f7dbfd67    ..g.    BL       DmSmpCbackExec ; 0x1ad08
        0x0003f23a:    b003        ..      ADD      sp,sp,#0xc
        0x0003f23c:    bd30        0.      POP      {r4,r5,pc}
        0x0003f23e:    2008        .       MOVS     r0,#8
        0x0003f240:    70e8        .p      STRB     r0,[r5,#3]
        0x0003f242:    2003        .       MOVS     r0,#3
        0x0003f244:    70a8        .p      STRB     r0,[r5,#2]
        0x0003f246:    4629        )F      MOV      r1,r5
        0x0003f248:    4620         F      MOV      r0,r4
        0x0003f24a:    f7ffff2b    ..+.    BL       smpSmExecute ; 0x3f0a4
        0x0003f24e:    b003        ..      ADD      sp,sp,#0xc
        0x0003f250:    bd30        0.      POP      {r4,r5,pc}
    i.smprActRcvKey
    smprActRcvKey
        0x0003f252:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f254:    460d        .F      MOV      r5,r1
        0x0003f256:    4604        .F      MOV      r4,r0
        0x0003f258:    f8900025    ..%.    LDRB     r0,[r0,#0x25]
        0x0003f25c:    f894102c    ..,.    LDRB     r1,[r4,#0x2c]
        0x0003f260:    686a        jh      LDR      r2,[r5,#4]
        0x0003f262:    ea000301    ....    AND      r3,r0,r1
        0x0003f266:    4620         F      MOV      r0,r4
        0x0003f268:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003f26a:    f7fff841    ..A.    BL       smpProcRcvKey ; 0x3e2f0
        0x0003f26e:    2800        .(      CMP      r0,#0
        0x0003f270:    bf08        ..      IT       EQ
        0x0003f272:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f274:    200e        .       MOVS     r0,#0xe
        0x0003f276:    70a8        .p      STRB     r0,[r5,#2]
        0x0003f278:    4629        )F      MOV      r1,r5
        0x0003f27a:    4620         F      MOV      r0,r4
        0x0003f27c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f280:    f7ffbf10    ....    B.W      smpSmExecute ; 0x3f0a4
    i.smprActSendKey
    smprActSendKey
        0x0003f284:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f286:    4604        .F      MOV      r4,r0
        0x0003f288:    460d        .F      MOV      r5,r1
        0x0003f28a:    f8900026    ..&.    LDRB     r0,[r0,#0x26]
        0x0003f28e:    f894102d    ..-.    LDRB     r1,[r4,#0x2d]
        0x0003f292:    4001        .@      ANDS     r1,r1,r0
        0x0003f294:    f894003f    ..?.    LDRB     r0,[r4,#0x3f]
        0x0003f298:    2800        .(      CMP      r0,#0
        0x0003f29a:    bf18        ..      IT       NE
        0x0003f29c:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003f29e:    4620         F      MOV      r0,r4
        0x0003f2a0:    f7fffdfe    ....    BL       smpSendKey ; 0x3eea0
        0x0003f2a4:    2800        .(      CMP      r0,#0
        0x0003f2a6:    bf08        ..      IT       EQ
        0x0003f2a8:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f2aa:    2000        .       MOVS     r0,#0
        0x0003f2ac:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f2b0:    f8940025    ..%.    LDRB     r0,[r4,#0x25]
        0x0003f2b4:    f894102c    ..,.    LDRB     r1,[r4,#0x2c]
        0x0003f2b8:    4008        .@      ANDS     r0,r0,r1
        0x0003f2ba:    f0100f01    ....    TST      r0,#1
        0x0003f2be:    f04f0108    O...    MOV      r1,#8
        0x0003f2c2:    d00e        ..      BEQ      0x3f2e2 ; smprActSendKey + 94
        0x0003f2c4:    4a10        .J      LDR      r2,[pc,#64] ; [0x3f308] = 0x1000457c
        0x0003f2c6:    f89220f8    ...     LDRB     r2,[r2,#0xf8]
        0x0003f2ca:    b132        2.      CBZ      r2,0x3f2da ; smprActSendKey + 86
        0x0003f2cc:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0003f2ce:    7812        .x      LDRB     r2,[r2,#0]
        0x0003f2d0:    b11a        ..      CBZ      r2,0x3f2da ; smprActSendKey + 86
        0x0003f2d2:    f0100f02    ....    TST      r0,#2
        0x0003f2d6:    d00f        ..      BEQ      0x3f2f8 ; smprActSendKey + 116
        0x0003f2d8:    e006        ..      B        0x3f2e8 ; smprActSendKey + 100
        0x0003f2da:    2006        .       MOVS     r0,#6
        0x0003f2dc:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f2e0:    bd70        p.      POP      {r4-r6,pc}
        0x0003f2e2:    f0100f02    ....    TST      r0,#2
        0x0003f2e6:    d002        ..      BEQ      0x3f2ee ; smprActSendKey + 106
        0x0003f2e8:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003f2ec:    bd70        p.      POP      {r4-r6,pc}
        0x0003f2ee:    f0100f04    ....    TST      r0,#4
        0x0003f2f2:    bf18        ..      IT       NE
        0x0003f2f4:    200a        .       MOVNE    r0,#0xa
        0x0003f2f6:    d1f1        ..      BNE      0x3f2dc ; smprActSendKey + 88
        0x0003f2f8:    200e        .       MOVS     r0,#0xe
        0x0003f2fa:    70a8        .p      STRB     r0,[r5,#2]
        0x0003f2fc:    4629        )F      MOV      r1,r5
        0x0003f2fe:    4620         F      MOV      r0,r4
        0x0003f300:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f304:    f7ffbece    ....    B.W      smpSmExecute ; 0x3f0a4
    $d
        0x0003f308:    1000457c    |E..    DCD    268453244
    $t
    i.smprActSendPairRandom
    smprActSendPairRandom
        0x0003f30c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f30e:    4605        .F      MOV      r5,r0
        0x0003f310:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0003f314:    f895402b    ..+@    LDRB     r4,[r5,#0x2b]
        0x0003f318:    42a0        .B      CMP      r0,r4
        0x0003f31a:    bf38        8.      IT       CC
        0x0003f31c:    4604        .F      MOVCC    r4,r0
        0x0003f31e:    6849        Ih      LDR      r1,[r1,#4]
        0x0003f320:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0003f322:    4622        "F      MOV      r2,r4
        0x0003f324:    3020         0      ADDS     r0,r0,#0x20
        0x0003f326:    f7d9f930    ..0.    BL       __aeabi_memcpy ; 0x1858a
        0x0003f32a:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0003f32c:    f1040220    .. .    ADD      r2,r4,#0x20
        0x0003f330:    f1c40110    ....    RSB      r1,r4,#0x10
        0x0003f334:    4410        .D      ADD      r0,r0,r2
        0x0003f336:    f7d9fa26    ..&.    BL       __aeabi_memclr ; 0x18786
        0x0003f33a:    2001        .       MOVS     r0,#1
        0x0003f33c:    f8850044    ..D.    STRB     r0,[r5,#0x44]
        0x0003f340:    4628        (F      MOV      r0,r5
        0x0003f342:    f7fffee3    ....    BL       smpStartRspTimer ; 0x3f10c
        0x0003f346:    2019        .       MOVS     r0,#0x19
        0x0003f348:    f7feff32    ..2.    BL       smpMsgAlloc ; 0x3e1b0
        0x0003f34c:    0001        ..      MOVS     r1,r0
        0x0003f34e:    bf08        ..      IT       EQ
        0x0003f350:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f352:    f1010008    ....    ADD      r0,r1,#8
        0x0003f356:    2204        ."      MOVS     r2,#4
        0x0003f358:    f8002b01    ...+    STRB     r2,[r0],#1
        0x0003f35c:    6b2a        *k      LDR      r2,[r5,#0x30]
        0x0003f35e:    6b13        .k      LDR      r3,[r2,#0x30]
        0x0003f360:    6003        .`      STR      r3,[r0,#0]
        0x0003f362:    6b53        Sk      LDR      r3,[r2,#0x34]
        0x0003f364:    6043        C`      STR      r3,[r0,#4]
        0x0003f366:    6b93        .k      LDR      r3,[r2,#0x38]
        0x0003f368:    6083        .`      STR      r3,[r0,#8]
        0x0003f36a:    6bd2        .k      LDR      r2,[r2,#0x3c]
        0x0003f36c:    60c2        .`      STR      r2,[r0,#0xc]
        0x0003f36e:    4628        (F      MOV      r0,r5
        0x0003f370:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f374:    f7ffbe7c    ..|.    B.W      smpSendPkt ; 0x3f070
    i.smprActSendPairRsp
    smprActSendPairRsp
        0x0003f378:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f37a:    4605        .F      MOV      r5,r0
        0x0003f37c:    f1000427    ..'.    ADD      r4,r0,#0x27
        0x0003f380:    b082        ..      SUB      sp,sp,#8
        0x0003f382:    2002        .       MOVS     r0,#2
        0x0003f384:    7020         p      STRB     r0,[r4,#0]
        0x0003f386:    4822        "H      LDR      r0,[pc,#136] ; [0x3f410] = 0x10000130
        0x0003f388:    460e        .F      MOV      r6,r1
        0x0003f38a:    aa01        ..      ADD      r2,sp,#4
        0x0003f38c:    6801        .h      LDR      r1,[r0,#0]
        0x0003f38e:    7909        .y      LDRB     r1,[r1,#4]
        0x0003f390:    7061        ap      STRB     r1,[r4,#1]
        0x0003f392:    7931        1y      LDRB     r1,[r6,#4]
        0x0003f394:    70a1        .p      STRB     r1,[r4,#2]
        0x0003f396:    7971        qy      LDRB     r1,[r6,#5]
        0x0003f398:    70e1        .p      STRB     r1,[r4,#3]
        0x0003f39a:    6800        .h      LDR      r0,[r0,#0]
        0x0003f39c:    4669        iF      MOV      r1,sp
        0x0003f39e:    7980        .y      LDRB     r0,[r0,#6]
        0x0003f3a0:    7120         q      STRB     r0,[r4,#4]
        0x0003f3a2:    79b0        .y      LDRB     r0,[r6,#6]
        0x0003f3a4:    7160        `q      STRB     r0,[r4,#5]
        0x0003f3a6:    79f0        .y      LDRB     r0,[r6,#7]
        0x0003f3a8:    71a0        .q      STRB     r0,[r4,#6]
        0x0003f3aa:    4c1a        .L      LDR      r4,[pc,#104] ; [0x3f414] = 0x1000457c
        0x0003f3ac:    4628        (F      MOV      r0,r5
        0x0003f3ae:    f8d430f0    ...0    LDR      r3,[r4,#0xf0]
        0x0003f3b2:    4798        .G      BLX      r3
        0x0003f3b4:    2800        .(      CMP      r0,#0
        0x0003f3b6:    bf04        ..      ITT      EQ
        0x0003f3b8:    b002        ..      ADDEQ    sp,sp,#8
        0x0003f3ba:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f3bc:    f8950023    ..#.    LDRB     r0,[r5,#0x23]
        0x0003f3c0:    7971        qy      LDRB     r1,[r6,#5]
        0x0003f3c2:    4008        .@      ANDS     r0,r0,r1
        0x0003f3c4:    f0100f08    ....    TST      r0,#8
        0x0003f3c8:    bf0c        ..      ITE      EQ
        0x0003f3ca:    2003        .       MOVEQ    r0,#3
        0x0003f3cc:    200c        .       MOVNE    r0,#0xc
        0x0003f3ce:    f885003f    ..?.    STRB     r0,[r5,#0x3f]
        0x0003f3d2:    4628        (F      MOV      r0,r5
        0x0003f3d4:    f7fffe9a    ....    BL       smpStartRspTimer ; 0x3f10c
        0x0003f3d8:    200f        .       MOVS     r0,#0xf
        0x0003f3da:    f7fefee9    ....    BL       smpMsgAlloc ; 0x3e1b0
        0x0003f3de:    0001        ..      MOVS     r1,r0
        0x0003f3e0:    d00b        ..      BEQ      0x3f3fa ; smprActSendPairRsp + 130
        0x0003f3e2:    f8d50027    ..'.    LDR      r0,[r5,#0x27]
        0x0003f3e6:    6088        .`      STR      r0,[r1,#8]
        0x0003f3e8:    f8b5002b    ..+.    LDRH     r0,[r5,#0x2b]
        0x0003f3ec:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003f3ee:    f895002d    ..-.    LDRB     r0,[r5,#0x2d]
        0x0003f3f2:    7388        .s      STRB     r0,[r1,#0xe]
        0x0003f3f4:    4628        (F      MOV      r0,r5
        0x0003f3f6:    f7fffe3b    ..;.    BL       smpSendPkt ; 0x3f070
        0x0003f3fa:    f8d430f4    ...0    LDR      r3,[r4,#0xf4]
        0x0003f3fe:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x0003f402:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0003f406:    4628        (F      MOV      r0,r5
        0x0003f408:    4798        .G      BLX      r3
        0x0003f40a:    b002        ..      ADD      sp,sp,#8
        0x0003f40c:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003f40e:    0000        ..      DCW    0
        0x0003f410:    10000130    0...    DCD    268435760
        0x0003f414:    1000457c    |E..    DCD    268453244
    $t
    i.smprActSendSecurityReq
    smprActSendSecurityReq
        0x0003f418:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f41a:    460c        .F      MOV      r4,r1
        0x0003f41c:    4605        .F      MOV      r5,r0
        0x0003f41e:    f7fffe75    ..u.    BL       smpStartRspTimer ; 0x3f10c
        0x0003f422:    200a        .       MOVS     r0,#0xa
        0x0003f424:    f7fefec4    ....    BL       smpMsgAlloc ; 0x3e1b0
        0x0003f428:    0001        ..      MOVS     r1,r0
        0x0003f42a:    bf08        ..      IT       EQ
        0x0003f42c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f42e:    200b        .       MOVS     r0,#0xb
        0x0003f430:    7208        .r      STRB     r0,[r1,#8]
        0x0003f432:    7920         y      LDRB     r0,[r4,#4]
        0x0003f434:    7248        Hr      STRB     r0,[r1,#9]
        0x0003f436:    4628        (F      MOV      r0,r5
        0x0003f438:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f43c:    f7ffbe18    ....    B.W      smpSendPkt ; 0x3f070
    i.smprActSetupKeyDist
    smprActSetupKeyDist
        0x0003f440:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f442:    2600        .&      MOVS     r6,#0
        0x0003f444:    460d        .F      MOV      r5,r1
        0x0003f446:    4604        .F      MOV      r4,r0
        0x0003f448:    f880603f    ..?`    STRB     r6,[r0,#0x3f]
        0x0003f44c:    f7fffe5e    ..^.    BL       smpStartRspTimer ; 0x3f10c
        0x0003f450:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003f452:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f456:    8008        ..      STRH     r0,[r1,#0]
        0x0003f458:    f8940040    ..@.    LDRB     r0,[r4,#0x40]
        0x0003f45c:    f0100f04    ....    TST      r0,#4
        0x0003f460:    bf14        ..      ITE      NE
        0x0003f462:    2002        .       MOVNE    r0,#2
        0x0003f464:    2001        .       MOVEQ    r0,#1
        0x0003f466:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003f468:    77c8        .w      STRB     r0,[r1,#0x1f]
        0x0003f46a:    f8941024    ..$.    LDRB     r1,[r4,#0x24]
        0x0003f46e:    f894002b    ..+.    LDRB     r0,[r4,#0x2b]
        0x0003f472:    4281        .B      CMP      r1,r0
        0x0003f474:    bf38        8.      IT       CC
        0x0003f476:    4608        .F      MOVCC    r0,r1
        0x0003f478:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003f47a:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x0003f47e:    f8940026    ..&.    LDRB     r0,[r4,#0x26]
        0x0003f482:    f894102d    ..-.    LDRB     r1,[r4,#0x2d]
        0x0003f486:    4001        .@      ANDS     r1,r1,r0
        0x0003f488:    f894003f    ..?.    LDRB     r0,[r4,#0x3f]
        0x0003f48c:    2800        .(      CMP      r0,#0
        0x0003f48e:    bf18        ..      IT       NE
        0x0003f490:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003f492:    4620         F      MOV      r0,r4
        0x0003f494:    f7fffd04    ....    BL       smpSendKey ; 0x3eea0
        0x0003f498:    2800        .(      CMP      r0,#0
        0x0003f49a:    bf08        ..      IT       EQ
        0x0003f49c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f49e:    f884603f    ..?`    STRB     r6,[r4,#0x3f]
        0x0003f4a2:    f8940025    ..%.    LDRB     r0,[r4,#0x25]
        0x0003f4a6:    f894102c    ..,.    LDRB     r1,[r4,#0x2c]
        0x0003f4aa:    4008        .@      ANDS     r0,r0,r1
        0x0003f4ac:    f0100f01    ....    TST      r0,#1
        0x0003f4b0:    f04f0108    O...    MOV      r1,#8
        0x0003f4b4:    d00f        ..      BEQ      0x3f4d6 ; smprActSetupKeyDist + 150
        0x0003f4b6:    4a11        .J      LDR      r2,[pc,#68] ; [0x3f4fc] = 0x1000457c
        0x0003f4b8:    f89220f8    ...     LDRB     r2,[r2,#0xf8]
        0x0003f4bc:    b132        2.      CBZ      r2,0x3f4cc ; smprActSetupKeyDist + 140
        0x0003f4be:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0003f4c0:    7812        .x      LDRB     r2,[r2,#0]
        0x0003f4c2:    b11a        ..      CBZ      r2,0x3f4cc ; smprActSetupKeyDist + 140
        0x0003f4c4:    f0100f02    ....    TST      r0,#2
        0x0003f4c8:    d010        ..      BEQ      0x3f4ec ; smprActSetupKeyDist + 172
        0x0003f4ca:    e007        ..      B        0x3f4dc ; smprActSetupKeyDist + 156
        0x0003f4cc:    f05f0006    _...    MOVS.W   r0,#6
        0x0003f4d0:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f4d4:    bd70        p.      POP      {r4-r6,pc}
        0x0003f4d6:    f0100f02    ....    TST      r0,#2
        0x0003f4da:    d002        ..      BEQ      0x3f4e2 ; smprActSetupKeyDist + 162
        0x0003f4dc:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003f4e0:    bd70        p.      POP      {r4-r6,pc}
        0x0003f4e2:    f0100f04    ....    TST      r0,#4
        0x0003f4e6:    bf18        ..      IT       NE
        0x0003f4e8:    200a        .       MOVNE    r0,#0xa
        0x0003f4ea:    d1f1        ..      BNE      0x3f4d0 ; smprActSetupKeyDist + 144
        0x0003f4ec:    200e        .       MOVS     r0,#0xe
        0x0003f4ee:    70a8        .p      STRB     r0,[r5,#2]
        0x0003f4f0:    4629        )F      MOV      r1,r5
        0x0003f4f2:    4620         F      MOV      r0,r4
        0x0003f4f4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f4f8:    f7ffbdd4    ....    B.W      smpSmExecute ; 0x3f0a4
    $d
        0x0003f4fc:    1000457c    |E..    DCD    268453244
    $t
    i.smprScActCalcDHKey
    smprScActCalcDHKey
        0x0003f500:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f502:    4604        .F      MOV      r4,r0
        0x0003f504:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x0003f508:    460d        .F      MOV      r5,r1
        0x0003f50a:    280d        .(      CMP      r0,#0xd
        0x0003f50c:    d108        ..      BNE      0x3f520 ; smprScActCalcDHKey + 32
        0x0003f50e:    6868        hh      LDR      r0,[r5,#4]
        0x0003f510:    2210        ."      MOVS     r2,#0x10
        0x0003f512:    f1000109    ....    ADD      r1,r0,#9
        0x0003f516:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f518:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f51a:    3050        P0      ADDS     r0,r0,#0x50
        0x0003f51c:    f7ddfa3a    ..:.    BL       WStrReverseCpy ; 0x1c994
        0x0003f520:    4629        )F      MOV      r1,r5
        0x0003f522:    4620         F      MOV      r0,r4
        0x0003f524:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f528:    f7ffb824    ..$.    B        smpScActCalcSharedSecret ; 0x3e574
    i.smprScActDHKeyCheckSend
    smprScActDHKeyCheckSend
        0x0003f52c:    b538        8.      PUSH     {r3-r5,lr}
        0x0003f52e:    4604        .F      MOV      r4,r0
        0x0003f530:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f532:    460d        .F      MOV      r5,r1
        0x0003f534:    6849        Ih      LDR      r1,[r1,#4]
        0x0003f536:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f538:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f53a:    f7dafee6    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003f53e:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f540:    2210        ."      MOVS     r2,#0x10
        0x0003f542:    6941        Ai      LDR      r1,[r0,#0x14]
        0x0003f544:    f1010050    ..P.    ADD      r0,r1,#0x50
        0x0003f548:    f7d8ffb0    ....    BL       memcmp ; 0x184ac
        0x0003f54c:    b1f8        ..      CBZ      r0,0x3f58e ; smprScActDHKeyCheckSend + 98
        0x0003f54e:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f552:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003f556:    200b        .       MOVS     r0,#0xb
        0x0003f558:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003f55c:    f8940042    ..B.    LDRB     r0,[r4,#0x42]
        0x0003f560:    1c40        @.      ADDS     r0,r0,#1
        0x0003f562:    f8840042    ..B.    STRB     r0,[r4,#0x42]
        0x0003f566:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f56a:    f7dcfecd    ....    BL       SmpDbPairingFailed ; 0x1c308
        0x0003f56e:    4916        .I      LDR      r1,[pc,#88] ; [0x3f5c8] = 0x10000130
        0x0003f570:    f8940042    ..B.    LDRB     r0,[r4,#0x42]
        0x0003f574:    6809        .h      LDR      r1,[r1,#0]
        0x0003f576:    79c9        .y      LDRB     r1,[r1,#7]
        0x0003f578:    4288        .B      CMP      r0,r1
        0x0003f57a:    bf0c        ..      ITE      EQ
        0x0003f57c:    200d        .       MOVEQ    r0,#0xd
        0x0003f57e:    201d        .       MOVNE    r0,#0x1d
        0x0003f580:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003f584:    4669        iF      MOV      r1,sp
        0x0003f586:    4620         F      MOV      r0,r4
        0x0003f588:    f7fffd8c    ....    BL       smpSmExecute ; 0x3f0a4
        0x0003f58c:    bd38        8.      POP      {r3-r5,pc}
        0x0003f58e:    f8941024    ..$.    LDRB     r1,[r4,#0x24]
        0x0003f592:    f894002b    ..+.    LDRB     r0,[r4,#0x2b]
        0x0003f596:    4281        .B      CMP      r1,r0
        0x0003f598:    bf38        8.      IT       CC
        0x0003f59a:    4608        .F      MOVCC    r0,r1
        0x0003f59c:    f1c00110    ....    RSB      r1,r0,#0x10
        0x0003f5a0:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0003f5a2:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f5a4:    6992        .i      LDR      r2,[r2,#0x18]
        0x0003f5a6:    4410        .D      ADD      r0,r0,r2
        0x0003f5a8:    f7d9f8ed    ....    BL       __aeabi_memclr ; 0x18786
        0x0003f5ac:    2001        .       MOVS     r0,#1
        0x0003f5ae:    f8840044    ..D.    STRB     r0,[r4,#0x44]
        0x0003f5b2:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f5b4:    4629        )F      MOV      r1,r5
        0x0003f5b6:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f5b8:    f1000210    ....    ADD      r2,r0,#0x10
        0x0003f5bc:    4620         F      MOV      r0,r4
        0x0003f5be:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0003f5c2:    f7ffbbb3    ....    B        smpScSendDHKeyCheck ; 0x3ed2c
    $d
        0x0003f5c6:    0000        ..      DCW    0
        0x0003f5c8:    10000130    0...    DCD    268435760
    $t
    i.smprScActJwncCalcG2
    smprScActJwncCalcG2
        0x0003f5cc:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f5ce:    4605        .F      MOV      r5,r0
        0x0003f5d0:    6848        Hh      LDR      r0,[r1,#4]
        0x0003f5d2:    460c        .F      MOV      r4,r1
        0x0003f5d4:    f1000109    ....    ADD      r1,r0,#9
        0x0003f5d8:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x0003f5da:    2210        ."      MOVS     r2,#0x10
        0x0003f5dc:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f5de:    f7ddf9d9    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003f5e2:    4621        !F      MOV      r1,r4
        0x0003f5e4:    4628        (F      MOV      r0,r5
        0x0003f5e6:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f5ea:    f7ffb88e    ....    B        smpScActJwncCalcG2 ; 0x3e70a
    i.smprScActJwncDisplay
    smprScActJwncDisplay
        0x0003f5ee:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f5f0:    4604        .F      MOV      r4,r0
        0x0003f5f2:    200d        .       MOVS     r0,#0xd
        0x0003f5f4:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f5f8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f5fa:    460d        .F      MOV      r5,r1
        0x0003f5fc:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f5fe:    f1000210    ....    ADD      r2,r0,#0x10
        0x0003f602:    4620         F      MOV      r0,r4
        0x0003f604:    f7fffc20    .. .    BL       smpScSendRand ; 0x3ee48
        0x0003f608:    4629        )F      MOV      r1,r5
        0x0003f60a:    4620         F      MOV      r0,r4
        0x0003f60c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f610:    f7ffb8ac    ....    B        smpScActJwncDisplay ; 0x3e76c
    i.smprScActJwncSendCnf
    smprScActJwncSendCnf
        0x0003f614:    684a        Jh      LDR      r2,[r1,#4]
        0x0003f616:    f7ffbbb5    ....    B        smpScSendPairCnf ; 0x3ed84
        0x0003f61a:    0000        ..      MOVS     r0,r0
    i.smprScActJwncSetup
    smprScActJwncSetup
        0x0003f61c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f61e:    4604        .F      MOV      r4,r0
        0x0003f620:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f622:    460d        .F      MOV      r5,r1
        0x0003f624:    2110        .!      MOVS     r1,#0x10
        0x0003f626:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f628:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f62a:    f7dcfdf1    ....    BL       SecRand ; 0x1c210
        0x0003f62e:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f630:    4909        .I      LDR      r1,[pc,#36] ; [0x3f658] = 0x43a7f
        0x0003f632:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f634:    3020         0      ADDS     r0,r0,#0x20
        0x0003f636:    f7dafe68    ..h.    BL       Calc128Cpy ; 0x1a30a
        0x0003f63a:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f63c:    4906        .I      LDR      r1,[pc,#24] ; [0x3f658] = 0x43a7f
        0x0003f63e:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f640:    3030        00      ADDS     r0,r0,#0x30
        0x0003f642:    f7dafe62    ..b.    BL       Calc128Cpy ; 0x1a30a
        0x0003f646:    2004        .       MOVS     r0,#4
        0x0003f648:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f64c:    4629        )F      MOV      r1,r5
        0x0003f64e:    4620         F      MOV      r0,r4
        0x0003f650:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f654:    f7ffb841    ..A.    B        smpScActJwncCalcF4 ; 0x3e6da
    $d
        0x0003f658:    00043a7f    .:..    DCD    277119
    $t
    i.smprScActOobCalcCa
    smprScActOobCalcCa
        0x0003f65c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f65e:    4604        .F      MOV      r4,r0
        0x0003f660:    6848        Hh      LDR      r0,[r1,#4]
        0x0003f662:    460d        .F      MOV      r5,r1
        0x0003f664:    f1000109    ....    ADD      r1,r0,#9
        0x0003f668:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f66a:    b084        ..      SUB      sp,sp,#0x10
        0x0003f66c:    2210        ."      MOVS     r2,#0x10
        0x0003f66e:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f670:    f7ddf990    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003f674:    f8940022    ..".    LDRB     r0,[r4,#0x22]
        0x0003f678:    2801        .(      CMP      r0,#1
        0x0003f67a:    d005        ..      BEQ      0x3f688 ; smprScActOobCalcCa + 44
        0x0003f67c:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f67e:    4915        .I      LDR      r1,[pc,#84] ; [0x3f6d4] = 0x43a7f
        0x0003f680:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f682:    3030        00      ADDS     r0,r0,#0x30
        0x0003f684:    f7dafe41    ..A.    BL       Calc128Cpy ; 0x1a30a
        0x0003f688:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x0003f68c:    2600        .&      MOVS     r6,#0
        0x0003f68e:    2801        .(      CMP      r0,#1
        0x0003f690:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f692:    d012        ..      BEQ      0x3f6ba ; smprScActOobCalcCa + 94
        0x0003f694:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f696:    490f        .I      LDR      r1,[pc,#60] ; [0x3f6d4] = 0x43a7f
        0x0003f698:    3020         0      ADDS     r0,r0,#0x20
        0x0003f69a:    f7dafe36    ..6.    BL       Calc128Cpy ; 0x1a30a
        0x0003f69e:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f6a2:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003f6a6:    201c        .       MOVS     r0,#0x1c
        0x0003f6a8:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003f6ac:    4669        iF      MOV      r1,sp
        0x0003f6ae:    4620         F      MOV      r0,r4
        0x0003f6b0:    9602        ..      STR      r6,[sp,#8]
        0x0003f6b2:    f7fffcf7    ....    BL       smpSmExecute ; 0x3f0a4
        0x0003f6b6:    b004        ..      ADD      sp,sp,#0x10
        0x0003f6b8:    bd70        p.      POP      {r4-r6,pc}
        0x0003f6ba:    6941        Ai      LDR      r1,[r0,#0x14]
        0x0003f6bc:    3120         1      ADDS     r1,r1,#0x20
        0x0003f6be:    e9cd6100    ...a    STRD     r6,r1,[sp,#0]
        0x0003f6c2:    6882        .h      LDR      r2,[r0,#8]
        0x0003f6c4:    4629        )F      MOV      r1,r5
        0x0003f6c6:    4613        .F      MOV      r3,r2
        0x0003f6c8:    4620         F      MOV      r0,r4
        0x0003f6ca:    f7ddf801    ....    BL       SmpScCalcF4 ; 0x1c6d0
        0x0003f6ce:    b004        ..      ADD      sp,sp,#0x10
        0x0003f6d0:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003f6d2:    0000        ..      DCW    0
        0x0003f6d4:    00043a7f    .:..    DCD    277119
    $t
    i.smprScActOobSendRand
    smprScActOobSendRand
        0x0003f6d8:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f6da:    4604        .F      MOV      r4,r0
        0x0003f6dc:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0003f6e0:    460d        .F      MOV      r5,r1
        0x0003f6e2:    2801        .(      CMP      r0,#1
        0x0003f6e4:    d10c        ..      BNE      0x3f700 ; smprScActOobSendRand + 40
        0x0003f6e6:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f6e8:    6869        ih      LDR      r1,[r5,#4]
        0x0003f6ea:    2210        ."      MOVS     r2,#0x10
        0x0003f6ec:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f6ee:    3050        P0      ADDS     r0,r0,#0x50
        0x0003f6f0:    f7d8fedc    ....    BL       memcmp ; 0x184ac
        0x0003f6f4:    b120         .      CBZ      r0,0x3f700 ; smprScActOobSendRand + 40
        0x0003f6f6:    4620         F      MOV      r0,r4
        0x0003f6f8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f6fc:    f7ffb996    ....    B        smpScFailWithReattempt ; 0x3ea2c
        0x0003f700:    200d        .       MOVS     r0,#0xd
        0x0003f702:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f706:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f708:    2110        .!      MOVS     r1,#0x10
        0x0003f70a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f70c:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f70e:    f7dcfd7f    ....    BL       SecRand ; 0x1c210
        0x0003f712:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f714:    4629        )F      MOV      r1,r5
        0x0003f716:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f718:    f1000210    ....    ADD      r2,r0,#0x10
        0x0003f71c:    4620         F      MOV      r0,r4
        0x0003f71e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f722:    f7ffbb91    ....    B        smpScSendRand ; 0x3ee48
    i.smprScActOobSetup
    smprScActOobSetup
        0x0003f726:    2104        .!      MOVS     r1,#4
        0x0003f728:    f880103f    ..?.    STRB     r1,[r0,#0x3f]
        0x0003f72c:    4770        pG      BX       lr
    i.smprScActPkCalcCa
    smprScActPkCalcCa
        0x0003f72e:    b530        0.      PUSH     {r4,r5,lr}
        0x0003f730:    4604        .F      MOV      r4,r0
        0x0003f732:    6848        Hh      LDR      r0,[r1,#4]
        0x0003f734:    460d        .F      MOV      r5,r1
        0x0003f736:    f1000109    ....    ADD      r1,r0,#9
        0x0003f73a:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f73c:    b083        ..      SUB      sp,sp,#0xc
        0x0003f73e:    2210        ."      MOVS     r2,#0x10
        0x0003f740:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f742:    f7ddf927    ..'.    BL       WStrReverseCpy ; 0x1c994
        0x0003f746:    4620         F      MOV      r0,r4
        0x0003f748:    f7fefc90    ....    BL       smpGetPkBit ; 0x3e06c
        0x0003f74c:    4601        .F      MOV      r1,r0
        0x0003f74e:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f750:    6942        Bi      LDR      r2,[r0,#0x14]
        0x0003f752:    e9cd1200    ....    STRD     r1,r2,[sp,#0]
        0x0003f756:    e9d02302    ...#    LDRD     r2,r3,[r0,#8]
        0x0003f75a:    4629        )F      MOV      r1,r5
        0x0003f75c:    4620         F      MOV      r0,r4
        0x0003f75e:    f7dcffb7    ....    BL       SmpScCalcF4 ; 0x1c6d0
        0x0003f762:    b003        ..      ADD      sp,sp,#0xc
        0x0003f764:    bd30        0.      POP      {r4,r5,pc}
    i.smprScActPkCalcCb
    smprScActPkCalcCb
        0x0003f766:    b530        0.      PUSH     {r4,r5,lr}
        0x0003f768:    4604        .F      MOV      r4,r0
        0x0003f76a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f76c:    460d        .F      MOV      r5,r1
        0x0003f76e:    b083        ..      SUB      sp,sp,#0xc
        0x0003f770:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f772:    2110        .!      MOVS     r1,#0x10
        0x0003f774:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f776:    f7dcfd4b    ..K.    BL       SecRand ; 0x1c210
        0x0003f77a:    2004        .       MOVS     r0,#4
        0x0003f77c:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f780:    4620         F      MOV      r0,r4
        0x0003f782:    f7fefc73    ..s.    BL       smpGetPkBit ; 0x3e06c
        0x0003f786:    4602        .F      MOV      r2,r0
        0x0003f788:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f78a:    6941        Ai      LDR      r1,[r0,#0x14]
        0x0003f78c:    3110        .1      ADDS     r1,r1,#0x10
        0x0003f78e:    e9cd2100    ...!    STRD     r2,r1,[sp,#0]
        0x0003f792:    e9d03202    ...2    LDRD     r3,r2,[r0,#8]
        0x0003f796:    4629        )F      MOV      r1,r5
        0x0003f798:    4620         F      MOV      r0,r4
        0x0003f79a:    f7dcff99    ....    BL       SmpScCalcF4 ; 0x1c6d0
        0x0003f79e:    b003        ..      ADD      sp,sp,#0xc
        0x0003f7a0:    bd30        0.      POP      {r4,r5,pc}
    i.smprScActPkSendCnf
    smprScActPkSendCnf
        0x0003f7a2:    684a        Jh      LDR      r2,[r1,#4]
        0x0003f7a4:    f7ffbaee    ....    B        smpScSendPairCnf ; 0x3ed84
    i.smprScActPkSendRand
    smprScActPkSendRand
        0x0003f7a8:    b538        8.      PUSH     {r3-r5,lr}
        0x0003f7aa:    4604        .F      MOV      r4,r0
        0x0003f7ac:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f7ae:    460d        .F      MOV      r5,r1
        0x0003f7b0:    6849        Ih      LDR      r1,[r1,#4]
        0x0003f7b2:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f7b4:    2210        ."      MOVS     r2,#0x10
        0x0003f7b6:    3050        P0      ADDS     r0,r0,#0x50
        0x0003f7b8:    f7d8fe78    ..x.    BL       memcmp ; 0x184ac
        0x0003f7bc:    b120         .      CBZ      r0,0x3f7c8 ; smprScActPkSendRand + 32
        0x0003f7be:    4620         F      MOV      r0,r4
        0x0003f7c0:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0003f7c4:    f7ffb932    ..2.    B        smpScFailWithReattempt ; 0x3ea2c
        0x0003f7c8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f7ca:    78c1        .x      LDRB     r1,[r0,#3]
        0x0003f7cc:    1c49        I.      ADDS     r1,r1,#1
        0x0003f7ce:    b2c9        ..      UXTB     r1,r1
        0x0003f7d0:    70c1        .p      STRB     r1,[r0,#3]
        0x0003f7d2:    2914        .)      CMP      r1,#0x14
        0x0003f7d4:    bf24        $.      ITT      CS
        0x0003f7d6:    201b        .       MOVCS    r0,#0x1b
        0x0003f7d8:    f88d0002    ....    STRBCS   r0,[sp,#2]
        0x0003f7dc:    d20d        ..      BCS      0x3f7fa ; smprScActPkSendRand + 82
        0x0003f7de:    2003        .       MOVS     r0,#3
        0x0003f7e0:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f7e4:    201a        .       MOVS     r0,#0x1a
        0x0003f7e6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003f7ea:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f7ec:    4629        )F      MOV      r1,r5
        0x0003f7ee:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f7f0:    f1000210    ....    ADD      r2,r0,#0x10
        0x0003f7f4:    4620         F      MOV      r0,r4
        0x0003f7f6:    f7fffb27    ..'.    BL       smpScSendRand ; 0x3ee48
        0x0003f7fa:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f7fe:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003f802:    4669        iF      MOV      r1,sp
        0x0003f804:    4620         F      MOV      r0,r4
        0x0003f806:    f7fffc4d    ..M.    BL       smpSmExecute ; 0x3f0a4
        0x0003f80a:    bd38        8.      POP      {r3-r5,pc}
    i.smprScActPkStoreCnf
    smprScActPkStoreCnf
        0x0003f80c:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f80e:    6849        Ih      LDR      r1,[r1,#4]
        0x0003f810:    2210        ."      MOVS     r2,#0x10
        0x0003f812:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f814:    3050        P0      ADDS     r0,r0,#0x50
        0x0003f816:    3109        .1      ADDS     r1,r1,#9
        0x0003f818:    f7ddb8bc    ....    B        WStrReverseCpy ; 0x1c994
    i.smprScActPkStoreCnfAndCalcCb
    smprScActPkStoreCnfAndCalcCb
        0x0003f81c:    b530        0.      PUSH     {r4,r5,lr}
        0x0003f81e:    4604        .F      MOV      r4,r0
        0x0003f820:    6848        Hh      LDR      r0,[r1,#4]
        0x0003f822:    460d        .F      MOV      r5,r1
        0x0003f824:    f1000109    ....    ADD      r1,r0,#9
        0x0003f828:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f82a:    b083        ..      SUB      sp,sp,#0xc
        0x0003f82c:    2210        ."      MOVS     r2,#0x10
        0x0003f82e:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f830:    3050        P0      ADDS     r0,r0,#0x50
        0x0003f832:    f7ddf8af    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003f836:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f838:    2110        .!      MOVS     r1,#0x10
        0x0003f83a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f83c:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f83e:    f7dcfce7    ....    BL       SecRand ; 0x1c210
        0x0003f842:    2004        .       MOVS     r0,#4
        0x0003f844:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f848:    4620         F      MOV      r0,r4
        0x0003f84a:    f7fefc0f    ....    BL       smpGetPkBit ; 0x3e06c
        0x0003f84e:    4601        .F      MOV      r1,r0
        0x0003f850:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f852:    6942        Bi      LDR      r2,[r0,#0x14]
        0x0003f854:    3210        .2      ADDS     r2,r2,#0x10
        0x0003f856:    e9cd1200    ....    STRD     r1,r2,[sp,#0]
        0x0003f85a:    e9d03202    ...2    LDRD     r3,r2,[r0,#8]
        0x0003f85e:    4629        )F      MOV      r1,r5
        0x0003f860:    4620         F      MOV      r0,r4
        0x0003f862:    f7dcff35    ..5.    BL       SmpScCalcF4 ; 0x1c6d0
        0x0003f866:    b003        ..      ADD      sp,sp,#0xc
        0x0003f868:    bd30        0.      POP      {r4,r5,pc}
        0x0003f86a:    0000        ..      MOVS     r0,r0
    i.smprScActPkStorePinAndCalcCb
    smprScActPkStorePinAndCalcCb
        0x0003f86c:    b530        0.      PUSH     {r4,r5,lr}
        0x0003f86e:    4604        .F      MOV      r4,r0
        0x0003f870:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f872:    460d        .F      MOV      r5,r1
        0x0003f874:    b083        ..      SUB      sp,sp,#0xc
        0x0003f876:    7841        Ax      LDRB     r1,[r0,#1]
        0x0003f878:    2903        .)      CMP      r1,#3
        0x0003f87a:    d11a        ..      BNE      0x3f8b2 ; smprScActPkStorePinAndCalcCb + 70
        0x0003f87c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f87e:    4919        .I      LDR      r1,[pc,#100] ; [0x3f8e4] = 0x43a7f
        0x0003f880:    3020         0      ADDS     r0,r0,#0x20
        0x0003f882:    f7dafd42    ..B.    BL       Calc128Cpy ; 0x1a30a
        0x0003f886:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f888:    4916        .I      LDR      r1,[pc,#88] ; [0x3f8e4] = 0x43a7f
        0x0003f88a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f88c:    3030        00      ADDS     r0,r0,#0x30
        0x0003f88e:    f7dafd3c    ..<.    BL       Calc128Cpy ; 0x1a30a
        0x0003f892:    7d2a        *}      LDRB     r2,[r5,#0x14]
        0x0003f894:    2a03        .*      CMP      r2,#3
        0x0003f896:    d80c        ..      BHI      0x3f8b2 ; smprScActPkStorePinAndCalcCb + 70
        0x0003f898:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f89a:    1d29        ).      ADDS     r1,r5,#4
        0x0003f89c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f89e:    302d        -0      ADDS     r0,r0,#0x2d
        0x0003f8a0:    f7ddf878    ..x.    BL       WStrReverseCpy ; 0x1c994
        0x0003f8a4:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f8a6:    7d2a        *}      LDRB     r2,[r5,#0x14]
        0x0003f8a8:    1d29        ).      ADDS     r1,r5,#4
        0x0003f8aa:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f8ac:    303d        =0      ADDS     r0,r0,#0x3d
        0x0003f8ae:    f7ddf871    ..q.    BL       WStrReverseCpy ; 0x1c994
        0x0003f8b2:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f8b4:    2110        .!      MOVS     r1,#0x10
        0x0003f8b6:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f8b8:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f8ba:    f7dcfca9    ....    BL       SecRand ; 0x1c210
        0x0003f8be:    2004        .       MOVS     r0,#4
        0x0003f8c0:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f8c4:    4620         F      MOV      r0,r4
        0x0003f8c6:    f7fefbd1    ....    BL       smpGetPkBit ; 0x3e06c
        0x0003f8ca:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003f8cc:    694a        Ji      LDR      r2,[r1,#0x14]
        0x0003f8ce:    3210        .2      ADDS     r2,r2,#0x10
        0x0003f8d0:    e9cd0200    ....    STRD     r0,r2,[sp,#0]
        0x0003f8d4:    e9d13202    ...2    LDRD     r3,r2,[r1,#8]
        0x0003f8d8:    4629        )F      MOV      r1,r5
        0x0003f8da:    4620         F      MOV      r0,r4
        0x0003f8dc:    f7dcfef8    ....    BL       SmpScCalcF4 ; 0x1c6d0
        0x0003f8e0:    b003        ..      ADD      sp,sp,#0xc
        0x0003f8e2:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x0003f8e4:    00043a7f    .:..    DCD    277119
    $t
    i.smprScActSendPubKey
    smprScActSendPubKey
        0x0003f8e8:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f8ea:    460c        .F      MOV      r4,r1
        0x0003f8ec:    4605        .F      MOV      r5,r0
        0x0003f8ee:    f7fefd67    ..g.    BL       smpScActAuthSelect ; 0x3e3c0
        0x0003f8f2:    4621        !F      MOV      r1,r4
        0x0003f8f4:    4628        (F      MOV      r0,r5
        0x0003f8f6:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f8fa:    f7ffba6f    ..o.    B        smpScSendPubKey ; 0x3eddc
    i.smprScActStoreDhCheck
    smprScActStoreDhCheck
        0x0003f8fe:    6849        Ih      LDR      r1,[r1,#4]
        0x0003f900:    220f        ."      MOVS     r2,#0xf
        0x0003f902:    f880203f    ..?     STRB     r2,[r0,#0x3f]
        0x0003f906:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f908:    2210        ."      MOVS     r2,#0x10
        0x0003f90a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f90c:    3050        P0      ADDS     r0,r0,#0x50
        0x0003f90e:    3109        .1      ADDS     r1,r1,#9
        0x0003f910:    f7ddb840    ..@.    B        WStrReverseCpy ; 0x1c994
    i.smprScActStoreLescPin
    smprScActStoreLescPin
        0x0003f914:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f916:    4605        .F      MOV      r5,r0
        0x0003f918:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f91a:    460c        .F      MOV      r4,r1
        0x0003f91c:    7841        Ax      LDRB     r1,[r0,#1]
        0x0003f91e:    2903        .)      CMP      r1,#3
        0x0003f920:    bf18        ..      IT       NE
        0x0003f922:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003f924:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f926:    490e        .I      LDR      r1,[pc,#56] ; [0x3f960] = 0x43a7f
        0x0003f928:    3020         0      ADDS     r0,r0,#0x20
        0x0003f92a:    f7dafcee    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003f92e:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x0003f930:    490b        .I      LDR      r1,[pc,#44] ; [0x3f960] = 0x43a7f
        0x0003f932:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f934:    3030        00      ADDS     r0,r0,#0x30
        0x0003f936:    f7dafce8    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003f93a:    7d22        "}      LDRB     r2,[r4,#0x14]
        0x0003f93c:    2a03        .*      CMP      r2,#3
        0x0003f93e:    bf88        ..      IT       HI
        0x0003f940:    bd70        p.      POPHI    {r4-r6,pc}
        0x0003f942:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x0003f944:    1d21        !.      ADDS     r1,r4,#4
        0x0003f946:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f948:    302d        -0      ADDS     r0,r0,#0x2d
        0x0003f94a:    f7ddf823    ..#.    BL       WStrReverseCpy ; 0x1c994
        0x0003f94e:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x0003f950:    1d21        !.      ADDS     r1,r4,#4
        0x0003f952:    7d22        "}      LDRB     r2,[r4,#0x14]
        0x0003f954:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f956:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f95a:    303d        =0      ADDS     r0,r0,#0x3d
        0x0003f95c:    f7ddb81a    ....    B        WStrReverseCpy ; 0x1c994
    $d
        0x0003f960:    00043a7f    .:..    DCD    277119
    $t
    i.smprScActWaitDhCheck
    smprScActWaitDhCheck
        0x0003f964:    220d        ."      MOVS     r2,#0xd
        0x0003f966:    f880203f    ..?     STRB     r2,[r0,#0x3f]
        0x0003f96a:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0003f96c:    7853        Sx      LDRB     r3,[r2,#1]
        0x0003f96e:    2b03        .+      CMP      r3,#3
        0x0003f970:    bf18        ..      IT       NE
        0x0003f972:    4770        pG      BXNE     lr
        0x0003f974:    6952        Ri      LDR      r2,[r2,#0x14]
        0x0003f976:    3210        .2      ADDS     r2,r2,#0x10
        0x0003f978:    f7ffba66    ..f.    B        smpScSendRand ; 0x3ee48
    i.spl_alloca
    spl_alloca
        0x0003f97c:    4a09        .J      LDR      r2,[pc,#36] ; [0x3f9a4] = 0x10000560
        0x0003f97e:    f0200103     ...    BIC      r1,r0,#3
        0x0003f982:    1d09        ..      ADDS     r1,r1,#4
        0x0003f984:    68d3        .h      LDR      r3,[r2,#0xc]
        0x0003f986:    f0110f03    ....    TST      r1,#3
        0x0003f98a:    bf18        ..      IT       NE
        0x0003f98c:    4601        .F      MOVNE    r1,r0
        0x0003f98e:    1858        X.      ADDS     r0,r3,r1
        0x0003f990:    60d0        .`      STR      r0,[r2,#0xc]
        0x0003f992:    6850        Ph      LDR      r0,[r2,#4]
        0x0003f994:    4408        .D      ADD      r0,r0,r1
        0x0003f996:    6050        P`      STR      r0,[r2,#4]
        0x0003f998:    f5b04fa0    ...O    CMP      r0,#0x5000
        0x0003f99c:    bfcc        ..      ITE      GT
        0x0003f99e:    2000        .       MOVGT    r0,#0
        0x0003f9a0:    4618        .F      MOVLE    r0,r3
        0x0003f9a2:    4770        pG      BX       lr
    $d
        0x0003f9a4:    10000560    `...    DCD    268436832
    $t
    i.spreading_decision
    spreading_decision
        0x0003f9a8:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003f9ac:    b083        ..      SUB      sp,sp,#0xc
        0x0003f9ae:    f04f0a00    O...    MOV      r10,#0
        0x0003f9b2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003f9b4:    f8dd8054    ..T.    LDR      r8,[sp,#0x54]
        0x0003f9b8:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x0003f9ba:    6a06        .j      LDR      r6,[r0,#0x20]
        0x0003f9bc:    f8cda008    ....    STR      r10,[sp,#8]
        0x0003f9c0:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0003f9c2:    eb060147    ..G.    ADD      r1,r6,r7,LSL #1
        0x0003f9c6:    fb00f008    ....    MUL      r0,r0,r8
        0x0003f9ca:    9001        ..      STR      r0,[sp,#4]
        0x0003f9cc:    f9360017    6...    LDRSH    r0,[r6,r7,LSL #1]
        0x0003f9d0:    f9311c02    1...    LDRSH    r1,[r1,#-2]
        0x0003f9d4:    46d1        .F      MOV      r9,r10
        0x0003f9d6:    1a40        @.      SUBS     r0,r0,r1
        0x0003f9d8:    fb00f008    ....    MUL      r0,r0,r8
        0x0003f9dc:    2808        .(      CMP      r0,#8
        0x0003f9de:    bfc4        ..      ITT      GT
        0x0003f9e0:    2000        .       MOVGT    r0,#0
        0x0003f9e2:    9000        ..      STRGT    r0,[sp,#0]
        0x0003f9e4:    f34080b7    @...    BLE.W    0x3fb56 ; spreading_decision + 430
        0x0003f9e8:    2300        .#      MOVS     r3,#0
        0x0003f9ea:    2f00        ./      CMP      r7,#0
        0x0003f9ec:    bfc4        ..      ITT      GT
        0x0003f9ee:    9901        ..      LDRGT    r1,[sp,#4]
        0x0003f9f0:    fb00fb01    ....    MULGT    r11,r0,r1
        0x0003f9f4:    dd5e        ^.      BLE      0x3fab4 ; spreading_decision + 268
        0x0003f9f6:    f9360013    6...    LDRSH    r0,[r6,r3,LSL #1]
        0x0003f9fa:    9c04        ..      LDR      r4,[sp,#0x10]
        0x0003f9fc:    fb00f508    ....    MUL      r5,r0,r8
        0x0003fa00:    eb040485    ....    ADD      r4,r4,r5,LSL #2
        0x0003fa04:    eb060543    ..C.    ADD      r5,r6,r3,LSL #1
        0x0003fa08:    2100        .!      MOVS     r1,#0
        0x0003fa0a:    f9b55002    ...P    LDRSH    r5,[r5,#2]
        0x0003fa0e:    460a        .F      MOV      r2,r1
        0x0003fa10:    1a28        (.      SUBS     r0,r5,r0
        0x0003fa12:    fb00f008    ....    MUL      r0,r0,r8
        0x0003fa16:    4694        .F      MOV      r12,r2
        0x0003fa18:    eb04048b    ....    ADD      r4,r4,r11,LSL #2
        0x0003fa1c:    2808        .(      CMP      r0,#8
        0x0003fa1e:    bfc8        ..      IT       GT
        0x0003fa20:    4605        .F      MOVGT    r5,r0
        0x0003fa22:    dd44        D.      BLE      0x3faae ; spreading_decision + 262
        0x0003fa24:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x0003fa28:    ee600a00    `...    VMUL.F32 s1,s0,s0
        0x0003fa2c:    ee000a10    ....    VMOV     s0,r0
        0x0003fa30:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003fa34:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0003fa38:    ee10ea10    ....    VMOV     lr,s0
        0x0003fa3c:    f1be5f7a    ..z_    CMP      lr,#0x3e800000
        0x0003fa40:    bfb8        ..      IT       LT
        0x0003fa42:    1c49        I.      ADDLT    r1,r1,#1
        0x0003fa44:    ee10ea10    ....    VMOV     lr,s0
        0x0003fa48:    f1be5f76    ..v_    CMP      lr,#0x3d800000
        0x0003fa4c:    bfb8        ..      IT       LT
        0x0003fa4e:    1c52        R.      ADDLT    r2,r2,#1
        0x0003fa50:    ee10ea10    ....    VMOV     lr,s0
        0x0003fa54:    f1be5f72    ..r_    CMP      lr,#0x3c800000
        0x0003fa58:    bfb8        ..      IT       LT
        0x0003fa5a:    f10c0c01    ....    ADDLT    r12,r12,#1
        0x0003fa5e:    1d24        $.      ADDS     r4,r4,#4
        0x0003fa60:    1e6d        m.      SUBS     r5,r5,#1
        0x0003fa62:    d1df        ..      BNE      0x3fa24 ; spreading_decision + 124
        0x0003fa64:    9c03        ..      LDR      r4,[sp,#0xc]
        0x0003fa66:    68a4        .h      LDR      r4,[r4,#8]
        0x0003fa68:    1f24        $.      SUBS     r4,r4,#4
        0x0003fa6a:    429c        .B      CMP      r4,r3
        0x0003fa6c:    da06        ..      BGE      0x3fa7c ; spreading_decision + 212
        0x0003fa6e:    1854        T.      ADDS     r4,r2,r1
        0x0003fa70:    0164        d.      LSLS     r4,r4,#5
        0x0003fa72:    fb94f5f0    ....    SDIV     r5,r4,r0
        0x0003fa76:    9c02        ..      LDR      r4,[sp,#8]
        0x0003fa78:    442c        ,D      ADD      r4,r4,r5
        0x0003fa7a:    9402        ..      STR      r4,[sp,#8]
        0x0003fa7c:    ebb00f4c    ..L.    CMP      r0,r12,LSL #1
        0x0003fa80:    bfd4        ..      ITE      LE
        0x0003fa82:    f04f0c01    O...    MOVLE    r12,#1
        0x0003fa86:    f04f0c00    O...    MOVGT    r12,#0
        0x0003fa8a:    ebb00f42    ..B.    CMP      r0,r2,LSL #1
        0x0003fa8e:    bfd4        ..      ITE      LE
        0x0003fa90:    2201        ."      MOVLE    r2,#1
        0x0003fa92:    2200        ."      MOVGT    r2,#0
        0x0003fa94:    4462        bD      ADD      r2,r2,r12
        0x0003fa96:    ebb00f41    ..A.    CMP      r0,r1,LSL #1
        0x0003fa9a:    bfd4        ..      ITE      LE
        0x0003fa9c:    2001        .       MOVLE    r0,#1
        0x0003fa9e:    2000        .       MOVGT    r0,#0
        0x0003faa0:    1811        ..      ADDS     r1,r2,r0
        0x0003faa2:    9816        ..      LDR      r0,[sp,#0x58]
        0x0003faa4:    f8500023    P.#.    LDR      r0,[r0,r3,LSL #2]
        0x0003faa8:    fb01aa00    ....    MLA      r10,r1,r0,r10
        0x0003faac:    4481        .D      ADD      r9,r9,r0
        0x0003faae:    1c5b        [.      ADDS     r3,r3,#1
        0x0003fab0:    42bb        .B      CMP      r3,r7
        0x0003fab2:    dba0        ..      BLT      0x3f9f6 ; spreading_decision + 78
        0x0003fab4:    9800        ..      LDR      r0,[sp,#0]
        0x0003fab6:    1c40        @.      ADDS     r0,r0,#1
        0x0003fab8:    9000        ..      STR      r0,[sp,#0]
        0x0003faba:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003fabc:    4288        .B      CMP      r0,r1
        0x0003fabe:    db93        ..      BLT      0x3f9e8 ; spreading_decision + 64
        0x0003fac0:    9812        ..      LDR      r0,[sp,#0x48]
        0x0003fac2:    b308        ..      CBZ      r0,0x3fb08 ; spreading_decision + 352
        0x0003fac4:    9802        ..      LDR      r0,[sp,#8]
        0x0003fac6:    b150        P.      CBZ      r0,0x3fade ; spreading_decision + 310
        0x0003fac8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003faca:    6880        .h      LDR      r0,[r0,#8]
        0x0003facc:    f1c00004    ....    RSB      r0,r0,#4
        0x0003fad0:    19c1        ..      ADDS     r1,r0,r7
        0x0003fad2:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003fad4:    4341        AC      MULS     r1,r0,r1
        0x0003fad6:    9802        ..      LDR      r0,[sp,#8]
        0x0003fad8:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x0003fadc:    9002        ..      STR      r0,[sp,#8]
        0x0003fade:    9810        ..      LDR      r0,[sp,#0x40]
        0x0003fae0:    6801        .h      LDR      r1,[r0,#0]
        0x0003fae2:    9802        ..      LDR      r0,[sp,#8]
        0x0003fae4:    4408        .D      ADD      r0,r0,r1
        0x0003fae6:    9910        ..      LDR      r1,[sp,#0x40]
        0x0003fae8:    1040        @.      ASRS     r0,r0,#1
        0x0003faea:    6008        .`      STR      r0,[r1,#0]
        0x0003faec:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003faee:    6809        .h      LDR      r1,[r1,#0]
        0x0003faf0:    2902        .)      CMP      r1,#2
        0x0003faf2:    bf08        ..      IT       EQ
        0x0003faf4:    1d00        ..      ADDEQ    r0,r0,#4
        0x0003faf6:    d002        ..      BEQ      0x3fafe ; spreading_decision + 342
        0x0003faf8:    2900        .)      CMP      r1,#0
        0x0003fafa:    bf08        ..      IT       EQ
        0x0003fafc:    1f00        ..      SUBEQ    r0,r0,#4
        0x0003fafe:    2816        .(      CMP      r0,#0x16
        0x0003fb00:    dd2d        -.      BLE      0x3fb5e ; spreading_decision + 438
        0x0003fb02:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003fb04:    2102        .!      MOVS     r1,#2
        0x0003fb06:    6001        .`      STR      r1,[r0,#0]
        0x0003fb08:    ea4f200a    O..     LSL      r0,r10,#8
        0x0003fb0c:    fb90f0f9    ....    SDIV     r0,r0,r9
        0x0003fb10:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003fb12:    6809        .h      LDR      r1,[r1,#0]
        0x0003fb14:    4408        .D      ADD      r0,r0,r1
        0x0003fb16:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003fb18:    1040        @.      ASRS     r0,r0,#1
        0x0003fb1a:    6008        .`      STR      r0,[r1,#0]
        0x0003fb1c:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003fb20:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003fb22:    f1c00003    ....    RSB      r0,r0,#3
        0x0003fb26:    eb0110c0    ....    ADD      r0,r1,r0,LSL #7
        0x0003fb2a:    3042        B0      ADDS     r0,r0,#0x42
        0x0003fb2c:    1080        ..      ASRS     r0,r0,#2
        0x0003fb2e:    2850        P(      CMP      r0,#0x50
        0x0003fb30:    bfbe        ..      ITTT     LT
        0x0003fb32:    2003        .       MOVLT    r0,#3
        0x0003fb34:    b007        ..      ADDLT    sp,sp,#0x1c
        0x0003fb36:    e8bd8ff0    ....    POPLT    {r4-r11,pc}
        0x0003fb3a:    f5b07f80    ....    CMP      r0,#0x100
        0x0003fb3e:    bfbe        ..      ITTT     LT
        0x0003fb40:    2002        .       MOVLT    r0,#2
        0x0003fb42:    b007        ..      ADDLT    sp,sp,#0x1c
        0x0003fb44:    e8bd8ff0    ....    POPLT    {r4-r11,pc}
        0x0003fb48:    f5b07fc0    ....    CMP      r0,#0x180
        0x0003fb4c:    bfbe        ..      ITTT     LT
        0x0003fb4e:    2001        .       MOVLT    r0,#1
        0x0003fb50:    b007        ..      ADDLT    sp,sp,#0x1c
        0x0003fb52:    e8bd8ff0    ....    POPLT    {r4-r11,pc}
        0x0003fb56:    2000        .       MOVS     r0,#0
        0x0003fb58:    b007        ..      ADD      sp,sp,#0x1c
        0x0003fb5a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003fb5e:    2812        .(      CMP      r0,#0x12
        0x0003fb60:    bfc3        ..      ITTTE    GT
        0x0003fb62:    2101        .!      MOVGT    r1,#1
        0x0003fb64:    9811        ..      LDRGT    r0,[sp,#0x44]
        0x0003fb66:    6001        .`      STRGT    r1,[r0,#0]
        0x0003fb68:    2000        .       MOVLE    r0,#0
        0x0003fb6a:    bfdc        ..      ITT      LE
        0x0003fb6c:    9911        ..      LDRLE    r1,[sp,#0x44]
        0x0003fb6e:    6008        .`      STRLE    r0,[r1,#0]
        0x0003fb70:    e7ca        ..      B        0x3fb08 ; spreading_decision + 352
    i.sqrt
    sqrt
        0x0003fb72:    b500        ..      PUSH     {lr}
        0x0003fb74:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0003fb78:    b083        ..      SUB      sp,sp,#0xc
        0x0003fb7a:    ec410b19    A...    VMOV     d9,r0,r1
        0x0003fb7e:    f002ff71    ..q.    BL       _dsqrt ; 0x42a64
        0x0003fb82:    ec410b18    A...    VMOV     d8,r0,r1
        0x0003fb86:    ee180a10    ....    VMOV     r0,s16
        0x0003fb8a:    ee181a90    ....    VMOV     r1,s17
        0x0003fb8e:    ed8d8b00    ....    VSTR     d8,[sp,#0]
        0x0003fb92:    2800        .(      CMP      r0,#0
        0x0003fb94:    bf18        ..      IT       NE
        0x0003fb96:    2001        .       MOVNE    r0,#1
        0x0003fb98:    4308        .C      ORRS     r0,r0,r1
        0x0003fb9a:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0003fb9e:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x0003fba2:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x0003fba6:    0fc0        ..      LSRS     r0,r0,#31
        0x0003fba8:    d014        ..      BEQ      0x3fbd4 ; sqrt + 98
        0x0003fbaa:    ee191a10    ....    VMOV     r1,s18
        0x0003fbae:    ee190a90    ....    VMOV     r0,s19
        0x0003fbb2:    ed8d9b00    ....    VSTR     d9,[sp,#0]
        0x0003fbb6:    2900        .)      CMP      r1,#0
        0x0003fbb8:    bf18        ..      IT       NE
        0x0003fbba:    2101        .!      MOVNE    r1,#1
        0x0003fbbc:    4308        .C      ORRS     r0,r0,r1
        0x0003fbbe:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0003fbc2:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x0003fbc6:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x0003fbca:    0fc0        ..      LSRS     r0,r0,#31
        0x0003fbcc:    bf04        ..      ITT      EQ
        0x0003fbce:    2001        .       MOVEQ    r0,#1
        0x0003fbd0:    f7d8fe59    ..Y.    BLEQ     __set_errno ; 0x18886
        0x0003fbd4:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0003fbd8:    b003        ..      ADD      sp,sp,#0xc
        0x0003fbda:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0003fbde:    bd00        ..      POP      {pc}
    i.stereo_itheta
    stereo_itheta
        0x0003fbe0:    b510        ..      PUSH     {r4,lr}
        0x0003fbe2:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0003fbe6:    ed9f8a79    ..y.    VLDR     s16,[pc,#484] ; [0x3fdcc] = 0x26901d7d
        0x0003fbea:    eeb01a48    ..H.    VMOV.F32 s2,s16
        0x0003fbee:    eddf8a78    ..x.    VLDR     s17,[pc,#480] ; [0x3fdd0] = 0
        0x0003fbf2:    b182        ..      CBZ      r2,0x3fc16 ; stereo_itheta + 54
        0x0003fbf4:    2b00        .+      CMP      r3,#0
        0x0003fbf6:    dd5b        [.      BLE      0x3fcb0 ; stereo_itheta + 208
        0x0003fbf8:    ecb00a01    ....    VLDM     r0!,{s0}
        0x0003fbfc:    1e5b        [.      SUBS     r3,r3,#1
        0x0003fbfe:    ecf11a01    ....    VLDM     r1!,{s3}
        0x0003fc02:    ee700a21    p.!.    VADD.F32 s1,s0,s3
        0x0003fc06:    ee300a61    0.a.    VSUB.F32 s0,s0,s3
        0x0003fc0a:    ee001aa0    ....    VMLA.F32 s2,s1,s1
        0x0003fc0e:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003fc12:    d1f1        ..      BNE      0x3fbf8 ; stereo_itheta + 24
        0x0003fc14:    e04c        L.      B        0x3fcb0 ; stereo_itheta + 208
        0x0003fc16:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003fc1a:    2b00        .+      CMP      r3,#0
        0x0003fc1c:    dd21        !.      BLE      0x3fc62 ; stereo_itheta + 130
        0x0003fc1e:    1f02        ..      SUBS     r2,r0,#4
        0x0003fc20:    1f00        ..      SUBS     r0,r0,#4
        0x0003fc22:    f0130f01    ....    TST      r3,#1
        0x0003fc26:    d007        ..      BEQ      0x3fc38 ; stereo_itheta + 88
        0x0003fc28:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003fc2c:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0003fc30:    1d00        ..      ADDS     r0,r0,#4
        0x0003fc32:    1d12        ..      ADDS     r2,r2,#4
        0x0003fc34:    ee000aa1    ....    VMLA.F32 s0,s1,s3
        0x0003fc38:    ea5f0c63    _.c.    ASRS     r12,r3,#1
        0x0003fc3c:    d011        ..      BEQ      0x3fc62 ; stereo_itheta + 130
        0x0003fc3e:    bf00        ..      NOP      
        0x0003fc40:    edd21a01    ....    VLDR     s3,[r2,#4]
        0x0003fc44:    ed902a01    ...*    VLDR     s4,[r0,#4]
        0x0003fc48:    ee010a82    ....    VMLA.F32 s0,s3,s4
        0x0003fc4c:    edd21a02    ....    VLDR     s3,[r2,#8]
        0x0003fc50:    ed902a02    ...*    VLDR     s4,[r0,#8]
        0x0003fc54:    3008        .0      ADDS     r0,r0,#8
        0x0003fc56:    3208        .2      ADDS     r2,r2,#8
        0x0003fc58:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0003fc5c:    ee010a82    ....    VMLA.F32 s0,s3,s4
        0x0003fc60:    d1ee        ..      BNE      0x3fc40 ; stereo_itheta + 96
        0x0003fc62:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0003fc66:    2b00        .+      CMP      r3,#0
        0x0003fc68:    ee301a01    0...    VADD.F32 s2,s0,s2
        0x0003fc6c:    dd1e        ..      BLE      0x3fcac ; stereo_itheta + 204
        0x0003fc6e:    1f08        ..      SUBS     r0,r1,#4
        0x0003fc70:    1f09        ..      SUBS     r1,r1,#4
        0x0003fc72:    f0130f01    ....    TST      r3,#1
        0x0003fc76:    d007        ..      BEQ      0x3fc88 ; stereo_itheta + 168
        0x0003fc78:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003fc7c:    edd11a01    ....    VLDR     s3,[r1,#4]
        0x0003fc80:    1d00        ..      ADDS     r0,r0,#4
        0x0003fc82:    1d09        ..      ADDS     r1,r1,#4
        0x0003fc84:    ee400a21    @.!.    VMLA.F32 s1,s0,s3
        0x0003fc88:    105a        Z.      ASRS     r2,r3,#1
        0x0003fc8a:    d00f        ..      BEQ      0x3fcac ; stereo_itheta + 204
        0x0003fc8c:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003fc90:    edd11a01    ....    VLDR     s3,[r1,#4]
        0x0003fc94:    ee400a21    @.!.    VMLA.F32 s1,s0,s3
        0x0003fc98:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003fc9c:    edd11a02    ....    VLDR     s3,[r1,#8]
        0x0003fca0:    3008        .0      ADDS     r0,r0,#8
        0x0003fca2:    3108        .1      ADDS     r1,r1,#8
        0x0003fca4:    1e52        R.      SUBS     r2,r2,#1
        0x0003fca6:    ee400a21    @.!.    VMLA.F32 s1,s0,s3
        0x0003fcaa:    d1ef        ..      BNE      0x3fc8c ; stereo_itheta + 172
        0x0003fcac:    ee308a88    0...    VADD.F32 s16,s1,s16
        0x0003fcb0:    ee110a10    ....    VMOV     r0,s2
        0x0003fcb4:    f003f88c    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0003fcb8:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003fcbc:    f7defca4    ....    BL       __hardfp_sqrt ; 0x1e608
        0x0003fcc0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003fcc4:    f002fa48    ..H.    BL       __aeabi_d2f ; 0x42158
        0x0003fcc8:    ee090a10    ....    VMOV     s18,r0
        0x0003fccc:    ee180a10    ....    VMOV     r0,s16
        0x0003fcd0:    f003f87e    ..~.    BL       __aeabi_f2d ; 0x42dd0
        0x0003fcd4:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003fcd8:    f7defc96    ....    BL       __hardfp_sqrt ; 0x1e608
        0x0003fcdc:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003fce0:    f002fa3a    ..:.    BL       __aeabi_d2f ; 0x42158
        0x0003fce4:    ee010a10    ....    VMOV     s2,r0
        0x0003fce8:    ee690a09    i...    VMUL.F32 s1,s18,s18
        0x0003fcec:    4939        9I      LDR      r1,[pc,#228] ; [0x3fdd4] = 0x219392ef
        0x0003fcee:    ee210a01    !...    VMUL.F32 s0,s2,s2
        0x0003fcf2:    ee701a80    p...    VADD.F32 s3,s1,s0
        0x0003fcf6:    ee110a90    ....    VMOV     r0,s3
        0x0003fcfa:    4288        .B      CMP      r0,r1
        0x0003fcfc:    db29        ).      BLT      0x3fd52 ; stereo_itheta + 370
        0x0003fcfe:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0003fd02:    eddf3a35    ..5:    VLDR     s7,[pc,#212] ; [0x3fdd8] = 0x3f2db121
        0x0003fd06:    ed9f3a35    ..5:    VLDR     s6,[pc,#212] ; [0x3fddc] = 0x3db00965
        0x0003fd0a:    eddf2a35    ..5*    VLDR     s5,[pc,#212] ; [0x3fde0] = 0x3edcf805
        0x0003fd0e:    eddf1a35    ..5.    VLDR     s3,[pc,#212] ; [0x3fde4] = 0xbfc90fdb
        0x0003fd12:    ed9f2a35    ..5*    VLDR     s4,[pc,#212] ; [0x3fde8] = 0x3fc90fdb
        0x0003fd16:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003fd1a:    d230        0.      BCS      0x3fd7e ; stereo_itheta + 414
        0x0003fd1c:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x0003fd20:    eeb51ac0    ....    VCMPE.F32 s2,#0.0
        0x0003fd24:    ee004aa3    ...J    VMLA.F32 s8,s1,s7
        0x0003fd28:    eef03a40    ..@:    VMOV.F32 s7,s0
        0x0003fd2c:    ee000aa2    ....    VMLA.F32 s0,s1,s5
        0x0003fd30:    ee403a83    @..:    VMLA.F32 s7,s1,s6
        0x0003fd34:    ee243a23    $.#:    VMUL.F32 s6,s8,s7
        0x0003fd38:    ee693a41    i.A:    VNMUL.F32 s7,s18,s2
        0x0003fd3c:    ee630a80    c...    VMUL.F32 s1,s7,s0
        0x0003fd40:    ee800a83    ....    VDIV.F32 s0,s1,s6
        0x0003fd44:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003fd48:    bf28        (.      IT       CS
        0x0003fd4a:    eef01a42    ..B.    VMOVCS.F32 s3,s4
        0x0003fd4e:    ee708a21    p.!.    VADD.F32 s17,s0,s3
        0x0003fd52:    eddf0a26    ..&.    VLDR     s1,[pc,#152] ; [0x3fdec] = 0x4622f987
        0x0003fd56:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x0003fd5a:    ee080aa0    ....    VMLA.F32 s0,s17,s1
        0x0003fd5e:    ee100a10    ....    VMOV     r0,s0
        0x0003fd62:    f003f835    ..5.    BL       __aeabi_f2d ; 0x42dd0
        0x0003fd66:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003fd6a:    f7ddfbb5    ....    BL       __hardfp_floor ; 0x1d4d8
        0x0003fd6e:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0003fd72:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003fd76:    e8bd4010    ...@    POP      {r4,lr}
        0x0003fd7a:    f002bc6f    ..o.    B.W      __aeabi_d2iz ; 0x4265c
        0x0003fd7e:    eeb04a60    ..`J    VMOV.F32 s8,s1
        0x0003fd82:    eeb51ac0    ....    VCMPE.F32 s2,#0.0
        0x0003fd86:    ee004a23    ..#J    VMLA.F32 s8,s0,s7
        0x0003fd8a:    eef03a60    ..`:    VMOV.F32 s7,s1
        0x0003fd8e:    ee400a22    @.".    VMLA.F32 s1,s0,s5
        0x0003fd92:    ee403a03    @..:    VMLA.F32 s7,s0,s6
        0x0003fd96:    ee243a23    $.#:    VMUL.F32 s6,s8,s7
        0x0003fd9a:    ee693a01    i..:    VMUL.F32 s7,s18,s2
        0x0003fd9e:    ee630aa0    c...    VMUL.F32 s1,s7,s1
        0x0003fda2:    ee800a83    ....    VDIV.F32 s0,s1,s6
        0x0003fda6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003fdaa:    bf34        4.      ITE      CC
        0x0003fdac:    eef00a61    ..a.    VMOVCC.F32 s1,s3
        0x0003fdb0:    eef00a42    ..B.    VMOVCS.F32 s1,s4
        0x0003fdb4:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003fdb8:    eef53ac0    ...:    VCMPE.F32 s7,#0.0
        0x0003fdbc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003fdc0:    bf28        (.      IT       CS
        0x0003fdc2:    eef01a42    ..B.    VMOVCS.F32 s3,s4
        0x0003fdc6:    ee708a61    p.a.    VSUB.F32 s17,s0,s3
        0x0003fdca:    e7c2        ..      B        0x3fd52 ; stereo_itheta + 370
    $d
        0x0003fdcc:    26901d7d    }..&    DCD    646978941
        0x0003fdd0:    00000000    ....    DCD    0
        0x0003fdd4:    219392ef    ...!    DCD    563319535
        0x0003fdd8:    3f2db121    !.-?    DCD    1059959073
        0x0003fddc:    3db00965    e..=    DCD    1034946917
        0x0003fde0:    3edcf805    ...>    DCD    1054668805
        0x0003fde4:    bfc90fdb    ....    DCD    3217625051
        0x0003fde8:    3fc90fdb    ...?    DCD    1070141403
        0x0003fdec:    4622f987    .."F    DCD    1176697223
    $t
    i.tf_analysis
    tf_analysis
        0x0003fdf0:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003fdf4:    4614        .F      MOV      r4,r2
        0x0003fdf6:    ed2d0b02    -...    VPUSH    {d0}
        0x0003fdfa:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0003fdfe:    b097        ..      SUB      sp,sp,#0x5c
        0x0003fe00:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0003fe04:    9f2d        -.      LDR      r7,[sp,#0xb4]
        0x0003fe06:    9d2a        *.      LDR      r5,[sp,#0xa8]
        0x0003fe08:    f7fdfbca    ....    BL       save_stack ; 0x3d5a0
        0x0003fe0c:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x0003fe10:    ee300a48    0.H.    VSUB.F32 s0,s0,s16
        0x0003fe14:    ee100a10    ....    VMOV     r0,s0
        0x0003fe18:    f1104f83    ...O    CMN      r0,#0x41800000
        0x0003fe1c:    bf88        ..      IT       HI
        0x0003fe1e:    eebd0a00    ....    VMOVHI.F32 s0,#-0.25000000
        0x0003fe22:    eddf0afd    ....    VLDR     s1,[pc,#1012] ; [0x40218] = 0x3d23d70a
        0x0003fe26:    981e        ..      LDR      r0,[sp,#0x78]
        0x0003fe28:    0080        ..      LSLS     r0,r0,#2
        0x0003fe2a:    ee608a20    `. .    VMUL.F32 s17,s0,s1
        0x0003fe2e:    4680        .F      MOV      r8,r0
        0x0003fe30:    f7fffda4    ....    BL       spl_alloca ; 0x3f97c
        0x0003fe34:    9006        ..      STR      r0,[sp,#0x18]
        0x0003fe36:    981d        ..      LDR      r0,[sp,#0x74]
        0x0003fe38:    f06f0201    o...    MVN      r2,#1
        0x0003fe3c:    6a01        .j      LDR      r1,[r0,#0x20]
        0x0003fe3e:    981e        ..      LDR      r0,[sp,#0x78]
        0x0003fe40:    eb020640    ..@.    ADD      r6,r2,r0,LSL #1
        0x0003fe44:    f9313010    1..0    LDRSH    r3,[r1,r0,LSL #1]
        0x0003fe48:    5f88        ._      LDRSH    r0,[r1,r6]
        0x0003fe4a:    1a18        ..      SUBS     r0,r3,r0
        0x0003fe4c:    40b8        .@      LSLS     r0,r0,r7
        0x0003fe4e:    0080        ..      LSLS     r0,r0,#2
        0x0003fe50:    f7fffd94    ....    BL       spl_alloca ; 0x3f97c
        0x0003fe54:    4681        .F      MOV      r9,r0
        0x0003fe56:    981d        ..      LDR      r0,[sp,#0x74]
        0x0003fe58:    991e        ..      LDR      r1,[sp,#0x78]
        0x0003fe5a:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0003fe5c:    f9301011    0...    LDRSH    r1,[r0,r1,LSL #1]
        0x0003fe60:    5f80        ._      LDRSH    r0,[r0,r6]
        0x0003fe62:    1a08        ..      SUBS     r0,r1,r0
        0x0003fe64:    40b8        .@      LSLS     r0,r0,r7
        0x0003fe66:    0080        ..      LSLS     r0,r0,#2
        0x0003fe68:    f7fffd88    ....    BL       spl_alloca ; 0x3f97c
        0x0003fe6c:    9008        ..      STR      r0,[sp,#0x20]
        0x0003fe6e:    4640        @F      MOV      r0,r8
        0x0003fe70:    f7fffd84    ....    BL       spl_alloca ; 0x3f97c
        0x0003fe74:    9005        ..      STR      r0,[sp,#0x14]
        0x0003fe76:    4640        @F      MOV      r0,r8
        0x0003fe78:    f7fffd80    ....    BL       spl_alloca ; 0x3f97c
        0x0003fe7c:    9001        ..      STR      r0,[sp,#4]
        0x0003fe7e:    2000        .       MOVS     r0,#0
        0x0003fe80:    9000        ..      STR      r0,[sp,#0]
        0x0003fe82:    981e        ..      LDR      r0,[sp,#0x78]
        0x0003fe84:    2800        .(      CMP      r0,#0
        0x0003fe86:    f340812c    @.,.    BLE.W    0x400e2 ; tf_analysis + 754
        0x0003fe8a:    2001        .       MOVS     r0,#1
        0x0003fe8c:    40b8        .@      LSLS     r0,r0,r7
        0x0003fe8e:    ed9f9ae3    ....    VLDR     s18,[pc,#908] ; [0x4021c] = 0
        0x0003fe92:    9012        ..      STR      r0,[sp,#0x48]
        0x0003fe94:    4278        xB      RSBS     r0,r7,#0
        0x0003fe96:    900c        ..      STR      r0,[sp,#0x30]
        0x0003fe98:    2000        .       MOVS     r0,#0
        0x0003fe9a:    900d        ..      STR      r0,[sp,#0x34]
        0x0003fe9c:    981d        ..      LDR      r0,[sp,#0x74]
        0x0003fe9e:    9a00        ..      LDR      r2,[sp,#0]
        0x0003fea0:    6a01        .j      LDR      r1,[r0,#0x20]
        0x0003fea2:    2002        .       MOVS     r0,#2
        0x0003fea4:    eb000042    ..B.    ADD      r0,r0,r2,LSL #1
        0x0003fea8:    5e0a        .^      LDRSH    r2,[r1,r0]
        0x0003feaa:    9800        ..      LDR      r0,[sp,#0]
        0x0003feac:    f9310010    1...    LDRSH    r0,[r1,r0,LSL #1]
        0x0003feb0:    1a11        ..      SUBS     r1,r2,r0
        0x0003feb2:    fa01f607    ....    LSL      r6,r1,r7
        0x0003feb6:    2901        .)      CMP      r1,#1
        0x0003feb8:    bf18        ..      IT       NE
        0x0003feba:    2100        .!      MOVNE    r1,#0
        0x0003febc:    fa00f207    ....    LSL      r2,r0,r7
        0x0003fec0:    910f        ..      STR      r1,[sp,#0x3c]
        0x0003fec2:    992e        ..      LDR      r1,[sp,#0xb8]
        0x0003fec4:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003fec6:    ea4f0886    O...    LSL      r8,r6,#2
        0x0003feca:    fb012100    ...!    MLA      r1,r1,r0,r2
        0x0003fece:    982b        +.      LDR      r0,[sp,#0xac]
        0x0003fed0:    4642        BF      MOV      r2,r8
        0x0003fed2:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0003fed6:    4648        HF      MOV      r0,r9
        0x0003fed8:    f7d8fbde    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003fedc:    2c00        .,      CMP      r4,#0
        0x0003fede:    bf14        ..      ITE      NE
        0x0003fee0:    463a        :F      MOVNE    r2,r7
        0x0003fee2:    2200        ."      MOVEQ    r2,#0
        0x0003fee4:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x0003fee8:    2e00        ..      CMP      r6,#0
        0x0003feea:    dd1c        ..      BLE      0x3ff26 ; tf_analysis + 310
        0x0003feec:    f1a90004    ....    SUB      r0,r9,#4
        0x0003fef0:    f0160f01    ....    TST      r6,#1
        0x0003fef4:    d006        ..      BEQ      0x3ff04 ; tf_analysis + 276
        0x0003fef6:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003fefa:    1d00        ..      ADDS     r0,r0,#4
        0x0003fefc:    eef00ae0    ....    VABS.F32 s1,s1
        0x0003ff00:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0003ff04:    1071        q.      ASRS     r1,r6,#1
        0x0003ff06:    d00e        ..      BEQ      0x3ff26 ; tf_analysis + 310
        0x0003ff08:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003ff0c:    eef00ae0    ....    VABS.F32 s1,s1
        0x0003ff10:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0003ff14:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003ff18:    3008        .0      ADDS     r0,r0,#8
        0x0003ff1a:    1e49        I.      SUBS     r1,r1,#1
        0x0003ff1c:    eef00ae0    ....    VABS.F32 s1,s1
        0x0003ff20:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0003ff24:    d1f0        ..      BNE      0x3ff08 ; tf_analysis + 280
        0x0003ff26:    ee002a90    ...*    VMOV     s1,r2
        0x0003ff2a:    2c00        .,      CMP      r4,#0
        0x0003ff2c:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x0003ff30:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0003ff34:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x0003ff38:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0003ff3c:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003ff40:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0003ff44:    d049        I.      BEQ      0x3ffda ; tf_analysis + 490
        0x0003ff46:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003ff48:    bbf0        ..      CBNZ     r0,0x3ffc8 ; tf_analysis + 472
        0x0003ff4a:    4642        BF      MOV      r2,r8
        0x0003ff4c:    4649        IF      MOV      r1,r9
        0x0003ff4e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003ff50:    f7d8fba2    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003ff54:    fa46f107    F...    ASR      r1,r6,r7
        0x0003ff58:    9a12        ..      LDR      r2,[sp,#0x48]
        0x0003ff5a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003ff5c:    f7f3fe7a    ..z.    BL       haar1 ; 0x33c54
        0x0003ff60:    1c7a        z.      ADDS     r2,r7,#1
        0x0003ff62:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003ff64:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x0003ff68:    2e00        ..      CMP      r6,#0
        0x0003ff6a:    dd1c        ..      BLE      0x3ffa6 ; tf_analysis + 438
        0x0003ff6c:    1f00        ..      SUBS     r0,r0,#4
        0x0003ff6e:    f0160f01    ....    TST      r6,#1
        0x0003ff72:    d006        ..      BEQ      0x3ff82 ; tf_analysis + 402
        0x0003ff74:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003ff78:    1d00        ..      ADDS     r0,r0,#4
        0x0003ff7a:    eef00ae0    ....    VABS.F32 s1,s1
        0x0003ff7e:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0003ff82:    1071        q.      ASRS     r1,r6,#1
        0x0003ff84:    d00f        ..      BEQ      0x3ffa6 ; tf_analysis + 438
        0x0003ff86:    bf00        ..      NOP      
        0x0003ff88:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003ff8c:    eef00ae0    ....    VABS.F32 s1,s1
        0x0003ff90:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0003ff94:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003ff98:    3008        .0      ADDS     r0,r0,#8
        0x0003ff9a:    1e49        I.      SUBS     r1,r1,#1
        0x0003ff9c:    eef00ae0    ....    VABS.F32 s1,s1
        0x0003ffa0:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0003ffa4:    d1f0        ..      BNE      0x3ff88 ; tf_analysis + 408
        0x0003ffa6:    ee002a90    ...*    VMOV     s1,r2
        0x0003ffaa:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x0003ffae:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0003ffb2:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x0003ffb6:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0003ffba:    ee410a00    A...    VMLA.F32 s1,s2,s0
        0x0003ffbe:    eeb00a60    ..`.    VMOV.F32 s0,s1
        0x0003ffc2:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x0003ffc6:    e000        ..      B        0x3ffca ; tf_analysis + 474
        0x0003ffc8:    e007        ..      B        0x3ffda ; tf_analysis + 490
        0x0003ffca:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003ffce:    d204        ..      BCS      0x3ffda ; tf_analysis + 490
        0x0003ffd0:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003ffd4:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0003ffd8:    900d        ..      STR      r0,[sp,#0x34]
        0x0003ffda:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003ffdc:    f04f0800    O...    MOV      r8,#0
        0x0003ffe0:    ea540b00    T...    ORRS     r11,r4,r0
        0x0003ffe4:    bf0c        ..      ITE      EQ
        0x0003ffe6:    2001        .       MOVEQ    r0,#1
        0x0003ffe8:    2000        .       MOVNE    r0,#0
        0x0003ffea:    4438        8D      ADD      r0,r0,r7
        0x0003ffec:    2800        .(      CMP      r0,#0
        0x0003ffee:    dd50        P.      BLE      0x40092 ; tf_analysis + 674
        0x0003fff0:    2c00        .,      CMP      r4,#0
        0x0003fff2:    bf1a        ..      ITTE     NE
        0x0003fff4:    eba70008    ....    SUBNE    r0,r7,r8
        0x0003fff8:    f1a00a01    ....    SUBNE    r10,r0,#1
        0x0003fffc:    f1080a01    ....    ADDEQ    r10,r8,#1
        0x00040000:    2001        .       MOVS     r0,#1
        0x00040002:    fa00f208    ....    LSL      r2,r0,r8
        0x00040006:    fa46f108    F...    ASR      r1,r6,r8
        0x0004000a:    4648        HF      MOV      r0,r9
        0x0004000c:    f7f3fe22    ..".    BL       haar1 ; 0x33c54
        0x00040010:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00040014:    2e00        ..      CMP      r6,#0
        0x00040016:    dd1c        ..      BLE      0x40052 ; tf_analysis + 610
        0x00040018:    f1a90004    ....    SUB      r0,r9,#4
        0x0004001c:    f0160f01    ....    TST      r6,#1
        0x00040020:    d006        ..      BEQ      0x40030 ; tf_analysis + 576
        0x00040022:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00040026:    1d00        ..      ADDS     r0,r0,#4
        0x00040028:    eef00ae0    ....    VABS.F32 s1,s1
        0x0004002c:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040030:    1071        q.      ASRS     r1,r6,#1
        0x00040032:    d00e        ..      BEQ      0x40052 ; tf_analysis + 610
        0x00040034:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00040038:    eef00ae0    ....    VABS.F32 s1,s1
        0x0004003c:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040040:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x00040044:    3008        .0      ADDS     r0,r0,#8
        0x00040046:    1e49        I.      SUBS     r1,r1,#1
        0x00040048:    eef00ae0    ....    VABS.F32 s1,s1
        0x0004004c:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040050:    d1f0        ..      BNE      0x40034 ; tf_analysis + 580
        0x00040052:    ee00aa90    ....    VMOV     s1,r10
        0x00040056:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x0004005a:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0004005e:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00040062:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x00040066:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0004006a:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x0004006e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00040072:    d204        ..      BCS      0x4007e ; tf_analysis + 654
        0x00040074:    f1080001    ....    ADD      r0,r8,#1
        0x00040078:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0004007c:    900d        ..      STR      r0,[sp,#0x34]
        0x0004007e:    f1080801    ....    ADD      r8,r8,#1
        0x00040082:    f1bb0f00    ....    CMP      r11,#0
        0x00040086:    bf0c        ..      ITE      EQ
        0x00040088:    2001        .       MOVEQ    r0,#1
        0x0004008a:    2000        .       MOVNE    r0,#0
        0x0004008c:    4438        8D      ADD      r0,r0,r7
        0x0004008e:    4540        @E      CMP      r0,r8
        0x00040090:    dcae        ..      BGT      0x3fff0 ; tf_analysis + 512
        0x00040092:    980d        ..      LDR      r0,[sp,#0x34]
        0x00040094:    b12c        ,.      CBZ      r4,0x400a2 ; tf_analysis + 690
        0x00040096:    0042        B.      LSLS     r2,r0,#1
        0x00040098:    9900        ..      LDR      r1,[sp,#0]
        0x0004009a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004009c:    f8402021    @.!     STR      r2,[r0,r1,LSL #2]
        0x000400a0:    e005        ..      B        0x400ae ; tf_analysis + 702
        0x000400a2:    0040        @.      LSLS     r0,r0,#1
        0x000400a4:    4242        BB      RSBS     r2,r0,#0
        0x000400a6:    9906        ..      LDR      r1,[sp,#0x18]
        0x000400a8:    9800        ..      LDR      r0,[sp,#0]
        0x000400aa:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x000400ae:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000400b0:    b178        x.      CBZ      r0,0x400d2 ; tf_analysis + 738
        0x000400b2:    9900        ..      LDR      r1,[sp,#0]
        0x000400b4:    9806        ..      LDR      r0,[sp,#0x18]
        0x000400b6:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x000400ba:    2800        .(      CMP      r0,#0
        0x000400bc:    bf1c        ..      ITT      NE
        0x000400be:    990c        ..      LDRNE    r1,[sp,#0x30]
        0x000400c0:    ebb00f41    ..A.    CMPNE    r0,r1,LSL #1
        0x000400c4:    d105        ..      BNE      0x400d2 ; tf_analysis + 738
        0x000400c6:    f1a00201    ....    SUB      r2,r0,#1
        0x000400ca:    9906        ..      LDR      r1,[sp,#0x18]
        0x000400cc:    9800        ..      LDR      r0,[sp,#0]
        0x000400ce:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x000400d2:    9800        ..      LDR      r0,[sp,#0]
        0x000400d4:    f1000001    ....    ADD      r0,r0,#1
        0x000400d8:    9000        ..      STR      r0,[sp,#0]
        0x000400da:    991e        ..      LDR      r1,[sp,#0x78]
        0x000400dc:    4288        .B      CMP      r0,r1
        0x000400de:    f6ffaedb    ....    BLT      0x3fe98 ; tf_analysis + 168
        0x000400e2:    2000        .       MOVS     r0,#0
        0x000400e4:    4606        .F      MOV      r6,r0
        0x000400e6:    9009        ..      STR      r0,[sp,#0x24]
        0x000400e8:    981e        ..      LDR      r0,[sp,#0x78]
        0x000400ea:    1e40        @.      SUBS     r0,r0,#1
        0x000400ec:    9012        ..      STR      r0,[sp,#0x48]
        0x000400ee:    9806        ..      LDR      r0,[sp,#0x18]
        0x000400f0:    6800        .h      LDR      r0,[r0,#0]
        0x000400f2:    9013        ..      STR      r0,[sp,#0x4c]
        0x000400f4:    982f        /.      LDR      r0,[sp,#0xbc]
        0x000400f6:    6800        .h      LDR      r0,[r0,#0]
        0x000400f8:    9003        ..      STR      r0,[sp,#0xc]
        0x000400fa:    00a0        ..      LSLS     r0,r4,#2
        0x000400fc:    9007        ..      STR      r0,[sp,#0x1c]
        0x000400fe:    4848        HH      LDR      r0,[pc,#288] ; [0x40220] = 0x45320
        0x00040100:    eb000ec7    ....    ADD      lr,r0,r7,LSL #3
        0x00040104:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00040106:    9903        ..      LDR      r1,[sp,#0xc]
        0x00040108:    eb000246    ..F.    ADD      r2,r0,r6,LSL #1
        0x0004010c:    f91e0002    ....    LDRSB    r0,[lr,r2]
        0x00040110:    f1c00b00    ....    RSB      r11,r0,#0
        0x00040114:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00040116:    eb10004b    ..K.    ADDS     r0,r0,r11,LSL #1
        0x0004011a:    bf48        H.      IT       MI
        0x0004011c:    4240        @B      RSBMI    r0,r0,#0
        0x0004011e:    4341        AC      MULS     r1,r0,r1
        0x00040120:    eb02000e    ....    ADD      r0,r2,lr
        0x00040124:    2c00        .,      CMP      r4,#0
        0x00040126:    f9900001    ....    LDRSB    r0,[r0,#1]
        0x0004012a:    f1c00a00    ....    RSB      r10,r0,#0
        0x0004012e:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00040130:    eb00004a    ..J.    ADD      r0,r0,r10,LSL #1
        0x00040134:    bf14        ..      ITE      NE
        0x00040136:    2300        .#      MOVNE    r3,#0
        0x00040138:    462b        +F      MOVEQ    r3,r5
        0x0004013a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004013c:    2800        .(      CMP      r0,#0
        0x0004013e:    bfb8        ..      IT       LT
        0x00040140:    4240        @B      RSBLT    r0,r0,#0
        0x00040142:    fb023000    ...0    MLA      r0,r2,r0,r3
        0x00040146:    9a12        ..      LDR      r2,[sp,#0x48]
        0x00040148:    2a00        .*      CMP      r2,#0
        0x0004014a:    dd24        $.      BLE      0x40196 ; tf_analysis + 934
        0x0004014c:    9a2f        /.      LDR      r2,[sp,#0xbc]
        0x0004014e:    f1020c04    ....    ADD      r12,r2,#4
        0x00040152:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00040154:    1d13        ..      ADDS     r3,r2,#4
        0x00040156:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x00040158:    1e57        W.      SUBS     r7,r2,#1
        0x0004015a:    1942        B.      ADDS     r2,r0,r5
        0x0004015c:    428a        .B      CMP      r2,r1
        0x0004015e:    bfa8        ..      IT       GE
        0x00040160:    460a        .F      MOVGE    r2,r1
        0x00040162:    4429        )D      ADD      r1,r1,r5
        0x00040164:    4281        .B      CMP      r1,r0
        0x00040166:    bfd8        ..      IT       LE
        0x00040168:    4608        .F      MOVLE    r0,r1
        0x0004016a:    f8d39000    ....    LDR      r9,[r3,#0]
        0x0004016e:    f8dc8000    ....    LDR      r8,[r12,#0]
        0x00040172:    eb19014b    ..K.    ADDS     r1,r9,r11,LSL #1
        0x00040176:    bf48        H.      IT       MI
        0x00040178:    4249        IB      RSBMI    r1,r1,#0
        0x0004017a:    fb082101    ...!    MLA      r1,r8,r1,r2
        0x0004017e:    eb19024a    ..J.    ADDS     r2,r9,r10,LSL #1
        0x00040182:    f1030304    ....    ADD      r3,r3,#4
        0x00040186:    bf48        H.      IT       MI
        0x00040188:    4252        RB      RSBMI    r2,r2,#0
        0x0004018a:    fb080002    ....    MLA      r0,r8,r2,r0
        0x0004018e:    1e7f        ..      SUBS     r7,r7,#1
        0x00040190:    f10c0c04    ....    ADD      r12,r12,#4
        0x00040194:    d1e1        ..      BNE      0x4015a ; tf_analysis + 874
        0x00040196:    4288        .B      CMP      r0,r1
        0x00040198:    db7e        ~.      BLT      0x40298 ; tf_analysis + 1192
        0x0004019a:    a810        ..      ADD      r0,sp,#0x40
        0x0004019c:    f8401026    @.&.    STR      r1,[r0,r6,LSL #2]
        0x000401a0:    1c76        v.      ADDS     r6,r6,#1
        0x000401a2:    2e02        ..      CMP      r6,#2
        0x000401a4:    dbae        ..      BLT      0x40104 ; tf_analysis + 788
        0x000401a6:    e9dd0110    ....    LDRD     r0,r1,[sp,#0x40]
        0x000401aa:    4288        .B      CMP      r0,r1
        0x000401ac:    dd03        ..      BLE      0x401b6 ; tf_analysis + 966
        0x000401ae:    2c00        .,      CMP      r4,#0
        0x000401b0:    bf1c        ..      ITT      NE
        0x000401b2:    2001        .       MOVNE    r0,#1
        0x000401b4:    9009        ..      STRNE    r0,[sp,#0x24]
        0x000401b6:    9909        ..      LDR      r1,[sp,#0x24]
        0x000401b8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000401ba:    eb000c41    ..A.    ADD      r12,r0,r1,LSL #1
        0x000401be:    f91e000c    ....    LDRSB    r0,[lr,r12]
        0x000401c2:    4241        AB      RSBS     r1,r0,#0
        0x000401c4:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000401c6:    eb100041    ..A.    ADDS     r0,r0,r1,LSL #1
        0x000401ca:    9903        ..      LDR      r1,[sp,#0xc]
        0x000401cc:    bf48        H.      IT       MI
        0x000401ce:    4240        @B      RSBMI    r0,r0,#0
        0x000401d0:    fb01f300    ....    MUL      r3,r1,r0
        0x000401d4:    eb0c060e    ....    ADD      r6,r12,lr
        0x000401d8:    f9960001    ....    LDRSB    r0,[r6,#1]
        0x000401dc:    4241        AB      RSBS     r1,r0,#0
        0x000401de:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000401e0:    2c00        .,      CMP      r4,#0
        0x000401e2:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x000401e6:    bf14        ..      ITE      NE
        0x000401e8:    2200        ."      MOVNE    r2,#0
        0x000401ea:    462a        *F      MOVEQ    r2,r5
        0x000401ec:    9903        ..      LDR      r1,[sp,#0xc]
        0x000401ee:    2800        .(      CMP      r0,#0
        0x000401f0:    bfb8        ..      IT       LT
        0x000401f2:    4240        @B      RSBLT    r0,r0,#0
        0x000401f4:    fb012200    ..."    MLA      r2,r1,r0,r2
        0x000401f8:    981e        ..      LDR      r0,[sp,#0x78]
        0x000401fa:    2101        .!      MOVS     r1,#1
        0x000401fc:    2801        .(      CMP      r0,#1
        0x000401fe:    bfc4        ..      ITT      GT
        0x00040200:    2700        .'      MOVGT    r7,#0
        0x00040202:    2401        .$      MOVGT    r4,#1
        0x00040204:    dd3b        ;.      BLE      0x4027e ; tf_analysis + 1166
        0x00040206:    eb020805    ....    ADD      r8,r2,r5
        0x0004020a:    4618        .F      MOV      r0,r3
        0x0004020c:    4543        CE      CMP      r3,r8
        0x0004020e:    bfa8        ..      IT       GE
        0x00040210:    4640        @F      MOVGE    r0,r8
        0x00040212:    f8dd8014    ....    LDR      r8,[sp,#0x14]
        0x00040216:    e005        ..      B        0x40224 ; tf_analysis + 1076
    $d
        0x00040218:    3d23d70a    ..#=    DCD    1025758986
        0x0004021c:    00000000    ....    DCD    0
        0x00040220:    00045320     S..    DCD    283424
    $t
        0x00040224:    bfb4        ..      ITE      LT
        0x00040226:    f8487021    H.!p    STRLT    r7,[r8,r1,LSL #2]
        0x0004022a:    f8484021    H.!@    STRGE    r4,[r8,r1,LSL #2]
        0x0004022e:    442b        +D      ADD      r3,r3,r5
        0x00040230:    4293        .B      CMP      r3,r2
        0x00040232:    bfb8        ..      IT       LT
        0x00040234:    461a        .F      MOVLT    r2,r3
        0x00040236:    9b01        ..      LDR      r3,[sp,#4]
        0x00040238:    bfb4        ..      ITE      LT
        0x0004023a:    f8437021    C.!p    STRLT    r7,[r3,r1,LSL #2]
        0x0004023e:    f8434021    C.!@    STRGE    r4,[r3,r1,LSL #2]
        0x00040242:    f91e300c    ...0    LDRSB    r3,[lr,r12]
        0x00040246:    f1c30800    ....    RSB      r8,r3,#0
        0x0004024a:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0004024c:    f8539021    S.!.    LDR      r9,[r3,r1,LSL #2]
        0x00040250:    eb190348    ..H.    ADDS     r3,r9,r8,LSL #1
        0x00040254:    f8dd80bc    ....    LDR      r8,[sp,#0xbc]
        0x00040258:    f8588021    X.!.    LDR      r8,[r8,r1,LSL #2]
        0x0004025c:    bf48        H.      IT       MI
        0x0004025e:    425b        [B      RSBMI    r3,r3,#0
        0x00040260:    fb080303    ....    MLA      r3,r8,r3,r0
        0x00040264:    f9960001    ....    LDRSB    r0,[r6,#1]
        0x00040268:    4240        @B      RSBS     r0,r0,#0
        0x0004026a:    eb190040    ..@.    ADDS     r0,r9,r0,LSL #1
        0x0004026e:    bf48        H.      IT       MI
        0x00040270:    4240        @B      RSBMI    r0,r0,#0
        0x00040272:    fb082200    ..."    MLA      r2,r8,r0,r2
        0x00040276:    981e        ..      LDR      r0,[sp,#0x78]
        0x00040278:    1c49        I.      ADDS     r1,r1,#1
        0x0004027a:    4281        .B      CMP      r1,r0
        0x0004027c:    dbc3        ..      BLT      0x40206 ; tf_analysis + 1046
        0x0004027e:    429a        .B      CMP      r2,r3
        0x00040280:    bfd4        ..      ITE      LE
        0x00040282:    2201        ."      MOVLE    r2,#1
        0x00040284:    2200        ."      MOVGT    r2,#0
        0x00040286:    9920         .      LDR      r1,[sp,#0x80]
        0x00040288:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004028c:    f8402c04    @..,    STR      r2,[r0,#-4]
        0x00040290:    9912        ..      LDR      r1,[sp,#0x48]
        0x00040292:    2900        .)      CMP      r1,#0
        0x00040294:    dd1d        ..      BLE      0x402d2 ; tf_analysis + 1250
        0x00040296:    e000        ..      B        0x4029a ; tf_analysis + 1194
        0x00040298:    e024        $.      B        0x402e4 ; tf_analysis + 1268
        0x0004029a:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x0004029c:    9901        ..      LDR      r1,[sp,#4]
        0x0004029e:    9b1e        ..      LDR      r3,[sp,#0x78]
        0x000402a0:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x000402a4:    1f0a        ..      SUBS     r2,r1,#4
        0x000402a6:    9905        ..      LDR      r1,[sp,#0x14]
        0x000402a8:    1f00        ..      SUBS     r0,r0,#4
        0x000402aa:    eb010183    ....    ADD      r1,r1,r3,LSL #2
        0x000402ae:    1f09        ..      SUBS     r1,r1,#4
        0x000402b0:    f1b30301    ....    SUBS.W   r3,r3,#1
        0x000402b4:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x000402b8:    f1bc0f01    ....    CMP      r12,#1
        0x000402bc:    bf0c        ..      ITE      EQ
        0x000402be:    f8d2c000    ....    LDREQ    r12,[r2,#0]
        0x000402c2:    f8d1c000    ....    LDRNE    r12,[r1,#0]
        0x000402c6:    f840cd04    @...    STR      r12,[r0,#-4]!
        0x000402ca:    1f09        ..      SUBS     r1,r1,#4
        0x000402cc:    1f12        ..      SUBS     r2,r2,#4
        0x000402ce:    1e5b        [.      SUBS     r3,r3,#1
        0x000402d0:    d1f0        ..      BNE      0x402b4 ; tf_analysis + 1220
        0x000402d2:    f7fdf95d    ..].    BL       restore_stack ; 0x3d590
        0x000402d6:    9809        ..      LDR      r0,[sp,#0x24]
        0x000402d8:    b017        ..      ADD      sp,sp,#0x5c
        0x000402da:    ecbd8b04    ....    VPOP     {d8-d9}
        0x000402de:    b006        ..      ADD      sp,sp,#0x18
        0x000402e0:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000402e4:    4601        .F      MOV      r1,r0
        0x000402e6:    e758        X.      B        0x4019a ; tf_analysis + 938
    i.transient_analysis
    transient_analysis
        0x000402e8:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x000402ec:    2000        .       MOVS     r0,#0
        0x000402ee:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x000402f2:    b085        ..      SUB      sp,sp,#0x14
        0x000402f4:    ed9fbafe    ....    VLDR     s22,[pc,#1016] ; [0x406f0] = 0x3d800000
        0x000402f8:    9000        ..      STR      r0,[sp,#0]
        0x000402fa:    f7fdf951    ..Q.    BL       save_stack ; 0x3d5a0
        0x000402fe:    9816        ..      LDR      r0,[sp,#0x58]
        0x00040300:    0080        ..      LSLS     r0,r0,#2
        0x00040302:    f7fffb3b    ..;.    BL       spl_alloca ; 0x3f97c
        0x00040306:    4604        .F      MOV      r4,r0
        0x00040308:    9824        $.      LDR      r0,[sp,#0x90]
        0x0004030a:    2100        .!      MOVS     r1,#0
        0x0004030c:    6001        .`      STR      r1,[r0,#0]
        0x0004030e:    9823        #.      LDR      r0,[sp,#0x8c]
        0x00040310:    2800        .(      CMP      r0,#0
        0x00040312:    bf18        ..      IT       NE
        0x00040314:    ed9fbaf7    ....    VLDRNE   s22,[pc,#988] ; [0x406f4] = 0x3d000000
        0x00040318:    9816        ..      LDR      r0,[sp,#0x58]
        0x0004031a:    f04f0800    O...    MOV      r8,#0
        0x0004031e:    eb0070d0    ...p    ADD      r0,r0,r0,LSR #31
        0x00040322:    ea4f0b60    O.`.    ASR      r11,r0,#1
        0x00040326:    ed9ffaf4    ....    VLDR     s30,[pc,#976] ; [0x406f8] = 0
        0x0004032a:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0004032c:    2800        .(      CMP      r0,#0
        0x0004032e:    f3408242    @.B.    BLE.W    0x407b6 ; transient_analysis + 1230
        0x00040332:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00040336:    eef4fa00    ....    VMOV.F32 s31,#0.12500000
        0x0004033a:    ee70ba4b    p.K.    VSUB.F32 s23,s0,s22
        0x0004033e:    ed9febf0    ....    VLDR     d14,[pc,#960] ; [0x40700] = 0
        0x00040342:    f1ab000e    ....    SUB      r0,r11,#0xe
        0x00040346:    17c1        ..      ASRS     r1,r0,#31
        0x00040348:    eb007091    ...p    ADD      r0,r0,r1,LSR #30
        0x0004034c:    9001        ..      STR      r0,[sp,#4]
        0x0004034e:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x00040352:    ed9faaed    ....    VLDR     s20,[pc,#948] ; [0x40708] = 0x26901d7d
        0x00040356:    ed9fcbee    ....    VLDR     d12,[pc,#952] ; [0x40710] = 0
        0x0004035a:    9003        ..      STR      r0,[sp,#0xc]
        0x0004035c:    f1ab0011    ....    SUB      r0,r11,#0x11
        0x00040360:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00040364:    f8df93b0    ....    LDR      r9,[pc,#944] ; [0x40718] = 0x44c6a
        0x00040368:    0040        @.      LSLS     r0,r0,#1
        0x0004036a:    ed9fdbed    ....    VLDR     d13,[pc,#948] ; [0x40720] = 0
        0x0004036e:    9002        ..      STR      r0,[sp,#8]
        0x00040370:    eef00a4f    ..O.    VMOV.F32 s1,s30
        0x00040374:    9816        ..      LDR      r0,[sp,#0x58]
        0x00040376:    eeb00a60    ..`.    VMOV.F32 s0,s1
        0x0004037a:    2800        .(      CMP      r0,#0
        0x0004037c:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x00040380:    dd18        ..      BLE      0x403b4 ; transient_analysis + 204
        0x00040382:    fb08f100    ....    MUL      r1,r8,r0
        0x00040386:    9815        ..      LDR      r0,[sp,#0x54]
        0x00040388:    9a16        ..      LDR      r2,[sp,#0x58]
        0x0004038a:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0004038e:    4620         F      MOV      r0,r4
        0x00040390:    eef62a00    ...*    VMOV.F32 s5,#0.50000000
        0x00040394:    ecf11a01    ....    VLDM     r1!,{s3}
        0x00040398:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0004039c:    1e52        R.      SUBS     r2,r2,#1
        0x0004039e:    ee312a80    1..*    VADD.F32 s4,s3,s0
        0x000403a2:    ee300a61    0.a.    VSUB.F32 s0,s0,s3
        0x000403a6:    eca02a01    ...*    VSTM     r0!,{s4}
        0x000403aa:    ee090a22    ..".    VMLA.F32 s0,s18,s5
        0x000403ae:    ee319ac1    1...    VSUB.F32 s18,s3,s2
        0x000403b2:    d1ef        ..      BNE      0x40394 ; transient_analysis + 172
        0x000403b4:    2000        .       MOVS     r0,#0
        0x000403b6:    6020         `      STR      r0,[r4,#0]
        0x000403b8:    6060        ``      STR      r0,[r4,#4]
        0x000403ba:    60a0        .`      STR      r0,[r4,#8]
        0x000403bc:    60e0        .`      STR      r0,[r4,#0xc]
        0x000403be:    6120         a      STR      r0,[r4,#0x10]
        0x000403c0:    6160        `a      STR      r0,[r4,#0x14]
        0x000403c2:    61a0        .a      STR      r0,[r4,#0x18]
        0x000403c4:    61e0        .a      STR      r0,[r4,#0x1c]
        0x000403c6:    6220         b      STR      r0,[r4,#0x20]
        0x000403c8:    6260        `b      STR      r0,[r4,#0x24]
        0x000403ca:    eeb09a60    ..`.    VMOV.F32 s18,s1
        0x000403ce:    62a0        .b      STR      r0,[r4,#0x28]
        0x000403d0:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x000403d4:    62e0        .b      STR      r0,[r4,#0x2c]
        0x000403d6:    f1bb0f00    ....    CMP      r11,#0
        0x000403da:    dd1a        ..      BLE      0x40412 ; transient_analysis + 298
        0x000403dc:    4620         F      MOV      r0,r4
        0x000403de:    4621        !F      MOV      r1,r4
        0x000403e0:    ea4f020b    O...    MOV.W    r2,r11
        0x000403e4:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000403e8:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x000403ec:    3008        .0      ADDS     r0,r0,#8
        0x000403ee:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x000403f2:    1e52        R.      SUBS     r2,r2,#1
        0x000403f4:    ee011aa1    ....    VMLA.F32 s2,s3,s3
        0x000403f8:    eef01a40    ..@.    VMOV.F32 s3,s0
        0x000403fc:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x00040400:    ee399a01    9...    VADD.F32 s18,s18,s2
        0x00040404:    ee0b0aa1    ....    VMLA.F32 s0,s23,s3
        0x00040408:    ee2b1a00    +...    VMUL.F32 s2,s22,s0
        0x0004040c:    eca11a01    ....    VSTM     r1!,{s2}
        0x00040410:    d1e8        ..      BNE      0x403e4 ; transient_analysis + 252
        0x00040412:    f1ab0001    ....    SUB      r0,r11,#1
        0x00040416:    eef09a60    ..`.    VMOV.F32 s19,s1
        0x0004041a:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0004041e:    bfc8        ..      IT       GT
        0x00040420:    eeb61a0c    ....    VMOVGT.F32 s2,#0.87500000
        0x00040424:    dd18        ..      BLE      0x40458 ; transient_analysis + 368
        0x00040426:    bf00        ..      NOP      
        0x00040428:    eb040180    ....    ADD      r1,r4,r0,LSL #2
        0x0004042c:    eef01a60    ..`.    VMOV.F32 s3,s1
        0x00040430:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00040434:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x00040438:    ee410a81    A...    VMLA.F32 s1,s3,s2
        0x0004043c:    ee200aaf     ...    VMUL.F32 s0,s1,s31
        0x00040440:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00040444:    eeb40ae9    ....    VCMPE.F32 s0,s19
        0x00040448:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004044c:    f3008232    ..2.    BGT.W    0x408b4 ; transient_analysis + 1484
        0x00040450:    1e40        @.      SUBS     r0,r0,#1
        0x00040452:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00040456:    dce7        ..      BGT      0x40428 ; transient_analysis + 320
        0x00040458:    4658        XF      MOV      r0,r11
        0x0004045a:    f002f95c    ..\.    BL       __aeabi_i2d ; 0x42716
        0x0004045e:    ee290a29    ).).    VMUL.F32 s0,s18,s19
        0x00040462:    ec410b18    A...    VMOV     d8,r0,r1
        0x00040466:    ee100a10    ....    VMOV     r0,s0
        0x0004046a:    f002fcb1    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0004046e:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x00040472:    f002f9b7    ....    BL       __aeabi_dmul ; 0x427e4
        0x00040476:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004047a:    f002f9b3    ....    BL       __aeabi_dmul ; 0x427e4
        0x0004047e:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040482:    f7def8c1    ....    BL       __hardfp_sqrt ; 0x1e608
        0x00040486:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004048a:    f001fe65    ..e.    BL       __aeabi_d2f ; 0x42158
        0x0004048e:    ee000a10    ....    VMOV     s0,r0
        0x00040492:    ee00ba90    ....    VMOV     s1,r11
        0x00040496:    9801        ..      LDR      r0,[sp,#4]
        0x00040498:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x0004049c:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x000404a0:    2700        .'      MOVS     r7,#0
        0x000404a2:    ea4f0aa0    O...    ASR      r10,r0,#2
        0x000404a6:    f1ba0f00    ....    CMP      r10,#0
        0x000404aa:    ee808a80    ....    VDIV.F32 s16,s1,s0
        0x000404ae:    f340816c    @.l.    BLE.W    0x4078a ; transient_analysis + 1186
        0x000404b2:    9e03        ..      LDR      r6,[sp,#0xc]
        0x000404b4:    f1040530    ..0.    ADD      r5,r4,#0x30
        0x000404b8:    2e00        ..      CMP      r6,#0
        0x000404ba:    d069        i.      BEQ      0x40590 ; transient_analysis + 680
        0x000404bc:    ed9f0a9a    ....    VLDR     s0,[pc,#616] ; [0x40728] = 0x42800000
        0x000404c0:    ee688a00    h...    VMUL.F32 s17,s16,s0
        0x000404c4:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000404c8:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x000404cc:    ee280a80    (...    VMUL.F32 s0,s17,s0
        0x000404d0:    ee100a10    ....    VMOV     r0,s0
        0x000404d4:    f002fc7c    ..|.    BL       __aeabi_f2d ; 0x42dd0
        0x000404d8:    ec410b10    A...    VMOV     d0,r0,r1
        0x000404dc:    f7dcfffc    ....    BL       __hardfp_floor ; 0x1d4d8
        0x000404e0:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x000404e4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000404e8:    f002f940    ..@.    BL       __aeabi_cdcmple ; 0x4276c
        0x000404ec:    bf24        $.      ITT      CS
        0x000404ee:    eeb00a4c    ..L.    VMOVCS.F32 s0,s24
        0x000404f2:    eef00a6c    ..l.    VMOVCS.F32 s1,s25
        0x000404f6:    d20d        ..      BCS      0x40514 ; transient_analysis + 556
        0x000404f8:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000404fc:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00040500:    ee280a80    (...    VMUL.F32 s0,s17,s0
        0x00040504:    ee100a10    ....    VMOV     r0,s0
        0x00040508:    f002fc62    ..b.    BL       __aeabi_f2d ; 0x42dd0
        0x0004050c:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040510:    f7dcffe2    ....    BL       __hardfp_floor ; 0x1d4d8
        0x00040514:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x00040518:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004051c:    f002f926    ..&.    BL       __aeabi_cdcmple ; 0x4276c
        0x00040520:    bf3c        <.      ITT      CC
        0x00040522:    eeb09a4d    ..M.    VMOVCC.F32 s18,s26
        0x00040526:    eef09a6d    ..m.    VMOVCC.F32 s19,s27
        0x0004052a:    d32a        *.      BCC      0x40582 ; transient_analysis + 666
        0x0004052c:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00040530:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00040534:    ee280a80    (...    VMUL.F32 s0,s17,s0
        0x00040538:    ee100a10    ....    VMOV     r0,s0
        0x0004053c:    f002fc48    ..H.    BL       __aeabi_f2d ; 0x42dd0
        0x00040540:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040544:    f7dcffc8    ....    BL       __hardfp_floor ; 0x1d4d8
        0x00040548:    eeb09a4c    ..L.    VMOV.F32 s18,s24
        0x0004054c:    eef09a6c    ..l.    VMOV.F32 s19,s25
        0x00040550:    ec532b19    S..+    VMOV     r2,r3,d9
        0x00040554:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00040558:    f002f908    ....    BL       __aeabi_cdcmple ; 0x4276c
        0x0004055c:    d211        ..      BCS      0x40582 ; transient_analysis + 666
        0x0004055e:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00040562:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00040566:    ee280a80    (...    VMUL.F32 s0,s17,s0
        0x0004056a:    ee100a10    ....    VMOV     r0,s0
        0x0004056e:    f002fc2f    ../.    BL       __aeabi_f2d ; 0x42dd0
        0x00040572:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040576:    f7dcffaf    ....    BL       __hardfp_floor ; 0x1d4d8
        0x0004057a:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x0004057e:    eef09a60    ..`.    VMOV.F32 s19,s1
        0x00040582:    ec510b19    Q...    VMOV     r0,r1,d9
        0x00040586:    f002f869    ..i.    BL       __aeabi_d2iz ; 0x4265c
        0x0004058a:    f8197000    ...p    LDRB     r7,[r9,r0]
        0x0004058e:    3510        .5      ADDS     r5,r5,#0x10
        0x00040590:    4556        VE      CMP      r6,r10
        0x00040592:    bfbc        ..      ITT      LT
        0x00040594:    ed9f0a64    ..d.    VLDRLT   s0,[pc,#400] ; [0x40728] = 0x42800000
        0x00040598:    ee68aa00    h...    VMULLT.F32 s21,s16,s0
        0x0004059c:    da7b        {.      BGE      0x40696 ; transient_analysis + 942
        0x0004059e:    bf00        ..      NOP      
        0x000405a0:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000405a4:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x000405a8:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x000405ac:    ee100a10    ....    VMOV     r0,s0
        0x000405b0:    f002fc0e    ....    BL       __aeabi_f2d ; 0x42dd0
        0x000405b4:    ec410b10    A...    VMOV     d0,r0,r1
        0x000405b8:    f7dcff8e    ....    BL       __hardfp_floor ; 0x1d4d8
        0x000405bc:    eeb08a4c    ..L.    VMOV.F32 s16,s24
        0x000405c0:    eef08a6c    ..l.    VMOV.F32 s17,s25
        0x000405c4:    ec532b18    S..+    VMOV     r2,r3,d8
        0x000405c8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000405cc:    f002f8ce    ....    BL       __aeabi_cdcmple ; 0x4276c
        0x000405d0:    bf24        $.      ITT      CS
        0x000405d2:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x000405d6:    eef00a68    ..h.    VMOVCS.F32 s1,s17
        0x000405da:    d20d        ..      BCS      0x405f8 ; transient_analysis + 784
        0x000405dc:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000405e0:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x000405e4:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x000405e8:    ee100a10    ....    VMOV     r0,s0
        0x000405ec:    f002fbf0    ....    BL       __aeabi_f2d ; 0x42dd0
        0x000405f0:    ec410b10    A...    VMOV     d0,r0,r1
        0x000405f4:    f7dcff70    ..p.    BL       __hardfp_floor ; 0x1d4d8
        0x000405f8:    eeb09a4d    ..M.    VMOV.F32 s18,s26
        0x000405fc:    eef09a6d    ..m.    VMOV.F32 s19,s27
        0x00040600:    ec532b19    S..+    VMOV     r2,r3,d9
        0x00040604:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00040608:    f002f8b0    ....    BL       __aeabi_cdcmple ; 0x4276c
        0x0004060c:    bf3c        <.      ITT      CC
        0x0004060e:    eeb00a49    ..I.    VMOVCC.F32 s0,s18
        0x00040612:    eef00a69    ..i.    VMOVCC.F32 s1,s19
        0x00040616:    d327        '.      BCC      0x40668 ; transient_analysis + 896
        0x00040618:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0004061c:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00040620:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x00040624:    ee100a10    ....    VMOV     r0,s0
        0x00040628:    f002fbd2    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0004062c:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040630:    f7dcff52    ..R.    BL       __hardfp_floor ; 0x1d4d8
        0x00040634:    ec532b18    S..+    VMOV     r2,r3,d8
        0x00040638:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004063c:    f002f896    ....    BL       __aeabi_cdcmple ; 0x4276c
        0x00040640:    bf24        $.      ITT      CS
        0x00040642:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x00040646:    eef00a68    ..h.    VMOVCS.F32 s1,s17
        0x0004064a:    d20d        ..      BCS      0x40668 ; transient_analysis + 896
        0x0004064c:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00040650:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00040654:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x00040658:    ee100a10    ....    VMOV     r0,s0
        0x0004065c:    f002fbb8    ....    BL       __aeabi_f2d ; 0x42dd0
        0x00040660:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040664:    f7dcff38    ..8.    BL       __hardfp_floor ; 0x1d4d8
        0x00040668:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004066c:    f001fff6    ....    BL       __aeabi_d2iz ; 0x4265c
        0x00040670:    ed950a04    ....    VLDR     s0,[r5,#0x10]
        0x00040674:    f8190000    ....    LDRB     r0,[r9,r0]
        0x00040678:    3510        .5      ADDS     r5,r5,#0x10
        0x0004067a:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x0004067e:    4407        .D      ADD      r7,r7,r0
        0x00040680:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x00040684:    ee100a10    ....    VMOV     r0,s0
        0x00040688:    f002fba2    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0004068c:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040690:    f7dcff22    ..".    BL       __hardfp_floor ; 0x1d4d8
        0x00040694:    e000        ..      B        0x40698 ; transient_analysis + 944
        0x00040696:    e078        x.      B        0x4078a ; transient_analysis + 1186
        0x00040698:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004069c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000406a0:    f002f864    ..d.    BL       __aeabi_cdcmple ; 0x4276c
        0x000406a4:    bf24        $.      ITT      CS
        0x000406a6:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x000406aa:    eef00a68    ..h.    VMOVCS.F32 s1,s17
        0x000406ae:    d20d        ..      BCS      0x406cc ; transient_analysis + 996
        0x000406b0:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000406b4:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x000406b8:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x000406bc:    ee100a10    ....    VMOV     r0,s0
        0x000406c0:    f002fb86    ....    BL       __aeabi_f2d ; 0x42dd0
        0x000406c4:    ec410b10    A...    VMOV     d0,r0,r1
        0x000406c8:    f7dcff06    ....    BL       __hardfp_floor ; 0x1d4d8
        0x000406cc:    ec532b19    S..+    VMOV     r2,r3,d9
        0x000406d0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000406d4:    f002f84a    ..J.    BL       __aeabi_cdcmple ; 0x4276c
        0x000406d8:    bf3c        <.      ITT      CC
        0x000406da:    eeb08a49    ..I.    VMOVCC.F32 s16,s18
        0x000406de:    eef08a69    ..i.    VMOVCC.F32 s17,s19
        0x000406e2:    d346        F.      BCC      0x40772 ; transient_analysis + 1162
        0x000406e4:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000406e8:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x000406ec:    e01e        ..      B        0x4072c ; transient_analysis + 1092
    $d
        0x000406ee:    0000        ..      DCW    0
        0x000406f0:    3d800000    ...=    DCD    1031798784
        0x000406f4:    3d000000    ...=    DCD    1023410176
        0x000406f8:    00000000    ....    DCD    0
        0x000406fc:    00000000    ....    DCD    0
        0x00040700:    00000000    ....    DCD    0
        0x00040704:    3fe00000    ...?    DCD    1071644672
        0x00040708:    26901d7d    }..&    DCD    646978941
        0x0004070c:    00000000    ....    DCD    0
        0x00040710:    00000000    ....    DCD    0
        0x00040714:    405fc000    .._@    DCD    1080016896
        0x00040718:    00044c6a    jL..    DCD    281706
        0x0004071c:    00000000    ....    DCD    0
        0x00040720:    00000000    ....    DCD    0
        0x00040724:    00000000    ....    DCD    0
        0x00040728:    42800000    ...B    DCD    1115684864
    $t
        0x0004072c:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x00040730:    ee100a10    ....    VMOV     r0,s0
        0x00040734:    f002fb4c    ..L.    BL       __aeabi_f2d ; 0x42dd0
        0x00040738:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004073c:    f7dcfecc    ....    BL       __hardfp_floor ; 0x1d4d8
        0x00040740:    ec532b18    S..+    VMOV     r2,r3,d8
        0x00040744:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00040748:    f002f810    ....    BL       __aeabi_cdcmple ; 0x4276c
        0x0004074c:    d211        ..      BCS      0x40772 ; transient_analysis + 1162
        0x0004074e:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00040752:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00040756:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x0004075a:    ee100a10    ....    VMOV     r0,s0
        0x0004075e:    f002fb37    ..7.    BL       __aeabi_f2d ; 0x42dd0
        0x00040762:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040766:    f7dcfeb7    ....    BL       __hardfp_floor ; 0x1d4d8
        0x0004076a:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0004076e:    eef08a60    ..`.    VMOV.F32 s17,s1
        0x00040772:    ec510b18    Q...    VMOV     r0,r1,d8
        0x00040776:    f001ff71    ..q.    BL       __aeabi_d2iz ; 0x4265c
        0x0004077a:    f8190000    ....    LDRB     r0,[r9,r0]
        0x0004077e:    3510        .5      ADDS     r5,r5,#0x10
        0x00040780:    1cb6        ..      ADDS     r6,r6,#2
        0x00040782:    4407        .D      ADD      r7,r7,r0
        0x00040784:    4556        VE      CMP      r6,r10
        0x00040786:    f6ffaf0b    ....    BLT      0x405a0 ; transient_analysis + 696
        0x0004078a:    9902        ..      LDR      r1,[sp,#8]
        0x0004078c:    0238        8.      LSLS     r0,r7,#8
        0x0004078e:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x00040792:    9900        ..      LDR      r1,[sp,#0]
        0x00040794:    4288        .B      CMP      r0,r1
        0x00040796:    dd03        ..      BLE      0x407a0 ; transient_analysis + 1208
        0x00040798:    9922        ".      LDR      r1,[sp,#0x88]
        0x0004079a:    f8c18000    ....    STR      r8,[r1,#0]
        0x0004079e:    9000        ..      STR      r0,[sp,#0]
        0x000407a0:    9817        ..      LDR      r0,[sp,#0x5c]
        0x000407a2:    f1080801    ....    ADD      r8,r8,#1
        0x000407a6:    4540        @E      CMP      r0,r8
        0x000407a8:    f73fade2    ?...    BGT      0x40370 ; transient_analysis + 136
        0x000407ac:    9800        ..      LDR      r0,[sp,#0]
        0x000407ae:    28c8        .(      CMP      r0,#0xc8
        0x000407b0:    bfc8        ..      IT       GT
        0x000407b2:    2401        .$      MOVGT    r4,#1
        0x000407b4:    dc00        ..      BGT      0x407b8 ; transient_analysis + 1232
        0x000407b6:    2400        .$      MOVS     r4,#0
        0x000407b8:    9823        #.      LDR      r0,[sp,#0x8c]
        0x000407ba:    2800        .(      CMP      r0,#0
        0x000407bc:    bf1e        ..      ITTT     NE
        0x000407be:    2c00        .,      CMPNE    r4,#0
        0x000407c0:    9800        ..      LDRNE    r0,[sp,#0]
        0x000407c2:    f5b07f16    ....    CMPNE    r0,#0x258
        0x000407c6:    da03        ..      BGE      0x407d0 ; transient_analysis + 1256
        0x000407c8:    9824        $.      LDR      r0,[sp,#0x90]
        0x000407ca:    2400        .$      MOVS     r4,#0
        0x000407cc:    2101        .!      MOVS     r1,#1
        0x000407ce:    6001        .`      STR      r1,[r0,#0]
        0x000407d0:    9800        ..      LDR      r0,[sp,#0]
        0x000407d2:    eb0000c0    ....    ADD      r0,r0,r0,LSL #3
        0x000407d6:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x000407da:    f001ff9c    ....    BL       __aeabi_i2d ; 0x42716
        0x000407de:    460f        .F      MOV      r7,r1
        0x000407e0:    4605        .F      MOV      r5,r0
        0x000407e2:    ec470b10    G...    VMOV     d0,r0,r7
        0x000407e6:    f7ddff0f    ....    BL       __hardfp_sqrt ; 0x1e608
        0x000407ea:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000407ee:    f001fcb3    ....    BL       __aeabi_d2f ; 0x42158
        0x000407f2:    ee000a10    ....    VMOV     s0,r0
        0x000407f6:    ed9f8a32    ..2.    VLDR     s16,[pc,#200] ; [0x408c0] = 0x42280000
        0x000407fa:    ed9faa33    ..3.    VLDR     s20,[pc,#204] ; [0x408c8] = 0x43230000
        0x000407fe:    eddf8a33    ..3.    VLDR     s17,[pc,#204] ; [0x408cc] = 0x3be21965
        0x00040802:    ee300a48    0.H.    VSUB.F32 s0,s0,s16
        0x00040806:    ed9f9b32    ..2.    VLDR     d9,[pc,#200] ; [0x408d0] = 0x83126e98
        0x0004080a:    4e2e        .N      LDR      r6,[pc,#184] ; [0x408c4] = 0x43230000
        0x0004080c:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00040810:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00040814:    d312        ..      BCC      0x4083c ; transient_analysis + 1364
        0x00040816:    ec475b10    G..[    VMOV     d0,r5,r7
        0x0004081a:    f7ddfef5    ....    BL       __hardfp_sqrt ; 0x1e608
        0x0004081e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00040822:    f001fc99    ....    BL       __aeabi_d2f ; 0x42158
        0x00040826:    ee000a10    ....    VMOV     s0,r0
        0x0004082a:    ee30fa48    0.H.    VSUB.F32 s30,s0,s16
        0x0004082e:    ee1f0a10    ....    VMOV     r0,s30
        0x00040832:    42b0        .B      CMP      r0,r6
        0x00040834:    bfc8        ..      IT       GT
        0x00040836:    eeb00a4a    ..J.    VMOVGT.F32 s0,s20
        0x0004083a:    dc01        ..      BGT      0x40840 ; transient_analysis + 1368
        0x0004083c:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x00040840:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x00040844:    ee100a10    ....    VMOV     r0,s0
        0x00040848:    f002fac2    ....    BL       __aeabi_f2d ; 0x42dd0
        0x0004084c:    ec532b19    S..+    VMOV     r2,r3,d9
        0x00040850:    f002f9d4    ....    BL       __aeabi_dsub ; 0x42bfc
        0x00040854:    ed1fbb4e    ..N.    VLDR     d11,[pc,#-312] ; [0x40720] = 0
        0x00040858:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004085c:    f001ff86    ....    BL       __aeabi_cdcmple ; 0x4276c
        0x00040860:    bf3c        <.      ITT      CC
        0x00040862:    eeb00a4b    ..K.    VMOVCC.F32 s0,s22
        0x00040866:    eef00a6b    ..k.    VMOVCC.F32 s1,s23
        0x0004086a:    d311        ..      BCC      0x40890 ; transient_analysis + 1448
        0x0004086c:    ee1f0a10    ....    VMOV     r0,s30
        0x00040870:    42b0        .B      CMP      r0,r6
        0x00040872:    bfd8        ..      IT       LE
        0x00040874:    eeb0aa4f    ..O.    VMOVLE.F32 s20,s30
        0x00040878:    ee2a0a28    *.(.    VMUL.F32 s0,s20,s17
        0x0004087c:    ee100a10    ....    VMOV     r0,s0
        0x00040880:    f002faa6    ....    BL       __aeabi_f2d ; 0x42dd0
        0x00040884:    ec532b19    S..+    VMOV     r2,r3,d9
        0x00040888:    f002f9b8    ....    BL       __aeabi_dsub ; 0x42bfc
        0x0004088c:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040890:    f7ddfeba    ....    BL       __hardfp_sqrt ; 0x1e608
        0x00040894:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00040898:    f001fc5e    ..^.    BL       __aeabi_d2f ; 0x42158
        0x0004089c:    9918        ..      LDR      r1,[sp,#0x60]
        0x0004089e:    6008        .`      STR      r0,[r1,#0]
        0x000408a0:    f7fcfe76    ..v.    BL       restore_stack ; 0x3d590
        0x000408a4:    b005        ..      ADD      sp,sp,#0x14
        0x000408a6:    4620         F      MOV      r0,r4
        0x000408a8:    ecbd8b10    ....    VPOP     {d8-d15}
        0x000408ac:    b004        ..      ADD      sp,sp,#0x10
        0x000408ae:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000408b2:    bf00        ..      NOP      
        0x000408b4:    ee609aaf    `...    VMUL.F32 s19,s1,s31
        0x000408b8:    e5ca        ..      B        0x40450 ; transient_analysis + 360
    $d
        0x000408ba:    0000        ..      DCW    0
        0x000408bc:    00000000    ....    DCD    0
        0x000408c0:    42280000    ..(B    DCD    1109917696
        0x000408c4:    43230000    ..#C    DCD    1126367232
        0x000408c8:    43230000    ..#C    DCD    1126367232
        0x000408cc:    3be21965    e..;    DCD    1004673381
        0x000408d0:    83126e98    .n..    DCD    2199023256
        0x000408d4:    3fc1cac0    ...?    DCD    1069664960
    $t
    i.uint64_to_str
    uint64_to_str
        0x000408d8:    e92d07f0    -...    PUSH     {r4-r10}
        0x000408dc:    b087        ..      SUB      sp,sp,#0x1c
        0x000408de:    f04f0c00    O...    MOV      r12,#0
        0x000408e2:    4666        fF      MOV      r6,r12
        0x000408e4:    466d        mF      MOV      r5,sp
        0x000408e6:    2900        .)      CMP      r1,#0
        0x000408e8:    d03f        ?.      BEQ      0x4096a ; uint64_to_str + 146
        0x000408ea:    084f        O.      LSRS     r7,r1,#1
        0x000408ec:    ea4f0390    O...    LSR      r3,r0,#2
        0x000408f0:    ea4f0430    O.0.    RRX      r4,r0
        0x000408f4:    ea437381    C..s    ORR      r3,r3,r1,LSL #30
        0x000408f8:    18e4        ..      ADDS     r4,r4,r3
        0x000408fa:    eb470391    G...    ADC      r3,r7,r1,LSR #2
        0x000408fe:    ea4f1814    O...    LSR      r8,r4,#4
        0x00040902:    ea487803    H..x    ORR      r8,r8,r3,LSL #28
        0x00040906:    eb180404    ....    ADDS     r4,r8,r4
        0x0004090a:    eb431313    C...    ADC      r3,r3,r3,LSR #4
        0x0004090e:    ea4f2814    O..(    LSR      r8,r4,#8
        0x00040912:    ea486803    H..h    ORR      r8,r8,r3,LSL #24
        0x00040916:    eb180404    ....    ADDS     r4,r8,r4
        0x0004091a:    eb432313    C..#    ADC      r3,r3,r3,LSR #8
        0x0004091e:    ea4f4814    O..H    LSR      r8,r4,#16
        0x00040922:    ea484803    H..H    ORR      r8,r8,r3,LSL #16
        0x00040926:    eb180404    ....    ADDS     r4,r8,r4
        0x0004092a:    eb434313    C..C    ADC      r3,r3,r3,LSR #16
        0x0004092e:    18e7        ..      ADDS     r7,r4,r3
        0x00040930:    eb430406    C...    ADC      r4,r3,r6
        0x00040934:    08ff        ..      LSRS     r7,r7,#3
        0x00040936:    ea477344    G.Ds    ORR      r3,r7,r4,LSL #29
        0x0004093a:    270a        .'      MOVS     r7,#0xa
        0x0004093c:    fba39a07    ....    UMULL    r9,r10,r3,r7
        0x00040940:    08e4        ..      LSRS     r4,r4,#3
        0x00040942:    fb04a707    ....    MLA      r7,r4,r7,r10
        0x00040946:    f04f0800    O...    MOV      r8,#0
        0x0004094a:    fb037808    ...x    MLA      r8,r3,r8,r7
        0x0004094e:    ebb00709    ....    SUBS     r7,r0,r9
        0x00040952:    eb610108    a...    SBC      r1,r1,r8
        0x00040956:    1dbf        ..      ADDS     r7,r7,#6
        0x00040958:    f1410100    A...    ADC      r1,r1,#0
        0x0004095c:    093f        ?.      LSRS     r7,r7,#4
        0x0004095e:    ea477701    G..w    ORR      r7,r7,r1,LSL #28
        0x00040962:    18fb        ..      ADDS     r3,r7,r3
        0x00040964:    eb441411    D...    ADC      r4,r4,r1,LSR #4
        0x00040968:    e012        ..      B        0x40990 ; uint64_to_str + 184
        0x0004096a:    0843        C.      LSRS     r3,r0,#1
        0x0004096c:    eb030390    ....    ADD      r3,r3,r0,LSR #2
        0x00040970:    eb031313    ....    ADD      r3,r3,r3,LSR #4
        0x00040974:    eb032313    ...#    ADD      r3,r3,r3,LSR #8
        0x00040978:    eb034313    ...C    ADD      r3,r3,r3,LSR #16
        0x0004097c:    08db        ..      LSRS     r3,r3,#3
        0x0004097e:    425c        \B      RSBS     r4,r3,#0
        0x00040980:    eb040484    ....    ADD      r4,r4,r4,LSL #2
        0x00040984:    eb000144    ..D.    ADD      r1,r0,r4,LSL #1
        0x00040988:    1d89        ..      ADDS     r1,r1,#6
        0x0004098a:    eb031311    ....    ADD      r3,r3,r1,LSR #4
        0x0004098e:    4634        4F      MOV      r4,r6
        0x00040990:    4621        !F      MOV      r1,r4
        0x00040992:    240a        .$      MOVS     r4,#0xa
        0x00040994:    fba34704    ...G    UMULL    r4,r7,r3,r4
        0x00040998:    1b00        ..      SUBS     r0,r0,r4
        0x0004099a:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x0004099e:    f805000c    ....    STRB     r0,[r5,r12]
        0x000409a2:    4618        .F      MOV      r0,r3
        0x000409a4:    f10c0c01    ....    ADD      r12,r12,#1
        0x000409a8:    430b        .C      ORRS     r3,r3,r1
        0x000409aa:    d19c        ..      BNE      0x408e6 ; uint64_to_str + 14
        0x000409ac:    4660        `F      MOV      r0,r12
        0x000409ae:    2a00        .*      CMP      r2,#0
        0x000409b0:    bf02        ..      ITTT     EQ
        0x000409b2:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x000409b4:    e8bd07f0    ....    POPEQ    {r4-r10}
        0x000409b8:    4770        pG      BXEQ     lr
        0x000409ba:    1e47        G.      SUBS     r7,r0,#1
        0x000409bc:    f1b00c00    ....    SUBS     r12,r0,#0
        0x000409c0:    dd18        ..      BLE      0x409f4 ; uint64_to_str + 284
        0x000409c2:    19e9        ..      ADDS     r1,r5,r7
        0x000409c4:    1c4b        K.      ADDS     r3,r1,#1
        0x000409c6:    1e51        Q.      SUBS     r1,r2,#1
        0x000409c8:    f0170f01    ....    TST      r7,#1
        0x000409cc:    d103        ..      BNE      0x409d6 ; uint64_to_str + 254
        0x000409ce:    f8134d01    ...M    LDRB     r4,[r3,#-1]!
        0x000409d2:    f8014f01    ...O    STRB     r4,[r1,#1]!
        0x000409d6:    ea5f046c    _.l.    ASRS     r4,r12,#1
        0x000409da:    d009        ..      BEQ      0x409f0 ; uint64_to_str + 280
        0x000409dc:    f813cc01    ....    LDRB     r12,[r3,#-1]
        0x000409e0:    f881c001    ....    STRB     r12,[r1,#1]
        0x000409e4:    f813cd02    ....    LDRB     r12,[r3,#-2]!
        0x000409e8:    f801cf02    ....    STRB     r12,[r1,#2]!
        0x000409ec:    1e64        d.      SUBS     r4,r4,#1
        0x000409ee:    d1f5        ..      BNE      0x409dc ; uint64_to_str + 260
        0x000409f0:    19d1        ..      ADDS     r1,r2,r7
        0x000409f2:    1c4a        J.      ADDS     r2,r1,#1
        0x000409f4:    7016        .p      STRB     r6,[r2,#0]
        0x000409f6:    b007        ..      ADD      sp,sp,#0x1c
        0x000409f8:    e8bd07f0    ....    POP      {r4-r10}
        0x000409fc:    4770        pG      BX       lr
    i.uxListRemove
    uxListRemove
        0x000409fe:    e9d03201    ...2    LDRD     r3,r2,[r0,#4]
        0x00040a02:    6901        .i      LDR      r1,[r0,#0x10]
        0x00040a04:    609a        .`      STR      r2,[r3,#8]
        0x00040a06:    e9d02301    ...#    LDRD     r2,r3,[r0,#4]
        0x00040a0a:    605a        Z`      STR      r2,[r3,#4]
        0x00040a0c:    684a        Jh      LDR      r2,[r1,#4]
        0x00040a0e:    4282        .B      CMP      r2,r0
        0x00040a10:    bf04        ..      ITT      EQ
        0x00040a12:    6882        .h      LDREQ    r2,[r0,#8]
        0x00040a14:    604a        J`      STREQ    r2,[r1,#4]
        0x00040a16:    2200        ."      MOVS     r2,#0
        0x00040a18:    6102        .a      STR      r2,[r0,#0x10]
        0x00040a1a:    6808        .h      LDR      r0,[r1,#0]
        0x00040a1c:    1e40        @.      SUBS     r0,r0,#1
        0x00040a1e:    6008        .`      STR      r0,[r1,#0]
        0x00040a20:    6808        .h      LDR      r0,[r1,#0]
        0x00040a22:    4770        pG      BX       lr
    i.uxTaskGetNumberOfTasks
    uxTaskGetNumberOfTasks
        0x00040a24:    4801        .H      LDR      r0,[pc,#4] ; [0x40a2c] = 0x100003b0
        0x00040a26:    6840        @h      LDR      r0,[r0,#4]
        0x00040a28:    4770        pG      BX       lr
    $d
        0x00040a2a:    0000        ..      DCW    0
        0x00040a2c:    100003b0    ....    DCD    268436400
    $t
    i.uxTaskResetEventItemValue
    uxTaskResetEventItemValue
        0x00040a30:    4904        .I      LDR      r1,[pc,#16] ; [0x40a44] = 0x100003b0
        0x00040a32:    6808        .h      LDR      r0,[r1,#0]
        0x00040a34:    680a        .h      LDR      r2,[r1,#0]
        0x00040a36:    6980        .i      LDR      r0,[r0,#0x18]
        0x00040a38:    6ad2        .j      LDR      r2,[r2,#0x2c]
        0x00040a3a:    6809        .h      LDR      r1,[r1,#0]
        0x00040a3c:    f1c20207    ....    RSB      r2,r2,#7
        0x00040a40:    618a        .a      STR      r2,[r1,#0x18]
        0x00040a42:    4770        pG      BX       lr
    $d
        0x00040a44:    100003b0    ....    DCD    268436400
    $t
    i.vApplicationMallocFailedHook
    vApplicationMallocFailedHook
        0x00040a48:    e7fe        ..      B        vApplicationMallocFailedHook ; 0x40a48
    i.vApplicationStackOverflowHook
    vApplicationStackOverflowHook
        0x00040a4a:    be00        ..      BKPT     #0
        0x00040a4c:    e7fd        ..      B        vApplicationStackOverflowHook ; 0x40a4a
        0x00040a4e:    0000        ..      MOVS     r0,r0
    i.vEventGroupSetBitsCallback
    vEventGroupSetBitsCallback
        0x00040a50:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00040a54:    2600        .&      MOVS     r6,#0
        0x00040a56:    4688        .F      MOV      r8,r1
        0x00040a58:    0004        ..      MOVS     r4,r0
        0x00040a5a:    d003        ..      BEQ      0x40a64 ; vEventGroupSetBitsCallback + 20
        0x00040a5c:    f0184f7f    ...O    TST      r8,#0xff000000
        0x00040a60:    d001        ..      BEQ      0x40a66 ; vEventGroupSetBitsCallback + 22
        0x00040a62:    e7fe        ..      B        0x40a62 ; vEventGroupSetBitsCallback + 18
        0x00040a64:    e7fe        ..      B        0x40a64 ; vEventGroupSetBitsCallback + 20
        0x00040a66:    1d25        %.      ADDS     r5,r4,#4
        0x00040a68:    f104070c    ....    ADD      r7,r4,#0xc
        0x00040a6c:    f000fb08    ....    BL       vTaskSuspendAll ; 0x41080
        0x00040a70:    6821        !h      LDR      r1,[r4,#0]
        0x00040a72:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00040a74:    ea410108    A...    ORR      r1,r1,r8
        0x00040a78:    6021        !`      STR      r1,[r4,#0]
        0x00040a7a:    42b8        .B      CMP      r0,r7
        0x00040a7c:    d01c        ..      BEQ      0x40ab8 ; vEventGroupSetBitsCallback + 104
        0x00040a7e:    bf00        ..      NOP      
        0x00040a80:    e9d01500    ....    LDRD     r1,r5,[r0,#0]
        0x00040a84:    f001427f    ...B    AND      r2,r1,#0xff000000
        0x00040a88:    6823        #h      LDR      r3,[r4,#0]
        0x00040a8a:    f021417f    !..A    BIC      r1,r1,#0xff000000
        0x00040a8e:    f0126f80    ...o    TST      r2,#0x4000000
        0x00040a92:    d003        ..      BEQ      0x40a9c ; vEventGroupSetBitsCallback + 76
        0x00040a94:    ea310303    1...    BICS     r3,r1,r3
        0x00040a98:    d002        ..      BEQ      0x40aa0 ; vEventGroupSetBitsCallback + 80
        0x00040a9a:    e00a        ..      B        0x40ab2 ; vEventGroupSetBitsCallback + 98
        0x00040a9c:    420b        .B      TST      r3,r1
        0x00040a9e:    d008        ..      BEQ      0x40ab2 ; vEventGroupSetBitsCallback + 98
        0x00040aa0:    f0127f80    ....    TST      r2,#0x1000000
        0x00040aa4:    bf18        ..      IT       NE
        0x00040aa6:    430e        .C      ORRNE    r6,r6,r1
        0x00040aa8:    6821        !h      LDR      r1,[r4,#0]
        0x00040aaa:    f0417100    A..q    ORR      r1,r1,#0x2000000
        0x00040aae:    f000fa1f    ....    BL       vTaskRemoveFromUnorderedEventList ; 0x40ef0
        0x00040ab2:    4628        (F      MOV      r0,r5
        0x00040ab4:    42bd        .B      CMP      r5,r7
        0x00040ab6:    d1e3        ..      BNE      0x40a80 ; vEventGroupSetBitsCallback + 48
        0x00040ab8:    6820         h      LDR      r0,[r4,#0]
        0x00040aba:    43b0        .C      BICS     r0,r0,r6
        0x00040abc:    6020         `      STR      r0,[r4,#0]
        0x00040abe:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00040ac2:    f001b9c9    ....    B.W      xTaskResumeAll ; 0x41e58
    i.vListInitialise
    vListInitialise
        0x00040ac6:    f1000108    ....    ADD      r1,r0,#8
        0x00040aca:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x00040ace:    e9c01201    ....    STRD     r1,r2,[r0,#4]
        0x00040ad2:    60c1        .`      STR      r1,[r0,#0xc]
        0x00040ad4:    6101        .a      STR      r1,[r0,#0x10]
        0x00040ad6:    2100        .!      MOVS     r1,#0
        0x00040ad8:    6001        .`      STR      r1,[r0,#0]
        0x00040ada:    4770        pG      BX       lr
    i.vListInitialiseItem
    vListInitialiseItem
        0x00040adc:    2100        .!      MOVS     r1,#0
        0x00040ade:    6101        .a      STR      r1,[r0,#0x10]
        0x00040ae0:    4770        pG      BX       lr
        0x00040ae2:    0000        ..      MOVS     r0,r0
    i.vListInsert
    vListInsert
        0x00040ae4:    b410        ..      PUSH     {r4}
        0x00040ae6:    680b        .h      LDR      r3,[r1,#0]
        0x00040ae8:    f1b33fff    ...?    CMP      r3,#0xffffffff
        0x00040aec:    bf0c        ..      ITE      EQ
        0x00040aee:    6902        .i      LDREQ    r2,[r0,#0x10]
        0x00040af0:    f1000208    ....    ADDNE    r2,r0,#8
        0x00040af4:    d008        ..      BEQ      0x40b08 ; vListInsert + 36
        0x00040af6:    bf00        ..      NOP      
        0x00040af8:    f8d2c004    ....    LDR      r12,[r2,#4]
        0x00040afc:    f8dc4000    ...@    LDR      r4,[r12,#0]
        0x00040b00:    429c        .B      CMP      r4,r3
        0x00040b02:    bf98        ..      IT       LS
        0x00040b04:    4662        bF      MOVLS    r2,r12
        0x00040b06:    d9f7        ..      BLS      0x40af8 ; vListInsert + 20
        0x00040b08:    6853        Sh      LDR      r3,[r2,#4]
        0x00040b0a:    604b        K`      STR      r3,[r1,#4]
        0x00040b0c:    6099        .`      STR      r1,[r3,#8]
        0x00040b0e:    608a        .`      STR      r2,[r1,#8]
        0x00040b10:    6051        Q`      STR      r1,[r2,#4]
        0x00040b12:    6108        .a      STR      r0,[r1,#0x10]
        0x00040b14:    6801        .h      LDR      r1,[r0,#0]
        0x00040b16:    1c49        I.      ADDS     r1,r1,#1
        0x00040b18:    6001        .`      STR      r1,[r0,#0]
        0x00040b1a:    bc10        ..      POP      {r4}
        0x00040b1c:    4770        pG      BX       lr
        0x00040b1e:    0000        ..      MOVS     r0,r0
    i.vPortEnterCritical
    vPortEnterCritical
        0x00040b20:    2080        .       MOVS     r0,#0x80
        0x00040b22:    f3808811    ....    MSR      BASEPRI,r0
        0x00040b26:    f3bf8f4f    ..O.    DSB      
        0x00040b2a:    f3bf8f6f    ..o.    ISB      
        0x00040b2e:    4907        .I      LDR      r1,[pc,#28] ; [0x40b4c] = 0x1000014c
        0x00040b30:    6888        .h      LDR      r0,[r1,#8]
        0x00040b32:    1c40        @.      ADDS     r0,r0,#1
        0x00040b34:    6088        .`      STR      r0,[r1,#8]
        0x00040b36:    2801        .(      CMP      r0,#1
        0x00040b38:    bf18        ..      IT       NE
        0x00040b3a:    4770        pG      BXNE     lr
        0x00040b3c:    4804        .H      LDR      r0,[pc,#16] ; [0x40b50] = 0xe000ed04
        0x00040b3e:    6800        .h      LDR      r0,[r0,#0]
        0x00040b40:    f0100fff    ....    TST      r0,#0xff
        0x00040b44:    bf08        ..      IT       EQ
        0x00040b46:    4770        pG      BXEQ     lr
        0x00040b48:    e7fe        ..      B        0x40b48 ; vPortEnterCritical + 40
    $d
        0x00040b4a:    0000        ..      DCW    0
        0x00040b4c:    1000014c    L...    DCD    268435788
        0x00040b50:    e000ed04    ....    DCD    3758157060
    $t
    i.vPortExitCritical
    vPortExitCritical
        0x00040b54:    4805        .H      LDR      r0,[pc,#20] ; [0x40b6c] = 0x1000014c
        0x00040b56:    6881        .h      LDR      r1,[r0,#8]
        0x00040b58:    b139        9.      CBZ      r1,0x40b6a ; vPortExitCritical + 22
        0x00040b5a:    1e49        I.      SUBS     r1,r1,#1
        0x00040b5c:    6081        .`      STR      r1,[r0,#8]
        0x00040b5e:    bf18        ..      IT       NE
        0x00040b60:    4770        pG      BXNE     lr
        0x00040b62:    2000        .       MOVS     r0,#0
        0x00040b64:    f3808811    ....    MSR      BASEPRI,r0
        0x00040b68:    4770        pG      BX       lr
        0x00040b6a:    e7fe        ..      B        0x40b6a ; vPortExitCritical + 22
    $d
        0x00040b6c:    1000014c    L...    DCD    268435788
    $t
    i.vPortFree
    vPortFree
        0x00040b70:    2800        .(      CMP      r0,#0
        0x00040b72:    bf08        ..      IT       EQ
        0x00040b74:    4770        pG      BXEQ     lr
        0x00040b76:    b570        p.      PUSH     {r4-r6,lr}
        0x00040b78:    f1a00508    ....    SUB      r5,r0,#8
        0x00040b7c:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x00040b80:    f0104f00    ...O    TST      r0,#0x80000000
        0x00040b84:    d002        ..      BEQ      0x40b8c ; vPortFree + 28
        0x00040b86:    6829        )h      LDR      r1,[r5,#0]
        0x00040b88:    b109        ..      CBZ      r1,0x40b8e ; vPortFree + 30
        0x00040b8a:    e7fe        ..      B        0x40b8a ; vPortFree + 26
        0x00040b8c:    e7fe        ..      B        0x40b8c ; vPortFree + 28
        0x00040b8e:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x00040b92:    6068        h`      STR      r0,[r5,#4]
        0x00040b94:    f000fa74    ..t.    BL       vTaskSuspendAll ; 0x41080
        0x00040b98:    4917        .I      LDR      r1,[pc,#92] ; [0x40bf8] = 0x100005d4
        0x00040b9a:    6868        hh      LDR      r0,[r5,#4]
        0x00040b9c:    f1010414    ....    ADD      r4,r1,#0x14
        0x00040ba0:    684a        Jh      LDR      r2,[r1,#4]
        0x00040ba2:    4410        .D      ADD      r0,r0,r2
        0x00040ba4:    6048        H`      STR      r0,[r1,#4]
        0x00040ba6:    6820         h      LDR      r0,[r4,#0]
        0x00040ba8:    42a8        .B      CMP      r0,r5
        0x00040baa:    bf38        8.      IT       CC
        0x00040bac:    4604        .F      MOVCC    r4,r0
        0x00040bae:    d3fa        ..      BCC      0x40ba6 ; vPortFree + 54
        0x00040bb0:    6862        bh      LDR      r2,[r4,#4]
        0x00040bb2:    1913        ..      ADDS     r3,r2,r4
        0x00040bb4:    42ab        .B      CMP      r3,r5
        0x00040bb6:    d103        ..      BNE      0x40bc0 ; vPortFree + 80
        0x00040bb8:    686b        kh      LDR      r3,[r5,#4]
        0x00040bba:    4625        %F      MOV      r5,r4
        0x00040bbc:    441a        .D      ADD      r2,r2,r3
        0x00040bbe:    6062        b`      STR      r2,[r4,#4]
        0x00040bc0:    686a        jh      LDR      r2,[r5,#4]
        0x00040bc2:    1953        S.      ADDS     r3,r2,r5
        0x00040bc4:    4283        .B      CMP      r3,r0
        0x00040bc6:    bf18        ..      IT       NE
        0x00040bc8:    6028        (`      STRNE    r0,[r5,#0]
        0x00040bca:    d10a        ..      BNE      0x40be2 ; vPortFree + 114
        0x00040bcc:    680b        .h      LDR      r3,[r1,#0]
        0x00040bce:    4298        .B      CMP      r0,r3
        0x00040bd0:    bf08        ..      IT       EQ
        0x00040bd2:    602b        +`      STREQ    r3,[r5,#0]
        0x00040bd4:    d005        ..      BEQ      0x40be2 ; vPortFree + 114
        0x00040bd6:    6840        @h      LDR      r0,[r0,#4]
        0x00040bd8:    4410        .D      ADD      r0,r0,r2
        0x00040bda:    6068        h`      STR      r0,[r5,#4]
        0x00040bdc:    6820         h      LDR      r0,[r4,#0]
        0x00040bde:    6800        .h      LDR      r0,[r0,#0]
        0x00040be0:    6028        (`      STR      r0,[r5,#0]
        0x00040be2:    42ac        .B      CMP      r4,r5
        0x00040be4:    bf18        ..      IT       NE
        0x00040be6:    6025        %`      STRNE    r5,[r4,#0]
        0x00040be8:    6908        .i      LDR      r0,[r1,#0x10]
        0x00040bea:    1c40        @.      ADDS     r0,r0,#1
        0x00040bec:    6108        .a      STR      r0,[r1,#0x10]
        0x00040bee:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00040bf2:    f001b931    ..1.    B.W      xTaskResumeAll ; 0x41e58
    $d
        0x00040bf6:    0000        ..      DCW    0
        0x00040bf8:    100005d4    ....    DCD    268436948
    $t
    i.vPortSetupTimerInterrupt
    vPortSetupTimerInterrupt
        0x00040bfc:    b570        p.      PUSH     {r4-r6,lr}
        0x00040bfe:    4c1b        .L      LDR      r4,[pc,#108] ; [0x40c6c] = 0x1000014c
        0x00040c00:    2020                MOVS     r0,#0x20
        0x00040c02:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00040c06:    6120         a      STR      r0,[r4,#0x10]
        0x00040c08:    fbb1f0f0    ....    UDIV     r0,r1,r0
        0x00040c0c:    1e40        @.      SUBS     r0,r0,#1
        0x00040c0e:    6160        `a      STR      r0,[r4,#0x14]
        0x00040c10:    2003        .       MOVS     r0,#3
        0x00040c12:    f7e2fe59    ..Y.    BL       am_hal_stimer_int_enable ; 0x238c8
        0x00040c16:    4916        .I      LDR      r1,[pc,#88] ; [0x40c70] = 0xe000e020
        0x00040c18:    20e0        .       MOVS     r0,#0xe0
        0x00040c1a:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x00040c1e:    4915        .I      LDR      r1,[pc,#84] ; [0x40c74] = 0xe000e004
        0x00040c20:    2201        ."      MOVS     r2,#1
        0x00040c22:    f8c12100    ...!    STR      r2,[r1,#0x100]
        0x00040c26:    f5017180    ...q    ADD      r1,r1,#0x100
        0x00040c2a:    4a13        .J      LDR      r2,[pc,#76] ; [0x40c78] = 0xe000e021
        0x00040c2c:    f8820400    ....    STRB     r0,[r2,#0x400]
        0x00040c30:    2002        .       MOVS     r0,#2
        0x00040c32:    6008        .`      STR      r0,[r1,#0]
        0x00040c34:    0780        ..      LSLS     r0,r0,#30
        0x00040c36:    f7e2fe25    ..%.    BL       am_hal_stimer_config ; 0x23884
        0x00040c3a:    4605        .F      MOV      r5,r0
        0x00040c3c:    f7e2fe2e    ....    BL       am_hal_stimer_counter_get ; 0x2389c
        0x00040c40:    6060        ``      STR      r0,[r4,#4]
        0x00040c42:    2000        .       MOVS     r0,#0
        0x00040c44:    6921        !i      LDR      r1,[r4,#0x10]
        0x00040c46:    f7e2fdbb    ....    BL       am_hal_stimer_compare_delta_set ; 0x237c0
        0x00040c4a:    6920         i      LDR      r0,[r4,#0x10]
        0x00040c4c:    1c41        A.      ADDS     r1,r0,#1
        0x00040c4e:    2001        .       MOVS     r0,#1
        0x00040c50:    f7e2fdb6    ....    BL       am_hal_stimer_compare_delta_set ; 0x237c0
        0x00040c54:    f025000f    %...    BIC      r0,r5,#0xf
        0x00040c58:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00040c5c:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x00040c60:    f0400003    @...    ORR      r0,r0,#3
        0x00040c64:    f4407040    @.@p    ORR      r0,r0,#0x300
        0x00040c68:    f7e2be0c    ....    B        am_hal_stimer_config ; 0x23884
    $d
        0x00040c6c:    1000014c    L...    DCD    268435788
        0x00040c70:    e000e020     ...    DCD    3758153760
        0x00040c74:    e000e004    ....    DCD    3758153732
        0x00040c78:    e000e021    !...    DCD    3758153761
    $t
    i.vPortSuppressTicksAndSleep
    vPortSuppressTicksAndSleep
        0x00040c7c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00040c80:    4c2e        .L      LDR      r4,[pc,#184] ; [0x40d3c] = 0x1000014c
        0x00040c82:    4605        .F      MOV      r5,r0
        0x00040c84:    6960        `i      LDR      r0,[r4,#0x14]
        0x00040c86:    4285        .B      CMP      r5,r0
        0x00040c88:    d856        V.      BHI      0x40d38 ; vPortSuppressTicksAndSleep + 188
        0x00040c8a:    6920         i      LDR      r0,[r4,#0x10]
        0x00040c8c:    fb00f605    ....    MUL      r6,r0,r5
        0x00040c90:    b672        r.      CPSID    i
        0x00040c92:    f3bf8f4f    ..O.    DSB      
        0x00040c96:    f3bf8f6f    ..o.    ISB      
        0x00040c9a:    f7e2fdff    ....    BL       am_hal_stimer_counter_get ; 0x2389c
        0x00040c9e:    6861        ah      LDR      r1,[r4,#4]
        0x00040ca0:    1a47        G.      SUBS     r7,r0,r1
        0x00040ca2:    f7f1ff57    ..W.    BL       eTaskConfirmSleepModeStatus ; 0x32b54
        0x00040ca6:    b118        ..      CBZ      r0,0x40cb0 ; vPortSuppressTicksAndSleep + 52
        0x00040ca8:    6920         i      LDR      r0,[r4,#0x10]
        0x00040caa:    4438        8D      ADD      r0,r0,r7
        0x00040cac:    42b0        .B      CMP      r0,r6
        0x00040cae:    d902        ..      BLS      0x40cb6 ; vPortSuppressTicksAndSleep + 58
        0x00040cb0:    b662        b.      CPSIE    i
        0x00040cb2:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00040cb6:    1bf6        ..      SUBS     r6,r6,r7
        0x00040cb8:    4631        1F      MOV      r1,r6
        0x00040cba:    2000        .       MOVS     r0,#0
        0x00040cbc:    f7e2fd80    ....    BL       am_hal_stimer_compare_delta_set ; 0x237c0
        0x00040cc0:    1c71        q.      ADDS     r1,r6,#1
        0x00040cc2:    2001        .       MOVS     r0,#1
        0x00040cc4:    f7e2fd7c    ..|.    BL       am_hal_stimer_compare_delta_set ; 0x237c0
        0x00040cc8:    4628        (F      MOV      r0,r5
        0x00040cca:    f7e0f88b    ....    BL       am_freertos_sleep ; 0x20de4
        0x00040cce:    b120         .      CBZ      r0,0x40cda ; vPortSuppressTicksAndSleep + 94
        0x00040cd0:    f3bf8f4f    ..O.    DSB      
        0x00040cd4:    bf30        0.      WFI      
        0x00040cd6:    f3bf8f6f    ..o.    ISB      
        0x00040cda:    4628        (F      MOV      r0,r5
        0x00040cdc:    f7e0f888    ....    BL       am_freertos_wakeup ; 0x20df0
        0x00040ce0:    f7e2fddc    ....    BL       am_hal_stimer_counter_get ; 0x2389c
        0x00040ce4:    6861        ah      LDR      r1,[r4,#4]
        0x00040ce6:    6922        "i      LDR      r2,[r4,#0x10]
        0x00040ce8:    1a41        A.      SUBS     r1,r0,r1
        0x00040cea:    fbb1f3f2    ....    UDIV     r3,r1,r2
        0x00040cee:    fbb1f5f2    ....    UDIV     r5,r1,r2
        0x00040cf2:    fb021313    ....    MLS      r3,r2,r3,r1
        0x00040cf6:    1ac0        ..      SUBS     r0,r0,r3
        0x00040cf8:    6060        ``      STR      r0,[r4,#4]
        0x00040cfa:    2d01        .-      CMP      r5,#1
        0x00040cfc:    bf84        ..      ITT      HI
        0x00040cfe:    1e68        h.      SUBHI    r0,r5,#1
        0x00040d00:    f000f99c    ....    BLHI     vTaskStepTick ; 0x4103c
        0x00040d04:    2d00        .-      CMP      r5,#0
        0x00040d06:    bf18        ..      IT       NE
        0x00040d08:    f000ff70    ..p.    BLNE     xTaskIncrementTick ; 0x41bec
        0x00040d0c:    2003        .       MOVS     r0,#3
        0x00040d0e:    f7e2fdd5    ....    BL       am_hal_stimer_int_clear ; 0x238bc
        0x00040d12:    2000        .       MOVS     r0,#0
        0x00040d14:    6921        !i      LDR      r1,[r4,#0x10]
        0x00040d16:    f7e2fd53    ..S.    BL       am_hal_stimer_compare_delta_set ; 0x237c0
        0x00040d1a:    6920         i      LDR      r0,[r4,#0x10]
        0x00040d1c:    1c41        A.      ADDS     r1,r0,#1
        0x00040d1e:    2001        .       MOVS     r0,#1
        0x00040d20:    f7e2fd4e    ..N.    BL       am_hal_stimer_compare_delta_set ; 0x237c0
        0x00040d24:    4806        .H      LDR      r0,[pc,#24] ; [0x40d40] = 0xe000e004
        0x00040d26:    2101        .!      MOVS     r1,#1
        0x00040d28:    f8c01280    ....    STR      r1,[r0,#0x280]
        0x00040d2c:    2102        .!      MOVS     r1,#2
        0x00040d2e:    f8c01280    ....    STR      r1,[r0,#0x280]
        0x00040d32:    b662        b.      CPSIE    i
        0x00040d34:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00040d38:    4605        .F      MOV      r5,r0
        0x00040d3a:    e7a6        ..      B        0x40c8a ; vPortSuppressTicksAndSleep + 14
    $d
        0x00040d3c:    1000014c    L...    DCD    268435788
        0x00040d40:    e000e004    ....    DCD    3758153732
    $t
    i.vPortValidateInterruptPriority
    vPortValidateInterruptPriority
        0x00040d44:    b510        ..      PUSH     {r4,lr}
        0x00040d46:    f7d7fb4f    ..O.    BL       vPortGetIPSR ; 0x183e8
        0x00040d4a:    490a        .I      LDR      r1,[pc,#40] ; [0x40d74] = 0x1000014c
        0x00040d4c:    2810        .(      CMP      r0,#0x10
        0x00040d4e:    d307        ..      BCC      0x40d60 ; vPortValidateInterruptPriority + 28
        0x00040d50:    f10020e0    ...     ADD      r0,r0,#0xe000e000
        0x00040d54:    f89003f0    ....    LDRB     r0,[r0,#0x3f0]
        0x00040d58:    780a        .x      LDRB     r2,[r1,#0]
        0x00040d5a:    4282        .B      CMP      r2,r0
        0x00040d5c:    d900        ..      BLS      0x40d60 ; vPortValidateInterruptPriority + 28
        0x00040d5e:    e7fe        ..      B        0x40d5e ; vPortValidateInterruptPriority + 26
        0x00040d60:    4805        .H      LDR      r0,[pc,#20] ; [0x40d78] = 0xe000ed0c
        0x00040d62:    6800        .h      LDR      r0,[r0,#0]
        0x00040d64:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00040d66:    f40060e0    ...`    AND      r0,r0,#0x700
        0x00040d6a:    4288        .B      CMP      r0,r1
        0x00040d6c:    bf98        ..      IT       LS
        0x00040d6e:    bd10        ..      POPLS    {r4,pc}
        0x00040d70:    e7fe        ..      B        0x40d70 ; vPortValidateInterruptPriority + 44
    $d
        0x00040d72:    0000        ..      DCW    0
        0x00040d74:    1000014c    L...    DCD    268435788
        0x00040d78:    e000ed0c    ....    DCD    3758157068
    $t
    i.vQueueWaitForMessageRestricted
    vQueueWaitForMessageRestricted
        0x00040d7c:    b570        p.      PUSH     {r4-r6,lr}
        0x00040d7e:    4615        .F      MOV      r5,r2
        0x00040d80:    460e        .F      MOV      r6,r1
        0x00040d82:    4604        .F      MOV      r4,r0
        0x00040d84:    f7fffecc    ....    BL       vPortEnterCritical ; 0x40b20
        0x00040d88:    f9940044    ..D.    LDRSB    r0,[r4,#0x44]
        0x00040d8c:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00040d90:    f04f0000    O...    MOV      r0,#0
        0x00040d94:    bf08        ..      IT       EQ
        0x00040d96:    f8840044    ..D.    STRBEQ   r0,[r4,#0x44]
        0x00040d9a:    f9941045    ..E.    LDRSB    r1,[r4,#0x45]
        0x00040d9e:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x00040da2:    bf08        ..      IT       EQ
        0x00040da4:    f8840045    ..E.    STRBEQ   r0,[r4,#0x45]
        0x00040da8:    f7fffed4    ....    BL       vPortExitCritical ; 0x40b54
        0x00040dac:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x00040dae:    b928        (.      CBNZ     r0,0x40dbc ; vQueueWaitForMessageRestricted + 64
        0x00040db0:    462a        *F      MOV      r2,r5
        0x00040db2:    4631        1F      MOV      r1,r6
        0x00040db4:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x00040db8:    f000f844    ..D.    BL       vTaskPlaceOnEventListRestricted ; 0x40e44
        0x00040dbc:    4620         F      MOV      r0,r4
        0x00040dbe:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00040dc2:    f7f9bd59    ..Y.    B        prvUnlockQueue ; 0x3a878
        0x00040dc6:    0000        ..      MOVS     r0,r0
    i.vTaskDelay
    vTaskDelay
        0x00040dc8:    b510        ..      PUSH     {r4,lr}
        0x00040dca:    b170        p.      CBZ      r0,0x40dea ; vTaskDelay + 34
        0x00040dcc:    490b        .I      LDR      r1,[pc,#44] ; [0x40dfc] = 0x100003b0
        0x00040dce:    6b0a        .k      LDR      r2,[r1,#0x30]
        0x00040dd0:    b102        ..      CBZ      r2,0x40dd4 ; vTaskDelay + 12
        0x00040dd2:    e7fe        ..      B        0x40dd2 ; vTaskDelay + 10
        0x00040dd4:    6b0a        .k      LDR      r2,[r1,#0x30]
        0x00040dd6:    1c52        R.      ADDS     r2,r2,#1
        0x00040dd8:    630a        .c      STR      r2,[r1,#0x30]
        0x00040dda:    2100        .!      MOVS     r1,#0
        0x00040ddc:    f7f9fa9c    ....    BL       prvAddCurrentTaskToDelayedList ; 0x3a318
        0x00040de0:    f001f83a    ..:.    BL       xTaskResumeAll ; 0x41e58
        0x00040de4:    2800        .(      CMP      r0,#0
        0x00040de6:    bf18        ..      IT       NE
        0x00040de8:    bd10        ..      POPNE    {r4,pc}
        0x00040dea:    f04f5080    O..P    MOV      r0,#0x10000000
        0x00040dee:    4904        .I      LDR      r1,[pc,#16] ; [0x40e00] = 0xe000ed04
        0x00040df0:    6008        .`      STR      r0,[r1,#0]
        0x00040df2:    f3bf8f4f    ..O.    DSB      
        0x00040df6:    f3bf8f6f    ..o.    ISB      
        0x00040dfa:    bd10        ..      POP      {r4,pc}
    $d
        0x00040dfc:    100003b0    ....    DCD    268436400
        0x00040e00:    e000ed04    ....    DCD    3758157060
    $t
    i.vTaskInternalSetTimeOutState
    vTaskInternalSetTimeOutState
        0x00040e04:    4902        .I      LDR      r1,[pc,#8] ; [0x40e10] = 0x100003b0
        0x00040e06:    69ca        .i      LDR      r2,[r1,#0x1c]
        0x00040e08:    6002        .`      STR      r2,[r0,#0]
        0x00040e0a:    6889        .h      LDR      r1,[r1,#8]
        0x00040e0c:    6041        A`      STR      r1,[r0,#4]
        0x00040e0e:    4770        pG      BX       lr
    $d
        0x00040e10:    100003b0    ....    DCD    268436400
    $t
    i.vTaskMissedYield
    vTaskMissedYield
        0x00040e14:    4901        .I      LDR      r1,[pc,#4] ; [0x40e1c] = 0x100003b0
        0x00040e16:    2001        .       MOVS     r0,#1
        0x00040e18:    6188        .a      STR      r0,[r1,#0x18]
        0x00040e1a:    4770        pG      BX       lr
    $d
        0x00040e1c:    100003b0    ....    DCD    268436400
    $t
    i.vTaskPlaceOnEventList
    vTaskPlaceOnEventList
        0x00040e20:    b510        ..      PUSH     {r4,lr}
        0x00040e22:    460c        .F      MOV      r4,r1
        0x00040e24:    b158        X.      CBZ      r0,0x40e3e ; vTaskPlaceOnEventList + 30
        0x00040e26:    4a06        .J      LDR      r2,[pc,#24] ; [0x40e40] = 0x100003b0
        0x00040e28:    6812        .h      LDR      r2,[r2,#0]
        0x00040e2a:    f1020118    ....    ADD      r1,r2,#0x18
        0x00040e2e:    f7fffe59    ..Y.    BL       vListInsert ; 0x40ae4
        0x00040e32:    4620         F      MOV      r0,r4
        0x00040e34:    e8bd4010    ...@    POP      {r4,lr}
        0x00040e38:    2101        .!      MOVS     r1,#1
        0x00040e3a:    f7f9ba6d    ..m.    B        prvAddCurrentTaskToDelayedList ; 0x3a318
        0x00040e3e:    e7fe        ..      B        0x40e3e ; vTaskPlaceOnEventList + 30
    $d
        0x00040e40:    100003b0    ....    DCD    268436400
    $t
    i.vTaskPlaceOnEventListRestricted
    vTaskPlaceOnEventListRestricted
        0x00040e44:    b430        0.      PUSH     {r4,r5}
        0x00040e46:    468c        .F      MOV      r12,r1
        0x00040e48:    b1d8        ..      CBZ      r0,0x40e82 ; vTaskPlaceOnEventListRestricted + 62
        0x00040e4a:    490e        .I      LDR      r1,[pc,#56] ; [0x40e84] = 0x100003b0
        0x00040e4c:    6843        Ch      LDR      r3,[r0,#4]
        0x00040e4e:    680c        .h      LDR      r4,[r1,#0]
        0x00040e50:    61e3        .a      STR      r3,[r4,#0x1c]
        0x00040e52:    689c        .h      LDR      r4,[r3,#8]
        0x00040e54:    680d        .h      LDR      r5,[r1,#0]
        0x00040e56:    622c        ,b      STR      r4,[r5,#0x20]
        0x00040e58:    680c        .h      LDR      r4,[r1,#0]
        0x00040e5a:    689d        .h      LDR      r5,[r3,#8]
        0x00040e5c:    3418        .4      ADDS     r4,r4,#0x18
        0x00040e5e:    606c        l`      STR      r4,[r5,#4]
        0x00040e60:    680c        .h      LDR      r4,[r1,#0]
        0x00040e62:    3418        .4      ADDS     r4,r4,#0x18
        0x00040e64:    609c        .`      STR      r4,[r3,#8]
        0x00040e66:    6809        .h      LDR      r1,[r1,#0]
        0x00040e68:    6288        .b      STR      r0,[r1,#0x28]
        0x00040e6a:    6801        .h      LDR      r1,[r0,#0]
        0x00040e6c:    1c49        I.      ADDS     r1,r1,#1
        0x00040e6e:    6001        .`      STR      r1,[r0,#0]
        0x00040e70:    2a00        .*      CMP      r2,#0
        0x00040e72:    bf18        ..      IT       NE
        0x00040e74:    f04f3cff    O..<    MOVNE    r12,#0xffffffff
        0x00040e78:    4611        .F      MOV      r1,r2
        0x00040e7a:    bc30        0.      POP      {r4,r5}
        0x00040e7c:    4660        `F      MOV      r0,r12
        0x00040e7e:    f7f9ba4b    ..K.    B        prvAddCurrentTaskToDelayedList ; 0x3a318
        0x00040e82:    e7fe        ..      B        0x40e82 ; vTaskPlaceOnEventListRestricted + 62
    $d
        0x00040e84:    100003b0    ....    DCD    268436400
    $t
    i.vTaskPlaceOnUnorderedEventList
    vTaskPlaceOnUnorderedEventList
        0x00040e88:    b430        0.      PUSH     {r4,r5}
        0x00040e8a:    0003        ..      MOVS     r3,r0
        0x00040e8c:    d02c        ,.      BEQ      0x40ee8 ; vTaskPlaceOnUnorderedEventList + 96
        0x00040e8e:    4817        .H      LDR      r0,[pc,#92] ; [0x40eec] = 0x100003b0
        0x00040e90:    f8d0c030    ..0.    LDR      r12,[r0,#0x30]
        0x00040e94:    f1bc0f00    ....    CMP      r12,#0
        0x00040e98:    d027        '.      BEQ      0x40eea ; vTaskPlaceOnUnorderedEventList + 98
        0x00040e9a:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00040e9e:    f0414100    A..A    ORR      r1,r1,#0x80000000
        0x00040ea2:    f8cc1018    ....    STR      r1,[r12,#0x18]
        0x00040ea6:    6859        Yh      LDR      r1,[r3,#4]
        0x00040ea8:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00040eac:    f8cc101c    ....    STR      r1,[r12,#0x1c]
        0x00040eb0:    f8d1c008    ....    LDR      r12,[r1,#8]
        0x00040eb4:    6804        .h      LDR      r4,[r0,#0]
        0x00040eb6:    f8c4c020    .. .    STR      r12,[r4,#0x20]
        0x00040eba:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00040ebe:    688c        .h      LDR      r4,[r1,#8]
        0x00040ec0:    f10c0c18    ....    ADD      r12,r12,#0x18
        0x00040ec4:    f8c4c004    ....    STR      r12,[r4,#4]
        0x00040ec8:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00040ecc:    f10c0c18    ....    ADD      r12,r12,#0x18
        0x00040ed0:    f8c1c008    ....    STR      r12,[r1,#8]
        0x00040ed4:    6800        .h      LDR      r0,[r0,#0]
        0x00040ed6:    6283        .b      STR      r3,[r0,#0x28]
        0x00040ed8:    6818        .h      LDR      r0,[r3,#0]
        0x00040eda:    1c40        @.      ADDS     r0,r0,#1
        0x00040edc:    6018        .`      STR      r0,[r3,#0]
        0x00040ede:    bc30        0.      POP      {r4,r5}
        0x00040ee0:    2101        .!      MOVS     r1,#1
        0x00040ee2:    4610        .F      MOV      r0,r2
        0x00040ee4:    f7f9ba18    ....    B        prvAddCurrentTaskToDelayedList ; 0x3a318
        0x00040ee8:    e7fe        ..      B        0x40ee8 ; vTaskPlaceOnUnorderedEventList + 96
        0x00040eea:    e7fe        ..      B        0x40eea ; vTaskPlaceOnUnorderedEventList + 98
    $d
        0x00040eec:    100003b0    ....    DCD    268436400
    $t
    i.vTaskRemoveFromUnorderedEventList
    vTaskRemoveFromUnorderedEventList
        0x00040ef0:    4a35        5J      LDR      r2,[pc,#212] ; [0x40fc8] = 0x100003b0
        0x00040ef2:    b410        ..      PUSH     {r4}
        0x00040ef4:    6b13        .k      LDR      r3,[r2,#0x30]
        0x00040ef6:    2b00        .+      CMP      r3,#0
        0x00040ef8:    d062        b.      BEQ      0x40fc0 ; vTaskRemoveFromUnorderedEventList + 208
        0x00040efa:    f0414100    A..A    ORR      r1,r1,#0x80000000
        0x00040efe:    6001        .`      STR      r1,[r0,#0]
        0x00040f00:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00040f02:    2900        .)      CMP      r1,#0
        0x00040f04:    d05d        ].      BEQ      0x40fc2 ; vTaskRemoveFromUnorderedEventList + 210
        0x00040f06:    e9d04c01    ...L    LDRD     r4,r12,[r0,#4]
        0x00040f0a:    6903        .i      LDR      r3,[r0,#0x10]
        0x00040f0c:    f8c4c008    ....    STR      r12,[r4,#8]
        0x00040f10:    e9d04c01    ...L    LDRD     r4,r12,[r0,#4]
        0x00040f14:    f8cc4004    ...@    STR      r4,[r12,#4]
        0x00040f18:    f8d3c004    ....    LDR      r12,[r3,#4]
        0x00040f1c:    4584        .E      CMP      r12,r0
        0x00040f1e:    bf04        ..      ITT      EQ
        0x00040f20:    f8d0c008    ....    LDREQ    r12,[r0,#8]
        0x00040f24:    f8c3c004    ....    STREQ    r12,[r3,#4]
        0x00040f28:    2400        .$      MOVS     r4,#0
        0x00040f2a:    6104        .a      STR      r4,[r0,#0x10]
        0x00040f2c:    6818        .h      LDR      r0,[r3,#0]
        0x00040f2e:    1e40        @.      SUBS     r0,r0,#1
        0x00040f30:    6018        .`      STR      r0,[r3,#0]
        0x00040f32:    6b50        Pk      LDR      r0,[r2,#0x34]
        0x00040f34:    6800        .h      LDR      r0,[r0,#0]
        0x00040f36:    2800        .(      CMP      r0,#0
        0x00040f38:    bf0f        ..      ITEEE    EQ
        0x00040f3a:    f04f30ff    O..0    MOVEQ    r0,#0xffffffff
        0x00040f3e:    6b50        Pk      LDRNE    r0,[r2,#0x34]
        0x00040f40:    68c0        .h      LDRNE    r0,[r0,#0xc]
        0x00040f42:    6800        .h      LDRNE    r0,[r0,#0]
        0x00040f44:    6250        Pb      STR      r0,[r2,#0x24]
        0x00040f46:    e9d1c302    ....    LDRD     r12,r3,[r1,#8]
        0x00040f4a:    6948        Hi      LDR      r0,[r1,#0x14]
        0x00040f4c:    f8cc3008    ...0    STR      r3,[r12,#8]
        0x00040f50:    e9d13c02    ...<    LDRD     r3,r12,[r1,#8]
        0x00040f54:    f8cc3004    ...0    STR      r3,[r12,#4]
        0x00040f58:    6843        Ch      LDR      r3,[r0,#4]
        0x00040f5a:    f1010c04    ....    ADD      r12,r1,#4
        0x00040f5e:    4563        cE      CMP      r3,r12
        0x00040f60:    bf04        ..      ITT      EQ
        0x00040f62:    68cb        .h      LDREQ    r3,[r1,#0xc]
        0x00040f64:    6043        C`      STREQ    r3,[r0,#4]
        0x00040f66:    614c        La      STR      r4,[r1,#0x14]
        0x00040f68:    6803        .h      LDR      r3,[r0,#0]
        0x00040f6a:    1e5b        [.      SUBS     r3,r3,#1
        0x00040f6c:    6003        .`      STR      r3,[r0,#0]
        0x00040f6e:    6ac8        .j      LDR      r0,[r1,#0x2c]
        0x00040f70:    68d3        .h      LDR      r3,[r2,#0xc]
        0x00040f72:    4298        .B      CMP      r0,r3
        0x00040f74:    d826        &.      BHI      0x40fc4 ; vTaskRemoveFromUnorderedEventList + 212
        0x00040f76:    bf00        ..      NOP      
        0x00040f78:    4b14        .K      LDR      r3,[pc,#80] ; [0x40fcc] = 0x1000db54
        0x00040f7a:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00040f7e:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x00040f82:    6840        @h      LDR      r0,[r0,#4]
        0x00040f84:    6088        .`      STR      r0,[r1,#8]
        0x00040f86:    6884        .h      LDR      r4,[r0,#8]
        0x00040f88:    60cc        .`      STR      r4,[r1,#0xc]
        0x00040f8a:    6884        .h      LDR      r4,[r0,#8]
        0x00040f8c:    f8c4c004    ....    STR      r12,[r4,#4]
        0x00040f90:    f8c0c008    ....    STR      r12,[r0,#8]
        0x00040f94:    6ac8        .j      LDR      r0,[r1,#0x2c]
        0x00040f96:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00040f9a:    eb030c80    ....    ADD      r12,r3,r0,LSL #2
        0x00040f9e:    f8c1c014    ....    STR      r12,[r1,#0x14]
        0x00040fa2:    f853c020    S. .    LDR      r12,[r3,r0,LSL #2]
        0x00040fa6:    f10c0c01    ....    ADD      r12,r12,#1
        0x00040faa:    f843c020    C. .    STR      r12,[r3,r0,LSL #2]
        0x00040fae:    6ac8        .j      LDR      r0,[r1,#0x2c]
        0x00040fb0:    6811        .h      LDR      r1,[r2,#0]
        0x00040fb2:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00040fb4:    4288        .B      CMP      r0,r1
        0x00040fb6:    bf84        ..      ITT      HI
        0x00040fb8:    2001        .       MOVHI    r0,#1
        0x00040fba:    6190        .a      STRHI    r0,[r2,#0x18]
        0x00040fbc:    bc10        ..      POP      {r4}
        0x00040fbe:    4770        pG      BX       lr
        0x00040fc0:    e7fe        ..      B        0x40fc0 ; vTaskRemoveFromUnorderedEventList + 208
        0x00040fc2:    e7fe        ..      B        0x40fc2 ; vTaskRemoveFromUnorderedEventList + 210
        0x00040fc4:    60d0        .`      STR      r0,[r2,#0xc]
        0x00040fc6:    e7d7        ..      B        0x40f78 ; vTaskRemoveFromUnorderedEventList + 136
    $d
        0x00040fc8:    100003b0    ....    DCD    268436400
        0x00040fcc:    1000db54    T...    DCD    268491604
    $t
    i.vTaskStartScheduler
    vTaskStartScheduler
        0x00040fd0:    b530        0.      PUSH     {r4,r5,lr}
        0x00040fd2:    b083        ..      SUB      sp,sp,#0xc
        0x00040fd4:    4814        .H      LDR      r0,[pc,#80] ; [0x41028] = 0x100003d8
        0x00040fd6:    2500        .%      MOVS     r5,#0
        0x00040fd8:    e9cd5000    ...P    STRD     r5,r0,[sp,#0]
        0x00040fdc:    462b        +F      MOV      r3,r5
        0x00040fde:    f44f7280    O..r    MOV      r2,#0x100
        0x00040fe2:    a112        ..      ADR      r1,{pc}+0x4a ; 0x4102c
        0x00040fe4:    4813        .H      LDR      r0,[pc,#76] ; [0x41034] = 0x3a395
        0x00040fe6:    f000fd1f    ....    BL       xTaskCreate ; 0x41a28
        0x00040fea:    4c13        .L      LDR      r4,[pc,#76] ; [0x41038] = 0x100003b0
        0x00040fec:    2801        .(      CMP      r0,#1
        0x00040fee:    d103        ..      BNE      0x40ff8 ; vTaskStartScheduler + 40
        0x00040ff0:    f001f824    ..$.    BL       xTimerCreateTimerTask ; 0x4203c
        0x00040ff4:    2801        .(      CMP      r0,#1
        0x00040ff6:    d003        ..      BEQ      0x41000 ; vTaskStartScheduler + 48
        0x00040ff8:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00040ffc:    d012        ..      BEQ      0x41024 ; vTaskStartScheduler + 84
        0x00040ffe:    e00e        ..      B        0x4101e ; vTaskStartScheduler + 78
        0x00041000:    2080        .       MOVS     r0,#0x80
        0x00041002:    f3808811    ....    MSR      BASEPRI,r0
        0x00041006:    f3bf8f4f    ..O.    DSB      
        0x0004100a:    f3bf8f6f    ..o.    ISB      
        0x0004100e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00041012:    6260        `b      STR      r0,[r4,#0x24]
        0x00041014:    2001        .       MOVS     r0,#1
        0x00041016:    6120         a      STR      r0,[r4,#0x10]
        0x00041018:    60a5        .`      STR      r5,[r4,#8]
        0x0004101a:    f000fa13    ....    BL       xPortStartScheduler ; 0x41444
        0x0004101e:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00041020:    b003        ..      ADD      sp,sp,#0xc
        0x00041022:    bd30        0.      POP      {r4,r5,pc}
        0x00041024:    e7fe        ..      B        0x41024 ; vTaskStartScheduler + 84
    $d
        0x00041026:    0000        ..      DCW    0
        0x00041028:    100003d8    ....    DCD    268436440
        0x0004102c:    454c4449    IDLE    DCD    1162626121
        0x00041030:    00000000    ....    DCD    0
        0x00041034:    0003a395    ....    DCD    238485
        0x00041038:    100003b0    ....    DCD    268436400
    $t
    i.vTaskStepTick
    vTaskStepTick
        0x0004103c:    b570        p.      PUSH     {r4-r6,lr}
        0x0004103e:    4c0f        .L      LDR      r4,[pc,#60] ; [0x4107c] = 0x100003b0
        0x00041040:    4605        .F      MOV      r5,r0
        0x00041042:    68a0        .h      LDR      r0,[r4,#8]
        0x00041044:    6a61        aj      LDR      r1,[r4,#0x24]
        0x00041046:    4428        (D      ADD      r0,r0,r5
        0x00041048:    4288        .B      CMP      r0,r1
        0x0004104a:    d900        ..      BLS      0x4104e ; vTaskStepTick + 18
        0x0004104c:    e7fe        ..      B        0x4104c ; vTaskStepTick + 16
        0x0004104e:    68a0        .h      LDR      r0,[r4,#8]
        0x00041050:    6a61        aj      LDR      r1,[r4,#0x24]
        0x00041052:    4428        (D      ADD      r0,r0,r5
        0x00041054:    4288        .B      CMP      r0,r1
        0x00041056:    d10a        ..      BNE      0x4106e ; vTaskStepTick + 50
        0x00041058:    6b20         k      LDR      r0,[r4,#0x30]
        0x0004105a:    b160        `.      CBZ      r0,0x41076 ; vTaskStepTick + 58
        0x0004105c:    b165        e.      CBZ      r5,0x41078 ; vTaskStepTick + 60
        0x0004105e:    f7fffd5f    .._.    BL       vPortEnterCritical ; 0x40b20
        0x00041062:    6960        `i      LDR      r0,[r4,#0x14]
        0x00041064:    1c40        @.      ADDS     r0,r0,#1
        0x00041066:    6160        `a      STR      r0,[r4,#0x14]
        0x00041068:    f7fffd74    ..t.    BL       vPortExitCritical ; 0x40b54
        0x0004106c:    1e6d        m.      SUBS     r5,r5,#1
        0x0004106e:    68a0        .h      LDR      r0,[r4,#8]
        0x00041070:    4428        (D      ADD      r0,r0,r5
        0x00041072:    60a0        .`      STR      r0,[r4,#8]
        0x00041074:    bd70        p.      POP      {r4-r6,pc}
        0x00041076:    e7fe        ..      B        0x41076 ; vTaskStepTick + 58
        0x00041078:    e7fe        ..      B        0x41078 ; vTaskStepTick + 60
    $d
        0x0004107a:    0000        ..      DCW    0
        0x0004107c:    100003b0    ....    DCD    268436400
    $t
    i.vTaskSuspendAll
    vTaskSuspendAll
        0x00041080:    4802        .H      LDR      r0,[pc,#8] ; [0x4108c] = 0x100003b0
        0x00041082:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00041084:    1c49        I.      ADDS     r1,r1,#1
        0x00041086:    6301        .c      STR      r1,[r0,#0x30]
        0x00041088:    4770        pG      BX       lr
    $d
        0x0004108a:    0000        ..      DCW    0
        0x0004108c:    100003b0    ....    DCD    268436400
    $t
    i.vTaskSwitchContext
    vTaskSwitchContext
        0x00041090:    b510        ..      PUSH     {r4,lr}
        0x00041092:    4c21        !L      LDR      r4,[pc,#132] ; [0x41118] = 0x100003b0
        0x00041094:    6b20         k      LDR      r0,[r4,#0x30]
        0x00041096:    2800        .(      CMP      r0,#0
        0x00041098:    bf1e        ..      ITTT     NE
        0x0004109a:    2001        .       MOVNE    r0,#1
        0x0004109c:    61a0        .a      STRNE    r0,[r4,#0x18]
        0x0004109e:    bd10        ..      POPNE    {r4,pc}
        0x000410a0:    2000        .       MOVS     r0,#0
        0x000410a2:    61a0        .a      STR      r0,[r4,#0x18]
        0x000410a4:    6820         h      LDR      r0,[r4,#0]
        0x000410a6:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000410a8:    6801        .h      LDR      r1,[r0,#0]
        0x000410aa:    f1b13fa5    ...?    CMP      r1,#0xa5a5a5a5
        0x000410ae:    bf04        ..      ITT      EQ
        0x000410b0:    6841        Ah      LDREQ    r1,[r0,#4]
        0x000410b2:    f1b13fa5    ...?    CMPEQ    r1,#0xa5a5a5a5
        0x000410b6:    d107        ..      BNE      0x410c8 ; vTaskSwitchContext + 56
        0x000410b8:    6881        .h      LDR      r1,[r0,#8]
        0x000410ba:    f1b13fa5    ...?    CMP      r1,#0xa5a5a5a5
        0x000410be:    bf04        ..      ITT      EQ
        0x000410c0:    68c0        .h      LDREQ    r0,[r0,#0xc]
        0x000410c2:    f1b03fa5    ...?    CMPEQ    r0,#0xa5a5a5a5
        0x000410c6:    d005        ..      BEQ      0x410d4 ; vTaskSwitchContext + 68
        0x000410c8:    6820         h      LDR      r0,[r4,#0]
        0x000410ca:    f1000134    ..4.    ADD      r1,r0,#0x34
        0x000410ce:    6820         h      LDR      r0,[r4,#0]
        0x000410d0:    f7fffcbb    ....    BL       vApplicationStackOverflowHook ; 0x40a4a
        0x000410d4:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000410d6:    4911        .I      LDR      r1,[pc,#68] ; [0x4111c] = 0x1000db54
        0x000410d8:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x000410dc:    f8512022    Q."     LDR      r2,[r1,r2,LSL #2]
        0x000410e0:    b93a        :.      CBNZ     r2,0x410f2 ; vTaskSwitchContext + 98
        0x000410e2:    b1b8        ..      CBZ      r0,0x41114 ; vTaskSwitchContext + 132
        0x000410e4:    1e40        @.      SUBS     r0,r0,#1
        0x000410e6:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x000410ea:    f8512022    Q."     LDR      r2,[r1,r2,LSL #2]
        0x000410ee:    2a00        .*      CMP      r2,#0
        0x000410f0:    d0f7        ..      BEQ      0x410e2 ; vTaskSwitchContext + 82
        0x000410f2:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x000410f6:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x000410fa:    f1020308    ....    ADD      r3,r2,#8
        0x000410fe:    6851        Qh      LDR      r1,[r2,#4]
        0x00041100:    6849        Ih      LDR      r1,[r1,#4]
        0x00041102:    6051        Q`      STR      r1,[r2,#4]
        0x00041104:    4299        .B      CMP      r1,r3
        0x00041106:    bf04        ..      ITT      EQ
        0x00041108:    6849        Ih      LDREQ    r1,[r1,#4]
        0x0004110a:    6051        Q`      STREQ    r1,[r2,#4]
        0x0004110c:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004110e:    6021        !`      STR      r1,[r4,#0]
        0x00041110:    60e0        .`      STR      r0,[r4,#0xc]
        0x00041112:    bd10        ..      POP      {r4,pc}
        0x00041114:    e7fe        ..      B        0x41114 ; vTaskSwitchContext + 132
    $d
        0x00041116:    0000        ..      DCW    0
        0x00041118:    100003b0    ....    DCD    268436400
        0x0004111c:    1000db54    T...    DCD    268491604
    $t
    i.validate_transaction
    validate_transaction
        0x00041120:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00041124:    460c        .F      MOV      r4,r1
        0x00041126:    4682        .F      MOV      r10,r0
        0x00041128:    e9d40601    ....    LDRD     r0,r6,[r4,#4]
        0x0004112c:    f8918014    ....    LDRB     r8,[r1,#0x14]
        0x00041130:    68cf        .h      LDR      r7,[r1,#0xc]
        0x00041132:    690d        .i      LDR      r5,[r1,#0x10]
        0x00041134:    4691        .F      MOV      r9,r2
        0x00041136:    2805        .(      CMP      r0,#5
        0x00041138:    d834        4.      BHI      0x411a4 ; validate_transaction + 132
        0x0004113a:    00c2        ..      LSLS     r2,r0,#3
        0x0004113c:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00041140:    4601        .F      MOV      r1,r0
        0x00041142:    f7d7f98d    ....    BL       __aeabi_llsl ; 0x18460
        0x00041146:    460a        .F      MOV      r2,r1
        0x00041148:    ea000106    ....    AND      r1,r0,r6
        0x0004114c:    ea020007    ....    AND      r0,r2,r7
        0x00041150:    4308        .C      ORRS     r0,r0,r1
        0x00041152:    d127        '.      BNE      0x411a4 ; validate_transaction + 132
        0x00041154:    b14d        M.      CBZ      r5,0x4116a ; validate_transaction + 74
        0x00041156:    f1b80f00    ....    CMP      r8,#0
        0x0004115a:    d004        ..      BEQ      0x41166 ; validate_transaction + 70
        0x0004115c:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0004115e:    b308        ..      CBZ      r0,0x411a4 ; validate_transaction + 132
        0x00041160:    f1b80f01    ....    CMP      r8,#1
        0x00041164:    d001        ..      BEQ      0x4116a ; validate_transaction + 74
        0x00041166:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00041168:    b1e0        ..      CBZ      r0,0x411a4 ; validate_transaction + 132
        0x0004116a:    f89a0008    ....    LDRB     r0,[r10,#8]
        0x0004116e:    2801        .(      CMP      r0,#1
        0x00041170:    d001        ..      BEQ      0x41176 ; validate_transaction + 86
        0x00041172:    b138        8.      CBZ      r0,0x41184 ; validate_transaction + 100
        0x00041174:    e002        ..      B        0x4117c ; validate_transaction + 92
        0x00041176:    f5b55f80    ..._    CMP      r5,#0x1000
        0x0004117a:    d213        ..      BCS      0x411a4 ; validate_transaction + 132
        0x0004117c:    f1b90f00    ....    CMP      r9,#0
        0x00041180:    d007        ..      BEQ      0x41192 ; validate_transaction + 114
        0x00041182:    e012        ..      B        0x411aa ; validate_transaction + 138
        0x00041184:    6820         h      LDR      r0,[r4,#0]
        0x00041186:    2804        .(      CMP      r0,#4
        0x00041188:    bf98        ..      IT       LS
        0x0004118a:    f5b55f80    ..._    CMPLS    r5,#0x1000
        0x0004118e:    d3f5        ..      BCC      0x4117c ; validate_transaction + 92
        0x00041190:    e008        ..      B        0x411a4 ; validate_transaction + 132
        0x00041192:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x00041196:    f0100fe0    ....    TST      r0,#0xe0
        0x0004119a:    d103        ..      BNE      0x411a4 ; validate_transaction + 132
        0x0004119c:    4904        .I      LDR      r1,[pc,#16] ; [0x411b0] = 0xe0e0e0
        0x0004119e:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x000411a0:    4208        .B      TST      r0,r1
        0x000411a2:    d002        ..      BEQ      0x411aa ; validate_transaction + 138
        0x000411a4:    2006        .       MOVS     r0,#6
        0x000411a6:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000411aa:    2000        .       MOVS     r0,#0
        0x000411ac:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x000411b0:    00e0e0e0    ....    DCD    14737632
    $t
    i.wsfOsDispatcher
    wsfOsDispatcher
        0x000411b4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000411b8:    b082        ..      SUB      sp,sp,#8
        0x000411ba:    4c44        DL      LDR      r4,[pc,#272] ; [0x412cc] = 0x100044e4
        0x000411bc:    f7dbff04    ....    BL       WsfTimerUpdateTicks ; 0x1cfc8
        0x000411c0:    f894003c    ..<.    LDRB     r0,[r4,#0x3c]
        0x000411c4:    2700        .'      MOVS     r7,#0
        0x000411c6:    4e42        BN      LDR      r6,[pc,#264] ; [0x412d0] = 0x1000017c
        0x000411c8:    2800        .(      CMP      r0,#0
        0x000411ca:    d068        h.      BEQ      0x4129e ; wsfOsDispatcher + 234
        0x000411cc:    7830        0x      LDRB     r0,[r6,#0]
        0x000411ce:    b900        ..      CBNZ     r0,0x411d2 ; wsfOsDispatcher + 30
        0x000411d0:    b672        r.      CPSID    i
        0x000411d2:    f894503c    ..<P    LDRB     r5,[r4,#0x3c]
        0x000411d6:    f884703c    ..<p    STRB     r7,[r4,#0x3c]
        0x000411da:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x000411de:    7030        0p      STRB     r0,[r6,#0]
        0x000411e0:    d100        ..      BNE      0x411e4 ; wsfOsDispatcher + 48
        0x000411e2:    b662        b.      CPSIE    i
        0x000411e4:    f0150f01    ....    TST      r5,#1
        0x000411e8:    d01a        ..      BEQ      0x41220 ; wsfOsDispatcher + 108
        0x000411ea:    a901        ..      ADD      r1,sp,#4
        0x000411ec:    f1040034    ..4.    ADD      r0,r4,#0x34
        0x000411f0:    f7dbfcaf    ....    BL       WsfMsgDeq ; 0x1cb52
        0x000411f4:    ea5f0800    _...    MOVS     r8,r0
        0x000411f8:    d012        ..      BEQ      0x41220 ; wsfOsDispatcher + 108
        0x000411fa:    bf00        ..      NOP      
        0x000411fc:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00041200:    4641        AF      MOV      r1,r8
        0x00041202:    f8542020    T.      LDR      r2,[r4,r0,LSL #2]
        0x00041206:    2000        .       MOVS     r0,#0
        0x00041208:    4790        .G      BLX      r2
        0x0004120a:    4640        @F      MOV      r0,r8
        0x0004120c:    f7dbfcb3    ....    BL       WsfMsgFree ; 0x1cb76
        0x00041210:    a901        ..      ADD      r1,sp,#4
        0x00041212:    f1040034    ..4.    ADD      r0,r4,#0x34
        0x00041216:    f7dbfc9c    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0004121a:    ea5f0800    _...    MOVS     r8,r0
        0x0004121e:    d1ed        ..      BNE      0x411fc ; wsfOsDispatcher + 72
        0x00041220:    f0150f02    ....    TST      r5,#2
        0x00041224:    d00f        ..      BEQ      0x41246 ; wsfOsDispatcher + 146
        0x00041226:    2000        .       MOVS     r0,#0
        0x00041228:    f7dbfe2a    ..*.    BL       WsfTimerServiceExpired ; 0x1ce80
        0x0004122c:    b158        X.      CBZ      r0,0x41246 ; wsfOsDispatcher + 146
        0x0004122e:    7b01        .{      LDRB     r1,[r0,#0xc]
        0x00041230:    f8542021    T.!     LDR      r2,[r4,r1,LSL #2]
        0x00041234:    f1000108    ....    ADD      r1,r0,#8
        0x00041238:    2000        .       MOVS     r0,#0
        0x0004123a:    4790        .G      BLX      r2
        0x0004123c:    2000        .       MOVS     r0,#0
        0x0004123e:    f7dbfe1f    ....    BL       WsfTimerServiceExpired ; 0x1ce80
        0x00041242:    2800        .(      CMP      r0,#0
        0x00041244:    d1f3        ..      BNE      0x4122e ; wsfOsDispatcher + 122
        0x00041246:    f0150f04    ....    TST      r5,#4
        0x0004124a:    bf18        ..      IT       NE
        0x0004124c:    2500        .%      MOVNE    r5,#0
        0x0004124e:    d022        ".      BEQ      0x41296 ; wsfOsDispatcher + 226
        0x00041250:    1961        a.      ADDS     r1,r4,r5
        0x00041252:    f8910028    ..(.    LDRB     r0,[r1,#0x28]
        0x00041256:    2800        .(      CMP      r0,#0
        0x00041258:    bf1c        ..      ITT      NE
        0x0004125a:    f8540025    T.%.    LDRNE    r0,[r4,r5,LSL #2]
        0x0004125e:    2800        .(      CMPNE    r0,#0
        0x00041260:    d015        ..      BEQ      0x4128e ; wsfOsDispatcher + 218
        0x00041262:    7830        0x      LDRB     r0,[r6,#0]
        0x00041264:    b900        ..      CBNZ     r0,0x41268 ; wsfOsDispatcher + 180
        0x00041266:    b672        r.      CPSID    i
        0x00041268:    f1000001    ....    ADD      r0,r0,#1
        0x0004126c:    7030        0p      STRB     r0,[r6,#0]
        0x0004126e:    f8910028    ..(.    LDRB     r0,[r1,#0x28]
        0x00041272:    f8817028    ..(p    STRB     r7,[r1,#0x28]
        0x00041276:    7831        1x      LDRB     r1,[r6,#0]
        0x00041278:    f1a10101    ....    SUB      r1,r1,#1
        0x0004127c:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00041280:    7031        1p      STRB     r1,[r6,#0]
        0x00041282:    d100        ..      BNE      0x41286 ; wsfOsDispatcher + 210
        0x00041284:    b662        b.      CPSIE    i
        0x00041286:    f8542025    T.%     LDR      r2,[r4,r5,LSL #2]
        0x0004128a:    2100        .!      MOVS     r1,#0
        0x0004128c:    4790        .G      BLX      r2
        0x0004128e:    1c68        h.      ADDS     r0,r5,#1
        0x00041290:    b2c5        ..      UXTB     r5,r0
        0x00041292:    2d0a        .-      CMP      r5,#0xa
        0x00041294:    d3dc        ..      BCC      0x41250 ; wsfOsDispatcher + 156
        0x00041296:    f894003c    ..<.    LDRB     r0,[r4,#0x3c]
        0x0004129a:    2800        .(      CMP      r0,#0
        0x0004129c:    d196        ..      BNE      0x411cc ; wsfOsDispatcher + 24
        0x0004129e:    f7dbfe93    ....    BL       WsfTimerUpdateTicks ; 0x1cfc8
        0x000412a2:    480a        .H      LDR      r0,[pc,#40] ; [0x412cc] = 0x100044e4
        0x000412a4:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x000412a8:    2800        .(      CMP      r0,#0
        0x000412aa:    bf1c        ..      ITT      NE
        0x000412ac:    b002        ..      ADDNE    sp,sp,#8
        0x000412ae:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x000412b2:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000412b6:    2201        ."      MOVS     r2,#1
        0x000412b8:    9000        ..      STR      r0,[sp,#0]
        0x000412ba:    2300        .#      MOVS     r3,#0
        0x000412bc:    4611        .F      MOV      r1,r2
        0x000412be:    6870        ph      LDR      r0,[r6,#4]
        0x000412c0:    f000f852    ..R.    BL       xEventGroupWaitBits ; 0x41368
        0x000412c4:    b002        ..      ADD      sp,sp,#8
        0x000412c6:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x000412ca:    0000        ..      DCW    0
        0x000412cc:    100044e4    .D..    DCD    268453092
        0x000412d0:    1000017c    |...    DCD    268435836
    $t
    i.xEventGroupCreate
    xEventGroupCreate
        0x000412d4:    b510        ..      PUSH     {r4,lr}
        0x000412d6:    2018        .       MOVS     r0,#0x18
        0x000412d8:    f7f9fb04    ....    BL       pvPortMalloc ; 0x3a8e4
        0x000412dc:    0004        ..      MOVS     r4,r0
        0x000412de:    d004        ..      BEQ      0x412ea ; xEventGroupCreate + 22
        0x000412e0:    2000        .       MOVS     r0,#0
        0x000412e2:    6020         `      STR      r0,[r4,#0]
        0x000412e4:    1d20         .      ADDS     r0,r4,#4
        0x000412e6:    f7fffbee    ....    BL       vListInitialise ; 0x40ac6
        0x000412ea:    4620         F      MOV      r0,r4
        0x000412ec:    bd10        ..      POP      {r4,pc}
    i.xEventGroupSetBits
    xEventGroupSetBits
        0x000412ee:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000412f2:    2600        .&      MOVS     r6,#0
        0x000412f4:    460d        .F      MOV      r5,r1
        0x000412f6:    0004        ..      MOVS     r4,r0
        0x000412f8:    d003        ..      BEQ      0x41302 ; xEventGroupSetBits + 20
        0x000412fa:    f0154f7f    ...O    TST      r5,#0xff000000
        0x000412fe:    d001        ..      BEQ      0x41304 ; xEventGroupSetBits + 22
        0x00041300:    e7fe        ..      B        0x41300 ; xEventGroupSetBits + 18
        0x00041302:    e7fe        ..      B        0x41302 ; xEventGroupSetBits + 20
        0x00041304:    f1040804    ....    ADD      r8,r4,#4
        0x00041308:    f104070c    ....    ADD      r7,r4,#0xc
        0x0004130c:    f7fffeb8    ....    BL       vTaskSuspendAll ; 0x41080
        0x00041310:    6821        !h      LDR      r1,[r4,#0]
        0x00041312:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x00041316:    4329        )C      ORRS     r1,r1,r5
        0x00041318:    6021        !`      STR      r1,[r4,#0]
        0x0004131a:    42b8        .B      CMP      r0,r7
        0x0004131c:    d01b        ..      BEQ      0x41356 ; xEventGroupSetBits + 104
        0x0004131e:    e9d01500    ....    LDRD     r1,r5,[r0,#0]
        0x00041322:    f001427f    ...B    AND      r2,r1,#0xff000000
        0x00041326:    6823        #h      LDR      r3,[r4,#0]
        0x00041328:    f021417f    !..A    BIC      r1,r1,#0xff000000
        0x0004132c:    f0126f80    ...o    TST      r2,#0x4000000
        0x00041330:    d003        ..      BEQ      0x4133a ; xEventGroupSetBits + 76
        0x00041332:    ea310303    1...    BICS     r3,r1,r3
        0x00041336:    d002        ..      BEQ      0x4133e ; xEventGroupSetBits + 80
        0x00041338:    e00a        ..      B        0x41350 ; xEventGroupSetBits + 98
        0x0004133a:    420b        .B      TST      r3,r1
        0x0004133c:    d008        ..      BEQ      0x41350 ; xEventGroupSetBits + 98
        0x0004133e:    f0127f80    ....    TST      r2,#0x1000000
        0x00041342:    bf18        ..      IT       NE
        0x00041344:    430e        .C      ORRNE    r6,r6,r1
        0x00041346:    6821        !h      LDR      r1,[r4,#0]
        0x00041348:    f0417100    A..q    ORR      r1,r1,#0x2000000
        0x0004134c:    f7fffdd0    ....    BL       vTaskRemoveFromUnorderedEventList ; 0x40ef0
        0x00041350:    4628        (F      MOV      r0,r5
        0x00041352:    42bd        .B      CMP      r5,r7
        0x00041354:    d1e3        ..      BNE      0x4131e ; xEventGroupSetBits + 48
        0x00041356:    6820         h      LDR      r0,[r4,#0]
        0x00041358:    43b0        .C      BICS     r0,r0,r6
        0x0004135a:    6020         `      STR      r0,[r4,#0]
        0x0004135c:    f000fd7c    ..|.    BL       xTaskResumeAll ; 0x41e58
        0x00041360:    6820         h      LDR      r0,[r4,#0]
        0x00041362:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00041366:    0000        ..      MOVS     r0,r0
    i.xEventGroupWaitBits
    xEventGroupWaitBits
        0x00041368:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0004136c:    461f        .F      MOV      r7,r3
        0x0004136e:    f8dd9020    .. .    LDR      r9,[sp,#0x20]
        0x00041372:    4690        .F      MOV      r8,r2
        0x00041374:    460c        .F      MOV      r4,r1
        0x00041376:    0006        ..      MOVS     r6,r0
        0x00041378:    f04f0500    O...    MOV      r5,#0
        0x0004137c:    d003        ..      BEQ      0x41386 ; xEventGroupWaitBits + 30
        0x0004137e:    f0144f7f    ...O    TST      r4,#0xff000000
        0x00041382:    d001        ..      BEQ      0x41388 ; xEventGroupWaitBits + 32
        0x00041384:    e7fe        ..      B        0x41384 ; xEventGroupWaitBits + 28
        0x00041386:    e7fe        ..      B        0x41386 ; xEventGroupWaitBits + 30
        0x00041388:    b11c        ..      CBZ      r4,0x41392 ; xEventGroupWaitBits + 42
        0x0004138a:    f000fc1b    ....    BL       xTaskGetSchedulerState ; 0x41bc4
        0x0004138e:    b108        ..      CBZ      r0,0x41394 ; xEventGroupWaitBits + 44
        0x00041390:    e004        ..      B        0x4139c ; xEventGroupWaitBits + 52
        0x00041392:    e7fe        ..      B        0x41392 ; xEventGroupWaitBits + 42
        0x00041394:    f1b90f00    ....    CMP      r9,#0
        0x00041398:    d000        ..      BEQ      0x4139c ; xEventGroupWaitBits + 52
        0x0004139a:    e7fe        ..      B        0x4139a ; xEventGroupWaitBits + 50
        0x0004139c:    f7fffe70    ..p.    BL       vTaskSuspendAll ; 0x41080
        0x000413a0:    6830        0h      LDR      r0,[r6,#0]
        0x000413a2:    b11f        ..      CBZ      r7,0x413ac ; xEventGroupWaitBits + 68
        0x000413a4:    ea340100    4...    BICS     r1,r4,r0
        0x000413a8:    d002        ..      BEQ      0x413b0 ; xEventGroupWaitBits + 72
        0x000413aa:    e00a        ..      B        0x413c2 ; xEventGroupWaitBits + 90
        0x000413ac:    4220         B      TST      r0,r4
        0x000413ae:    d008        ..      BEQ      0x413c2 ; xEventGroupWaitBits + 90
        0x000413b0:    4605        .F      MOV      r5,r0
        0x000413b2:    f1b80f00    ....    CMP      r8,#0
        0x000413b6:    bf1c        ..      ITT      NE
        0x000413b8:    43a0        .C      BICNE    r0,r0,r4
        0x000413ba:    6030        0`      STRNE    r0,[r6,#0]
        0x000413bc:    f000fd4c    ..L.    BL       xTaskResumeAll ; 0x41e58
        0x000413c0:    e03b        ;.      B        0x4143a ; xEventGroupWaitBits + 210
        0x000413c2:    f1b90f00    ....    CMP      r9,#0
        0x000413c6:    d012        ..      BEQ      0x413ee ; xEventGroupWaitBits + 134
        0x000413c8:    f1b80f00    ....    CMP      r8,#0
        0x000413cc:    bf18        ..      IT       NE
        0x000413ce:    f04f7580    O..u    MOVNE    r5,#0x1000000
        0x000413d2:    2f00        ./      CMP      r7,#0
        0x000413d4:    bf18        ..      IT       NE
        0x000413d6:    f0456580    E..e    ORRNE    r5,r5,#0x4000000
        0x000413da:    ea440105    D...    ORR      r1,r4,r5
        0x000413de:    464a        JF      MOV      r2,r9
        0x000413e0:    1d30        0.      ADDS     r0,r6,#4
        0x000413e2:    f7fffd51    ..Q.    BL       vTaskPlaceOnUnorderedEventList ; 0x40e88
        0x000413e6:    f000fd37    ..7.    BL       xTaskResumeAll ; 0x41e58
        0x000413ea:    b960        `.      CBNZ     r0,0x41406 ; xEventGroupWaitBits + 158
        0x000413ec:    e003        ..      B        0x413f6 ; xEventGroupWaitBits + 142
        0x000413ee:    4605        .F      MOV      r5,r0
        0x000413f0:    f000fd32    ..2.    BL       xTaskResumeAll ; 0x41e58
        0x000413f4:    e021        !.      B        0x4143a ; xEventGroupWaitBits + 210
        0x000413f6:    4912        .I      LDR      r1,[pc,#72] ; [0x41440] = 0xe000ed04
        0x000413f8:    f04f5080    O..P    MOV      r0,#0x10000000
        0x000413fc:    6008        .`      STR      r0,[r1,#0]
        0x000413fe:    f3bf8f4f    ..O.    DSB      
        0x00041402:    f3bf8f6f    ..o.    ISB      
        0x00041406:    f7fffb13    ....    BL       uxTaskResetEventItemValue ; 0x40a30
        0x0004140a:    4605        .F      MOV      r5,r0
        0x0004140c:    f0107f00    ....    TST      r0,#0x2000000
        0x00041410:    d111        ..      BNE      0x41436 ; xEventGroupWaitBits + 206
        0x00041412:    f7fffb85    ....    BL       vPortEnterCritical ; 0x40b20
        0x00041416:    6835        5h      LDR      r5,[r6,#0]
        0x00041418:    b11f        ..      CBZ      r7,0x41422 ; xEventGroupWaitBits + 186
        0x0004141a:    ea340005    4...    BICS     r0,r4,r5
        0x0004141e:    d002        ..      BEQ      0x41426 ; xEventGroupWaitBits + 190
        0x00041420:    e007        ..      B        0x41432 ; xEventGroupWaitBits + 202
        0x00041422:    4225        %B      TST      r5,r4
        0x00041424:    d005        ..      BEQ      0x41432 ; xEventGroupWaitBits + 202
        0x00041426:    f1b80f00    ....    CMP      r8,#0
        0x0004142a:    d002        ..      BEQ      0x41432 ; xEventGroupWaitBits + 202
        0x0004142c:    ea250004    %...    BIC      r0,r5,r4
        0x00041430:    6030        0`      STR      r0,[r6,#0]
        0x00041432:    f7fffb8f    ....    BL       vPortExitCritical ; 0x40b54
        0x00041436:    f025457f    %..E    BIC      r5,r5,#0xff000000
        0x0004143a:    4628        (F      MOV      r0,r5
        0x0004143c:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00041440:    e000ed04    ....    DCD    3758157060
    $t
    i.xPortStartScheduler
    xPortStartScheduler
        0x00041444:    482c        ,H      LDR      r0,[pc,#176] ; [0x414f8] = 0xe000ed00
        0x00041446:    b510        ..      PUSH     {r4,lr}
        0x00041448:    6801        .h      LDR      r1,[r0,#0]
        0x0004144a:    b082        ..      SUB      sp,sp,#8
        0x0004144c:    4a2b        +J      LDR      r2,[pc,#172] ; [0x414fc] = 0x410fc271
        0x0004144e:    4291        .B      CMP      r1,r2
        0x00041450:    d100        ..      BNE      0x41454 ; xPortStartScheduler + 16
        0x00041452:    e7fe        ..      B        0x41452 ; xPortStartScheduler + 14
        0x00041454:    6800        .h      LDR      r0,[r0,#0]
        0x00041456:    492a        *I      LDR      r1,[pc,#168] ; [0x41500] = 0x410fc270
        0x00041458:    4288        .B      CMP      r0,r1
        0x0004145a:    d100        ..      BNE      0x4145e ; xPortStartScheduler + 26
        0x0004145c:    e7fe        ..      B        0x4145c ; xPortStartScheduler + 24
        0x0004145e:    4a29        )J      LDR      r2,[pc,#164] ; [0x41504] = 0xe000e400
        0x00041460:    7810        .x      LDRB     r0,[r2,#0]
        0x00041462:    9001        ..      STR      r0,[sp,#4]
        0x00041464:    20ff        .       MOVS     r0,#0xff
        0x00041466:    7010        .p      STRB     r0,[r2,#0]
        0x00041468:    7810        .x      LDRB     r0,[r2,#0]
        0x0004146a:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0004146e:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00041472:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x00041476:    f00000e0    ....    AND      r0,r0,#0xe0
        0x0004147a:    4288        .B      CMP      r0,r1
        0x0004147c:    d000        ..      BEQ      0x41480 ; xPortStartScheduler + 60
        0x0004147e:    e7fe        ..      B        0x4147e ; xPortStartScheduler + 58
        0x00041480:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00041484:    4c20         L      LDR      r4,[pc,#128] ; [0x41508] = 0x1000014c
        0x00041486:    f0000080    ....    AND      r0,r0,#0x80
        0x0004148a:    7020         p      STRB     r0,[r4,#0]
        0x0004148c:    2007        .       MOVS     r0,#7
        0x0004148e:    60e0        .`      STR      r0,[r4,#0xc]
        0x00041490:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x00041494:    f0110f80    ....    TST      r1,#0x80
        0x00041498:    d00e        ..      BEQ      0x414b8 ; xPortStartScheduler + 116
        0x0004149a:    bf00        ..      NOP      
        0x0004149c:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x000414a0:    0049        I.      LSLS     r1,r1,#1
        0x000414a2:    f88d1000    ....    STRB     r1,[sp,#0]
        0x000414a6:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x000414aa:    1e40        @.      SUBS     r0,r0,#1
        0x000414ac:    f0110f80    ....    TST      r1,#0x80
        0x000414b0:    d1f4        ..      BNE      0x4149c ; xPortStartScheduler + 88
        0x000414b2:    60e0        .`      STR      r0,[r4,#0xc]
        0x000414b4:    2804        .(      CMP      r0,#4
        0x000414b6:    d000        ..      BEQ      0x414ba ; xPortStartScheduler + 118
        0x000414b8:    e7fe        ..      B        0x414b8 ; xPortStartScheduler + 116
        0x000414ba:    f44f6080    O..`    MOV      r0,#0x400
        0x000414be:    60e0        .`      STR      r0,[r4,#0xc]
        0x000414c0:    9801        ..      LDR      r0,[sp,#4]
        0x000414c2:    7010        .p      STRB     r0,[r2,#0]
        0x000414c4:    4811        .H      LDR      r0,[pc,#68] ; [0x4150c] = 0xe000ed20
        0x000414c6:    6801        .h      LDR      r1,[r0,#0]
        0x000414c8:    f4410160    A.`.    ORR      r1,r1,#0xe00000
        0x000414cc:    6001        .`      STR      r1,[r0,#0]
        0x000414ce:    6801        .h      LDR      r1,[r0,#0]
        0x000414d0:    f0414160    A.`A    ORR      r1,r1,#0xe0000000
        0x000414d4:    6001        .`      STR      r1,[r0,#0]
        0x000414d6:    f7fffb91    ....    BL       vPortSetupTimerInterrupt ; 0x40bfc
        0x000414da:    2000        .       MOVS     r0,#0
        0x000414dc:    60a0        .`      STR      r0,[r4,#8]
        0x000414de:    f7d6ff4b    ..K.    BL       __asm___6_port_c_39a90d8d__prvEnableVFP ; 0x18378
        0x000414e2:    480b        .H      LDR      r0,[pc,#44] ; [0x41510] = 0xe000ef34
        0x000414e4:    6801        .h      LDR      r1,[r0,#0]
        0x000414e6:    f0414140    A.@A    ORR      r1,r1,#0xc0000000
        0x000414ea:    6001        .`      STR      r1,[r0,#0]
        0x000414ec:    f7d6ff30    ..0.    BL       __asm___6_port_c_39a90d8d__prvStartFirstTask ; 0x18350
        0x000414f0:    b002        ..      ADD      sp,sp,#8
        0x000414f2:    2000        .       MOVS     r0,#0
        0x000414f4:    bd10        ..      POP      {r4,pc}
    $d
        0x000414f6:    0000        ..      DCW    0
        0x000414f8:    e000ed00    ....    DCD    3758157056
        0x000414fc:    410fc271    q..A    DCD    1091551857
        0x00041500:    410fc270    p..A    DCD    1091551856
        0x00041504:    e000e400    ....    DCD    3758154752
        0x00041508:    1000014c    L...    DCD    268435788
        0x0004150c:    e000ed20     ...    DCD    3758157088
        0x00041510:    e000ef34    4...    DCD    3758157620
    $t
    i.xPortStimerTickHandler
    xPortStimerTickHandler
        0x00041514:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00041518:    4606        .F      MOV      r6,r0
        0x0004151a:    2500        .%      MOVS     r5,#0
        0x0004151c:    f7e2f9be    ....    BL       am_hal_stimer_counter_get ; 0x2389c
        0x00041520:    4c19        .L      LDR      r4,[pc,#100] ; [0x41588] = 0x1000014c
        0x00041522:    4607        .F      MOV      r7,r0
        0x00041524:    6920         i      LDR      r0,[r4,#0x10]
        0x00041526:    1b81        ..      SUBS     r1,r0,r6
        0x00041528:    2000        .       MOVS     r0,#0
        0x0004152a:    f7e2f949    ..I.    BL       am_hal_stimer_compare_delta_set ; 0x237c0
        0x0004152e:    6920         i      LDR      r0,[r4,#0x10]
        0x00041530:    1b80        ..      SUBS     r0,r0,r6
        0x00041532:    1c41        A.      ADDS     r1,r0,#1
        0x00041534:    2001        .       MOVS     r0,#1
        0x00041536:    f7e2f943    ..C.    BL       am_hal_stimer_compare_delta_set ; 0x237c0
        0x0004153a:    6860        `h      LDR      r0,[r4,#4]
        0x0004153c:    6921        !i      LDR      r1,[r4,#0x10]
        0x0004153e:    1a38        8.      SUBS     r0,r7,r0
        0x00041540:    fbb0f2f1    ....    UDIV     r2,r0,r1
        0x00041544:    fbb0f3f1    ....    UDIV     r3,r0,r1
        0x00041548:    fb010113    ....    MLS      r1,r1,r3,r0
        0x0004154c:    1a78        x.      SUBS     r0,r7,r1
        0x0004154e:    6060        ``      STR      r0,[r4,#4]
        0x00041550:    2080        .       MOVS     r0,#0x80
        0x00041552:    f3808811    ....    MSR      BASEPRI,r0
        0x00041556:    f3bf8f4f    ..O.    DSB      
        0x0004155a:    f3bf8f6f    ..o.    ISB      
        0x0004155e:    1e54        T.      SUBS     r4,r2,#1
        0x00041560:    d30c        ..      BCC      0x4157c ; xPortStimerTickHandler + 104
        0x00041562:    bf00        ..      NOP      
        0x00041564:    f000fb42    ..B.    BL       xTaskIncrementTick ; 0x41bec
        0x00041568:    2800        .(      CMP      r0,#0
        0x0004156a:    bf18        ..      IT       NE
        0x0004156c:    2501        .%      MOVNE    r5,#1
        0x0004156e:    1e64        d.      SUBS     r4,r4,#1
        0x00041570:    d2f8        ..      BCS      0x41564 ; xPortStimerTickHandler + 80
        0x00041572:    b11d        ..      CBZ      r5,0x4157c ; xPortStimerTickHandler + 104
        0x00041574:    4905        .I      LDR      r1,[pc,#20] ; [0x4158c] = 0xe000ed04
        0x00041576:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004157a:    6008        .`      STR      r0,[r1,#0]
        0x0004157c:    2000        .       MOVS     r0,#0
        0x0004157e:    f3808811    ....    MSR      BASEPRI,r0
        0x00041582:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00041586:    0000        ..      DCW    0
        0x00041588:    1000014c    L...    DCD    268435788
        0x0004158c:    e000ed04    ....    DCD    3758157060
    $t
    i.xQueueGenericCreate
    xQueueGenericCreate
        0x00041590:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00041594:    460e        .F      MOV      r6,r1
        0x00041596:    0004        ..      MOVS     r4,r0
        0x00041598:    d03f        ?.      BEQ      0x4161a ; xQueueGenericCreate + 138
        0x0004159a:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x0004159e:    fbb7f0f4    ....    UDIV     r0,r7,r4
        0x000415a2:    4286        .B      CMP      r6,r0
        0x000415a4:    bf9c        ..      ITT      LS
        0x000415a6:    fb04f006    ....    MULLS    r0,r4,r6
        0x000415aa:    f1100f49    ..I.    CMNLS    r0,#0x49
        0x000415ae:    d834        4.      BHI      0x4161a ; xQueueGenericCreate + 138
        0x000415b0:    3048        H0      ADDS     r0,r0,#0x48
        0x000415b2:    f7f9f997    ....    BL       pvPortMalloc ; 0x3a8e4
        0x000415b6:    0005        ..      MOVS     r5,r0
        0x000415b8:    d02b        +.      BEQ      0x41612 ; xQueueGenericCreate + 130
        0x000415ba:    f1050148    ..H.    ADD      r1,r5,#0x48
        0x000415be:    2e00        ..      CMP      r6,#0
        0x000415c0:    bf0c        ..      ITE      EQ
        0x000415c2:    6000        .`      STREQ    r0,[r0,#0]
        0x000415c4:    6001        .`      STRNE    r1,[r0,#0]
        0x000415c6:    e9c0460f    ...F    STRD     r4,r6,[r0,#0x3c]
        0x000415ca:    4604        .F      MOV      r4,r0
        0x000415cc:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x000415ce:    fbb7f0f0    ....    UDIV     r0,r7,r0
        0x000415d2:    42b0        .B      CMP      r0,r6
        0x000415d4:    d320         .      BCC      0x41618 ; xQueueGenericCreate + 136
        0x000415d6:    f7fffaa3    ....    BL       vPortEnterCritical ; 0x40b20
        0x000415da:    e9d4120f    ....    LDRD     r1,r2,[r4,#0x3c]
        0x000415de:    6820         h      LDR      r0,[r4,#0]
        0x000415e0:    fb010002    ....    MLA      r0,r1,r2,r0
        0x000415e4:    60a0        .`      STR      r0,[r4,#8]
        0x000415e6:    2000        .       MOVS     r0,#0
        0x000415e8:    63a0        .c      STR      r0,[r4,#0x38]
        0x000415ea:    6820         h      LDR      r0,[r4,#0]
        0x000415ec:    1e49        I.      SUBS     r1,r1,#1
        0x000415ee:    6060        ``      STR      r0,[r4,#4]
        0x000415f0:    fb010002    ....    MLA      r0,r1,r2,r0
        0x000415f4:    60e0        .`      STR      r0,[r4,#0xc]
        0x000415f6:    f8847044    ..Dp    STRB     r7,[r4,#0x44]
        0x000415fa:    f8847045    ..Ep    STRB     r7,[r4,#0x45]
        0x000415fe:    f1040010    ....    ADD      r0,r4,#0x10
        0x00041602:    f7fffa60    ..`.    BL       vListInitialise ; 0x40ac6
        0x00041606:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x0004160a:    f7fffa5c    ..\.    BL       vListInitialise ; 0x40ac6
        0x0004160e:    f7fffaa1    ....    BL       vPortExitCritical ; 0x40b54
        0x00041612:    4628        (F      MOV      r0,r5
        0x00041614:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00041618:    e7fe        ..      B        0x41618 ; xQueueGenericCreate + 136
        0x0004161a:    e7fe        ..      B        0x4161a ; xQueueGenericCreate + 138
    i.xQueueGenericSend
    xQueueGenericSend
        0x0004161c:    e92d47ff    -..G    PUSH     {r0-r10,lr}
        0x00041620:    b082        ..      SUB      sp,sp,#8
        0x00041622:    461d        .F      MOV      r5,r3
        0x00041624:    460e        .F      MOV      r6,r1
        0x00041626:    f04f0900    O...    MOV      r9,#0
        0x0004162a:    0004        ..      MOVS     r4,r0
        0x0004162c:    d001        ..      BEQ      0x41632 ; xQueueGenericSend + 22
        0x0004162e:    b10e        ..      CBZ      r6,0x41634 ; xQueueGenericSend + 24
        0x00041630:    e003        ..      B        0x4163a ; xQueueGenericSend + 30
        0x00041632:    e7fe        ..      B        0x41632 ; xQueueGenericSend + 22
        0x00041634:    6c20         l      LDR      r0,[r4,#0x40]
        0x00041636:    b100        ..      CBZ      r0,0x4163a ; xQueueGenericSend + 30
        0x00041638:    e7fe        ..      B        0x41638 ; xQueueGenericSend + 28
        0x0004163a:    2d02        .-      CMP      r5,#2
        0x0004163c:    d103        ..      BNE      0x41646 ; xQueueGenericSend + 42
        0x0004163e:    6be0        .k      LDR      r0,[r4,#0x3c]
        0x00041640:    2801        .(      CMP      r0,#1
        0x00041642:    d000        ..      BEQ      0x41646 ; xQueueGenericSend + 42
        0x00041644:    e7fe        ..      B        0x41644 ; xQueueGenericSend + 40
        0x00041646:    f000fabd    ....    BL       xTaskGetSchedulerState ; 0x41bc4
        0x0004164a:    f8df814c    ..L.    LDR      r8,[pc,#332] ; [0x41798] = 0xe000ed04
        0x0004164e:    f04f0a00    O...    MOV      r10,#0
        0x00041652:    f04f5780    O..W    MOV      r7,#0x10000000
        0x00041656:    b910        ..      CBNZ     r0,0x4165e ; xQueueGenericSend + 66
        0x00041658:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004165a:    b100        ..      CBZ      r0,0x4165e ; xQueueGenericSend + 66
        0x0004165c:    e7fe        ..      B        0x4165c ; xQueueGenericSend + 64
        0x0004165e:    f7fffa5f    .._.    BL       vPortEnterCritical ; 0x40b20
        0x00041662:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x00041664:    6be1        .k      LDR      r1,[r4,#0x3c]
        0x00041666:    4288        .B      CMP      r0,r1
        0x00041668:    d308        ..      BCC      0x4167c ; xQueueGenericSend + 96
        0x0004166a:    2d02        .-      CMP      r5,#2
        0x0004166c:    d006        ..      BEQ      0x4167c ; xQueueGenericSend + 96
        0x0004166e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00041670:    2800        .(      CMP      r0,#0
        0x00041672:    d041        A.      BEQ      0x416f8 ; xQueueGenericSend + 220
        0x00041674:    f1b90f00    ....    CMP      r9,#0
        0x00041678:    d041        A.      BEQ      0x416fe ; xQueueGenericSend + 226
        0x0004167a:    e045        E.      B        0x41708 ; xQueueGenericSend + 236
        0x0004167c:    46a9        .F      MOV      r9,r5
        0x0004167e:    6ba5        .k      LDR      r5,[r4,#0x38]
        0x00041680:    4631        1F      MOV      r1,r6
        0x00041682:    6c22        "l      LDR      r2,[r4,#0x40]
        0x00041684:    b1fa        ..      CBZ      r2,0x416c6 ; xQueueGenericSend + 170
        0x00041686:    f1b90f00    ....    CMP      r9,#0
        0x0004168a:    d010        ..      BEQ      0x416ae ; xQueueGenericSend + 146
        0x0004168c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0004168e:    f7d6ff7c    ..|.    BL       __aeabi_memcpy ; 0x1858a
        0x00041692:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00041694:    6c20         l      LDR      r0,[r4,#0x40]
        0x00041696:    1a09        ..      SUBS     r1,r1,r0
        0x00041698:    60e1        .`      STR      r1,[r4,#0xc]
        0x0004169a:    6822        "h      LDR      r2,[r4,#0]
        0x0004169c:    4291        .B      CMP      r1,r2
        0x0004169e:    d202        ..      BCS      0x416a6 ; xQueueGenericSend + 138
        0x000416a0:    68a1        .h      LDR      r1,[r4,#8]
        0x000416a2:    1a08        ..      SUBS     r0,r1,r0
        0x000416a4:    60e0        .`      STR      r0,[r4,#0xc]
        0x000416a6:    f1b90f02    ....    CMP      r9,#2
        0x000416aa:    d110        ..      BNE      0x416ce ; xQueueGenericSend + 178
        0x000416ac:    e00c        ..      B        0x416c8 ; xQueueGenericSend + 172
        0x000416ae:    6860        `h      LDR      r0,[r4,#4]
        0x000416b0:    f7d6ff6b    ..k.    BL       __aeabi_memcpy ; 0x1858a
        0x000416b4:    6c21        !l      LDR      r1,[r4,#0x40]
        0x000416b6:    6860        `h      LDR      r0,[r4,#4]
        0x000416b8:    4408        .D      ADD      r0,r0,r1
        0x000416ba:    6060        ``      STR      r0,[r4,#4]
        0x000416bc:    68a1        .h      LDR      r1,[r4,#8]
        0x000416be:    4288        .B      CMP      r0,r1
        0x000416c0:    bf24        $.      ITT      CS
        0x000416c2:    6820         h      LDRCS    r0,[r4,#0]
        0x000416c4:    6060        ``      STRCS    r0,[r4,#4]
        0x000416c6:    e002        ..      B        0x416ce ; xQueueGenericSend + 178
        0x000416c8:    2d00        .-      CMP      r5,#0
        0x000416ca:    bf18        ..      IT       NE
        0x000416cc:    1e6d        m.      SUBNE    r5,r5,#1
        0x000416ce:    1c68        h.      ADDS     r0,r5,#1
        0x000416d0:    63a0        .c      STR      r0,[r4,#0x38]
        0x000416d2:    6a60        `j      LDR      r0,[r4,#0x24]
        0x000416d4:    b150        P.      CBZ      r0,0x416ec ; xQueueGenericSend + 208
        0x000416d6:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x000416da:    f000fb41    ..A.    BL       xTaskRemoveFromEventList ; 0x41d60
        0x000416de:    b128        (.      CBZ      r0,0x416ec ; xQueueGenericSend + 208
        0x000416e0:    f8c87000    ...p    STR      r7,[r8,#0]
        0x000416e4:    f3bf8f4f    ..O.    DSB      
        0x000416e8:    f3bf8f6f    ..o.    ISB      
        0x000416ec:    f7fffa32    ..2.    BL       vPortExitCritical ; 0x40b54
        0x000416f0:    b006        ..      ADD      sp,sp,#0x18
        0x000416f2:    2001        .       MOVS     r0,#1
        0x000416f4:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000416f8:    f7fffa2c    ..,.    BL       vPortExitCritical ; 0x40b54
        0x000416fc:    e024        $.      B        0x41748 ; xQueueGenericSend + 300
        0x000416fe:    4668        hF      MOV      r0,sp
        0x00041700:    f7fffb80    ....    BL       vTaskInternalSetTimeOutState ; 0x40e04
        0x00041704:    f04f0901    O...    MOV      r9,#1
        0x00041708:    f7fffa24    ..$.    BL       vPortExitCritical ; 0x40b54
        0x0004170c:    f7fffcb8    ....    BL       vTaskSuspendAll ; 0x41080
        0x00041710:    f7fffa06    ....    BL       vPortEnterCritical ; 0x40b20
        0x00041714:    f9940044    ..D.    LDRSB    r0,[r4,#0x44]
        0x00041718:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0004171c:    bf08        ..      IT       EQ
        0x0004171e:    f884a044    ..D.    STRBEQ   r10,[r4,#0x44]
        0x00041722:    f9940045    ..E.    LDRSB    r0,[r4,#0x45]
        0x00041726:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0004172a:    bf08        ..      IT       EQ
        0x0004172c:    f884a045    ..E.    STRBEQ   r10,[r4,#0x45]
        0x00041730:    f7fffa10    ....    BL       vPortExitCritical ; 0x40b54
        0x00041734:    a904        ..      ADD      r1,sp,#0x10
        0x00041736:    4668        hF      MOV      r0,sp
        0x00041738:    f000f942    ..B.    BL       xTaskCheckForTimeOut ; 0x419c0
        0x0004173c:    b140        @.      CBZ      r0,0x41750 ; xQueueGenericSend + 308
        0x0004173e:    4620         F      MOV      r0,r4
        0x00041740:    f7f9f89a    ....    BL       prvUnlockQueue ; 0x3a878
        0x00041744:    f000fb88    ....    BL       xTaskResumeAll ; 0x41e58
        0x00041748:    b006        ..      ADD      sp,sp,#0x18
        0x0004174a:    2000        .       MOVS     r0,#0
        0x0004174c:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00041750:    f7fff9e6    ....    BL       vPortEnterCritical ; 0x40b20
        0x00041754:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x00041756:    6be1        .k      LDR      r1,[r4,#0x3c]
        0x00041758:    4288        .B      CMP      r0,r1
        0x0004175a:    d115        ..      BNE      0x41788 ; xQueueGenericSend + 364
        0x0004175c:    f7fff9fa    ....    BL       vPortExitCritical ; 0x40b54
        0x00041760:    f1040010    ....    ADD      r0,r4,#0x10
        0x00041764:    9904        ..      LDR      r1,[sp,#0x10]
        0x00041766:    f7fffb5b    ..[.    BL       vTaskPlaceOnEventList ; 0x40e20
        0x0004176a:    4620         F      MOV      r0,r4
        0x0004176c:    f7f9f884    ....    BL       prvUnlockQueue ; 0x3a878
        0x00041770:    f000fb72    ..r.    BL       xTaskResumeAll ; 0x41e58
        0x00041774:    2800        .(      CMP      r0,#0
        0x00041776:    f47faf72    ..r.    BNE      0x4165e ; xQueueGenericSend + 66
        0x0004177a:    f8c87000    ...p    STR      r7,[r8,#0]
        0x0004177e:    f3bf8f4f    ..O.    DSB      
        0x00041782:    f3bf8f6f    ..o.    ISB      
        0x00041786:    e76a        j.      B        0x4165e ; xQueueGenericSend + 66
        0x00041788:    f7fff9e4    ....    BL       vPortExitCritical ; 0x40b54
        0x0004178c:    4620         F      MOV      r0,r4
        0x0004178e:    f7f9f873    ..s.    BL       prvUnlockQueue ; 0x3a878
        0x00041792:    f000fb61    ..a.    BL       xTaskResumeAll ; 0x41e58
        0x00041796:    e762        b.      B        0x4165e ; xQueueGenericSend + 66
    $d
        0x00041798:    e000ed04    ....    DCD    3758157060
    $t
    i.xQueueGenericSendFromISR
    xQueueGenericSendFromISR
        0x0004179c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x000417a0:    461d        .F      MOV      r5,r3
        0x000417a2:    4692        .F      MOV      r10,r2
        0x000417a4:    4688        .F      MOV      r8,r1
        0x000417a6:    0004        ..      MOVS     r4,r0
        0x000417a8:    d003        ..      BEQ      0x417b2 ; xQueueGenericSendFromISR + 22
        0x000417aa:    f1b80f00    ....    CMP      r8,#0
        0x000417ae:    d001        ..      BEQ      0x417b4 ; xQueueGenericSendFromISR + 24
        0x000417b0:    e003        ..      B        0x417ba ; xQueueGenericSendFromISR + 30
        0x000417b2:    e7fe        ..      B        0x417b2 ; xQueueGenericSendFromISR + 22
        0x000417b4:    6c20         l      LDR      r0,[r4,#0x40]
        0x000417b6:    b100        ..      CBZ      r0,0x417ba ; xQueueGenericSendFromISR + 30
        0x000417b8:    e7fe        ..      B        0x417b8 ; xQueueGenericSendFromISR + 28
        0x000417ba:    2d02        .-      CMP      r5,#2
        0x000417bc:    d103        ..      BNE      0x417c6 ; xQueueGenericSendFromISR + 42
        0x000417be:    6be0        .k      LDR      r0,[r4,#0x3c]
        0x000417c0:    2801        .(      CMP      r0,#1
        0x000417c2:    d000        ..      BEQ      0x417c6 ; xQueueGenericSendFromISR + 42
        0x000417c4:    e7fe        ..      B        0x417c4 ; xQueueGenericSendFromISR + 40
        0x000417c6:    f7fffabd    ....    BL       vPortValidateInterruptPriority ; 0x40d44
        0x000417ca:    2080        .       MOVS     r0,#0x80
        0x000417cc:    f3ef8611    ....    MRS      r6,BASEPRI
        0x000417d0:    f3808811    ....    MSR      BASEPRI,r0
        0x000417d4:    f3bf8f4f    ..O.    DSB      
        0x000417d8:    f3bf8f6f    ..o.    ISB      
        0x000417dc:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x000417de:    6be1        .k      LDR      r1,[r4,#0x3c]
        0x000417e0:    4288        .B      CMP      r0,r1
        0x000417e2:    d307        ..      BCC      0x417f4 ; xQueueGenericSendFromISR + 88
        0x000417e4:    2d02        .-      CMP      r5,#2
        0x000417e6:    bf18        ..      IT       NE
        0x000417e8:    2000        .       MOVNE    r0,#0
        0x000417ea:    d003        ..      BEQ      0x417f4 ; xQueueGenericSendFromISR + 88
        0x000417ec:    f3868811    ....    MSR      BASEPRI,r6
        0x000417f0:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000417f4:    f9947045    ..Ep    LDRSB    r7,[r4,#0x45]
        0x000417f8:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x000417fa:    46a9        .F      MOV      r9,r5
        0x000417fc:    6ba5        .k      LDR      r5,[r4,#0x38]
        0x000417fe:    4641        AF      MOV      r1,r8
        0x00041800:    6c22        "l      LDR      r2,[r4,#0x40]
        0x00041802:    b302        ..      CBZ      r2,0x41846 ; xQueueGenericSendFromISR + 170
        0x00041804:    f1b90f00    ....    CMP      r9,#0
        0x00041808:    d011        ..      BEQ      0x4182e ; xQueueGenericSendFromISR + 146
        0x0004180a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0004180c:    f7d6febd    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00041810:    6c21        !l      LDR      r1,[r4,#0x40]
        0x00041812:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00041814:    1a40        @.      SUBS     r0,r0,r1
        0x00041816:    60e0        .`      STR      r0,[r4,#0xc]
        0x00041818:    6821        !h      LDR      r1,[r4,#0]
        0x0004181a:    4288        .B      CMP      r0,r1
        0x0004181c:    d203        ..      BCS      0x41826 ; xQueueGenericSendFromISR + 138
        0x0004181e:    6c21        !l      LDR      r1,[r4,#0x40]
        0x00041820:    68a0        .h      LDR      r0,[r4,#8]
        0x00041822:    1a40        @.      SUBS     r0,r0,r1
        0x00041824:    60e0        .`      STR      r0,[r4,#0xc]
        0x00041826:    f1b90f02    ....    CMP      r9,#2
        0x0004182a:    d110        ..      BNE      0x4184e ; xQueueGenericSendFromISR + 178
        0x0004182c:    e00c        ..      B        0x41848 ; xQueueGenericSendFromISR + 172
        0x0004182e:    6860        `h      LDR      r0,[r4,#4]
        0x00041830:    f7d6feab    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00041834:    6c21        !l      LDR      r1,[r4,#0x40]
        0x00041836:    6860        `h      LDR      r0,[r4,#4]
        0x00041838:    4408        .D      ADD      r0,r0,r1
        0x0004183a:    6060        ``      STR      r0,[r4,#4]
        0x0004183c:    68a1        .h      LDR      r1,[r4,#8]
        0x0004183e:    4288        .B      CMP      r0,r1
        0x00041840:    bf24        $.      ITT      CS
        0x00041842:    6820         h      LDRCS    r0,[r4,#0]
        0x00041844:    6060        ``      STRCS    r0,[r4,#4]
        0x00041846:    e002        ..      B        0x4184e ; xQueueGenericSendFromISR + 178
        0x00041848:    2d00        .-      CMP      r5,#0
        0x0004184a:    bf18        ..      IT       NE
        0x0004184c:    1e6d        m.      SUBNE    r5,r5,#1
        0x0004184e:    1c68        h.      ADDS     r0,r5,#1
        0x00041850:    63a0        .c      STR      r0,[r4,#0x38]
        0x00041852:    f1b73fff    ...?    CMP      r7,#0xffffffff
        0x00041856:    d00b        ..      BEQ      0x41870 ; xQueueGenericSendFromISR + 212
        0x00041858:    f7fff8e4    ....    BL       uxTaskGetNumberOfTasks ; 0x40a24
        0x0004185c:    4287        .B      CMP      r7,r0
        0x0004185e:    d205        ..      BCS      0x4186c ; xQueueGenericSendFromISR + 208
        0x00041860:    2f7f        ./      CMP      r7,#0x7f
        0x00041862:    bf1c        ..      ITT      NE
        0x00041864:    1c78        x.      ADDNE    r0,r7,#1
        0x00041866:    f8840045    ..E.    STRBNE   r0,[r4,#0x45]
        0x0004186a:    d010        ..      BEQ      0x4188e ; xQueueGenericSendFromISR + 242
        0x0004186c:    2001        .       MOVS     r0,#1
        0x0004186e:    e7bd        ..      B        0x417ec ; xQueueGenericSendFromISR + 80
        0x00041870:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00041872:    2800        .(      CMP      r0,#0
        0x00041874:    d0fa        ..      BEQ      0x4186c ; xQueueGenericSendFromISR + 208
        0x00041876:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x0004187a:    f000fa71    ..q.    BL       xTaskRemoveFromEventList ; 0x41d60
        0x0004187e:    2800        .(      CMP      r0,#0
        0x00041880:    bf1e        ..      ITTT     NE
        0x00041882:    f1ba0f00    ....    CMPNE    r10,#0
        0x00041886:    2001        .       MOVNE    r0,#1
        0x00041888:    f8ca0000    ....    STRNE    r0,[r10,#0]
        0x0004188c:    e7ee        ..      B        0x4186c ; xQueueGenericSendFromISR + 208
        0x0004188e:    e7fe        ..      B        0x4188e ; xQueueGenericSendFromISR + 242
    i.xQueueReceive
    xQueueReceive
        0x00041890:    e92d47f7    -..G    PUSH     {r0-r2,r4-r10,lr}
        0x00041894:    2700        .'      MOVS     r7,#0
        0x00041896:    b083        ..      SUB      sp,sp,#0xc
        0x00041898:    460e        .F      MOV      r6,r1
        0x0004189a:    0004        ..      MOVS     r4,r0
        0x0004189c:    d001        ..      BEQ      0x418a2 ; xQueueReceive + 18
        0x0004189e:    b10e        ..      CBZ      r6,0x418a4 ; xQueueReceive + 20
        0x000418a0:    e003        ..      B        0x418aa ; xQueueReceive + 26
        0x000418a2:    e7fe        ..      B        0x418a2 ; xQueueReceive + 18
        0x000418a4:    6c20         l      LDR      r0,[r4,#0x40]
        0x000418a6:    b100        ..      CBZ      r0,0x418aa ; xQueueReceive + 26
        0x000418a8:    e7fe        ..      B        0x418a8 ; xQueueReceive + 24
        0x000418aa:    f000f98b    ....    BL       xTaskGetSchedulerState ; 0x41bc4
        0x000418ae:    f8dfa10c    ....    LDR      r10,[pc,#268] ; [0x419bc] = 0xe000ed04
        0x000418b2:    f04f0800    O...    MOV      r8,#0
        0x000418b6:    f04f5980    O..Y    MOV      r9,#0x10000000
        0x000418ba:    b910        ..      CBNZ     r0,0x418c2 ; xQueueReceive + 50
        0x000418bc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000418be:    b100        ..      CBZ      r0,0x418c2 ; xQueueReceive + 50
        0x000418c0:    e7fe        ..      B        0x418c0 ; xQueueReceive + 48
        0x000418c2:    f7fff92d    ..-.    BL       vPortEnterCritical ; 0x40b20
        0x000418c6:    6ba5        .k      LDR      r5,[r4,#0x38]
        0x000418c8:    b30d        ..      CBZ      r5,0x4190e ; xQueueReceive + 126
        0x000418ca:    6c22        "l      LDR      r2,[r4,#0x40]
        0x000418cc:    4630        0F      MOV      r0,r6
        0x000418ce:    b14a        J.      CBZ      r2,0x418e4 ; xQueueReceive + 84
        0x000418d0:    68e1        .h      LDR      r1,[r4,#0xc]
        0x000418d2:    4411        .D      ADD      r1,r1,r2
        0x000418d4:    60e1        .`      STR      r1,[r4,#0xc]
        0x000418d6:    68a3        .h      LDR      r3,[r4,#8]
        0x000418d8:    4299        .B      CMP      r1,r3
        0x000418da:    bf24        $.      ITT      CS
        0x000418dc:    6821        !h      LDRCS    r1,[r4,#0]
        0x000418de:    60e1        .`      STRCS    r1,[r4,#0xc]
        0x000418e0:    f7d6fe53    ..S.    BL       __aeabi_memcpy ; 0x1858a
        0x000418e4:    1e68        h.      SUBS     r0,r5,#1
        0x000418e6:    63a0        .c      STR      r0,[r4,#0x38]
        0x000418e8:    6920         i      LDR      r0,[r4,#0x10]
        0x000418ea:    b150        P.      CBZ      r0,0x41902 ; xQueueReceive + 114
        0x000418ec:    f1040010    ....    ADD      r0,r4,#0x10
        0x000418f0:    f000fa36    ..6.    BL       xTaskRemoveFromEventList ; 0x41d60
        0x000418f4:    b128        (.      CBZ      r0,0x41902 ; xQueueReceive + 114
        0x000418f6:    f8ca9000    ....    STR      r9,[r10,#0]
        0x000418fa:    f3bf8f4f    ..O.    DSB      
        0x000418fe:    f3bf8f6f    ..o.    ISB      
        0x00041902:    f7fff927    ..'.    BL       vPortExitCritical ; 0x40b54
        0x00041906:    b006        ..      ADD      sp,sp,#0x18
        0x00041908:    2001        .       MOVS     r0,#1
        0x0004190a:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0004190e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00041910:    2800        .(      CMP      r0,#0
        0x00041912:    d04c        L.      BEQ      0x419ae ; xQueueReceive + 286
        0x00041914:    b91f        ..      CBNZ     r7,0x4191e ; xQueueReceive + 142
        0x00041916:    4668        hF      MOV      r0,sp
        0x00041918:    f7fffa74    ..t.    BL       vTaskInternalSetTimeOutState ; 0x40e04
        0x0004191c:    2701        .'      MOVS     r7,#1
        0x0004191e:    f7fff919    ....    BL       vPortExitCritical ; 0x40b54
        0x00041922:    f7fffbad    ....    BL       vTaskSuspendAll ; 0x41080
        0x00041926:    f7fff8fb    ....    BL       vPortEnterCritical ; 0x40b20
        0x0004192a:    f9940044    ..D.    LDRSB    r0,[r4,#0x44]
        0x0004192e:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00041932:    bf08        ..      IT       EQ
        0x00041934:    f8848044    ..D.    STRBEQ   r8,[r4,#0x44]
        0x00041938:    f9940045    ..E.    LDRSB    r0,[r4,#0x45]
        0x0004193c:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00041940:    bf08        ..      IT       EQ
        0x00041942:    f8848045    ..E.    STRBEQ   r8,[r4,#0x45]
        0x00041946:    f7fff905    ....    BL       vPortExitCritical ; 0x40b54
        0x0004194a:    a905        ..      ADD      r1,sp,#0x14
        0x0004194c:    4668        hF      MOV      r0,sp
        0x0004194e:    f000f837    ..7.    BL       xTaskCheckForTimeOut ; 0x419c0
        0x00041952:    b158        X.      CBZ      r0,0x4196c ; xQueueReceive + 220
        0x00041954:    4620         F      MOV      r0,r4
        0x00041956:    f7f8ff8f    ....    BL       prvUnlockQueue ; 0x3a878
        0x0004195a:    f000fa7d    ..}.    BL       xTaskResumeAll ; 0x41e58
        0x0004195e:    f7fff8df    ....    BL       vPortEnterCritical ; 0x40b20
        0x00041962:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x00041964:    b318        ..      CBZ      r0,0x419ae ; xQueueReceive + 286
        0x00041966:    f7fff8f5    ....    BL       vPortExitCritical ; 0x40b54
        0x0004196a:    e7aa        ..      B        0x418c2 ; xQueueReceive + 50
        0x0004196c:    f7fff8d8    ....    BL       vPortEnterCritical ; 0x40b20
        0x00041970:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x00041972:    b138        8.      CBZ      r0,0x41984 ; xQueueReceive + 244
        0x00041974:    f7fff8ee    ....    BL       vPortExitCritical ; 0x40b54
        0x00041978:    4620         F      MOV      r0,r4
        0x0004197a:    f7f8ff7d    ..}.    BL       prvUnlockQueue ; 0x3a878
        0x0004197e:    f000fa6b    ..k.    BL       xTaskResumeAll ; 0x41e58
        0x00041982:    e79e        ..      B        0x418c2 ; xQueueReceive + 50
        0x00041984:    f7fff8e6    ....    BL       vPortExitCritical ; 0x40b54
        0x00041988:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x0004198c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004198e:    f7fffa47    ..G.    BL       vTaskPlaceOnEventList ; 0x40e20
        0x00041992:    4620         F      MOV      r0,r4
        0x00041994:    f7f8ff70    ..p.    BL       prvUnlockQueue ; 0x3a878
        0x00041998:    f000fa5e    ..^.    BL       xTaskResumeAll ; 0x41e58
        0x0004199c:    2800        .(      CMP      r0,#0
        0x0004199e:    d190        ..      BNE      0x418c2 ; xQueueReceive + 50
        0x000419a0:    f8ca9000    ....    STR      r9,[r10,#0]
        0x000419a4:    f3bf8f4f    ..O.    DSB      
        0x000419a8:    f3bf8f6f    ..o.    ISB      
        0x000419ac:    e789        ..      B        0x418c2 ; xQueueReceive + 50
        0x000419ae:    f7fff8d1    ....    BL       vPortExitCritical ; 0x40b54
        0x000419b2:    b006        ..      ADD      sp,sp,#0x18
        0x000419b4:    2000        .       MOVS     r0,#0
        0x000419b6:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x000419ba:    0000        ..      DCW    0
        0x000419bc:    e000ed04    ....    DCD    3758157060
    $t
    i.xTaskCheckForTimeOut
    xTaskCheckForTimeOut
        0x000419c0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000419c4:    460c        .F      MOV      r4,r1
        0x000419c6:    0005        ..      MOVS     r5,r0
        0x000419c8:    d02a        *.      BEQ      0x41a20 ; xTaskCheckForTimeOut + 96
        0x000419ca:    b354        T.      CBZ      r4,0x41a22 ; xTaskCheckForTimeOut + 98
        0x000419cc:    f7fff8a8    ....    BL       vPortEnterCritical ; 0x40b20
        0x000419d0:    4814        .H      LDR      r0,[pc,#80] ; [0x41a24] = 0x100003b0
        0x000419d2:    6883        .h      LDR      r3,[r0,#8]
        0x000419d4:    f8d5c004    ....    LDR      r12,[r5,#4]
        0x000419d8:    6821        !h      LDR      r1,[r4,#0]
        0x000419da:    eba3020c    ....    SUB      r2,r3,r12
        0x000419de:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x000419e2:    bf08        ..      IT       EQ
        0x000419e4:    2500        .%      MOVEQ    r5,#0
        0x000419e6:    d016        ..      BEQ      0x41a16 ; xTaskCheckForTimeOut + 86
        0x000419e8:    682f        /h      LDR      r7,[r5,#0]
        0x000419ea:    f8d0801c    ....    LDR      r8,[r0,#0x1c]
        0x000419ee:    2600        .&      MOVS     r6,#0
        0x000419f0:    4547        GE      CMP      r7,r8
        0x000419f2:    d004        ..      BEQ      0x419fe ; xTaskCheckForTimeOut + 62
        0x000419f4:    459c        .E      CMP      r12,r3
        0x000419f6:    bf9c        ..      ITT      LS
        0x000419f8:    2501        .%      MOVLS    r5,#1
        0x000419fa:    6026        &`      STRLS    r6,[r4,#0]
        0x000419fc:    d90b        ..      BLS      0x41a16 ; xTaskCheckForTimeOut + 86
        0x000419fe:    4291        .B      CMP      r1,r2
        0x00041a00:    bf9c        ..      ITT      LS
        0x00041a02:    6026        &`      STRLS    r6,[r4,#0]
        0x00041a04:    2501        .%      MOVLS    r5,#1
        0x00041a06:    d906        ..      BLS      0x41a16 ; xTaskCheckForTimeOut + 86
        0x00041a08:    1a89        ..      SUBS     r1,r1,r2
        0x00041a0a:    6021        !`      STR      r1,[r4,#0]
        0x00041a0c:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00041a0e:    6029        )`      STR      r1,[r5,#0]
        0x00041a10:    6880        .h      LDR      r0,[r0,#8]
        0x00041a12:    6068        h`      STR      r0,[r5,#4]
        0x00041a14:    2500        .%      MOVS     r5,#0
        0x00041a16:    f7fff89d    ....    BL       vPortExitCritical ; 0x40b54
        0x00041a1a:    4628        (F      MOV      r0,r5
        0x00041a1c:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00041a20:    e7fe        ..      B        0x41a20 ; xTaskCheckForTimeOut + 96
        0x00041a22:    e7fe        ..      B        0x41a22 ; xTaskCheckForTimeOut + 98
    $d
        0x00041a24:    100003b0    ....    DCD    268436400
    $t
    i.xTaskCreate
    xTaskCreate
        0x00041a28:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00041a2c:    4683        .F      MOV      r11,r0
        0x00041a2e:    e9dd790a    ...y    LDRD     r7,r9,[sp,#0x28]
        0x00041a32:    0090        ..      LSLS     r0,r2,#2
        0x00041a34:    469a        .F      MOV      r10,r3
        0x00041a36:    4690        .F      MOV      r8,r2
        0x00041a38:    460d        .F      MOV      r5,r1
        0x00041a3a:    9000        ..      STR      r0,[sp,#0]
        0x00041a3c:    f7f8ff52    ..R.    BL       pvPortMalloc ; 0x3a8e4
        0x00041a40:    0006        ..      MOVS     r6,r0
        0x00041a42:    d02c        ,.      BEQ      0x41a9e ; xTaskCreate + 118
        0x00041a44:    204c        L       MOVS     r0,#0x4c
        0x00041a46:    f7f8ff4d    ..M.    BL       pvPortMalloc ; 0x3a8e4
        0x00041a4a:    0004        ..      MOVS     r4,r0
        0x00041a4c:    d024        $.      BEQ      0x41a98 ; xTaskCreate + 112
        0x00041a4e:    214c        L!      MOVS     r1,#0x4c
        0x00041a50:    f7d6febb    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00041a54:    6326        &c      STR      r6,[r4,#0x30]
        0x00041a56:    22a5        ."      MOVS     r2,#0xa5
        0x00041a58:    4630        0F      MOV      r0,r6
        0x00041a5a:    9900        ..      LDR      r1,[sp,#0]
        0x00041a5c:    f7d6fe8b    ....    BL       __aeabi_memset ; 0x18776
        0x00041a60:    f06f0103    o...    MVN      r1,#3
        0x00041a64:    6b20         k      LDR      r0,[r4,#0x30]
        0x00041a66:    eb010188    ....    ADD      r1,r1,r8,LSL #2
        0x00041a6a:    4408        .D      ADD      r0,r0,r1
        0x00041a6c:    2200        ."      MOVS     r2,#0
        0x00041a6e:    f0200607     ...    BIC      r6,r0,#7
        0x00041a72:    2d00        .-      CMP      r5,#0
        0x00041a74:    bf18        ..      IT       NE
        0x00041a76:    2000        .       MOVNE    r0,#0
        0x00041a78:    d00b        ..      BEQ      0x41a92 ; xTaskCreate + 106
        0x00041a7a:    1821        !.      ADDS     r1,r4,r0
        0x00041a7c:    5c2b        +\      LDRB     r3,[r5,r0]
        0x00041a7e:    f8813034    ..40    STRB     r3,[r1,#0x34]
        0x00041a82:    5c29        )\      LDRB     r1,[r5,r0]
        0x00041a84:    2900        .)      CMP      r1,#0
        0x00041a86:    bf1c        ..      ITT      NE
        0x00041a88:    1c40        @.      ADDNE    r0,r0,#1
        0x00041a8a:    2810        .(      CMPNE    r0,#0x10
        0x00041a8c:    d3f5        ..      BCC      0x41a7a ; xTaskCreate + 82
        0x00041a8e:    f8842043    ..C     STRB     r2,[r4,#0x43]
        0x00041a92:    2f07        ./      CMP      r7,#7
        0x00041a94:    d307        ..      BCC      0x41aa6 ; xTaskCreate + 126
        0x00041a96:    e7fe        ..      B        0x41a96 ; xTaskCreate + 110
        0x00041a98:    4630        0F      MOV      r0,r6
        0x00041a9a:    f7fff869    ..i.    BL       vPortFree ; 0x40b70
        0x00041a9e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00041aa2:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x00041aa6:    1d20         .      ADDS     r0,r4,#4
        0x00041aa8:    62e7        .b      STR      r7,[r4,#0x2c]
        0x00041aaa:    f7fff817    ....    BL       vListInitialiseItem ; 0x40adc
        0x00041aae:    f1040018    ....    ADD      r0,r4,#0x18
        0x00041ab2:    f7fff813    ....    BL       vListInitialiseItem ; 0x40adc
        0x00041ab6:    6124        $a      STR      r4,[r4,#0x10]
        0x00041ab8:    f1c70107    ....    RSB      r1,r7,#7
        0x00041abc:    6264        db      STR      r4,[r4,#0x24]
        0x00041abe:    61a1        .a      STR      r1,[r4,#0x18]
        0x00041ac0:    4652        RF      MOV      r2,r10
        0x00041ac2:    4659        YF      MOV      r1,r11
        0x00041ac4:    4630        0F      MOV      r0,r6
        0x00041ac6:    f7f8ffb9    ....    BL       pxPortInitialiseStack ; 0x3aa3c
        0x00041aca:    6020         `      STR      r0,[r4,#0]
        0x00041acc:    f1b90f00    ....    CMP      r9,#0
        0x00041ad0:    bf18        ..      IT       NE
        0x00041ad2:    f8c94000    ...@    STRNE    r4,[r9,#0]
        0x00041ad6:    f7fff823    ..#.    BL       vPortEnterCritical ; 0x40b20
        0x00041ada:    4f33        3O      LDR      r7,[pc,#204] ; [0x41ba8] = 0x100003b0
        0x00041adc:    6878        xh      LDR      r0,[r7,#4]
        0x00041ade:    1c40        @.      ADDS     r0,r0,#1
        0x00041ae0:    6078        x`      STR      r0,[r7,#4]
        0x00041ae2:    6838        8h      LDR      r0,[r7,#0]
        0x00041ae4:    4d31        1M      LDR      r5,[pc,#196] ; [0x41bac] = 0x1000db54
        0x00041ae6:    b110        ..      CBZ      r0,0x41aee ; xTaskCreate + 198
        0x00041ae8:    6938        8i      LDR      r0,[r7,#0x10]
        0x00041aea:    b308        ..      CBZ      r0,0x41b30 ; xTaskCreate + 264
        0x00041aec:    e026        &.      B        0x41b3c ; xTaskCreate + 276
        0x00041aee:    603c        <`      STR      r4,[r7,#0]
        0x00041af0:    6878        xh      LDR      r0,[r7,#4]
        0x00041af2:    2801        .(      CMP      r0,#1
        0x00041af4:    bf08        ..      IT       EQ
        0x00041af6:    2600        .&      MOVEQ    r6,#0
        0x00041af8:    d120         .      BNE      0x41b3c ; xTaskCreate + 276
        0x00041afa:    bf00        ..      NOP      
        0x00041afc:    eb060086    ....    ADD      r0,r6,r6,LSL #2
        0x00041b00:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00041b04:    f7feffdf    ....    BL       vListInitialise ; 0x40ac6
        0x00041b08:    1c76        v.      ADDS     r6,r6,#1
        0x00041b0a:    2e07        ..      CMP      r6,#7
        0x00041b0c:    d3f6        ..      BCC      0x41afc ; xTaskCreate + 212
        0x00041b0e:    4828        (H      LDR      r0,[pc,#160] ; [0x41bb0] = 0x1000dbe0
        0x00041b10:    f7feffd9    ....    BL       vListInitialise ; 0x40ac6
        0x00041b14:    4827        'H      LDR      r0,[pc,#156] ; [0x41bb4] = 0x1000dbf4
        0x00041b16:    f7feffd6    ....    BL       vListInitialise ; 0x40ac6
        0x00041b1a:    4827        'H      LDR      r0,[pc,#156] ; [0x41bb8] = 0x1000dc08
        0x00041b1c:    f7feffd3    ....    BL       vListInitialise ; 0x40ac6
        0x00041b20:    4826        &H      LDR      r0,[pc,#152] ; [0x41bbc] = 0x1000dc1c
        0x00041b22:    f7feffd0    ....    BL       vListInitialise ; 0x40ac6
        0x00041b26:    4822        "H      LDR      r0,[pc,#136] ; [0x41bb0] = 0x1000dbe0
        0x00041b28:    6378        xc      STR      r0,[r7,#0x34]
        0x00041b2a:    3014        .0      ADDS     r0,r0,#0x14
        0x00041b2c:    63b8        .c      STR      r0,[r7,#0x38]
        0x00041b2e:    e005        ..      B        0x41b3c ; xTaskCreate + 276
        0x00041b30:    6838        8h      LDR      r0,[r7,#0]
        0x00041b32:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x00041b34:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00041b36:    4288        .B      CMP      r0,r1
        0x00041b38:    bf98        ..      IT       LS
        0x00041b3a:    603c        <`      STRLS    r4,[r7,#0]
        0x00041b3c:    6a38        8j      LDR      r0,[r7,#0x20]
        0x00041b3e:    1c40        @.      ADDS     r0,r0,#1
        0x00041b40:    6238        8b      STR      r0,[r7,#0x20]
        0x00041b42:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00041b44:    68f9        .h      LDR      r1,[r7,#0xc]
        0x00041b46:    4288        .B      CMP      r0,r1
        0x00041b48:    d82b        +.      BHI      0x41ba2 ; xTaskCreate + 378
        0x00041b4a:    bf00        ..      NOP      
        0x00041b4c:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00041b50:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00041b54:    6840        @h      LDR      r0,[r0,#4]
        0x00041b56:    60a0        .`      STR      r0,[r4,#8]
        0x00041b58:    6881        .h      LDR      r1,[r0,#8]
        0x00041b5a:    60e1        .`      STR      r1,[r4,#0xc]
        0x00041b5c:    6882        .h      LDR      r2,[r0,#8]
        0x00041b5e:    1d21        !.      ADDS     r1,r4,#4
        0x00041b60:    6051        Q`      STR      r1,[r2,#4]
        0x00041b62:    6081        .`      STR      r1,[r0,#8]
        0x00041b64:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00041b66:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00041b6a:    eb050180    ....    ADD      r1,r5,r0,LSL #2
        0x00041b6e:    6161        aa      STR      r1,[r4,#0x14]
        0x00041b70:    f8551020    U. .    LDR      r1,[r5,r0,LSL #2]
        0x00041b74:    1c49        I.      ADDS     r1,r1,#1
        0x00041b76:    f8451020    E. .    STR      r1,[r5,r0,LSL #2]
        0x00041b7a:    f7feffeb    ....    BL       vPortExitCritical ; 0x40b54
        0x00041b7e:    6938        8i      LDR      r0,[r7,#0x10]
        0x00041b80:    b160        `.      CBZ      r0,0x41b9c ; xTaskCreate + 372
        0x00041b82:    6838        8h      LDR      r0,[r7,#0]
        0x00041b84:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x00041b86:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00041b88:    4288        .B      CMP      r0,r1
        0x00041b8a:    d207        ..      BCS      0x41b9c ; xTaskCreate + 372
        0x00041b8c:    490c        .I      LDR      r1,[pc,#48] ; [0x41bc0] = 0xe000ed04
        0x00041b8e:    f04f5080    O..P    MOV      r0,#0x10000000
        0x00041b92:    6008        .`      STR      r0,[r1,#0]
        0x00041b94:    f3bf8f4f    ..O.    DSB      
        0x00041b98:    f3bf8f6f    ..o.    ISB      
        0x00041b9c:    2001        .       MOVS     r0,#1
        0x00041b9e:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x00041ba2:    60f8        .`      STR      r0,[r7,#0xc]
        0x00041ba4:    e7d2        ..      B        0x41b4c ; xTaskCreate + 292
    $d
        0x00041ba6:    0000        ..      DCW    0
        0x00041ba8:    100003b0    ....    DCD    268436400
        0x00041bac:    1000db54    T...    DCD    268491604
        0x00041bb0:    1000dbe0    ....    DCD    268491744
        0x00041bb4:    1000dbf4    ....    DCD    268491764
        0x00041bb8:    1000dc08    ....    DCD    268491784
        0x00041bbc:    1000dc1c    ....    DCD    268491804
        0x00041bc0:    e000ed04    ....    DCD    3758157060
    $t
    i.xTaskGetSchedulerState
    xTaskGetSchedulerState
        0x00041bc4:    4805        .H      LDR      r0,[pc,#20] ; [0x41bdc] = 0x100003b0
        0x00041bc6:    6901        .i      LDR      r1,[r0,#0x10]
        0x00041bc8:    2900        .)      CMP      r1,#0
        0x00041bca:    bf04        ..      ITT      EQ
        0x00041bcc:    2001        .       MOVEQ    r0,#1
        0x00041bce:    4770        pG      BXEQ     lr
        0x00041bd0:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00041bd2:    2800        .(      CMP      r0,#0
        0x00041bd4:    bf0c        ..      ITE      EQ
        0x00041bd6:    2002        .       MOVEQ    r0,#2
        0x00041bd8:    2000        .       MOVNE    r0,#0
        0x00041bda:    4770        pG      BX       lr
    $d
        0x00041bdc:    100003b0    ....    DCD    268436400
    $t
    i.xTaskGetTickCount
    xTaskGetTickCount
        0x00041be0:    4801        .H      LDR      r0,[pc,#4] ; [0x41be8] = 0x100003b0
        0x00041be2:    6880        .h      LDR      r0,[r0,#8]
        0x00041be4:    4770        pG      BX       lr
    $d
        0x00041be6:    0000        ..      DCW    0
        0x00041be8:    100003b0    ....    DCD    268436400
    $t
    i.xTaskIncrementTick
    xTaskIncrementTick
        0x00041bec:    e92d03f0    -...    PUSH     {r4-r9}
        0x00041bf0:    4b59        YK      LDR      r3,[pc,#356] ; [0x41d58] = 0x100003b0
        0x00041bf2:    2000        .       MOVS     r0,#0
        0x00041bf4:    6b19        .k      LDR      r1,[r3,#0x30]
        0x00041bf6:    b129        ).      CBZ      r1,0x41c04 ; xTaskIncrementTick + 24
        0x00041bf8:    6959        Yi      LDR      r1,[r3,#0x14]
        0x00041bfa:    1c49        I.      ADDS     r1,r1,#1
        0x00041bfc:    6159        Ya      STR      r1,[r3,#0x14]
        0x00041bfe:    e8bd03f0    ....    POP      {r4-r9}
        0x00041c02:    4770        pG      BX       lr
        0x00041c04:    6899        .h      LDR      r1,[r3,#8]
        0x00041c06:    1c4a        J.      ADDS     r2,r1,#1
        0x00041c08:    609a        .`      STR      r2,[r3,#8]
        0x00041c0a:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x00041c0e:    d116        ..      BNE      0x41c3e ; xTaskIncrementTick + 82
        0x00041c10:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00041c12:    6809        .h      LDR      r1,[r1,#0]
        0x00041c14:    b101        ..      CBZ      r1,0x41c18 ; xTaskIncrementTick + 44
        0x00041c16:    e7fe        ..      B        0x41c16 ; xTaskIncrementTick + 42
        0x00041c18:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00041c1a:    f8d3c038    ..8.    LDR      r12,[r3,#0x38]
        0x00041c1e:    f8c3c034    ..4.    STR      r12,[r3,#0x34]
        0x00041c22:    6399        .c      STR      r1,[r3,#0x38]
        0x00041c24:    69d9        .i      LDR      r1,[r3,#0x1c]
        0x00041c26:    1c49        I.      ADDS     r1,r1,#1
        0x00041c28:    61d9        .a      STR      r1,[r3,#0x1c]
        0x00041c2a:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00041c2c:    6809        .h      LDR      r1,[r1,#0]
        0x00041c2e:    2900        .)      CMP      r1,#0
        0x00041c30:    bf08        ..      IT       EQ
        0x00041c32:    625f        _b      STREQ    r7,[r3,#0x24]
        0x00041c34:    d003        ..      BEQ      0x41c3e ; xTaskIncrementTick + 82
        0x00041c36:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00041c38:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00041c3a:    6809        .h      LDR      r1,[r1,#0]
        0x00041c3c:    6259        Yb      STR      r1,[r3,#0x24]
        0x00041c3e:    6a59        Yj      LDR      r1,[r3,#0x24]
        0x00041c40:    4c46        FL      LDR      r4,[pc,#280] ; [0x41d5c] = 0x1000db54
        0x00041c42:    4291        .B      CMP      r1,r2
        0x00041c44:    bf98        ..      IT       LS
        0x00041c46:    2600        .&      MOVLS    r6,#0
        0x00041c48:    d80d        ..      BHI      0x41c66 ; xTaskIncrementTick + 122
        0x00041c4a:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00041c4c:    6809        .h      LDR      r1,[r1,#0]
        0x00041c4e:    b149        I.      CBZ      r1,0x41c64 ; xTaskIncrementTick + 120
        0x00041c50:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00041c52:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00041c54:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00041c56:    f8d1c004    ....    LDR      r12,[r1,#4]
        0x00041c5a:    4562        bE      CMP      r2,r12
        0x00041c5c:    d213        ..      BCS      0x41c86 ; xTaskIncrementTick + 154
        0x00041c5e:    f8c3c024    ..$.    STR      r12,[r3,#0x24]
        0x00041c62:    e000        ..      B        0x41c66 ; xTaskIncrementTick + 122
        0x00041c64:    625f        _b      STR      r7,[r3,#0x24]
        0x00041c66:    6819        .h      LDR      r1,[r3,#0]
        0x00041c68:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00041c6a:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x00041c6e:    f8541021    T.!.    LDR      r1,[r4,r1,LSL #2]
        0x00041c72:    2901        .)      CMP      r1,#1
        0x00041c74:    bf88        ..      IT       HI
        0x00041c76:    2001        .       MOVHI    r0,#1
        0x00041c78:    6999        .i      LDR      r1,[r3,#0x18]
        0x00041c7a:    2900        .)      CMP      r1,#0
        0x00041c7c:    bf18        ..      IT       NE
        0x00041c7e:    2001        .       MOVNE    r0,#1
        0x00041c80:    e8bd03f0    ....    POP      {r4-r9}
        0x00041c84:    4770        pG      BX       lr
        0x00041c86:    e9d18502    ....    LDRD     r8,r5,[r1,#8]
        0x00041c8a:    f8d1c014    ....    LDR      r12,[r1,#0x14]
        0x00041c8e:    f8c85008    ...P    STR      r5,[r8,#8]
        0x00041c92:    e9d15802    ...X    LDRD     r5,r8,[r1,#8]
        0x00041c96:    f8c85004    ...P    STR      r5,[r8,#4]
        0x00041c9a:    f8dc8004    ....    LDR      r8,[r12,#4]
        0x00041c9e:    1d0d        ..      ADDS     r5,r1,#4
        0x00041ca0:    45a8        .E      CMP      r8,r5
        0x00041ca2:    bf04        ..      ITT      EQ
        0x00041ca4:    f8d1800c    ....    LDREQ    r8,[r1,#0xc]
        0x00041ca8:    f8cc8004    ....    STREQ    r8,[r12,#4]
        0x00041cac:    614e        Na      STR      r6,[r1,#0x14]
        0x00041cae:    f8dc8000    ....    LDR      r8,[r12,#0]
        0x00041cb2:    f1a80801    ....    SUB      r8,r8,#1
        0x00041cb6:    f8cc8000    ....    STR      r8,[r12,#0]
        0x00041cba:    f8d1c028    ..(.    LDR      r12,[r1,#0x28]
        0x00041cbe:    f1bc0f00    ....    CMP      r12,#0
        0x00041cc2:    d018        ..      BEQ      0x41cf6 ; xTaskIncrementTick + 266
        0x00041cc4:    e9d18907    ....    LDRD     r8,r9,[r1,#0x1c]
        0x00041cc8:    f8c89008    ....    STR      r9,[r8,#8]
        0x00041ccc:    e9d18907    ....    LDRD     r8,r9,[r1,#0x1c]
        0x00041cd0:    f8c98004    ....    STR      r8,[r9,#4]
        0x00041cd4:    f8dc8004    ....    LDR      r8,[r12,#4]
        0x00041cd8:    f1010918    ....    ADD      r9,r1,#0x18
        0x00041cdc:    45c8        .E      CMP      r8,r9
        0x00041cde:    bf04        ..      ITT      EQ
        0x00041ce0:    f8d18020    .. .    LDREQ    r8,[r1,#0x20]
        0x00041ce4:    f8cc8004    ....    STREQ    r8,[r12,#4]
        0x00041ce8:    628e        .b      STR      r6,[r1,#0x28]
        0x00041cea:    f8dc8000    ....    LDR      r8,[r12,#0]
        0x00041cee:    f1a80801    ....    SUB      r8,r8,#1
        0x00041cf2:    f8cc8000    ....    STR      r8,[r12,#0]
        0x00041cf6:    f8d1c02c    ..,.    LDR      r12,[r1,#0x2c]
        0x00041cfa:    f8d3800c    ....    LDR      r8,[r3,#0xc]
        0x00041cfe:    45c4        .E      CMP      r12,r8
        0x00041d00:    d827        '.      BHI      0x41d52 ; xTaskIncrementTick + 358
        0x00041d02:    bf00        ..      NOP      
        0x00041d04:    eb0c0c8c    ....    ADD      r12,r12,r12,LSL #2
        0x00041d08:    eb040c8c    ....    ADD      r12,r4,r12,LSL #2
        0x00041d0c:    f8dcc004    ....    LDR      r12,[r12,#4]
        0x00041d10:    f8c1c008    ....    STR      r12,[r1,#8]
        0x00041d14:    f8dc8008    ....    LDR      r8,[r12,#8]
        0x00041d18:    f8c1800c    ....    STR      r8,[r1,#0xc]
        0x00041d1c:    f8dc8008    ....    LDR      r8,[r12,#8]
        0x00041d20:    f8c85004    ...P    STR      r5,[r8,#4]
        0x00041d24:    f8cc5008    ...P    STR      r5,[r12,#8]
        0x00041d28:    f8d1c02c    ..,.    LDR      r12,[r1,#0x2c]
        0x00041d2c:    eb0c0c8c    ....    ADD      r12,r12,r12,LSL #2
        0x00041d30:    eb04058c    ....    ADD      r5,r4,r12,LSL #2
        0x00041d34:    614d        Ma      STR      r5,[r1,#0x14]
        0x00041d36:    f854502c    T.,P    LDR      r5,[r4,r12,LSL #2]
        0x00041d3a:    1c6d        m.      ADDS     r5,r5,#1
        0x00041d3c:    f844502c    D.,P    STR      r5,[r4,r12,LSL #2]
        0x00041d40:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00041d42:    f8d3c000    ....    LDR      r12,[r3,#0]
        0x00041d46:    f8dcc02c    ..,.    LDR      r12,[r12,#0x2c]
        0x00041d4a:    4561        aE      CMP      r1,r12
        0x00041d4c:    bf88        ..      IT       HI
        0x00041d4e:    2001        .       MOVHI    r0,#1
        0x00041d50:    e77b        {.      B        0x41c4a ; xTaskIncrementTick + 94
        0x00041d52:    f8c3c00c    ....    STR      r12,[r3,#0xc]
        0x00041d56:    e7d5        ..      B        0x41d04 ; xTaskIncrementTick + 280
    $d
        0x00041d58:    100003b0    ....    DCD    268436400
        0x00041d5c:    1000db54    T...    DCD    268491604
    $t
    i.xTaskRemoveFromEventList
    xTaskRemoveFromEventList
        0x00041d60:    b410        ..      PUSH     {r4}
        0x00041d62:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00041d64:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00041d66:    2800        .(      CMP      r0,#0
        0x00041d68:    d02f        /.      BEQ      0x41dca ; xTaskRemoveFromEventList + 106
        0x00041d6a:    e9d03207    ...2    LDRD     r3,r2,[r0,#0x1c]
        0x00041d6e:    6a81        .j      LDR      r1,[r0,#0x28]
        0x00041d70:    609a        .`      STR      r2,[r3,#8]
        0x00041d72:    e9d02307    ...#    LDRD     r2,r3,[r0,#0x1c]
        0x00041d76:    f1000c18    ....    ADD      r12,r0,#0x18
        0x00041d7a:    605a        Z`      STR      r2,[r3,#4]
        0x00041d7c:    684a        Jh      LDR      r2,[r1,#4]
        0x00041d7e:    4562        bE      CMP      r2,r12
        0x00041d80:    bf04        ..      ITT      EQ
        0x00041d82:    6a02        .j      LDREQ    r2,[r0,#0x20]
        0x00041d84:    604a        J`      STREQ    r2,[r1,#4]
        0x00041d86:    2300        .#      MOVS     r3,#0
        0x00041d88:    6283        .b      STR      r3,[r0,#0x28]
        0x00041d8a:    680a        .h      LDR      r2,[r1,#0]
        0x00041d8c:    1e52        R.      SUBS     r2,r2,#1
        0x00041d8e:    600a        .`      STR      r2,[r1,#0]
        0x00041d90:    492e        .I      LDR      r1,[pc,#184] ; [0x41e4c] = 0x100003b0
        0x00041d92:    6b0a        .k      LDR      r2,[r1,#0x30]
        0x00041d94:    b1d2        ..      CBZ      r2,0x41dcc ; xTaskRemoveFromEventList + 108
        0x00041d96:    4b2e        .K      LDR      r3,[pc,#184] ; [0x41e50] = 0x1000dc08
        0x00041d98:    685a        Zh      LDR      r2,[r3,#4]
        0x00041d9a:    61c2        .a      STR      r2,[r0,#0x1c]
        0x00041d9c:    6894        .h      LDR      r4,[r2,#8]
        0x00041d9e:    6204        .b      STR      r4,[r0,#0x20]
        0x00041da0:    6894        .h      LDR      r4,[r2,#8]
        0x00041da2:    f8c4c004    ....    STR      r12,[r4,#4]
        0x00041da6:    f8c2c008    ....    STR      r12,[r2,#8]
        0x00041daa:    6283        .b      STR      r3,[r0,#0x28]
        0x00041dac:    681a        .h      LDR      r2,[r3,#0]
        0x00041dae:    1c52        R.      ADDS     r2,r2,#1
        0x00041db0:    601a        .`      STR      r2,[r3,#0]
        0x00041db2:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00041db4:    680a        .h      LDR      r2,[r1,#0]
        0x00041db6:    6ad2        .j      LDR      r2,[r2,#0x2c]
        0x00041db8:    4290        .B      CMP      r0,r2
        0x00041dba:    bf9e        ..      ITTT     LS
        0x00041dbc:    2000        .       MOVLS    r0,#0
        0x00041dbe:    bc10        ..      POPLS    {r4}
        0x00041dc0:    4770        pG      BXLS     lr
        0x00041dc2:    2001        .       MOVS     r0,#1
        0x00041dc4:    6188        .a      STR      r0,[r1,#0x18]
        0x00041dc6:    bc10        ..      POP      {r4}
        0x00041dc8:    4770        pG      BX       lr
        0x00041dca:    e7fe        ..      B        0x41dca ; xTaskRemoveFromEventList + 106
        0x00041dcc:    e9d04c02    ...L    LDRD     r4,r12,[r0,#8]
        0x00041dd0:    6942        Bi      LDR      r2,[r0,#0x14]
        0x00041dd2:    f8c4c008    ....    STR      r12,[r4,#8]
        0x00041dd6:    e9d04c02    ...L    LDRD     r4,r12,[r0,#8]
        0x00041dda:    f8cc4004    ...@    STR      r4,[r12,#4]
        0x00041dde:    6854        Th      LDR      r4,[r2,#4]
        0x00041de0:    f1000c04    ....    ADD      r12,r0,#4
        0x00041de4:    4564        dE      CMP      r4,r12
        0x00041de6:    bf04        ..      ITT      EQ
        0x00041de8:    68c4        .h      LDREQ    r4,[r0,#0xc]
        0x00041dea:    6054        T`      STREQ    r4,[r2,#4]
        0x00041dec:    6143        Ca      STR      r3,[r0,#0x14]
        0x00041dee:    6813        .h      LDR      r3,[r2,#0]
        0x00041df0:    1e5b        [.      SUBS     r3,r3,#1
        0x00041df2:    6013        .`      STR      r3,[r2,#0]
        0x00041df4:    6ac2        .j      LDR      r2,[r0,#0x2c]
        0x00041df6:    68cb        .h      LDR      r3,[r1,#0xc]
        0x00041df8:    429a        .B      CMP      r2,r3
        0x00041dfa:    d825        %.      BHI      0x41e48 ; xTaskRemoveFromEventList + 232
        0x00041dfc:    4b15        .K      LDR      r3,[pc,#84] ; [0x41e54] = 0x1000db54
        0x00041dfe:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x00041e02:    eb030282    ....    ADD      r2,r3,r2,LSL #2
        0x00041e06:    6852        Rh      LDR      r2,[r2,#4]
        0x00041e08:    6082        .`      STR      r2,[r0,#8]
        0x00041e0a:    6894        .h      LDR      r4,[r2,#8]
        0x00041e0c:    60c4        .`      STR      r4,[r0,#0xc]
        0x00041e0e:    6894        .h      LDR      r4,[r2,#8]
        0x00041e10:    f8c4c004    ....    STR      r12,[r4,#4]
        0x00041e14:    f8c2c008    ....    STR      r12,[r2,#8]
        0x00041e18:    6ac2        .j      LDR      r2,[r0,#0x2c]
        0x00041e1a:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x00041e1e:    eb030c82    ....    ADD      r12,r3,r2,LSL #2
        0x00041e22:    f8c0c014    ....    STR      r12,[r0,#0x14]
        0x00041e26:    f853c022    S.".    LDR      r12,[r3,r2,LSL #2]
        0x00041e2a:    f10c0c01    ....    ADD      r12,r12,#1
        0x00041e2e:    f843c022    C.".    STR      r12,[r3,r2,LSL #2]
        0x00041e32:    6b4a        Jk      LDR      r2,[r1,#0x34]
        0x00041e34:    6812        .h      LDR      r2,[r2,#0]
        0x00041e36:    2a00        .*      CMP      r2,#0
        0x00041e38:    bf0f        ..      ITEEE    EQ
        0x00041e3a:    f04f32ff    O..2    MOVEQ    r2,#0xffffffff
        0x00041e3e:    6b4a        Jk      LDRNE    r2,[r1,#0x34]
        0x00041e40:    68d2        .h      LDRNE    r2,[r2,#0xc]
        0x00041e42:    6812        .h      LDRNE    r2,[r2,#0]
        0x00041e44:    624a        Jb      STR      r2,[r1,#0x24]
        0x00041e46:    e7b4        ..      B        0x41db2 ; xTaskRemoveFromEventList + 82
        0x00041e48:    60ca        .`      STR      r2,[r1,#0xc]
        0x00041e4a:    e7d7        ..      B        0x41dfc ; xTaskRemoveFromEventList + 156
    $d
        0x00041e4c:    100003b0    ....    DCD    268436400
        0x00041e50:    1000dc08    ....    DCD    268491784
        0x00041e54:    1000db54    T...    DCD    268491604
    $t
    i.xTaskResumeAll
    xTaskResumeAll
        0x00041e58:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00041e5c:    4c50        PL      LDR      r4,[pc,#320] ; [0x41fa0] = 0x100003b0
        0x00041e5e:    2700        .'      MOVS     r7,#0
        0x00041e60:    6b20         k      LDR      r0,[r4,#0x30]
        0x00041e62:    b138        8.      CBZ      r0,0x41e74 ; xTaskResumeAll + 28
        0x00041e64:    f7fefe5c    ..\.    BL       vPortEnterCritical ; 0x40b20
        0x00041e68:    6b20         k      LDR      r0,[r4,#0x30]
        0x00041e6a:    1e40        @.      SUBS     r0,r0,#1
        0x00041e6c:    6320         c      STR      r0,[r4,#0x30]
        0x00041e6e:    6b20         k      LDR      r0,[r4,#0x30]
        0x00041e70:    b108        ..      CBZ      r0,0x41e76 ; xTaskResumeAll + 30
        0x00041e72:    e08e        ..      B        0x41f92 ; xTaskResumeAll + 314
        0x00041e74:    e7fe        ..      B        0x41e74 ; xTaskResumeAll + 28
        0x00041e76:    6860        `h      LDR      r0,[r4,#4]
        0x00041e78:    2800        .(      CMP      r0,#0
        0x00041e7a:    d07d        }.      BEQ      0x41f78 ; xTaskResumeAll + 288
        0x00041e7c:    f8dfc124    ..$.    LDR      r12,[pc,#292] ; [0x41fa4] = 0x1000dc08
        0x00041e80:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x00041e84:    2500        .%      MOVS     r5,#0
        0x00041e86:    2601        .&      MOVS     r6,#1
        0x00041e88:    2800        .(      CMP      r0,#0
        0x00041e8a:    bf18        ..      IT       NE
        0x00041e8c:    4a46        FJ      LDRNE    r2,[pc,#280] ; [0x41fa8] = 0x1000db54
        0x00041e8e:    d065        e.      BEQ      0x41f5c ; xTaskResumeAll + 260
        0x00041e90:    f8dc000c    ....    LDR      r0,[r12,#0xc]
        0x00041e94:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00041e96:    e9d18307    ....    LDRD     r8,r3,[r1,#0x1c]
        0x00041e9a:    6a88        .j      LDR      r0,[r1,#0x28]
        0x00041e9c:    f8c83008    ...0    STR      r3,[r8,#8]
        0x00041ea0:    e9d13807    ...8    LDRD     r3,r8,[r1,#0x1c]
        0x00041ea4:    f8c83004    ...0    STR      r3,[r8,#4]
        0x00041ea8:    6843        Ch      LDR      r3,[r0,#4]
        0x00041eaa:    f1010818    ....    ADD      r8,r1,#0x18
        0x00041eae:    4543        CE      CMP      r3,r8
        0x00041eb0:    bf04        ..      ITT      EQ
        0x00041eb2:    6a0b        .j      LDREQ    r3,[r1,#0x20]
        0x00041eb4:    6043        C`      STREQ    r3,[r0,#4]
        0x00041eb6:    628d        .b      STR      r5,[r1,#0x28]
        0x00041eb8:    6803        .h      LDR      r3,[r0,#0]
        0x00041eba:    1e5b        [.      SUBS     r3,r3,#1
        0x00041ebc:    6003        .`      STR      r3,[r0,#0]
        0x00041ebe:    e9d18002    ....    LDRD     r8,r0,[r1,#8]
        0x00041ec2:    694b        Ki      LDR      r3,[r1,#0x14]
        0x00041ec4:    f8c80008    ....    STR      r0,[r8,#8]
        0x00041ec8:    e9d10802    ....    LDRD     r0,r8,[r1,#8]
        0x00041ecc:    f8c80004    ....    STR      r0,[r8,#4]
        0x00041ed0:    f8d38004    ....    LDR      r8,[r3,#4]
        0x00041ed4:    1d08        ..      ADDS     r0,r1,#4
        0x00041ed6:    4580        .E      CMP      r8,r0
        0x00041ed8:    bf04        ..      ITT      EQ
        0x00041eda:    f8d1800c    ....    LDREQ    r8,[r1,#0xc]
        0x00041ede:    f8c38004    ....    STREQ    r8,[r3,#4]
        0x00041ee2:    614d        Ma      STR      r5,[r1,#0x14]
        0x00041ee4:    f8d38000    ....    LDR      r8,[r3,#0]
        0x00041ee8:    f1a80801    ....    SUB      r8,r8,#1
        0x00041eec:    f8c38000    ....    STR      r8,[r3,#0]
        0x00041ef0:    6acb        .j      LDR      r3,[r1,#0x2c]
        0x00041ef2:    f8d4800c    ....    LDR      r8,[r4,#0xc]
        0x00041ef6:    4543        CE      CMP      r3,r8
        0x00041ef8:    d850        P.      BHI      0x41f9c ; xTaskResumeAll + 324
        0x00041efa:    bf00        ..      NOP      
        0x00041efc:    eb030383    ....    ADD      r3,r3,r3,LSL #2
        0x00041f00:    eb020383    ....    ADD      r3,r2,r3,LSL #2
        0x00041f04:    685b        [h      LDR      r3,[r3,#4]
        0x00041f06:    608b        .`      STR      r3,[r1,#8]
        0x00041f08:    f8d38008    ....    LDR      r8,[r3,#8]
        0x00041f0c:    f8c1800c    ....    STR      r8,[r1,#0xc]
        0x00041f10:    f8d38008    ....    LDR      r8,[r3,#8]
        0x00041f14:    f8c80004    ....    STR      r0,[r8,#4]
        0x00041f18:    6098        .`      STR      r0,[r3,#8]
        0x00041f1a:    6ac8        .j      LDR      r0,[r1,#0x2c]
        0x00041f1c:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00041f20:    eb020380    ....    ADD      r3,r2,r0,LSL #2
        0x00041f24:    614b        Ka      STR      r3,[r1,#0x14]
        0x00041f26:    f8523020    R. 0    LDR      r3,[r2,r0,LSL #2]
        0x00041f2a:    1c5b        [.      ADDS     r3,r3,#1
        0x00041f2c:    f8423020    B. 0    STR      r3,[r2,r0,LSL #2]
        0x00041f30:    6ac8        .j      LDR      r0,[r1,#0x2c]
        0x00041f32:    6823        #h      LDR      r3,[r4,#0]
        0x00041f34:    6adb        .j      LDR      r3,[r3,#0x2c]
        0x00041f36:    4298        .B      CMP      r0,r3
        0x00041f38:    bf28        (.      IT       CS
        0x00041f3a:    61a6        .a      STRCS    r6,[r4,#0x18]
        0x00041f3c:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x00041f40:    2800        .(      CMP      r0,#0
        0x00041f42:    d1a5        ..      BNE      0x41e90 ; xTaskResumeAll + 56
        0x00041f44:    b151        Q.      CBZ      r1,0x41f5c ; xTaskResumeAll + 260
        0x00041f46:    6b61        ak      LDR      r1,[r4,#0x34]
        0x00041f48:    4620         F      MOV      r0,r4
        0x00041f4a:    6809        .h      LDR      r1,[r1,#0]
        0x00041f4c:    2900        .)      CMP      r1,#0
        0x00041f4e:    bf0f        ..      ITEEE    EQ
        0x00041f50:    f04f31ff    O..1    MOVEQ    r1,#0xffffffff
        0x00041f54:    6b41        Ak      LDRNE    r1,[r0,#0x34]
        0x00041f56:    68c9        .h      LDRNE    r1,[r1,#0xc]
        0x00041f58:    6809        .h      LDRNE    r1,[r1,#0]
        0x00041f5a:    6241        Ab      STR      r1,[r0,#0x24]
        0x00041f5c:    f8d48014    ....    LDR      r8,[r4,#0x14]
        0x00041f60:    f1b80f00    ....    CMP      r8,#0
        0x00041f64:    d00b        ..      BEQ      0x41f7e ; xTaskResumeAll + 294
        0x00041f66:    bf00        ..      NOP      
        0x00041f68:    f7fffe40    ..@.    BL       xTaskIncrementTick ; 0x41bec
        0x00041f6c:    2800        .(      CMP      r0,#0
        0x00041f6e:    bf18        ..      IT       NE
        0x00041f70:    61a6        .a      STRNE    r6,[r4,#0x18]
        0x00041f72:    f1b80801    ....    SUBS     r8,r8,#1
        0x00041f76:    e000        ..      B        0x41f7a ; xTaskResumeAll + 290
        0x00041f78:    e00b        ..      B        0x41f92 ; xTaskResumeAll + 314
        0x00041f7a:    d1f5        ..      BNE      0x41f68 ; xTaskResumeAll + 272
        0x00041f7c:    6165        ea      STR      r5,[r4,#0x14]
        0x00041f7e:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00041f80:    b138        8.      CBZ      r0,0x41f92 ; xTaskResumeAll + 314
        0x00041f82:    490a        .I      LDR      r1,[pc,#40] ; [0x41fac] = 0xe000ed04
        0x00041f84:    2701        .'      MOVS     r7,#1
        0x00041f86:    0738        8.      LSLS     r0,r7,#28
        0x00041f88:    6008        .`      STR      r0,[r1,#0]
        0x00041f8a:    f3bf8f4f    ..O.    DSB      
        0x00041f8e:    f3bf8f6f    ..o.    ISB      
        0x00041f92:    f7fefddf    ....    BL       vPortExitCritical ; 0x40b54
        0x00041f96:    4638        8F      MOV      r0,r7
        0x00041f98:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00041f9c:    60e3        .`      STR      r3,[r4,#0xc]
        0x00041f9e:    e7ad        ..      B        0x41efc ; xTaskResumeAll + 164
    $d
        0x00041fa0:    100003b0    ....    DCD    268436400
        0x00041fa4:    1000dc08    ....    DCD    268491784
        0x00041fa8:    1000db54    T...    DCD    268491604
        0x00041fac:    e000ed04    ....    DCD    3758157060
    $t
    i.xTimerCreate
    xTimerCreate
        0x00041fb0:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00041fb4:    4681        .F      MOV      r9,r0
        0x00041fb6:    461f        .F      MOV      r7,r3
        0x00041fb8:    4690        .F      MOV      r8,r2
        0x00041fba:    460d        .F      MOV      r5,r1
        0x00041fbc:    2028        (       MOVS     r0,#0x28
        0x00041fbe:    f8dda020    .. .    LDR      r10,[sp,#0x20]
        0x00041fc2:    f7f8fc8f    ....    BL       pvPortMalloc ; 0x3a8e4
        0x00041fc6:    0004        ..      MOVS     r4,r0
        0x00041fc8:    d02e        ..      BEQ      0x42028 ; xTimerCreate + 120
        0x00041fca:    2000        .       MOVS     r0,#0
        0x00041fcc:    f8840024    ..$.    STRB     r0,[r4,#0x24]
        0x00041fd0:    b12d        -.      CBZ      r5,0x41fde ; xTimerCreate + 46
        0x00041fd2:    f7fefda5    ....    BL       vPortEnterCritical ; 0x40b20
        0x00041fd6:    4e16        .N      LDR      r6,[pc,#88] ; [0x42030] = 0x100003ec
        0x00041fd8:    6830        0h      LDR      r0,[r6,#0]
        0x00041fda:    b108        ..      CBZ      r0,0x41fe0 ; xTimerCreate + 48
        0x00041fdc:    e010        ..      B        0x42000 ; xTimerCreate + 80
        0x00041fde:    e7fe        ..      B        0x41fde ; xTimerCreate + 46
        0x00041fe0:    4814        .H      LDR      r0,[pc,#80] ; [0x42034] = 0x1000dc30
        0x00041fe2:    f7fefd70    ..p.    BL       vListInitialise ; 0x40ac6
        0x00041fe6:    4814        .H      LDR      r0,[pc,#80] ; [0x42038] = 0x1000dc44
        0x00041fe8:    f7fefd6d    ..m.    BL       vListInitialise ; 0x40ac6
        0x00041fec:    4811        .H      LDR      r0,[pc,#68] ; [0x42034] = 0x1000dc30
        0x00041fee:    60f0        .`      STR      r0,[r6,#0xc]
        0x00041ff0:    3014        .0      ADDS     r0,r0,#0x14
        0x00041ff2:    6130        0a      STR      r0,[r6,#0x10]
        0x00041ff4:    2200        ."      MOVS     r2,#0
        0x00041ff6:    2110        .!      MOVS     r1,#0x10
        0x00041ff8:    200a        .       MOVS     r0,#0xa
        0x00041ffa:    f7fffac9    ....    BL       xQueueGenericCreate ; 0x41590
        0x00041ffe:    6030        0`      STR      r0,[r6,#0]
        0x00042000:    f7fefda8    ....    BL       vPortExitCritical ; 0x40b54
        0x00042004:    f8c4a020    .. .    STR      r10,[r4,#0x20]
        0x00042008:    f8c49000    ....    STR      r9,[r4,#0]
        0x0004200c:    e9c45706    ...W    STRD     r5,r7,[r4,#0x18]
        0x00042010:    1d20         .      ADDS     r0,r4,#4
        0x00042012:    f7fefd63    ..c.    BL       vListInitialiseItem ; 0x40adc
        0x00042016:    f1b80f00    ....    CMP      r8,#0
        0x0004201a:    d005        ..      BEQ      0x42028 ; xTimerCreate + 120
        0x0004201c:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x00042020:    f0400104    @...    ORR      r1,r0,#4
        0x00042024:    f8841024    ..$.    STRB     r1,[r4,#0x24]
        0x00042028:    4620         F      MOV      r0,r4
        0x0004202a:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0004202e:    0000        ..      DCW    0
        0x00042030:    100003ec    ....    DCD    268436460
        0x00042034:    1000dc30    0...    DCD    268491824
        0x00042038:    1000dc44    D...    DCD    268491844
    $t
    i.xTimerCreateTimerTask
    xTimerCreateTimerTask
        0x0004203c:    b510        ..      PUSH     {r4,lr}
        0x0004203e:    b082        ..      SUB      sp,sp,#8
        0x00042040:    f7fefd6e    ..n.    BL       vPortEnterCritical ; 0x40b20
        0x00042044:    4c13        .L      LDR      r4,[pc,#76] ; [0x42094] = 0x100003ec
        0x00042046:    6820         h      LDR      r0,[r4,#0]
        0x00042048:    b978        x.      CBNZ     r0,0x4206a ; xTimerCreateTimerTask + 46
        0x0004204a:    4813        .H      LDR      r0,[pc,#76] ; [0x42098] = 0x1000dc30
        0x0004204c:    f7fefd3b    ..;.    BL       vListInitialise ; 0x40ac6
        0x00042050:    4812        .H      LDR      r0,[pc,#72] ; [0x4209c] = 0x1000dc44
        0x00042052:    f7fefd38    ..8.    BL       vListInitialise ; 0x40ac6
        0x00042056:    4810        .H      LDR      r0,[pc,#64] ; [0x42098] = 0x1000dc30
        0x00042058:    60e0        .`      STR      r0,[r4,#0xc]
        0x0004205a:    3014        .0      ADDS     r0,r0,#0x14
        0x0004205c:    6120         a      STR      r0,[r4,#0x10]
        0x0004205e:    2200        ."      MOVS     r2,#0
        0x00042060:    2110        .!      MOVS     r1,#0x10
        0x00042062:    200a        .       MOVS     r0,#0xa
        0x00042064:    f7fffa94    ....    BL       xQueueGenericCreate ; 0x41590
        0x00042068:    6020         `      STR      r0,[r4,#0]
        0x0004206a:    f7fefd73    ..s.    BL       vPortExitCritical ; 0x40b54
        0x0004206e:    6820         h      LDR      r0,[r4,#0]
        0x00042070:    b170        p.      CBZ      r0,0x42090 ; xTimerCreateTimerTask + 84
        0x00042072:    490b        .I      LDR      r1,[pc,#44] ; [0x420a0] = 0x100003f0
        0x00042074:    2005        .       MOVS     r0,#5
        0x00042076:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0004207a:    2300        .#      MOVS     r3,#0
        0x0004207c:    f44f7200    O..r    MOV      r2,#0x200
        0x00042080:    a108        ..      ADR      r1,{pc}+0x24 ; 0x420a4
        0x00042082:    480a        .H      LDR      r0,[pc,#40] ; [0x420ac] = 0x3a5b9
        0x00042084:    f7fffcd0    ....    BL       xTaskCreate ; 0x41a28
        0x00042088:    2800        .(      CMP      r0,#0
        0x0004208a:    bf1c        ..      ITT      NE
        0x0004208c:    b002        ..      ADDNE    sp,sp,#8
        0x0004208e:    bd10        ..      POPNE    {r4,pc}
        0x00042090:    e7fe        ..      B        0x42090 ; xTimerCreateTimerTask + 84
    $d
        0x00042092:    0000        ..      DCW    0
        0x00042094:    100003ec    ....    DCD    268436460
        0x00042098:    1000dc30    0...    DCD    268491824
        0x0004209c:    1000dc44    D...    DCD    268491844
        0x000420a0:    100003f0    ....    DCD    268436464
        0x000420a4:    20726d54    Tmr     DCD    544370004
        0x000420a8:    00637653    Svc.    DCD    6518355
        0x000420ac:    0003a5b9    ....    DCD    239033
    $t
    i.xTimerGenericCommand
    xTimerGenericCommand
        0x000420b0:    b5f0        ..      PUSH     {r4-r7,lr}
        0x000420b2:    b085        ..      SUB      sp,sp,#0x14
        0x000420b4:    4694        .F      MOV      r12,r2
        0x000420b6:    0002        ..      MOVS     r2,r0
        0x000420b8:    9e0a        ..      LDR      r6,[sp,#0x28]
        0x000420ba:    461f        .F      MOV      r7,r3
        0x000420bc:    f04f0000    O...    MOV      r0,#0
        0x000420c0:    d017        ..      BEQ      0x420f2 ; xTimerGenericCommand + 66
        0x000420c2:    4c14        .L      LDR      r4,[pc,#80] ; [0x42114] = 0x100003ec
        0x000420c4:    6825        %h      LDR      r5,[r4,#0]
        0x000420c6:    2d00        .-      CMP      r5,#0
        0x000420c8:    bf04        ..      ITT      EQ
        0x000420ca:    b005        ..      ADDEQ    sp,sp,#0x14
        0x000420cc:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x000420ce:    9202        ..      STR      r2,[sp,#8]
        0x000420d0:    e9cd1c00    ....    STRD     r1,r12,[sp,#0]
        0x000420d4:    2906        .)      CMP      r1,#6
        0x000420d6:    da14        ..      BGE      0x42102 ; xTimerGenericCommand + 82
        0x000420d8:    f7fffd74    ..t.    BL       xTaskGetSchedulerState ; 0x41bc4
        0x000420dc:    2802        .(      CMP      r0,#2
        0x000420de:    f04f0300    O...    MOV      r3,#0
        0x000420e2:    d007        ..      BEQ      0x420f4 ; xTimerGenericCommand + 68
        0x000420e4:    2200        ."      MOVS     r2,#0
        0x000420e6:    4669        iF      MOV      r1,sp
        0x000420e8:    6820         h      LDR      r0,[r4,#0]
        0x000420ea:    f7fffa97    ....    BL       xQueueGenericSend ; 0x4161c
        0x000420ee:    b005        ..      ADD      sp,sp,#0x14
        0x000420f0:    bdf0        ..      POP      {r4-r7,pc}
        0x000420f2:    e7fe        ..      B        0x420f2 ; xTimerGenericCommand + 66
        0x000420f4:    4632        2F      MOV      r2,r6
        0x000420f6:    4669        iF      MOV      r1,sp
        0x000420f8:    6820         h      LDR      r0,[r4,#0]
        0x000420fa:    f7fffa8f    ....    BL       xQueueGenericSend ; 0x4161c
        0x000420fe:    b005        ..      ADD      sp,sp,#0x14
        0x00042100:    bdf0        ..      POP      {r4-r7,pc}
        0x00042102:    2300        .#      MOVS     r3,#0
        0x00042104:    463a        :F      MOV      r2,r7
        0x00042106:    4669        iF      MOV      r1,sp
        0x00042108:    4628        (F      MOV      r0,r5
        0x0004210a:    f7fffb47    ..G.    BL       xQueueGenericSendFromISR ; 0x4179c
        0x0004210e:    b005        ..      ADD      sp,sp,#0x14
        0x00042110:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x00042112:    0000        ..      DCW    0
        0x00042114:    100003ec    ....    DCD    268436460
    $t
    i.xTimerPendFunctionCallFromISR
    xTimerPendFunctionCallFromISR
        0x00042118:    b510        ..      PUSH     {r4,lr}
        0x0004211a:    b084        ..      SUB      sp,sp,#0x10
        0x0004211c:    f06f0c01    o...    MVN      r12,#1
        0x00042120:    e9cdc000    ....    STRD     r12,r0,[sp,#0]
        0x00042124:    e9cd1202    ....    STRD     r1,r2,[sp,#8]
        0x00042128:    4804        .H      LDR      r0,[pc,#16] ; [0x4213c] = 0x100003ec
        0x0004212a:    461c        .F      MOV      r4,r3
        0x0004212c:    2300        .#      MOVS     r3,#0
        0x0004212e:    4622        "F      MOV      r2,r4
        0x00042130:    4669        iF      MOV      r1,sp
        0x00042132:    6800        .h      LDR      r0,[r0,#0]
        0x00042134:    f7fffb32    ..2.    BL       xQueueGenericSendFromISR ; 0x4179c
        0x00042138:    b004        ..      ADD      sp,sp,#0x10
        0x0004213a:    bd10        ..      POP      {r4,pc}
    $d
        0x0004213c:    100003ec    ....    DCD    268436460
    $t
    x$fpl$basic
    $v0
    __aeabi_dneg
    _dneg
        0x00042140:    f0814100    ...A    EOR      r1,r1,#0x80000000
        0x00042144:    4770        pG      BX       lr
    __aeabi_fneg
    _fneg
        0x00042146:    f0804000    ...@    EOR      r0,r0,#0x80000000
        0x0004214a:    4770        pG      BX       lr
    _dabs
        0x0004214c:    f0214100    !..A    BIC      r1,r1,#0x80000000
        0x00042150:    4770        pG      BX       lr
    _fabs
        0x00042152:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x00042156:    4770        pG      BX       lr
    x$fpl$d2f
    $v0
    __aeabi_d2f
    _d2f
        0x00042158:    f0214200    !..B    BIC      r2,r1,#0x80000000
        0x0004215c:    f1a25260    ..`R    SUB      r2,r2,#0x38000000
        0x00042160:    f5b21f80    ....    CMP      r2,#0x100000
        0x00042164:    f0014300    ...C    AND      r3,r1,#0x80000000
        0x00042168:    bf28        (.      IT       CS
        0x0004216a:    f1d26c7f    ...l    RSBSCS   r12,r2,#0xff00000
        0x0004216e:    d90b        ..      BLS      0x42188 ; __aeabi_d2f + 48
        0x00042170:    ea5f1c00    _...    LSLS     r12,r0,#4
        0x00042174:    ea4302c2    C...    ORR      r2,r3,r2,LSL #3
        0x00042178:    eb427050    B.Pp    ADC      r0,r2,r0,LSR #29
        0x0004217c:    bf18        ..      IT       NE
        0x0004217e:    4770        pG      BXNE     lr
        0x00042180:    bf28        (.      IT       CS
        0x00042182:    f0200001     ...    BICCS    r0,r0,#1
        0x00042186:    4770        pG      BX       lr
        0x00042188:    f5b21f80    ....    CMP      r2,#0x100000
        0x0004218c:    bfbc        ..      ITT      LT
        0x0004218e:    4618        .F      MOVLT    r0,r3
        0x00042190:    4770        pG      BXLT     lr
        0x00042192:    ea4f0c41    O.A.    LSL      r12,r1,#1
        0x00042196:    f51c1f00    ....    CMN      r12,#0x200000
        0x0004219a:    d202        ..      BCS      0x421a2 ; __aeabi_d2f + 74
        0x0004219c:    4608        .F      MOV      r0,r1
        0x0004219e:    f000be8d    ....    B.W      __fpl_fretinf ; 0x42ebc
        0x000421a2:    b570        p.      PUSH     {r4-r6,lr}
        0x000421a4:    f000fbc8    ....    BL       __fpl_dnaninf ; 0x42938
    $d
        0x000421a8:    89000000    ....    DCD    2298478592
    $t
        0x000421ac:    f7ffbff6    ....    B.W      0x4219c ; __aeabi_d2f + 68
        0x000421b0:    f04f4000    O..@    MOV      r0,#0x80000000
        0x000421b4:    f5a00080    ....    SUB      r0,r0,#0x400000
        0x000421b8:    4770        pG      BX       lr
        0x000421ba:    0000        ..      MOVS     r0,r0
    x$fpl$dadd
    $v0
    __aeabi_dadd
    _dadd
        0x000421bc:    b510        ..      PUSH     {r4,lr}
        0x000421be:    ea910f03    ....    TEQ      r1,r3
        0x000421c2:    bf48        H.      IT       MI
        0x000421c4:    f0834300    ...C    EORMI    r3,r3,#0x80000000
        0x000421c8:    f1008520    .. .    BMI.W    _dsub1 ; 0x42c0c
    _dadd1
        0x000421cc:    1a84        ..      SUBS     r4,r0,r2
        0x000421ce:    eb710c03    q...    SBCS     r12,r1,r3
        0x000421d2:    d205        ..      BCS      0x421e0 ; _dadd1 + 20
        0x000421d4:    1912        ..      ADDS     r2,r2,r4
        0x000421d6:    eb43030c    C...    ADC      r3,r3,r12
        0x000421da:    1b00        ..      SUBS     r0,r0,r4
        0x000421dc:    eb61010c    a...    SBC      r1,r1,r12
        0x000421e0:    f8dfe124    ..$.    LDR      lr,[pc,#292] ; [0x42308] = 0xffe00000
        0x000421e4:    ea4f5411    O..T    LSR      r4,r1,#20
        0x000421e8:    eba45c13    ...\    SUB      r12,r4,r3,LSR #20
        0x000421ec:    ea1e0f43    ..C.    TST      lr,r3,LSL #1
        0x000421f0:    bf18        ..      IT       NE
        0x000421f2:    ea9e5f44    ..D_    TEQNE    lr,r4,LSL #21
        0x000421f6:    d073        s.      BEQ      0x422e0 ; _dadd1 + 276
        0x000421f8:    ea23030e    #...    BIC      r3,r3,lr
        0x000421fc:    f1dc0e20    .. .    RSBS     lr,r12,#0x20
        0x00042200:    ea215104    !..Q    BIC      r1,r1,r4,LSL #20
        0x00042204:    f4431380    C...    ORR      r3,r3,#0x100000
        0x00042208:    d332        2.      BCC      0x42270 ; _dadd1 + 164
        0x0004220a:    fa22fe0c    "...    LSR      lr,r2,r12
        0x0004220e:    eb10000e    ....    ADDS     r0,r0,lr
        0x00042212:    fa23fe0c    #...    LSR      lr,r3,r12
        0x00042216:    eb41010e    A...    ADC      r1,r1,lr
        0x0004221a:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x0004221e:    fa03fe0e    ....    LSL      lr,r3,lr
        0x00042222:    eb10000e    ....    ADDS     r0,r0,lr
        0x00042226:    f1510100    Q...    ADCS     r1,r1,#0
        0x0004222a:    f5b11f80    ....    CMP      r1,#0x100000
        0x0004222e:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x00042232:    d232        2.      BCS      0x4229a ; _dadd1 + 206
        0x00042234:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00042238:    fa12f20e    ....    LSLS     r2,r2,lr
        0x0004223c:    e8bd4010    ...@    POP      {r4,lr}
        0x00042240:    bf58        X.      IT       PL
        0x00042242:    4770        pG      BXPL     lr
        0x00042244:    1c40        @.      ADDS     r0,r0,#1
        0x00042246:    bf38        8.      IT       CC
        0x00042248:    ea5f0242    _.B.    LSLSCC   r2,r2,#1
        0x0004224c:    bf18        ..      IT       NE
        0x0004224e:    4770        pG      BXNE     lr
        0x00042250:    2800        .(      CMP      r0,#0
        0x00042252:    bf14        ..      ITE      NE
        0x00042254:    f0200001     ...    BICNE    r0,r0,#1
        0x00042258:    f1410100    A...    ADCEQ    r1,r1,#0
        0x0004225c:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x00042260:    f5131f00    ....    CMN      r3,#0x200000
        0x00042264:    bf38        8.      IT       CC
        0x00042266:    4770        pG      BXCC     lr
        0x00042268:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x0004226c:    f000bbb2    ....    B.W      __fpl_dretinf ; 0x429d4
        0x00042270:    2a01        .*      CMP      r2,#1
        0x00042272:    eb430203    C...    ADC      r2,r3,r3
        0x00042276:    f1ac0c20    .. .    SUB      r12,r12,#0x20
        0x0004227a:    f1dc0e1f    ....    RSBS     lr,r12,#0x1f
        0x0004227e:    bf32        2.      ITEE     CC
        0x00042280:    f04f0e00    O...    MOVCC    lr,#0
        0x00042284:    fa23f30c    #...    LSRCS    r3,r3,r12
        0x00042288:    eb100003    ....    ADDSCS   r0,r0,r3
        0x0004228c:    eb415104    A..Q    ADC      r1,r1,r4,LSL #20
        0x00042290:    ebb45f11    ..._    CMP      r4,r1,LSR #20
        0x00042294:    d0d0        ..      BEQ      0x42238 ; _dadd1 + 108
        0x00042296:    eba15104    ...Q    SUB      r1,r1,r4,LSL #20
        0x0004229a:    f5011180    ....    ADD      r1,r1,#0x100000
        0x0004229e:    0849        I.      LSRS     r1,r1,#1
        0x000422a0:    ea5f0030    _.0.    RRXS     r0,r0
        0x000422a4:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x000422a8:    d30e        ..      BCC      0x422c8 ; _dadd1 + 252
        0x000422aa:    f1500000    P...    ADCS     r0,r0,#0
        0x000422ae:    bf38        8.      IT       CC
        0x000422b0:    fa12fe0e    ....    LSLSCC   lr,r2,lr
        0x000422b4:    d108        ..      BNE      0x422c8 ; _dadd1 + 252
        0x000422b6:    e8bd4010    ...@    POP      {r4,lr}
        0x000422ba:    e7c9        ..      B        0x42250 ; _dadd1 + 132
        0x000422bc:    1c40        @.      ADDS     r0,r0,#1
        0x000422be:    bf38        8.      IT       CC
        0x000422c0:    ea5f0242    _.B.    LSLSCC   r2,r2,#1
        0x000422c4:    d1ca        ..      BNE      0x4225c ; _dadd1 + 144
        0x000422c6:    e7c3        ..      B        0x42250 ; _dadd1 + 132
        0x000422c8:    e8bd4010    ...@    POP      {r4,lr}
        0x000422cc:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x000422d0:    f5131f00    ....    CMN      r3,#0x200000
        0x000422d4:    bf38        8.      IT       CC
        0x000422d6:    4770        pG      BXCC     lr
        0x000422d8:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x000422dc:    f000bb7a    ..z.    B.W      __fpl_dretinf ; 0x429d4
        0x000422e0:    ea9e5f44    ..D_    TEQ      lr,r4,LSL #21
        0x000422e4:    d008        ..      BEQ      0x422f8 ; _dadd1 + 300
        0x000422e6:    ea110f5e    ..^.    TST      r1,lr,LSR #1
        0x000422ea:    e8bd4010    ...@    POP      {r4,lr}
        0x000422ee:    bf04        ..      ITT      EQ
        0x000422f0:    f0014100    ...A    ANDEQ    r1,r1,#0x80000000
        0x000422f4:    2000        .       MOVEQ    r0,#0
        0x000422f6:    4770        pG      BX       lr
        0x000422f8:    e8bd4010    ...@    POP      {r4,lr}
        0x000422fc:    b570        p.      PUSH     {r4-r6,lr}
        0x000422fe:    f000fb1b    ....    BL       __fpl_dnaninf ; 0x42938
        0x00042302:    bf00        ..      NOP      
    $d
        0x00042304:    3ebefb64    d..>    DCD    1052703588
        0x00042308:    ffe00000    ....    DCD    4292870144
    $t
    x$fpl$dcheck1
    $v0
    __fpl_dcheck_NaN1
        0x0004230c:    4902        .I      LDR      r1,[pc,#8] ; [0x42318] = 0x7ff80000
        0x0004230e:    f04f0000    O...    MOV      r0,#0
        0x00042312:    f000bdd8    ....    B.W      __fpl_return_NaN ; 0x42ec6
        0x00042316:    bf00        ..      NOP      
    $d
        0x00042318:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$dcmpinf
    $v0
    __fpl_dcmp_Inf
        0x0004231c:    1049        I.      ASRS     r1,r1,#1
        0x0004231e:    bf58        X.      IT       PL
        0x00042320:    f1c14140    ..@A    RSBPL    r1,r1,#0xc0000000
        0x00042324:    105b        [.      ASRS     r3,r3,#1
        0x00042326:    bf58        X.      IT       PL
        0x00042328:    f1c34340    ..@C    RSBPL    r3,r3,#0xc0000000
        0x0004232c:    428b        .B      CMP      r3,r1
        0x0004232e:    f3ef8000    ....    MRS      r0,APSR ; formerly CPSR
        0x00042332:    4770        pG      BX       lr
    x$fpl$ddiv
    $v0
    __aeabi_ddiv
    _ddiv
        0x00042334:    e92d41c0    -..A    PUSH     {r6-r8,lr}
        0x00042338:    b430        0.      PUSH     {r4,r5}
    ddiv_entry
        0x0004233a:    f8dfc2a0    ....    LDR      r12,[pc,#672] ; [0x425dc] = 0x7ff0000
        0x0004233e:    ea3c1411    <...    BICS     r4,r12,r1,LSR #4
        0x00042342:    bf18        ..      IT       NE
        0x00042344:    ea3c1413    <...    BICSNE   r4,r12,r3,LSR #4
        0x00042348:    f00080ec    ....    BEQ.W    0x42524 ; ddiv_entry + 490
        0x0004234c:    ea810503    ....    EOR      r5,r1,r3
        0x00042350:    ea1c1411    ....    ANDS     r4,r12,r1,LSR #4
        0x00042354:    ea4474d5    D..t    ORR      r4,r4,r5,LSR #31
        0x00042358:    bf18        ..      IT       NE
        0x0004235a:    ea1c1513    ....    ANDSNE   r5,r12,r3,LSR #4
        0x0004235e:    f00080c7    ....    BEQ.W    0x424f0 ; ddiv_entry + 438
        0x00042362:    eba40405    ....    SUB      r4,r4,r5
        0x00042366:    f04f4500    O..E    MOV      r5,#0x80000000
        0x0004236a:    ea4521c1    E..!    ORR      r1,r5,r1,LSL #11
        0x0004236e:    ea4523c3    E..#    ORR      r3,r5,r3,LSL #11
        0x00042372:    ea415150    A.PQ    ORR      r1,r1,r0,LSR #21
        0x00042376:    ea435352    C.RS    ORR      r3,r3,r2,LSR #21
        0x0004237a:    f104747f    ...t    ADD      r4,r4,#0x3fc0000
        0x0004237e:    4299        .B      CMP      r1,r3
        0x00042380:    f5043400    ...4    ADD      r4,r4,#0x20000
        0x00042384:    ea4f20c0    O..     LSL      r0,r0,#11
        0x00042388:    ea4f22c2    O.."    LSL      r2,r2,#11
        0x0004238c:    bf08        ..      IT       EQ
        0x0004238e:    4290        .B      CMPEQ    r0,r2
        0x00042390:    f000809c    ....    BEQ.W    0x424cc ; ddiv_entry + 402
        0x00042394:    ea4f6513    O..e    LSR      r5,r3,#24
        0x00042398:    f20f1640    ..@.    ADR.W    r6,{pc}+0x144 ; 0x424dc
        0x0004239c:    5d76        v]      LDRB     r6,[r6,r5]
        0x0004239e:    ea4f4513    O..E    LSR      r5,r3,#16
        0x000423a2:    fb06f705    ....    MUL      r7,r6,r5
        0x000423a6:    f1c77780    ...w    RSB      r7,r7,#0x1000000
        0x000423aa:    fb06f707    ....    MUL      r7,r6,r7
        0x000423ae:    ea4f37d7    O..7    LSR      r7,r7,#15
        0x000423b2:    fba76803    ...h    UMULL    r6,r8,r7,r3
        0x000423b6:    4276        vB      RSBS     r6,r6,#0
        0x000423b8:    f5c83880    ...8    RSB      r8,r8,#0x10000
        0x000423bc:    fba7ce06    ....    UMULL    r12,lr,r7,r6
        0x000423c0:    bf38        8.      IT       CC
        0x000423c2:    f1a80801    ....    SUBCC    r8,r8,#1
        0x000423c6:    fb07e608    ....    MLA      r6,r7,r8,lr
        0x000423ca:    f04f0e00    O...    MOV      lr,#0
        0x000423ce:    fba68c02    ....    UMULL    r8,r12,r6,r2
        0x000423d2:    fbe6ce03    ....    UMLAL    r12,lr,r6,r3
        0x000423d6:    f1dc0c00    ....    RSBS     r12,r12,#0
        0x000423da:    f1ce4e00    ...N    RSB      lr,lr,#0x80000000
        0x000423de:    bf38        8.      IT       CC
        0x000423e0:    f1ae0e01    ....    SUBCC    lr,lr,#1
        0x000423e4:    fba6580c    ...X    UMULL    r5,r8,r6,r12
        0x000423e8:    f04f0700    O...    MOV      r7,#0
        0x000423ec:    f04f0500    O...    MOV      r5,#0
        0x000423f0:    fbe6870e    ....    UMLAL    r8,r7,r6,lr
        0x000423f4:    fba1c608    ....    UMULL    r12,r6,r1,r8
        0x000423f8:    fba0ce07    ....    UMULL    r12,lr,r0,r7
        0x000423fc:    eb16060e    ....    ADDS     r6,r6,lr
        0x00042400:    f1450500    E...    ADC      r5,r5,#0
        0x00042404:    fbe16507    ...e    UMLAL    r6,r5,r1,r7
        0x00042408:    f1154ee0    ...N    ADDS     lr,r5,#0x70000000
        0x0004240c:    bf7e        ~.      ITTT     VC
        0x0004240e:    f5a43480    ...4    SUBVC    r4,r4,#0x10000
        0x00042412:    ea5f0646    _.F.    LSLSVC   r6,r6,#1
        0x00042416:    416d        mA      ADCVC    r5,r5,r5
        0x00042418:    f1160780    ....    ADDS     r7,r6,#0x80
        0x0004241c:    f1450500    E...    ADC      r5,r5,#0
        0x00042420:    ea4f2717    O..'    LSR      r7,r7,#8
        0x00042424:    ea4f6606    O..f    LSL      r6,r6,#24
        0x00042428:    ea476705    G..g    ORR      r7,r7,r5,LSL #24
        0x0004242c:    f1a646de    ...F    SUB      r6,r6,#0x6f000000
        0x00042430:    f1b65f80    ..._    CMP      r6,#0x10000000
        0x00042434:    ea4f2515    O..%    LSR      r5,r5,#8
        0x00042438:    d91f        ..      BLS      0x4247a ; ddiv_entry + 320
        0x0004243a:    4638        8F      MOV      r0,r7
        0x0004243c:    f0240c01    $...    BIC      r12,r4,#1
        0x00042440:    eb0571c4    ...q    ADD      r1,r5,r4,LSL #31
        0x00042444:    f1bc6ffe    ...o    CMP      r12,#0x7f00000
        0x00042448:    eb01110c    ....    ADD      r1,r1,r12,LSL #4
        0x0004244c:    d802        ..      BHI      0x42454 ; ddiv_entry + 282
        0x0004244e:    bcf0        ..      POP      {r4-r7}
        0x00042450:    e8bd8100    ....    POP      {r8,pc}
        0x00042454:    4224        $B      TST      r4,r4
        0x00042456:    bf5c        \.      ITT      PL
        0x00042458:    f5011e80    ....    ADDPL    lr,r1,#0x100000
        0x0004245c:    ea9e7fc4    ....    TEQPL    lr,r4,LSL #31
        0x00042460:    d402        ..      BMI      0x42468 ; ddiv_entry + 302
        0x00042462:    bcf0        ..      POP      {r4-r7}
        0x00042464:    e8bd8100    ....    POP      {r8,pc}
        0x00042468:    4224        $B      TST      r4,r4
        0x0004246a:    d438        8.      BMI      0x424de ; ddiv_entry + 420
        0x0004246c:    bcf0        ..      POP      {r4-r7}
        0x0004246e:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x00042472:    e8bd4100    ...A    POP      {r8,lr}
        0x00042476:    f000baad    ....    B.W      __fpl_dretinf ; 0x429d4
        0x0004247a:    ea4f22d2    O.."    LSR      r2,r2,#11
        0x0004247e:    ea425243    B.CR    ORR      r2,r2,r3,LSL #21
        0x00042482:    ea4f23d3    O..#    LSR      r3,r3,#11
        0x00042486:    fba78602    ....    UMULL    r8,r6,r7,r2
        0x0004248a:    ea4f20d0    O..     LSR      r0,r0,#11
        0x0004248e:    ea405041    @.AP    ORR      r0,r0,r1,LSL #21
        0x00042492:    fb076603    ...f    MLA      r6,r7,r3,r6
        0x00042496:    ea1e0f0e    ....    TST      lr,lr
        0x0004249a:    ea4f21d1    O..!    LSR      r1,r1,#11
        0x0004249e:    fb056602    ...f    MLA      r6,r5,r2,r6
        0x000424a2:    bf58        X.      IT       PL
        0x000424a4:    eba65600    ...V    SUBPL    r6,r6,r0,LSL #20
        0x000424a8:    ebb65600    ...V    SUBS     r6,r6,r0,LSL #20
        0x000424ac:    ea4f0e52    O.R.    LSR      lr,r2,#1
        0x000424b0:    ea4e7ec3    N..~    ORR      lr,lr,r3,LSL #31
        0x000424b4:    eb180e0e    ....    ADDS     lr,r8,lr
        0x000424b8:    eb560e53    V.S.    ADCS     lr,r6,r3,LSR #1
        0x000424bc:    d5bd        ..      BPL      0x4243a ; ddiv_entry + 256
        0x000424be:    eb180802    ....    ADDS     r8,r8,r2
        0x000424c2:    415e        ^A      ADCS     r6,r6,r3
        0x000424c4:    1c7f        ..      ADDS     r7,r7,#1
        0x000424c6:    f1550500    U...    ADCS     r5,r5,#0
        0x000424ca:    e7b6        ..      B        0x4243a ; ddiv_entry + 256
        0x000424cc:    f44f1580    O...    MOV      r5,#0x100000
        0x000424d0:    f04f0700    O...    MOV      r7,#0
        0x000424d4:    f04f0600    O...    MOV      r6,#0
        0x000424d8:    f04f0800    O...    MOV      r8,#0
        0x000424dc:    e7ad        ..      B        0x4243a ; ddiv_entry + 256
        0x000424de:    bcf0        ..      POP      {r4-r7}
        0x000424e0:    f04f0000    O...    MOV      r0,#0
        0x000424e4:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x000424e8:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x000424ec:    e8bd8100    ....    POP      {r8,pc}
        0x000424f0:    ea111f0c    ....    TST      r1,r12,LSL #4
        0x000424f4:    ea0c1513    ....    AND      r5,r12,r3,LSR #4
        0x000424f8:    d000        ..      BEQ      0x424fc ; ddiv_entry + 450
        0x000424fa:    e00c        ..      B        0x42516 ; ddiv_entry + 476
        0x000424fc:    ea131f0c    ....    TST      r3,r12,LSL #4
        0x00042500:    f0008025    ..%.    BEQ.W    0x4254e ; ddiv_entry + 532
        0x00042504:    f04f0000    O...    MOV      r0,#0
        0x00042508:    bcf0        ..      POP      {r4-r7}
        0x0004250a:    ea810103    ....    EOR      r1,r1,r3
        0x0004250e:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00042512:    e8bd8100    ....    POP      {r8,pc}
        0x00042516:    bcf0        ..      POP      {r4-r7}
        0x00042518:    e8bd4100    ...A    POP      {r8,lr}
        0x0004251c:    ea810103    ....    EOR      r1,r1,r3
        0x00042520:    f000ba58    ..X.    B.W      __fpl_dretinf ; 0x429d4
        0x00042524:    bcf0        ..      POP      {r4-r7}
        0x00042526:    e8bd4100    ...A    POP      {r8,lr}
        0x0004252a:    b570        p.      PUSH     {r4-r6,lr}
        0x0004252c:    f000fa04    ....    BL       __fpl_dnaninf ; 0x42938
    $d
        0x00042530:    3efc7e09    .~.>    DCD    1056734729
    $t
        0x00042534:    f000b807    ....    B.W      0x42546 ; ddiv_entry + 524
        0x00042538:    ea810103    ....    EOR      r1,r1,r3
        0x0004253c:    f04f0000    O...    MOV      r0,#0
        0x00042540:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00042544:    4770        pG      BX       lr
        0x00042546:    ea810103    ....    EOR      r1,r1,r3
        0x0004254a:    f000ba43    ..C.    B.W      __fpl_dretinf ; 0x429d4
        0x0004254e:    bcf0        ..      POP      {r4-r7}
        0x00042550:    e8bd4100    ...A    POP      {r8,lr}
        0x00042554:    f04f0000    O...    MOV      r0,#0
        0x00042558:    4921        !I      LDR      r1,[pc,#132] ; [0x425e0] = 0x7ff80000
        0x0004255a:    4770        pG      BX       lr
    $d
        0x0004255c:    f9fbfdff    ....    DCD    4194041343
        0x00042560:    f2f4f5f7    ....    DCD    4076140023
        0x00042564:    ebedeef0    ....    DCD    3958238960
        0x00042568:    e4e6e8e9    ....    DCD    3840338153
        0x0004256c:    dee0e1e3    ....    DCD    3739279843
        0x00042570:    d8dadbdd    ....    DCD    3638221789
        0x00042574:    d3d4d5d7    ....    DCD    3553940951
        0x00042578:    cdcfd0d1    ....    DCD    3452948689
        0x0004257c:    c8cacbcc    ....    DCD    3368733644
        0x00042580:    c4c5c6c7    ....    DCD    3301295815
        0x00042584:    bfc0c1c2    ....    DCD    3217080770
        0x00042588:    bbbcbdbe    ....    DCD    3149708734
        0x0004258c:    b7b8b9ba    ....    DCD    3082336698
        0x00042590:    b3b4b5b6    ....    DCD    3014964662
        0x00042594:    afb0b1b2    ....    DCD    2947592626
        0x00042598:    abacadae    ....    DCD    2880220590
        0x0004259c:    a8a8a9aa    ....    DCD    2829625770
        0x000425a0:    a4a5a6a7    ....    DCD    2762319527
        0x000425a4:    a1a2a3a3    ....    DCD    2711790499
        0x000425a8:    9e9f9fa0    ....    DCD    2661261216
        0x000425ac:    9b9c9c9d    ....    DCD    2610732189
        0x000425b0:    9899999a    ....    DCD    2560203162
        0x000425b4:    95969797    ....    DCD    2509674391
        0x000425b8:    93939495    ....    DCD    2475922581
        0x000425bc:    90919192    ....    DCD    2425459090
        0x000425c0:    8e8e8f8f    ....    DCD    2391707535
        0x000425c4:    8b8c8c8d    ....    DCD    2341244045
        0x000425c8:    89898a8b    ....    DCD    2307492491
        0x000425cc:    87878888    ....    DCD    2273806472
        0x000425d0:    84858586    ....    DCD    2223342982
        0x000425d4:    82838384    ....    DCD    2189656964
        0x000425d8:    80818182    ....    DCD    2155970946
        0x000425dc:    07ff0000    ....    DCD    134152192
        0x000425e0:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$deqf
    $v0
    __aeabi_cdcmpeq
    _dcmpeq
        0x000425e4:    ea510c03    Q...    ORRS     r12,r1,r3
        0x000425e8:    d417        ..      BMI      0x4261a ; __aeabi_cdcmpeq + 54
        0x000425ea:    f51c1f80    ....    CMN      r12,#0x100000
        0x000425ee:    bf58        X.      IT       PL
        0x000425f0:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x000425f4:    f1008006    ....    BMI.W    0x42604 ; __aeabi_cdcmpeq + 32
        0x000425f8:    4299        .B      CMP      r1,r3
        0x000425fa:    bf18        ..      IT       NE
        0x000425fc:    4770        pG      BXNE     lr
        0x000425fe:    bf08        ..      IT       EQ
        0x00042600:    4290        .B      CMPEQ    r0,r2
        0x00042602:    4770        pG      BX       lr
        0x00042604:    d707        ..      BVC      0x42616 ; __aeabi_cdcmpeq + 50
        0x00042606:    f5111f80    ....    CMN      r1,#0x100000
        0x0004260a:    bf58        X.      IT       PL
        0x0004260c:    f5131f80    ....    CMNPL    r3,#0x100000
        0x00042610:    d419        ..      BMI      0x42646 ; __aeabi_cdcmpeq + 98
        0x00042612:    4299        .B      CMP      r1,r3
        0x00042614:    4770        pG      BX       lr
        0x00042616:    4289        .B      CMP      r1,r1
        0x00042618:    4770        pG      BX       lr
        0x0004261a:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004261e:    d508        ..      BPL      0x42632 ; __aeabi_cdcmpeq + 78
        0x00042620:    f5bc1f80    ....    CMP      r12,#0x100000
        0x00042624:    d5f7        ..      BPL      0x42616 ; __aeabi_cdcmpeq + 50
        0x00042626:    428b        .B      CMP      r3,r1
        0x00042628:    bf18        ..      IT       NE
        0x0004262a:    4770        pG      BXNE     lr
        0x0004262c:    bf08        ..      IT       EQ
        0x0004262e:    4282        .B      CMPEQ    r2,r0
        0x00042630:    4770        pG      BX       lr
        0x00042632:    f44f1c00    O...    MOV      r12,#0x200000
        0x00042636:    eb1c0f41    ..A.    CMN      r12,r1,LSL #1
        0x0004263a:    bf38        8.      IT       CC
        0x0004263c:    eb1c0f43    ..C.    CMNCC    r12,r3,LSL #1
        0x00042640:    d201        ..      BCS      0x42646 ; __aeabi_cdcmpeq + 98
        0x00042642:    428b        .B      CMP      r3,r1
        0x00042644:    4770        pG      BX       lr
        0x00042646:    b570        p.      PUSH     {r4-r6,lr}
        0x00042648:    f000f976    ..v.    BL       __fpl_dnaninf ; 0x42938
    $d
        0x0004264c:    00492492    .$I.    DCD    4793490
    $t
        0x00042650:    f04f5100    O..Q    MOV      r1,#0x20000000
        0x00042654:    f04f5380    O..S    MOV      r3,#0x10000000
        0x00042658:    f7ffbe60    ..`.    B.W      __fpl_dcmp_Inf ; 0x4231c
    x$fpl$dfix
    $v0
    __aeabi_d2iz
    _dfix
        0x0004265c:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x00042660:    ea4f5353    O.SS    LSR      r3,r3,#21
        0x00042664:    f5a36380    ...c    SUB      r3,r3,#0x400
        0x00042668:    f1d3031e    ....    RSBS     r3,r3,#0x1e
        0x0004266c:    bfc8        ..      IT       GT
        0x0004266e:    f1d30c21    ..!.    RSBSGT   r12,r3,#0x21
        0x00042672:    dd0c        ..      BLE      0x4268e ; __aeabi_d2iz + 50
        0x00042674:    f04f4200    O..B    MOV      r2,#0x80000000
        0x00042678:    ea4222c1    B.."    ORR      r2,r2,r1,LSL #11
        0x0004267c:    ea425250    B.PR    ORR      r2,r2,r0,LSR #21
        0x00042680:    fa32fc03    2...    LSRS     r12,r2,r3
        0x00042684:    ea8c7ce1    ...|    EOR      r12,r12,r1,ASR #31
        0x00042688:    ebac70e1    ...p    SUB      r0,r12,r1,ASR #31
        0x0004268c:    4770        pG      BX       lr
        0x0004268e:    2b10        .+      CMP      r3,#0x10
        0x00042690:    bfc4        ..      ITT      GT
        0x00042692:    2000        .       MOVGT    r0,#0
        0x00042694:    4770        pG      BXGT     lr
        0x00042696:    f5037c78    ..x|    ADD      r12,r3,#0x3e0
        0x0004269a:    f1bc3fff    ...?    CMP      r12,#0xffffffff
        0x0004269e:    d004        ..      BEQ      0x426aa ; __aeabi_d2iz + 78
        0x000426a0:    f06f4200    o..B    MVN      r2,#0x80000000
        0x000426a4:    ea820021    ..!.    EOR      r0,r2,r1,ASR #32
        0x000426a8:    4770        pG      BX       lr
        0x000426aa:    b570        p.      PUSH     {r4-r6,lr}
        0x000426ac:    f000f944    ..D.    BL       __fpl_dnaninf ; 0x42938
    $d
        0x000426b0:    80249249    I.$.    DCD    2149880393
    $t
        0x000426b4:    2000        .       MOVS     r0,#0
        0x000426b6:    4770        pG      BX       lr
        0x000426b8:    e7f2        ..      B        0x426a0 ; __aeabi_d2iz + 68
        0x000426ba:    0000        ..      MOVS     r0,r0
    x$fpl$dfixu
    $v0
    __aeabi_d2uiz
    _dfixu
        0x000426bc:    ea4f5311    O..S    LSR      r3,r1,#20
        0x000426c0:    f5a36380    ...c    SUB      r3,r3,#0x400
        0x000426c4:    f1d3031e    ....    RSBS     r3,r3,#0x1e
        0x000426c8:    bfa8        ..      IT       GE
        0x000426ca:    f1d30c20    .. .    RSBSGE   r12,r3,#0x20
        0x000426ce:    db08        ..      BLT      0x426e2 ; __aeabi_d2uiz + 38
        0x000426d0:    f04f4200    O..B    MOV      r2,#0x80000000
        0x000426d4:    ea4222c1    B.."    ORR      r2,r2,r1,LSL #11
        0x000426d8:    ea525250    R.PR    ORRS     r2,r2,r0,LSR #21
        0x000426dc:    fa32f003    2...    LSRS     r0,r2,r3
        0x000426e0:    4770        pG      BX       lr
        0x000426e2:    4209        .B      TST      r1,r1
        0x000426e4:    d40b        ..      BMI      0x426fe ; __aeabi_d2uiz + 66
        0x000426e6:    2b10        .+      CMP      r3,#0x10
        0x000426e8:    bfc4        ..      ITT      GT
        0x000426ea:    2000        .       MOVGT    r0,#0
        0x000426ec:    4770        pG      BXGT     lr
        0x000426ee:    f5037c78    ..x|    ADD      r12,r3,#0x3e0
        0x000426f2:    f1bc3fff    ...?    CMP      r12,#0xffffffff
        0x000426f6:    d005        ..      BEQ      0x42704 ; __aeabi_d2uiz + 72
        0x000426f8:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000426fc:    4770        pG      BX       lr
        0x000426fe:    f04f0000    O...    MOV      r0,#0
        0x00042702:    4770        pG      BX       lr
        0x00042704:    b570        p.      PUSH     {r4-r6,lr}
        0x00042706:    f000f917    ....    BL       __fpl_dnaninf ; 0x42938
        0x0004270a:    bf00        ..      NOP      
    $d
        0x0004270c:    80249249    I.$.    DCD    2149880393
    $t
        0x00042710:    2000        .       MOVS     r0,#0
        0x00042712:    4770        pG      BX       lr
        0x00042714:    e7f0        ..      B        0x426f8 ; __aeabi_d2uiz + 60
    x$fpl$dflt
    $v0
    __aeabi_i2d
    _dflt
        0x00042716:    f0104200    ...B    ANDS     r2,r0,#0x80000000
        0x0004271a:    bf48        H.      IT       MI
        0x0004271c:    4240        @B      RSBMI    r0,r0,#0
        0x0004271e:    fab0f380    ....    CLZ      r3,r0
        0x00042722:    fa10f103    ....    LSLS     r1,r0,r3
        0x00042726:    d00a        ..      BEQ      0x4273e ; __aeabi_i2d + 40
        0x00042728:    f1c3031d    ....    RSB      r3,r3,#0x1d
        0x0004272c:    f5036380    ...c    ADD      r3,r3,#0x400
        0x00042730:    ea4f5041    O.AP    LSL      r0,r1,#21
        0x00042734:    eb025203    ...R    ADD      r2,r2,r3,LSL #20
        0x00042738:    eb0221d1    ...!    ADD      r1,r2,r1,LSR #11
        0x0004273c:    4770        pG      BX       lr
        0x0004273e:    f04f0000    O...    MOV      r0,#0
        0x00042742:    4770        pG      BX       lr
    x$fpl$dfltu
    $v0
    __aeabi_ui2d
    _dfltu
        0x00042744:    fab0f380    ....    CLZ      r3,r0
        0x00042748:    fa10f103    ....    LSLS     r1,r0,r3
        0x0004274c:    d00a        ..      BEQ      0x42764 ; __aeabi_ui2d + 32
        0x0004274e:    f1c3031d    ....    RSB      r3,r3,#0x1d
        0x00042752:    f5036380    ...c    ADD      r3,r3,#0x400
        0x00042756:    ea4f5041    O.AP    LSL      r0,r1,#21
        0x0004275a:    ea4f5203    O..R    LSL      r2,r3,#20
        0x0004275e:    eb0221d1    ...!    ADD      r1,r2,r1,LSR #11
        0x00042762:    4770        pG      BX       lr
        0x00042764:    f04f0000    O...    MOV      r0,#0
        0x00042768:    4770        pG      BX       lr
        0x0004276a:    0000        ..      MOVS     r0,r0
    x$fpl$dleqf
    $v0
    __aeabi_cdcmple
    _dcmple
        0x0004276c:    ea510c03    Q...    ORRS     r12,r1,r3
        0x00042770:    d417        ..      BMI      0x427a2 ; __aeabi_cdcmple + 54
        0x00042772:    f51c1f80    ....    CMN      r12,#0x100000
        0x00042776:    bf58        X.      IT       PL
        0x00042778:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x0004277c:    f1008006    ....    BMI.W    0x4278c ; __aeabi_cdcmple + 32
        0x00042780:    4299        .B      CMP      r1,r3
        0x00042782:    bf18        ..      IT       NE
        0x00042784:    4770        pG      BXNE     lr
        0x00042786:    bf08        ..      IT       EQ
        0x00042788:    4290        .B      CMPEQ    r0,r2
        0x0004278a:    4770        pG      BX       lr
        0x0004278c:    d707        ..      BVC      0x4279e ; __aeabi_cdcmple + 50
        0x0004278e:    f5111f80    ....    CMN      r1,#0x100000
        0x00042792:    bf58        X.      IT       PL
        0x00042794:    f5131f80    ....    CMNPL    r3,#0x100000
        0x00042798:    d419        ..      BMI      __fpl_dcmple_InfNaN ; 0x427ce
        0x0004279a:    4299        .B      CMP      r1,r3
        0x0004279c:    4770        pG      BX       lr
        0x0004279e:    4289        .B      CMP      r1,r1
        0x000427a0:    4770        pG      BX       lr
        0x000427a2:    f51c1f80    ....    CMN      r12,#0x100000
        0x000427a6:    d508        ..      BPL      0x427ba ; __aeabi_cdcmple + 78
        0x000427a8:    f5bc1f80    ....    CMP      r12,#0x100000
        0x000427ac:    d5f7        ..      BPL      0x4279e ; __aeabi_cdcmple + 50
        0x000427ae:    428b        .B      CMP      r3,r1
        0x000427b0:    bf18        ..      IT       NE
        0x000427b2:    4770        pG      BXNE     lr
        0x000427b4:    bf08        ..      IT       EQ
        0x000427b6:    4282        .B      CMPEQ    r2,r0
        0x000427b8:    4770        pG      BX       lr
        0x000427ba:    f44f1c00    O...    MOV      r12,#0x200000
        0x000427be:    eb1c0f41    ..A.    CMN      r12,r1,LSL #1
        0x000427c2:    bf38        8.      IT       CC
        0x000427c4:    eb1c0f43    ..C.    CMNCC    r12,r3,LSL #1
        0x000427c8:    d201        ..      BCS      __fpl_dcmple_InfNaN ; 0x427ce
        0x000427ca:    428b        .B      CMP      r3,r1
        0x000427cc:    4770        pG      BX       lr
    __fpl_dcmple_InfNaN
        0x000427ce:    b570        p.      PUSH     {r4-r6,lr}
        0x000427d0:    f000f8b2    ....    BL       __fpl_dnaninf ; 0x42938
    $d
        0x000427d4:    00492492    .$I.    DCD    4793490
    $t
        0x000427d8:    f04f5100    O..Q    MOV      r1,#0x20000000
        0x000427dc:    f04f5380    O..S    MOV      r3,#0x10000000
        0x000427e0:    f7ffbd9c    ....    B.W      __fpl_dcmp_Inf ; 0x4231c
    x$fpl$dmul
    $v0
    __aeabi_dmul
    _dmul
        0x000427e4:    f8dfc148    ..H.    LDR      r12,[pc,#328] ; [0x42930] = 0x7ff0000
        0x000427e8:    b570        p.      PUSH     {r4-r6,lr}
        0x000427ea:    ea1c1e11    ....    ANDS     lr,r12,r1,LSR #4
        0x000427ee:    bf1e        ..      ITTT     NE
        0x000427f0:    ea1c1513    ....    ANDSNE   r5,r12,r3,LSR #4
        0x000427f4:    ea9e0f0c    ....    TEQNE    lr,r12
        0x000427f8:    ea950f0c    ....    TEQNE    r5,r12
        0x000427fc:    f000806f    ..o.    BEQ.W    0x428de ; __aeabi_dmul + 250
        0x00042800:    ea810403    ....    EOR      r4,r1,r3
        0x00042804:    ea23134c    #.L.    BIC      r3,r3,r12,LSL #5
        0x00042808:    ea4e7ed4    N..~    ORR      lr,lr,r4,LSR #31
        0x0004280c:    ea21114c    !.L.    BIC      r1,r1,r12,LSL #5
        0x00042810:    f4411180    A...    ORR      r1,r1,#0x100000
        0x00042814:    f4431380    C...    ORR      r3,r3,#0x100000
        0x00042818:    44ae        .D      ADD      lr,lr,r5
        0x0004281a:    fba14c02    ...L    UMULL    r4,r12,r1,r2
        0x0004281e:    fba06503    ...e    UMULL    r6,r5,r0,r3
        0x00042822:    f1ae7e7f    ...~    SUB      lr,lr,#0x3fc0000
        0x00042826:    1936        6.      ADDS     r6,r6,r4
        0x00042828:    eb55050c    U...    ADCS     r5,r5,r12
        0x0004282c:    fba14c03    ...L    UMULL    r4,r12,r1,r3
        0x00042830:    f14c0300    L...    ADC      r3,r12,#0
        0x00042834:    fba01c02    ....    UMULL    r1,r12,r0,r2
        0x00042838:    eb16060c    ....    ADDS     r6,r6,r12
        0x0004283c:    4165        eA      ADCS     r5,r5,r4
        0x0004283e:    f1530300    S...    ADCS     r3,r3,#0
        0x00042842:    4209        .B      TST      r1,r1
        0x00042844:    bf18        ..      IT       NE
        0x00042846:    f0460601    F...    ORRNE    r6,r6,#1
        0x0004284a:    f4137f00    ....    TST      r3,#0x200
        0x0004284e:    d10b        ..      BNE      0x42868 ; __aeabi_dmul + 132
        0x00042850:    ea4f3103    O..1    LSL      r1,r3,#12
        0x00042854:    ea4f3005    O..0    LSL      r0,r5,#12
        0x00042858:    0334        4.      LSLS     r4,r6,#12
        0x0004285a:    ea415115    A..Q    ORR      r1,r1,r5,LSR #20
        0x0004285e:    ea405016    @..P    ORR      r0,r0,r6,LSR #20
        0x00042862:    f06f0203    o...    MVN      r2,#3
        0x00042866:    e00a        ..      B        0x4287e ; __aeabi_dmul + 154
        0x00042868:    ea4f21c3    O..!    LSL      r1,r3,#11
        0x0004286c:    ea4f20c5    O..     LSL      r0,r5,#11
        0x00042870:    02f4        ..      LSLS     r4,r6,#11
        0x00042872:    ea415155    A.UQ    ORR      r1,r1,r5,LSR #21
        0x00042876:    ea405056    @.VP    ORR      r0,r0,r6,LSR #21
        0x0004287a:    f06f0202    o...    MVN      r2,#2
        0x0004287e:    eb02422e    ...B    ADD      r2,r2,lr,ASR #16
        0x00042882:    eb015502    ...U    ADD      r5,r1,r2,LSL #20
        0x00042886:    ea8571ce    ...q    EOR      r1,r5,lr,LSL #31
        0x0004288a:    d00a        ..      BEQ      0x428a2 ; __aeabi_dmul + 190
        0x0004288c:    ea5f0c44    _.D.    LSLS     r12,r4,#1
        0x00042890:    bf18        ..      IT       NE
        0x00042892:    f0244400    $..D    BICNE    r4,r4,#0x80000000
        0x00042896:    f1500000    P...    ADCS     r0,r0,#0
        0x0004289a:    f1410100    A...    ADC      r1,r1,#0
        0x0004289e:    ea2070d4     ..p    BIC      r0,r0,r4,LSR #31
        0x000428a2:    f2407cfe    @..|    MOV      r12,#0x7fe
        0x000428a6:    4562        bE      CMP      r2,r12
        0x000428a8:    d200        ..      BCS      0x428ac ; __aeabi_dmul + 200
        0x000428aa:    bd70        p.      POP      {r4-r6,pc}
        0x000428ac:    42a8        .B      CMP      r0,r5
        0x000428ae:    bf14        ..      ITE      NE
        0x000428b0:    f04f4480    O..D    MOVNE    r4,#0x40000000
        0x000428b4:    f04f4440    O.@D    MOVEQ    r4,#0xc0000000
        0x000428b8:    2e00        ..      CMP      r6,#0
        0x000428ba:    bf08        ..      IT       EQ
        0x000428bc:    2400        .$      MOVEQ    r4,#0
        0x000428be:    f1be6f80    ...o    CMP      lr,#0x4000000
        0x000428c2:    bfa8        ..      IT       GE
        0x000428c4:    f1a141c0    ...A    SUBGE    r1,r1,#0x60000000
        0x000428c8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000428cc:    f2808082    ....    BGE.W    __fpl_dretinf ; 0x429d4
        0x000428d0:    f04f0000    O...    MOV      r0,#0
        0x000428d4:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x000428d8:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x000428dc:    4770        pG      BX       lr
        0x000428de:    ea9e0f0c    ....    TEQ      lr,r12
        0x000428e2:    ea0c1513    ....    AND      r5,r12,r3,LSR #4
        0x000428e6:    bf18        ..      IT       NE
        0x000428e8:    ea950f0c    ....    TEQNE    r5,r12
        0x000428ec:    d006        ..      BEQ      0x428fc ; __aeabi_dmul + 280
        0x000428ee:    f04f0000    O...    MOV      r0,#0
        0x000428f2:    ea810e03    ....    EOR      lr,r1,r3
        0x000428f6:    f00e4100    ...A    AND      r1,lr,#0x80000000
        0x000428fa:    bd70        p.      POP      {r4-r6,pc}
        0x000428fc:    f000f81c    ....    BL       __fpl_dnaninf ; 0x42938
    $d
        0x00042900:    3e010089    ...>    DCD    1040253065
    $t
        0x00042904:    f000b807    ....    B.W      0x42916 ; __aeabi_dmul + 306
        0x00042908:    f000b809    ....    B.W      0x4291e ; __aeabi_dmul + 314
        0x0004290c:    ea4f0c43    O.C.    LSL      r12,r3,#1
        0x00042910:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x00042914:    d008        ..      BEQ      0x42928 ; __aeabi_dmul + 324
        0x00042916:    ea810103    ....    EOR      r1,r1,r3
        0x0004291a:    f000b85b    ..[.    B.W      __fpl_dretinf ; 0x429d4
        0x0004291e:    ea4f0c41    O.A.    LSL      r12,r1,#1
        0x00042922:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x00042926:    d1f6        ..      BNE      0x42916 ; __aeabi_dmul + 306
        0x00042928:    f04f0000    O...    MOV      r0,#0
        0x0004292c:    4901        .I      LDR      r1,[pc,#4] ; [0x42934] = 0x7ff80000
        0x0004292e:    4770        pG      BX       lr
    $d
        0x00042930:    07ff0000    ....    DCD    134152192
        0x00042934:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$dnaninf
    $v0
    __fpl_dnaninf
        0x00042938:    f10e0e02    ....    ADD      lr,lr,#2
        0x0004293c:    f02e0e03    ....    BIC      lr,lr,#3
        0x00042940:    f85e6b04    ^..k    LDR      r6,[lr],#4
        0x00042944:    4236        6B      TST      r6,r6
        0x00042946:    d405        ..      BMI      0x42954 ; __fpl_dnaninf + 28
        0x00042948:    2a01        .*      CMP      r2,#1
        0x0004294a:    eb430503    C...    ADC      r5,r3,r3
        0x0004294e:    f5151f00    ....    CMN      r5,#0x200000
        0x00042952:    d812        ..      BHI      0x4297a ; __fpl_dnaninf + 66
        0x00042954:    2801        .(      CMP      r0,#1
        0x00042956:    eb410c01    A...    ADC      r12,r1,r1
        0x0004295a:    f51c1f00    ....    CMN      r12,#0x200000
        0x0004295e:    d80c        ..      BHI      0x4297a ; __fpl_dnaninf + 66
        0x00042960:    d10e        ..      BNE      0x42980 ; __fpl_dnaninf + 72
        0x00042962:    ea4f7cd1    O..|    LSR      r12,r1,#31
        0x00042966:    f5151f00    ....    CMN      r5,#0x200000
        0x0004296a:    eb0c0c4c    ..L.    ADD      r12,r12,r12,LSL #1
        0x0004296e:    f10c0c02    ....    ADD      r12,r12,#2
        0x00042972:    bf08        ..      IT       EQ
        0x00042974:    eb4c7cd3    L..|    ADCEQ    r12,r12,r3,LSR #31
        0x00042978:    e004        ..      B        0x42984 ; __fpl_dnaninf + 76
        0x0004297a:    f04f0c08    O...    MOV      r12,#8
        0x0004297e:    e001        ..      B        0x42984 ; __fpl_dnaninf + 76
        0x00042980:    ea4f7cd3    O..|    LSR      r12,r3,#31
        0x00042984:    eb0c054c    ..L.    ADD      r5,r12,r12,LSL #1
        0x00042988:    fa26f605    &...    LSR      r6,r6,r5
        0x0004298c:    f0060607    ....    AND      r6,r6,#7
        0x00042990:    f1b60c04    ....    SUBS     r12,r6,#4
        0x00042994:    d206        ..      BCS      0x429a4 ; __fpl_dnaninf + 108
        0x00042996:    eb0e0c86    ....    ADD      r12,lr,r6,LSL #2
        0x0004299a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004299e:    f04c0c01    L...    ORR      r12,r12,#1
        0x000429a2:    4760        `G      BX       r12
        0x000429a4:    e8dff00c    ....    TBB      [pc,r12]
    $d
        0x000429a8:    02020b09    ....    DCD    33688329
    $t
        0x000429ac:    f04f4100    O..A    MOV      r1,#0x80000000
        0x000429b0:    f04f0000    O...    MOV      r0,#0
        0x000429b4:    f5a12100    ...!    SUB      r1,r1,#0x80000
        0x000429b8:    bd70        p.      POP      {r4-r6,pc}
        0x000429ba:    4619        .F      MOV      r1,r3
        0x000429bc:    4610        .F      MOV      r0,r2
        0x000429be:    2801        .(      CMP      r0,#1
        0x000429c0:    eb510401    Q...    ADCS     r4,r1,r1
        0x000429c4:    bf18        ..      IT       NE
        0x000429c6:    f5d41400    ....    RSBSNE   r4,r4,#0x200000
        0x000429ca:    bf84        ..      ITT      HI
        0x000429cc:    2000        .       MOVHI    r0,#0
        0x000429ce:    f0014100    ...A    ANDHI    r1,r1,#0x80000000
        0x000429d2:    bd70        p.      POP      {r4-r6,pc}
    x$fpl$dretinf
    $v0
    __fpl_dretinf
        0x000429d4:    0808        ..      LSRS     r0,r1,#32
        0x000429d6:    f5a01100    ....    SUB      r1,r0,#0x200000
        0x000429da:    ea4f0131    O.1.    RRX      r1,r1
        0x000429de:    4770        pG      BX       lr
    x$fpl$drleqf
    $v0
    __aeabi_cdrcmple
    _drcmple
        0x000429e0:    ea530c01    S...    ORRS     r12,r3,r1
        0x000429e4:    d417        ..      BMI      0x42a16 ; __aeabi_cdrcmple + 54
        0x000429e6:    f51c1f80    ....    CMN      r12,#0x100000
        0x000429ea:    bf58        X.      IT       PL
        0x000429ec:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x000429f0:    f1008006    ....    BMI.W    0x42a00 ; __aeabi_cdrcmple + 32
        0x000429f4:    428b        .B      CMP      r3,r1
        0x000429f6:    bf18        ..      IT       NE
        0x000429f8:    4770        pG      BXNE     lr
        0x000429fa:    bf08        ..      IT       EQ
        0x000429fc:    4282        .B      CMPEQ    r2,r0
        0x000429fe:    4770        pG      BX       lr
        0x00042a00:    d707        ..      BVC      0x42a12 ; __aeabi_cdrcmple + 50
        0x00042a02:    f5131f80    ....    CMN      r3,#0x100000
        0x00042a06:    bf58        X.      IT       PL
        0x00042a08:    f5111f80    ....    CMNPL    r1,#0x100000
        0x00042a0c:    d419        ..      BMI      0x42a42 ; __aeabi_cdrcmple + 98
        0x00042a0e:    428b        .B      CMP      r3,r1
        0x00042a10:    4770        pG      BX       lr
        0x00042a12:    429b        .B      CMP      r3,r3
        0x00042a14:    4770        pG      BX       lr
        0x00042a16:    f51c1f80    ....    CMN      r12,#0x100000
        0x00042a1a:    d508        ..      BPL      0x42a2e ; __aeabi_cdrcmple + 78
        0x00042a1c:    f5bc1f80    ....    CMP      r12,#0x100000
        0x00042a20:    d5f7        ..      BPL      0x42a12 ; __aeabi_cdrcmple + 50
        0x00042a22:    4299        .B      CMP      r1,r3
        0x00042a24:    bf18        ..      IT       NE
        0x00042a26:    4770        pG      BXNE     lr
        0x00042a28:    bf08        ..      IT       EQ
        0x00042a2a:    4290        .B      CMPEQ    r0,r2
        0x00042a2c:    4770        pG      BX       lr
        0x00042a2e:    f44f1c00    O...    MOV      r12,#0x200000
        0x00042a32:    eb1c0f43    ..C.    CMN      r12,r3,LSL #1
        0x00042a36:    bf38        8.      IT       CC
        0x00042a38:    eb1c0f41    ..A.    CMNCC    r12,r1,LSL #1
        0x00042a3c:    d201        ..      BCS      0x42a42 ; __aeabi_cdrcmple + 98
        0x00042a3e:    4299        .B      CMP      r1,r3
        0x00042a40:    4770        pG      BX       lr
        0x00042a42:    b40f        ..      PUSH     {r0-r3}
        0x00042a44:    bc0c        ..      POP      {r2,r3}
        0x00042a46:    bc03        ..      POP      {r0,r1}
        0x00042a48:    f7ffbec1    ....    B.W      __fpl_dcmple_InfNaN ; 0x427ce
    x$fpl$drsb
    $v0
    __aeabi_drsub
    _drsb
        0x00042a4c:    ea910f03    ....    TEQ      r1,r3
        0x00042a50:    b510        ..      PUSH     {r4,lr}
        0x00042a52:    f0814100    ...A    EOR      r1,r1,#0x80000000
        0x00042a56:    f53fabb9    ?...    BMI      _dadd1 ; 0x421cc
        0x00042a5a:    f0834300    ...C    EOR      r3,r3,#0x80000000
        0x00042a5e:    f000b8d5    ....    B.W      _dsub1 ; 0x42c0c
        0x00042a62:    0000        ..      MOVS     r0,r0
    x$fpl$dsqrt
    $v0
    _dsqrt
        0x00042a64:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00042a68:    f5011c80    ....    ADD      r12,r1,#0x100000
        0x00042a6c:    f5bc1f00    ....    CMP      r12,#0x200000
        0x00042a70:    f2c080a9    ....    BLT.W    0x42bc6 ; _dsqrt + 354
        0x00042a74:    ea4f5c11    O..\    LSR      r12,r1,#20
        0x00042a78:    ea21510c    !..Q    BIC      r1,r1,r12,LSL #20
        0x00042a7c:    f10c0cfd    ....    ADD      r12,r12,#0xfd
        0x00042a80:    f4411180    A...    ORR      r1,r1,#0x100000
        0x00042a84:    ea5f0c5c    _.\.    LSRS     r12,r12,#1
        0x00042a88:    f50c7cc0    ...|    ADD      r12,r12,#0x180
        0x00042a8c:    d301        ..      BCC      0x42a92 ; _dsqrt + 46
        0x00042a8e:    0040        @.      LSLS     r0,r0,#1
        0x00042a90:    4149        IA      ADCS     r1,r1,r1
        0x00042a92:    a430        0.      ADR      r4,{pc}+0xc2 ; 0x42b54
        0x00042a94:    0289        ..      LSLS     r1,r1,#10
        0x00042a96:    ea415190    A..Q    ORR      r1,r1,r0,LSR #22
        0x00042a9a:    0287        ..      LSLS     r7,r0,#10
        0x00042a9c:    0e8e        ..      LSRS     r6,r1,#26
        0x00042a9e:    0c0a        ..      LSRS     r2,r1,#16
        0x00042aa0:    5da4        .]      LDRB     r4,[r4,r6]
        0x00042aa2:    fb04f604    ....    MUL      r6,r4,r4
        0x00042aa6:    fb02f606    ....    MUL      r6,r2,r6
        0x00042aaa:    f1c64640    ..@F    RSB      r6,r6,#0xc0000000
        0x00042aae:    fba46206    ...b    UMULL    r6,r2,r4,r6
        0x00042ab2:    0df6        ..      LSRS     r6,r6,#23
        0x00042ab4:    ea462642    F.B&    ORR      r6,r6,r2,LSL #9
        0x00042ab8:    fb06f406    ....    MUL      r4,r6,r6
        0x00042abc:    fba42301    ...#    UMULL    r2,r3,r4,r1
        0x00042ac0:    4252        RB      RSBS     r2,r2,#0
        0x00042ac2:    f1c34340    ..@C    RSB      r3,r3,#0xc0000000
        0x00042ac6:    bf38        8.      IT       CC
        0x00042ac8:    1e5b        [.      SUBCC    r3,r3,#1
        0x00042aca:    fba64202    ...B    UMULL    r4,r2,r6,r2
        0x00042ace:    2400        .$      MOVS     r4,#0
        0x00042ad0:    fbe62403    ...$    UMLAL    r2,r4,r6,r3
        0x00042ad4:    0bd2        ..      LSRS     r2,r2,#15
        0x00042ad6:    ea424644    B.DF    ORR      r6,r2,r4,LSL #17
        0x00042ada:    fba62306    ...#    UMULL    r2,r3,r6,r6
        0x00042ade:    fba1e202    ....    UMULL    lr,r2,r1,r2
        0x00042ae2:    fba3e407    ....    UMULL    lr,r4,r3,r7
        0x00042ae6:    fbe34261    ..aB    UMAAL    r4,r2,r3,r1
        0x00042aea:    4264        dB      RSBS     r4,r4,#0
        0x00042aec:    f1c24e40    ..@N    RSB      lr,r2,#0xc0000000
        0x00042af0:    bf38        8.      IT       CC
        0x00042af2:    f1ae0e01    ....    SUBCC    lr,lr,#1
        0x00042af6:    fba62304    ...#    UMULL    r2,r3,r6,r4
        0x00042afa:    f04f0200    O...    MOV      r2,#0
        0x00042afe:    fbe6320e    ...2    UMLAL    r3,r2,r6,lr
        0x00042b02:    fba24603    ...F    UMULL    r4,r6,r2,r3
        0x00042b06:    0034        4.      MOVS     r4,r6
        0x00042b08:    fbe26462    ..bd    UMAAL    r6,r4,r2,r2
        0x00042b0c:    fba1e606    ....    UMULL    lr,r6,r1,r6
        0x00042b10:    fba4e807    ....    UMULL    lr,r8,r4,r7
        0x00042b14:    fbe46861    ..ah    UMAAL    r6,r8,r4,r1
        0x00042b18:    4276        vB      RSBS     r6,r6,#0
        0x00042b1a:    f1c85840    ..@X    RSB      r8,r8,#0x30000000
        0x00042b1e:    bf38        8.      IT       CC
        0x00042b20:    f1a80801    ....    SUBCC    r8,r8,#1
        0x00042b24:    fba2e406    ....    UMULL    lr,r4,r2,r6
        0x00042b28:    fba3e508    ....    UMULL    lr,r5,r3,r8
        0x00042b2c:    fbe25468    ..hT    UMAAL    r5,r4,r2,r8
        0x00042b30:    fba1e605    ....    UMULL    lr,r6,r1,r5
        0x00042b34:    fba7e804    ....    UMULL    lr,r8,r7,r4
        0x00042b38:    fbe18664    ..d.    UMAAL    r8,r6,r1,r4
        0x00042b3c:    f1180520    .. .    ADDS     r5,r8,#0x20
        0x00042b40:    f1560600    V...    ADCS     r6,r6,#0
        0x00042b44:    09a8        ..      LSRS     r0,r5,#6
        0x00042b46:    f1a8081b    ....    SUB      r8,r8,#0x1b
        0x00042b4a:    09b1        ..      LSRS     r1,r6,#6
        0x00042b4c:    f008083f    ..?.    AND      r8,r8,#0x3f
        0x00042b50:    f1b80f0a    ....    CMP      r8,#0xa
        0x00042b54:    ea406086    @..`    ORR      r0,r0,r6,LSL #26
        0x00042b58:    d91c        ..      BLS      0x42b94 ; _dsqrt + 304
        0x00042b5a:    eb01510c    ...Q    ADD      r1,r1,r12,LSL #20
        0x00042b5e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00042b62:    bf00        ..      NOP      
    $d
        0x00042b64:    e8eef5fc    ....    DCD    3907974652
        0x00042b68:    d3d8dde2    ....    DCD    3554205154
        0x00042b6c:    c3c7cbcf    ....    DCD    3284650959
        0x00042b70:    b6b9bdc0    ....    DCD    3065626048
        0x00042b74:    acaeb1b4    ....    DCD    2897129908
        0x00042b78:    a3a5a7a9    ....    DCD    2745542569
        0x00042b7c:    9b9d9fa1    ....    DCD    2610798497
        0x00042b80:    9596989a    ....    DCD    2509674650
        0x00042b84:    8f909293    ....    DCD    2408616595
        0x00042b88:    898b8c8d    ....    DCD    2307624077
        0x00042b8c:    85868788    ....    DCD    2240186248
        0x00042b90:    81828384    ....    DCD    2172814212
    $t
        0x00042b94:    fba06800    ...h    UMULL    r6,r8,r0,r0
        0x00042b98:    fb00f201    ....    MUL      r2,r0,r1
        0x00042b9c:    eb080842    ..B.    ADD      r8,r8,r2,LSL #1
        0x00042ba0:    ebb82887    ...(    SUBS     r8,r8,r7,LSL #10
        0x00042ba4:    d507        ..      BPL      0x42bb6 ; _dsqrt + 338
        0x00042ba6:    1834        4.      ADDS     r4,r6,r0
        0x00042ba8:    eb580401    X...    ADCS     r4,r8,r1
        0x00042bac:    d5d5        ..      BPL      0x42b5a ; _dsqrt + 246
        0x00042bae:    1c40        @.      ADDS     r0,r0,#1
        0x00042bb0:    f1510100    Q...    ADCS     r1,r1,#0
        0x00042bb4:    e7d1        ..      B        0x42b5a ; _dsqrt + 246
        0x00042bb6:    1a34        4.      SUBS     r4,r6,r0
        0x00042bb8:    eb780401    x...    SBCS     r4,r8,r1
        0x00042bbc:    d4cd        ..      BMI      0x42b5a ; _dsqrt + 246
        0x00042bbe:    1e40        @.      SUBS     r0,r0,#1
        0x00042bc0:    f1710100    q...    SBCS     r1,r1,#0
        0x00042bc4:    e7c9        ..      B        0x42b5a ; _dsqrt + 246
        0x00042bc6:    ea5f0c4c    _.L.    LSLS     r12,r12,#1
        0x00042bca:    ea5f5c9c    _..\    LSRS     r12,r12,#22
        0x00042bce:    d10d        ..      BNE      0x42bec ; _dsqrt + 392
        0x00042bd0:    d305        ..      BCC      0x42bde ; _dsqrt + 378
        0x00042bd2:    f04f0000    O...    MOV      r0,#0
        0x00042bd6:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00042bda:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00042bde:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00042be2:    b570        p.      PUSH     {r4-r6,lr}
        0x00042be4:    f7fffea8    ....    BL       __fpl_dnaninf ; 0x42938
    $d
        0x00042be8:    beffdb6d    m...    DCD    3204438893
    $t
        0x00042bec:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00042bf0:    f04f0000    O...    MOV      r0,#0
        0x00042bf4:    4900        .I      LDR      r1,[pc,#0] ; [0x42bf8] = 0x7ff80000
        0x00042bf6:    4770        pG      BX       lr
    $d
        0x00042bf8:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$dsub
    $v0
    __aeabi_dsub
    _dsub
        0x00042bfc:    b510        ..      PUSH     {r4,lr}
        0x00042bfe:    ea910f03    ....    TEQ      r1,r3
        0x00042c02:    bf48        H.      IT       MI
        0x00042c04:    f0834300    ...C    EORMI    r3,r3,#0x80000000
        0x00042c08:    f53faae0    ?...    BMI      _dadd1 ; 0x421cc
    _dsub1
        0x00042c0c:    1a84        ..      SUBS     r4,r0,r2
        0x00042c0e:    eb710c03    q...    SBCS     r12,r1,r3
        0x00042c12:    d207        ..      BCS      0x42c24 ; _dsub1 + 24
        0x00042c14:    1912        ..      ADDS     r2,r2,r4
        0x00042c16:    f08c4c00    ...L    EOR      r12,r12,#0x80000000
        0x00042c1a:    eb43030c    C...    ADC      r3,r3,r12
        0x00042c1e:    1b00        ..      SUBS     r0,r0,r4
        0x00042c20:    eb61010c    a...    SBC      r1,r1,r12
        0x00042c24:    f8dfe1a4    ....    LDR      lr,[pc,#420] ; [0x42dcc] = 0xffe00000
        0x00042c28:    ea4f5411    O..T    LSR      r4,r1,#20
        0x00042c2c:    eba45c13    ...\    SUB      r12,r4,r3,LSR #20
        0x00042c30:    ea1e0f43    ..C.    TST      lr,r3,LSL #1
        0x00042c34:    bf18        ..      IT       NE
        0x00042c36:    ea9e5f44    ..D_    TEQNE    lr,r4,LSL #21
        0x00042c3a:    f00080b0    ....    BEQ.W    0x42d9e ; _dsub1 + 402
        0x00042c3e:    ea23036e    #.n.    BIC      r3,r3,lr,ASR #1
        0x00042c42:    4252        RB      RSBS     r2,r2,#0
        0x00042c44:    ea215104    !..Q    BIC      r1,r1,r4,LSL #20
        0x00042c48:    ebc3036e    ..n.    RSB      r3,r3,lr,ASR #1
        0x00042c4c:    bf38        8.      IT       CC
        0x00042c4e:    1e5b        [.      SUBCC    r3,r3,#1
        0x00042c50:    f1dc0e20    .. .    RSBS     lr,r12,#0x20
        0x00042c54:    d325        %.      BCC      0x42ca2 ; _dsub1 + 150
        0x00042c56:    fa22fe0c    "...    LSR      lr,r2,r12
        0x00042c5a:    eb10000e    ....    ADDS     r0,r0,lr
        0x00042c5e:    fa43fe0c    C...    ASR      lr,r3,r12
        0x00042c62:    eb41010e    A...    ADC      r1,r1,lr
        0x00042c66:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x00042c6a:    fa03fe0e    ....    LSL      lr,r3,lr
        0x00042c6e:    eb10000e    ....    ADDS     r0,r0,lr
        0x00042c72:    f1510100    Q...    ADCS     r1,r1,#0
        0x00042c76:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x00042c7a:    d429        ).      BMI      0x42cd0 ; _dsub1 + 196
        0x00042c7c:    fa12f20e    ....    LSLS     r2,r2,lr
        0x00042c80:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00042c84:    e8bd4010    ...@    POP      {r4,lr}
        0x00042c88:    bf58        X.      IT       PL
        0x00042c8a:    4770        pG      BXPL     lr
        0x00042c8c:    1c40        @.      ADDS     r0,r0,#1
        0x00042c8e:    bf1c        ..      ITT      NE
        0x00042c90:    f1b24f00    ...O    CMPNE    r2,#0x80000000
        0x00042c94:    4770        pG      BXNE     lr
        0x00042c96:    2800        .(      CMP      r0,#0
        0x00042c98:    bf0c        ..      ITE      EQ
        0x00042c9a:    1c49        I.      ADDEQ    r1,r1,#1
        0x00042c9c:    f0200001     ...    BICNE    r0,r0,#1
        0x00042ca0:    4770        pG      BX       lr
        0x00042ca2:    eb120e02    ....    ADDS     lr,r2,r2
        0x00042ca6:    eb430203    C...    ADC      r2,r3,r3
        0x00042caa:    bf18        ..      IT       NE
        0x00042cac:    f04f0e01    O...    MOVNE    lr,#1
        0x00042cb0:    ea4e0242    N.B.    ORR      r2,lr,r2,LSL #1
        0x00042cb4:    f1ac0c20    .. .    SUB      r12,r12,#0x20
        0x00042cb8:    f1dc0e1e    ....    RSBS     lr,r12,#0x1e
        0x00042cbc:    d954        T.      BLS      0x42d68 ; _dsub1 + 348
        0x00042cbe:    fa43fe0c    C...    ASR      lr,r3,r12
        0x00042cc2:    eb10000e    ....    ADDS     r0,r0,lr
        0x00042cc6:    f15131ff    Q..1    ADCS     r1,r1,#0xffffffff
        0x00042cca:    f1cc0e1e    ....    RSB      lr,r12,#0x1e
        0x00042cce:    d5d5        ..      BPL      0x42c7c ; _dsub1 + 112
        0x00042cd0:    f10e0e01    ....    ADD      lr,lr,#1
        0x00042cd4:    fa12fe0e    ....    LSLS     lr,r2,lr
        0x00042cd8:    4140        @A      ADCS     r0,r0,r0
        0x00042cda:    eb410101    A...    ADC      r1,r1,r1
        0x00042cde:    eb015c44    ..D\    ADD      r12,r1,r4,LSL #21
        0x00042ce2:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x00042ce6:    d910        ..      BLS      0x42d0a ; _dsub1 + 254
        0x00042ce8:    eb1070de    ...p    ADDS     r0,r0,lr,LSR #31
        0x00042cec:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00042cf0:    bf38        8.      IT       CC
        0x00042cf2:    f1be4f00    ...O    CMPCC    lr,#0x80000000
        0x00042cf6:    e8bd4010    ...@    POP      {r4,lr}
        0x00042cfa:    bf18        ..      IT       NE
        0x00042cfc:    4770        pG      BXNE     lr
        0x00042cfe:    2800        .(      CMP      r0,#0
        0x00042d00:    bf0c        ..      ITE      EQ
        0x00042d02:    1c49        I.      ADDEQ    r1,r1,#1
        0x00042d04:    f0200001     ...    BICNE    r0,r0,#1
        0x00042d08:    4770        pG      BX       lr
        0x00042d0a:    d230        0.      BCS      0x42d6e ; _dsub1 + 354
        0x00042d0c:    ea4f2cd4    O..,    LSR      r12,r4,#11
        0x00042d10:    f5111100    ....    ADDS     r1,r1,#0x200000
        0x00042d14:    f4246400    $..d    BIC      r4,r4,#0x800
        0x00042d18:    d01b        ..      BEQ      0x42d52 ; _dsub1 + 326
        0x00042d1a:    fab1f281    ....    CLZ      r2,r1
        0x00042d1e:    3a0b        .:      SUBS     r2,r2,#0xb
        0x00042d20:    1aa4        ..      SUBS     r4,r4,r2
        0x00042d22:    1ea4        ..      SUBS     r4,r4,#2
        0x00042d24:    f1d20320    .. .    RSBS     r3,r2,#0x20
        0x00042d28:    4091        .@      LSLS     r1,r1,r2
        0x00042d2a:    fa30f303    0...    LSRS     r3,r0,r3
        0x00042d2e:    4319        .C      ORRS     r1,r1,r3
        0x00042d30:    4090        .@      LSLS     r0,r0,r2
        0x00042d32:    eb0171cc    ...q    ADD      r1,r1,r12,LSL #31
        0x00042d36:    2c00        .,      CMP      r4,#0
        0x00042d38:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00042d3c:    e8bd4010    ...@    POP      {r4,lr}
        0x00042d40:    bfa8        ..      IT       GE
        0x00042d42:    4770        pG      BXGE     lr
        0x00042d44:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x00042d48:    f04f0000    O...    MOV      r0,#0
        0x00042d4c:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00042d50:    4770        pG      BX       lr
        0x00042d52:    fab0f380    ....    CLZ      r3,r0
        0x00042d56:    fa10f103    ....    LSLS     r1,r0,r3
        0x00042d5a:    d100        ..      BNE      0x42d5e ; _dsub1 + 338
        0x00042d5c:    bd10        ..      POP      {r4,pc}
        0x00042d5e:    1ae4        ..      SUBS     r4,r4,r3
        0x00042d60:    3c17        .<      SUBS     r4,r4,#0x17
        0x00042d62:    0548        H.      LSLS     r0,r1,#21
        0x00042d64:    0ac9        ..      LSRS     r1,r1,#11
        0x00042d66:    e7e4        ..      B        0x42d32 ; _dsub1 + 294
        0x00042d68:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00042d6c:    bd10        ..      POP      {r4,pc}
        0x00042d6e:    1049        I.      ASRS     r1,r1,#1
        0x00042d70:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00042d74:    e8bd4010    ...@    POP      {r4,lr}
        0x00042d78:    ea4f0030    O.0.    RRX      r0,r0
        0x00042d7c:    e002        ..      B        0x42d84 ; _dsub1 + 376
        0x00042d7e:    f04f0100    O...    MOV      r1,#0
        0x00042d82:    4770        pG      BX       lr
        0x00042d84:    004a        J.      LSLS     r2,r1,#1
        0x00042d86:    bf08        ..      IT       EQ
        0x00042d88:    4200        .B      TSTEQ    r0,r0
        0x00042d8a:    d0f8        ..      BEQ      0x42d7e ; _dsub1 + 370
        0x00042d8c:    f5b21f00    ....    CMP      r2,#0x200000
        0x00042d90:    bf28        (.      IT       CS
        0x00042d92:    4770        pG      BXCS     lr
        0x00042d94:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00042d98:    f04f0000    O...    MOV      r0,#0
        0x00042d9c:    4770        pG      BX       lr
        0x00042d9e:    ea9e5f44    ..D_    TEQ      lr,r4,LSL #21
        0x00042da2:    d007        ..      BEQ      0x42db4 ; _dsub1 + 424
        0x00042da4:    ea110f5e    ..^.    TST      r1,lr,LSR #1
        0x00042da8:    e8bd4010    ...@    POP      {r4,lr}
        0x00042dac:    bf04        ..      ITT      EQ
        0x00042dae:    2100        .!      MOVEQ    r1,#0
        0x00042db0:    2000        .       MOVEQ    r0,#0
        0x00042db2:    4770        pG      BX       lr
        0x00042db4:    e8bd4010    ...@    POP      {r4,lr}
        0x00042db8:    b570        p.      PUSH     {r4-r6,lr}
        0x00042dba:    f7fffdbd    ....    BL       __fpl_dnaninf ; 0x42938
        0x00042dbe:    bf00        ..      NOP      
    $d
        0x00042dc0:    3ef6df40    @..>    DCD    1056366400
    $t
        0x00042dc4:    f0834100    ...A    EOR      r1,r3,#0x80000000
        0x00042dc8:    4610        .F      MOV      r0,r2
        0x00042dca:    4770        pG      BX       lr
    $d
        0x00042dcc:    ffe00000    ....    DCD    4292870144
    $t
    x$fpl$f2d
    $v0
    __aeabi_f2d
    _f2d
        0x00042dd0:    0043        C.      LSLS     r3,r0,#1
        0x00042dd2:    ea4f0cd3    O...    LSR      r12,r3,#3
        0x00042dd6:    ea4f0c3c    O.<.    RRX      r12,r12
        0x00042dda:    4043        C@      EORS     r3,r3,r0
        0x00042ddc:    bf1f        ..      ITTTT    NE
        0x00042dde:    0740        @.      LSLNE    r0,r0,#29
        0x00042de0:    f10c5160    ..`Q    ADDNE    r1,r12,#0x38000000
        0x00042de4:    f0134ffe    ...O    TSTNE    r3,#0x7f000000
        0x00042de8:    4770        pG      BXNE     lr
        0x00042dea:    f01c6f00    ...o    TST      r12,#0x8000000
        0x00042dee:    d103        ..      BNE      0x42df8 ; __aeabi_f2d + 40
        0x00042df0:    2000        .       MOVS     r0,#0
        0x00042df2:    f00c4100    ...A    AND      r1,r12,#0x80000000
        0x00042df6:    4770        pG      BX       lr
        0x00042df8:    f00c4300    ...C    AND      r3,r12,#0x80000000
        0x00042dfc:    ea437050    C.Pp    ORR      r0,r3,r0,LSR #29
        0x00042e00:    b510        ..      PUSH     {r4,lr}
        0x00042e02:    ea4000cc    @...    ORR      r0,r0,r12,LSL #3
        0x00042e06:    f000f80e    ....    BL       __fpl_fnaninf ; 0x42e26
        0x00042e0a:    bf00        ..      NOP      
    $d
        0x00042e0c:    92000000    ....    DCD    2449473536
    $t
        0x00042e10:    ea4f0100    O...    MOV.W    r1,r0
        0x00042e14:    f7ffbdde    ....    B.W      __fpl_dretinf ; 0x429d4
        0x00042e18:    f04f4100    O..A    MOV      r1,#0x80000000
        0x00042e1c:    f04f0000    O...    MOV      r0,#0
        0x00042e20:    f5a12100    ...!    SUB      r1,r1,#0x80000
        0x00042e24:    4770        pG      BX       lr
    x$fpl$fnaninf
    $v0
    __fpl_fnaninf
        0x00042e26:    f10e0e02    ....    ADD      lr,lr,#2
        0x00042e2a:    f02e0e03    ....    BIC      lr,lr,#3
        0x00042e2e:    f85e4b04    ^..K    LDR      r4,[lr],#4
        0x00042e32:    4224        $B      TST      r4,r4
        0x00042e34:    d404        ..      BMI      0x42e40 ; __fpl_fnaninf + 26
        0x00042e36:    ea4f0241    O.A.    LSL      r2,r1,#1
        0x00042e3a:    f1b24f7f    ...O    CMP      r2,#0xff000000
        0x00042e3e:    d811        ..      BHI      0x42e64 ; __fpl_fnaninf + 62
        0x00042e40:    ea4f0340    O.@.    LSL      r3,r0,#1
        0x00042e44:    f1b34f7f    ...O    CMP      r3,#0xff000000
        0x00042e48:    d80c        ..      BHI      0x42e64 ; __fpl_fnaninf + 62
        0x00042e4a:    d10e        ..      BNE      0x42e6a ; __fpl_fnaninf + 68
        0x00042e4c:    ea4f7cd0    O..|    LSR      r12,r0,#31
        0x00042e50:    f1b24f7f    ...O    CMP      r2,#0xff000000
        0x00042e54:    eb0c0c4c    ..L.    ADD      r12,r12,r12,LSL #1
        0x00042e58:    f10c0c02    ....    ADD      r12,r12,#2
        0x00042e5c:    bf08        ..      IT       EQ
        0x00042e5e:    eb4c7cd1    L..|    ADCEQ    r12,r12,r1,LSR #31
        0x00042e62:    e004        ..      B        0x42e6e ; __fpl_fnaninf + 72
        0x00042e64:    f04f0c08    O...    MOV      r12,#8
        0x00042e68:    e001        ..      B        0x42e6e ; __fpl_fnaninf + 72
        0x00042e6a:    ea4f7cd1    O..|    LSR      r12,r1,#31
        0x00042e6e:    eb0c034c    ..L.    ADD      r3,r12,r12,LSL #1
        0x00042e72:    fa24f403    $...    LSR      r4,r4,r3
        0x00042e76:    f0040407    ....    AND      r4,r4,#7
        0x00042e7a:    f1b40c04    ....    SUBS     r12,r4,#4
        0x00042e7e:    d206        ..      BCS      0x42e8e ; __fpl_fnaninf + 104
        0x00042e80:    eb0e0c84    ....    ADD      r12,lr,r4,LSL #2
        0x00042e84:    e8bd4010    ...@    POP      {r4,lr}
        0x00042e88:    f04c0c01    L...    ORR      r12,r12,#1
        0x00042e8c:    4760        `G      BX       r12
        0x00042e8e:    e8dff00c    ....    TBB      [pc,r12]
    $d
        0x00042e92:    0807        ..      DCW    2055
        0x00042e94:    0202        ..      DCW    514
    $t
        0x00042e96:    f04f4000    O..@    MOV      r0,#0x80000000
        0x00042e9a:    f5a00080    ....    SUB      r0,r0,#0x400000
        0x00042e9e:    bd10        ..      POP      {r4,pc}
        0x00042ea0:    4608        .F      MOV      r0,r1
        0x00042ea2:    0042        B.      LSLS     r2,r0,#1
        0x00042ea4:    bf18        ..      IT       NE
        0x00042ea6:    f1d27280    ...r    RSBSNE   r2,r2,#0x1000000
        0x00042eaa:    bf88        ..      IT       HI
        0x00042eac:    f0004000    ...@    ANDHI    r0,r0,#0x80000000
        0x00042eb0:    bd10        ..      POP      {r4,pc}
    x$fpl$fpinit
    $v0
    _fp_init
        0x00042eb2:    f04f7040    O.@p    MOV      r0,#0x3000000
        0x00042eb6:    eee10a10    ....    VMSR     FPSCR,r0
    __fplib_config_fpu_vfp
    __fplib_config_pureend_doubles
        0x00042eba:    4770        pG      BX       lr
    x$fpl$fretinf
    $v0
    __fpl_fretinf
        0x00042ebc:    21ff        .!      MOVS     r1,#0xff
        0x00042ebe:    ea4150d0    A..P    ORR      r0,r1,r0,LSR #23
        0x00042ec2:    05c0        ..      LSLS     r0,r0,#23
        0x00042ec4:    4770        pG      BX       lr
    x$fpl$retnan
    $v0
    __fpl_return_NaN
        0x00042ec6:    f00c030f    ....    AND      r3,r12,#0xf
        0x00042eca:    2b09        .+      CMP      r3,#9
        0x00042ecc:    bf08        ..      IT       EQ
        0x00042ece:    2008        .       MOVEQ    r0,#8
        0x00042ed0:    f0008059    ..Y.    BEQ.W    __fpl_cmpreturn ; 0x42f86
        0x00042ed4:    2b0a        .+      CMP      r3,#0xa
        0x00042ed6:    d00b        ..      BEQ      0x42ef0 ; __fpl_return_NaN + 42
        0x00042ed8:    2b08        .+      CMP      r3,#8
        0x00042eda:    bf18        ..      IT       NE
        0x00042edc:    4770        pG      BXNE     lr
        0x00042ede:    bf08        ..      IT       EQ
        0x00042ee0:    f01c0f40    ..@.    TSTEQ    r12,#0x40
        0x00042ee4:    d00a        ..      BEQ      0x42efc ; __fpl_return_NaN + 54
        0x00042ee6:    f04f0000    O...    MOV      r0,#0
        0x00042eea:    f04f0100    O...    MOV      r1,#0
        0x00042eee:    4770        pG      BX       lr
        0x00042ef0:    f01c0f40    ..@.    TST      r12,#0x40
        0x00042ef4:    bf18        ..      IT       NE
        0x00042ef6:    f04f4000    O..@    MOVNE    r0,#0x80000000
        0x00042efa:    4770        pG      BX       lr
        0x00042efc:    f01c0f10    ....    TST      r12,#0x10
        0x00042f00:    d008        ..      BEQ      0x42f14 ; __fpl_return_NaN + 78
        0x00042f02:    f0204370     .pC    BIC      r3,r0,#0xf0000000
        0x00042f06:    f000427f    ...B    AND      r2,r0,#0xff000000
        0x00042f0a:    ea4201d3    B...    ORR      r1,r2,r3,LSR #3
        0x00042f0e:    ea4f7043    O.Cp    LSL      r0,r3,#29
        0x00042f12:    4770        pG      BX       lr
        0x00042f14:    f0004060    ..`@    AND      r0,r0,#0xe0000000
        0x00042f18:    f021427f    !..B    BIC      r2,r1,#0xff000000
        0x00042f1c:    ea420200    B...    ORR      r2,r2,r0
        0x00042f20:    f001407f    ...@    AND      r0,r1,#0xff000000
        0x00042f24:    ea407072    @.rp    ORR      r0,r0,r2,ROR #29
        0x00042f28:    4770        pG      BX       lr
    x$fpl$scalbn
    $v0
    __ARM_scalbn
        0x00042f2a:    f04f0cff    O...    MOV      r12,#0xff
        0x00042f2e:    f44c6ce0    L..l    ORR      r12,r12,#0x700
        0x00042f32:    ea1c5311    ...S    ANDS     r3,r12,r1,LSR #20
        0x00042f36:    bf1c        ..      ITT      NE
        0x00042f38:    ea9c0c03    ....    EORSNE   r12,r12,r3
        0x00042f3c:    4594        .E      CMPNE    r12,r2
        0x00042f3e:    bfc2        ..      ITTT     GT
        0x00042f40:    42da        .B      CMNGT    r2,r3
        0x00042f42:    eb015102    ...Q    ADDGT    r1,r1,r2,LSL #20
        0x00042f46:    4770        pG      BXGT     lr
        0x00042f48:    2b00        .+      CMP      r3,#0
        0x00042f4a:    d00d        ..      BEQ      0x42f68 ; __ARM_scalbn + 62
        0x00042f4c:    f1bc0f00    ....    CMP      r12,#0
        0x00042f50:    d00f        ..      BEQ      0x42f72 ; __ARM_scalbn + 72
        0x00042f52:    2a00        .*      CMP      r2,#0
        0x00042f54:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00042f58:    bfa4        ..      ITT      GE
        0x00042f5a:    f04141e0    A..A    ORRGE    r1,r1,#0x70000000
        0x00042f5e:    f041617f    A..a    ORRGE    r1,r1,#0xff00000
        0x00042f62:    f04f0000    O...    MOV      r0,#0
        0x00042f66:    4770        pG      BX       lr
        0x00042f68:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00042f6c:    f04f0000    O...    MOV      r0,#0
        0x00042f70:    4770        pG      BX       lr
        0x00042f72:    ea503301    P..3    ORRS     r3,r0,r1,LSL #12
        0x00042f76:    f04f0c9b    O...    MOV      r12,#0x9b
        0x00042f7a:    bf18        ..      IT       NE
        0x00042f7c:    f04c6c80    L..l    ORRNE    r12,r12,#0x4000000
        0x00042f80:    f47fa9c4    ....    BNE      __fpl_dcheck_NaN1 ; 0x4230c
        0x00042f84:    4770        pG      BX       lr
    x$fpl$trapveneer
    $v0
    __fpl_cmpreturn
        0x00042f86:    f41c1f80    ....    TST      r12,#0x100000
        0x00042f8a:    d011        ..      BEQ      0x42fb0 ; __fpl_cmpreturn + 42
        0x00042f8c:    f41c2fe0    .../    TST      r12,#0x70000
        0x00042f90:    d003        ..      BEQ      0x42f9a ; __fpl_cmpreturn + 20
        0x00042f92:    ea6f31cc    o..1    MVN      r1,r12,LSL #15
        0x00042f96:    0049        I.      LSLS     r1,r1,#1
        0x00042f98:    4770        pG      BX       lr
        0x00042f9a:    f04f5040    O.@P    MOV      r0,#0x30000000
        0x00042f9e:    f3ef8200    ....    MRS      r2,APSR ; formerly CPSR
        0x00042fa2:    f0224270    ".pB    BIC      r2,r2,#0xf0000000
        0x00042fa6:    ea420200    B...    ORR      r2,r2,r0
        0x00042faa:    f3828800    ....    MSR      APSR_nzcvq,r2 ; formerly CPSR_f
        0x00042fae:    4770        pG      BX       lr
        0x00042fb0:    f04f0000    O...    MOV      r0,#0
        0x00042fb4:    4770        pG      BX       lr
    x$fpl$usenofp
    __I$use$fp
        0x00042fb6:    0000        ..      MOVS     r0,r0
    $d.realdata
    .constdata
    attCfg
        0x00042fb8:    0000000f    ....    DCD    15
        0x00042fbc:    041e01e0    ....    DCD    69075424
    .constdata
    smpCfg
        0x00042fc0:    000001f4    ....    DCD    500
        0x00042fc4:    01100703    ....    DCD    17827587
        0x00042fc8:    00000000    ....    DCD    0
        0x00042fcc:    0000fa00    ....    DCD    64000
        0x00042fd0:    0000fa00    ....    DCD    64000
        0x00042fd4:    00000002    ....    DCD    2
    .constdata
    __tagsym$$used
    ui32MCUAllowed
        0x00042fd8:    00000000    ....    DCD    0
        0x00042fdc:    00000000    ....    DCD    0
        0x00042fe0:    00000000    ....    DCD    0
        0x00042fe4:    00000000    ....    DCD    0
        0x00042fe8:    00000000    ....    DCD    0
    __tagsym$$used
    ui32DSP0Allowed
        0x00042fec:    00000000    ....    DCD    0
        0x00042ff0:    00000000    ....    DCD    0
        0x00042ff4:    00000000    ....    DCD    0
        0x00042ff8:    00000000    ....    DCD    0
        0x00042ffc:    00000000    ....    DCD    0
    __tagsym$$used
    ui32DSP1Allowed
        0x00043000:    00000000    ....    DCD    0
        0x00043004:    00000000    ....    DCD    0
        0x00043008:    00000000    ....    DCD    0
        0x0004300c:    00000000    ....    DCD    0
        0x00043010:    00000000    ....    DCD    0
    __tagsym$$used
    ui32SharedAccess
        0x00043014:    00000000    ....    DCD    0
        0x00043018:    00000000    ....    DCD    0
        0x0004301c:    00000000    ....    DCD    0
        0x00043020:    00000000    ....    DCD    0
        0x00043024:    00000000    ....    DCD    0
    __tagsym$$used
    sGlobalAccess
        0x00043028:    00043014    .0..    DCD    274452
        0x0004302c:    00042fd8    ./..    DCD    274392
        0x00043030:    00042fec    ./..    DCD    274412
        0x00043034:    00043000    .0..    DCD    274432
        0x00043038:    10060004    ....    DCD    268828676
        0x0004303c:    10060018    ....    DCD    268828696
        0x00043040:    1006002c    ,...    DCD    268828716
    .constdata
        0x00043044:    07070102    ....    DCD    117899522
        0x00043048:    00000001    ....    DCD    1
        0x0004304c:    00000001    ....    DCD    1
        0x00043050:    00000100    ....    DCD    256
    .constdata
        0x00043054:    08080f01    ....    DCD    134745857
        0x00043058:    00000000    ....    DCD    0
        0x0004305c:    00000018    ....    DCD    24
        0x00043060:    00000000    ....    DCD    0
        0x00043064:    00000003    ....    DCD    3
        0x00043068:    00010102    ....    DCD    65794
        0x0004306c:    00000000    ....    DCD    0
    .constdata
    smprScActionTbl
        0x00043070:    0003d86b    k...    DCD    252011
        0x00043074:    0003e5d9    ....    DCD    255449
        0x00043078:    0003e7e5    ....    DCD    255973
        0x0004307c:    0003da19    ....    DCD    252441
        0x00043080:    0003e7bf    ....    DCD    255935
        0x00043084:    0003f8e9    ....    DCD    260329
        0x00043088:    0003dadd    ....    DCD    252637
        0x0004308c:    0003f915    ....    DCD    260373
        0x00043090:    0003d889    ....    DCD    252041
        0x00043094:    0003d8cb    ....    DCD    252107
        0x00043098:    0003da85    ....    DCD    252549
        0x0004309c:    0003d8d3    ....    DCD    252115
        0x000430a0:    0003d8f1    ....    DCD    252145
        0x000430a4:    0003d7e1    ....    DCD    251873
        0x000430a8:    0003d963    c...    DCD    252259
        0x000430ac:    0003d735    5...    DCD    251701
        0x000430b0:    0003d86d    m...    DCD    252013
        0x000430b4:    0003d87b    {...    DCD    252027
        0x000430b8:    0003d72d    -...    DCD    251693
        0x000430bc:    0003f419    ....    DCD    259097
        0x000430c0:    0003f1d9    ....    DCD    258521
        0x000430c4:    0003f379    y...    DCD    258937
        0x000430c8:    0003f181    ....    DCD    258433
        0x000430cc:    0003f61d    ....    DCD    259613
        0x000430d0:    0003f615    ....    DCD    259605
        0x000430d4:    0003f5cd    ....    DCD    259533
        0x000430d8:    0003f5ef    ....    DCD    259567
        0x000430dc:    0003e897    ....    DCD    256151
        0x000430e0:    0003e801    ....    DCD    256001
        0x000430e4:    0003e851    Q...    DCD    256081
        0x000430e8:    0003f80d    ....    DCD    260109
        0x000430ec:    0003f81d    ....    DCD    260125
        0x000430f0:    0003f86d    m...    DCD    260205
        0x000430f4:    0003f767    g...    DCD    259943
        0x000430f8:    0003f7a3    ....    DCD    260003
        0x000430fc:    0003f72f    /...    DCD    259887
        0x00043100:    0003f7a9    ....    DCD    260009
        0x00043104:    0003f727    '...    DCD    259879
        0x00043108:    0003f65d    ]...    DCD    259677
        0x0004310c:    0003f6d9    ....    DCD    259801
        0x00043110:    0003f8ff    ....    DCD    260351
        0x00043114:    0003f965    e...    DCD    260453
        0x00043118:    0003f501    ....    DCD    259329
        0x0004311c:    0003e505    ....    DCD    255237
        0x00043120:    0003e495    ....    DCD    255125
        0x00043124:    0003e425    %...    DCD    255013
        0x00043128:    0003e5eb    ....    DCD    255467
        0x0004312c:    0003e665    e...    DCD    255589
        0x00043130:    0003f52d    -...    DCD    259373
        0x00043134:    0003f19f    ....    DCD    258463
        0x00043138:    0003f11d    ....    DCD    258333
        0x0004313c:    0003f30d    ....    DCD    258829
        0x00043140:    0003f441    A...    DCD    259137
        0x00043144:    0003f253    S...    DCD    258643
        0x00043148:    0003f285    ....    DCD    258693
    .constdata
    smprScStateTblCommon
        0x0004314c:    0702000a    ....    DCD    117571594
        0x00043150:    00030200    ....    DCD    197120
        0x00043154:    02270f04    ..'.    DCD    36114180
        0x00043158:    0000        ..      DCW    0
        0x0004315a:    00          .       DCB    0
    .constdata
    smprScStateTblIdle
        0x0004315b:    05          .       DCB    5
        0x0004315c:    000a1301    ....    DCD    660225
        0x00043160:    14020601    ....    DCD    335676929
        0x00043164:    03000007    ....    DCD    50331655
        0x00043168:    000f0100    ....    DCD    983296
        0x0004316c:    00000000    ....    DCD    0
    .constdata
    smprScStateTblApiPairReq
        0x00043170:    0601000a    ....    DCD    100728842
        0x00043174:    00071402    ....    DCD    463874
        0x00043178:    01000302    ....    DCD    16777986
        0x0004317c:    09010008    ....    DCD    151060488
        0x00043180:    010f0100    ....    DCD    17760512
        0x00043184:    01001f03    ....    DCD    16785155
        0x00043188:    0000        ..      DCW    0
        0x0004318a:    00          .       DCB    0
    .constdata
    smprScStateTblApiPairRsp
        0x0004318b:    02          .       DCB    2
        0x0004318c:    00001503    ....    DCD    5379
        0x00043190:    00          .       DCB    0
    .constdata
    smprScStateTblModeSelect
        0x00043191:    110500      ...     DCB    17,5,0
        0x00043194:    00001c12    ....    DCD    7186
        0x00043198:    0000        ..      DCW    0
    .constdata
    smprScStateTblLescPin
        0x0004319a:    0404        ..      DCW    1028
        0x0004319c:    00000007    ....    DCD    7
    .constdata
    smprScStateTblPubKey
        0x000431a0:    00050606    ....    DCD    329222
        0x000431a4:    0000        ..      DCW    0
    .constdata
    smprScStateTblAuthSelect
        0x000431a6:    0713        ..      DCW    1811
        0x000431a8:    1b0c1417    ....    DCD    453776407
        0x000431ac:    00251415    ..%.    DCD    2429973
        0x000431b0:    0000        ..      DCW    0
    .constdata
    smprScStateTblJwNcSetup
        0x000431b2:    081c        ..      DCW    2076
        0x000431b4:    00000018    ....    DCD    24
    .constdata
    smprScStateTblJwNcWaitRand
        0x000431b8:    00190906    ....    DCD    1640710
        0x000431bc:    0000        ..      DCW    0
    .constdata
    smprScStateTblJwNcCalcG2
        0x000431be:    0a1c        ..      DCW    2588
        0x000431c0:    0000001a    ....    DCD    26
    .constdata
    smprScStateTblJwNcWaitUser
        0x000431c4:    06291516    ..).    DCD    103355670
        0x000431c8:    260d280b    .(.&    DCD    638396427
        0x000431cc:    0000000d    ....    DCD    13
    .constdata
    smprScStateTblJwNcWaitUserDhCheckRcvd
        0x000431d0:    0d2a1616    ..*.    DCD    220861974
        0x000431d4:    00000d26    &...    DCD    3366
        0x000431d8:    00          .       DCB    0
    .constdata
    smprScStateTblPassKeyKeypress
        0x000431d9:    060c1c      ...     DCB    6,12,28
        0x000431dc:    171e0d1e    ....    DCD    387845406
        0x000431e0:    0e041d0c    ....    DCD    235150604
        0x000431e4:    00000007    ....    DCD    7
    .constdata
    smprScStateTblPassWaitAuthRsp
        0x000431e8:    00200f04    .. .    DCD    2100996
        0x000431ec:    0000        ..      DCW    0
    .constdata
    smprScStateTblPasskeyWaitCnf
        0x000431ee:    0f06        ..      DCW    3846
        0x000431f0:    0000001f    ....    DCD    31
    .constdata
    smprScStateTblPasskeyCalc
        0x000431f4:    0022101c    ..".    DCD    2232348
        0x000431f8:    0000        ..      DCW    0
    .constdata
    smprScStateTblPasskeyRand
        0x000431fa:    1106        ..      DCW    4358
        0x000431fc:    00000023    #...    DCD    35
    .constdata
    smprScStateTblPasskeyCheck
        0x00043200:    0024121c    ..$.    DCD    2363932
        0x00043204:    0000        ..      DCW    0
    .constdata
    smprScStateTblPasskeyRepeat
        0x00043206:    0e1a        ..      DCW    3610
        0x00043208:    29151b00    ...)    DCD    689249024
        0x0004320c:    000d260d    .&..    DCD    861709
        0x00043210:    0000        ..      DCW    0
    .constdata
    smprScStateTblOobWaitRand
        0x00043212:    1306        ..      DCW    4870
        0x00043214:    00000026    &...    DCD    38
    .constdata
    smprScStateTblOobSendRand
        0x00043218:    0027151c    ..'.    DCD    2561308
        0x0004321c:    0000        ..      DCW    0
    .constdata
    smprScStateTblWaitDhCheck
        0x0004321e:    1606        ..      DCW    5638
        0x00043220:    0d260d2a    *.&.    DCD    220597546
        0x00043224:    0000        ..      DCW    0
        0x00043226:    00          .       DCB    0
    .constdata
    smprScStateTblCalcDHKey
        0x00043227:    19          .       DCB    25
        0x00043228:    00002b17    .+..    DCD    11031
        0x0004322c:    00          .       DCB    0
    .constdata
    smprScStateTblCalcF5TKey
        0x0004322d:    1c182c      ..,     DCB    28,24,44
        0x00043230:    000d260d    .&..    DCD    861709
        0x00043234:    0000        ..      DCW    0
    .constdata
    smprScStateTblCalcF5MacKey
        0x00043236:    191c        ..      DCW    6428
        0x00043238:    0000002d    -...    DCD    45
    .constdata
    smprScStateTblCalcF5LTK
        0x0004323c:    002e1a1c    ....    DCD    3021340
        0x00043240:    0000        ..      DCW    0
    .constdata
    smprScStateTblDhCalcF6Ea
        0x00043242:    1b1c        ..      DCW    6940
        0x00043244:    0000002f    /...    DCD    47
    .constdata
    smprScStateTblDhCalcF6Eb
        0x00043248:    0030241c    .$0.    DCD    3154972
        0x0004324c:    0000        ..      DCW    0
    .constdata
    smprStateTblPinPair1
        0x0004324e:    1d04        ..      DCW    7428
        0x00043250:    161d0606    ....    DCD    371000838
        0x00043254:    0000        ..      DCW    0
        0x00043256:    00          .       DCB    0
    .constdata
    smprStateTblPinPair2
        0x00043257:    04          .       DCB    4
        0x00043258:    1e06081e    ....    DCD    503711774
        0x0004325c:    00000031    1...    DCD    49
    .constdata
    smprStateTblCnfCalc1
        0x00043260:    00091f0b    ....    DCD    597771
        0x00043264:    0000        ..      DCW    0
    .constdata
    smprStateTblCnfCalc2
        0x00043266:    200b        .       DCW    8203
        0x00043268:    0000000a    ....    DCD    10
    .constdata
    smprStateTblPairRand
        0x0004326c:    000b2106    .!..    DCD    729350
        0x00043270:    0000        ..      DCW    0
    .constdata
    smprStateTblCnfVerCalc1
        0x00043272:    220b        ."      DCW    8715
        0x00043274:    0000000c    ....    DCD    12
    .constdata
    smprStateTblCnfVerCalc2
        0x00043278:    0032230b    .#2.    DCD    3285771
        0x0004327c:    0000        ..      DCW    0
    .constdata
    smprScStateTblStkCalc
        0x0004327e:    240b        .$      DCW    9227
        0x00043280:    0d260d33    3.&.    DCD    220597555
        0x00043284:    0000        ..      DCW    0
        0x00043286:    00          .       DCB    0
    .constdata
    smprScStateTblEncrypt
        0x00043287:    08          .       DCB    8
        0x00043288:    00093425    %4..    DCD    603173
        0x0004328c:    00240302    ..$.    DCD    2360066
        0x00043290:    0d04001d    ....    DCD    218365981
        0x00043294:    00000d26    &...    DCD    3366
        0x00043298:    00          .       DCB    0
    .constdata
    smprScStateTblKeyDist
        0x00043299:    062535      .%5     DCB    6,37,53
        0x0004329c:    0e36250c    .%6.    DCD    238429452
        0x000432a0:    25030e00    ...%    DCD    620957184
        0x000432a4:    00000000    ....    DCD    0
    .constdata
    smprScStateTblAttempts
        0x000432a8:    0f0f0010    ....    DCD    252641296
        0x000432ac:    26060227    '..&    DCD    637927975
        0x000432b0:    10000512    ....    DCD    268436754
        0x000432b4:    0301000a    ....    DCD    50397194
        0x000432b8:    26070100    ...&    DCD    637993216
        0x000432bc:    00000000    ....    DCD    0
    .constdata
    smprScStateTblRspTo
        0x000432c0:    0701000a    ....    DCD    117506058
        0x000432c4:    27030027    '..'    DCD    654508071
        0x000432c8:    00270f00    ..'.    DCD    2559744
        0x000432cc:    00112705    .'..    DCD    1124101
        0x000432d0:    00000000    ....    DCD    0
    .constdata
    smprScStateTbl
        0x000432d4:    0004315b    [1..    DCD    274779
        0x000432d8:    00043170    p1..    DCD    274800
        0x000432dc:    0004318b    .1..    DCD    274827
        0x000432e0:    00043191    .1..    DCD    274833
        0x000432e4:    000431a0    .1..    DCD    274848
        0x000432e8:    0004319a    .1..    DCD    274842
        0x000432ec:    000431a6    .1..    DCD    274854
        0x000432f0:    000431b2    .1..    DCD    274866
        0x000432f4:    000431b8    .1..    DCD    274872
        0x000432f8:    000431be    .1..    DCD    274878
        0x000432fc:    000431c4    .1..    DCD    274884
        0x00043300:    000431d0    .1..    DCD    274896
        0x00043304:    000431d9    .1..    DCD    274905
        0x00043308:    000431e8    .1..    DCD    274920
        0x0004330c:    000431ee    .1..    DCD    274926
        0x00043310:    000431f4    .1..    DCD    274932
        0x00043314:    000431fa    .1..    DCD    274938
        0x00043318:    00043200    .2..    DCD    274944
        0x0004331c:    00043206    .2..    DCD    274950
        0x00043320:    00043218    .2..    DCD    274968
        0x00043324:    00043212    .2..    DCD    274962
        0x00043328:    0004321e    .2..    DCD    274974
        0x0004332c:    00043227    '2..    DCD    274983
        0x00043330:    0004322d    -2..    DCD    274989
        0x00043334:    00043236    62..    DCD    274998
        0x00043338:    0004323c    <2..    DCD    275004
        0x0004333c:    00043242    B2..    DCD    275010
        0x00043340:    00043248    H2..    DCD    275016
        0x00043344:    0004324e    N2..    DCD    275022
        0x00043348:    00043257    W2..    DCD    275031
        0x0004334c:    00043260    `2..    DCD    275040
        0x00043350:    00043266    f2..    DCD    275046
        0x00043354:    0004326c    l2..    DCD    275052
        0x00043358:    00043272    r2..    DCD    275058
        0x0004335c:    00043278    x2..    DCD    275064
        0x00043360:    0004327e    ~2..    DCD    275070
        0x00043364:    00043287    .2..    DCD    275079
        0x00043368:    00043299    .2..    DCD    275097
        0x0004336c:    000432a8    .2..    DCD    275112
        0x00043370:    000432c0    .2..    DCD    275136
    .constdata
    smprScSmIf
        0x00043374:    000432d4    .2..    DCD    275156
        0x00043378:    00043070    p0..    DCD    274544
        0x0004337c:    0004314c    L1..    DCD    274764
    .constdata
    smprActionTbl
        0x00043380:    0003d86b    k...    DCD    252011
        0x00043384:    0003d7a9    ....    DCD    251817
        0x00043388:    0003d9c7    ....    DCD    252359
        0x0004338c:    0003da19    ....    DCD    252441
        0x00043390:    0003d8f9    ....    DCD    252153
        0x00043394:    0003dadd    ....    DCD    252637
        0x00043398:    0003d889    ....    DCD    252041
        0x0004339c:    0003d8cb    ....    DCD    252107
        0x000433a0:    0003da85    ....    DCD    252549
        0x000433a4:    0003d8d3    ....    DCD    252115
        0x000433a8:    0003d8f1    ....    DCD    252145
        0x000433ac:    0003d7e1    ....    DCD    251873
        0x000433b0:    0003d72d    -...    DCD    251693
        0x000433b4:    0003d735    5...    DCD    251701
        0x000433b8:    0003d86d    m...    DCD    252013
        0x000433bc:    0003d87b    {...    DCD    252027
        0x000433c0:    0003d963    c...    DCD    252259
        0x000433c4:    0003f419    ....    DCD    259097
        0x000433c8:    0003f1d9    ....    DCD    258521
        0x000433cc:    0003f379    y...    DCD    258937
        0x000433d0:    0003f181    ....    DCD    258433
        0x000433d4:    0003f19f    ....    DCD    258463
        0x000433d8:    0003f11d    ....    DCD    258333
        0x000433dc:    0003f30d    ....    DCD    258829
        0x000433e0:    0003f441    A...    DCD    259137
        0x000433e4:    0003f285    ....    DCD    258693
        0x000433e8:    0003f253    S...    DCD    258643
    .constdata
    smprStateTblCommon
        0x000433ec:    0702000a    ....    DCD    117571594
        0x000433f0:    00030200    ....    DCD    197120
        0x000433f4:    020e0f04    ....    DCD    34475780
        0x000433f8:    0000        ..      DCW    0
        0x000433fa:    00          .       DCB    0
    .constdata
    smprStateTblIdle
        0x000433fb:    05          .       DCB    5
        0x000433fc:    000a1101    ....    DCD    659713
        0x00043400:    12020601    ....    DCD    302122497
        0x00043404:    03000007    ....    DCD    50331655
        0x00043408:    000f0100    ....    DCD    983296
        0x0004340c:    00000000    ....    DCD    0
    .constdata
    smprStateTblApiPairReq
        0x00043410:    0601000a    ....    DCD    100728842
        0x00043414:    00071202    ....    DCD    463362
        0x00043418:    01000302    ....    DCD    16777986
        0x0004341c:    09010008    ....    DCD    151060488
        0x00043420:    010f0100    ....    DCD    17760512
        0x00043424:    01001f03    ....    DCD    16785155
        0x00043428:    0000        ..      DCW    0
        0x0004342a:    00          .       DCB    0
    .constdata
    smprStateTblApiPairRsp
        0x0004342b:    02          .       DCB    2
        0x0004342c:    00001303    ....    DCD    4867
        0x00043430:    00          .       DCB    0
    .constdata
    smprStateTblPinPair1
        0x00043431:    040405      ...     DCB    4,4,5
        0x00043434:    00140406    ....    DCD    1311750
        0x00043438:    0000        ..      DCW    0
    .constdata
    smprStateTblPinPair2
        0x0004343a:    0504        ..      DCW    1284
        0x0004343c:    15050606    ....    DCD    352650758
        0x00043440:    0000        ..      DCW    0
        0x00043442:    00          .       DCB    0
    .constdata
    smprStateTblCnfCalc1
        0x00043443:    0b          .       DCB    11
        0x00043444:    00000706    ....    DCD    1798
        0x00043448:    00          .       DCB    0
    .constdata
    smprStateTblCnfCalc2
        0x00043449:    0b0708      ...     DCB    11,7,8
        0x0004344c:    0000        ..      DCW    0
        0x0004344e:    00          .       DCB    0
    .constdata
    smprStateTblPairRand
        0x0004344f:    06          .       DCB    6
        0x00043450:    00000908    ....    DCD    2312
        0x00043454:    00          .       DCB    0
    .constdata
    smprStateTblCnfVerCalc1
        0x00043455:    0b090a      ...     DCB    11,9,10
        0x00043458:    0000        ..      DCW    0
        0x0004345a:    00          .       DCB    0
    .constdata
    smprStateTblCnfVerCalc2
        0x0004345b:    0b          .       DCB    11
        0x0004345c:    0000160a    ....    DCD    5642
        0x00043460:    00          .       DCB    0
    .constdata
    smprStateTblStkCalc
        0x00043461:    0b0b17      ...     DCB    11,11,23
        0x00043464:    000b0d0d    ....    DCD    724237
        0x00043468:    0000        ..      DCW    0
    .constdata
    smprStateTblEncrypt
        0x0004346a:    0c08        ..      DCW    3080
        0x0004346c:    02000918    ....    DCD    33556760
        0x00043470:    00000b03    ....    DCD    2819
        0x00043474:    0000        ..      DCW    0
    .constdata
    smprStateTblKeyDist
        0x00043476:    0c0c        ..      DCW    3084
        0x00043478:    1a0c0619    ....    DCD    436995609
        0x0004347c:    0310000e    ....    DCD    51380238
        0x00043480:    0000000c    ....    DCD    12
        0x00043484:    00          .       DCB    0
    .constdata
    smprStateTblAttempts
        0x00043485:    10000d      ...     DCB    16,0,13
        0x00043488:    06020e0f    ....    DCD    100797967
        0x0004348c:    00050c0d    ....    DCD    330765
        0x00043490:    01000a0e    ....    DCD    16779790
        0x00043494:    07010003    ....    DCD    117506051
        0x00043498:    0000000d    ....    DCD    13
        0x0004349c:    00          .       DCB    0
    .constdata
    smprStateTblRspTo
        0x0004349d:    0a0001      ...     DCB    10,0,1
        0x000434a0:    03000e07    ....    DCD    50335239
        0x000434a4:    0e0f000e    ....    DCD    235864078
        0x000434a8:    0f0e0500    ....    DCD    252577024
        0x000434ac:    00000000    ....    DCD    0
    .constdata
    smprStateTbl
        0x000434b0:    000433fb    .3..    DCD    275451
        0x000434b4:    00043410    .4..    DCD    275472
        0x000434b8:    0004342b    +4..    DCD    275499
        0x000434bc:    00043431    14..    DCD    275505
        0x000434c0:    0004343a    :4..    DCD    275514
        0x000434c4:    00043443    C4..    DCD    275523
        0x000434c8:    00043449    I4..    DCD    275529
        0x000434cc:    0004344f    O4..    DCD    275535
        0x000434d0:    00043455    U4..    DCD    275541
        0x000434d4:    0004345b    [4..    DCD    275547
        0x000434d8:    00043461    a4..    DCD    275553
        0x000434dc:    0004346a    j4..    DCD    275562
        0x000434e0:    00043476    v4..    DCD    275574
        0x000434e4:    00043485    .4..    DCD    275589
        0x000434e8:    0004349d    .4..    DCD    275613
    .constdata
    smprSmIf
        0x000434ec:    000434b0    .4..    DCD    275632
        0x000434f0:    00043380    .3..    DCD    275328
        0x000434f4:    000433ec    .3..    DCD    275436
    .constdata
    smpPktLenTbl
        0x000434f8:    11070700    ....    DCD    285673216
        0x000434fc:    0b110211    ....    DCD    185664017
        0x00043500:    02110811    ....    DCD    34670609
        0x00043504:    1141        A.      DCW    4417
        0x00043506:    02          .       DCB    2
    .constdata
    smpScF5Key
        0x00043507:    62          b       DCB    98
        0x00043508:    6c74        tl      DCW    27764
        0x0004350a:    65          e       DCB    101
    .constdata
    hciEventMask
        0x0004350b:    90          .       DCB    144
        0x0004350c:    00020088    ....    DCD    131208
        0x00043510:    0080        ..      DCW    128
        0x00043512:    20                  DCB    32
    .constdata
    hciLeEventMask
        0x00043513:    ff          .       DCB    255
        0x00043514:    00007fff    ....    DCD    32767
        0x00043518:    0000        ..      DCW    0
        0x0004351a:    00          .       DCB    0
    .constdata
    hciEventMaskPage2
        0x0004351b:    00          .       DCB    0
        0x0004351c:    00008000    ....    DCD    32768
        0x00043520:    00000000    ....    DCD    0
    .constdata
    hciEvtParseFcnTbl
        0x00043524:    00000000    ....    DCD    0
        0x00043528:    000348df    .H..    DCD    215263
        0x0004352c:    00034aa9    .J..    DCD    215721
        0x00043530:    00034617    .F..    DCD    214551
        0x00043534:    00034971    qI..    DCD    215409
        0x00043538:    00034a7f    .J..    DCD    215679
        0x0004353c:    00000000    ....    DCD    0
        0x00043540:    00034f6d    mO..    DCD    216941
        0x00043544:    00034d33    3M..    DCD    216371
        0x00043548:    00034f87    .O..    DCD    216967
        0x0004354c:    00034f31    1O..    DCD    216881
        0x00043550:    00034d7b    {M..    DCD    216443
        0x00043554:    00034b57    WK..    DCD    215895
        0x00043558:    00034b43    CK..    DCD    215875
        0x0004355c:    0003464b    KF..    DCD    214603
        0x00043560:    00034631    1F..    DCD    214577
        0x00043564:    00034b1b    .K..    DCD    215835
        0x00043568:    00035063    cP..    DCD    217187
        0x0004356c:    00035035    5P..    DCD    217141
        0x00043570:    00035023    #P..    DCD    217123
        0x00043574:    00034677    wF..    DCD    214647
        0x00043578:    0003467d    }F..    DCD    214653
        0x0004357c:    00034bff    .K..    DCD    216063
        0x00043580:    000348d1    .H..    DCD    215249
        0x00043584:    00034be9    .K..    DCD    216041
        0x00043588:    00034bd3    .K..    DCD    216019
        0x0004358c:    00034c51    QL..    DCD    216145
        0x00043590:    00034a87    .J..    DCD    215687
        0x00043594:    00034bbd    .K..    DCD    215997
        0x00043598:    00034fb7    .O..    DCD    217015
        0x0004359c:    00034fa3    .O..    DCD    216995
        0x000435a0:    00034d5d    ]M..    DCD    216413
        0x000435a4:    00035083    .P..    DCD    217219
        0x000435a8:    00035007    .P..    DCD    217095
        0x000435ac:    00034ec1    .N..    DCD    216769
        0x000435b0:    00034fcb    .O..    DCD    217035
        0x000435b4:    000345db    .E..    DCD    214491
        0x000435b8:    00034f19    .O..    DCD    216857
        0x000435bc:    0003465f    _F..    DCD    214623
        0x000435c0:    0003506f    oP..    DCD    217199
        0x000435c4:    000345c5    .E..    DCD    214469
        0x000435c8:    00034ef7    .N..    DCD    216823
        0x000435cc:    0003501b    .P..    DCD    217115
        0x000435d0:    00034d11    .M..    DCD    216337
        0x000435d4:    00000000    ....    DCD    0
        0x000435d8:    00034c4f    OL..    DCD    216143
        0x000435dc:    00034685    .F..    DCD    214661
        0x000435e0:    00034c3d    =L..    DCD    216125
        0x000435e4:    00034b6b    kK..    DCD    215915
        0x000435e8:    00000000    ....    DCD    0
        0x000435ec:    00034bb1    .K..    DCD    215985
        0x000435f0:    00000000    ....    DCD    0
        0x000435f4:    000348d9    .H..    DCD    215257
        0x000435f8:    000348d9    .H..    DCD    215257
        0x000435fc:    000348d9    .H..    DCD    215257
        0x00043600:    000348d9    .H..    DCD    215257
        0x00043604:    000348d9    .H..    DCD    215257
        0x00043608:    00000000    ....    DCD    0
        0x0004360c:    00000000    ....    DCD    0
        0x00043610:    00000000    ....    DCD    0
        0x00043614:    00000000    ....    DCD    0
        0x00043618:    00000000    ....    DCD    0
        0x0004361c:    00000000    ....    DCD    0
        0x00043620:    00034ccd    .L..    DCD    216269
        0x00043624:    00034ce1    .L..    DCD    216289
        0x00043628:    00034949    II..    DCD    215369
        0x0004362c:    0003495d    ]I..    DCD    215389
        0x00043630:    000347df    .G..    DCD    215007
        0x00043634:    000348b1    .H..    DCD    215217
        0x00043638:    00034617    .F..    DCD    214551
        0x0004363c:    00034c23    #L..    DCD    216099
        0x00043640:    00034c59    YL..    DCD    216153
        0x00043644:    00034c07    .L..    DCD    216071
        0x00043648:    00034cf5    .L..    DCD    216309
        0x0004364c:    00034c15    .L..    DCD    216085
        0x00043650:    000345d3    .E..    DCD    214483
        0x00043654:    00034df1    .M..    DCD    216561
        0x00043658:    00034da1    .M..    DCD    216481
        0x0004365c:    00034e93    .N..    DCD    216723
        0x00043660:    000349b3    .I..    DCD    215475
        0x00043664:    00034d03    .M..    DCD    216323
        0x00043668:    0003470d    .G..    DCD    214797
        0x0004366c:    000347c3    .G..    DCD    214979
        0x00043670:    000347d1    .G..    DCD    214993
        0x00043674:    000346a3    .F..    DCD    214691
    hciEvtCbackLen
        0x00043678:    0a242404    .$$.    DCD    170140676
        0x0004367c:    0a1c060e    ....    DCD    169608718
        0x00043680:    100e080e    ....    DCD    269355022
        0x00043684:    0a080808    ....    DCD    168298504
        0x00043688:    06880610    ....    DCD    109577744
        0x0004368c:    06060606    ....    DCD    101058054
        0x00043690:    16060c0c    ....    DCD    369495052
        0x00043694:    0a08080e    ....    DCD    168298510
        0x00043698:    0e0e0806    ....    DCD    235800582
        0x0004369c:    0826460e    .F&.    DCD    136726030
        0x000436a0:    0a060a06    ....    DCD    168167942
        0x000436a4:    0c0a0424    $...    DCD    201983012
        0x000436a8:    04061016    ....    DCD    67506198
        0x000436ac:    04040404    ....    DCD    67372036
        0x000436b0:    04040404    ....    DCD    67372036
        0x000436b4:    08041c04    ....    DCD    134487044
        0x000436b8:    28080808    ...(    DCD    671614984
        0x000436bc:    280a0a0a    ...(    DCD    671746570
        0x000436c0:    06060606    ....    DCD    101058054
        0x000436c4:    3c10202c    , .<    DCD    1007689772
        0x000436c8:    06063806    .8..    DCD    101070854
        0x000436cc:    0000001c    ....    DCD    28
    .constdata
    gattSc
        0x000436d0:    00043a62    b:..    DCD    277090
        0x000436d4:    00000000    ....    DCD    0
    .constdata
    gattScCcc
        0x000436d8:    00043a5c    \:..    DCD    277084
        0x000436dc:    00000004    ....    DCD    4
    .constdata
    gattCsf
        0x000436e0:    00043a68    h:..    DCD    277096
        0x000436e4:    00000000    ....    DCD    0
    .constdata
    dmAdvAct
        0x000436e8:    000308f5    ....    DCD    198901
        0x000436ec:    00030965    e...    DCD    199013
        0x000436f0:    0003098d    ....    DCD    199053
        0x000436f4:    000309b9    ....    DCD    199097
        0x000436f8:    00030961    a...    DCD    199009
        0x000436fc:    000308f1    ....    DCD    198897
        0x00043700:    00030989    ....    DCD    199049
        0x00043704:    000309e1    ....    DCD    199137
    dmAdvFcnIf
        0x00043708:    00030bdd    ....    DCD    199645
        0x0004370c:    00030a9d    ....    DCD    199325
        0x00043710:    00030bc9    ....    DCD    199625
    .constdata
    dmConnUpdActSetMain
        0x00043714:    00031519    ....    DCD    202009
    dmConnUpdActTbl
        0x00043718:    21112010    . .!    DCD    554770448
    dmConnSpecDefaults
        0x0004371c:    00280018    ..(.    DCD    2621464
        0x00043720:    07d00000    ....    DCD    131072000
        0x00043724:    00000000    ....    DCD    0
    dmConnActSetMain
        0x00043728:    0003148d    ....    DCD    201869
        0x0004372c:    0003128b    ....    DCD    201355
        0x00043730:    00031399    ....    DCD    201625
        0x00043734:    0003131d    ....    DCD    201501
        0x00043738:    000312a9    ....    DCD    201385
        0x0004373c:    00031479    y...    DCD    201849
    dmConnFcnIf
        0x00043740:    00031099    ....    DCD    200857
        0x00043744:    00030f61    a...    DCD    200545
        0x00043748:    00031075    u...    DCD    200821
    dmConn2FcnIf
        0x0004374c:    000316e7    ....    DCD    202471
        0x00043750:    00030c85    ....    DCD    199813
        0x00043754:    00030e75    u...    DCD    200309
    dmConnUpdFcnIf
        0x00043758:    000316e7    ....    DCD    202471
        0x0004375c:    000316e5    ....    DCD    202469
        0x00043760:    000315b9    ....    DCD    202169
    .constdata
    dmConnUpdActSetSlave
        0x00043764:    0003151d    ....    DCD    202013
        0x00043768:    000314d1    ....    DCD    201937
    .constdata
    dmConnActSetSlave
        0x0004376c:    0003124d    M...    DCD    201293
        0x00043770:    00031275    u...    DCD    201333
        0x00043774:    00031293    ....    DCD    201363
        0x00043778:    0003125f    _...    DCD    201311
    .constdata
    dmConnStateTbl
        0x0004377c:    00001001    ....    DCD    4097
        0x00043780:    00002002    . ..    DCD    8194
        0x00043784:    00002203    ."..    DCD    8707
        0x00043788:    00000000    ....    DCD    0
        0x0004378c:    11040001    ....    DCD    285474817
        0x00043790:    03000001    ....    DCD    50331649
        0x00043794:    03000203    ....    DCD    50332163
        0x00043798:    00010001    ....    DCD    65537
        0x0004379c:    21000002    ...!    DCD    553648130
        0x000437a0:    23000002    ...#    DCD    587202562
        0x000437a4:    23002203    .".#    DCD    587211267
        0x000437a8:    00020002    ....    DCD    131074
        0x000437ac:    01040003    ....    DCD    17039363
        0x000437b0:    00030003    ....    DCD    196611
        0x000437b4:    04000003    ....    DCD    67108867
        0x000437b8:    00030503    ....    DCD    197891
        0x000437bc:    00040004    ....    DCD    262148
        0x000437c0:    04000004    ....    DCD    67108868
        0x000437c4:    04000104    ....    DCD    67109124
        0x000437c8:    00040004    ....    DCD    262148
    .constdata
    dmDevAct
        0x000437cc:    0003160d    ....    DCD    202253
    .constdata
    dmDevFcnIf
        0x000437d0:    000316e7    ....    DCD    202471
        0x000437d4:    00031641    A...    DCD    202305
        0x000437d8:    0003167d    }...    DCD    202365
    .constdata
    dmHciToIdTbl
        0x000437dc:    03030307    ....    DCD    50529031
        0x000437e0:    04020303    ....    DCD    67240707
        0x000437e4:    04040404    ....    DCD    67372036
        0x000437e8:    05050505    ....    DCD    84215045
        0x000437ec:    07070705    ....    DCD    117901061
        0x000437f0:    06060607    ....    DCD    101058055
        0x000437f4:    05060606    ....    DCD    84280838
        0x000437f8:    07040405    ....    DCD    117703685
        0x000437fc:    04070407    ....    DCD    67568647
        0x00043800:    04050504    ....    DCD    67437828
        0x00043804:    09090904    ....    DCD    151587076
        0x00043808:    00000202    ....    DCD    514
        0x0004380c:    070b0b0b    ....    DCD    118164235
        0x00043810:    00020002    ....    DCD    131074
        0x00043814:    0c0b010a    ....    DCD    202047754
        0x00043818:    0d0d0d0c    ....    DCD    218959116
        0x0004381c:    0d0d0d0d    ....    DCD    218959117
        0x00043820:    0d161010    ....    DCD    219549712
        0x00043824:    04101010    ....    DCD    68161552
        0x00043828:    14141111    ....    DCD    336859409
        0x0004382c:    14141414    ....    DCD    336860180
        0x00043830:    13131212    ....    DCD    320016914
        0x00043834:    1313        ..      DCW    4883
    dmEvtCbackLen
        0x00043836:    0004        ..      DCW    4
        0x00043838:    00040004    ....    DCD    262148
        0x0004383c:    0004000c    ....    DCD    262156
        0x00043840:    001c0004    ....    DCD    1835012
        0x00043844:    000a0024    $...    DCD    655396
        0x00043848:    0006000e    ....    DCD    393230
        0x0004384c:    00060004    ....    DCD    393220
        0x00043850:    00060004    ....    DCD    393220
        0x00043854:    00100022    "...    DCD    1048610
        0x00043858:    00060008    ....    DCD    393224
        0x0004385c:    00640024    $.d.    DCD    6553636
        0x00043860:    00060014    ....    DCD    393236
        0x00043864:    000a0004    ....    DCD    655364
        0x00043868:    0006000a    ....    DCD    393226
        0x0004386c:    00060006    ....    DCD    393222
        0x00043870:    000c000c    ....    DCD    786444
        0x00043874:    000e0006    ....    DCD    917510
        0x00043878:    0008000e    ....    DCD    524302
        0x0004387c:    000a0006    ....    DCD    655366
        0x00043880:    000a0006    ....    DCD    655366
        0x00043884:    000a0008    ....    DCD    655368
        0x00043888:    0004000c    ....    DCD    262156
        0x0004388c:    00240004    ..$.    DCD    2359300
        0x00043890:    00060006    ....    DCD    393222
        0x00043894:    00160016    ....    DCD    1441814
        0x00043898:    001a0006    ....    DCD    1703942
        0x0004389c:    0008001a    ....    DCD    524314
        0x000438a0:    00100008    ....    DCD    1048584
        0x000438a4:    000e0010    ....    DCD    917520
        0x000438a8:    001c001c    ....    DCD    1835036
        0x000438ac:    00080008    ....    DCD    524296
        0x000438b0:    00080008    ....    DCD    524296
        0x000438b4:    00080008    ....    DCD    524296
        0x000438b8:    00080008    ....    DCD    524296
        0x000438bc:    0028000a    ..(.    DCD    2621450
        0x000438c0:    000a0006    ....    DCD    655366
        0x000438c4:    000a0028    (...    DCD    655400
        0x000438c8:    0006000a    ....    DCD    393226
        0x000438cc:    00060006    ....    DCD    393222
        0x000438d0:    0020002c    ,. .    DCD    2097196
        0x000438d4:    003c0010    ..<.    DCD    3932176
        0x000438d8:    00380006    ..8.    DCD    3670022
        0x000438dc:    00060038    8...    DCD    393272
        0x000438e0:    001c0006    ....    DCD    1835014
        0x000438e4:    00040008    ....    DCD    262152
        0x000438e8:    00060006    ....    DCD    393222
        0x000438ec:    00000088    ....    DCD    136
    dmFcnDefault
        0x000438f0:    000316e7    ....    DCD    202471
        0x000438f4:    000316e5    ....    DCD    202469
        0x000438f8:    000316e5    ....    DCD    202469
    .constdata
    dmPhyFcnIf
        0x000438fc:    000316e7    ....    DCD    202471
        0x00043900:    00031711    ....    DCD    202513
        0x00043904:    000316e5    ....    DCD    202469
    .constdata
    dmPrivAesAct
        0x00043908:    00031941    A...    DCD    203073
        0x0004390c:    0003190d    ....    DCD    203021
    dmPrivAct
        0x00043910:    00031879    y...    DCD    202873
        0x00043914:    000317c9    ....    DCD    202697
        0x00043918:    00031861    a...    DCD    202849
        0x0004391c:    000317ed    ....    DCD    202733
        0x00043920:    000318f1    ....    DCD    202993
        0x00043924:    00031901    ....    DCD    203009
        0x00043928:    000317f1    ....    DCD    202737
    dmPrivFcnIf
        0x0004392c:    00031a45    E...    DCD    203333
        0x00043930:    0003198d    ....    DCD    203149
        0x00043934:    00031a31    1...    DCD    203313
    dmPrivAesFcnIf
        0x00043938:    000316e7    ....    DCD    202471
        0x0004393c:    000316e5    ....    DCD    202469
        0x00043940:    00031979    y...    DCD    203129
    .constdata
    dmSecFcnIf
        0x00043944:    00031c39    9...    DCD    203833
        0x00043948:    00031a59    Y...    DCD    203353
        0x0004394c:    00031bd1    ....    DCD    203729
    .constdata
    dmSecLescFcnIf
        0x00043950:    000316e7    ....    DCD    202471
        0x00043954:    000316e5    ....    DCD    202469
        0x00043958:    00031b69    i...    DCD    203625
    .constdata
    attcFcnIf
        0x0004395c:    000294e5    ....    DCD    169189
        0x00043960:    0002947d    }...    DCD    169085
        0x00043964:    00029571    q...    DCD    169329
        0x00043968:    00029351    Q...    DCD    168785
    attcSendReqTbl
        0x0004396c:    00000000    ....    DCD    0
        0x00043970:    00029ce5    ....    DCD    171237
        0x00043974:    00029b9d    ....    DCD    170909
        0x00043978:    00029b9d    ....    DCD    170909
        0x0004397c:    00029b9d    ....    DCD    170909
        0x00043980:    00029df5    ....    DCD    171509
        0x00043984:    00029b9d    ....    DCD    170909
        0x00043988:    00029df5    ....    DCD    171509
        0x0004398c:    00029b9d    ....    DCD    170909
        0x00043990:    00029df5    ....    DCD    171509
        0x00043994:    00029e2d    -...    DCD    171565
        0x00043998:    00029d45    E...    DCD    171333
        0x0004399c:    00029df5    ....    DCD    171509
        0x000439a0:    00000000    ....    DCD    0
        0x000439a4:    00000000    ....    DCD    0
        0x000439a8:    00000000    ....    DCD    0
        0x000439ac:    00029df5    ....    DCD    171509
    .constdata
    attcProcRspTbl
        0x000439b0:    00029719    ....    DCD    169753
        0x000439b4:    00029975    u...    DCD    170357
        0x000439b8:    000297e1    ....    DCD    169953
        0x000439bc:    00029755    U...    DCD    169813
        0x000439c0:    000297e1    ....    DCD    169953
        0x000439c4:    00029a51    Q...    DCD    170577
        0x000439c8:    00029a29    )...    DCD    170537
        0x000439cc:    00029a51    Q...    DCD    170577
        0x000439d0:    000297e1    ....    DCD    169953
        0x000439d4:    00029b6d    m...    DCD    170861
        0x000439d8:    00000000    ....    DCD    0
        0x000439dc:    00029a09    ....    DCD    170505
        0x000439e0:    00029b6d    m...    DCD    170861
        0x000439e4:    00000000    ....    DCD    0
        0x000439e8:    00000000    ....    DCD    0
        0x000439ec:    00000000    ....    DCD    0
        0x000439f0:    00029a4f    O...    DCD    170575
    attcMinPduLen
        0x000439f4:    01020305    ....    DCD    16909061
        0x000439f8:    01010102    ....    DCD    16843010
        0x000439fc:    05030102    ....    DCD    84082946
        0x00043a00:    00000001    ....    DCD    1
    .constdata
    attsIndFcnIf
        0x00043a04:    0002918b    ....    DCD    168331
        0x00043a08:    0002a73d    =...    DCD    173885
        0x00043a0c:    0002a799    ....    DCD    173977
        0x00043a10:    0002a695    ....    DCD    173717
    .constdata
    attsFcnIf
        0x00043a14:    0002a2c1    ....    DCD    172737
        0x00043a18:    0002a8d5    ....    DCD    174293
        0x00043a1c:    0002a8e5    ....    DCD    174309
        0x00043a20:    0002a149    I...    DCD    172361
    attsMinPduLen
        0x00043a24:    07050300    ....    DCD    117768960
        0x00043a28:    05050305    ....    DCD    84214533
        0x00043a2c:    05030305    ....    DCD    84083461
        0x00043a30:    01000002    ....    DCD    16777218
        0x00043a34:    00000f00    ....    DCD    3840
    .constdata
    attFcnDefault
        0x00043a38:    0002918b    ....    DCD    168331
        0x00043a3c:    0002918d    ....    DCD    168333
        0x00043a40:    0002918d    ....    DCD    168333
        0x00043a44:    00029189    ....    DCD    168329
    eattFcnDefault
        0x00043a48:    0002918f    ....    DCD    168335
        0x00043a4c:    0002918f    ....    DCD    168335
        0x00043a50:    0002918d    ....    DCD    168333
        0x00043a54:    00029189    ....    DCD    168329
    .constdata
    attPrimSvcUuid
        0x00043a58:    2800        .(      DCW    10240
    .constdata
    attChUuid
        0x00043a5a:    2803        .(      DCW    10243
    .constdata
    attCliChCfgUuid
        0x00043a5c:    2902        .)      DCW    10498
    .constdata
    attDnChUuid
        0x00043a5e:    2a00        .*      DCW    10752
    .constdata
    attApChUuid
        0x00043a60:    2a01        .*      DCW    10753
    .constdata
    attScChUuid
        0x00043a62:    2a05        .*      DCW    10757
    .constdata
    attCarChUuid
        0x00043a64:    2aa6        .*      DCW    10918
    .constdata
    attRpaoChUuid
        0x00043a66:    2ac9        .*      DCW    10953
    .constdata
    attGattCsfChUuid
        0x00043a68:    2b29        )+      DCW    11049
    .constdata
    attGattDbhChUuid
        0x00043a6a:    2b2a        *+      DCW    11050
    .constdata
    attSsfChUuid
        0x00043a6c:    2b3a        :+      DCW    11066
    .constdata
    hex
        0x00043a6e:    3130        01      DCW    12592
        0x00043a70:    35343332    2345    DCD    892613426
        0x00043a74:    39383736    6789    DCD    959985462
        0x00043a78:    44434241    ABCD    DCD    1145258561
        0x00043a7c:    4645        EF      DCW    17989
        0x00043a7e:    00          .       DCB    0
    .constdata
    calc128Zeros
        0x00043a7f:    00          .       DCB    0
        0x00043a80:    00000000    ....    DCD    0
        0x00043a84:    00000000    ....    DCD    0
        0x00043a88:    00000000    ....    DCD    0
        0x00043a8c:    00000000    ....    DCD    0
    .constdata
    crc32Table
        0x00043a90:    00000000    ....    DCD    0
        0x00043a94:    77073096    .0.w    DCD    1996959894
        0x00043a98:    ee0e612c    ,a..    DCD    3993919788
        0x00043a9c:    990951ba    .Q..    DCD    2567524794
        0x00043aa0:    076dc419    ..m.    DCD    124634137
        0x00043aa4:    706af48f    ..jp    DCD    1886057615
        0x00043aa8:    e963a535    5.c.    DCD    3915621685
        0x00043aac:    9e6495a3    ..d.    DCD    2657392035
        0x00043ab0:    0edb8832    2...    DCD    249268274
        0x00043ab4:    79dcb8a4    ...y    DCD    2044508324
        0x00043ab8:    e0d5e91e    ....    DCD    3772115230
        0x00043abc:    97d2d988    ....    DCD    2547177864
        0x00043ac0:    09b64c2b    +L..    DCD    162941995
        0x00043ac4:    7eb17cbd    .|.~    DCD    2125561021
        0x00043ac8:    e7b82d07    .-..    DCD    3887607047
        0x00043acc:    90bf1d91    ....    DCD    2428444049
        0x00043ad0:    1db71064    d...    DCD    498536548
        0x00043ad4:    6ab020f2    . .j    DCD    1789927666
        0x00043ad8:    f3b97148    Hq..    DCD    4089016648
        0x00043adc:    84be41de    .A..    DCD    2227061214
        0x00043ae0:    1adad47d    }...    DCD    450548861
        0x00043ae4:    6ddde4eb    ...m    DCD    1843258603
        0x00043ae8:    f4d4b551    Q...    DCD    4107580753
        0x00043aec:    83d385c7    ....    DCD    2211677639
        0x00043af0:    136c9856    V.l.    DCD    325883990
        0x00043af4:    646ba8c0    ..kd    DCD    1684777152
        0x00043af8:    fd62f97a    z.b.    DCD    4251122042
        0x00043afc:    8a65c9ec    ..e.    DCD    2321926636
        0x00043b00:    14015c4f    O\..    DCD    335633487
        0x00043b04:    63066cd9    .l.c    DCD    1661365465
        0x00043b08:    fa0f3d63    c=..    DCD    4195302755
        0x00043b0c:    8d080df5    ....    DCD    2366115317
        0x00043b10:    3b6e20c8    . n;    DCD    997073096
        0x00043b14:    4c69105e    ^.iL    DCD    1281953886
        0x00043b18:    d56041e4    .A`.    DCD    3579855332
        0x00043b1c:    a2677172    rqg.    DCD    2724688242
        0x00043b20:    3c03e4d1    ...<    DCD    1006888145
        0x00043b24:    4b04d447    G..K    DCD    1258607687
        0x00043b28:    d20d85fd    ....    DCD    3524101629
        0x00043b2c:    a50ab56b    k...    DCD    2768942443
        0x00043b30:    35b5a8fa    ...5    DCD    901097722
        0x00043b34:    42b2986c    l..B    DCD    1119000684
        0x00043b38:    dbbbc9d6    ....    DCD    3686517206
        0x00043b3c:    acbcf940    @...    DCD    2898065728
        0x00043b40:    32d86ce3    .l.2    DCD    853044451
        0x00043b44:    45df5c75    u\.E    DCD    1172266101
        0x00043b48:    dcd60dcf    ....    DCD    3705015759
        0x00043b4c:    abd13d59    Y=..    DCD    2882616665
        0x00043b50:    26d930ac    .0.&    DCD    651767980
        0x00043b54:    51de003a    :..Q    DCD    1373503546
        0x00043b58:    c8d75180    .Q..    DCD    3369554304
        0x00043b5c:    bfd06116    .a..    DCD    3218104598
        0x00043b60:    21b4f4b5    ...!    DCD    565507253
        0x00043b64:    56b3c423    #..V    DCD    1454621731
        0x00043b68:    cfba9599    ....    DCD    3485111705
        0x00043b6c:    b8bda50f    ....    DCD    3099436303
        0x00043b70:    2802b89e    ...(    DCD    671266974
        0x00043b74:    5f058808    ..._    DCD    1594198024
        0x00043b78:    c60cd9b2    ....    DCD    3322730930
        0x00043b7c:    b10be924    $...    DCD    2970347812
        0x00043b80:    2f6f7c87    .|o/    DCD    795835527
        0x00043b84:    58684c11    .LhX    DCD    1483230225
        0x00043b88:    c1611dab    ..a.    DCD    3244367275
        0x00043b8c:    b6662d3d    =-f.    DCD    3060149565
        0x00043b90:    76dc4190    .A.v    DCD    1994146192
        0x00043b94:    01db7106    .q..    DCD    31158534
        0x00043b98:    98d220bc    . ..    DCD    2563907772
        0x00043b9c:    efd5102a    *...    DCD    4023717930
        0x00043ba0:    71b18589    ...q    DCD    1907459465
        0x00043ba4:    06b6b51f    ....    DCD    112637215
        0x00043ba8:    9fbfe4a5    ....    DCD    2680153253
        0x00043bac:    e8b8d433    3...    DCD    3904427059
        0x00043bb0:    7807c9a2    ...x    DCD    2013776290
        0x00043bb4:    0f00f934    4...    DCD    251722036
        0x00043bb8:    9609a88e    ....    DCD    2517215374
        0x00043bbc:    e10e9818    ....    DCD    3775830040
        0x00043bc0:    7f6a0dbb    ..j.    DCD    2137656763
        0x00043bc4:    086d3d2d    -=m.    DCD    141376813
        0x00043bc8:    91646c97    .ld.    DCD    2439277719
        0x00043bcc:    e6635c01    .\c.    DCD    3865271297
        0x00043bd0:    6b6b51f4    .Qkk    DCD    1802195444
        0x00043bd4:    1c6c6162    bal.    DCD    476864866
        0x00043bd8:    856530d8    .0e.    DCD    2238001368
        0x00043bdc:    f262004e    N.b.    DCD    4066508878
        0x00043be0:    6c0695ed    ...l    DCD    1812370925
        0x00043be4:    1b01a57b    {...    DCD    453092731
        0x00043be8:    8208f4c1    ....    DCD    2181625025
        0x00043bec:    f50fc457    W...    DCD    4111451223
        0x00043bf0:    65b0d9c6    ...e    DCD    1706088902
        0x00043bf4:    12b7e950    P...    DCD    314042704
        0x00043bf8:    8bbeb8ea    ....    DCD    2344532202
        0x00043bfc:    fcb9887c    |...    DCD    4240017532
        0x00043c00:    62dd1ddf    ...b    DCD    1658658271
        0x00043c04:    15da2d49    I-..    DCD    366619977
        0x00043c08:    8cd37cf3    .|..    DCD    2362670323
        0x00043c0c:    fbd44c65    eL..    DCD    4224994405
        0x00043c10:    4db26158    Xa.M    DCD    1303535960
        0x00043c14:    3ab551ce    .Q.:    DCD    984961486
        0x00043c18:    a3bc0074    t...    DCD    2747007092
        0x00043c1c:    d4bb30e2    .0..    DCD    3569037538
        0x00043c20:    4adfa541    A..J    DCD    1256170817
        0x00043c24:    3dd895d7    ...=    DCD    1037604311
        0x00043c28:    a4d1c46d    m...    DCD    2765210733
        0x00043c2c:    d3d6f4fb    ....    DCD    3554079995
        0x00043c30:    4369e96a    j.iC    DCD    1131014506
        0x00043c34:    346ed9fc    ..n4    DCD    879679996
        0x00043c38:    ad678846    F.g.    DCD    2909243462
        0x00043c3c:    da60b8d0    ..`.    DCD    3663771856
        0x00043c40:    44042d73    s-.D    DCD    1141124467
        0x00043c44:    33031de5    ...3    DCD    855842277
        0x00043c48:    aa0a4c5f    _L..    DCD    2852801631
        0x00043c4c:    dd0d7cc9    .|..    DCD    3708648649
        0x00043c50:    5005713c    <q.P    DCD    1342533948
        0x00043c54:    270241aa    .A.'    DCD    654459306
        0x00043c58:    be0b1010    ....    DCD    3188396048
        0x00043c5c:    c90c2086    . ..    DCD    3373015174
        0x00043c60:    5768b525    %.hW    DCD    1466479909
        0x00043c64:    206f85b3    ..o     DCD    544179635
        0x00043c68:    b966d409    ..f.    DCD    3110523913
        0x00043c6c:    ce61e49f    ..a.    DCD    3462522015
        0x00043c70:    5edef90e    ...^    DCD    1591671054
        0x00043c74:    29d9c998    ...)    DCD    702138776
        0x00043c78:    b0d09822    "...    DCD    2966460450
        0x00043c7c:    c7d7a8b4    ....    DCD    3352799412
        0x00043c80:    59b33d17    .=.Y    DCD    1504918807
        0x00043c84:    2eb40d81    ....    DCD    783551873
        0x00043c88:    b7bd5c3b    ;\..    DCD    3082640443
        0x00043c8c:    c0ba6cad    .l..    DCD    3233442989
        0x00043c90:    edb88320     ...    DCD    3988292384
        0x00043c94:    9abfb3b6    ....    DCD    2596254646
        0x00043c98:    03b6e20c    ....    DCD    62317068
        0x00043c9c:    74b1d29a    ...t    DCD    1957810842
        0x00043ca0:    ead54739    9G..    DCD    3939845945
        0x00043ca4:    9dd277af    .w..    DCD    2647816111
        0x00043ca8:    04db2615    .&..    DCD    81470997
        0x00043cac:    73dc1683    ...s    DCD    1943803523
        0x00043cb0:    e3630b12    ..c.    DCD    3814918930
        0x00043cb4:    94643b84    .;d.    DCD    2489596804
        0x00043cb8:    0d6d6a3e    >jm.    DCD    225274430
        0x00043cbc:    7a6a5aa8    .Zjz    DCD    2053790376
        0x00043cc0:    e40ecf0b    ....    DCD    3826175755
        0x00043cc4:    9309ff9d    ....    DCD    2466906013
        0x00043cc8:    0a00ae27    '...    DCD    167816743
        0x00043ccc:    7d079eb1    ...}    DCD    2097651377
        0x00043cd0:    f00f9344    D...    DCD    4027552580
        0x00043cd4:    8708a3d2    ....    DCD    2265490386
        0x00043cd8:    1e01f268    h...    DCD    503444072
        0x00043cdc:    6906c2fe    ...i    DCD    1762050814
        0x00043ce0:    f762575d    ]Wb.    DCD    4150417245
        0x00043ce4:    806567cb    .ge.    DCD    2154129355
        0x00043ce8:    196c3671    q6l.    DCD    426522225
        0x00043cec:    6e6b06e7    ..kn    DCD    1852507879
        0x00043cf0:    fed41b76    v...    DCD    4275313526
        0x00043cf4:    89d32be0    .+..    DCD    2312317920
        0x00043cf8:    10da7a5a    Zz..    DCD    282753626
        0x00043cfc:    67dd4acc    .J.g    DCD    1742555852
        0x00043d00:    f9b9df6f    o...    DCD    4189708143
        0x00043d04:    8ebeeff9    ....    DCD    2394877945
        0x00043d08:    17b7be43    C...    DCD    397917763
        0x00043d0c:    60b08ed5    ...`    DCD    1622183637
        0x00043d10:    d6d6a3e8    ....    DCD    3604390888
        0x00043d14:    a1d1937e    ~...    DCD    2714866558
        0x00043d18:    38d8c2c4    ...8    DCD    953729732
        0x00043d1c:    4fdff252    R..O    DCD    1340076626
        0x00043d20:    d1bb67f1    .g..    DCD    3518719985
        0x00043d24:    a6bc5767    gW..    DCD    2797360999
        0x00043d28:    3fb506dd    ...?    DCD    1068828381
        0x00043d2c:    48b2364b    K6.H    DCD    1219638859
        0x00043d30:    d80d2bda    .+..    DCD    3624741850
        0x00043d34:    af0a1b4c    L...    DCD    2936675148
        0x00043d38:    36034af6    .J.6    DCD    906185462
        0x00043d3c:    41047a60    `z.A    DCD    1090812512
        0x00043d40:    df60efc3    ..`.    DCD    3747672003
        0x00043d44:    a867df55    U.g.    DCD    2825379669
        0x00043d48:    316e8eef    ..n1    DCD    829329135
        0x00043d4c:    4669be79    y.iF    DCD    1181335161
        0x00043d50:    cb61b38c    ..a.    DCD    3412177804
        0x00043d54:    bc66831a    ..f.    DCD    3160834842
        0x00043d58:    256fd2a0    ..o%    DCD    628085408
        0x00043d5c:    5268e236    6.hR    DCD    1382605366
        0x00043d60:    cc0c7795    .w..    DCD    3423369109
        0x00043d64:    bb0b4703    .G..    DCD    3138078467
        0x00043d68:    220216b9    ..."    DCD    570562233
        0x00043d6c:    5505262f    /&.U    DCD    1426400815
        0x00043d70:    c5ba3bbe    .;..    DCD    3317316542
        0x00043d74:    b2bd0b28    (...    DCD    2998733608
        0x00043d78:    2bb45a92    .Z.+    DCD    733239954
        0x00043d7c:    5cb36a04    .j.\    DCD    1555261956
        0x00043d80:    c2d7ffa7    ....    DCD    3268935591
        0x00043d84:    b5d0cf31    1...    DCD    3050360625
        0x00043d88:    2cd99e8b    ...,    DCD    752459403
        0x00043d8c:    5bdeae1d    ...[    DCD    1541320221
        0x00043d90:    9b64c2b0    ..d.    DCD    2607071920
        0x00043d94:    ec63f226    &.c.    DCD    3965973030
        0x00043d98:    756aa39c    ..ju    DCD    1969922972
        0x00043d9c:    026d930a    ..m.    DCD    40735498
        0x00043da0:    9c0906a9    ....    DCD    2617837225
        0x00043da4:    eb0e363f    ?6..    DCD    3943577151
        0x00043da8:    72076785    .g.r    DCD    1913087877
        0x00043dac:    05005713    .W..    DCD    83908371
        0x00043db0:    95bf4a82    .J..    DCD    2512341634
        0x00043db4:    e2b87a14    .z..    DCD    3803740692
        0x00043db8:    7bb12bae    .+.{    DCD    2075208622
        0x00043dbc:    0cb61b38    8...    DCD    213261112
        0x00043dc0:    92d28e9b    ....    DCD    2463272603
        0x00043dc4:    e5d5be0d    ....    DCD    3855990285
        0x00043dc8:    7cdcefb7    ...|    DCD    2094854071
        0x00043dcc:    0bdbdf21    !...    DCD    198958881
        0x00043dd0:    86d3d2d4    ....    DCD    2262029012
        0x00043dd4:    f1d4e242    B...    DCD    4057260610
        0x00043dd8:    68ddb3f8    ...h    DCD    1759359992
        0x00043ddc:    1fda836e    n...    DCD    534414190
        0x00043de0:    81be16cd    ....    DCD    2176718541
        0x00043de4:    f6b9265b    [&..    DCD    4139329115
        0x00043de8:    6fb077e1    .w.o    DCD    1873836001
        0x00043dec:    18b74777    wG..    DCD    414664567
        0x00043df0:    88085ae6    .Z..    DCD    2282248934
        0x00043df4:    ff0f6a70    pj..    DCD    4279200368
        0x00043df8:    66063bca    .;.f    DCD    1711684554
        0x00043dfc:    11010b5c    \...    DCD    285281116
        0x00043e00:    8f659eff    ..e.    DCD    2405801727
        0x00043e04:    f862ae69    i.b.    DCD    4167216745
        0x00043e08:    616bffd3    ..ka    DCD    1634467795
        0x00043e0c:    166ccf45    E.l.    DCD    376229701
        0x00043e10:    a00ae278    x...    DCD    2685067896
        0x00043e14:    d70dd2ee    ....    DCD    3608007406
        0x00043e18:    4e048354    T..N    DCD    1308918612
        0x00043e1c:    3903b3c2    ...9    DCD    956543938
        0x00043e20:    a7672661    a&g.    DCD    2808555105
        0x00043e24:    d06016f7    ..`.    DCD    3495958263
        0x00043e28:    4969474d    MGiI    DCD    1231636301
        0x00043e2c:    3e6e77db    .wn>    DCD    1047427035
        0x00043e30:    aed16a4a    Jj..    DCD    2932959818
        0x00043e34:    d9d65adc    .Z..    DCD    3654703836
        0x00043e38:    40df0b66    f..@    DCD    1088359270
        0x00043e3c:    37d83bf0    .;.7    DCD    936918000
        0x00043e40:    a9bcae53    S...    DCD    2847714899
        0x00043e44:    debb9ec5    ....    DCD    3736837829
        0x00043e48:    47b2cf7f    ...G    DCD    1202900863
        0x00043e4c:    30b5ffe9    ...0    DCD    817233897
        0x00043e50:    bdbdf21c    ....    DCD    3183342108
        0x00043e54:    cabac28a    ....    DCD    3401237130
        0x00043e58:    53b39330    0..S    DCD    1404277552
        0x00043e5c:    24b4a3a6    ...$    DCD    615818150
        0x00043e60:    bad03605    .6..    DCD    3134207493
        0x00043e64:    cdd70693    ....    DCD    3453421203
        0x00043e68:    54de5729    )W.T    DCD    1423857449
        0x00043e6c:    23d967bf    .g.#    DCD    601450431
        0x00043e70:    b3667a2e    .zf.    DCD    3009837614
        0x00043e74:    c4614ab8    .Ja.    DCD    3294710456
        0x00043e78:    5d681b02    ..h]    DCD    1567103746
        0x00043e7c:    2a6f2b94    .+o*    DCD    711928724
        0x00043e80:    b40bbe37    7...    DCD    3020668471
        0x00043e84:    c30c8ea1    ....    DCD    3272380065
        0x00043e88:    5a05df1b    ...Z    DCD    1510334235
        0x00043e8c:    2d02ef8d    ...-    DCD    755167117
    .constdata
    amvosSlaveCfg
        0x00043e90:    00000001    ....    DCD    1
    vosAmotaCfg
        0x00043e94:    00000000    ....    DCD    0
    amvosSecCfg
        0x00043e98:    00010009    ....    DCD    65545
        0x00043e9c:    0000        ..      DCW    0
    amvosAdvCfg
        0x00043e9e:    ea60        `.      DCW    60000
        0x00043ea0:    00000000    ....    DCD    0
        0x00043ea4:    03200320     . .    DCD    52429600
        0x00043ea8:    00000000    ....    DCD    0
    amvosSmpCfg
        0x00043eac:    00000bb8    ....    DCD    3000
        0x00043eb0:    03100703    ....    DCD    51382019
        0x00043eb4:    00000000    ....    DCD    0
        0x00043eb8:    00000000    ....    DCD    0
        0x00043ebc:    00000000    ....    DCD    0
        0x00043ec0:    00000000    ....    DCD    0
    amvosAdvDataDiscDefault
        0x00043ec4:    03060102    ....    DCD    50725122
        0x00043ec8:    17fe0303    ....    DCD    402522883
        0x00043ecc:    acfe0316    ....    DCD    2902328086
        0x00043ed0:    00000109    ....    DCD    265
        0x00043ed4:    00000000    ....    DCD    0
        0x00043ed8:    00000000    ....    DCD    0
        0x00043edc:    00          .       DCB    0
    amvosScanDataDiscDefault
        0x00043edd:    0b0956      ..V     DCB    11,9,86
        0x00043ee0:    412d536f    oS-A    DCD    1093489519
        0x00043ee4:    4c2d414d    MA-L    DCD    1278034253
        0x00043ee8:    0045        E.      DCW    69
    amvosCccSet
        0x00043eea:    0013        ..      DCW    19
        0x00043eec:    00000002    ....    DCD    2
        0x00043ef0:    00010805    ....    DCD    67589
        0x00043ef4:    08250000    ..%.    DCD    136642560
        0x00043ef8:    00000001    ....    DCD    1
        0x00043efc:    2d536f56    VoS-    DCD    760442710
        0x00043f00:    00000000    ....    DCD    0
        0x00043f04:    00000000    ....    DCD    0
        0x00043f08:    00000000    ....    DCD    0
        0x00043f0c:    00000000    ....    DCD    0
        0x00043f10:    00000000    ....    DCD    0
        0x00043f14:    00000000    ....    DCD    0
        0x00043f18:    00000000    ....    DCD    0
        0x00043f1c:    00000000    ....    DCD    0
        0x00043f20:    00000000    ....    DCD    0
        0x00043f24:    00000000    ....    DCD    0
        0x00043f28:    00000000    ....    DCD    0
        0x00043f2c:    00000000    ....    DCD    0
        0x00043f30:    00000000    ....    DCD    0
        0x00043f34:    33553341    A3U3    DCD    861221697
        0x00043f38:    54523442    B4RT    DCD    1414673474
        0x00043f3c:    4b363749    I76K    DCD    1261844297
        0x00043f40:    01014a32    2J..    DCD    16861746
        0x00043f44:    0000        ..      DCW    0
    .constdata
    svcRxUuid
        0x00043f46:    3076        v0      DCW    12406
        0x00043f48:    a390ddf8    ....    DCD    2744180216
        0x00043f4c:    43a7ac61    a..C    DCD    1135062113
        0x00043f50:    b1773005    .0w.    DCD    2977378309
        0x00043f54:    f04e        N.      DCW    61518
    .constdata
    svcTxUuid
        0x00043f56:    420b        .B      DCW    16907
        0x00043f58:    72641f82    ..dr    DCD    1919164290
        0x00043f5c:    4bb48a2f    /..K    DCD    1270123055
        0x00043f60:    a05b1879    y.[.    DCD    2690324601
        0x00043f64:    2bee        .+      DCW    11246
    .constdata
    amvosSvc
        0x00043f66:    34fb        .4      DCW    13563
        0x00043f68:    00805f9b    ._..    DCD    8413083
        0x00043f6c:    10008000    ....    DCD    268468224
        0x00043f70:    fe030000    ....    DCD    4261609472
        0x00043f74:    0000        ..      DCW    0
    .constdata
    amvosLenSvc
        0x00043f76:    0010        ..      DCW    16
    .constdata
    amvosRxCh
        0x00043f78:    76080208    ...v    DCD    1980236296
        0x00043f7c:    90ddf830    0...    DCD    2430466096
        0x00043f80:    a7ac61a3    .a..    DCD    2813092259
        0x00043f84:    77300543    C.0w    DCD    1999635779
        0x00043f88:    00f04eb1    .N..    DCD    15748785
    .constdata
    amvosLenRxCh
        0x00043f8c:    0013        ..      DCW    19
    .constdata
    amvosTxCh
        0x00043f8e:    0412        ..      DCW    1042
        0x00043f90:    82420b08    ..B.    DCD    2185366280
        0x00043f94:    2f72641f    .dr/    DCD    796025887
        0x00043f98:    794bb48a    ..Ky    DCD    2035004554
        0x00043f9c:    eea05b18    .[..    DCD    4003486488
        0x00043fa0:    002b        +.      DCW    43
    .constdata
    amvosLenTxCh
        0x00043fa2:    0013        ..      DCW    19
    .constdata
    amvosRx
        0x00043fa4:    0000        ..      DCW    0
    .constdata
    amvosLenRx
        0x00043fa6:    0001        ..      DCW    1
    .constdata
    amvosTx
        0x00043fa8:    0000        ..      DCW    0
    .constdata
    amvosLenTx
        0x00043faa:    0001        ..      DCW    1
    .constdata
    amvosLenTxChCcc
        0x00043fac:    00000002    ....    DCD    2
    .constdata
    amvosList
        0x00043fb0:    00043a58    X:..    DCD    277080
        0x00043fb4:    00043f66    f?..    DCD    278374
        0x00043fb8:    00043f76    v?..    DCD    278390
        0x00043fbc:    01000010    ....    DCD    16777232
        0x00043fc0:    00043a5a    Z:..    DCD    277082
        0x00043fc4:    00043f78    x?..    DCD    278392
        0x00043fc8:    00043f8c    .?..    DCD    278412
        0x00043fcc:    01000013    ....    DCD    16777235
        0x00043fd0:    00043f46    F?..    DCD    278342
        0x00043fd4:    00043fa4    .?..    DCD    278436
        0x00043fd8:    00043fa6    .?..    DCD    278438
        0x00043fdc:    100b0200    ....    DCD    269156864
        0x00043fe0:    00043a5a    Z:..    DCD    277082
        0x00043fe4:    00043f8e    .?..    DCD    278414
        0x00043fe8:    00043fa2    .?..    DCD    278434
        0x00043fec:    01000013    ....    DCD    16777235
        0x00043ff0:    00043f56    V?..    DCD    278358
        0x00043ff4:    00043fa8    .?..    DCD    278440
        0x00043ff8:    00043faa    .?..    DCD    278442
        0x00043ffc:    01090001    ....    DCD    17367041
        0x00044000:    00043a5c    \:..    DCD    277084
        0x00044004:    1000029c    ....    DCD    268436124
        0x00044008:    00043fac    .?..    DCD    278444
        0x0004400c:    11200002    .. .    DCD    287309826
    .constdata
    svcRxUuid
        0x00044010:    c72e0001    ....    DCD    3341680641
        0x00044014:    90730e8a    ..s.    DCD    2423459466
        0x00044018:    08c211e1    ....    DCD    146936289
        0x0004401c:    00002760    `'..    DCD    10080
    .constdata
    svcTxUuid
        0x00044020:    c72e0002    ....    DCD    3341680642
        0x00044024:    90730e8a    ..s.    DCD    2423459466
        0x00044028:    08c211e1    ....    DCD    146936289
        0x0004402c:    00002760    `'..    DCD    10080
    .constdata
    amotaSvc
        0x00044030:    c72e1001    ....    DCD    3341684737
        0x00044034:    90730e8a    ..s.    DCD    2423459466
        0x00044038:    08c211e1    ....    DCD    146936289
        0x0004403c:    00002760    `'..    DCD    10080
    .constdata
    amotaLenSvc
        0x00044040:    0010        ..      DCW    16
    .constdata
    amotaRxCh
        0x00044042:    2204        ."      DCW    8708
        0x00044044:    2e000108    ....    DCD    771752200
        0x00044048:    730e8ac7    ...s    DCD    1930332871
        0x0004404c:    c211e190    ....    DCD    3255951760
        0x00044050:    00276008    .`'.    DCD    2580488
        0x00044054:    0000        ..      DCW    0
    .constdata
    amotaLenRxCh
        0x00044056:    0013        ..      DCW    19
    .constdata
    amotaTxCh
        0x00044058:    02082410    .$..    DCD    34087952
        0x0004405c:    8ac72e00    ....    DCD    2328309248
        0x00044060:    e190730e    .s..    DCD    3784340238
        0x00044064:    6008c211    ...`    DCD    1611186705
        0x00044068:    00000027    '...    DCD    39
    .constdata
    amotaLenTxCh
        0x0004406c:    0013        ..      DCW    19
    .constdata
    amotaRx
        0x0004406e:    0000        ..      DCW    0
    .constdata
    amotaLenRx
        0x00044070:    0001        ..      DCW    1
    .constdata
    amotaTx
        0x00044072:    0000        ..      DCW    0
    .constdata
    amotaLenTx
        0x00044074:    0001        ..      DCW    1
    .constdata
    amotaLenTxChCcc
        0x00044076:    0002        ..      DCW    2
    .constdata
    amotaList
        0x00044078:    00043a58    X:..    DCD    277080
        0x0004407c:    00044030    0@..    DCD    278576
        0x00044080:    00044040    @@..    DCD    278592
        0x00044084:    01000010    ....    DCD    16777232
        0x00044088:    00043a5a    Z:..    DCD    277082
        0x0004408c:    00044042    B@..    DCD    278594
        0x00044090:    00044056    V@..    DCD    278614
        0x00044094:    01000013    ....    DCD    16777235
        0x00044098:    00044010    .@..    DCD    278544
        0x0004409c:    0004406e    n@..    DCD    278638
        0x000440a0:    00044070    p@..    DCD    278640
        0x000440a4:    100b0200    ....    DCD    269156864
        0x000440a8:    00043a5a    Z:..    DCD    277082
        0x000440ac:    00044058    X@..    DCD    278616
        0x000440b0:    0004406c    l@..    DCD    278636
        0x000440b4:    01000013    ....    DCD    16777235
        0x000440b8:    00044020     @..    DCD    278560
        0x000440bc:    00044072    r@..    DCD    278642
        0x000440c0:    00044074    t@..    DCD    278644
        0x000440c4:    01090200    ....    DCD    17367552
        0x000440c8:    00043a5c    \:..    DCD    277084
        0x000440cc:    100002b4    ....    DCD    268436148
        0x000440d0:    00044076    v@..    DCD    278646
        0x000440d4:    11200002    .. .    DCD    287309826
    .constdata
    g_KWD_TaskSetup
        0x000440d8:    00000001    ....    DCD    1
        0x000440dc:    000268c1    .h..    DCD    157889
        0x000440e0:    0004ad7c    |...    DCD    306556
        0x000440e4:    00000100    ....    DCD    256
        0x000440e8:    00000000    ....    DCD    0
        0x000440ec:    00000002    ....    DCD    2
        0x000440f0:    00000004    ....    DCD    4
        0x000440f4:    00000002    ....    DCD    2
        0x000440f8:    0002706d    mp..    DCD    159853
        0x000440fc:    0004ada4    ....    DCD    306596
        0x00044100:    00000300    ....    DCD    768
        0x00044104:    00000000    ....    DCD    0
        0x00044108:    00000003    ....    DCD    3
        0x0004410c:    00000010    ....    DCD    16
        0x00044110:    00000004    ....    DCD    4
        0x00044114:    0002612d    -a..    DCD    155949
        0x00044118:    0004ad90    ....    DCD    306576
        0x0004411c:    00000400    ....    DCD    1024
        0x00044120:    00000000    ....    DCD    0
        0x00044124:    00000005    ....    DCD    5
        0x00044128:    00000010    ....    DCD    16
        0x0004412c:    00000007    ....    DCD    7
        0x00044130:    00026661    af..    DCD    157281
        0x00044134:    0004adb8    ....    DCD    306616
        0x00044138:    00000800    ....    DCD    2048
        0x0004413c:    00000000    ....    DCD    0
        0x00044140:    00000004    ....    DCD    4
        0x00044144:    00000010    ....    DCD    16
        0x00044148:    00000006    ....    DCD    6
        0x0004414c:    00026355    Uc..    DCD    156501
        0x00044150:    0004ad84    ....    DCD    306564
        0x00044154:    00000300    ....    DCD    768
        0x00044158:    00000000    ....    DCD    0
        0x0004415c:    00000006    ....    DCD    6
        0x00044160:    00000010    ....    DCD    16
    g_KWD_TimerSetup
        0x00044164:    00000001    ....    DCD    1
        0x00044168:    0004add0    ....    DCD    306640
        0x0004416c:    000003e8    ....    DCD    1000
        0x00044170:    00000001    ....    DCD    1
        0x00044174:    00027499    .t..    DCD    160921
    .constdata
    gapValSvc
        0x00044178:    1800        ..      DCW    6144
    .constdata
    gapLenSvc
        0x0004417a:    0002        ..      DCW    2
    .constdata
    gapValDnCh
        0x0004417c:    00000302    ....    DCD    770
        0x00044180:    002a        *.      DCW    42
    .constdata
    gapLenDnCh
        0x00044182:    0005        ..      DCW    5
    .constdata
    gapValApCh
        0x00044184:    01000502    ....    DCD    16778498
        0x00044188:    002a        *.      DCW    42
    .constdata
    gapLenApCh
        0x0004418a:    0005        ..      DCW    5
    .constdata
    gapLenAp
        0x0004418c:    0002        ..      DCW    2
    .constdata
    gapValCarCh
        0x0004418e:    0702        ..      DCW    1794
        0x00044190:    002aa600    ..*.    DCD    2795008
    .constdata
    gapLenCarCh
        0x00044194:    0005        ..      DCW    5
    .constdata
    gapLenCar
        0x00044196:    0001        ..      DCW    1
    .constdata
    gapValRpaoCh
        0x00044198:    c9000902    ....    DCD    3372222722
        0x0004419c:    002a        *.      DCW    42
    .constdata
    gapLenRpaoCh
        0x0004419e:    0005        ..      DCW    5
    .constdata
    gapLenRpao
        0x000441a0:    00000001    ....    DCD    1
    .constdata
    gapList
        0x000441a4:    00043a58    X:..    DCD    277080
        0x000441a8:    00044178    xA..    DCD    278904
        0x000441ac:    0004417a    zA..    DCD    278906
        0x000441b0:    01000002    ....    DCD    16777218
        0x000441b4:    00043a5a    Z:..    DCD    277082
        0x000441b8:    0004417c    |A..    DCD    278908
        0x000441bc:    00044182    .A..    DCD    278914
        0x000441c0:    01000005    ....    DCD    16777221
        0x000441c4:    00043a5e    ^:..    DCD    277086
        0x000441c8:    10000434    4...    DCD    268436532
        0x000441cc:    10000448    H...    DCD    268436552
        0x000441d0:    110a0014    ....    DCD    285868052
        0x000441d4:    00043a5a    Z:..    DCD    277082
        0x000441d8:    00044184    .A..    DCD    278916
        0x000441dc:    0004418a    .A..    DCD    278922
        0x000441e0:    01000005    ....    DCD    16777221
        0x000441e4:    00043a60    `:..    DCD    277088
        0x000441e8:    1000044a    J...    DCD    268436554
        0x000441ec:    0004418c    .A..    DCD    278924
        0x000441f0:    01000002    ....    DCD    16777218
        0x000441f4:    00043a5a    Z:..    DCD    277082
        0x000441f8:    0004418e    .A..    DCD    278926
        0x000441fc:    00044194    .A..    DCD    278932
        0x00044200:    01000005    ....    DCD    16777221
        0x00044204:    00043a64    d:..    DCD    277092
        0x00044208:    1000044c    L...    DCD    268436556
        0x0004420c:    00044196    .A..    DCD    278934
        0x00044210:    01000001    ....    DCD    16777217
        0x00044214:    00043a5a    Z:..    DCD    277082
        0x00044218:    00044198    .A..    DCD    278936
        0x0004421c:    0004419e    .A..    DCD    278942
        0x00044220:    01000005    ....    DCD    16777221
        0x00044224:    00043a66    f:..    DCD    277094
        0x00044228:    10000478    x...    DCD    268436600
        0x0004422c:    000441a0    .A..    DCD    278944
        0x00044230:    01000001    ....    DCD    16777217
    .constdata
    gattValSvc
        0x00044234:    1801        ..      DCW    6145
    .constdata
    gattLenSvc
        0x00044236:    0002        ..      DCW    2
    .constdata
    gattValScCh
        0x00044238:    05001220     ...    DCD    83890720
        0x0004423c:    002a        *.      DCW    42
    .constdata
    gattLenScCh
        0x0004423e:    0005        ..      DCW    5
    .constdata
    gattValSc
        0x00044240:    ffff0001    ....    DCD    4294901761
    .constdata
    gattLenSc
        0x00044244:    0004        ..      DCW    4
    .constdata
    gattLenScChCcc
        0x00044246:    0002        ..      DCW    2
    .constdata
    gattValCsfCh
        0x00044248:    2900150a    ...)    DCD    687871242
        0x0004424c:    002b        +.      DCW    43
    .constdata
    gattLenCsfCh
        0x0004424e:    0005        ..      DCW    5
    .constdata
    gattLenCsf
        0x00044250:    0001        ..      DCW    1
    .constdata
    gattValDbhCh
        0x00044252:    1702        ..      DCW    5890
        0x00044254:    002b2a00    .*+.    DCD    2828800
    .constdata
    gattLenDbhCh
        0x00044258:    0005        ..      DCW    5
    .constdata
    gattLenDbh
        0x0004425a:    0010        ..      DCW    16
    .constdata
    gattValSsfCh
        0x0004425c:    3a001902    ...:    DCD    973084930
        0x00044260:    002b        +.      DCW    43
    .constdata
    gattLenSsfCh
        0x00044262:    0005        ..      DCW    5
    .constdata
    gattLenSsf
        0x00044264:    00000001    ....    DCD    1
    .constdata
    gattList
        0x00044268:    00043a58    X:..    DCD    277080
        0x0004426c:    00044234    4B..    DCD    279092
        0x00044270:    00044236    6B..    DCD    279094
        0x00044274:    01000002    ....    DCD    16777218
        0x00044278:    00043a5a    Z:..    DCD    277082
        0x0004427c:    00044238    8B..    DCD    279096
        0x00044280:    0004423e    >B..    DCD    279102
        0x00044284:    01000005    ....    DCD    16777221
        0x00044288:    00043a62    b:..    DCD    277090
        0x0004428c:    00044240    @B..    DCD    279104
        0x00044290:    00044244    DB..    DCD    279108
        0x00044294:    00000004    ....    DCD    4
        0x00044298:    00043a5c    \:..    DCD    277084
        0x0004429c:    10000479    y...    DCD    268436601
        0x000442a0:    00044246    FB..    DCD    279110
        0x000442a4:    11200002    .. .    DCD    287309826
        0x000442a8:    00043a5a    Z:..    DCD    277082
        0x000442ac:    00044248    HB..    DCD    279112
        0x000442b0:    0004424e    NB..    DCD    279118
        0x000442b4:    01000005    ....    DCD    16777221
        0x000442b8:    00043a68    h:..    DCD    277096
        0x000442bc:    1000047b    {...    DCD    268436603
        0x000442c0:    00044250    PB..    DCD    279120
        0x000442c4:    11060001    ....    DCD    285605889
        0x000442c8:    00043a5a    Z:..    DCD    277082
        0x000442cc:    00044252    RB..    DCD    279122
        0x000442d0:    00044258    XB..    DCD    279128
        0x000442d4:    01000005    ....    DCD    16777221
        0x000442d8:    00043a6a    j:..    DCD    277098
        0x000442dc:    1000dcd0    ....    DCD    268491984
        0x000442e0:    0004425a    ZB..    DCD    279130
        0x000442e4:    01040010    ....    DCD    17039376
        0x000442e8:    00043a5a    Z:..    DCD    277082
        0x000442ec:    0004425c    \B..    DCD    279132
        0x000442f0:    00044262    bB..    DCD    279138
        0x000442f4:    01000005    ....    DCD    16777221
        0x000442f8:    00043a6c    l:..    DCD    277100
        0x000442fc:    1000044d    M...    DCD    268436557
        0x00044300:    00044264    dB..    DCD    279140
        0x00044304:    01000001    ....    DCD    16777217
    .constdata
    disValSvc
        0x00044308:    180a        ..      DCW    6154
    .constdata
    disLenSvc
        0x0004430a:    0002        ..      DCW    2
    .constdata
    disValMfrCh
        0x0004430c:    29003202    .2.)    DCD    687878658
        0x00044310:    002a        *.      DCW    42
    .constdata
    disLenMfrCh
        0x00044312:    0005        ..      DCW    5
    .constdata
    disUuMfr
        0x00044314:    2a29        )*      DCW    10793
    .constdata
    disValSidCh
        0x00044316:    3402        .4      DCW    13314
        0x00044318:    002a2300    .#*.    DCD    2761472
    .constdata
    disLenSidCh
        0x0004431c:    0005        ..      DCW    5
    .constdata
    disUuSid
        0x0004431e:    2a23        #*      DCW    10787
    .constdata
    disLenSid
        0x00044320:    0008        ..      DCW    8
    .constdata
    disValMnCh
        0x00044322:    3602        .6      DCW    13826
        0x00044324:    002a2400    .$*.    DCD    2761728
    .constdata
    disLenMnCh
        0x00044328:    0005        ..      DCW    5
    .constdata
    disUuMn
        0x0004432a:    2a24        $*      DCW    10788
    .constdata
    disValSnCh
        0x0004432c:    25003802    .8.%    DCD    620771330
        0x00044330:    002a        *.      DCW    42
    .constdata
    disLenSnCh
        0x00044332:    0005        ..      DCW    5
    .constdata
    disUuSn
        0x00044334:    2a25        %*      DCW    10789
    .constdata
    disValFwrCh
        0x00044336:    3a02        .:      DCW    14850
        0x00044338:    002a2600    .&*.    DCD    2762240
    .constdata
    disLenFwrCh
        0x0004433c:    0005        ..      DCW    5
    .constdata
    disUuFwr
        0x0004433e:    2a26        &*      DCW    10790
    .constdata
    disValHwrCh
        0x00044340:    27003c02    .<.'    DCD    654326786
        0x00044344:    002a        *.      DCW    42
    .constdata
    disLenHwrCh
        0x00044346:    0005        ..      DCW    5
    .constdata
    disUuHwr
        0x00044348:    2a27        '*      DCW    10791
    .constdata
    disValSwrCh
        0x0004434a:    3e02        .>      DCW    15874
        0x0004434c:    002a2800    .(*.    DCD    2762752
    .constdata
    disLenSwrCh
        0x00044350:    0005        ..      DCW    5
    .constdata
    disUuSwr
        0x00044352:    2a28        (*      DCW    10792
    .constdata
    disValRcdCh
        0x00044354:    2a004002    .@.*    DCD    704659458
        0x00044358:    002a        *.      DCW    42
    .constdata
    disLenRcdCh
        0x0004435a:    0005        ..      DCW    5
    .constdata
    disUuRcd
        0x0004435c:    2a2a        **      DCW    10794
    .constdata
    disLenRcd
        0x0004435e:    0006        ..      DCW    6
    .constdata
    disValPnpIdCh
        0x00044360:    50004202    .B.P    DCD    1342194178
        0x00044364:    002a        *.      DCW    42
    .constdata
    disLenPnpIdCh
        0x00044366:    0005        ..      DCW    5
    .constdata
    disUuPnpId
        0x00044368:    2a50        P*      DCW    10832
    .constdata
    disLenPnpId
        0x0004436a:    0007        ..      DCW    7
    .constdata
    disList
        0x0004436c:    00043a58    X:..    DCD    277080
        0x00044370:    00044308    .C..    DCD    279304
        0x00044374:    0004430a    .C..    DCD    279306
        0x00044378:    01000002    ....    DCD    16777218
        0x0004437c:    00043a5a    Z:..    DCD    277082
        0x00044380:    0004430c    .C..    DCD    279308
        0x00044384:    00044312    .C..    DCD    279314
        0x00044388:    01000005    ....    DCD    16777221
        0x0004438c:    00044314    .C..    DCD    279316
        0x00044390:    1000047c    |...    DCD    268436604
        0x00044394:    10000490    ....    DCD    268436624
        0x00044398:    01080014    ....    DCD    17301524
        0x0004439c:    00043a5a    Z:..    DCD    277082
        0x000443a0:    00044316    .C..    DCD    279318
        0x000443a4:    0004431c    .C..    DCD    279324
        0x000443a8:    01000005    ....    DCD    16777221
        0x000443ac:    0004431e    .C..    DCD    279326
        0x000443b0:    10000492    ....    DCD    268436626
        0x000443b4:    00044320     C..    DCD    279328
        0x000443b8:    01000008    ....    DCD    16777224
        0x000443bc:    00043a5a    Z:..    DCD    277082
        0x000443c0:    00044322    "C..    DCD    279330
        0x000443c4:    00044328    (C..    DCD    279336
        0x000443c8:    01000005    ....    DCD    16777221
        0x000443cc:    0004432a    *C..    DCD    279338
        0x000443d0:    1000049a    ....    DCD    268436634
        0x000443d4:    100004b4    ....    DCD    268436660
        0x000443d8:    01080019    ....    DCD    17301529
        0x000443dc:    00043a5a    Z:..    DCD    277082
        0x000443e0:    0004432c    ,C..    DCD    279340
        0x000443e4:    00044332    2C..    DCD    279346
        0x000443e8:    01000005    ....    DCD    16777221
        0x000443ec:    00044334    4C..    DCD    279348
        0x000443f0:    100004b6    ....    DCD    268436662
        0x000443f4:    100004d0    ....    DCD    268436688
        0x000443f8:    01080019    ....    DCD    17301529
        0x000443fc:    00043a5a    Z:..    DCD    277082
        0x00044400:    00044336    6C..    DCD    279350
        0x00044404:    0004433c    <C..    DCD    279356
        0x00044408:    01000005    ....    DCD    16777221
        0x0004440c:    0004433e    >C..    DCD    279358
        0x00044410:    100004d2    ....    DCD    268436690
        0x00044414:    100004e8    ....    DCD    268436712
        0x00044418:    01080015    ....    DCD    17301525
        0x0004441c:    00043a5a    Z:..    DCD    277082
        0x00044420:    00044340    @C..    DCD    279360
        0x00044424:    00044346    FC..    DCD    279366
        0x00044428:    01000005    ....    DCD    16777221
        0x0004442c:    00044348    HC..    DCD    279368
        0x00044430:    100004ea    ....    DCD    268436714
        0x00044434:    10000500    ....    DCD    268436736
        0x00044438:    01080015    ....    DCD    17301525
        0x0004443c:    00043a5a    Z:..    DCD    277082
        0x00044440:    0004434a    JC..    DCD    279370
        0x00044444:    00044350    PC..    DCD    279376
        0x00044448:    01000005    ....    DCD    16777221
        0x0004444c:    00044352    RC..    DCD    279378
        0x00044450:    10000502    ....    DCD    268436738
        0x00044454:    10000518    ....    DCD    268436760
        0x00044458:    01080015    ....    DCD    17301525
        0x0004445c:    00043a5a    Z:..    DCD    277082
        0x00044460:    00044354    TC..    DCD    279380
        0x00044464:    0004435a    ZC..    DCD    279386
        0x00044468:    01000005    ....    DCD    16777221
        0x0004446c:    0004435c    \C..    DCD    279388
        0x00044470:    1000051a    ....    DCD    268436762
        0x00044474:    0004435e    ^C..    DCD    279390
        0x00044478:    01000006    ....    DCD    16777222
        0x0004447c:    00043a5a    Z:..    DCD    277082
        0x00044480:    00044360    `C..    DCD    279392
        0x00044484:    00044366    fC..    DCD    279398
        0x00044488:    01000005    ....    DCD    16777221
        0x0004448c:    00044368    hC..    DCD    279400
        0x00044490:    10000520     ...    DCD    268436768
        0x00044494:    0004436a    jC..    DCD    279402
        0x00044498:    01000007    ....    DCD    16777223
    .constdata
    appReqActCfg
        0x0004449c:    00000000    ....    DCD    0
    .constdata
    g_pui32CRC32Table
        0x000444a0:    00000000    ....    DCD    0
        0x000444a4:    1edc6f41    Ao..    DCD    517762881
        0x000444a8:    3db8de82    ...=    DCD    1035525762
        0x000444ac:    2364b1c3    ..d#    DCD    593801667
        0x000444b0:    7b71bd04    ..q{    DCD    2071051524
        0x000444b4:    65add245    E..e    DCD    1705890373
        0x000444b8:    46c96386    .c.F    DCD    1187603334
        0x000444bc:    58150cc7    ...X    DCD    1477774535
        0x000444c0:    f6e37a08    .z..    DCD    4142103048
        0x000444c4:    e83f1549    I.?.    DCD    3896448329
        0x000444c8:    cb5ba48a    ..[.    DCD    3411780746
        0x000444cc:    d587cbcb    ....    DCD    3582446539
        0x000444d0:    8d92c70c    ....    DCD    2375206668
        0x000444d4:    934ea84d    M.N.    DCD    2471405645
        0x000444d8:    b02a198e    ..*.    DCD    2955549070
        0x000444dc:    aef676cf    .v..    DCD    2935387855
        0x000444e0:    f31a9b51    Q...    DCD    4078607185
        0x000444e4:    edc6f410    ....    DCD    3989238800
        0x000444e8:    cea245d3    .E..    DCD    3466741203
        0x000444ec:    d07e2a92    .*~.    DCD    3497929362
        0x000444f0:    886b2655    U&k.    DCD    2288723541
        0x000444f4:    96b74914    .I..    DCD    2528594196
        0x000444f8:    b5d3f8d7    ....    DCD    3050567895
        0x000444fc:    ab0f9796    ....    DCD    2869925782
        0x00044500:    05f9e159    Y...    DCD    100262233
        0x00044504:    1b258e18    ..%.    DCD    455446040
        0x00044508:    38413fdb    .?A8    DCD    943800283
        0x0004450c:    269d509a    .P.&    DCD    647843994
        0x00044510:    7e885c5d    ]\.~    DCD    2122865757
        0x00044514:    6054331c    .3T`    DCD    1616130844
        0x00044518:    433082df    ..0C    DCD    1127252703
        0x0004451c:    5deced9e    ...]    DCD    1575808414
        0x00044520:    f8e959e3    .Y..    DCD    4176042467
        0x00044524:    e63536a2    .65.    DCD    3862247074
        0x00044528:    c5518761    a.Q.    DCD    3310454625
        0x0004452c:    db8de820     ...    DCD    3683510304
        0x00044530:    8398e4e7    ....    DCD    2207835367
        0x00044534:    9d448ba6    ..D.    DCD    2638515110
        0x00044538:    be203a65    e: .    DCD    3189783141
        0x0004453c:    a0fc5524    $U..    DCD    2700891428
        0x00044540:    0e0a23eb    .#..    DCD    235545579
        0x00044544:    10d64caa    .L..    DCD    282479786
        0x00044548:    33b2fd69    i..3    DCD    867368297
        0x0004454c:    2d6e9228    (.n-    DCD    762221096
        0x00044550:    757b9eef    ..{u    DCD    1971035887
        0x00044554:    6ba7f1ae    ...k    DCD    1806168494
        0x00044558:    48c3406d    m@.H    DCD    1220755565
        0x0004455c:    561f2f2c    ,/.V    DCD    1444884268
        0x00044560:    0bf3c2b2    ....    DCD    200524466
        0x00044564:    152fadf3    ../.    DCD    355446259
        0x00044568:    364b1c30    0.K6    DCD    910892080
        0x0004456c:    28977371    qs.(    DCD    681014129
        0x00044570:    70827fb6    ...p    DCD    1887600566
        0x00044574:    6e5e10f7    ..^n    DCD    1851658487
        0x00044578:    4d3aa134    4.:M    DCD    1295687988
        0x0004457c:    53e6ce75    u..S    DCD    1407635061
        0x00044580:    fd10b8ba    ....    DCD    4245731514
        0x00044584:    e3ccd7fb    ....    DCD    3821852667
        0x00044588:    c0a86638    8f..    DCD    3232261688
        0x0004458c:    de740979    y.t.    DCD    3732146553
        0x00044590:    866105be    ..a.    DCD    2254505406
        0x00044594:    98bd6aff    .j..    DCD    2562550527
        0x00044598:    bbd9db3c    <...    DCD    3151616828
        0x0004459c:    a505b47d    }...    DCD    2768614525
        0x000445a0:    ef0edc87    ....    DCD    4010728583
        0x000445a4:    f1d2b3c6    ....    DCD    4057117638
        0x000445a8:    d2b60205    ....    DCD    3535143429
        0x000445ac:    cc6a6d44    Dmj.    DCD    3429526852
        0x000445b0:    947f6183    .a..    DCD    2491376003
        0x000445b4:    8aa30ec2    ....    DCD    2325941954
        0x000445b8:    a9c7bf01    ....    DCD    2848440065
        0x000445bc:    b71bd040    @...    DCD    3072053312
        0x000445c0:    19eda68f    ....    DCD    435005071
        0x000445c4:    0731c9ce    ..1.    DCD    120703438
        0x000445c8:    2455780d    .xU$    DCD    609581069
        0x000445cc:    3a89174c    L..:    DCD    982062924
        0x000445d0:    629c1b8b    ...b    DCD    1654397835
        0x000445d4:    7c4074ca    .t@|    DCD    2084598986
        0x000445d8:    5f24c509    ..$_    DCD    1596245257
        0x000445dc:    41f8aa48    H..A    DCD    1106815560
        0x000445e0:    1c1447d6    .G..    DCD    471091158
        0x000445e4:    02c82897    .(..    DCD    46672023
        0x000445e8:    21ac9954    T..!    DCD    564959572
        0x000445ec:    3f70f615    ..p?    DCD    1064367637
        0x000445f0:    6765fad2    ..eg    DCD    1734736594
        0x000445f4:    79b99593    ...y    DCD    2042205587
        0x000445f8:    5add2450    P$.Z    DCD    1524442192
        0x000445fc:    44014b11    .K.D    DCD    1140935441
        0x00044600:    eaf73dde    .=..    DCD    3942071774
        0x00044604:    f42b529f    .R+.    DCD    4096479903
        0x00044608:    d74fe35c    \.O.    DCD    3612336988
        0x0004460c:    c9938c1d    ....    DCD    3381890077
        0x00044610:    918680da    ....    DCD    2441511130
        0x00044614:    8f5aef9b    ..Z.    DCD    2405101467
        0x00044618:    ac3e5e58    X^>.    DCD    2889768536
        0x0004461c:    b2e23119    .1..    DCD    3001168153
        0x00044620:    17e78564    d...    DCD    401048932
        0x00044624:    093bea25    %.;.    DCD    154921509
        0x00044628:    2a5f5be6    .[_*    DCD    710892518
        0x0004462c:    348334a7    .4.4    DCD    881013927
        0x00044630:    6c963860    `8.l    DCD    1821784160
        0x00044634:    724a5721    !WJr    DCD    1917474593
        0x00044638:    512ee6e2    ...Q    DCD    1362028258
        0x0004463c:    4ff289a3    ...O    DCD    1341295011
        0x00044640:    e104ff6c    l...    DCD    3775201132
        0x00044644:    ffd8902d    -...    DCD    4292382765
        0x00044648:    dcbc21ee    .!..    DCD    3703316974
        0x0004464c:    c2604eaf    .N`.    DCD    3261091503
        0x00044650:    9a754268    hBu.    DCD    2591375976
        0x00044654:    84a92d29    )-..    DCD    2225679657
        0x00044658:    a7cd9cea    ....    DCD    2815270122
        0x0004465c:    b911f3ab    ....    DCD    3104961451
        0x00044660:    e4fd1e35    5...    DCD    3841793589
        0x00044664:    fa217174    tq!.    DCD    4196495732
        0x00044668:    d945c0b7    ..E.    DCD    3645227191
        0x0004466c:    c799aff6    ....    DCD    3348738038
        0x00044670:    9f8ca331    1...    DCD    2676794161
        0x00044674:    8150cc70    p.P.    DCD    2169556080
        0x00044678:    a2347db3    .}4.    DCD    2721349043
        0x0004467c:    bce812f2    ....    DCD    3169325810
        0x00044680:    121e643d    =d..    DCD    303981629
        0x00044684:    0cc20b7c    |...    DCD    214043516
        0x00044688:    2fa6babf    .../    DCD    799455935
        0x0004468c:    317ad5fe    ..z1    DCD    830133758
        0x00044690:    696fd939    9.oi    DCD    1768937785
        0x00044694:    77b3b678    x..w    DCD    2008266360
        0x00044698:    54d707bb    ...T    DCD    1423378363
        0x0004469c:    4a0b68fa    .h.J    DCD    1242261754
        0x000446a0:    c0c1d64f    O...    DCD    3233928783
        0x000446a4:    de1db90e    ....    DCD    3726489870
        0x000446a8:    fd7908cd    ..y.    DCD    4252567757
        0x000446ac:    e3a5678c    .g..    DCD    3819267980
        0x000446b0:    bbb06b4b    Kk..    DCD    3148901195
        0x000446b4:    a56c040a    ..l.    DCD    2775319562
        0x000446b8:    8608b5c9    ....    DCD    2248717769
        0x000446bc:    98d4da88    ....    DCD    2564086408
        0x000446c0:    3622ac47    G."6    DCD    908241991
        0x000446c4:    28fec306    ...(    DCD    687784710
        0x000446c8:    0b9a72c5    .r..    DCD    194671301
        0x000446cc:    15461d84    ..F.    DCD    356916612
        0x000446d0:    4d531143    C.SM    DCD    1297289539
        0x000446d4:    538f7e02    .~.S    DCD    1401912834
        0x000446d8:    70ebcfc1    ...p    DCD    1894502337
        0x000446dc:    6e37a080    ..7n    DCD    1849139328
        0x000446e0:    33db4d1e    .M.3    DCD    870010142
        0x000446e4:    2d07225f    _".-    DCD    755442271
        0x000446e8:    0e63939c    ..c.    DCD    241406876
        0x000446ec:    10bffcdd    ....    DCD    281017565
        0x000446f0:    48aaf01a    ...H    DCD    1219162138
        0x000446f4:    56769f5b    [.vV    DCD    1450614619
        0x000446f8:    75122e98    ...u    DCD    1964125848
        0x000446fc:    6bce41d9    .A.k    DCD    1808679385
        0x00044700:    c5383716    .78.    DCD    3308795670
        0x00044704:    dbe45857    WX..    DCD    3689175127
        0x00044708:    f880e994    ....    DCD    4169197972
        0x0004470c:    e65c86d5    ..\.    DCD    3864823509
        0x00044710:    be498a12    ..I.    DCD    3192490514
        0x00044714:    a095e553    S...    DCD    2694178131
        0x00044718:    83f15490    .T..    DCD    2213631120
        0x0004471c:    9d2d3bd1    .;-.    DCD    2636987345
        0x00044720:    38288fac    ..(8    DCD    942182316
        0x00044724:    26f4e0ed    ...&    DCD    653582573
        0x00044728:    0590512e    .Q..    DCD    93344046
        0x0004472c:    1b4c3e6f    o>L.    DCD    457981551
        0x00044730:    435932a8    .2YC    DCD    1129919144
        0x00044734:    5d855de9    .].]    DCD    1569021417
        0x00044738:    7ee1ec2a    *..~    DCD    2128735274
        0x0004473c:    603d836b    k.=`    DCD    1614644075
        0x00044740:    cecbf5a4    ....    DCD    3469473188
        0x00044744:    d0179ae5    ....    DCD    3491207909
        0x00044748:    f3732b26    &+s.    DCD    4084411174
        0x0004474c:    edaf4467    gD..    DCD    3987686503
        0x00044750:    b5ba48a0    .H..    DCD    3048884384
        0x00044754:    ab6627e1    .'f.    DCD    2875598817
        0x00044758:    88029622    "...    DCD    2281870882
        0x0004475c:    96def963    c...    DCD    2531195235
        0x00044760:    cb3214fd    ..2.    DCD    3409057021
        0x00044764:    d5ee7bbc    .{..    DCD    3589176252
        0x00044768:    f68aca7f    ....    DCD    4136290943
        0x0004476c:    e856a53e    >.V.    DCD    3897992510
        0x00044770:    b043a9f9    ..C.    DCD    2957224441
        0x00044774:    ae9fc6b8    ....    DCD    2929706680
        0x00044778:    8dfb777b    {w..    DCD    2382067579
        0x0004477c:    9327183a    :.'.    DCD    2468812858
        0x00044780:    3dd16ef5    .n.=    DCD    1037135605
        0x00044784:    230d01b4    ...#    DCD    588054964
        0x00044788:    0069b077    w.i.    DCD    6926455
        0x0004478c:    1eb5df36    6...    DCD    515235638
        0x00044790:    46a0d3f1    ...F    DCD    1184945137
        0x00044794:    587cbcb0    ..|X    DCD    1484569776
        0x00044798:    7b180d73    s..{    DCD    2065173875
        0x0004479c:    65c46232    2b.e    DCD    1707369010
        0x000447a0:    2fcf0ac8    .../    DCD    802097864
        0x000447a4:    31136589    .e.1    DCD    823354761
        0x000447a8:    1277d44a    J.w.    DCD    309843018
        0x000447ac:    0cabbb0b    ....    DCD    212581131
        0x000447b0:    54beb7cc    ...T    DCD    1421785036
        0x000447b4:    4a62d88d    ..bJ    DCD    1247991949
        0x000447b8:    6906694e    Ni.i    DCD    1762027854
        0x000447bc:    77da060f    ...w    DCD    2010777103
        0x000447c0:    d92c70c0    .p,.    DCD    3643568320
        0x000447c4:    c7f01f81    ....    DCD    3354402689
        0x000447c8:    e494ae42    B...    DCD    3834949186
        0x000447cc:    fa48c103    ..H.    DCD    4199072003
        0x000447d0:    a25dcdc4    ..].    DCD    2724056516
        0x000447d4:    bc81a285    ....    DCD    3162612357
        0x000447d8:    9fe51346    F...    DCD    2682590022
        0x000447dc:    81397c07    .|9.    DCD    2168028167
        0x000447e0:    dcd59199    ....    DCD    3704983961
        0x000447e4:    c209fed8    ....    DCD    3255434968
        0x000447e8:    e16d4f1b    .Om.    DCD    3782037275
        0x000447ec:    ffb1205a    Z ..    DCD    4289798234
        0x000447f0:    a7a42c9d    .,..    DCD    2812554397
        0x000447f4:    b97843dc    .Cx.    DCD    3111666652
        0x000447f8:    9a1cf21f    ....    DCD    2585588255
        0x000447fc:    84c09d5e    ^...    DCD    2227215710
        0x00044800:    2a36eb91    ..6*    DCD    708242321
        0x00044804:    34ea84d0    ...4    DCD    887784656
        0x00044808:    178e3513    .5..    DCD    395195667
        0x0004480c:    09525a52    RZR.    DCD    156392018
        0x00044810:    51475695    .VGQ    DCD    1363629717
        0x00044814:    4f9b39d4    .9.O    DCD    1335572948
        0x00044818:    6cff8817    ...l    DCD    1828685847
        0x0004481c:    7223e756    V.#r    DCD    1914955606
        0x00044820:    d726532b    +S&.    DCD    3609613099
        0x00044824:    c9fa3c6a    j<..    DCD    3388619882
        0x00044828:    ea9e8da9    ....    DCD    3936259497
        0x0004482c:    f442e2e8    ..B.    DCD    4098024168
        0x00044830:    ac57ee2f    /.W.    DCD    2891443759
        0x00044834:    b28b816e    n...    DCD    2995487086
        0x00044838:    91ef30ad    .0..    DCD    2448371885
        0x0004483c:    8f335fec    ._3.    DCD    2402508780
        0x00044840:    21c52923    #).!    DCD    566569251
        0x00044844:    3f194662    bF.?    DCD    1058621026
        0x00044848:    1c7df7a1    ..}.    DCD    478017441
        0x0004484c:    02a198e0    ....    DCD    44144864
        0x00044850:    5ab49427    '..Z    DCD    1521783847
        0x00044854:    4468fb66    f.hD    DCD    1147730790
        0x00044858:    670c4aa5    .J.g    DCD    1728858789
        0x0004485c:    79d025e4    .%.y    DCD    2043684324
        0x00044860:    243cc87a    z.<$    DCD    607963258
        0x00044864:    3ae0a73b    ;..:    DCD    987801403
        0x00044868:    198416f8    ....    DCD    428087032
        0x0004486c:    075879b9    .yX.    DCD    123238841
        0x00044870:    5f4d757e    ~uM_    DCD    1598911870
        0x00044874:    41911a3f    ?..A    DCD    1100028479
        0x00044878:    62f5abfc    ...b    DCD    1660267516
        0x0004487c:    7c29c4bd    ..)|    DCD    2083112125
        0x00044880:    d2dfb272    r...    DCD    3537875570
        0x00044884:    cc03dd33    3...    DCD    3422805299
        0x00044888:    ef676cf0    .lg.    DCD    4016532720
        0x0004488c:    f1bb03b1    ....    DCD    4055565233
        0x00044890:    a9ae0f76    v...    DCD    2846756726
        0x00044894:    b7726037    7`r.    DCD    3077726263
        0x00044898:    9416d1f4    ....    DCD    2484523508
        0x0004489c:    8acabeb5    ....    DCD    2328542901
    .constdata
    g_ui8VendorNameAmbq
        0x000448a0:    51424d41    AMBQ    DCD    1363299649
        0x000448a4:    00          .       DCB    0
    g_ui8VendorNameUnknown
        0x000448a5:    3f3f3f      ???     DCB    63,63,63
        0x000448a8:    003f        ?.      DCW    63
    g_DeviceNameApollo4p
        0x000448aa:    7041        Ap      DCW    28737
        0x000448ac:    6f6c6c6f    ollo    DCD    1869376623
        0x000448b0:    6c502034    4 Pl    DCD    1817190452
        0x000448b4:    7375        us      DCW    29557
        0x000448b6:    00          .       DCB    0
    g_DeviceNameApollo4p_blue
        0x000448b7:    41          A       DCB    65
        0x000448b8:    6c6c6f70    poll    DCD    1819045744
        0x000448bc:    4220346f    o4 B    DCD    1109406831
        0x000448c0:    2065756c    lue     DCD    543520108
        0x000448c4:    73756c50    Plus    DCD    1937075280
        0x000448c8:    00          .       DCB    0
    g_PackageType
        0x000448c9:    534950      SIP     DCB    83,73,80
        0x000448cc:    50495300    .SIP    DCD    1346982656
        0x000448d0:    41474232    2BGA    DCD    1095189042
        0x000448d4:    50534300    .CSP    DCD    1347633920
        0x000448d8:    00          .       DCB    0
    g_TempRange
        0x000448d9:    436f6d      Com     DCB    67,111,109
        0x000448dc:    6372656d    merc    DCD    1668441453
        0x000448e0:    006c6169    ial.    DCD    7102825
        0x000448e4:    696c694d    Mili    DCD    1768712525
        0x000448e8:    79726174    tary    DCD    2037539188
        0x000448ec:    41000000    ...A    DCD    1090519040
        0x000448f0:    6d6f7475    utom    DCD    1836020853
        0x000448f4:    7669746f    otiv    DCD    1986622575
        0x000448f8:    6e490065    e.In    DCD    1850277989
        0x000448fc:    74737564    dust    DCD    1953723748
        0x00044900:    6c616972    rial    DCD    1818323314
        0x00044904:    00          .       DCB    0
    g_ui8DeviceNameUnknown
        0x00044905:    556e6b      Unk     DCB    85,110,107
        0x00044908:    6e776f6e    nown    DCD    1853321070
        0x0004490c:    76656420     dev    DCD    1986356256
        0x00044910:    00656369    ice.    DCD    6644585
    .constdata
    am_hal_gpio_pincfg_output
        0x00044914:    00000183    ....    DCD    387
    .constdata
    am_hal_gpio_pincfg_input
        0x00044918:    00000093    ....    DCD    147
    .constdata
    am_hal_gpio_pincfg_tristate
        0x0004491c:    00000383    ....    DCD    899
    .constdata
    am_hal_gpio_pincfg_opendrain
        0x00044920:    00000283    ....    DCD    643
    .constdata
    am_hal_gpio_pincfg_disabled
        0x00044924:    00000003    ....    DCD    3
    .constdata
    am_hal_gpio_pincfg_pulledup_disabled
        0x00044928:    0000e083    ....    DCD    57475
    .constdata
    g_ui32DSpintbl
        0x0004492c:    8fc007e0    ....    DCD    2411726816
        0x00044930:    e3fbffff    ....    DCD    3824943103
        0x00044934:    01ffffff    ....    DCD    33554431
        0x00044938:    00000000    ....    DCD    0
    .constdata
    g_DefaultMcuMemCfg
        0x0004493c:    07070102    ....    DCD    117899522
        0x00044940:    0001        ..      DCW    1
    g_DefaultSRAMCfg
        0x00044942:    0003        ..      DCW    3
        0x00044944:    03000000    ....    DCD    50331648
    am_hal_pwrctrl_peripheral_control
        0x00044948:    40021004    ...@    DCD    1073876996
        0x0004494c:    00000001    ....    DCD    1
        0x00044950:    40021008    ...@    DCD    1073877000
        0x00044954:    00000001    ....    DCD    1
        0x00044958:    40021004    ...@    DCD    1073876996
        0x0004495c:    00000002    ....    DCD    2
        0x00044960:    40021008    ...@    DCD    1073877000
        0x00044964:    0000001e    ....    DCD    30
        0x00044968:    40021004    ...@    DCD    1073876996
        0x0004496c:    00000004    ....    DCD    4
        0x00044970:    40021008    ...@    DCD    1073877000
        0x00044974:    0000001e    ....    DCD    30
        0x00044978:    40021004    ...@    DCD    1073876996
        0x0004497c:    00000008    ....    DCD    8
        0x00044980:    40021008    ...@    DCD    1073877000
        0x00044984:    0000001e    ....    DCD    30
        0x00044988:    40021004    ...@    DCD    1073876996
        0x0004498c:    00000010    ....    DCD    16
        0x00044990:    40021008    ...@    DCD    1073877000
        0x00044994:    0000001e    ....    DCD    30
        0x00044998:    40021004    ...@    DCD    1073876996
        0x0004499c:    00000020     ...    DCD    32
        0x000449a0:    40021008    ...@    DCD    1073877000
        0x000449a4:    000001e0    ....    DCD    480
        0x000449a8:    40021004    ...@    DCD    1073876996
        0x000449ac:    00000040    @...    DCD    64
        0x000449b0:    40021008    ...@    DCD    1073877000
        0x000449b4:    000001e0    ....    DCD    480
        0x000449b8:    40021004    ...@    DCD    1073876996
        0x000449bc:    00000080    ....    DCD    128
        0x000449c0:    40021008    ...@    DCD    1073877000
        0x000449c4:    000001e0    ....    DCD    480
        0x000449c8:    40021004    ...@    DCD    1073876996
        0x000449cc:    00000100    ....    DCD    256
        0x000449d0:    40021008    ...@    DCD    1073877000
        0x000449d4:    000001e0    ....    DCD    480
        0x000449d8:    40021004    ...@    DCD    1073876996
        0x000449dc:    00000200    ....    DCD    512
        0x000449e0:    40021008    ...@    DCD    1073877000
        0x000449e4:    00001e00    ....    DCD    7680
        0x000449e8:    40021004    ...@    DCD    1073876996
        0x000449ec:    00000400    ....    DCD    1024
        0x000449f0:    40021008    ...@    DCD    1073877000
        0x000449f4:    00001e00    ....    DCD    7680
        0x000449f8:    40021004    ...@    DCD    1073876996
        0x000449fc:    00000800    ....    DCD    2048
        0x00044a00:    40021008    ...@    DCD    1073877000
        0x00044a04:    00001e00    ....    DCD    7680
        0x00044a08:    40021004    ...@    DCD    1073876996
        0x00044a0c:    00001000    ....    DCD    4096
        0x00044a10:    40021008    ...@    DCD    1073877000
        0x00044a14:    00001e00    ....    DCD    7680
        0x00044a18:    40021004    ...@    DCD    1073876996
        0x00044a1c:    00002000    . ..    DCD    8192
        0x00044a20:    40021008    ...@    DCD    1073877000
        0x00044a24:    00002000    . ..    DCD    8192
        0x00044a28:    40021004    ...@    DCD    1073876996
        0x00044a2c:    00004000    .@..    DCD    16384
        0x00044a30:    40021008    ...@    DCD    1073877000
        0x00044a34:    0001c000    ....    DCD    114688
        0x00044a38:    40021004    ...@    DCD    1073876996
        0x00044a3c:    00008000    ....    DCD    32768
        0x00044a40:    40021008    ...@    DCD    1073877000
        0x00044a44:    0001c000    ....    DCD    114688
        0x00044a48:    40021004    ...@    DCD    1073876996
        0x00044a4c:    00010000    ....    DCD    65536
        0x00044a50:    40021008    ...@    DCD    1073877000
        0x00044a54:    0001c000    ....    DCD    114688
        0x00044a58:    40021004    ...@    DCD    1073876996
        0x00044a5c:    00020000    ....    DCD    131072
        0x00044a60:    40021008    ...@    DCD    1073877000
        0x00044a64:    00020000    ....    DCD    131072
        0x00044a68:    40021004    ...@    DCD    1073876996
        0x00044a6c:    00040000    ....    DCD    262144
        0x00044a70:    40021008    ...@    DCD    1073877000
        0x00044a74:    00040000    ....    DCD    262144
        0x00044a78:    40021004    ...@    DCD    1073876996
        0x00044a7c:    00080000    ....    DCD    524288
        0x00044a80:    40021008    ...@    DCD    1073877000
        0x00044a84:    00080000    ....    DCD    524288
        0x00044a88:    40021004    ...@    DCD    1073876996
        0x00044a8c:    00100000    ....    DCD    1048576
        0x00044a90:    40021008    ...@    DCD    1073877000
        0x00044a94:    00100000    ....    DCD    1048576
        0x00044a98:    40021004    ...@    DCD    1073876996
        0x00044a9c:    00200000    .. .    DCD    2097152
        0x00044aa0:    40021008    ...@    DCD    1073877000
        0x00044aa4:    00200000    .. .    DCD    2097152
        0x00044aa8:    40021004    ...@    DCD    1073876996
        0x00044aac:    00400000    ..@.    DCD    4194304
        0x00044ab0:    40021008    ...@    DCD    1073877000
        0x00044ab4:    00400000    ..@.    DCD    4194304
        0x00044ab8:    40021004    ...@    DCD    1073876996
        0x00044abc:    00800000    ....    DCD    8388608
        0x00044ac0:    40021008    ...@    DCD    1073877000
        0x00044ac4:    00800000    ....    DCD    8388608
        0x00044ac8:    40021004    ...@    DCD    1073876996
        0x00044acc:    01000000    ....    DCD    16777216
        0x00044ad0:    40021008    ...@    DCD    1073877000
        0x00044ad4:    01000000    ....    DCD    16777216
        0x00044ad8:    4002100c    ...@    DCD    1073877004
        0x00044adc:    00000001    ....    DCD    1
        0x00044ae0:    40021010    ...@    DCD    1073877008
        0x00044ae4:    000000ff    ....    DCD    255
        0x00044ae8:    4002100c    ...@    DCD    1073877004
        0x00044aec:    00000002    ....    DCD    2
        0x00044af0:    40021010    ...@    DCD    1073877008
        0x00044af4:    000000ff    ....    DCD    255
        0x00044af8:    4002100c    ...@    DCD    1073877004
        0x00044afc:    00000004    ....    DCD    4
        0x00044b00:    40021010    ...@    DCD    1073877008
        0x00044b04:    000000ff    ....    DCD    255
        0x00044b08:    4002100c    ...@    DCD    1073877004
        0x00044b0c:    00000008    ....    DCD    8
        0x00044b10:    40021010    ...@    DCD    1073877008
        0x00044b14:    000000ff    ....    DCD    255
        0x00044b18:    4002100c    ...@    DCD    1073877004
        0x00044b1c:    00000010    ....    DCD    16
        0x00044b20:    40021010    ...@    DCD    1073877008
        0x00044b24:    000000ff    ....    DCD    255
        0x00044b28:    4002100c    ...@    DCD    1073877004
        0x00044b2c:    00000020     ...    DCD    32
        0x00044b30:    40021010    ...@    DCD    1073877008
        0x00044b34:    000000ff    ....    DCD    255
        0x00044b38:    4002100c    ...@    DCD    1073877004
        0x00044b3c:    00000040    @...    DCD    64
        0x00044b40:    40021010    ...@    DCD    1073877008
        0x00044b44:    000000ff    ....    DCD    255
        0x00044b48:    4002100c    ...@    DCD    1073877004
        0x00044b4c:    00000080    ....    DCD    128
        0x00044b50:    40021010    ...@    DCD    1073877008
        0x00044b54:    000000ff    ....    DCD    255
        0x00044b58:    4002100c    ...@    DCD    1073877004
        0x00044b5c:    00000400    ....    DCD    1024
        0x00044b60:    40021010    ...@    DCD    1073877008
        0x00044b64:    00000400    ....    DCD    1024
    g_VDDC_trimstbl
        0x00044b68:    3c003cec    .<.<    DCD    1006648556
        0x00044b6c:    7f7ff05a    Z...    DCD    2139091034
        0x00044b70:    00          .       DCB    0
    g_VDDF_trimstbl
        0x00044b71:    ecf500      ...     DCB    236,245,0
        0x00044b74:    fefffef5    ....    DCD    4278189813
        0x00044b78:    1108fe08    ....    DCD    285801992
        0x00044b7c:    fc1a11fd    ....    DCD    4229566973
        0x00044b80:    23fb231a    .#.#    DCD    603661082
        0x00044b84:    352cfa2c    ,.,5    DCD    892140076
        0x00044b88:    f83c35f9    .5<.    DCD    4164695545
        0x00044b8c:    7ff75a3c    <Z..    DCD    2146916924
        0x00044b90:    007f        ..      DCW    127
    g_VDDFLP_trimstbl
        0x00044b92:    f5ec        ..      DCW    62956
        0x00044b94:    fffef500    ....    DCD    4294898944
        0x00044b98:    08fe08fe    ....    DCD    150866174
        0x00044b9c:    1a11fd11    ....    DCD    437386513
        0x00044ba0:    fb231afc    ..#.    DCD    4213381884
        0x00044ba4:    2cfa2c23    #,.,    DCD    754592803
        0x00044ba8:    3c35f935    5.5<    DCD    1010170165
        0x00044bac:    f75a3cf8    .<Z.    DCD    4149886200
        0x00044bb0:    7f7f        ..      DCW    32639
        0x00044bb2:    00          .       DCB    0
    g_memlpldo_trimstbl
        0x00044bb3:    ee          .       DCB    238
        0x00044bb4:    f6f208f2    ....    DCD    4143057138
        0x00044bb8:    06faf607    ....    DCD    117110279
        0x00044bbc:    fe05fefa    ....    DCD    4261805818
        0x00044bc0:    06020402    ....    DCD    100795394
        0x00044bc4:    020a0603    ....    DCD    34211331
        0x00044bc8:    0e010e0a    ....    DCD    234950154
        0x00044bcc:    16120012    ....    DCD    370278418
        0x00044bd0:    fe1a16ff    ....    DCD    4263122687
        0x00044bd4:    2afd2a1a    .*.*    DCD    721234458
        0x00044bd8:    5a3cfc3c    <.<Z    DCD    1513946172
        0x00044bdc:    007f7ffb    ....    DCD    8355835
    .constdata
    am_hal_cachectrl_defaults
        0x00044be0:    030e        ..      DCW    782
        0x00044be2:    00          .       DCB    0
    .constdata
    am_hal_daxi_defaults
        0x00044be3:    00          .       DCB    0
        0x00044be4:    010f0201    ....    DCD    17760769
    .constdata
    tIomPinAlloc
        0x00044be8:    00510050    P.Q.    DCD    5308496
        0x00044bec:    00610060    `.a.    DCD    6357088
        0x00044bf0:    00840070    p...    DCD    8650864
        0x00044bf4:    00940085    ....    DCD    9699461
        0x00044bf8:    00a40095    ....    DCD    10748053
        0x00044bfc:    01910190    ....    DCD    26280336
        0x00044c00:    01a101a0    ....    DCD    27328928
        0x00044c04:    01f001b0    ....    DCD    32506288
        0x00044c08:    020001f1    ....    DCD    33554929
        0x00044c0c:    02100201    ....    DCD    34603521
        0x00044c10:    02210220     .!.    DCD    35717664
        0x00044c14:    02310230    0.1.    DCD    36766256
        0x00044c18:    02f00240    @...    DCD    49283648
        0x00044c1c:    030002f1    ....    DCD    50332401
        0x00044c20:    03100301    ....    DCD    51380993
        0x00044c24:    03d103d0    ....    DCD    64029648
        0x00044c28:    03e103e0    ....    DCD    65078240
        0x00044c2c:    016003f0    ..`.    DCD    23069680
        0x00044c30:    01700161    a.p.    DCD    24117601
        0x00044c34:    01800171    q...    DCD    25166193
    .constdata
    g_am_hal_mcuctrl_sku_mram_size
        0x00044c38:    04000200    ....    DCD    67109376
        0x00044c3c:    08000600    ....    DCD    134219264
    g_am_hal_mcuctrl_sku_ssram_size
        0x00044c40:    01800400    ....    DCD    25166848
        0x00044c44:    01800800    ....    DCD    25167872
        0x00044c48:    01800400    ....    DCD    25166848
        0x00044c4c:    01800800    ....    DCD    25167872
    .constdata
    g_amHalMcuctrlArgBLEDefault
        0x00044c50:    00000001    ....    DCD    1
        0x00044c54:    01000001    ....    DCD    16777217
    .constdata
    tapset_icdf
        0x00044c58:    0102        ..      DCW    258
        0x00044c5a:    00          .       DCB    0
    spread_icdf
        0x00044c5b:    19          .       DCB    25
        0x00044c5c:    0217        ..      DCW    535
        0x00044c5e:    00          .       DCB    0
    trim_icdf
        0x00044c5f:    7e          ~       DCB    126
        0x00044c60:    576d777c    |wmW    DCD    1466791804
        0x00044c64:    04091329    )...    DCD    67703593
        0x00044c68:    0002        ..      DCW    2
    inv_table
        0x00044c6a:    ffff        ..      DCW    65535
        0x00044c6c:    46566e9c    .nVF    DCD    1180069532
        0x00044c70:    282d333b    ;3-(    DCD    674050875
        0x00044c74:    1c1f2125    %!..    DCD    471802149
        0x00044c78:    1617191a    ....    DCD    370612506
        0x00044c7c:    12131415    ....    DCD    303240213
        0x00044c80:    0f101011    ....    DCD    252710929
        0x00044c84:    0d0d0e0f    ....    DCD    218959375
        0x00044c88:    0c0c0c0c    ....    DCD    202116108
        0x00044c8c:    0a0b0b0b    ....    DCD    168495883
        0x00044c90:    09090a0a    ....    DCD    151587338
        0x00044c94:    09090909    ....    DCD    151587081
        0x00044c98:    08080808    ....    DCD    134744072
        0x00044c9c:    07070708    ....    DCD    117901064
        0x00044ca0:    06070707    ....    DCD    101123847
        0x00044ca4:    06060606    ....    DCD    101058054
        0x00044ca8:    06060606    ....    DCD    101058054
        0x00044cac:    06060606    ....    DCD    101058054
        0x00044cb0:    05060606    ....    DCD    84280838
        0x00044cb4:    05050505    ....    DCD    84215045
        0x00044cb8:    05050505    ....    DCD    84215045
        0x00044cbc:    04050505    ....    DCD    67437829
        0x00044cc0:    04040404    ....    DCD    67372036
        0x00044cc4:    04040404    ....    DCD    67372036
        0x00044cc8:    04040404    ....    DCD    67372036
        0x00044ccc:    04040404    ....    DCD    67372036
        0x00044cd0:    04040404    ....    DCD    67372036
        0x00044cd4:    04040404    ....    DCD    67372036
        0x00044cd8:    03030303    ....    DCD    50529027
        0x00044cdc:    03030303    ....    DCD    50529027
        0x00044ce0:    03030303    ....    DCD    50529027
        0x00044ce4:    03030303    ....    DCD    50529027
        0x00044ce8:    00000203    ....    DCD    515
    intensity_thresholds
        0x00044cec:    3f800000    ...?    DCD    1065353216
        0x00044cf0:    40000000    ...@    DCD    1073741824
        0x00044cf4:    40400000    ..@@    DCD    1077936128
        0x00044cf8:    40800000    ...@    DCD    1082130432
        0x00044cfc:    40a00000    ...@    DCD    1084227584
        0x00044d00:    40c00000    ...@    DCD    1086324736
        0x00044d04:    40e00000    ...@    DCD    1088421888
        0x00044d08:    41000000    ...A    DCD    1090519040
        0x00044d0c:    41800000    ...A    DCD    1098907648
        0x00044d10:    41c00000    ...A    DCD    1103101952
        0x00044d14:    42100000    ...B    DCD    1108344832
        0x00044d18:    42300000    ..0B    DCD    1110441984
        0x00044d1c:    42480000    ..HB    DCD    1112014848
        0x00044d20:    42600000    ..`B    DCD    1113587712
        0x00044d24:    42780000    ..xB    DCD    1115160576
        0x00044d28:    42860000    ...B    DCD    1116078080
        0x00044d2c:    42900000    ...B    DCD    1116733440
        0x00044d30:    429e0000    ...B    DCD    1117650944
        0x00044d34:    42b00000    ...B    DCD    1118830592
        0x00044d38:    42d40000    ...B    DCD    1121189888
        0x00044d3c:    43060000    ...C    DCD    1124466688
    intensity_histeresis
        0x00044d40:    3f800000    ...?    DCD    1065353216
        0x00044d44:    3f800000    ...?    DCD    1065353216
        0x00044d48:    3f800000    ...?    DCD    1065353216
        0x00044d4c:    3f800000    ...?    DCD    1065353216
        0x00044d50:    3f800000    ...?    DCD    1065353216
        0x00044d54:    3f800000    ...?    DCD    1065353216
        0x00044d58:    3f800000    ...?    DCD    1065353216
        0x00044d5c:    40000000    ...@    DCD    1073741824
        0x00044d60:    40000000    ...@    DCD    1073741824
        0x00044d64:    40000000    ...@    DCD    1073741824
        0x00044d68:    40000000    ...@    DCD    1073741824
        0x00044d6c:    40000000    ...@    DCD    1073741824
        0x00044d70:    40000000    ...@    DCD    1073741824
        0x00044d74:    40000000    ...@    DCD    1073741824
        0x00044d78:    40400000    ..@@    DCD    1077936128
        0x00044d7c:    40400000    ..@@    DCD    1077936128
        0x00044d80:    40800000    ...@    DCD    1082130432
        0x00044d84:    40a00000    ...@    DCD    1084227584
        0x00044d88:    40c00000    ...@    DCD    1086324736
        0x00044d8c:    41000000    ...A    DCD    1090519040
        0x00044d90:    41000000    ...A    DCD    1090519040
    .constdata
    correction
        0x00044d94:    00008b95    ....    DCD    35733
        0x00044d98:    00009837    7...    DCD    38967
        0x00044d9c:    0000a5ff    ....    DCD    42495
        0x00044da0:    0000b504    ....    DCD    46340
        0x00044da4:    0000c567    g...    DCD    50535
        0x00044da8:    0000d745    E...    DCD    55109
        0x00044dac:    0000eac1    ....    DCD    60097
        0x00044db0:    0000ffff    ....    DCD    65535
    .constdata
    g_am_hal_bootrom_helper
        0x00044db4:    0800004d    M...    DCD    134217805
        0x00044db8:    08000051    Q...    DCD    134217809
        0x00044dbc:    08000055    U...    DCD    134217813
        0x00044dc0:    08000059    Y...    DCD    134217817
        0x00044dc4:    0800006d    m...    DCD    134217837
        0x00044dc8:    08000075    u...    DCD    134217845
        0x00044dcc:    08000079    y...    DCD    134217849
        0x00044dd0:    08000081    ....    DCD    134217857
        0x00044dd4:    08000099    ....    DCD    134217881
        0x00044dd8:    0800009d    ....    DCD    134217885
    .constdata
    gAmHalCmdQReg
        0x00044ddc:    40050228    (..@    DCD    1074070056
        0x00044de0:    4005022c    ,..@    DCD    1074070060
        0x00044de4:    40050240    @..@    DCD    1074070080
        0x00044de8:    40050244    D..@    DCD    1074070084
        0x00044dec:    4005023c    <..@    DCD    1074070076
        0x00044df0:    00008000    ....    DCD    32768
        0x00044df4:    40050230    0..@    DCD    1074070064
        0x00044df8:    00000001    ....    DCD    1
        0x00044dfc:    00000004    ....    DCD    4
        0x00044e00:    00000002    ....    DCD    2
        0x00044e04:    40051228    (..@    DCD    1074074152
        0x00044e08:    4005122c    ,..@    DCD    1074074156
        0x00044e0c:    40051240    @..@    DCD    1074074176
        0x00044e10:    40051244    D..@    DCD    1074074180
        0x00044e14:    4005123c    <..@    DCD    1074074172
        0x00044e18:    00008000    ....    DCD    32768
        0x00044e1c:    40051230    0..@    DCD    1074074160
        0x00044e20:    00000001    ....    DCD    1
        0x00044e24:    00000004    ....    DCD    4
        0x00044e28:    00000002    ....    DCD    2
        0x00044e2c:    40052228    (".@    DCD    1074078248
        0x00044e30:    4005222c    ,".@    DCD    1074078252
        0x00044e34:    40052240    @".@    DCD    1074078272
        0x00044e38:    40052244    D".@    DCD    1074078276
        0x00044e3c:    4005223c    <".@    DCD    1074078268
        0x00044e40:    00008000    ....    DCD    32768
        0x00044e44:    40052230    0".@    DCD    1074078256
        0x00044e48:    00000001    ....    DCD    1
        0x00044e4c:    00000004    ....    DCD    4
        0x00044e50:    00000002    ....    DCD    2
        0x00044e54:    40053228    (2.@    DCD    1074082344
        0x00044e58:    4005322c    ,2.@    DCD    1074082348
        0x00044e5c:    40053240    @2.@    DCD    1074082368
        0x00044e60:    40053244    D2.@    DCD    1074082372
        0x00044e64:    4005323c    <2.@    DCD    1074082364
        0x00044e68:    00008000    ....    DCD    32768
        0x00044e6c:    40053230    02.@    DCD    1074082352
        0x00044e70:    00000001    ....    DCD    1
        0x00044e74:    00000004    ....    DCD    4
        0x00044e78:    00000002    ....    DCD    2
        0x00044e7c:    40054228    (B.@    DCD    1074086440
        0x00044e80:    4005422c    ,B.@    DCD    1074086444
        0x00044e84:    40054240    @B.@    DCD    1074086464
        0x00044e88:    40054244    DB.@    DCD    1074086468
        0x00044e8c:    4005423c    <B.@    DCD    1074086460
        0x00044e90:    00008000    ....    DCD    32768
        0x00044e94:    40054230    0B.@    DCD    1074086448
        0x00044e98:    00000001    ....    DCD    1
        0x00044e9c:    00000004    ....    DCD    4
        0x00044ea0:    00000002    ....    DCD    2
        0x00044ea4:    40055228    (R.@    DCD    1074090536
        0x00044ea8:    4005522c    ,R.@    DCD    1074090540
        0x00044eac:    40055240    @R.@    DCD    1074090560
        0x00044eb0:    40055244    DR.@    DCD    1074090564
        0x00044eb4:    4005523c    <R.@    DCD    1074090556
        0x00044eb8:    00008000    ....    DCD    32768
        0x00044ebc:    40055230    0R.@    DCD    1074090544
        0x00044ec0:    00000001    ....    DCD    1
        0x00044ec4:    00000004    ....    DCD    4
        0x00044ec8:    00000002    ....    DCD    2
        0x00044ecc:    40056228    (b.@    DCD    1074094632
        0x00044ed0:    4005622c    ,b.@    DCD    1074094636
        0x00044ed4:    40056240    @b.@    DCD    1074094656
        0x00044ed8:    40056244    Db.@    DCD    1074094660
        0x00044edc:    4005623c    <b.@    DCD    1074094652
        0x00044ee0:    00008000    ....    DCD    32768
        0x00044ee4:    40056230    0b.@    DCD    1074094640
        0x00044ee8:    00000001    ....    DCD    1
        0x00044eec:    00000004    ....    DCD    4
        0x00044ef0:    00000002    ....    DCD    2
        0x00044ef4:    40057228    (r.@    DCD    1074098728
        0x00044ef8:    4005722c    ,r.@    DCD    1074098732
        0x00044efc:    40057240    @r.@    DCD    1074098752
        0x00044f00:    40057244    Dr.@    DCD    1074098756
        0x00044f04:    4005723c    <r.@    DCD    1074098748
        0x00044f08:    00008000    ....    DCD    32768
        0x00044f0c:    40057230    0r.@    DCD    1074098736
        0x00044f10:    00000001    ....    DCD    1
        0x00044f14:    00000004    ....    DCD    4
        0x00044f18:    00000002    ....    DCD    2
        0x00044f1c:    400602a0    ...@    DCD    1074135712
        0x00044f20:    400602a8    ...@    DCD    1074135720
        0x00044f24:    400602c0    ...@    DCD    1074135744
        0x00044f28:    400602c4    ...@    DCD    1074135748
        0x00044f2c:    400602b8    ...@    DCD    1074135736
        0x00044f30:    00004000    .@..    DCD    16384
        0x00044f34:    400602ac    ...@    DCD    1074135724
        0x00044f38:    00000001    ....    DCD    1
        0x00044f3c:    00000004    ....    DCD    4
        0x00044f40:    00000008    ....    DCD    8
        0x00044f44:    400612a0    ...@    DCD    1074139808
        0x00044f48:    400612a8    ...@    DCD    1074139816
        0x00044f4c:    400612c0    ...@    DCD    1074139840
        0x00044f50:    400612c4    ...@    DCD    1074139844
        0x00044f54:    400612b8    ...@    DCD    1074139832
        0x00044f58:    00004000    .@..    DCD    16384
        0x00044f5c:    400612ac    ...@    DCD    1074139820
        0x00044f60:    00000001    ....    DCD    1
        0x00044f64:    00000004    ....    DCD    4
        0x00044f68:    00000008    ....    DCD    8
        0x00044f6c:    400622a0    .".@    DCD    1074143904
        0x00044f70:    400622a8    .".@    DCD    1074143912
        0x00044f74:    400622c0    .".@    DCD    1074143936
        0x00044f78:    400622c4    .".@    DCD    1074143940
        0x00044f7c:    400622b8    .".@    DCD    1074143928
        0x00044f80:    00004000    .@..    DCD    16384
        0x00044f84:    400622ac    .".@    DCD    1074143916
        0x00044f88:    00000001    ....    DCD    1
        0x00044f8c:    00000004    ....    DCD    4
        0x00044f90:    00000008    ....    DCD    8
    .constdata
    Response_fields
        0x00044f94:    00110001    ....    DCD    1114113
        0x00044f98:    01000000    ....    DCD    16777216
        0x00044f9c:    00000000    ....    DCD    0
        0x00044fa0:    03000000    ....    DCD    50331648
        0x00044fa4:    00033700    .7..    DCD    210688
        0x00044fa8:    0104fffe    ....    DCD    17104894
        0x00044fac:    90470000    ..G.    DCD    2420572160
        0x00044fb0:    00070004    ....    DCD    458756
        0x00044fb4:    feffff37    7...    DCD    4278189879
        0x00044fb8:    00000cff    ....    DCD    3327
        0x00044fbc:    0494bb00    ....    DCD    76856064
        0x00044fc0:    37000800    ...7    DCD    922748928
        0x00044fc4:    fffeffff    ....    DCD    4294901759
        0x00044fc8:    00000042    B...    DCD    66
        0x00044fcc:    0004966e    n...    DCD    300654
        0x00044fd0:    ff37000a    ..7.    DCD    4281794570
        0x00044fd4:    02fffeff    ....    DCD    50331391
        0x00044fd8:    55000000    ...U    DCD    1426063360
        0x00044fdc:    0d000491    ....    DCD    218104977
        0x00044fe0:    ffff3700    .7..    DCD    4294915840
        0x00044fe4:    0021fffe    ..!.    DCD    2228222
        0x00044fe8:    8f930000    ....    DCD    2408775680
        0x00044fec:    000e0004    ....    DCD    917508
        0x00044ff0:    feffff37    7...    DCD    4278189879
        0x00044ff4:    000004ff    ....    DCD    1279
        0x00044ff8:    0492db00    ....    DCD    76733184
        0x00044ffc:    37000f00    ...7    DCD    922750720
        0x00045000:    fffeffff    ....    DCD    4294901759
        0x00045004:    00000008    ....    DCD    8
        0x00045008:    00049407    ....    DCD    300039
        0x0004500c:    ff370015    ..7.    DCD    4281794581
        0x00045010:    0afffeff    ....    DCD    184549119
        0x00045014:    f6000001    ....    DCD    4127195137
        0x00045018:    1c000495    ....    DCD    469763221
        0x0004501c:    ffff3700    .7..    DCD    4294915840
        0x00045020:    004cfffe    ..L.    DCD    5046270
        0x00045024:    92720000    ..r.    DCD    2456944640
        0x00045028:    00000004    ....    DCD    4
        0x0004502c:    00000000    ....    DCD    0
        0x00045030:    00000000    ....    DCD    0
        0x00045034:    00000000    ....    DCD    0
        0x00045038:    00          .       DCB    0
    .constdata
    ControlEnvelope_fields
        0x00045039:    010011      ...     DCB    1,0,17
        0x0004503c:    00000000    ....    DCD    0
        0x00045040:    00000001    ....    DCD    1
        0x00045044:    00000000    ....    DCD    0
        0x00045048:    03370009    ..7.    DCD    53936137
        0x0004504c:    10fffe00    ....    DCD    285212160
        0x00045050:    94000001    ....    DCD    2483027969
        0x00045054:    0a00044f    O...    DCD    167773263
        0x00045058:    ffff3700    .7..    DCD    4294915840
        0x0004505c:    0004fffe    ....    DCD    327678
        0x00045060:    94340000    ..4.    DCD    2486435840
        0x00045064:    000b0004    ....    DCD    720900
        0x00045068:    feffff37    7...    DCD    4278189879
        0x0004506c:    00011cff    ....    DCD    72959
        0x00045070:    0493ad00    ....    DCD    76786944
        0x00045074:    37000c00    ...7    DCD    922749952
        0x00045078:    fffeffff    ....    DCD    4294901759
        0x0004507c:    00000008    ....    DCD    8
        0x00045080:    00049452    R...    DCD    300114
        0x00045084:    ff37000d    ..7.    DCD    4281794573
        0x00045088:    04fffeff    ....    DCD    83885823
        0x0004508c:    7f000000    ....    DCD    2130706432
        0x00045090:    0e000494    ....    DCD    234882196
        0x00045094:    ffff3700    .7..    DCD    4294915840
        0x00045098:    0001fffe    ....    DCD    131070
        0x0004509c:    949d0000    ....    DCD    2493317120
        0x000450a0:    00140004    ....    DCD    1310724
        0x000450a4:    feffff37    7...    DCD    4278189879
        0x000450a8:    000004ff    ....    DCD    1279
        0x000450ac:    04913700    .7..    DCD    76625664
        0x000450b0:    37001500    ...7    DCD    922752256
        0x000450b4:    fffeffff    ....    DCD    4294901759
        0x000450b8:    00000001    ....    DCD    1
        0x000450bc:    00049182    ....    DCD    299394
        0x000450c0:    ff370016    ..7.    DCD    4281794582
        0x000450c4:    01fffeff    ....    DCD    33554175
        0x000450c8:    91000000    ....    DCD    2432696320
        0x000450cc:    17000491    ....    DCD    385877137
        0x000450d0:    ffff3700    .7..    DCD    4294915840
        0x000450d4:    0001fffe    ....    DCD    131070
        0x000450d8:    91af0000    ....    DCD    2444165120
        0x000450dc:    00180004    ....    DCD    1572868
        0x000450e0:    feffff37    7...    DCD    4278189879
        0x000450e4:    000001ff    ....    DCD    511
        0x000450e8:    0491be00    ....    DCD    76660224
        0x000450ec:    37001900    ...7    DCD    922753280
        0x000450f0:    fffeffff    ....    DCD    4294901759
        0x000450f4:    00000002    ....    DCD    2
        0x000450f8:    000491dc    ....    DCD    299484
        0x000450fc:    ff37001a    ..7.    DCD    4281794586
        0x00045100:    0cfffeff    ....    DCD    218103551
        0x00045104:    fa000000    ....    DCD    4194304000
        0x00045108:    1b000491    ....    DCD    452986001
        0x0004510c:    ffff3700    .7..    DCD    4294915840
        0x00045110:    0104fffe    ....    DCD    17104894
        0x00045114:    92270000    ..'.    DCD    2452029440
        0x00045118:    001c0004    ....    DCD    1835012
        0x0004511c:    feffff37    7...    DCD    4278189879
        0x00045120:    000001ff    ....    DCD    511
        0x00045124:    0492ae00    ....    DCD    76721664
        0x00045128:    37001e00    ...7    DCD    922754560
        0x0004512c:    fffeffff    ....    DCD    4294901759
        0x00045130:    00000001    ....    DCD    1
        0x00045134:    0004968c    ....    DCD    300684
        0x00045138:    ff37001f    ..7.    DCD    4281794591
        0x0004513c:    01fffeff    ....    DCD    33554175
        0x00045140:    aa000000    ....    DCD    2852126720
        0x00045144:    28000496    ...(    DCD    671089814
        0x00045148:    ffff3700    .7..    DCD    4294915840
        0x0004514c:    0040fffe    ..@.    DCD    4259838
        0x00045150:    8f480000    ..H.    DCD    2403860480
        0x00045154:    00290004    ..).    DCD    2686980
        0x00045158:    feffff37    7...    DCD    4278189879
        0x0004515c:    0000a2ff    ....    DCD    41727
        0x00045160:    048f6600    .f..    DCD    76506624
        0x00045164:    37003200    .2.7    DCD    922759680
        0x00045168:    fffeffff    ....    DCD    4294901759
        0x0004516c:    00000008    ....    DCD    8
        0x00045170:    0004958d    ....    DCD    300429
        0x00045174:    ff370033    3.7.    DCD    4281794611
        0x00045178:    08fffeff    ....    DCD    150994687
        0x0004517c:    51000000    ...Q    DCD    1358954496
        0x00045180:    37000495    ...7    DCD    922748053
        0x00045184:    ffff3700    .7..    DCD    4294915840
        0x00045188:    0001fffe    ....    DCD    131070
        0x0004518c:    95ba0000    ....    DCD    2511994880
        0x00045190:    00380004    ..8.    DCD    3670020
        0x00045194:    feffff37    7...    DCD    4278189879
        0x00045198:    000001ff    ....    DCD    511
        0x0004519c:    0495c900    ....    DCD    76925184
        0x000451a0:    37003900    .9.7    DCD    922761472
        0x000451a4:    fffeffff    ....    DCD    4294901759
        0x000451a8:    00000001    ....    DCD    1
        0x000451ac:    00049623    #...    DCD    300579
        0x000451b0:    ff37003a    :.7.    DCD    4281794618
        0x000451b4:    08fffeff    ....    DCD    150994687
        0x000451b8:    32000000    ...2    DCD    838860800
        0x000451bc:    3b000496    ...;    DCD    989856918
        0x000451c0:    ffff3700    .7..    DCD    4294915840
        0x000451c4:    00fffffe    ....    DCD    16777214
        0x000451c8:    96500000    ..P.    DCD    2521825280
        0x000451cc:    003c0004    ..<.    DCD    3932164
        0x000451d0:    feffff37    7...    DCD    4278189879
        0x000451d4:    000001ff    ....    DCD    511
        0x000451d8:    0492bd00    ....    DCD    76725504
        0x000451dc:    37006400    .d.7    DCD    922772480
        0x000451e0:    fffeffff    ....    DCD    4294901759
        0x000451e4:    00000004    ....    DCD    4
        0x000451e8:    000494f7    ....    DCD    300279
        0x000451ec:    ff370065    e.7.    DCD    4281794661
        0x000451f0:    0cfffeff    ....    DCD    218103551
        0x000451f4:    15000000    ....    DCD    352321536
        0x000451f8:    66000495    ...f    DCD    1711277205
        0x000451fc:    ffff3700    .7..    DCD    4294915840
        0x00045200:    000cfffe    ....    DCD    851966
        0x00045204:    95330000    ..3.    DCD    2503147520
        0x00045208:    00670004    ..g.    DCD    6750212
        0x0004520c:    feffff37    7...    DCD    4278189879
        0x00045210:    000001ff    ....    DCD    511
        0x00045214:    048fc000    ....    DCD    76529664
        0x00045218:    00000000    ....    DCD    0
        0x0004521c:    00000000    ....    DCD    0
        0x00045220:    00000000    ....    DCD    0
        0x00045224:    00000000    ....    DCD    0
    .constdata
    PB_DECODERS
        0x00045228:    00038e61    a...    DCD    233057
        0x0004522c:    00038dc1    ....    DCD    232897
        0x00045230:    00038cfd    ....    DCD    232701
        0x00045234:    00038a95    ....    DCD    232085
        0x00045238:    00038ac1    ....    DCD    232129
        0x0004523c:    000389f5    ....    DCD    231925
        0x00045240:    00038bb5    ....    DCD    232373
        0x00045244:    00038c4d    M...    DCD    232525
        0x00045248:    00000000    ....    DCD    0
        0x0004524c:    00038b29    )...    DCD    232233
    .constdata
    PB_ENCODERS
        0x00045250:    00039639    9...    DCD    235065
        0x00045254:    000395e9    ....    DCD    234985
        0x00045258:    00039581    ....    DCD    234881
        0x0004525c:    00039465    e...    DCD    234597
        0x00045260:    00039489    ....    DCD    234633
        0x00045264:    000393f5    ....    DCD    234485
        0x00045268:    000394ff    ....    DCD    234751
        0x0004526c:    0003954d    M...    DCD    234829
        0x00045270:    00000000    ....    DCD    0
        0x00045274:    000394d9    ....    DCD    234713
    .constdata
    ordery_table
        0x00045278:    00000001    ....    DCD    1
        0x0004527c:    00000000    ....    DCD    0
        0x00045280:    00000003    ....    DCD    3
        0x00045284:    00000000    ....    DCD    0
        0x00045288:    00000002    ....    DCD    2
        0x0004528c:    00000001    ....    DCD    1
        0x00045290:    00000007    ....    DCD    7
        0x00045294:    00000000    ....    DCD    0
        0x00045298:    00000004    ....    DCD    4
        0x0004529c:    00000003    ....    DCD    3
        0x000452a0:    00000006    ....    DCD    6
        0x000452a4:    00000001    ....    DCD    1
        0x000452a8:    00000005    ....    DCD    5
        0x000452ac:    00000002    ....    DCD    2
        0x000452b0:    0000000f    ....    DCD    15
        0x000452b4:    00000000    ....    DCD    0
        0x000452b8:    00000008    ....    DCD    8
        0x000452bc:    00000007    ....    DCD    7
        0x000452c0:    0000000c    ....    DCD    12
        0x000452c4:    00000003    ....    DCD    3
        0x000452c8:    0000000b    ....    DCD    11
        0x000452cc:    00000004    ....    DCD    4
        0x000452d0:    0000000e    ....    DCD    14
        0x000452d4:    00000001    ....    DCD    1
        0x000452d8:    00000009    ....    DCD    9
        0x000452dc:    00000006    ....    DCD    6
        0x000452e0:    0000000d    ....    DCD    13
        0x000452e4:    00000002    ....    DCD    2
        0x000452e8:    0000000a    ....    DCD    10
        0x000452ec:    00000005    ....    DCD    5
    exp2_table8
        0x000452f0:    45ca4000    .@.E    DCD    1170882560
        0x000452f4:    52ff4c1b    .L.R    DCD    1392462875
        0x000452f8:    62b35a82    .Z.b    DCD    1655921282
        0x000452fc:    75606ba2    .k`u    DCD    1969253282
    bit_interleave_table
        0x00045300:    01010100    ....    DCD    16843008
        0x00045304:    03030302    ....    DCD    50529026
        0x00045308:    03030302    ....    DCD    50529026
        0x0004530c:    03030302    ....    DCD    50529026
    bit_deinterleave_table
        0x00045310:    0f0c0300    ....    DCD    252445440
        0x00045314:    3f3c3330    03<?    DCD    1060909872
        0x00045318:    cfccc3c0    ....    DCD    3486303168
        0x0004531c:    fffcf3f0    ....    DCD    4294767600
    .constdata
    tf_select_table
        0x00045320:    ff00ff00    ....    DCD    4278255360
        0x00045324:    ff00ff00    ....    DCD    4278255360
        0x00045328:    fe00ff00    ....    DCD    4261478144
        0x0004532c:    ff010001    ....    DCD    4278255617
        0x00045330:    fd00fe00    ....    DCD    4244700672
        0x00045334:    ff010002    ....    DCD    4278255618
        0x00045338:    fd00fe00    ....    DCD    4244700672
        0x0004533c:    ff010003    ....    DCD    4278255619
    .constdata
    gains
        0x00045340:    3e9d0000    ...>    DCD    1050476544
        0x00045344:    3e5e4000    .@^>    DCD    1046364160
        0x00045348:    3e04c000    ...>    DCD    1040498688
        0x0004534c:    3eed8000    ...>    DCD    1055752192
        0x00045350:    3e894000    .@.>    DCD    1049182208
        0x00045354:    00000000    ....    DCD    0
        0x00045358:    3f4cc000    ..L?    DCD    1061994496
        0x0004535c:    3dcd0000    ...=    DCD    1036845056
        0x00045360:    00000000    ....    DCD    0
    error_strings
        0x00045364:    0004afc4    ....    DCD    307140
        0x00045368:    0004afcc    ....    DCD    307148
        0x0004536c:    0004af8c    ....    DCD    307084
        0x00045370:    0004afb4    ....    DCD    307124
        0x00045374:    0004afa0    ....    DCD    307104
        0x00045378:    0004af64    d...    DCD    307044
        0x0004537c:    0004af7c    |...    DCD    307068
        0x00045380:    0004af48    H...    DCD    307016
    .constdata
    eband5ms
        0x00045384:    00010000    ....    DCD    65536
        0x00045388:    00030002    ....    DCD    196610
        0x0004538c:    00050004    ....    DCD    327684
        0x00045390:    00070006    ....    DCD    458758
        0x00045394:    000a0008    ....    DCD    655368
        0x00045398:    000e000c    ....    DCD    917516
        0x0004539c:    00140010    ....    DCD    1310736
        0x000453a0:    001c0018    ....    DCD    1835032
        0x000453a4:    00280022    ".(.    DCD    2621474
        0x000453a8:    003c0030    0.<.    DCD    3932208
        0x000453ac:    0064004e    N.d.    DCD    6553678
    .constdata
    band_allocation
        0x000453b0:    00000000    ....    DCD    0
        0x000453b4:    00000000    ....    DCD    0
        0x000453b8:    00000000    ....    DCD    0
        0x000453bc:    00000000    ....    DCD    0
        0x000453c0:    00000000    ....    DCD    0
        0x000453c4:    4b505a00    .ZPK    DCD    1263557120
        0x000453c8:    31383f45    E?81    DCD    825769797
        0x000453cc:    141d2228    ("..    DCD    337453608
        0x000453d0:    00000a12    ....    DCD    2578
        0x000453d4:    00000000    ....    DCD    0
        0x000453d8:    646e0000    ..nd    DCD    1684930560
        0x000453dc:    474e545a    ZTNG    DCD    1196315738
        0x000453e0:    2d333a41    A:3-    DCD    758331969
        0x000453e4:    141a2027    ' ..    DCD    337256487
        0x000453e8:    0000000c    ....    DCD    12
        0x000453ec:    76000000    ...v    DCD    1979711488
        0x000453f0:    565d676e    ng]V    DCD    1448961902
        0x000453f4:    41464b50    PKFA    DCD    1095125840
        0x000453f8:    282f353b    ;5/(    DCD    674182459
        0x000453fc:    040f171f    ....    DCD    68097823
        0x00045400:    00000000    ....    DCD    0
        0x00045404:    6870777e    ~wph    DCD    1752201086
        0x00045408:    4e53595f    _YSN    DCD    1314085215
        0x0004540c:    363c4248    HB<6    DCD    909918792
        0x00045410:    1920272f    /' .    DCD    421537583
        0x00045414:    00010c11    ....    DCD    68625
        0x00045418:    787f8600    ...x    DCD    2021623296
        0x0004541c:    5b616772    rga[    DCD    1533110130
        0x00045420:    42484e55    UNHB    DCD    1112034901
        0x00045424:    292f363c    <6/)    DCD    690959932
        0x00045428:    10171d23    #...    DCD    269950243
        0x0004542c:    8990010a    ....    DCD    2307916042
        0x00045430:    6b717c82    .|qk    DCD    1802599554
        0x00045434:    52585f65    e_XR    DCD    1381523301
        0x00045438:    3940464c    LF@9    DCD    960513612
        0x0004543c:    21272d33    3-'!    DCD    556215603
        0x00045440:    98010f1a    ....    DCD    2550206234
        0x00045444:    7b848a91    ...{    DCD    2072283793
        0x00045448:    62696f75    uoib    DCD    1651076981
        0x0004544c:    4a50565c    \VPJ    DCD    1246778972
        0x00045450:    31373d43    C=71    DCD    825703747
        0x00045454:    0114242b    +$..    DCD    18097195
        0x00045458:    8e949ba2    ....    DCD    2392103842
        0x0004545c:    73797f85    ..ys    DCD    1937342341
        0x00045460:    5a60666c    lf`Z    DCD    1516267116
        0x00045464:    41474d54    TMGA    DCD    1095191892
        0x00045468:    1e2e353b    ;5..    DCD    506344763
        0x0004546c:    9ea5ac01    ....    DCD    2661657601
        0x00045470:    83898f98    ....    DCD    2206830488
        0x00045474:    6a70767d    }vpj    DCD    1785755261
        0x00045478:    51575e64    d^WQ    DCD    1364680292
        0x0004547c:    383f454b    KE?8    DCD    943670603
        0x00045480:    c8c8142d    -...    DCD    3368555565
        0x00045484:    c8c8c8c8    ....    DCD    3368601800
        0x00045488:    c1c6c8c8    ....    DCD    3251030216
        0x0004548c:    adb2b7bc    ....    DCD    2914170812
        0x00045490:    999ea3a8    ....    DCD    2577310632
        0x00045494:    00688194    ..h.    DCD    6848916
    .constdata
    window120
        0x00045498:    388d1c6a    j..8    DCD    948771946
        0x0004549c:    3a1ebb52    R..:    DCD    975092562
        0x000454a0:    3adc6908    .i.:    DCD    987523336
        0x000454a4:    3b57ed82    ..W;    DCD    995618178
        0x000454a8:    3bb26389    .c.;    DCD    1001546633
        0x000454ac:    3c052a03    .*.<    DCD    1006971395
        0x000454b0:    3c39dc30    0.9<    DCD    1010424880
        0x000454b4:    3c773eb4    .>w<    DCD    1014447796
        0x000454b8:    3c9ea31c    ...<    DCD    1017029404
        0x000454bc:    3cc5f2d1    ...<    DCD    1019605713
        0x000454c0:    3cf186fe    ...<    DCD    1022461694
        0x000454c4:    3d10ab9b    ...=    DCD    1024502683
        0x000454c8:    3d2aad05    ..*=    DCD    1026206981
        0x000454cc:    3d46c284    ..F=    DCD    1028047492
        0x000454d0:    3d64e653    S.d=    DCD    1030022739
        0x000454d4:    3d828911    ...=    DCD    1031964945
        0x000454d8:    3d939f87    ...=    DCD    1033084807
        0x000454dc:    3da5b2cb    ...=    DCD    1034269387
        0x000454e0:    3db8bed1    ...=    DCD    1035517649
        0x000454e4:    3dccbf3a    :..=    DCD    1036828474
        0x000454e8:    3de1af54    T..=    DCD    1038200660
        0x000454ec:    3df78a14    ...=    DCD    1039632916
        0x000454f0:    3e07250e    .%.>    DCD    1040655630
        0x000454f4:    3e12f4d9    ...>    DCD    1041429721
        0x000454f8:    3e1f315f    _1.>    DCD    1042231647
        0x000454fc:    3e2bd768    h.+>    DCD    1043060584
        0x00045500:    3e38e38a    ..8>    DCD    1043915658
        0x00045504:    3e465230    0RF>    DCD    1044795952
        0x00045508:    3e541f94    ..T>    DCD    1045700500
        0x0004550c:    3e6247bf    .Gb>    DCD    1046628287
        0x00045510:    3e70c68e    ..p>    DCD    1047578254
        0x00045514:    3e7f97b0    ...>    DCD    1048549296
        0x00045518:    3e875b52    R[.>    DCD    1049058130
        0x0004551c:    3e8f0f60    `..>    DCD    1049562976
        0x00045520:    3e96e598    ...>    DCD    1050076568
        0x00045524:    3e9edb79    y..>    DCD    1050598265
        0x00045528:    3ea6ee70    p..>    DCD    1051127408
        0x0004552c:    3eaf1bd8    ...>    DCD    1051663320
        0x00045530:    3eb760fb    .`.>    DCD    1052205307
        0x00045534:    3ebfbb11    ...>    DCD    1052752657
        0x00045538:    3ec82746    F'.>    DCD    1053304646
        0x0004553c:    3ed0a2b7    ...>    DCD    1053860535
        0x00045540:    3ed92a78    x*.>    DCD    1054419576
        0x00045544:    3ee1bb94    ...>    DCD    1054981012
        0x00045548:    3eea530c    .S.>    DCD    1055544076
        0x0004554c:    3ef2edde    ...>    DCD    1056107998
        0x00045550:    3efb8906    ...>    DCD    1056672006
        0x00045554:    3f0210be    ...?    DCD    1057099966
        0x00045558:    3f065a1f    .Z.?    DCD    1057380895
        0x0004555c:    3f0a9f24    $..?    DCD    1057660708
        0x00045560:    3f0ede50    P..?    DCD    1057939024
        0x00045564:    3f13162b    +..?    DCD    1058215467
        0x00045568:    3f174541    AE.?    DCD    1058489665
        0x0004556c:    3f1b6a25    %j.?    DCD    1058761253
        0x00045570:    3f1f8373    s..?    DCD    1059029875
        0x00045574:    3f238fce    ..#?    DCD    1059295182
        0x00045578:    3f278de6    ..'?    DCD    1059556838
        0x0004557c:    3f2b7c74    t|+?    DCD    1059814516
        0x00045580:    3f2f5a3f    ?Z/?    DCD    1060067903
        0x00045584:    3f332619    .&3?    DCD    1060316697
        0x00045588:    3f36dee7    ..6?    DCD    1060560615
        0x0004558c:    3f3a8399    ..:?    DCD    1060799385
        0x00045590:    3f3e1333    3.>?    DCD    1061032755
        0x00045594:    3f418cc5    ..A?    DCD    1061260485
        0x00045598:    3f44ef77    w.D?    DCD    1061482359
        0x0004559c:    3f483a7f    .:H?    DCD    1061698175
        0x000455a0:    3f4b6d27    'mK?    DCD    1061907751
        0x000455a4:    3f4e86ce    ..N?    DCD    1062110926
        0x000455a8:    3f5186e5    ..Q?    DCD    1062307557
        0x000455ac:    3f546cf1    .lT?    DCD    1062497521
        0x000455b0:    3f57388e    .8W?    DCD    1062680718
        0x000455b4:    3f59e969    i.Y?    DCD    1062857065
        0x000455b8:    3f5c7f45    E.\?    DCD    1063026501
        0x000455bc:    3f5ef9fa    ..^?    DCD    1063188986
        0x000455c0:    3f615973    sYa?    DCD    1063344499
        0x000455c4:    3f639daf    ..c?    DCD    1063493039
        0x000455c8:    3f65c6c1    ..e?    DCD    1063634625
        0x000455cc:    3f67d4cf    ..g?    DCD    1063769295
        0x000455d0:    3f69c811    ..i?    DCD    1063897105
        0x000455d4:    3f6ba0d2    ..k?    DCD    1064018130
        0x000455d8:    3f6d5f6e    n_m?    DCD    1064132462
        0x000455dc:    3f6f0450    P.o?    DCD    1064240208
        0x000455e0:    3f708ff4    ..p?    DCD    1064341492
        0x000455e4:    3f7202e6    ..r?    DCD    1064436454
        0x000455e8:    3f735dbd    .]s?    DCD    1064525245
        0x000455ec:    3f74a11f    ..t?    DCD    1064608031
        0x000455f0:    3f75cdbf    ..u?    DCD    1064684991
        0x000455f4:    3f76e457    W.v?    DCD    1064756311
        0x000455f8:    3f77e5b0    ..w?    DCD    1064822192
        0x000455fc:    3f78d297    ..x?    DCD    1064882839
        0x00045600:    3f79abe3    ..y?    DCD    1064938467
        0x00045604:    3f7a7273    srz?    DCD    1064989299
        0x00045608:    3f7b2727    ''{?    DCD    1065035559
        0x0004560c:    3f7bcae7    ..{?    DCD    1065077479
        0x00045610:    3f7c5e9d    .^|?    DCD    1065115293
        0x00045614:    3f7ce335    5.|?    DCD    1065149237
        0x00045618:    3f7d599c    .Y}?    DCD    1065179548
        0x0004561c:    3f7dc2bd    ..}?    DCD    1065206461
        0x00045620:    3f7e1f86    ..~?    DCD    1065230214
        0x00045624:    3f7e70de    .p~?    DCD    1065251038
        0x00045628:    3f7eb7ab    ..~?    DCD    1065269163
        0x0004562c:    3f7ef4cf    ..~?    DCD    1065284815
        0x00045630:    3f7f2926    &).?    DCD    1065298214
        0x00045634:    3f7f5586    .U.?    DCD    1065309574
        0x00045638:    3f7f7abe    .z.?    DCD    1065319102
        0x0004563c:    3f7f9996    ...?    DCD    1065326998
        0x00045640:    3f7fb2cc    ...?    DCD    1065333452
        0x00045644:    3f7fc714    ...?    DCD    1065338644
        0x00045648:    3f7fd71c    ...?    DCD    1065342748
        0x0004564c:    3f7fe382    ...?    DCD    1065345922
        0x00045650:    3f7fecdd    ...?    DCD    1065348317
        0x00045654:    3f7ff3b6    ...?    DCD    1065350070
        0x00045658:    3f7ff88a    ...?    DCD    1065351306
        0x0004565c:    3f7ffbc8    ...?    DCD    1065352136
        0x00045660:    3f7ffdd6    ...?    DCD    1065352662
        0x00045664:    3f7fff07    ...?    DCD    1065352967
        0x00045668:    3f7fffa5    ...?    DCD    1065353125
        0x0004566c:    3f7fffe8    ...?    DCD    1065353192
        0x00045670:    3f7ffffd    ...?    DCD    1065353213
        0x00045674:    3f800000    ...?    DCD    1065353216
    .constdata
    logN400
        0x00045678:    00000000    ....    DCD    0
        0x0004567c:    00000000    ....    DCD    0
        0x00045680:    00000000    ....    DCD    0
        0x00045684:    00000000    ....    DCD    0
        0x00045688:    00080008    ....    DCD    524296
        0x0004568c:    00080008    ....    DCD    524296
        0x00045690:    00100010    ....    DCD    1048592
        0x00045694:    00150010    ....    DCD    1376272
        0x00045698:    00180015    ....    DCD    1572885
        0x0004569c:    0022001d    ..".    DCD    2228253
        0x000456a0:    0024        $.      DCW    36
    .constdata
    cache_index50
        0x000456a2:    ffff        ..      DCW    65535
        0x000456a4:    ffffffff    ....    DCD    4294967295
        0x000456a8:    ffffffff    ....    DCD    4294967295
        0x000456ac:    ffffffff    ....    DCD    4294967295
        0x000456b0:    0000ffff    ....    DCD    65535
        0x000456b4:    00000000    ....    DCD    0
        0x000456b8:    00290000    ..).    DCD    2686976
        0x000456bc:    00290029    ).).    DCD    2687017
        0x000456c0:    00520052    R.R.    DCD    5374034
        0x000456c4:    00a4007b    {...    DCD    10748027
        0x000456c8:    00de00c8    ....    DCD    14549192
        0x000456cc:    00000000    ....    DCD    0
        0x000456d0:    00000000    ....    DCD    0
        0x000456d4:    00000000    ....    DCD    0
        0x000456d8:    00000000    ....    DCD    0
        0x000456dc:    00290029    ).).    DCD    2687017
        0x000456e0:    00290029    ).).    DCD    2687017
        0x000456e4:    007b007b    {.{.    DCD    8061051
        0x000456e8:    00a4007b    {...    DCD    10748027
        0x000456ec:    00f000a4    ....    DCD    15728804
        0x000456f0:    011b010a    ....    DCD    18546954
        0x000456f4:    00290127    '.).    DCD    2687271
        0x000456f8:    00290029    ).).    DCD    2687017
        0x000456fc:    00290029    ).).    DCD    2687017
        0x00045700:    00290029    ).).    DCD    2687017
        0x00045704:    007b0029    ).{.    DCD    8060969
        0x00045708:    007b007b    {.{.    DCD    8061051
        0x0004570c:    00f0007b    {...    DCD    15728763
        0x00045710:    00f000f0    ....    DCD    15728880
        0x00045714:    010a010a    ....    DCD    17432842
        0x00045718:    013e0131    1.>.    DCD    20840753
        0x0004571c:    01500148    H.P.    DCD    22020424
        0x00045720:    007b007b    {.{.    DCD    8061051
        0x00045724:    007b007b    {.{.    DCD    8061051
        0x00045728:    007b007b    {.{.    DCD    8061051
        0x0004572c:    007b007b    {.{.    DCD    8061051
        0x00045730:    00f000f0    ....    DCD    15728880
        0x00045734:    00f000f0    ....    DCD    15728880
        0x00045738:    01310131    1.1.    DCD    19988785
        0x0004573c:    013e0131    1.>.    DCD    20840753
        0x00045740:    0157013e    >.W.    DCD    22479166
        0x00045744:    0166015f    _.f.    DCD    23462239
        0x00045748:    00f0016c    l...    DCD    15729004
        0x0004574c:    00f000f0    ....    DCD    15728880
        0x00045750:    00f000f0    ....    DCD    15728880
        0x00045754:    00f000f0    ....    DCD    15728880
        0x00045758:    013100f0    ..1.    DCD    19988720
        0x0004575c:    01310131    1.1.    DCD    19988785
        0x00045760:    01570131    1.W.    DCD    22479153
        0x00045764:    01570157    W.W.    DCD    22479191
        0x00045768:    015f015f    _._.    DCD    23003487
        0x0004576c:    01780172    r.x.    DCD    24641906
        0x00045770:    0183017e    ~...    DCD    25362814
    .constdata
    cache_bits50
        0x00045774:    07070728    (...    DCD    117901096
        0x00045778:    07070707    ....    DCD    117901063
        0x0004577c:    07070707    ....    DCD    117901063
        0x00045780:    07070707    ....    DCD    117901063
        0x00045784:    07070707    ....    DCD    117901063
        0x00045788:    07070707    ....    DCD    117901063
        0x0004578c:    07070707    ....    DCD    117901063
        0x00045790:    07070707    ....    DCD    117901063
        0x00045794:    07070707    ....    DCD    117901063
        0x00045798:    07070707    ....    DCD    117901063
        0x0004579c:    170f2807    .(..    DCD    386869255
        0x000457a0:    24221f1c    .."$    DCD    606215964
        0x000457a4:    2a292726    &')*    DCD    707340070
        0x000457a8:    2e2d2c2b    +,-.    DCD    774712363
        0x000457ac:    32312f2f    //12    DCD    842084143
        0x000457b0:    36353433    3456    DCD    909456435
        0x000457b4:    3a393737    779:    DCD    976828215
        0x000457b8:    3e3d3c3b    ;<=>    DCD    1044200507
        0x000457bc:    42413f3f    ??AB    DCD    1111572287
        0x000457c0:    46454443    CDEF    DCD    1178944579
        0x000457c4:    14284747    GG(.    DCD    338184007
        0x000457c8:    35302921    !)05    DCD    892348705
        0x000457cc:    42403d39    9=@B    DCD    1111506233
        0x000457d0:    4b494745    EGIK    DCD    1263093573
        0x000457d4:    52504e4c    LNPR    DCD    1380994636
        0x000457d8:    5b595755    UWY[    DCD    1532581717
        0x000457dc:    62605e5c    \^`b    DCD    1650482780
        0x000457e0:    6b696765    egik    DCD    1802069861
        0x000457e4:    72706e6c    lnpr    DCD    1919970924
        0x000457e8:    7b797775    uwy{    DCD    2071558005
        0x000457ec:    28807e7c    |~.(    DCD    679509628
        0x000457f0:    3c332717    .'3<    DCD    1009985303
        0x000457f4:    534f4943    CIOS    DCD    1397705027
        0x000457f8:    615e5b57    W[^a    DCD    1633573719
        0x000457fc:    6b696664    dfik    DCD    1802069604
        0x00045800:    7976736f    osvy    DCD    2037805935
        0x00045804:    83817e7c    |~..    DCD    2206301820
        0x00045808:    918e8b87    ....    DCD    2442038151
        0x0004580c:    9b999694    ....    DCD    2610534036
        0x00045810:    a9a6a39f    ....    DCD    2846270367
        0x00045814:    b3b1aeac    ....    DCD    3014766252
        0x00045818:    41311c23    #.1A    DCD    1093737507
        0x0004581c:    6b63594e    NYck    DCD    1801673038
        0x00045820:    847e7872    rx~.    DCD    2222880882
        0x00045824:    95918d88    ....    DCD    2509344136
        0x00045828:    aba59f99    ....    DCD    2879758233
        0x0004582c:    bdb9b4b0    ....    DCD    3183064240
        0x00045830:    d3cdc7c0    ....    DCD    3553478592
        0x00045834:    e5e1dcd8    ....    DCD    3856784600
        0x00045838:    fbf5efe8    ....    DCD    4227198952
        0x0004583c:    4f3a2115    .!:O    DCD    1329209621
        0x00045840:    897d7061    ap}.    DCD    2306699361
        0x00045844:    aea69d94    ....    DCD    2930154900
        0x00045848:    c9c3bdb6    ....    DCD    3385048502
        0x0004584c:    ebe3d9cf    ....    DCD    3957578191
        0x00045850:    2311fbf3    ...#    DCD    588381171
        0x00045854:    7b6a563f    ?Vj{    DCD    2070566463
        0x00045858:    b1a5988b    ....    DCD    2980419723
        0x0004585c:    d6cec5bb    ....    DCD    3603875259
        0x00045860:    faede6de    ....    DCD    4209895134
        0x00045864:    4b371f19    ..7K    DCD    1261903641
        0x00045868:    8075695b    [iu.    DCD    2155178331
        0x0004586c:    a19a928a    ....    DCD    2711261834
        0x00045870:    b9b4aea8    ....    DCD    3115626152
        0x00045874:    d7d0c8be    ....    DCD    3620784318
        0x00045878:    f0ebe5de    ....    DCD    4041991646
        0x0004587c:    2410fff5    ...$    DCD    605093877
        0x00045880:    806e5941    AYn.    DCD    2154715457
        0x00045884:    b9ad9f90    ....    DCD    3115163536
        0x00045888:    e2d9cfc4    ....    DCD    3805925316
        0x0004588c:    0bfaf2ea    ....    DCD    200995562
        0x00045890:    80674a29    )Jg.    DCD    2154252841
        0x00045894:    d1bfac97    ....    DCD    3518999703
        0x00045898:    09fff1e1    ....    DCD    167768545
        0x0004589c:    8a6e4f2b    +On.    DCD    2322485035
        0x000458a0:    e3cfbaa3    ....    DCD    3822041763
        0x000458a4:    47270cf6    ..'G    DCD    1193741558
        0x000458a8:    a4907b63    c{..    DCD    2760932195
        0x000458ac:    e4d6c6b6    ....    DCD    3839280822
        0x000458b0:    2c09fdf1    ...,    DCD    738852337
        0x000458b4:    a88e7151    Qq..    DCD    2827907409
        0x000458b8:    ffebd6c0    ....    DCD    4293646016
        0x000458bc:    7f5a3107    .1Z.    DCD    2136617223
        0x000458c0:    f7dcbfa0    ....    DCD    4158439328
        0x000458c4:    865f3306    .3_.    DCD    2254385926
        0x000458c8:    07eacbaa    ....    DCD    132828074
        0x000458cc:    9b7b572f    /W{.    DCD    2608551727
        0x000458d0:    06edd4b8    ....    DCD    116249784
        0x000458d4:    ae896134    4a..    DCD    2928238900
        0x000458d8:    3905f0d0    ...9    DCD    956690640
        0x000458dc:    e7c0976a    j...    DCD    3888158570
        0x000458e0:    9e6f3b05    .;o.    DCD    2658089733
        0x000458e4:    3705f3ca    ...7    DCD    923136970
        0x000458e8:    e0bb9367    g...    DCD    3770389351
        0x000458ec:    a1713c05    .<q.    DCD    2708552709
        0x000458f0:    4104f8ce    ...A    DCD    1090844878
        0x000458f4:    04e0af7a    z...    DCD    81833850
        0x000458f8:    eab67f43    C...    DCD    3937828675
    .constdata
    cache_caps50
        0x000458fc:    e0e0e0e0    ....    DCD    3772834016
        0x00045900:    e0e0e0e0    ....    DCD    3772834016
        0x00045904:    a0a0a0a0    ....    DCD    2694881440
        0x00045908:    b2b9b9b9    ....    DCD    2998516153
        0x0004590c:    3d86a8b2    ...=    DCD    1032235186
        0x00045910:    e0e0e025    %...    DCD    3772833829
        0x00045914:    e0e0e0e0    ....    DCD    3772834016
        0x00045918:    f0f0f0e0    ....    DCD    4042322144
        0x0004591c:    cfcfcff0    ....    DCD    3486502896
        0x00045920:    90b7c6c6    ....    DCD    2427963078
        0x00045924:    a0a02842    B(..    DCD    2694850626
        0x00045928:    a0a0a0a0    ....    DCD    2694881440
        0x0004592c:    b9b9a0a0    ....    DCD    3115950240
        0x00045930:    c1c1b9b9    ....    DCD    3250698681
        0x00045934:    acb7b7c1    ....    DCD    2897721281
        0x00045938:    f026408a    .@&.    DCD    4029038730
        0x0004593c:    f0f0f0f0    ....    DCD    4042322160
        0x00045940:    cff0f0f0    ....    DCD    3488674032
        0x00045944:    cccfcfcf    ....    DCD    3436171215
        0x00045948:    c1c1cccc    ....    DCD    3250703564
        0x0004594c:    28428fb4    ..B(    DCD    675450804
        0x00045950:    b9b9b9b9    ....    DCD    3115956665
        0x00045954:    b9b9b9b9    ....    DCD    3115956665
        0x00045958:    c1c1c1c1    ....    DCD    3250700737
        0x0004595c:    b7c1c1c1    ....    DCD    3082928577
        0x00045960:    418aacb7    ...A    DCD    1099607223
        0x00045964:    cfcfcf27    '...    DCD    3486502695
        0x00045968:    cfcfcfcf    ....    DCD    3486502863
        0x0004596c:    cccccccf    ....    DCD    3435973839
        0x00045970:    c9c9c9cc    ....    DCD    3385444812
        0x00045974:    8db0bcbc    ....    DCD    2377170108
        0x00045978:    c1c12842    B(..    DCD    3250661442
        0x0004597c:    c1c1c1c1    ....    DCD    3250700737
        0x00045980:    c1c1c1c1    ....    DCD    3250700737
        0x00045984:    c2c2c1c1    ....    DCD    3267543489
        0x00045988:    adb8b8c2    ....    DCD    2914564290
        0x0004598c:    cc27418b    .A'.    DCD    3425124747
        0x00045990:    cccccccc    ....    DCD    3435973836
        0x00045994:    c9cccccc    ....    DCD    3385642188
        0x00045998:    c6c9c9c9    ....    DCD    3335113161
        0x0004599c:    bbbbc6c6    ....    DCD    3149645510
        0x000459a0:    28428caf    ..B(    DCD    675450031
    .constdata
    fft_twiddles48000_960
        0x000459a4:    3f800000    ...?    DCD    1065353216
        0x000459a8:    80000000    ....    DCD    2147483648
        0x000459ac:    3f7ffa63    c..?    DCD    1065351779
        0x000459b0:    bc5675bf    .uV.    DCD    3159782847
        0x000459b4:    3f7fe98b    ...?    DCD    1065347467
        0x000459b8:    bcd6710a    .q..    DCD    3168170250
        0x000459bc:    3f7fcd79    y..?    DCD    1065340281
        0x000459c0:    bd20cee7    .. .    DCD    3173043943
        0x000459c4:    3f7fa62f    /..?    DCD    1065330223
        0x000459c8:    bd565e3a    :^V.    DCD    3176554042
        0x000459cc:    3f7f73af    .s.?    DCD    1065317295
        0x000459d0:    bd85f213    ....    DCD    3179672083
        0x000459d4:    3f7f35f9    .5.?    DCD    1065301497
        0x000459d8:    bda0af2a    *...    DCD    3181424426
        0x000459dc:    3f7eed12    ..~?    DCD    1065282834
        0x000459e0:    bdbb6533    3e..    DCD    3183174963
        0x000459e4:    3f7e98fd    ..~?    DCD    1065261309
        0x000459e8:    bdd61304    ....    DCD    3184923396
        0x000459ec:    3f7e39bc    .9~?    DCD    1065236924
        0x000459f0:    bdf0b773    s...    DCD    3186669427
        0x000459f4:    3f7dcf55    U.}?    DCD    1065209685
        0x000459f8:    be05a8a8    ....    DCD    3188041896
        0x000459fc:    3f7d59cb    .Y}?    DCD    1065179595
        0x00045a00:    be12efbb    ....    DCD    3188912059
        0x00045a04:    3f7cd925    %.|?    DCD    1065146661
        0x00045a08:    be20305c    \0 .    DCD    3189780572
        0x00045a0c:    3f7c4d67    gM|?    DCD    1065110887
        0x00045a10:    be2d69f5    .i-.    DCD    3190647285
        0x00045a14:    3f7bb698    ..{?    DCD    1065072280
        0x00045a18:    be3a9bf3    ..:.    DCD    3191512051
        0x00045a1c:    3f7b14be    ..{?    DCD    1065030846
        0x00045a20:    be47c5c2    ..G.    DCD    3192374722
        0x00045a24:    3f7a67e2    .gz?    DCD    1064986594
        0x00045a28:    be54e6cd    ..T.    DCD    3193235149
        0x00045a2c:    3f79b009    ..y?    DCD    1064939529
        0x00045a30:    be61fe82    ..a.    DCD    3194093186
        0x00045a34:    3f78ed3c    <.x?    DCD    1064889660
        0x00045a38:    be6f0c4d    M.o.    DCD    3194948685
        0x00045a3c:    3f781f84    ..x?    DCD    1064836996
        0x00045a40:    be7c0f9c    ..|.    DCD    3195801500
        0x00045a44:    3f7746ea    .Fw?    DCD    1064781546
        0x00045a48:    be8483ee    ....    DCD    3196355566
        0x00045a4c:    3f766377    wcv?    DCD    1064723319
        0x00045a50:    be8afa3e    >...    DCD    3196779070
        0x00045a54:    3f757536    6uu?    DCD    1064662326
        0x00045a58:    be916a75    uj..    DCD    3197201013
        0x00045a5c:    3f747c30    0|t?    DCD    1064598576
        0x00045a60:    be97d44c    L...    DCD    3197621324
        0x00045a64:    3f737871    qxs?    DCD    1064532081
        0x00045a68:    be9e377a    z7..    DCD    3198039930
        0x00045a6c:    3f726a03    .jr?    DCD    1064462851
        0x00045a70:    bea493b7    ....    DCD    3198456759
        0x00045a74:    3f7150f4    .Pq?    DCD    1064390900
        0x00045a78:    beaae8bc    ....    DCD    3198871740
        0x00045a7c:    3f702d4f    O-p?    DCD    1064316239
        0x00045a80:    beb13641    A6..    DCD    3199284801
        0x00045a84:    3f6eff21    !.n?    DCD    1064238881
        0x00045a88:    beb77c01    .|..    DCD    3199695873
        0x00045a8c:    3f6dc676    v.m?    DCD    1064158838
        0x00045a90:    bebdb9b4    ....    DCD    3200104884
        0x00045a94:    3f6c835e    ^.l?    DCD    1064076126
        0x00045a98:    bec3ef15    ....    DCD    3200511765
        0x00045a9c:    3f6b35e7    .5k?    DCD    1063990759
        0x00045aa0:    beca1bde    ....    DCD    3200916446
        0x00045aa4:    3f69de1e    ..i?    DCD    1063902750
        0x00045aa8:    bed03fc9    .?..    DCD    3201318857
        0x00045aac:    3f687c12    .|h?    DCD    1063812114
        0x00045ab0:    bed65a92    .Z..    DCD    3201718930
        0x00045ab4:    3f670fd4    ..g?    DCD    1063718868
        0x00045ab8:    bedc6bf3    .k..    DCD    3202116595
        0x00045abc:    3f659974    t.e?    DCD    1063623028
        0x00045ac0:    bee273aa    .s..    DCD    3202511786
        0x00045ac4:    3f641901    ..d?    DCD    1063524609
        0x00045ac8:    bee87171    qq..    DCD    3202904433
        0x00045acc:    3f628e8d    ..b?    DCD    1063423629
        0x00045ad0:    beee6507    .e..    DCD    3203294471
        0x00045ad4:    3f60fa28    (.`?    DCD    1063320104
        0x00045ad8:    bef44e27    'N..    DCD    3203681831
        0x00045adc:    3f5f5be6    .[_?    DCD    1063214054
        0x00045ae0:    befa2c90    .,..    DCD    3204066448
        0x00045ae4:    3f5db3d7    ..]?    DCD    1063105495
        0x00045ae8:    bf000000    ....    DCD    3204448256
        0x00045aec:    3f5c020f    ..\?    DCD    1062994447
        0x00045af0:    bf02e41b    ....    DCD    3204637723
        0x00045af4:    3f5a46a0    .FZ?    DCD    1062880928
        0x00045af8:    bf05c277    w...    DCD    3204825719
        0x00045afc:    3f58819e    ..X?    DCD    1062764958
        0x00045b00:    bf089af6    ....    DCD    3205012214
        0x00045b04:    3f56b31d    ..V?    DCD    1062646557
        0x00045b08:    bf0b6d77    wm..    DCD    3205197175
        0x00045b0c:    3f54db31    1.T?    DCD    1062525745
        0x00045b10:    bf0e39da    .9..    DCD    3205380570
        0x00045b14:    3f52f9ef    ..R?    DCD    1062402543
        0x00045b18:    bf110000    ....    DCD    3205562368
        0x00045b1c:    3f510f6c    l.Q?    DCD    1062276972
        0x00045b20:    bf13bfca    ....    DCD    3205742538
        0x00045b24:    3f4f1bbd    ..O?    DCD    1062149053
        0x00045b28:    bf167918    .y..    DCD    3205921048
        0x00045b2c:    3f4d1ef8    ..M?    DCD    1062018808
        0x00045b30:    bf192bcd    .+..    DCD    3206097869
        0x00045b34:    3f4b1934    4.K?    DCD    1061886260
        0x00045b38:    bf1bd7ca    ....    DCD    3206272970
        0x00045b3c:    3f490a88    ..I?    DCD    1061751432
        0x00045b40:    bf1e7cf1    .|..    DCD    3206446321
        0x00045b44:    3f46f30a    ..F?    DCD    1061614346
        0x00045b48:    bf211b24    $.!.    DCD    3206617892
        0x00045b4c:    3f44d2d1    ..D?    DCD    1061475025
        0x00045b50:    bf23b246    F.#.    DCD    3206787654
        0x00045b54:    3f42a9f7    ..B?    DCD    1061333495
        0x00045b58:    bf26423a    :B&.    DCD    3206955578
        0x00045b5c:    3f407893    .x@?    DCD    1061189779
        0x00045b60:    bf28cae3    ..(.    DCD    3207121635
        0x00045b64:    3f3e3ebd    .>>?    DCD    1061043901
        0x00045b68:    bf2b4c25    %L+.    DCD    3207285797
        0x00045b6c:    3f3bfc8f    ..;?    DCD    1060895887
        0x00045b70:    bf2dc5e3    ..-.    DCD    3207448035
        0x00045b74:    3f39b222    ".9?    DCD    1060745762
        0x00045b78:    bf303801    .80.    DCD    3207608321
        0x00045b7c:    3f375f90    ._7?    DCD    1060593552
        0x00045b80:    bf32a265    e.2.    DCD    3207766629
        0x00045b84:    3f3504f3    ..5?    DCD    1060439283
        0x00045b88:    bf3504f3    ..5.    DCD    3207922931
        0x00045b8c:    3f32a265    e.2?    DCD    1060282981
        0x00045b90:    bf375f90    ._7.    DCD    3208077200
        0x00045b94:    3f303801    .80?    DCD    1060124673
        0x00045b98:    bf39b222    ".9.    DCD    3208229410
        0x00045b9c:    3f2dc5e3    ..-?    DCD    1059964387
        0x00045ba0:    bf3bfc8f    ..;.    DCD    3208379535
        0x00045ba4:    3f2b4c25    %L+?    DCD    1059802149
        0x00045ba8:    bf3e3ebd    .>>.    DCD    3208527549
        0x00045bac:    3f28cae3    ..(?    DCD    1059637987
        0x00045bb0:    bf407893    .x@.    DCD    3208673427
        0x00045bb4:    3f26423a    :B&?    DCD    1059471930
        0x00045bb8:    bf42a9f7    ..B.    DCD    3208817143
        0x00045bbc:    3f23b246    F.#?    DCD    1059304006
        0x00045bc0:    bf44d2d1    ..D.    DCD    3208958673
        0x00045bc4:    3f211b24    $.!?    DCD    1059134244
        0x00045bc8:    bf46f30a    ..F.    DCD    3209097994
        0x00045bcc:    3f1e7cf1    .|.?    DCD    1058962673
        0x00045bd0:    bf490a88    ..I.    DCD    3209235080
        0x00045bd4:    3f1bd7ca    ...?    DCD    1058789322
        0x00045bd8:    bf4b1934    4.K.    DCD    3209369908
        0x00045bdc:    3f192bcd    .+.?    DCD    1058614221
        0x00045be0:    bf4d1ef8    ..M.    DCD    3209502456
        0x00045be4:    3f167918    .y.?    DCD    1058437400
        0x00045be8:    bf4f1bbd    ..O.    DCD    3209632701
        0x00045bec:    3f13bfca    ...?    DCD    1058258890
        0x00045bf0:    bf510f6c    l.Q.    DCD    3209760620
        0x00045bf4:    3f110000    ...?    DCD    1058078720
        0x00045bf8:    bf52f9ef    ..R.    DCD    3209886191
        0x00045bfc:    3f0e39da    .9.?    DCD    1057896922
        0x00045c00:    bf54db31    1.T.    DCD    3210009393
        0x00045c04:    3f0b6d77    wm.?    DCD    1057713527
        0x00045c08:    bf56b31d    ..V.    DCD    3210130205
        0x00045c0c:    3f089af6    ...?    DCD    1057528566
        0x00045c10:    bf58819e    ..X.    DCD    3210248606
        0x00045c14:    3f05c277    w..?    DCD    1057342071
        0x00045c18:    bf5a46a0    .FZ.    DCD    3210364576
        0x00045c1c:    3f02e41b    ...?    DCD    1057154075
        0x00045c20:    bf5c020f    ..\.    DCD    3210478095
        0x00045c24:    3f000000    ...?    DCD    1056964608
        0x00045c28:    bf5db3d7    ..].    DCD    3210589143
        0x00045c2c:    3efa2c90    .,.>    DCD    1056582800
        0x00045c30:    bf5f5be6    .[_.    DCD    3210697702
        0x00045c34:    3ef44e27    'N.>    DCD    1056198183
        0x00045c38:    bf60fa28    (.`.    DCD    3210803752
        0x00045c3c:    3eee6507    .e.>    DCD    1055810823
        0x00045c40:    bf628e8d    ..b.    DCD    3210907277
        0x00045c44:    3ee87171    qq.>    DCD    1055420785
        0x00045c48:    bf641901    ..d.    DCD    3211008257
        0x00045c4c:    3ee273aa    .s.>    DCD    1055028138
        0x00045c50:    bf659974    t.e.    DCD    3211106676
        0x00045c54:    3edc6bf3    .k.>    DCD    1054632947
        0x00045c58:    bf670fd4    ..g.    DCD    3211202516
        0x00045c5c:    3ed65a92    .Z.>    DCD    1054235282
        0x00045c60:    bf687c12    .|h.    DCD    3211295762
        0x00045c64:    3ed03fc9    .?.>    DCD    1053835209
        0x00045c68:    bf69de1e    ..i.    DCD    3211386398
        0x00045c6c:    3eca1bde    ...>    DCD    1053432798
        0x00045c70:    bf6b35e7    .5k.    DCD    3211474407
        0x00045c74:    3ec3ef15    ...>    DCD    1053028117
        0x00045c78:    bf6c835e    ^.l.    DCD    3211559774
        0x00045c7c:    3ebdb9b4    ...>    DCD    1052621236
        0x00045c80:    bf6dc676    v.m.    DCD    3211642486
        0x00045c84:    3eb77c01    .|.>    DCD    1052212225
        0x00045c88:    bf6eff21    !.n.    DCD    3211722529
        0x00045c8c:    3eb13641    A6.>    DCD    1051801153
        0x00045c90:    bf702d4f    O-p.    DCD    3211799887
        0x00045c94:    3eaae8bc    ...>    DCD    1051388092
        0x00045c98:    bf7150f4    .Pq.    DCD    3211874548
        0x00045c9c:    3ea493b7    ...>    DCD    1050973111
        0x00045ca0:    bf726a03    .jr.    DCD    3211946499
        0x00045ca4:    3e9e377a    z7.>    DCD    1050556282
        0x00045ca8:    bf737871    qxs.    DCD    3212015729
        0x00045cac:    3e97d44c    L..>    DCD    1050137676
        0x00045cb0:    bf747c30    0|t.    DCD    3212082224
        0x00045cb4:    3e916a75    uj.>    DCD    1049717365
        0x00045cb8:    bf757536    6uu.    DCD    3212145974
        0x00045cbc:    3e8afa3e    >..>    DCD    1049295422
        0x00045cc0:    bf766377    wcv.    DCD    3212206967
        0x00045cc4:    3e8483ee    ...>    DCD    1048871918
        0x00045cc8:    bf7746ea    .Fw.    DCD    3212265194
        0x00045ccc:    3e7c0f9c    ..|>    DCD    1048317852
        0x00045cd0:    bf781f84    ..x.    DCD    3212320644
        0x00045cd4:    3e6f0c4d    M.o>    DCD    1047465037
        0x00045cd8:    bf78ed3c    <.x.    DCD    3212373308
        0x00045cdc:    3e61fe82    ..a>    DCD    1046609538
        0x00045ce0:    bf79b009    ..y.    DCD    3212423177
        0x00045ce4:    3e54e6cd    ..T>    DCD    1045751501
        0x00045ce8:    bf7a67e2    .gz.    DCD    3212470242
        0x00045cec:    3e47c5c2    ..G>    DCD    1044891074
        0x00045cf0:    bf7b14be    ..{.    DCD    3212514494
        0x00045cf4:    3e3a9bf3    ..:>    DCD    1044028403
        0x00045cf8:    bf7bb698    ..{.    DCD    3212555928
        0x00045cfc:    3e2d69f5    .i->    DCD    1043163637
        0x00045d00:    bf7c4d67    gM|.    DCD    3212594535
        0x00045d04:    3e20305c    \0 >    DCD    1042296924
        0x00045d08:    bf7cd925    %.|.    DCD    3212630309
        0x00045d0c:    3e12efbb    ...>    DCD    1041428411
        0x00045d10:    bf7d59cb    .Y}.    DCD    3212663243
        0x00045d14:    3e05a8a8    ...>    DCD    1040558248
        0x00045d18:    bf7dcf55    U.}.    DCD    3212693333
        0x00045d1c:    3df0b773    s..=    DCD    1039185779
        0x00045d20:    bf7e39bc    .9~.    DCD    3212720572
        0x00045d24:    3dd61304    ...=    DCD    1037439748
        0x00045d28:    bf7e98fd    ..~.    DCD    3212744957
        0x00045d2c:    3dbb6533    3e.=    DCD    1035691315
        0x00045d30:    bf7eed12    ..~.    DCD    3212766482
        0x00045d34:    3da0af2a    *..=    DCD    1033940778
        0x00045d38:    bf7f35f9    .5..    DCD    3212785145
        0x00045d3c:    3d85f213    ...=    DCD    1032188435
        0x00045d40:    bf7f73af    .s..    DCD    3212800943
        0x00045d44:    3d565e3a    :^V=    DCD    1029070394
        0x00045d48:    bf7fa62f    /...    DCD    3212813871
        0x00045d4c:    3d20cee7    .. =    DCD    1025560295
        0x00045d50:    bf7fcd79    y...    DCD    3212823929
        0x00045d54:    3cd6710a    .q.<    DCD    1020686602
        0x00045d58:    bf7fe98b    ....    DCD    3212831115
        0x00045d5c:    3c5675bf    .uV<    DCD    1012299199
        0x00045d60:    bf7ffa63    c...    DCD    3212835427
        0x00045d64:    248d3000    .0.$    DCD    613232640
        0x00045d68:    bf800000    ....    DCD    3212836864
        0x00045d6c:    bc5675bf    .uV.    DCD    3159782847
        0x00045d70:    bf7ffa63    c...    DCD    3212835427
        0x00045d74:    bcd6710a    .q..    DCD    3168170250
        0x00045d78:    bf7fe98b    ....    DCD    3212831115
        0x00045d7c:    bd20cee7    .. .    DCD    3173043943
        0x00045d80:    bf7fcd79    y...    DCD    3212823929
        0x00045d84:    bd565e3a    :^V.    DCD    3176554042
        0x00045d88:    bf7fa62f    /...    DCD    3212813871
        0x00045d8c:    bd85f213    ....    DCD    3179672083
        0x00045d90:    bf7f73af    .s..    DCD    3212800943
        0x00045d94:    bda0af2a    *...    DCD    3181424426
        0x00045d98:    bf7f35f9    .5..    DCD    3212785145
        0x00045d9c:    bdbb6533    3e..    DCD    3183174963
        0x00045da0:    bf7eed12    ..~.    DCD    3212766482
        0x00045da4:    bdd61304    ....    DCD    3184923396
        0x00045da8:    bf7e98fd    ..~.    DCD    3212744957
        0x00045dac:    bdf0b773    s...    DCD    3186669427
        0x00045db0:    bf7e39bc    .9~.    DCD    3212720572
        0x00045db4:    be05a8a8    ....    DCD    3188041896
        0x00045db8:    bf7dcf55    U.}.    DCD    3212693333
        0x00045dbc:    be12efbb    ....    DCD    3188912059
        0x00045dc0:    bf7d59cb    .Y}.    DCD    3212663243
        0x00045dc4:    be20305c    \0 .    DCD    3189780572
        0x00045dc8:    bf7cd925    %.|.    DCD    3212630309
        0x00045dcc:    be2d69f5    .i-.    DCD    3190647285
        0x00045dd0:    bf7c4d67    gM|.    DCD    3212594535
        0x00045dd4:    be3a9bf3    ..:.    DCD    3191512051
        0x00045dd8:    bf7bb698    ..{.    DCD    3212555928
        0x00045ddc:    be47c5c2    ..G.    DCD    3192374722
        0x00045de0:    bf7b14be    ..{.    DCD    3212514494
        0x00045de4:    be54e6cd    ..T.    DCD    3193235149
        0x00045de8:    bf7a67e2    .gz.    DCD    3212470242
        0x00045dec:    be61fe82    ..a.    DCD    3194093186
        0x00045df0:    bf79b009    ..y.    DCD    3212423177
        0x00045df4:    be6f0c4d    M.o.    DCD    3194948685
        0x00045df8:    bf78ed3c    <.x.    DCD    3212373308
        0x00045dfc:    be7c0f9c    ..|.    DCD    3195801500
        0x00045e00:    bf781f84    ..x.    DCD    3212320644
        0x00045e04:    be8483ee    ....    DCD    3196355566
        0x00045e08:    bf7746ea    .Fw.    DCD    3212265194
        0x00045e0c:    be8afa3e    >...    DCD    3196779070
        0x00045e10:    bf766377    wcv.    DCD    3212206967
        0x00045e14:    be916a75    uj..    DCD    3197201013
        0x00045e18:    bf757536    6uu.    DCD    3212145974
        0x00045e1c:    be97d44c    L...    DCD    3197621324
        0x00045e20:    bf747c30    0|t.    DCD    3212082224
        0x00045e24:    be9e377a    z7..    DCD    3198039930
        0x00045e28:    bf737871    qxs.    DCD    3212015729
        0x00045e2c:    bea493b7    ....    DCD    3198456759
        0x00045e30:    bf726a03    .jr.    DCD    3211946499
        0x00045e34:    beaae8bc    ....    DCD    3198871740
        0x00045e38:    bf7150f4    .Pq.    DCD    3211874548
        0x00045e3c:    beb13641    A6..    DCD    3199284801
        0x00045e40:    bf702d4f    O-p.    DCD    3211799887
        0x00045e44:    beb77c01    .|..    DCD    3199695873
        0x00045e48:    bf6eff21    !.n.    DCD    3211722529
        0x00045e4c:    bebdb9b4    ....    DCD    3200104884
        0x00045e50:    bf6dc676    v.m.    DCD    3211642486
        0x00045e54:    bec3ef15    ....    DCD    3200511765
        0x00045e58:    bf6c835e    ^.l.    DCD    3211559774
        0x00045e5c:    beca1bde    ....    DCD    3200916446
        0x00045e60:    bf6b35e7    .5k.    DCD    3211474407
        0x00045e64:    bed03fc9    .?..    DCD    3201318857
        0x00045e68:    bf69de1e    ..i.    DCD    3211386398
        0x00045e6c:    bed65a92    .Z..    DCD    3201718930
        0x00045e70:    bf687c12    .|h.    DCD    3211295762
        0x00045e74:    bedc6bf3    .k..    DCD    3202116595
        0x00045e78:    bf670fd4    ..g.    DCD    3211202516
        0x00045e7c:    bee273aa    .s..    DCD    3202511786
        0x00045e80:    bf659974    t.e.    DCD    3211106676
        0x00045e84:    bee87171    qq..    DCD    3202904433
        0x00045e88:    bf641901    ..d.    DCD    3211008257
        0x00045e8c:    beee6507    .e..    DCD    3203294471
        0x00045e90:    bf628e8d    ..b.    DCD    3210907277
        0x00045e94:    bef44e27    'N..    DCD    3203681831
        0x00045e98:    bf60fa28    (.`.    DCD    3210803752
        0x00045e9c:    befa2c90    .,..    DCD    3204066448
        0x00045ea0:    bf5f5be6    .[_.    DCD    3210697702
        0x00045ea4:    bf000000    ....    DCD    3204448256
        0x00045ea8:    bf5db3d7    ..].    DCD    3210589143
        0x00045eac:    bf02e41b    ....    DCD    3204637723
        0x00045eb0:    bf5c020f    ..\.    DCD    3210478095
        0x00045eb4:    bf05c277    w...    DCD    3204825719
        0x00045eb8:    bf5a46a0    .FZ.    DCD    3210364576
        0x00045ebc:    bf089af6    ....    DCD    3205012214
        0x00045ec0:    bf58819e    ..X.    DCD    3210248606
        0x00045ec4:    bf0b6d77    wm..    DCD    3205197175
        0x00045ec8:    bf56b31d    ..V.    DCD    3210130205
        0x00045ecc:    bf0e39da    .9..    DCD    3205380570
        0x00045ed0:    bf54db31    1.T.    DCD    3210009393
        0x00045ed4:    bf110000    ....    DCD    3205562368
        0x00045ed8:    bf52f9ef    ..R.    DCD    3209886191
        0x00045edc:    bf13bfca    ....    DCD    3205742538
        0x00045ee0:    bf510f6c    l.Q.    DCD    3209760620
        0x00045ee4:    bf167918    .y..    DCD    3205921048
        0x00045ee8:    bf4f1bbd    ..O.    DCD    3209632701
        0x00045eec:    bf192bcd    .+..    DCD    3206097869
        0x00045ef0:    bf4d1ef8    ..M.    DCD    3209502456
        0x00045ef4:    bf1bd7ca    ....    DCD    3206272970
        0x00045ef8:    bf4b1934    4.K.    DCD    3209369908
        0x00045efc:    bf1e7cf1    .|..    DCD    3206446321
        0x00045f00:    bf490a88    ..I.    DCD    3209235080
        0x00045f04:    bf211b24    $.!.    DCD    3206617892
        0x00045f08:    bf46f30a    ..F.    DCD    3209097994
        0x00045f0c:    bf23b246    F.#.    DCD    3206787654
        0x00045f10:    bf44d2d1    ..D.    DCD    3208958673
        0x00045f14:    bf26423a    :B&.    DCD    3206955578
        0x00045f18:    bf42a9f7    ..B.    DCD    3208817143
        0x00045f1c:    bf28cae3    ..(.    DCD    3207121635
        0x00045f20:    bf407893    .x@.    DCD    3208673427
        0x00045f24:    bf2b4c25    %L+.    DCD    3207285797
        0x00045f28:    bf3e3ebd    .>>.    DCD    3208527549
        0x00045f2c:    bf2dc5e3    ..-.    DCD    3207448035
        0x00045f30:    bf3bfc8f    ..;.    DCD    3208379535
        0x00045f34:    bf303801    .80.    DCD    3207608321
        0x00045f38:    bf39b222    ".9.    DCD    3208229410
        0x00045f3c:    bf32a265    e.2.    DCD    3207766629
        0x00045f40:    bf375f90    ._7.    DCD    3208077200
        0x00045f44:    bf3504f3    ..5.    DCD    3207922931
        0x00045f48:    bf3504f3    ..5.    DCD    3207922931
        0x00045f4c:    bf375f90    ._7.    DCD    3208077200
        0x00045f50:    bf32a265    e.2.    DCD    3207766629
        0x00045f54:    bf39b222    ".9.    DCD    3208229410
        0x00045f58:    bf303801    .80.    DCD    3207608321
        0x00045f5c:    bf3bfc8f    ..;.    DCD    3208379535
        0x00045f60:    bf2dc5e3    ..-.    DCD    3207448035
        0x00045f64:    bf3e3ebd    .>>.    DCD    3208527549
        0x00045f68:    bf2b4c25    %L+.    DCD    3207285797
        0x00045f6c:    bf407893    .x@.    DCD    3208673427
        0x00045f70:    bf28cae3    ..(.    DCD    3207121635
        0x00045f74:    bf42a9f7    ..B.    DCD    3208817143
        0x00045f78:    bf26423a    :B&.    DCD    3206955578
        0x00045f7c:    bf44d2d1    ..D.    DCD    3208958673
        0x00045f80:    bf23b246    F.#.    DCD    3206787654
        0x00045f84:    bf46f30a    ..F.    DCD    3209097994
        0x00045f88:    bf211b24    $.!.    DCD    3206617892
        0x00045f8c:    bf490a88    ..I.    DCD    3209235080
        0x00045f90:    bf1e7cf1    .|..    DCD    3206446321
        0x00045f94:    bf4b1934    4.K.    DCD    3209369908
        0x00045f98:    bf1bd7ca    ....    DCD    3206272970
        0x00045f9c:    bf4d1ef8    ..M.    DCD    3209502456
        0x00045fa0:    bf192bcd    .+..    DCD    3206097869
        0x00045fa4:    bf4f1bbd    ..O.    DCD    3209632701
        0x00045fa8:    bf167918    .y..    DCD    3205921048
        0x00045fac:    bf510f6c    l.Q.    DCD    3209760620
        0x00045fb0:    bf13bfca    ....    DCD    3205742538
        0x00045fb4:    bf52f9ef    ..R.    DCD    3209886191
        0x00045fb8:    bf110000    ....    DCD    3205562368
        0x00045fbc:    bf54db31    1.T.    DCD    3210009393
        0x00045fc0:    bf0e39da    .9..    DCD    3205380570
        0x00045fc4:    bf56b31d    ..V.    DCD    3210130205
        0x00045fc8:    bf0b6d77    wm..    DCD    3205197175
        0x00045fcc:    bf58819e    ..X.    DCD    3210248606
        0x00045fd0:    bf089af6    ....    DCD    3205012214
        0x00045fd4:    bf5a46a0    .FZ.    DCD    3210364576
        0x00045fd8:    bf05c277    w...    DCD    3204825719
        0x00045fdc:    bf5c020f    ..\.    DCD    3210478095
        0x00045fe0:    bf02e41b    ....    DCD    3204637723
        0x00045fe4:    bf5db3d7    ..].    DCD    3210589143
        0x00045fe8:    bf000000    ....    DCD    3204448256
        0x00045fec:    bf5f5be6    .[_.    DCD    3210697702
        0x00045ff0:    befa2c90    .,..    DCD    3204066448
        0x00045ff4:    bf60fa28    (.`.    DCD    3210803752
        0x00045ff8:    bef44e27    'N..    DCD    3203681831
        0x00045ffc:    bf628e8d    ..b.    DCD    3210907277
        0x00046000:    beee6507    .e..    DCD    3203294471
        0x00046004:    bf641901    ..d.    DCD    3211008257
        0x00046008:    bee87171    qq..    DCD    3202904433
        0x0004600c:    bf659974    t.e.    DCD    3211106676
        0x00046010:    bee273aa    .s..    DCD    3202511786
        0x00046014:    bf670fd4    ..g.    DCD    3211202516
        0x00046018:    bedc6bf3    .k..    DCD    3202116595
        0x0004601c:    bf687c12    .|h.    DCD    3211295762
        0x00046020:    bed65a92    .Z..    DCD    3201718930
        0x00046024:    bf69de1e    ..i.    DCD    3211386398
        0x00046028:    bed03fc9    .?..    DCD    3201318857
        0x0004602c:    bf6b35e7    .5k.    DCD    3211474407
        0x00046030:    beca1bde    ....    DCD    3200916446
        0x00046034:    bf6c835e    ^.l.    DCD    3211559774
        0x00046038:    bec3ef15    ....    DCD    3200511765
        0x0004603c:    bf6dc676    v.m.    DCD    3211642486
        0x00046040:    bebdb9b4    ....    DCD    3200104884
        0x00046044:    bf6eff21    !.n.    DCD    3211722529
        0x00046048:    beb77c01    .|..    DCD    3199695873
        0x0004604c:    bf702d4f    O-p.    DCD    3211799887
        0x00046050:    beb13641    A6..    DCD    3199284801
        0x00046054:    bf7150f4    .Pq.    DCD    3211874548
        0x00046058:    beaae8bc    ....    DCD    3198871740
        0x0004605c:    bf726a03    .jr.    DCD    3211946499
        0x00046060:    bea493b7    ....    DCD    3198456759
        0x00046064:    bf737871    qxs.    DCD    3212015729
        0x00046068:    be9e377a    z7..    DCD    3198039930
        0x0004606c:    bf747c30    0|t.    DCD    3212082224
        0x00046070:    be97d44c    L...    DCD    3197621324
        0x00046074:    bf757536    6uu.    DCD    3212145974
        0x00046078:    be916a75    uj..    DCD    3197201013
        0x0004607c:    bf766377    wcv.    DCD    3212206967
        0x00046080:    be8afa3e    >...    DCD    3196779070
        0x00046084:    bf7746ea    .Fw.    DCD    3212265194
        0x00046088:    be8483ee    ....    DCD    3196355566
        0x0004608c:    bf781f84    ..x.    DCD    3212320644
        0x00046090:    be7c0f9c    ..|.    DCD    3195801500
        0x00046094:    bf78ed3c    <.x.    DCD    3212373308
        0x00046098:    be6f0c4d    M.o.    DCD    3194948685
        0x0004609c:    bf79b009    ..y.    DCD    3212423177
        0x000460a0:    be61fe82    ..a.    DCD    3194093186
        0x000460a4:    bf7a67e2    .gz.    DCD    3212470242
        0x000460a8:    be54e6cd    ..T.    DCD    3193235149
        0x000460ac:    bf7b14be    ..{.    DCD    3212514494
        0x000460b0:    be47c5c2    ..G.    DCD    3192374722
        0x000460b4:    bf7bb698    ..{.    DCD    3212555928
        0x000460b8:    be3a9bf3    ..:.    DCD    3191512051
        0x000460bc:    bf7c4d67    gM|.    DCD    3212594535
        0x000460c0:    be2d69f5    .i-.    DCD    3190647285
        0x000460c4:    bf7cd925    %.|.    DCD    3212630309
        0x000460c8:    be20305c    \0 .    DCD    3189780572
        0x000460cc:    bf7d59cb    .Y}.    DCD    3212663243
        0x000460d0:    be12efbb    ....    DCD    3188912059
        0x000460d4:    bf7dcf55    U.}.    DCD    3212693333
        0x000460d8:    be05a8a8    ....    DCD    3188041896
        0x000460dc:    bf7e39bc    .9~.    DCD    3212720572
        0x000460e0:    bdf0b773    s...    DCD    3186669427
        0x000460e4:    bf7e98fd    ..~.    DCD    3212744957
        0x000460e8:    bdd61304    ....    DCD    3184923396
        0x000460ec:    bf7eed12    ..~.    DCD    3212766482
        0x000460f0:    bdbb6533    3e..    DCD    3183174963
        0x000460f4:    bf7f35f9    .5..    DCD    3212785145
        0x000460f8:    bda0af2a    *...    DCD    3181424426
        0x000460fc:    bf7f73af    .s..    DCD    3212800943
        0x00046100:    bd85f213    ....    DCD    3179672083
        0x00046104:    bf7fa62f    /...    DCD    3212813871
        0x00046108:    bd565e3a    :^V.    DCD    3176554042
        0x0004610c:    bf7fcd79    y...    DCD    3212823929
        0x00046110:    bd20cee7    .. .    DCD    3173043943
        0x00046114:    bf7fe98b    ....    DCD    3212831115
        0x00046118:    bcd6710a    .q..    DCD    3168170250
        0x0004611c:    bf7ffa63    c...    DCD    3212835427
        0x00046120:    bc5675bf    .uV.    DCD    3159782847
        0x00046124:    bf800000    ....    DCD    3212836864
        0x00046128:    a50d3000    .0..    DCD    2769104896
        0x0004612c:    bf7ffa63    c...    DCD    3212835427
        0x00046130:    3c5675bf    .uV<    DCD    1012299199
        0x00046134:    bf7fe98b    ....    DCD    3212831115
        0x00046138:    3cd6710a    .q.<    DCD    1020686602
        0x0004613c:    bf7fcd79    y...    DCD    3212823929
        0x00046140:    3d20cee7    .. =    DCD    1025560295
        0x00046144:    bf7fa62f    /...    DCD    3212813871
        0x00046148:    3d565e3a    :^V=    DCD    1029070394
        0x0004614c:    bf7f73af    .s..    DCD    3212800943
        0x00046150:    3d85f213    ...=    DCD    1032188435
        0x00046154:    bf7f35f9    .5..    DCD    3212785145
        0x00046158:    3da0af2a    *..=    DCD    1033940778
        0x0004615c:    bf7eed12    ..~.    DCD    3212766482
        0x00046160:    3dbb6533    3e.=    DCD    1035691315
        0x00046164:    bf7e98fd    ..~.    DCD    3212744957
        0x00046168:    3dd61304    ...=    DCD    1037439748
        0x0004616c:    bf7e39bc    .9~.    DCD    3212720572
        0x00046170:    3df0b773    s..=    DCD    1039185779
        0x00046174:    bf7dcf55    U.}.    DCD    3212693333
        0x00046178:    3e05a8a8    ...>    DCD    1040558248
        0x0004617c:    bf7d59cb    .Y}.    DCD    3212663243
        0x00046180:    3e12efbb    ...>    DCD    1041428411
        0x00046184:    bf7cd925    %.|.    DCD    3212630309
        0x00046188:    3e20305c    \0 >    DCD    1042296924
        0x0004618c:    bf7c4d67    gM|.    DCD    3212594535
        0x00046190:    3e2d69f5    .i->    DCD    1043163637
        0x00046194:    bf7bb698    ..{.    DCD    3212555928
        0x00046198:    3e3a9bf3    ..:>    DCD    1044028403
        0x0004619c:    bf7b14be    ..{.    DCD    3212514494
        0x000461a0:    3e47c5c2    ..G>    DCD    1044891074
        0x000461a4:    bf7a67e2    .gz.    DCD    3212470242
        0x000461a8:    3e54e6cd    ..T>    DCD    1045751501
        0x000461ac:    bf79b009    ..y.    DCD    3212423177
        0x000461b0:    3e61fe82    ..a>    DCD    1046609538
        0x000461b4:    bf78ed3c    <.x.    DCD    3212373308
        0x000461b8:    3e6f0c4d    M.o>    DCD    1047465037
        0x000461bc:    bf781f84    ..x.    DCD    3212320644
        0x000461c0:    3e7c0f9c    ..|>    DCD    1048317852
        0x000461c4:    bf7746ea    .Fw.    DCD    3212265194
        0x000461c8:    3e8483ee    ...>    DCD    1048871918
        0x000461cc:    bf766377    wcv.    DCD    3212206967
        0x000461d0:    3e8afa3e    >..>    DCD    1049295422
        0x000461d4:    bf757536    6uu.    DCD    3212145974
        0x000461d8:    3e916a75    uj.>    DCD    1049717365
        0x000461dc:    bf747c30    0|t.    DCD    3212082224
        0x000461e0:    3e97d44c    L..>    DCD    1050137676
        0x000461e4:    bf737871    qxs.    DCD    3212015729
        0x000461e8:    3e9e377a    z7.>    DCD    1050556282
        0x000461ec:    bf726a03    .jr.    DCD    3211946499
        0x000461f0:    3ea493b7    ...>    DCD    1050973111
        0x000461f4:    bf7150f4    .Pq.    DCD    3211874548
        0x000461f8:    3eaae8bc    ...>    DCD    1051388092
        0x000461fc:    bf702d4f    O-p.    DCD    3211799887
        0x00046200:    3eb13641    A6.>    DCD    1051801153
        0x00046204:    bf6eff21    !.n.    DCD    3211722529
        0x00046208:    3eb77c01    .|.>    DCD    1052212225
        0x0004620c:    bf6dc676    v.m.    DCD    3211642486
        0x00046210:    3ebdb9b4    ...>    DCD    1052621236
        0x00046214:    bf6c835e    ^.l.    DCD    3211559774
        0x00046218:    3ec3ef15    ...>    DCD    1053028117
        0x0004621c:    bf6b35e7    .5k.    DCD    3211474407
        0x00046220:    3eca1bde    ...>    DCD    1053432798
        0x00046224:    bf69de1e    ..i.    DCD    3211386398
        0x00046228:    3ed03fc9    .?.>    DCD    1053835209
        0x0004622c:    bf687c12    .|h.    DCD    3211295762
        0x00046230:    3ed65a92    .Z.>    DCD    1054235282
        0x00046234:    bf670fd4    ..g.    DCD    3211202516
        0x00046238:    3edc6bf3    .k.>    DCD    1054632947
        0x0004623c:    bf659974    t.e.    DCD    3211106676
        0x00046240:    3ee273aa    .s.>    DCD    1055028138
        0x00046244:    bf641901    ..d.    DCD    3211008257
        0x00046248:    3ee87171    qq.>    DCD    1055420785
        0x0004624c:    bf628e8d    ..b.    DCD    3210907277
        0x00046250:    3eee6507    .e.>    DCD    1055810823
        0x00046254:    bf60fa28    (.`.    DCD    3210803752
        0x00046258:    3ef44e27    'N.>    DCD    1056198183
        0x0004625c:    bf5f5be6    .[_.    DCD    3210697702
        0x00046260:    3efa2c90    .,.>    DCD    1056582800
        0x00046264:    bf5db3d7    ..].    DCD    3210589143
        0x00046268:    3f000000    ...?    DCD    1056964608
        0x0004626c:    bf5c020f    ..\.    DCD    3210478095
        0x00046270:    3f02e41b    ...?    DCD    1057154075
        0x00046274:    bf5a46a0    .FZ.    DCD    3210364576
        0x00046278:    3f05c277    w..?    DCD    1057342071
        0x0004627c:    bf58819e    ..X.    DCD    3210248606
        0x00046280:    3f089af6    ...?    DCD    1057528566
        0x00046284:    bf56b31d    ..V.    DCD    3210130205
        0x00046288:    3f0b6d77    wm.?    DCD    1057713527
        0x0004628c:    bf54db31    1.T.    DCD    3210009393
        0x00046290:    3f0e39da    .9.?    DCD    1057896922
        0x00046294:    bf52f9ef    ..R.    DCD    3209886191
        0x00046298:    3f110000    ...?    DCD    1058078720
        0x0004629c:    bf510f6c    l.Q.    DCD    3209760620
        0x000462a0:    3f13bfca    ...?    DCD    1058258890
        0x000462a4:    bf4f1bbd    ..O.    DCD    3209632701
        0x000462a8:    3f167918    .y.?    DCD    1058437400
        0x000462ac:    bf4d1ef8    ..M.    DCD    3209502456
        0x000462b0:    3f192bcd    .+.?    DCD    1058614221
        0x000462b4:    bf4b1934    4.K.    DCD    3209369908
        0x000462b8:    3f1bd7ca    ...?    DCD    1058789322
        0x000462bc:    bf490a88    ..I.    DCD    3209235080
        0x000462c0:    3f1e7cf1    .|.?    DCD    1058962673
        0x000462c4:    bf46f30a    ..F.    DCD    3209097994
        0x000462c8:    3f211b24    $.!?    DCD    1059134244
        0x000462cc:    bf44d2d1    ..D.    DCD    3208958673
        0x000462d0:    3f23b246    F.#?    DCD    1059304006
        0x000462d4:    bf42a9f7    ..B.    DCD    3208817143
        0x000462d8:    3f26423a    :B&?    DCD    1059471930
        0x000462dc:    bf407893    .x@.    DCD    3208673427
        0x000462e0:    3f28cae3    ..(?    DCD    1059637987
        0x000462e4:    bf3e3ebd    .>>.    DCD    3208527549
        0x000462e8:    3f2b4c25    %L+?    DCD    1059802149
        0x000462ec:    bf3bfc8f    ..;.    DCD    3208379535
        0x000462f0:    3f2dc5e3    ..-?    DCD    1059964387
        0x000462f4:    bf39b222    ".9.    DCD    3208229410
        0x000462f8:    3f303801    .80?    DCD    1060124673
        0x000462fc:    bf375f90    ._7.    DCD    3208077200
        0x00046300:    3f32a265    e.2?    DCD    1060282981
        0x00046304:    bf3504f3    ..5.    DCD    3207922931
        0x00046308:    3f3504f3    ..5?    DCD    1060439283
        0x0004630c:    bf32a265    e.2.    DCD    3207766629
        0x00046310:    3f375f90    ._7?    DCD    1060593552
        0x00046314:    bf303801    .80.    DCD    3207608321
        0x00046318:    3f39b222    ".9?    DCD    1060745762
        0x0004631c:    bf2dc5e3    ..-.    DCD    3207448035
        0x00046320:    3f3bfc8f    ..;?    DCD    1060895887
        0x00046324:    bf2b4c25    %L+.    DCD    3207285797
        0x00046328:    3f3e3ebd    .>>?    DCD    1061043901
        0x0004632c:    bf28cae3    ..(.    DCD    3207121635
        0x00046330:    3f407893    .x@?    DCD    1061189779
        0x00046334:    bf26423a    :B&.    DCD    3206955578
        0x00046338:    3f42a9f7    ..B?    DCD    1061333495
        0x0004633c:    bf23b246    F.#.    DCD    3206787654
        0x00046340:    3f44d2d1    ..D?    DCD    1061475025
        0x00046344:    bf211b24    $.!.    DCD    3206617892
        0x00046348:    3f46f30a    ..F?    DCD    1061614346
        0x0004634c:    bf1e7cf1    .|..    DCD    3206446321
        0x00046350:    3f490a88    ..I?    DCD    1061751432
        0x00046354:    bf1bd7ca    ....    DCD    3206272970
        0x00046358:    3f4b1934    4.K?    DCD    1061886260
        0x0004635c:    bf192bcd    .+..    DCD    3206097869
        0x00046360:    3f4d1ef8    ..M?    DCD    1062018808
        0x00046364:    bf167918    .y..    DCD    3205921048
        0x00046368:    3f4f1bbd    ..O?    DCD    1062149053
        0x0004636c:    bf13bfca    ....    DCD    3205742538
        0x00046370:    3f510f6c    l.Q?    DCD    1062276972
        0x00046374:    bf110000    ....    DCD    3205562368
        0x00046378:    3f52f9ef    ..R?    DCD    1062402543
        0x0004637c:    bf0e39da    .9..    DCD    3205380570
        0x00046380:    3f54db31    1.T?    DCD    1062525745
        0x00046384:    bf0b6d77    wm..    DCD    3205197175
        0x00046388:    3f56b31d    ..V?    DCD    1062646557
        0x0004638c:    bf089af6    ....    DCD    3205012214
        0x00046390:    3f58819e    ..X?    DCD    1062764958
        0x00046394:    bf05c277    w...    DCD    3204825719
        0x00046398:    3f5a46a0    .FZ?    DCD    1062880928
        0x0004639c:    bf02e41b    ....    DCD    3204637723
        0x000463a0:    3f5c020f    ..\?    DCD    1062994447
        0x000463a4:    bf000000    ....    DCD    3204448256
        0x000463a8:    3f5db3d7    ..]?    DCD    1063105495
        0x000463ac:    befa2c90    .,..    DCD    3204066448
        0x000463b0:    3f5f5be6    .[_?    DCD    1063214054
        0x000463b4:    bef44e27    'N..    DCD    3203681831
        0x000463b8:    3f60fa28    (.`?    DCD    1063320104
        0x000463bc:    beee6507    .e..    DCD    3203294471
        0x000463c0:    3f628e8d    ..b?    DCD    1063423629
        0x000463c4:    bee87171    qq..    DCD    3202904433
        0x000463c8:    3f641901    ..d?    DCD    1063524609
        0x000463cc:    bee273aa    .s..    DCD    3202511786
        0x000463d0:    3f659974    t.e?    DCD    1063623028
        0x000463d4:    bedc6bf3    .k..    DCD    3202116595
        0x000463d8:    3f670fd4    ..g?    DCD    1063718868
        0x000463dc:    bed65a92    .Z..    DCD    3201718930
        0x000463e0:    3f687c12    .|h?    DCD    1063812114
        0x000463e4:    bed03fc9    .?..    DCD    3201318857
        0x000463e8:    3f69de1e    ..i?    DCD    1063902750
        0x000463ec:    beca1bde    ....    DCD    3200916446
        0x000463f0:    3f6b35e7    .5k?    DCD    1063990759
        0x000463f4:    bec3ef15    ....    DCD    3200511765
        0x000463f8:    3f6c835e    ^.l?    DCD    1064076126
        0x000463fc:    bebdb9b4    ....    DCD    3200104884
        0x00046400:    3f6dc676    v.m?    DCD    1064158838
        0x00046404:    beb77c01    .|..    DCD    3199695873
        0x00046408:    3f6eff21    !.n?    DCD    1064238881
        0x0004640c:    beb13641    A6..    DCD    3199284801
        0x00046410:    3f702d4f    O-p?    DCD    1064316239
        0x00046414:    beaae8bc    ....    DCD    3198871740
        0x00046418:    3f7150f4    .Pq?    DCD    1064390900
        0x0004641c:    bea493b7    ....    DCD    3198456759
        0x00046420:    3f726a03    .jr?    DCD    1064462851
        0x00046424:    be9e377a    z7..    DCD    3198039930
        0x00046428:    3f737871    qxs?    DCD    1064532081
        0x0004642c:    be97d44c    L...    DCD    3197621324
        0x00046430:    3f747c30    0|t?    DCD    1064598576
        0x00046434:    be916a75    uj..    DCD    3197201013
        0x00046438:    3f757536    6uu?    DCD    1064662326
        0x0004643c:    be8afa3e    >...    DCD    3196779070
        0x00046440:    3f766377    wcv?    DCD    1064723319
        0x00046444:    be8483ee    ....    DCD    3196355566
        0x00046448:    3f7746ea    .Fw?    DCD    1064781546
        0x0004644c:    be7c0f9c    ..|.    DCD    3195801500
        0x00046450:    3f781f84    ..x?    DCD    1064836996
        0x00046454:    be6f0c4d    M.o.    DCD    3194948685
        0x00046458:    3f78ed3c    <.x?    DCD    1064889660
        0x0004645c:    be61fe82    ..a.    DCD    3194093186
        0x00046460:    3f79b009    ..y?    DCD    1064939529
        0x00046464:    be54e6cd    ..T.    DCD    3193235149
        0x00046468:    3f7a67e2    .gz?    DCD    1064986594
        0x0004646c:    be47c5c2    ..G.    DCD    3192374722
        0x00046470:    3f7b14be    ..{?    DCD    1065030846
        0x00046474:    be3a9bf3    ..:.    DCD    3191512051
        0x00046478:    3f7bb698    ..{?    DCD    1065072280
        0x0004647c:    be2d69f5    .i-.    DCD    3190647285
        0x00046480:    3f7c4d67    gM|?    DCD    1065110887
        0x00046484:    be20305c    \0 .    DCD    3189780572
        0x00046488:    3f7cd925    %.|?    DCD    1065146661
        0x0004648c:    be12efbb    ....    DCD    3188912059
        0x00046490:    3f7d59cb    .Y}?    DCD    1065179595
        0x00046494:    be05a8a8    ....    DCD    3188041896
        0x00046498:    3f7dcf55    U.}?    DCD    1065209685
        0x0004649c:    bdf0b773    s...    DCD    3186669427
        0x000464a0:    3f7e39bc    .9~?    DCD    1065236924
        0x000464a4:    bdd61304    ....    DCD    3184923396
        0x000464a8:    3f7e98fd    ..~?    DCD    1065261309
        0x000464ac:    bdbb6533    3e..    DCD    3183174963
        0x000464b0:    3f7eed12    ..~?    DCD    1065282834
        0x000464b4:    bda0af2a    *...    DCD    3181424426
        0x000464b8:    3f7f35f9    .5.?    DCD    1065301497
        0x000464bc:    bd85f213    ....    DCD    3179672083
        0x000464c0:    3f7f73af    .s.?    DCD    1065317295
        0x000464c4:    bd565e3a    :^V.    DCD    3176554042
        0x000464c8:    3f7fa62f    /..?    DCD    1065330223
        0x000464cc:    bd20cee7    .. .    DCD    3173043943
        0x000464d0:    3f7fcd79    y..?    DCD    1065340281
        0x000464d4:    bcd6710a    .q..    DCD    3168170250
        0x000464d8:    3f7fe98b    ...?    DCD    1065347467
        0x000464dc:    bc5675bf    .uV.    DCD    3159782847
        0x000464e0:    3f7ffa63    c..?    DCD    1065351779
        0x000464e4:    a553c800    ..S.    DCD    2773731328
        0x000464e8:    3f800000    ...?    DCD    1065353216
        0x000464ec:    3c5675bf    .uV<    DCD    1012299199
        0x000464f0:    3f7ffa63    c..?    DCD    1065351779
        0x000464f4:    3cd6710a    .q.<    DCD    1020686602
        0x000464f8:    3f7fe98b    ...?    DCD    1065347467
        0x000464fc:    3d20cee7    .. =    DCD    1025560295
        0x00046500:    3f7fcd79    y..?    DCD    1065340281
        0x00046504:    3d565e3a    :^V=    DCD    1029070394
        0x00046508:    3f7fa62f    /..?    DCD    1065330223
        0x0004650c:    3d85f213    ...=    DCD    1032188435
        0x00046510:    3f7f73af    .s.?    DCD    1065317295
        0x00046514:    3da0af2a    *..=    DCD    1033940778
        0x00046518:    3f7f35f9    .5.?    DCD    1065301497
        0x0004651c:    3dbb6533    3e.=    DCD    1035691315
        0x00046520:    3f7eed12    ..~?    DCD    1065282834
        0x00046524:    3dd61304    ...=    DCD    1037439748
        0x00046528:    3f7e98fd    ..~?    DCD    1065261309
        0x0004652c:    3df0b773    s..=    DCD    1039185779
        0x00046530:    3f7e39bc    .9~?    DCD    1065236924
        0x00046534:    3e05a8a8    ...>    DCD    1040558248
        0x00046538:    3f7dcf55    U.}?    DCD    1065209685
        0x0004653c:    3e12efbb    ...>    DCD    1041428411
        0x00046540:    3f7d59cb    .Y}?    DCD    1065179595
        0x00046544:    3e20305c    \0 >    DCD    1042296924
        0x00046548:    3f7cd925    %.|?    DCD    1065146661
        0x0004654c:    3e2d69f5    .i->    DCD    1043163637
        0x00046550:    3f7c4d67    gM|?    DCD    1065110887
        0x00046554:    3e3a9bf3    ..:>    DCD    1044028403
        0x00046558:    3f7bb698    ..{?    DCD    1065072280
        0x0004655c:    3e47c5c2    ..G>    DCD    1044891074
        0x00046560:    3f7b14be    ..{?    DCD    1065030846
        0x00046564:    3e54e6cd    ..T>    DCD    1045751501
        0x00046568:    3f7a67e2    .gz?    DCD    1064986594
        0x0004656c:    3e61fe82    ..a>    DCD    1046609538
        0x00046570:    3f79b009    ..y?    DCD    1064939529
        0x00046574:    3e6f0c4d    M.o>    DCD    1047465037
        0x00046578:    3f78ed3c    <.x?    DCD    1064889660
        0x0004657c:    3e7c0f9c    ..|>    DCD    1048317852
        0x00046580:    3f781f84    ..x?    DCD    1064836996
        0x00046584:    3e8483ee    ...>    DCD    1048871918
        0x00046588:    3f7746ea    .Fw?    DCD    1064781546
        0x0004658c:    3e8afa3e    >..>    DCD    1049295422
        0x00046590:    3f766377    wcv?    DCD    1064723319
        0x00046594:    3e916a75    uj.>    DCD    1049717365
        0x00046598:    3f757536    6uu?    DCD    1064662326
        0x0004659c:    3e97d44c    L..>    DCD    1050137676
        0x000465a0:    3f747c30    0|t?    DCD    1064598576
        0x000465a4:    3e9e377a    z7.>    DCD    1050556282
        0x000465a8:    3f737871    qxs?    DCD    1064532081
        0x000465ac:    3ea493b7    ...>    DCD    1050973111
        0x000465b0:    3f726a03    .jr?    DCD    1064462851
        0x000465b4:    3eaae8bc    ...>    DCD    1051388092
        0x000465b8:    3f7150f4    .Pq?    DCD    1064390900
        0x000465bc:    3eb13641    A6.>    DCD    1051801153
        0x000465c0:    3f702d4f    O-p?    DCD    1064316239
        0x000465c4:    3eb77c01    .|.>    DCD    1052212225
        0x000465c8:    3f6eff21    !.n?    DCD    1064238881
        0x000465cc:    3ebdb9b4    ...>    DCD    1052621236
        0x000465d0:    3f6dc676    v.m?    DCD    1064158838
        0x000465d4:    3ec3ef15    ...>    DCD    1053028117
        0x000465d8:    3f6c835e    ^.l?    DCD    1064076126
        0x000465dc:    3eca1bde    ...>    DCD    1053432798
        0x000465e0:    3f6b35e7    .5k?    DCD    1063990759
        0x000465e4:    3ed03fc9    .?.>    DCD    1053835209
        0x000465e8:    3f69de1e    ..i?    DCD    1063902750
        0x000465ec:    3ed65a92    .Z.>    DCD    1054235282
        0x000465f0:    3f687c12    .|h?    DCD    1063812114
        0x000465f4:    3edc6bf3    .k.>    DCD    1054632947
        0x000465f8:    3f670fd4    ..g?    DCD    1063718868
        0x000465fc:    3ee273aa    .s.>    DCD    1055028138
        0x00046600:    3f659974    t.e?    DCD    1063623028
        0x00046604:    3ee87171    qq.>    DCD    1055420785
        0x00046608:    3f641901    ..d?    DCD    1063524609
        0x0004660c:    3eee6507    .e.>    DCD    1055810823
        0x00046610:    3f628e8d    ..b?    DCD    1063423629
        0x00046614:    3ef44e27    'N.>    DCD    1056198183
        0x00046618:    3f60fa28    (.`?    DCD    1063320104
        0x0004661c:    3efa2c90    .,.>    DCD    1056582800
        0x00046620:    3f5f5be6    .[_?    DCD    1063214054
        0x00046624:    3f000000    ...?    DCD    1056964608
        0x00046628:    3f5db3d7    ..]?    DCD    1063105495
        0x0004662c:    3f02e41b    ...?    DCD    1057154075
        0x00046630:    3f5c020f    ..\?    DCD    1062994447
        0x00046634:    3f05c277    w..?    DCD    1057342071
        0x00046638:    3f5a46a0    .FZ?    DCD    1062880928
        0x0004663c:    3f089af6    ...?    DCD    1057528566
        0x00046640:    3f58819e    ..X?    DCD    1062764958
        0x00046644:    3f0b6d77    wm.?    DCD    1057713527
        0x00046648:    3f56b31d    ..V?    DCD    1062646557
        0x0004664c:    3f0e39da    .9.?    DCD    1057896922
        0x00046650:    3f54db31    1.T?    DCD    1062525745
        0x00046654:    3f110000    ...?    DCD    1058078720
        0x00046658:    3f52f9ef    ..R?    DCD    1062402543
        0x0004665c:    3f13bfca    ...?    DCD    1058258890
        0x00046660:    3f510f6c    l.Q?    DCD    1062276972
        0x00046664:    3f167918    .y.?    DCD    1058437400
        0x00046668:    3f4f1bbd    ..O?    DCD    1062149053
        0x0004666c:    3f192bcd    .+.?    DCD    1058614221
        0x00046670:    3f4d1ef8    ..M?    DCD    1062018808
        0x00046674:    3f1bd7ca    ...?    DCD    1058789322
        0x00046678:    3f4b1934    4.K?    DCD    1061886260
        0x0004667c:    3f1e7cf1    .|.?    DCD    1058962673
        0x00046680:    3f490a88    ..I?    DCD    1061751432
        0x00046684:    3f211b24    $.!?    DCD    1059134244
        0x00046688:    3f46f30a    ..F?    DCD    1061614346
        0x0004668c:    3f23b246    F.#?    DCD    1059304006
        0x00046690:    3f44d2d1    ..D?    DCD    1061475025
        0x00046694:    3f26423a    :B&?    DCD    1059471930
        0x00046698:    3f42a9f7    ..B?    DCD    1061333495
        0x0004669c:    3f28cae3    ..(?    DCD    1059637987
        0x000466a0:    3f407893    .x@?    DCD    1061189779
        0x000466a4:    3f2b4c25    %L+?    DCD    1059802149
        0x000466a8:    3f3e3ebd    .>>?    DCD    1061043901
        0x000466ac:    3f2dc5e3    ..-?    DCD    1059964387
        0x000466b0:    3f3bfc8f    ..;?    DCD    1060895887
        0x000466b4:    3f303801    .80?    DCD    1060124673
        0x000466b8:    3f39b222    ".9?    DCD    1060745762
        0x000466bc:    3f32a265    e.2?    DCD    1060282981
        0x000466c0:    3f375f90    ._7?    DCD    1060593552
        0x000466c4:    3f3504f3    ..5?    DCD    1060439283
        0x000466c8:    3f3504f3    ..5?    DCD    1060439283
        0x000466cc:    3f375f90    ._7?    DCD    1060593552
        0x000466d0:    3f32a265    e.2?    DCD    1060282981
        0x000466d4:    3f39b222    ".9?    DCD    1060745762
        0x000466d8:    3f303801    .80?    DCD    1060124673
        0x000466dc:    3f3bfc8f    ..;?    DCD    1060895887
        0x000466e0:    3f2dc5e3    ..-?    DCD    1059964387
        0x000466e4:    3f3e3ebd    .>>?    DCD    1061043901
        0x000466e8:    3f2b4c25    %L+?    DCD    1059802149
        0x000466ec:    3f407893    .x@?    DCD    1061189779
        0x000466f0:    3f28cae3    ..(?    DCD    1059637987
        0x000466f4:    3f42a9f7    ..B?    DCD    1061333495
        0x000466f8:    3f26423a    :B&?    DCD    1059471930
        0x000466fc:    3f44d2d1    ..D?    DCD    1061475025
        0x00046700:    3f23b246    F.#?    DCD    1059304006
        0x00046704:    3f46f30a    ..F?    DCD    1061614346
        0x00046708:    3f211b24    $.!?    DCD    1059134244
        0x0004670c:    3f490a88    ..I?    DCD    1061751432
        0x00046710:    3f1e7cf1    .|.?    DCD    1058962673
        0x00046714:    3f4b1934    4.K?    DCD    1061886260
        0x00046718:    3f1bd7ca    ...?    DCD    1058789322
        0x0004671c:    3f4d1ef8    ..M?    DCD    1062018808
        0x00046720:    3f192bcd    .+.?    DCD    1058614221
        0x00046724:    3f4f1bbd    ..O?    DCD    1062149053
        0x00046728:    3f167918    .y.?    DCD    1058437400
        0x0004672c:    3f510f6c    l.Q?    DCD    1062276972
        0x00046730:    3f13bfca    ...?    DCD    1058258890
        0x00046734:    3f52f9ef    ..R?    DCD    1062402543
        0x00046738:    3f110000    ...?    DCD    1058078720
        0x0004673c:    3f54db31    1.T?    DCD    1062525745
        0x00046740:    3f0e39da    .9.?    DCD    1057896922
        0x00046744:    3f56b31d    ..V?    DCD    1062646557
        0x00046748:    3f0b6d77    wm.?    DCD    1057713527
        0x0004674c:    3f58819e    ..X?    DCD    1062764958
        0x00046750:    3f089af6    ...?    DCD    1057528566
        0x00046754:    3f5a46a0    .FZ?    DCD    1062880928
        0x00046758:    3f05c277    w..?    DCD    1057342071
        0x0004675c:    3f5c020f    ..\?    DCD    1062994447
        0x00046760:    3f02e41b    ...?    DCD    1057154075
        0x00046764:    3f5db3d7    ..]?    DCD    1063105495
        0x00046768:    3f000000    ...?    DCD    1056964608
        0x0004676c:    3f5f5be6    .[_?    DCD    1063214054
        0x00046770:    3efa2c90    .,.>    DCD    1056582800
        0x00046774:    3f60fa28    (.`?    DCD    1063320104
        0x00046778:    3ef44e27    'N.>    DCD    1056198183
        0x0004677c:    3f628e8d    ..b?    DCD    1063423629
        0x00046780:    3eee6507    .e.>    DCD    1055810823
        0x00046784:    3f641901    ..d?    DCD    1063524609
        0x00046788:    3ee87171    qq.>    DCD    1055420785
        0x0004678c:    3f659974    t.e?    DCD    1063623028
        0x00046790:    3ee273aa    .s.>    DCD    1055028138
        0x00046794:    3f670fd4    ..g?    DCD    1063718868
        0x00046798:    3edc6bf3    .k.>    DCD    1054632947
        0x0004679c:    3f687c12    .|h?    DCD    1063812114
        0x000467a0:    3ed65a92    .Z.>    DCD    1054235282
        0x000467a4:    3f69de1e    ..i?    DCD    1063902750
        0x000467a8:    3ed03fc9    .?.>    DCD    1053835209
        0x000467ac:    3f6b35e7    .5k?    DCD    1063990759
        0x000467b0:    3eca1bde    ...>    DCD    1053432798
        0x000467b4:    3f6c835e    ^.l?    DCD    1064076126
        0x000467b8:    3ec3ef15    ...>    DCD    1053028117
        0x000467bc:    3f6dc676    v.m?    DCD    1064158838
        0x000467c0:    3ebdb9b4    ...>    DCD    1052621236
        0x000467c4:    3f6eff21    !.n?    DCD    1064238881
        0x000467c8:    3eb77c01    .|.>    DCD    1052212225
        0x000467cc:    3f702d4f    O-p?    DCD    1064316239
        0x000467d0:    3eb13641    A6.>    DCD    1051801153
        0x000467d4:    3f7150f4    .Pq?    DCD    1064390900
        0x000467d8:    3eaae8bc    ...>    DCD    1051388092
        0x000467dc:    3f726a03    .jr?    DCD    1064462851
        0x000467e0:    3ea493b7    ...>    DCD    1050973111
        0x000467e4:    3f737871    qxs?    DCD    1064532081
        0x000467e8:    3e9e377a    z7.>    DCD    1050556282
        0x000467ec:    3f747c30    0|t?    DCD    1064598576
        0x000467f0:    3e97d44c    L..>    DCD    1050137676
        0x000467f4:    3f757536    6uu?    DCD    1064662326
        0x000467f8:    3e916a75    uj.>    DCD    1049717365
        0x000467fc:    3f766377    wcv?    DCD    1064723319
        0x00046800:    3e8afa3e    >..>    DCD    1049295422
        0x00046804:    3f7746ea    .Fw?    DCD    1064781546
        0x00046808:    3e8483ee    ...>    DCD    1048871918
        0x0004680c:    3f781f84    ..x?    DCD    1064836996
        0x00046810:    3e7c0f9c    ..|>    DCD    1048317852
        0x00046814:    3f78ed3c    <.x?    DCD    1064889660
        0x00046818:    3e6f0c4d    M.o>    DCD    1047465037
        0x0004681c:    3f79b009    ..y?    DCD    1064939529
        0x00046820:    3e61fe82    ..a>    DCD    1046609538
        0x00046824:    3f7a67e2    .gz?    DCD    1064986594
        0x00046828:    3e54e6cd    ..T>    DCD    1045751501
        0x0004682c:    3f7b14be    ..{?    DCD    1065030846
        0x00046830:    3e47c5c2    ..G>    DCD    1044891074
        0x00046834:    3f7bb698    ..{?    DCD    1065072280
        0x00046838:    3e3a9bf3    ..:>    DCD    1044028403
        0x0004683c:    3f7c4d67    gM|?    DCD    1065110887
        0x00046840:    3e2d69f5    .i->    DCD    1043163637
        0x00046844:    3f7cd925    %.|?    DCD    1065146661
        0x00046848:    3e20305c    \0 >    DCD    1042296924
        0x0004684c:    3f7d59cb    .Y}?    DCD    1065179595
        0x00046850:    3e12efbb    ...>    DCD    1041428411
        0x00046854:    3f7dcf55    U.}?    DCD    1065209685
        0x00046858:    3e05a8a8    ...>    DCD    1040558248
        0x0004685c:    3f7e39bc    .9~?    DCD    1065236924
        0x00046860:    3df0b773    s..=    DCD    1039185779
        0x00046864:    3f7e98fd    ..~?    DCD    1065261309
        0x00046868:    3dd61304    ...=    DCD    1037439748
        0x0004686c:    3f7eed12    ..~?    DCD    1065282834
        0x00046870:    3dbb6533    3e.=    DCD    1035691315
        0x00046874:    3f7f35f9    .5.?    DCD    1065301497
        0x00046878:    3da0af2a    *..=    DCD    1033940778
        0x0004687c:    3f7f73af    .s.?    DCD    1065317295
        0x00046880:    3d85f213    ...=    DCD    1032188435
        0x00046884:    3f7fa62f    /..?    DCD    1065330223
        0x00046888:    3d565e3a    :^V=    DCD    1029070394
        0x0004688c:    3f7fcd79    y..?    DCD    1065340281
        0x00046890:    3d20cee7    .. =    DCD    1025560295
        0x00046894:    3f7fe98b    ...?    DCD    1065347467
        0x00046898:    3cd6710a    .q.<    DCD    1020686602
        0x0004689c:    3f7ffa63    c..?    DCD    1065351779
        0x000468a0:    3c5675bf    .uV<    DCD    1012299199
    .constdata
    fft_bitrev480
        0x000468a4:    00600000    ..`.    DCD    6291456
        0x000468a8:    012000c0    .. .    DCD    18874560
        0x000468ac:    00200180    .. .    DCD    2097536
        0x000468b0:    00e00080    ....    DCD    14680192
        0x000468b4:    01a00140    @...    DCD    27263296
        0x000468b8:    00a00040    @...    DCD    10485824
        0x000468bc:    01600100    ..`.    DCD    23068928
        0x000468c0:    000801c0    ....    DCD    524736
        0x000468c4:    00c80068    h...    DCD    13107304
        0x000468c8:    01880128    (...    DCD    25690408
        0x000468cc:    00880028    (...    DCD    8912936
        0x000468d0:    014800e8    ..H.    DCD    21496040
        0x000468d4:    004801a8    ..H.    DCD    4719016
        0x000468d8:    010800a8    ....    DCD    17301672
        0x000468dc:    01c80168    h...    DCD    29884776
        0x000468e0:    00700010    ..p.    DCD    7340048
        0x000468e4:    013000d0    ..0.    DCD    19923152
        0x000468e8:    00300190    ..0.    DCD    3146128
        0x000468ec:    00f00090    ....    DCD    15728784
        0x000468f0:    01b00150    P...    DCD    28311888
        0x000468f4:    00b00050    P...    DCD    11534416
        0x000468f8:    01700110    ..p.    DCD    24117520
        0x000468fc:    001801d0    ....    DCD    1573328
        0x00046900:    00d80078    x...    DCD    14155896
        0x00046904:    01980138    8...    DCD    26739000
        0x00046908:    00980038    8...    DCD    9961528
        0x0004690c:    015800f8    ..X.    DCD    22544632
        0x00046910:    005801b8    ..X.    DCD    5767608
        0x00046914:    011800b8    ....    DCD    18350264
        0x00046918:    01d80178    x...    DCD    30933368
        0x0004691c:    00640004    ..d.    DCD    6553604
        0x00046920:    012400c4    ..$.    DCD    19136708
        0x00046924:    00240184    ..$.    DCD    2359684
        0x00046928:    00e40084    ....    DCD    14942340
        0x0004692c:    01a40144    D...    DCD    27525444
        0x00046930:    00a40044    D...    DCD    10747972
        0x00046934:    01640104    ..d.    DCD    23331076
        0x00046938:    000c01c4    ....    DCD    786884
        0x0004693c:    00cc006c    l...    DCD    13369452
        0x00046940:    018c012c    ,...    DCD    25952556
        0x00046944:    008c002c    ,...    DCD    9175084
        0x00046948:    014c00ec    ..L.    DCD    21758188
        0x0004694c:    004c01ac    ..L.    DCD    4981164
        0x00046950:    010c00ac    ....    DCD    17563820
        0x00046954:    01cc016c    l...    DCD    30146924
        0x00046958:    00740014    ..t.    DCD    7602196
        0x0004695c:    013400d4    ..4.    DCD    20185300
        0x00046960:    00340194    ..4.    DCD    3408276
        0x00046964:    00f40094    ....    DCD    15990932
        0x00046968:    01b40154    T...    DCD    28574036
        0x0004696c:    00b40054    T...    DCD    11796564
        0x00046970:    01740114    ..t.    DCD    24379668
        0x00046974:    001c01d4    ....    DCD    1835476
        0x00046978:    00dc007c    |...    DCD    14418044
        0x0004697c:    019c013c    <...    DCD    27001148
        0x00046980:    009c003c    <...    DCD    10223676
        0x00046984:    015c00fc    ..\.    DCD    22806780
        0x00046988:    005c01bc    ..\.    DCD    6029756
        0x0004698c:    011c00bc    ....    DCD    18612412
        0x00046990:    01dc017c    |...    DCD    31195516
        0x00046994:    00610001    ..a.    DCD    6356993
        0x00046998:    012100c1    ..!.    DCD    18940097
        0x0004699c:    00210181    ..!.    DCD    2163073
        0x000469a0:    00e10081    ....    DCD    14745729
        0x000469a4:    01a10141    A...    DCD    27328833
        0x000469a8:    00a10041    A...    DCD    10551361
        0x000469ac:    01610101    ..a.    DCD    23134465
        0x000469b0:    000901c1    ....    DCD    590273
        0x000469b4:    00c90069    i...    DCD    13172841
        0x000469b8:    01890129    )...    DCD    25755945
        0x000469bc:    00890029    )...    DCD    8978473
        0x000469c0:    014900e9    ..I.    DCD    21561577
        0x000469c4:    004901a9    ..I.    DCD    4784553
        0x000469c8:    010900a9    ....    DCD    17367209
        0x000469cc:    01c90169    i...    DCD    29950313
        0x000469d0:    00710011    ..q.    DCD    7405585
        0x000469d4:    013100d1    ..1.    DCD    19988689
        0x000469d8:    00310191    ..1.    DCD    3211665
        0x000469dc:    00f10091    ....    DCD    15794321
        0x000469e0:    01b10151    Q...    DCD    28377425
        0x000469e4:    00b10051    Q...    DCD    11599953
        0x000469e8:    01710111    ..q.    DCD    24183057
        0x000469ec:    001901d1    ....    DCD    1638865
        0x000469f0:    00d90079    y...    DCD    14221433
        0x000469f4:    01990139    9...    DCD    26804537
        0x000469f8:    00990039    9...    DCD    10027065
        0x000469fc:    015900f9    ..Y.    DCD    22610169
        0x00046a00:    005901b9    ..Y.    DCD    5833145
        0x00046a04:    011900b9    ....    DCD    18415801
        0x00046a08:    01d90179    y...    DCD    30998905
        0x00046a0c:    00650005    ..e.    DCD    6619141
        0x00046a10:    012500c5    ..%.    DCD    19202245
        0x00046a14:    00250185    ..%.    DCD    2425221
        0x00046a18:    00e50085    ....    DCD    15007877
        0x00046a1c:    01a50145    E...    DCD    27590981
        0x00046a20:    00a50045    E...    DCD    10813509
        0x00046a24:    01650105    ..e.    DCD    23396613
        0x00046a28:    000d01c5    ....    DCD    852421
        0x00046a2c:    00cd006d    m...    DCD    13434989
        0x00046a30:    018d012d    -...    DCD    26018093
        0x00046a34:    008d002d    -...    DCD    9240621
        0x00046a38:    014d00ed    ..M.    DCD    21823725
        0x00046a3c:    004d01ad    ..M.    DCD    5046701
        0x00046a40:    010d00ad    ....    DCD    17629357
        0x00046a44:    01cd016d    m...    DCD    30212461
        0x00046a48:    00750015    ..u.    DCD    7667733
        0x00046a4c:    013500d5    ..5.    DCD    20250837
        0x00046a50:    00350195    ..5.    DCD    3473813
        0x00046a54:    00f50095    ....    DCD    16056469
        0x00046a58:    01b50155    U...    DCD    28639573
        0x00046a5c:    00b50055    U...    DCD    11862101
        0x00046a60:    01750115    ..u.    DCD    24445205
        0x00046a64:    001d01d5    ....    DCD    1901013
        0x00046a68:    00dd007d    }...    DCD    14483581
        0x00046a6c:    019d013d    =...    DCD    27066685
        0x00046a70:    009d003d    =...    DCD    10289213
        0x00046a74:    015d00fd    ..].    DCD    22872317
        0x00046a78:    005d01bd    ..].    DCD    6095293
        0x00046a7c:    011d00bd    ....    DCD    18677949
        0x00046a80:    01dd017d    }...    DCD    31261053
        0x00046a84:    00620002    ..b.    DCD    6422530
        0x00046a88:    012200c2    ..".    DCD    19005634
        0x00046a8c:    00220182    ..".    DCD    2228610
        0x00046a90:    00e20082    ....    DCD    14811266
        0x00046a94:    01a20142    B...    DCD    27394370
        0x00046a98:    00a20042    B...    DCD    10616898
        0x00046a9c:    01620102    ..b.    DCD    23200002
        0x00046aa0:    000a01c2    ....    DCD    655810
        0x00046aa4:    00ca006a    j...    DCD    13238378
        0x00046aa8:    018a012a    *...    DCD    25821482
        0x00046aac:    008a002a    *...    DCD    9044010
        0x00046ab0:    014a00ea    ..J.    DCD    21627114
        0x00046ab4:    004a01aa    ..J.    DCD    4850090
        0x00046ab8:    010a00aa    ....    DCD    17432746
        0x00046abc:    01ca016a    j...    DCD    30015850
        0x00046ac0:    00720012    ..r.    DCD    7471122
        0x00046ac4:    013200d2    ..2.    DCD    20054226
        0x00046ac8:    00320192    ..2.    DCD    3277202
        0x00046acc:    00f20092    ....    DCD    15859858
        0x00046ad0:    01b20152    R...    DCD    28442962
        0x00046ad4:    00b20052    R...    DCD    11665490
        0x00046ad8:    01720112    ..r.    DCD    24248594
        0x00046adc:    001a01d2    ....    DCD    1704402
        0x00046ae0:    00da007a    z...    DCD    14286970
        0x00046ae4:    019a013a    :...    DCD    26870074
        0x00046ae8:    009a003a    :...    DCD    10092602
        0x00046aec:    015a00fa    ..Z.    DCD    22675706
        0x00046af0:    005a01ba    ..Z.    DCD    5898682
        0x00046af4:    011a00ba    ....    DCD    18481338
        0x00046af8:    01da017a    z...    DCD    31064442
        0x00046afc:    00660006    ..f.    DCD    6684678
        0x00046b00:    012600c6    ..&.    DCD    19267782
        0x00046b04:    00260186    ..&.    DCD    2490758
        0x00046b08:    00e60086    ....    DCD    15073414
        0x00046b0c:    01a60146    F...    DCD    27656518
        0x00046b10:    00a60046    F...    DCD    10879046
        0x00046b14:    01660106    ..f.    DCD    23462150
        0x00046b18:    000e01c6    ....    DCD    917958
        0x00046b1c:    00ce006e    n...    DCD    13500526
        0x00046b20:    018e012e    ....    DCD    26083630
        0x00046b24:    008e002e    ....    DCD    9306158
        0x00046b28:    014e00ee    ..N.    DCD    21889262
        0x00046b2c:    004e01ae    ..N.    DCD    5112238
        0x00046b30:    010e00ae    ....    DCD    17694894
        0x00046b34:    01ce016e    n...    DCD    30277998
        0x00046b38:    00760016    ..v.    DCD    7733270
        0x00046b3c:    013600d6    ..6.    DCD    20316374
        0x00046b40:    00360196    ..6.    DCD    3539350
        0x00046b44:    00f60096    ....    DCD    16122006
        0x00046b48:    01b60156    V...    DCD    28705110
        0x00046b4c:    00b60056    V...    DCD    11927638
        0x00046b50:    01760116    ..v.    DCD    24510742
        0x00046b54:    001e01d6    ....    DCD    1966550
        0x00046b58:    00de007e    ~...    DCD    14549118
        0x00046b5c:    019e013e    >...    DCD    27132222
        0x00046b60:    009e003e    >...    DCD    10354750
        0x00046b64:    015e00fe    ..^.    DCD    22937854
        0x00046b68:    005e01be    ..^.    DCD    6160830
        0x00046b6c:    011e00be    ....    DCD    18743486
        0x00046b70:    01de017e    ~...    DCD    31326590
        0x00046b74:    00630003    ..c.    DCD    6488067
        0x00046b78:    012300c3    ..#.    DCD    19071171
        0x00046b7c:    00230183    ..#.    DCD    2294147
        0x00046b80:    00e30083    ....    DCD    14876803
        0x00046b84:    01a30143    C...    DCD    27459907
        0x00046b88:    00a30043    C...    DCD    10682435
        0x00046b8c:    01630103    ..c.    DCD    23265539
        0x00046b90:    000b01c3    ....    DCD    721347
        0x00046b94:    00cb006b    k...    DCD    13303915
        0x00046b98:    018b012b    +...    DCD    25887019
        0x00046b9c:    008b002b    +...    DCD    9109547
        0x00046ba0:    014b00eb    ..K.    DCD    21692651
        0x00046ba4:    004b01ab    ..K.    DCD    4915627
        0x00046ba8:    010b00ab    ....    DCD    17498283
        0x00046bac:    01cb016b    k...    DCD    30081387
        0x00046bb0:    00730013    ..s.    DCD    7536659
        0x00046bb4:    013300d3    ..3.    DCD    20119763
        0x00046bb8:    00330193    ..3.    DCD    3342739
        0x00046bbc:    00f30093    ....    DCD    15925395
        0x00046bc0:    01b30153    S...    DCD    28508499
        0x00046bc4:    00b30053    S...    DCD    11731027
        0x00046bc8:    01730113    ..s.    DCD    24314131
        0x00046bcc:    001b01d3    ....    DCD    1769939
        0x00046bd0:    00db007b    {...    DCD    14352507
        0x00046bd4:    019b013b    ;...    DCD    26935611
        0x00046bd8:    009b003b    ;...    DCD    10158139
        0x00046bdc:    015b00fb    ..[.    DCD    22741243
        0x00046be0:    005b01bb    ..[.    DCD    5964219
        0x00046be4:    011b00bb    ....    DCD    18546875
        0x00046be8:    01db017b    {...    DCD    31129979
        0x00046bec:    00670007    ..g.    DCD    6750215
        0x00046bf0:    012700c7    ..'.    DCD    19333319
        0x00046bf4:    00270187    ..'.    DCD    2556295
        0x00046bf8:    00e70087    ....    DCD    15138951
        0x00046bfc:    01a70147    G...    DCD    27722055
        0x00046c00:    00a70047    G...    DCD    10944583
        0x00046c04:    01670107    ..g.    DCD    23527687
        0x00046c08:    000f01c7    ....    DCD    983495
        0x00046c0c:    00cf006f    o...    DCD    13566063
        0x00046c10:    018f012f    /...    DCD    26149167
        0x00046c14:    008f002f    /...    DCD    9371695
        0x00046c18:    014f00ef    ..O.    DCD    21954799
        0x00046c1c:    004f01af    ..O.    DCD    5177775
        0x00046c20:    010f00af    ....    DCD    17760431
        0x00046c24:    01cf016f    o...    DCD    30343535
        0x00046c28:    00770017    ..w.    DCD    7798807
        0x00046c2c:    013700d7    ..7.    DCD    20381911
        0x00046c30:    00370197    ..7.    DCD    3604887
        0x00046c34:    00f70097    ....    DCD    16187543
        0x00046c38:    01b70157    W...    DCD    28770647
        0x00046c3c:    00b70057    W...    DCD    11993175
        0x00046c40:    01770117    ..w.    DCD    24576279
        0x00046c44:    001f01d7    ....    DCD    2032087
        0x00046c48:    00df007f    ....    DCD    14614655
        0x00046c4c:    019f013f    ?...    DCD    27197759
        0x00046c50:    009f003f    ?...    DCD    10420287
        0x00046c54:    015f00ff    .._.    DCD    23003391
        0x00046c58:    005f01bf    .._.    DCD    6226367
        0x00046c5c:    011f00bf    ....    DCD    18809023
        0x00046c60:    01df017f    ....    DCD    31392127
    .constdata
    fft_bitrev240
        0x00046c64:    00300000    ..0.    DCD    3145728
        0x00046c68:    00900060    `...    DCD    9437280
        0x00046c6c:    001000c0    ....    DCD    1048768
        0x00046c70:    00700040    @.p.    DCD    7340096
        0x00046c74:    00d000a0    ....    DCD    13631648
        0x00046c78:    00500020     .P.    DCD    5242912
        0x00046c7c:    00b00080    ....    DCD    11534464
        0x00046c80:    000400e0    ....    DCD    262368
        0x00046c84:    00640034    4.d.    DCD    6553652
        0x00046c88:    00c40094    ....    DCD    12845204
        0x00046c8c:    00440014    ..D.    DCD    4456468
        0x00046c90:    00a40074    t...    DCD    10748020
        0x00046c94:    002400d4    ..$.    DCD    2359508
        0x00046c98:    00840054    T...    DCD    8650836
        0x00046c9c:    00e400b4    ....    DCD    14942388
        0x00046ca0:    00380008    ..8.    DCD    3670024
        0x00046ca4:    00980068    h...    DCD    9961576
        0x00046ca8:    001800c8    ....    DCD    1573064
        0x00046cac:    00780048    H.x.    DCD    7864392
        0x00046cb0:    00d800a8    ....    DCD    14155944
        0x00046cb4:    00580028    (.X.    DCD    5767208
        0x00046cb8:    00b80088    ....    DCD    12058760
        0x00046cbc:    000c00e8    ....    DCD    786664
        0x00046cc0:    006c003c    <.l.    DCD    7077948
        0x00046cc4:    00cc009c    ....    DCD    13369500
        0x00046cc8:    004c001c    ..L.    DCD    4980764
        0x00046ccc:    00ac007c    |...    DCD    11272316
        0x00046cd0:    002c00dc    ..,.    DCD    2883804
        0x00046cd4:    008c005c    \...    DCD    9175132
        0x00046cd8:    00ec00bc    ....    DCD    15466684
        0x00046cdc:    00310001    ..1.    DCD    3211265
        0x00046ce0:    00910061    a...    DCD    9502817
        0x00046ce4:    001100c1    ....    DCD    1114305
        0x00046ce8:    00710041    A.q.    DCD    7405633
        0x00046cec:    00d100a1    ....    DCD    13697185
        0x00046cf0:    00510021    !.Q.    DCD    5308449
        0x00046cf4:    00b10081    ....    DCD    11600001
        0x00046cf8:    000500e1    ....    DCD    327905
        0x00046cfc:    00650035    5.e.    DCD    6619189
        0x00046d00:    00c50095    ....    DCD    12910741
        0x00046d04:    00450015    ..E.    DCD    4522005
        0x00046d08:    00a50075    u...    DCD    10813557
        0x00046d0c:    002500d5    ..%.    DCD    2425045
        0x00046d10:    00850055    U...    DCD    8716373
        0x00046d14:    00e500b5    ....    DCD    15007925
        0x00046d18:    00390009    ..9.    DCD    3735561
        0x00046d1c:    00990069    i...    DCD    10027113
        0x00046d20:    001900c9    ....    DCD    1638601
        0x00046d24:    00790049    I.y.    DCD    7929929
        0x00046d28:    00d900a9    ....    DCD    14221481
        0x00046d2c:    00590029    ).Y.    DCD    5832745
        0x00046d30:    00b90089    ....    DCD    12124297
        0x00046d34:    000d00e9    ....    DCD    852201
        0x00046d38:    006d003d    =.m.    DCD    7143485
        0x00046d3c:    00cd009d    ....    DCD    13435037
        0x00046d40:    004d001d    ..M.    DCD    5046301
        0x00046d44:    00ad007d    }...    DCD    11337853
        0x00046d48:    002d00dd    ..-.    DCD    2949341
        0x00046d4c:    008d005d    ]...    DCD    9240669
        0x00046d50:    00ed00bd    ....    DCD    15532221
        0x00046d54:    00320002    ..2.    DCD    3276802
        0x00046d58:    00920062    b...    DCD    9568354
        0x00046d5c:    001200c2    ....    DCD    1179842
        0x00046d60:    00720042    B.r.    DCD    7471170
        0x00046d64:    00d200a2    ....    DCD    13762722
        0x00046d68:    00520022    ".R.    DCD    5373986
        0x00046d6c:    00b20082    ....    DCD    11665538
        0x00046d70:    000600e2    ....    DCD    393442
        0x00046d74:    00660036    6.f.    DCD    6684726
        0x00046d78:    00c60096    ....    DCD    12976278
        0x00046d7c:    00460016    ..F.    DCD    4587542
        0x00046d80:    00a60076    v...    DCD    10879094
        0x00046d84:    002600d6    ..&.    DCD    2490582
        0x00046d88:    00860056    V...    DCD    8781910
        0x00046d8c:    00e600b6    ....    DCD    15073462
        0x00046d90:    003a000a    ..:.    DCD    3801098
        0x00046d94:    009a006a    j...    DCD    10092650
        0x00046d98:    001a00ca    ....    DCD    1704138
        0x00046d9c:    007a004a    J.z.    DCD    7995466
        0x00046da0:    00da00aa    ....    DCD    14287018
        0x00046da4:    005a002a    *.Z.    DCD    5898282
        0x00046da8:    00ba008a    ....    DCD    12189834
        0x00046dac:    000e00ea    ....    DCD    917738
        0x00046db0:    006e003e    >.n.    DCD    7209022
        0x00046db4:    00ce009e    ....    DCD    13500574
        0x00046db8:    004e001e    ..N.    DCD    5111838
        0x00046dbc:    00ae007e    ~...    DCD    11403390
        0x00046dc0:    002e00de    ....    DCD    3014878
        0x00046dc4:    008e005e    ^...    DCD    9306206
        0x00046dc8:    00ee00be    ....    DCD    15597758
        0x00046dcc:    00330003    ..3.    DCD    3342339
        0x00046dd0:    00930063    c...    DCD    9633891
        0x00046dd4:    001300c3    ....    DCD    1245379
        0x00046dd8:    00730043    C.s.    DCD    7536707
        0x00046ddc:    00d300a3    ....    DCD    13828259
        0x00046de0:    00530023    #.S.    DCD    5439523
        0x00046de4:    00b30083    ....    DCD    11731075
        0x00046de8:    000700e3    ....    DCD    458979
        0x00046dec:    00670037    7.g.    DCD    6750263
        0x00046df0:    00c70097    ....    DCD    13041815
        0x00046df4:    00470017    ..G.    DCD    4653079
        0x00046df8:    00a70077    w...    DCD    10944631
        0x00046dfc:    002700d7    ..'.    DCD    2556119
        0x00046e00:    00870057    W...    DCD    8847447
        0x00046e04:    00e700b7    ....    DCD    15138999
        0x00046e08:    003b000b    ..;.    DCD    3866635
        0x00046e0c:    009b006b    k...    DCD    10158187
        0x00046e10:    001b00cb    ....    DCD    1769675
        0x00046e14:    007b004b    K.{.    DCD    8061003
        0x00046e18:    00db00ab    ....    DCD    14352555
        0x00046e1c:    005b002b    +.[.    DCD    5963819
        0x00046e20:    00bb008b    ....    DCD    12255371
        0x00046e24:    000f00eb    ....    DCD    983275
        0x00046e28:    006f003f    ?.o.    DCD    7274559
        0x00046e2c:    00cf009f    ....    DCD    13566111
        0x00046e30:    004f001f    ..O.    DCD    5177375
        0x00046e34:    00af007f    ....    DCD    11468927
        0x00046e38:    002f00df    ../.    DCD    3080415
        0x00046e3c:    008f005f    _...    DCD    9371743
        0x00046e40:    00ef00bf    ....    DCD    15663295
    .constdata
    fft_bitrev120
        0x00046e44:    00180000    ....    DCD    1572864
        0x00046e48:    00480030    0.H.    DCD    4718640
        0x00046e4c:    00080060    `...    DCD    524384
        0x00046e50:    00380020     .8.    DCD    3670048
        0x00046e54:    00680050    P.h.    DCD    6815824
        0x00046e58:    00280010    ..(.    DCD    2621456
        0x00046e5c:    00580040    @.X.    DCD    5767232
        0x00046e60:    00040070    p...    DCD    262256
        0x00046e64:    0034001c    ..4.    DCD    3407900
        0x00046e68:    0064004c    L.d.    DCD    6553676
        0x00046e6c:    0024000c    ..$.    DCD    2359308
        0x00046e70:    0054003c    <.T.    DCD    5505084
        0x00046e74:    0014006c    l...    DCD    1310828
        0x00046e78:    0044002c    ,.D.    DCD    4456492
        0x00046e7c:    0074005c    \.t.    DCD    7602268
        0x00046e80:    00190001    ....    DCD    1638401
        0x00046e84:    00490031    1.I.    DCD    4784177
        0x00046e88:    00090061    a...    DCD    589921
        0x00046e8c:    00390021    !.9.    DCD    3735585
        0x00046e90:    00690051    Q.i.    DCD    6881361
        0x00046e94:    00290011    ..).    DCD    2686993
        0x00046e98:    00590041    A.Y.    DCD    5832769
        0x00046e9c:    00050071    q...    DCD    327793
        0x00046ea0:    0035001d    ..5.    DCD    3473437
        0x00046ea4:    0065004d    M.e.    DCD    6619213
        0x00046ea8:    0025000d    ..%.    DCD    2424845
        0x00046eac:    0055003d    =.U.    DCD    5570621
        0x00046eb0:    0015006d    m...    DCD    1376365
        0x00046eb4:    0045002d    -.E.    DCD    4522029
        0x00046eb8:    0075005d    ].u.    DCD    7667805
        0x00046ebc:    001a0002    ....    DCD    1703938
        0x00046ec0:    004a0032    2.J.    DCD    4849714
        0x00046ec4:    000a0062    b...    DCD    655458
        0x00046ec8:    003a0022    ".:.    DCD    3801122
        0x00046ecc:    006a0052    R.j.    DCD    6946898
        0x00046ed0:    002a0012    ..*.    DCD    2752530
        0x00046ed4:    005a0042    B.Z.    DCD    5898306
        0x00046ed8:    00060072    r...    DCD    393330
        0x00046edc:    0036001e    ..6.    DCD    3538974
        0x00046ee0:    0066004e    N.f.    DCD    6684750
        0x00046ee4:    0026000e    ..&.    DCD    2490382
        0x00046ee8:    0056003e    >.V.    DCD    5636158
        0x00046eec:    0016006e    n...    DCD    1441902
        0x00046ef0:    0046002e    ..F.    DCD    4587566
        0x00046ef4:    0076005e    ^.v.    DCD    7733342
        0x00046ef8:    001b0003    ....    DCD    1769475
        0x00046efc:    004b0033    3.K.    DCD    4915251
        0x00046f00:    000b0063    c...    DCD    720995
        0x00046f04:    003b0023    #.;.    DCD    3866659
        0x00046f08:    006b0053    S.k.    DCD    7012435
        0x00046f0c:    002b0013    ..+.    DCD    2818067
        0x00046f10:    005b0043    C.[.    DCD    5963843
        0x00046f14:    00070073    s...    DCD    458867
        0x00046f18:    0037001f    ..7.    DCD    3604511
        0x00046f1c:    0067004f    O.g.    DCD    6750287
        0x00046f20:    0027000f    ..'.    DCD    2555919
        0x00046f24:    0057003f    ?.W.    DCD    5701695
        0x00046f28:    0017006f    o...    DCD    1507439
        0x00046f2c:    0047002f    /.G.    DCD    4653103
        0x00046f30:    0077005f    _.w.    DCD    7798879
    .constdata
    fft_bitrev60
        0x00046f34:    000c0000    ....    DCD    786432
        0x00046f38:    00240018    ..$.    DCD    2359320
        0x00046f3c:    00040030    0...    DCD    262192
        0x00046f40:    001c0010    ....    DCD    1835024
        0x00046f44:    00340028    (.4.    DCD    3407912
        0x00046f48:    00140008    ....    DCD    1310728
        0x00046f4c:    002c0020     .,.    DCD    2883616
        0x00046f50:    00010038    8...    DCD    65592
        0x00046f54:    0019000d    ....    DCD    1638413
        0x00046f58:    00310025    %.1.    DCD    3211301
        0x00046f5c:    00110005    ....    DCD    1114117
        0x00046f60:    0029001d    ..).    DCD    2687005
        0x00046f64:    00090035    5...    DCD    589877
        0x00046f68:    00210015    ..!.    DCD    2162709
        0x00046f6c:    0039002d    -.9.    DCD    3735597
        0x00046f70:    000e0002    ....    DCD    917506
        0x00046f74:    0026001a    ..&.    DCD    2490394
        0x00046f78:    00060032    2...    DCD    393266
        0x00046f7c:    001e0012    ....    DCD    1966098
        0x00046f80:    0036002a    *.6.    DCD    3538986
        0x00046f84:    0016000a    ....    DCD    1441802
        0x00046f88:    002e0022    "...    DCD    3014690
        0x00046f8c:    0003003a    :...    DCD    196666
        0x00046f90:    001b000f    ....    DCD    1769487
        0x00046f94:    00330027    '.3.    DCD    3342375
        0x00046f98:    00130007    ....    DCD    1245191
        0x00046f9c:    002b001f    ..+.    DCD    2818079
        0x00046fa0:    000b0037    7...    DCD    720951
        0x00046fa4:    00230017    ..#.    DCD    2293783
        0x00046fa8:    003b002f    /.;.    DCD    3866671
    .constdata
    fft_state48000_960_0
        0x00046fac:    000001e0    ....    DCD    480
        0x00046fb0:    3b088887    ...;    DCD    990414983
        0x00046fb4:    ffffffff    ....    DCD    4294967295
        0x00046fb8:    00600005    ..`.    DCD    6291461
        0x00046fbc:    00200003    .. .    DCD    2097155
        0x00046fc0:    00080004    ....    DCD    524292
        0x00046fc4:    00040002    ....    DCD    262146
        0x00046fc8:    00010004    ....    DCD    65540
        0x00046fcc:    00000000    ....    DCD    0
        0x00046fd0:    00000000    ....    DCD    0
        0x00046fd4:    00000000    ....    DCD    0
        0x00046fd8:    000468a4    .h..    DCD    288932
        0x00046fdc:    000459a4    .Y..    DCD    285092
        0x00046fe0:    00000000    ....    DCD    0
    .constdata
    fft_state48000_960_1
        0x00046fe4:    000000f0    ....    DCD    240
        0x00046fe8:    3b888889    ...;    DCD    998803593
        0x00046fec:    00000001    ....    DCD    1
        0x00046ff0:    00300005    ..0.    DCD    3145733
        0x00046ff4:    00100003    ....    DCD    1048579
        0x00046ff8:    00040004    ....    DCD    262148
        0x00046ffc:    00010004    ....    DCD    65540
        0x00047000:    00000000    ....    DCD    0
        0x00047004:    00000000    ....    DCD    0
        0x00047008:    00000000    ....    DCD    0
        0x0004700c:    00000000    ....    DCD    0
        0x00047010:    00046c64    dl..    DCD    289892
        0x00047014:    000459a4    .Y..    DCD    285092
        0x00047018:    00000000    ....    DCD    0
    .constdata
    fft_state48000_960_2
        0x0004701c:    00000078    x...    DCD    120
        0x00047020:    3c088888    ...<    DCD    1007192200
        0x00047024:    00000002    ....    DCD    2
        0x00047028:    00180005    ....    DCD    1572869
        0x0004702c:    00080003    ....    DCD    524291
        0x00047030:    00040002    ....    DCD    262146
        0x00047034:    00010004    ....    DCD    65540
        0x00047038:    00000000    ....    DCD    0
        0x0004703c:    00000000    ....    DCD    0
        0x00047040:    00000000    ....    DCD    0
        0x00047044:    00000000    ....    DCD    0
        0x00047048:    00046e44    Dn..    DCD    290372
        0x0004704c:    000459a4    .Y..    DCD    285092
        0x00047050:    00000000    ....    DCD    0
    .constdata
    fft_state48000_960_3
        0x00047054:    0000003c    <...    DCD    60
        0x00047058:    3c888889    ...<    DCD    1015580809
        0x0004705c:    00000003    ....    DCD    3
        0x00047060:    000c0005    ....    DCD    786437
        0x00047064:    00040003    ....    DCD    262147
        0x00047068:    00010004    ....    DCD    65540
        0x0004706c:    00000000    ....    DCD    0
        0x00047070:    00000000    ....    DCD    0
        0x00047074:    00000000    ....    DCD    0
        0x00047078:    00000000    ....    DCD    0
        0x0004707c:    00000000    ....    DCD    0
        0x00047080:    00046f34    4o..    DCD    290612
        0x00047084:    000459a4    .Y..    DCD    285092
        0x00047088:    00000000    ....    DCD    0
    .constdata
    mdct_twiddles960
        0x0004708c:    3f7fffff    ...?    DCD    1065353215
        0x00047090:    3f7fff8e    ...?    DCD    1065353102
        0x00047094:    3f7ffe6a    j..?    DCD    1065352810
        0x00047098:    3f7ffc93    ...?    DCD    1065352339
        0x0004709c:    3f7ffa07    ...?    DCD    1065351687
        0x000470a0:    3f7ff6c8    ...?    DCD    1065350856
        0x000470a4:    3f7ff2d6    ...?    DCD    1065349846
        0x000470a8:    3f7fee30    0..?    DCD    1065348656
        0x000470ac:    3f7fe8d6    ...?    DCD    1065347286
        0x000470b0:    3f7fe2c8    ...?    DCD    1065345736
        0x000470b4:    3f7fdc07    ...?    DCD    1065344007
        0x000470b8:    3f7fd493    ...?    DCD    1065342099
        0x000470bc:    3f7fcc6b    k..?    DCD    1065340011
        0x000470c0:    3f7fc38f    ...?    DCD    1065337743
        0x000470c4:    3f7fba00    ...?    DCD    1065335296
        0x000470c8:    3f7fafbd    ...?    DCD    1065332669
        0x000470cc:    3f7fa4c7    ...?    DCD    1065329863
        0x000470d0:    3f7f991d    ...?    DCD    1065326877
        0x000470d4:    3f7f8cc0    ...?    DCD    1065323712
        0x000470d8:    3f7f7fb0    ...?    DCD    1065320368
        0x000470dc:    3f7f71ec    .q.?    DCD    1065316844
        0x000470e0:    3f7f6376    vc.?    DCD    1065313142
        0x000470e4:    3f7f544b    KT.?    DCD    1065309259
        0x000470e8:    3f7f446e    nD.?    DCD    1065305198
        0x000470ec:    3f7f33de    .3.?    DCD    1065300958
        0x000470f0:    3f7f229a    .".?    DCD    1065296538
        0x000470f4:    3f7f10a3    ...?    DCD    1065291939
        0x000470f8:    3f7efdfa    ..~?    DCD    1065287162
        0x000470fc:    3f7eea9d    ..~?    DCD    1065282205
        0x00047100:    3f7ed68d    ..~?    DCD    1065277069
        0x00047104:    3f7ec1cb    ..~?    DCD    1065271755
        0x00047108:    3f7eac56    V.~?    DCD    1065266262
        0x0004710c:    3f7e962e    ..~?    DCD    1065260590
        0x00047110:    3f7e7f53    S.~?    DCD    1065254739
        0x00047114:    3f7e67c6    .g~?    DCD    1065248710
        0x00047118:    3f7e4f86    .O~?    DCD    1065242502
        0x0004711c:    3f7e3694    .6~?    DCD    1065236116
        0x00047120:    3f7e1cef    ..~?    DCD    1065229551
        0x00047124:    3f7e0298    ..~?    DCD    1065222808
        0x00047128:    3f7de78f    ..}?    DCD    1065215887
        0x0004712c:    3f7dcbd3    ..}?    DCD    1065208787
        0x00047130:    3f7daf66    f.}?    DCD    1065201510
        0x00047134:    3f7d9246    F.}?    DCD    1065194054
        0x00047138:    3f7d7474    tt}?    DCD    1065186420
        0x0004713c:    3f7d55f1    .U}?    DCD    1065178609
        0x00047140:    3f7d36bc    .6}?    DCD    1065170620
        0x00047144:    3f7d16d5    ..}?    DCD    1065162453
        0x00047148:    3f7cf63c    <.|?    DCD    1065154108
        0x0004714c:    3f7cd4f2    ..|?    DCD    1065145586
        0x00047150:    3f7cb2f6    ..|?    DCD    1065136886
        0x00047154:    3f7c9049    I.|?    DCD    1065128009
        0x00047158:    3f7c6ceb    .l|?    DCD    1065118955
        0x0004715c:    3f7c48db    .H|?    DCD    1065109723
        0x00047160:    3f7c241b    .$|?    DCD    1065100315
        0x00047164:    3f7bfea9    ..{?    DCD    1065090729
        0x00047168:    3f7bd887    ..{?    DCD    1065080967
        0x0004716c:    3f7bb1b4    ..{?    DCD    1065071028
        0x00047170:    3f7b8a30    0.{?    DCD    1065060912
        0x00047174:    3f7b61fc    .a{?    DCD    1065050620
        0x00047178:    3f7b3917    .9{?    DCD    1065040151
        0x0004717c:    3f7b0f82    ..{?    DCD    1065029506
        0x00047180:    3f7ae53d    =.z?    DCD    1065018685
        0x00047184:    3f7aba48    H.z?    DCD    1065007688
        0x00047188:    3f7a8ea2    ..z?    DCD    1064996514
        0x0004718c:    3f7a624d    Mbz?    DCD    1064985165
        0x00047190:    3f7a3548    H5z?    DCD    1064973640
        0x00047194:    3f7a0794    ..z?    DCD    1064961940
        0x00047198:    3f79d930    0.y?    DCD    1064950064
        0x0004719c:    3f79aa1d    ..y?    DCD    1064938013
        0x000471a0:    3f797a5a    Zzy?    DCD    1064925786
        0x000471a4:    3f7949e9    .Iy?    DCD    1064913385
        0x000471a8:    3f7918c8    ..y?    DCD    1064900808
        0x000471ac:    3f78e6f9    ..x?    DCD    1064888057
        0x000471b0:    3f78b47b    {.x?    DCD    1064875131
        0x000471b4:    3f78814e    N.x?    DCD    1064862030
        0x000471b8:    3f784d73    sMx?    DCD    1064848755
        0x000471bc:    3f7818ea    ..x?    DCD    1064835306
        0x000471c0:    3f77e3b2    ..w?    DCD    1064821682
        0x000471c4:    3f77adcd    ..w?    DCD    1064807885
        0x000471c8:    3f77773a    :ww?    DCD    1064793914
        0x000471cc:    3f773ff9    .?w?    DCD    1064779769
        0x000471d0:    3f77080a    ..w?    DCD    1064765450
        0x000471d4:    3f76cf6e    n.v?    DCD    1064750958
        0x000471d8:    3f769625    %.v?    DCD    1064736293
        0x000471dc:    3f765c2f    /\v?    DCD    1064721455
        0x000471e0:    3f76218c    .!v?    DCD    1064706444
        0x000471e4:    3f75e63c    <.u?    DCD    1064691260
        0x000471e8:    3f75aa40    @.u?    DCD    1064675904
        0x000471ec:    3f756d97    .mu?    DCD    1064660375
        0x000471f0:    3f753042    B0u?    DCD    1064644674
        0x000471f4:    3f74f241    A.t?    DCD    1064628801
        0x000471f8:    3f74b394    ..t?    DCD    1064612756
        0x000471fc:    3f74743b    ;tt?    DCD    1064596539
        0x00047200:    3f743437    74t?    DCD    1064580151
        0x00047204:    3f73f387    ..s?    DCD    1064563591
        0x00047208:    3f73b22c    ,.s?    DCD    1064546860
        0x0004720c:    3f737026    &ps?    DCD    1064529958
        0x00047210:    3f732d76    v-s?    DCD    1064512886
        0x00047214:    3f72ea1a    ..r?    DCD    1064495642
        0x00047218:    3f72a614    ..r?    DCD    1064478228
        0x0004721c:    3f726164    dar?    DCD    1064460644
        0x00047220:    3f721c0a    ..r?    DCD    1064442890
        0x00047224:    3f71d605    ..q?    DCD    1064424965
        0x00047228:    3f718f57    W.q?    DCD    1064406871
        0x0004722c:    3f714800    .Hq?    DCD    1064388608
        0x00047230:    3f70ffff    ..p?    DCD    1064370175
        0x00047234:    3f70b755    U.p?    DCD    1064351573
        0x00047238:    3f706e02    .np?    DCD    1064332802
        0x0004723c:    3f702406    .$p?    DCD    1064313862
        0x00047240:    3f6fd962    b.o?    DCD    1064294754
        0x00047244:    3f6f8e15    ..o?    DCD    1064275477
        0x00047248:    3f6f4220     Bo?    DCD    1064256032
        0x0004724c:    3f6ef584    ..n?    DCD    1064236420
        0x00047250:    3f6ea83f    ?.n?    DCD    1064216639
        0x00047254:    3f6e5a53    SZn?    DCD    1064196691
        0x00047258:    3f6e0bc0    ..n?    DCD    1064176576
        0x0004725c:    3f6dbc86    ..m?    DCD    1064156294
        0x00047260:    3f6d6ca5    .lm?    DCD    1064135845
        0x00047264:    3f6d1c1d    ..m?    DCD    1064115229
        0x00047268:    3f6ccaef    ..l?    DCD    1064094447
        0x0004726c:    3f6c791b    .yl?    DCD    1064073499
        0x00047270:    3f6c26a1    .&l?    DCD    1064052385
        0x00047274:    3f6bd380    ..k?    DCD    1064031104
        0x00047278:    3f6b7fbb    ..k?    DCD    1064009659
        0x0004727c:    3f6b2b50    P+k?    DCD    1063988048
        0x00047280:    3f6ad640    @.j?    DCD    1063966272
        0x00047284:    3f6a808c    ..j?    DCD    1063944332
        0x00047288:    3f6a2a32    2*j?    DCD    1063922226
        0x0004728c:    3f69d335    5.i?    DCD    1063899957
        0x00047290:    3f697b93    .{i?    DCD    1063877523
        0x00047294:    3f69234d    M#i?    DCD    1063854925
        0x00047298:    3f68ca64    d.h?    DCD    1063832164
        0x0004729c:    3f6870d8    .ph?    DCD    1063809240
        0x000472a0:    3f6816a8    ..h?    DCD    1063786152
        0x000472a4:    3f67bbd5    ..g?    DCD    1063762901
        0x000472a8:    3f676060    ``g?    DCD    1063739488
        0x000472ac:    3f670448    H.g?    DCD    1063715912
        0x000472b0:    3f66a78f    ..f?    DCD    1063692175
        0x000472b4:    3f664a33    3Jf?    DCD    1063668275
        0x000472b8:    3f65ec36    6.e?    DCD    1063644214
        0x000472bc:    3f658d97    ..e?    DCD    1063619991
        0x000472c0:    3f652e57    W.e?    DCD    1063595607
        0x000472c4:    3f64ce77    w.d?    DCD    1063571063
        0x000472c8:    3f646df5    .md?    DCD    1063546357
        0x000472cc:    3f640cd4    ..d?    DCD    1063521492
        0x000472d0:    3f63ab12    ..c?    DCD    1063496466
        0x000472d4:    3f6348b1    .Hc?    DCD    1063471281
        0x000472d8:    3f62e5b0    ..b?    DCD    1063445936
        0x000472dc:    3f628210    ..b?    DCD    1063420432
        0x000472e0:    3f621dd1    ..b?    DCD    1063394769
        0x000472e4:    3f61b8f3    ..a?    DCD    1063368947
        0x000472e8:    3f615377    wSa?    DCD    1063342967
        0x000472ec:    3f60ed5c    \.`?    DCD    1063316828
        0x000472f0:    3f6086a4    ..`?    DCD    1063290532
        0x000472f4:    3f601f4e    N.`?    DCD    1063264078
        0x000472f8:    3f5fb75b    [._?    DCD    1063237467
        0x000472fc:    3f5f4ecb    .N_?    DCD    1063210699
        0x00047300:    3f5ee59e    ..^?    DCD    1063183774
        0x00047304:    3f5e7bd5    .{^?    DCD    1063156693
        0x00047308:    3f5e1170    p.^?    DCD    1063129456
        0x0004730c:    3f5da66e    n.]?    DCD    1063102062
        0x00047310:    3f5d3ad2    .:]?    DCD    1063074514
        0x00047314:    3f5cce9a    ..\?    DCD    1063046810
        0x00047318:    3f5c61c6    .a\?    DCD    1063018950
        0x0004731c:    3f5bf459    Y.[?    DCD    1062990937
        0x00047320:    3f5b8651    Q.[?    DCD    1062962769
        0x00047324:    3f5b17ae    ..[?    DCD    1062934446
        0x00047328:    3f5aa872    r.Z?    DCD    1062905970
        0x0004732c:    3f5a389d    .8Z?    DCD    1062877341
        0x00047330:    3f59c82e    ..Y?    DCD    1062848558
        0x00047334:    3f595727    'WY?    DCD    1062819623
        0x00047338:    3f58e587    ..X?    DCD    1062790535
        0x0004733c:    3f58734f    OsX?    DCD    1062761295
        0x00047340:    3f58007f    ..X?    DCD    1062731903
        0x00047344:    3f578d17    ..W?    DCD    1062702359
        0x00047348:    3f571918    ..W?    DCD    1062672664
        0x0004734c:    3f56a482    ..V?    DCD    1062642818
        0x00047350:    3f562f56    V/V?    DCD    1062612822
        0x00047354:    3f55b993    ..U?    DCD    1062582675
        0x00047358:    3f55433a    :CU?    DCD    1062552378
        0x0004735c:    3f54cc4b    K.T?    DCD    1062521931
        0x00047360:    3f5454c7    .TT?    DCD    1062491335
        0x00047364:    3f53dcae    ..S?    DCD    1062460590
        0x00047368:    3f536401    .dS?    DCD    1062429697
        0x0004736c:    3f52eabf    ..R?    DCD    1062398655
        0x00047370:    3f5270e9    .pR?    DCD    1062367465
        0x00047374:    3f51f67f    ..Q?    DCD    1062336127
        0x00047378:    3f517b82    .{Q?    DCD    1062304642
        0x0004737c:    3f50fff2    ..P?    DCD    1062273010
        0x00047380:    3f5083cf    ..P?    DCD    1062241231
        0x00047384:    3f50071a    ..P?    DCD    1062209306
        0x00047388:    3f4f89d2    ..O?    DCD    1062177234
        0x0004738c:    3f4f0bfa    ..O?    DCD    1062145018
        0x00047390:    3f4e8d90    ..N?    DCD    1062112656
        0x00047394:    3f4e0e94    ..N?    DCD    1062080148
        0x00047398:    3f4d8f09    ..M?    DCD    1062047497
        0x0004739c:    3f4d0eed    ..M?    DCD    1062014701
        0x000473a0:    3f4c8e41    A.L?    DCD    1061981761
        0x000473a4:    3f4c0d05    ..L?    DCD    1061948677
        0x000473a8:    3f4b8b3b    ;.K?    DCD    1061915451
        0x000473ac:    3f4b08e1    ..K?    DCD    1061882081
        0x000473b0:    3f4a85f9    ..J?    DCD    1061848569
        0x000473b4:    3f4a0283    ..J?    DCD    1061814915
        0x000473b8:    3f497e7f    .~I?    DCD    1061781119
        0x000473bc:    3f48f9ee    ..H?    DCD    1061747182
        0x000473c0:    3f4874cf    .tH?    DCD    1061713103
        0x000473c4:    3f47ef24    $.G?    DCD    1061678884
        0x000473c8:    3f4768ed    .hG?    DCD    1061644525
        0x000473cc:    3f46e229    ).F?    DCD    1061610025
        0x000473d0:    3f465ada    .ZF?    DCD    1061575386
        0x000473d4:    3f45d300    ..E?    DCD    1061540608
        0x000473d8:    3f454a9b    .JE?    DCD    1061505691
        0x000473dc:    3f44c1ac    ..D?    DCD    1061470636
        0x000473e0:    3f443832    28D?    DCD    1061435442
        0x000473e4:    3f43ae2f    /.C?    DCD    1061400111
        0x000473e8:    3f4323a2    .#C?    DCD    1061364642
        0x000473ec:    3f42988d    ..B?    DCD    1061329037
        0x000473f0:    3f420cef    ..B?    DCD    1061293295
        0x000473f4:    3f4180c8    ..A?    DCD    1061257416
        0x000473f8:    3f40f41a    ..@?    DCD    1061221402
        0x000473fc:    3f4066e5    .f@?    DCD    1061185253
        0x00047400:    3f3fd928    (.??    DCD    1061148968
        0x00047404:    3f3f4ae5    .J??    DCD    1061112549
        0x00047408:    3f3ebc1b    ..>?    DCD    1061075995
        0x0004740c:    3f3e2ccc    .,>?    DCD    1061039308
        0x00047410:    3f3d9cf7    ..=?    DCD    1061002487
        0x00047414:    3f3d0c9d    ..=?    DCD    1060965533
        0x00047418:    3f3c7bbe    .{<?    DCD    1060928446
        0x0004741c:    3f3bea5c    \.;?    DCD    1060891228
        0x00047420:    3f3b5875    uX;?    DCD    1060853877
        0x00047424:    3f3ac60a    ..:?    DCD    1060816394
        0x00047428:    3f3a331d    .3:?    DCD    1060778781
        0x0004742c:    3f399fad    ..9?    DCD    1060741037
        0x00047430:    3f390bbb    ..9?    DCD    1060703163
        0x00047434:    3f387747    Gw8?    DCD    1060665159
        0x00047438:    3f37e251    Q.7?    DCD    1060627025
        0x0004743c:    3f374cda    .L7?    DCD    1060588762
        0x00047440:    3f36b6e3    ..6?    DCD    1060550371
        0x00047444:    3f36206b    k 6?    DCD    1060511851
        0x00047448:    3f358974    t.5?    DCD    1060473204
        0x0004744c:    3f34f1fd    ..4?    DCD    1060434429
        0x00047450:    3f345a07    .Z4?    DCD    1060395527
        0x00047454:    3f33c193    ..3?    DCD    1060356499
        0x00047458:    3f3328a0    .(3?    DCD    1060317344
        0x0004745c:    3f328f30    0.2?    DCD    1060278064
        0x00047460:    3f31f542    B.1?    DCD    1060238658
        0x00047464:    3f315ad8    .Z1?    DCD    1060199128
        0x00047468:    3f30bff1    ..0?    DCD    1060159473
        0x0004746c:    3f30248e    .$0?    DCD    1060119694
        0x00047470:    3f2f88af    ../?    DCD    1060079791
        0x00047474:    3f2eec55    U..?    DCD    1060039765
        0x00047478:    3f2e4f81    .O.?    DCD    1059999617
        0x0004747c:    3f2db232    2.-?    DCD    1059959346
        0x00047480:    3f2d1469    i.-?    DCD    1059918953
        0x00047484:    3f2c7627    'v,?    DCD    1059878439
        0x00047488:    3f2bd76b    k.+?    DCD    1059837803
        0x0004748c:    3f2b3837    78+?    DCD    1059797047
        0x00047490:    3f2a988b    ..*?    DCD    1059756171
        0x00047494:    3f29f867    g.)?    DCD    1059715175
        0x00047498:    3f2957cc    .W)?    DCD    1059674060
        0x0004749c:    3f28b6ba    ..(?    DCD    1059632826
        0x000474a0:    3f281532    2.(?    DCD    1059591474
        0x000474a4:    3f277333    3s'?    DCD    1059550003
        0x000474a8:    3f26d0bf    ..&?    DCD    1059508415
        0x000474ac:    3f262dd6    .-&?    DCD    1059466710
        0x000474b0:    3f258a79    y.%?    DCD    1059424889
        0x000474b4:    3f24e6a7    ..$?    DCD    1059382951
        0x000474b8:    3f244261    aB$?    DCD    1059340897
        0x000474bc:    3f239da9    ..#?    DCD    1059298729
        0x000474c0:    3f22f87d    }."?    DCD    1059256445
        0x000474c4:    3f2252df    .R"?    DCD    1059214047
        0x000474c8:    3f21accf    ..!?    DCD    1059171535
        0x000474cc:    3f21064d    M.!?    DCD    1059128909
        0x000474d0:    3f205f5b    [_ ?    DCD    1059086171
        0x000474d4:    3f1fb7f8    ...?    DCD    1059043320
        0x000474d8:    3f1f1025    %..?    DCD    1059000357
        0x000474dc:    3f1e67e2    .g.?    DCD    1058957282
        0x000474e0:    3f1dbf30    0..?    DCD    1058914096
        0x000474e4:    3f1d1610    ...?    DCD    1058870800
        0x000474e8:    3f1c6c81    .l.?    DCD    1058827393
        0x000474ec:    3f1bc284    ...?    DCD    1058783876
        0x000474f0:    3f1b181a    ...?    DCD    1058740250
        0x000474f4:    3f1a6d43    Cm.?    DCD    1058696515
        0x000474f8:    3f19c200    ...?    DCD    1058652672
        0x000474fc:    3f191651    Q..?    DCD    1058608721
        0x00047500:    3f186a36    6j.?    DCD    1058564662
        0x00047504:    3f17bdb1    ...?    DCD    1058520497
        0x00047508:    3f1710c1    ...?    DCD    1058476225
        0x0004750c:    3f166367    gc.?    DCD    1058431847
        0x00047510:    3f15b5a3    ...?    DCD    1058387363
        0x00047514:    3f150776    v..?    DCD    1058342774
        0x00047518:    3f1458e1    .X.?    DCD    1058298081
        0x0004751c:    3f13a9e4    ...?    DCD    1058253284
        0x00047520:    3f12fa7f    ...?    DCD    1058208383
        0x00047524:    3f124ab3    .J.?    DCD    1058163379
        0x00047528:    3f119a80    ...?    DCD    1058118272
        0x0004752c:    3f10e9e7    ...?    DCD    1058073063
        0x00047530:    3f1038e8    .8.?    DCD    1058027752
        0x00047534:    3f0f8784    ...?    DCD    1057982340
        0x00047538:    3f0ed5bb    ...?    DCD    1057936827
        0x0004753c:    3f0e238e    .#.?    DCD    1057891214
        0x00047540:    3f0d70fe    .p.?    DCD    1057845502
        0x00047544:    3f0cbe0a    ...?    DCD    1057799690
        0x00047548:    3f0c0ab3    ...?    DCD    1057753779
        0x0004754c:    3f0b56fa    .V.?    DCD    1057707770
        0x00047550:    3f0aa2df    ...?    DCD    1057661663
        0x00047554:    3f09ee63    c..?    DCD    1057615459
        0x00047558:    3f093986    .9.?    DCD    1057569158
        0x0004755c:    3f088449    I..?    DCD    1057522761
        0x00047560:    3f07ceac    ...?    DCD    1057476268
        0x00047564:    3f0718af    ...?    DCD    1057429679
        0x00047568:    3f066254    Tb.?    DCD    1057382996
        0x0004756c:    3f05ab9b    ...?    DCD    1057336219
        0x00047570:    3f04f483    ...?    DCD    1057289347
        0x00047574:    3f043d0f    .=.?    DCD    1057242383
        0x00047578:    3f03853d    =..?    DCD    1057195325
        0x0004757c:    3f02cd0f    ...?    DCD    1057148175
        0x00047580:    3f021486    ...?    DCD    1057100934
        0x00047584:    3f015ba1    .[.?    DCD    1057053601
        0x00047588:    3f00a261    a..?    DCD    1057006177
        0x0004758c:    3effd18f    ...>    DCD    1056952719
        0x00047590:    3efe5da7    .].>    DCD    1056857511
        0x00047594:    3efce90e    ...>    DCD    1056762126
        0x00047598:    3efb73c2    .s.>    DCD    1056666562
        0x0004759c:    3ef9fdc6    ...>    DCD    1056570822
        0x000475a0:    3ef8871b    ...>    DCD    1056474907
        0x000475a4:    3ef70fc1    ...>    DCD    1056378817
        0x000475a8:    3ef597ba    ...>    DCD    1056282554
        0x000475ac:    3ef41f06    ...>    DCD    1056186118
        0x000475b0:    3ef2a5a8    ...>    DCD    1056089512
        0x000475b4:    3ef12b9e    .+.>    DCD    1055992734
        0x000475b8:    3eefb0ec    ...>    DCD    1055895788
        0x000475bc:    3eee3591    .5.>    DCD    1055798673
        0x000475c0:    3eecb990    ...>    DCD    1055701392
        0x000475c4:    3eeb3ce8    .<.>    DCD    1055603944
        0x000475c8:    3ee9bf9a    ...>    DCD    1055506330
        0x000475cc:    3ee841a9    .A.>    DCD    1055408553
        0x000475d0:    3ee6c315    ...>    DCD    1055310613
        0x000475d4:    3ee543df    .C.>    DCD    1055212511
        0x000475d8:    3ee3c408    ...>    DCD    1055114248
        0x000475dc:    3ee24391    .C.>    DCD    1055015825
        0x000475e0:    3ee0c27c    |..>    DCD    1054917244
        0x000475e4:    3edf40c8    .@.>    DCD    1054818504
        0x000475e8:    3eddbe78    x..>    DCD    1054719608
        0x000475ec:    3edc3b8c    .;.>    DCD    1054620556
        0x000475f0:    3edab806    ...>    DCD    1054521350
        0x000475f4:    3ed933e6    .3.>    DCD    1054421990
        0x000475f8:    3ed7af2e    ...>    DCD    1054322478
        0x000475fc:    3ed629df    .).>    DCD    1054222815
        0x00047600:    3ed4a3f9    ...>    DCD    1054123001
        0x00047604:    3ed31d7d    }..>    DCD    1054023037
        0x00047608:    3ed1966e    n..>    DCD    1053922926
        0x0004760c:    3ed00ecc    ...>    DCD    1053822668
        0x00047610:    3ece8697    ...>    DCD    1053722263
        0x00047614:    3eccfdd2    ...>    DCD    1053621714
        0x00047618:    3ecb747d    }t.>    DCD    1053521021
        0x0004761c:    3ec9ea99    ...>    DCD    1053420185
        0x00047620:    3ec86027    '`.>    DCD    1053319207
        0x00047624:    3ec6d528    (..>    DCD    1053218088
        0x00047628:    3ec5499f    .I.>    DCD    1053116831
        0x0004762c:    3ec3bd8a    ...>    DCD    1053015434
        0x00047630:    3ec230ec    .0.>    DCD    1052913900
        0x00047634:    3ec0a3c6    ...>    DCD    1052812230
        0x00047638:    3ebf1619    ...>    DCD    1052710425
        0x0004763c:    3ebd87e6    ...>    DCD    1052608486
        0x00047640:    3ebbf92d    -..>    DCD    1052506413
        0x00047644:    3eba69f1    .i.>    DCD    1052404209
        0x00047648:    3eb8da32    2..>    DCD    1052301874
        0x0004764c:    3eb749f1    .I.>    DCD    1052199409
        0x00047650:    3eb5b92f    /..>    DCD    1052096815
        0x00047654:    3eb427ee    .'.>    DCD    1051994094
        0x00047658:    3eb2962f    /..>    DCD    1051891247
        0x0004765c:    3eb103f2    ...>    DCD    1051788274
        0x00047660:    3eaf7139    9q.>    DCD    1051685177
        0x00047664:    3eadde04    ...>    DCD    1051581956
        0x00047668:    3eac4a56    VJ.>    DCD    1051478614
        0x0004766c:    3eaab62f    /..>    DCD    1051375151
        0x00047670:    3ea92190    .!.>    DCD    1051271568
        0x00047674:    3ea78c7a    z..>    DCD    1051167866
        0x00047678:    3ea5f6ef    ...>    DCD    1051064047
        0x0004767c:    3ea460ef    .`.>    DCD    1050960111
        0x00047680:    3ea2ca7c    |..>    DCD    1050856060
        0x00047684:    3ea13397    .3.>    DCD    1050751895
        0x00047688:    3e9f9c40    @..>    DCD    1050647616
        0x0004768c:    3e9e047a    z..>    DCD    1050543226
        0x00047690:    3e9c6c44    Dl.>    DCD    1050438724
        0x00047694:    3e9ad3a1    ...>    DCD    1050334113
        0x00047698:    3e993a91    .:.>    DCD    1050229393
        0x0004769c:    3e97a116    ...>    DCD    1050124566
        0x000476a0:    3e960730    0..>    DCD    1050019632
        0x000476a4:    3e946ce1    .l.>    DCD    1049914593
        0x000476a8:    3e92d229    )..>    DCD    1049809449
        0x000476ac:    3e91370b    .7.>    DCD    1049704203
        0x000476b0:    3e8f9b87    ...>    DCD    1049598855
        0x000476b4:    3e8dff9e    ...>    DCD    1049493406
        0x000476b8:    3e8c6351    Qc.>    DCD    1049387857
        0x000476bc:    3e8ac6a2    ...>    DCD    1049282210
        0x000476c0:    3e892991    .).>    DCD    1049176465
        0x000476c4:    3e878c20     ..>    DCD    1049070624
        0x000476c8:    3e85ee50    P..>    DCD    1048964688
        0x000476cc:    3e845022    "P.>    DCD    1048858658
        0x000476d0:    3e82b197    ...>    DCD    1048752535
        0x000476d4:    3e8112b0    ...>    DCD    1048646320
        0x000476d8:    3e7ee6de    ..~>    DCD    1048504030
        0x000476dc:    3e7ba7a9    ..{>    DCD    1048291241
        0x000476e0:    3e7867c3    .gx>    DCD    1048078275
        0x000476e4:    3e75272f    /'u>    DCD    1047865135
        0x000476e8:    3e71e5ee    ..q>    DCD    1047651822
        0x000476ec:    3e6ea404    ..n>    DCD    1047438340
        0x000476f0:    3e6b6173    sak>    DCD    1047224691
        0x000476f4:    3e681e3c    <.h>    DCD    1047010876
        0x000476f8:    3e64da62    b.d>    DCD    1046796898
        0x000476fc:    3e6195e8    ..a>    DCD    1046582760
        0x00047700:    3e5e50cf    .P^>    DCD    1046368463
        0x00047704:    3e5b0b1a    ..[>    DCD    1046154010
        0x00047708:    3e57c4cc    ..W>    DCD    1045939404
        0x0004770c:    3e547de6    .}T>    DCD    1045724646
        0x00047710:    3e51366b    k6Q>    DCD    1045509739
        0x00047714:    3e4dee5d    ].M>    DCD    1045294685
        0x00047718:    3e4aa5bf    ..J>    DCD    1045079487
        0x0004771c:    3e475c92    .\G>    DCD    1044864146
        0x00047720:    3e4412da    ..D>    DCD    1044648666
        0x00047724:    3e40c897    ..@>    DCD    1044433047
        0x00047728:    3e3d7dce    .}=>    DCD    1044217294
        0x0004772c:    3e3a3280    .2:>    DCD    1044001408
        0x00047730:    3e36e6ae    ..6>    DCD    1043785390
        0x00047734:    3e339a5d    ].3>    DCD    1043569245
        0x00047738:    3e304d8d    .M0>    DCD    1043352973
        0x0004773c:    3e2d0042    B.->    DCD    1043136578
        0x00047740:    3e29b27d    }.)>    DCD    1042920061
        0x00047744:    3e266442    Bd&>    DCD    1042703426
        0x00047748:    3e231591    ..#>    DCD    1042486673
        0x0004774c:    3e1fc66e    n..>    DCD    1042269806
        0x00047750:    3e1c76db    .v.>    DCD    1042052827
        0x00047754:    3e1926da    .&.>    DCD    1041835738
        0x00047758:    3e15d66d    m..>    DCD    1041618541
        0x0004775c:    3e128598    ...>    DCD    1041401240
        0x00047760:    3e0f345b    [4.>    DCD    1041183835
        0x00047764:    3e0be2ba    ...>    DCD    1040966330
        0x00047768:    3e0890b7    ...>    DCD    1040748727
        0x0004776c:    3e053e54    T>.>    DCD    1040531028
        0x00047770:    3e01eb94    ...>    DCD    1040313236
        0x00047774:    3dfd30f0    .0.=    DCD    1040003312
        0x00047778:    3df68a06    ...=    DCD    1039567366
        0x0004777c:    3defe271    q..=    DCD    1039131249
        0x00047780:    3de93a33    3:.=    DCD    1038694963
        0x00047784:    3de2914f    O..=    DCD    1038258511
        0x00047788:    3ddbe7cf    ...=    DCD    1037821903
        0x0004778c:    3dd53db5    .=.=    DCD    1037385141
        0x00047790:    3dce9303    ...=    DCD    1036948227
        0x00047794:    3dc7e7c0    ...=    DCD    1036511168
        0x00047798:    3dc13bf2    .;.=    DCD    1036073970
        0x0004779c:    3dba8f9c    ...=    DCD    1035636636
        0x000477a0:    3db3e2c3    ...=    DCD    1035199171
        0x000477a4:    3dad356c    l5.=    DCD    1034761580
        0x000477a8:    3da6879b    ...=    DCD    1034323867
        0x000477ac:    3d9fd955    U..=    DCD    1033886037
        0x000477b0:    3d992a9f    .*.=    DCD    1033448095
        0x000477b4:    3d927b7e    ~{.=    DCD    1033010046
        0x000477b8:    3d8bcbf6    ...=    DCD    1032571894
        0x000477bc:    3d851c0b    ...=    DCD    1032133643
        0x000477c0:    3d7cd787    ..|=    DCD    1031591815
        0x000477c4:    3d6f7646    Fvo=    DCD    1030714950
        0x000477c8:    3d62145d    ].b=    DCD    1029837917
        0x000477cc:    3d54b1d6    ..T=    DCD    1028960726
        0x000477d0:    3d474eb9    .NG=    DCD    1028083385
        0x000477d4:    3d39eb10    ..9=    DCD    1027205904
        0x000477d8:    3d2c86e5    ..,=    DCD    1026328293
        0x000477dc:    3d1f2240    @".=    DCD    1025450560
        0x000477e0:    3d11bd2c    ,..=    DCD    1024572716
        0x000477e4:    3d0457b2    .W.=    DCD    1023694770
        0x000477e8:    3cede3b5    ...<    DCD    1022223285
        0x000477ec:    3cd31760    `..<    DCD    1020467040
        0x000477f0:    3cb84a76    vJ.<    DCD    1018710646
        0x000477f4:    3c9d7d0b    .}.<    DCD    1016954123
        0x000477f8:    3c82af32    2..<    DCD    1015197490
        0x000477fc:    3c4fc1fa    ..O<    DCD    1011859962
        0x00047800:    3c1a24fe    .$.<    DCD    1008346366
        0x00047804:    3bc90f2a    *..;    DCD    1003032362
        0x00047808:    3b3ba799    ..;;    DCD    993765273
        0x0004780c:    b9d67d2e    .}..    DCD    3117841710
        0x00047810:    bb7146d2    .Fq.    DCD    3144763090
        0x00047814:    bbe3deab    ....    DCD    3152273067
        0x00047818:    bc278ca6    ..'.    DCD    3156708518
        0x0004781c:    bc5d2981    .)].    DCD    3160222081
        0x00047820:    bc8962e1    .b..    DCD    3163120353
        0x00047824:    bca430a0    .0..    DCD    3164876960
        0x00047828:    bcbefdec    ....    DCD    3166633452
        0x0004782c:    bcd9cab3    ....    DCD    3168389811
        0x00047830:    bcf496e0    ....    DCD    3170146016
        0x00047834:    bd07b131    1...    DCD    3171397937
        0x00047838:    bd151693    ....    DCD    3172275859
        0x0004783c:    bd227b8c    .{".    DCD    3173153676
        0x00047840:    bd2fe013    ../.    DCD    3174031379
        0x00047844:    bd3d441e    .D=.    DCD    3174908958
        0x00047848:    bd4aa7a5    ..J.    DCD    3175786405
        0x0004784c:    bd580a9d    ..X.    DCD    3176663709
        0x00047850:    bd656cfe    .le.    DCD    3177540862
        0x00047854:    bd72cebe    ..r.    DCD    3178417854
        0x00047858:    bd8017ea    ....    DCD    3179288554
        0x0004785c:    bd86c81b    ....    DCD    3179726875
        0x00047860:    bd8d77ed    .w..    DCD    3180165101
        0x00047864:    bd94275c    \'..    DCD    3180603228
        0x00047868:    bd9ad663    c...    DCD    3181041251
        0x0004786c:    bda184fd    ....    DCD    3181479165
        0x00047870:    bda83326    &3..    DCD    3181916966
        0x00047874:    bdaee0d9    ....    DCD    3182354649
        0x00047878:    bdb58e11    ....    DCD    3182792209
        0x0004787c:    bdbc3aca    .:..    DCD    3183229642
        0x00047880:    bdc2e6fe    ....    DCD    3183666942
        0x00047884:    bdc992aa    ....    DCD    3184104106
        0x00047888:    bdd03dc8    .=..    DCD    3184541128
        0x0004788c:    bdd6e854    T...    DCD    3184978004
        0x00047890:    bddd924a    J...    DCD    3185414730
        0x00047894:    bde43ba4    .;..    DCD    3185851300
        0x00047898:    bdeae45d    ]...    DCD    3186287709
        0x0004789c:    bdf18c72    r...    DCD    3186723954
        0x000478a0:    bdf833dd    .3..    DCD    3187160029
        0x000478a4:    bdfeda9a    ....    DCD    3187595930
        0x000478a8:    be02c052    R...    DCD    3187851346
        0x000478ac:    be0612fc    ....    DCD    3188069116
        0x000478b0:    be096547    Ge..    DCD    3188286791
        0x000478b4:    be0cb732    2...    DCD    3188504370
        0x000478b8:    be1008ba    ....    DCD    3188721850
        0x000478bc:    be1359dd    .Y..    DCD    3188939229
        0x000478c0:    be16aa98    ....    DCD    3189156504
        0x000478c4:    be19faea    ....    DCD    3189373674
        0x000478c8:    be1d4ad0    .J..    DCD    3189590736
        0x000478cc:    be209a47    G. .    DCD    3189807687
        0x000478d0:    be23e94e    N.#.    DCD    3190024526
        0x000478d4:    be2737e1    .7'.    DCD    3190241249
        0x000478d8:    be2a8600    ..*.    DCD    3190457856
        0x000478dc:    be2dd3a6    ..-.    DCD    3190674342
        0x000478e0:    be3120d3    . 1.    DCD    3190890707
        0x000478e4:    be346d83    .m4.    DCD    3191106947
        0x000478e8:    be37b9b5    ..7.    DCD    3191323061
        0x000478ec:    be3b0565    e.;.    DCD    3191539045
        0x000478f0:    be3e5093    .P>.    DCD    3191754899
        0x000478f4:    be419b3a    :.A.    DCD    3191970618
        0x000478f8:    be44e55a    Z.D.    DCD    3192186202
        0x000478fc:    be482ef0    ..H.    DCD    3192401648
        0x00047900:    be4b77f9    .wK.    DCD    3192616953
        0x00047904:    be4ec074    t.N.    DCD    3192832116
        0x00047908:    be52085d    ].R.    DCD    3193047133
        0x0004790c:    be554fb3    .OU.    DCD    3193262003
        0x00047910:    be589673    s.X.    DCD    3193476723
        0x00047914:    be5bdc9c    ..[.    DCD    3193691292
        0x00047918:    be5f222a    *"_.    DCD    3193905706
        0x0004791c:    be62671b    .gb.    DCD    3194119963
        0x00047920:    be65ab6d    m.e.    DCD    3194334061
        0x00047924:    be68ef1f    ..h.    DCD    3194547999
        0x00047928:    be6c322c    ,2l.    DCD    3194761772
        0x0004792c:    be6f7494    .to.    DCD    3194975380
        0x00047930:    be72b654    T.r.    DCD    3195188820
        0x00047934:    be75f76a    j.u.    DCD    3195402090
        0x00047938:    be7937d3    .7y.    DCD    3195615187
        0x0004793c:    be7c778d    .w|.    DCD    3195828109
        0x00047940:    be7fb696    ....    DCD    3196040854
        0x00047944:    be817a75    uz..    DCD    3196156533
        0x00047948:    be831945    E...    DCD    3196262725
        0x0004794c:    be84b7b9    ....    DCD    3196368825
        0x00047950:    be8655d0    .U..    DCD    3196474832
        0x00047954:    be87f388    ....    DCD    3196580744
        0x00047958:    be8990e1    ....    DCD    3196686561
        0x0004795c:    be8b2dda    .-..    DCD    3196792282
        0x00047960:    be8cca70    p...    DCD    3196897904
        0x00047964:    be8e66a4    .f..    DCD    3197003428
        0x00047968:    be900274    t...    DCD    3197108852
        0x0004796c:    be919ddf    ....    DCD    3197214175
        0x00047970:    be9338e4    .8..    DCD    3197319396
        0x00047974:    be94d381    ....    DCD    3197424513
        0x00047978:    be966db6    .m..    DCD    3197529526
        0x0004797c:    be980781    ....    DCD    3197634433
        0x00047980:    be99a0e2    ....    DCD    3197739234
        0x00047984:    be9b39d7    .9..    DCD    3197843927
        0x00047988:    be9cd25f    _...    DCD    3197948511
        0x0004798c:    be9e6a79    yj..    DCD    3198052985
        0x00047990:    bea00223    #...    DCD    3198157347
        0x00047994:    bea1995e    ^...    DCD    3198261598
        0x00047998:    bea33026    &0..    DCD    3198365734
        0x0004799c:    bea4c67d    }...    DCD    3198469757
        0x000479a0:    bea65c60    `\..    DCD    3198573664
        0x000479a4:    bea7f1ce    ....    DCD    3198677454
        0x000479a8:    bea986c6    ....    DCD    3198781126
        0x000479ac:    beab1b47    G...    DCD    3198884679
        0x000479b0:    beacaf50    P...    DCD    3198988112
        0x000479b4:    beae42e0    .B..    DCD    3199091424
        0x000479b8:    beafd5f5    ....    DCD    3199194613
        0x000479bc:    beb1688f    .h..    DCD    3199297679
        0x000479c0:    beb2faad    ....    DCD    3199400621
        0x000479c4:    beb48c4d    M...    DCD    3199503437
        0x000479c8:    beb61d6e    n...    DCD    3199606126
        0x000479cc:    beb7ae10    ....    DCD    3199708688
        0x000479d0:    beb93e30    0>..    DCD    3199811120
        0x000479d4:    bebacdcf    ....    DCD    3199913423
        0x000479d8:    bebc5cea    .\..    DCD    3200015594
        0x000479dc:    bebdeb82    ....    DCD    3200117634
        0x000479e0:    bebf7994    .y..    DCD    3200219540
        0x000479e4:    bec1071f    ....    DCD    3200321311
        0x000479e8:    bec29423    #...    DCD    3200422947
        0x000479ec:    bec4209f    . ..    DCD    3200524447
        0x000479f0:    bec5ac91    ....    DCD    3200625809
        0x000479f4:    bec737f8    .7..    DCD    3200727032
        0x000479f8:    bec8c2d3    ....    DCD    3200828115
        0x000479fc:    beca4d22    "M..    DCD    3200929058
        0x00047a00:    becbd6e2    ....    DCD    3201029858
        0x00047a04:    becd6013    .`..    DCD    3201130515
        0x00047a08:    becee8b5    ....    DCD    3201231029
        0x00047a0c:    bed070c5    .p..    DCD    3201331397
        0x00047a10:    bed1f842    B...    DCD    3201431618
        0x00047a14:    bed37f2d    -...    DCD    3201531693
        0x00047a18:    bed50583    ....    DCD    3201631619
        0x00047a1c:    bed68b43    C...    DCD    3201731395
        0x00047a20:    bed8106d    m...    DCD    3201831021
        0x00047a24:    bed994ff    ....    DCD    3201930495
        0x00047a28:    bedb18f9    ....    DCD    3202029817
        0x00047a2c:    bedc9c59    Y...    DCD    3202128985
        0x00047a30:    bede1f1d    ....    DCD    3202227997
        0x00047a34:    bedfa146    F...    DCD    3202326854
        0x00047a38:    bee122d3    ."..    DCD    3202425555
        0x00047a3c:    bee2a3c1    ....    DCD    3202524097
        0x00047a40:    bee42410    .$..    DCD    3202622480
        0x00047a44:    bee5a3be    ....    DCD    3202720702
        0x00047a48:    bee722cc    ."..    DCD    3202818764
        0x00047a4c:    bee8a138    8...    DCD    3202916664
        0x00047a50:    beea1f00    ....    DCD    3203014400
        0x00047a54:    beeb9c24    $...    DCD    3203111972
        0x00047a58:    beed18a2    ....    DCD    3203209378
        0x00047a5c:    beee947a    z...    DCD    3203306618
        0x00047a60:    bef00fab    ....    DCD    3203403691
        0x00047a64:    bef18a33    3...    DCD    3203500595
        0x00047a68:    bef30412    ....    DCD    3203597330
        0x00047a6c:    bef47d46    F}..    DCD    3203693894
        0x00047a70:    bef5f5cf    ....    DCD    3203790287
        0x00047a74:    bef76daa    .m..    DCD    3203886506
        0x00047a78:    bef8e4d9    ....    DCD    3203982553
        0x00047a7c:    befa5b58    X[..    DCD    3204078424
        0x00047a80:    befbd128    (...    DCD    3204174120
        0x00047a84:    befd4647    GF..    DCD    3204269639
        0x00047a88:    befebab5    ....    DCD    3204364981
        0x00047a8c:    bf001738    8...    DCD    3204454200
        0x00047a90:    bf00d0bb    ....    DCD    3204501691
        0x00047a94:    bf0189e4    ....    DCD    3204549092
        0x00047a98:    bf0242b2    .B..    DCD    3204596402
        0x00047a9c:    bf02fb25    %...    DCD    3204643621
        0x00047aa0:    bf03b33b    ;...    DCD    3204690747
        0x00047aa4:    bf046af6    .j..    DCD    3204737782
        0x00047aa8:    bf052253    S"..    DCD    3204784723
        0x00047aac:    bf05d953    S...    DCD    3204831571
        0x00047ab0:    bf068ff5    ....    DCD    3204878325
        0x00047ab4:    bf074638    8F..    DCD    3204924984
        0x00047ab8:    bf07fc1d    ....    DCD    3204971549
        0x00047abc:    bf08b1a2    ....    DCD    3205018018
        0x00047ac0:    bf0966c7    .f..    DCD    3205064391
        0x00047ac4:    bf0a1b8c    ....    DCD    3205110668
        0x00047ac8:    bf0acff0    ....    DCD    3205156848
        0x00047acc:    bf0b83f3    ....    DCD    3205202931
        0x00047ad0:    bf0c3793    .7..    DCD    3205248915
        0x00047ad4:    bf0cead1    ....    DCD    3205294801
        0x00047ad8:    bf0d9dac    ....    DCD    3205340588
        0x00047adc:    bf0e5024    $P..    DCD    3205386276
        0x00047ae0:    bf0f0238    8...    DCD    3205431864
        0x00047ae4:    bf0fb3e8    ....    DCD    3205477352
        0x00047ae8:    bf106532    2e..    DCD    3205522738
        0x00047aec:    bf111618    ....    DCD    3205568024
        0x00047af0:    bf11c697    ....    DCD    3205613207
        0x00047af4:    bf1276b0    .v..    DCD    3205658288
        0x00047af8:    bf132663    c&..    DCD    3205703267
        0x00047afc:    bf13d5ae    ....    DCD    3205748142
        0x00047b00:    bf148491    ....    DCD    3205792913
        0x00047b04:    bf15330d    .3..    DCD    3205837581
        0x00047b08:    bf15e11f    ....    DCD    3205882143
        0x00047b0c:    bf168ec8    ....    DCD    3205926600
        0x00047b10:    bf173c08    .<..    DCD    3205970952
        0x00047b14:    bf17e8dd    ....    DCD    3206015197
        0x00047b18:    bf189548    H...    DCD    3206059336
        0x00047b1c:    bf194148    HA..    DCD    3206103368
        0x00047b20:    bf19ecdc    ....    DCD    3206147292
        0x00047b24:    bf1a9804    ....    DCD    3206191108
        0x00047b28:    bf1b42c0    .B..    DCD    3206234816
        0x00047b2c:    bf1bed0f    ....    DCD    3206278415
        0x00047b30:    bf1c96f0    ....    DCD    3206321904
        0x00047b34:    bf1d4063    c@..    DCD    3206365283
        0x00047b38:    bf1de968    h...    DCD    3206408552
        0x00047b3c:    bf1e91fe    ....    DCD    3206451710
        0x00047b40:    bf1f3a25    %:..    DCD    3206494757
        0x00047b44:    bf1fe1dc    ....    DCD    3206537692
        0x00047b48:    bf208923    #. .    DCD    3206580515
        0x00047b4c:    bf212ffa    ./!.    DCD    3206623226
        0x00047b50:    bf21d65f    _.!.    DCD    3206665823
        0x00047b54:    bf227c52    R|".    DCD    3206708306
        0x00047b58:    bf2321d4    .!#.    DCD    3206750676
        0x00047b5c:    bf23c6e3    ..#.    DCD    3206792931
        0x00047b60:    bf246b7f    .k$.    DCD    3206835071
        0x00047b64:    bf250fa7    ..%.    DCD    3206877095
        0x00047b68:    bf25b35c    \.%.    DCD    3206919004
        0x00047b6c:    bf26569d    .V&.    DCD    3206960797
        0x00047b70:    bf26f968    h.&.    DCD    3207002472
        0x00047b74:    bf279bbf    ..'.    DCD    3207044031
        0x00047b78:    bf283da0    .=(.    DCD    3207085472
        0x00047b7c:    bf28df0b    ..(.    DCD    3207126795
        0x00047b80:    bf297fff    ..).    DCD    3207167999
        0x00047b84:    bf2a207d    } *.    DCD    3207209085
        0x00047b88:    bf2ac083    ..*.    DCD    3207250051
        0x00047b8c:    bf2b6011    .`+.    DCD    3207290897
        0x00047b90:    bf2bff27    '.+.    DCD    3207331623
        0x00047b94:    bf2c9dc4    ..,.    DCD    3207372228
        0x00047b98:    bf2d3be8    .;-.    DCD    3207412712
        0x00047b9c:    bf2dd992    ..-.    DCD    3207453074
        0x00047ba0:    bf2e76c3    .v..    DCD    3207493315
        0x00047ba4:    bf2f1379    y./.    DCD    3207533433
        0x00047ba8:    bf2fafb4    ../.    DCD    3207573428
        0x00047bac:    bf304b73    sK0.    DCD    3207613299
        0x00047bb0:    bf30e6b7    ..0.    DCD    3207653047
        0x00047bb4:    bf31817f    ..1.    DCD    3207692671
        0x00047bb8:    bf321bcb    ..2.    DCD    3207732171
        0x00047bbc:    bf32b599    ..2.    DCD    3207771545
        0x00047bc0:    bf334eea    .N3.    DCD    3207810794
        0x00047bc4:    bf33e7bd    ..3.    DCD    3207849917
        0x00047bc8:    bf348012    ..4.    DCD    3207888914
        0x00047bcc:    bf3517e8    ..5.    DCD    3207927784
        0x00047bd0:    bf35af3f    ?.5.    DCD    3207966527
        0x00047bd4:    bf364616    .F6.    DCD    3208005142
        0x00047bd8:    bf36dc6e    n.6.    DCD    3208043630
        0x00047bdc:    bf377245    Er7.    DCD    3208081989
        0x00047be0:    bf38079c    ..8.    DCD    3208120220
        0x00047be4:    bf389c71    q.8.    DCD    3208158321
        0x00047be8:    bf3930c5    .09.    DCD    3208196293
        0x00047bec:    bf39c496    ..9.    DCD    3208234134
        0x00047bf0:    bf3a57e6    .W:.    DCD    3208271846
        0x00047bf4:    bf3aeab2    ..:.    DCD    3208309426
        0x00047bf8:    bf3b7cfc    .|;.    DCD    3208346876
        0x00047bfc:    bf3c0ec2    ..<.    DCD    3208384194
        0x00047c00:    bf3ca003    ..<.    DCD    3208421379
        0x00047c04:    bf3d30c1    .0=.    DCD    3208458433
        0x00047c08:    bf3dc0fa    ..=.    DCD    3208495354
        0x00047c0c:    bf3e50ad    .P>.    DCD    3208532141
        0x00047c10:    bf3edfdb    ..>.    DCD    3208568795
        0x00047c14:    bf3f6e83    .n?.    DCD    3208605315
        0x00047c18:    bf3ffca5    ..?.    DCD    3208641701
        0x00047c1c:    bf408a40    @.@.    DCD    3208677952
        0x00047c20:    bf411753    S.A.    DCD    3208714067
        0x00047c24:    bf41a3e0    ..A.    DCD    3208750048
        0x00047c28:    bf422fe4    ./B.    DCD    3208785892
        0x00047c2c:    bf42bb60    `.B.    DCD    3208821600
        0x00047c30:    bf434653    SFC.    DCD    3208857171
        0x00047c34:    bf43d0be    ..C.    DCD    3208892606
        0x00047c38:    bf445a9e    .ZD.    DCD    3208927902
        0x00047c3c:    bf44e3f6    ..D.    DCD    3208963062
        0x00047c40:    bf456cc2    .lE.    DCD    3208998082
        0x00047c44:    bf45f505    ..E.    DCD    3209032965
        0x00047c48:    bf467cbc    .|F.    DCD    3209067708
        0x00047c4c:    bf4703e8    ..G.    DCD    3209102312
        0x00047c50:    bf478a89    ..G.    DCD    3209136777
        0x00047c54:    bf48109d    ..H.    DCD    3209171101
        0x00047c58:    bf489625    %.H.    DCD    3209205285
        0x00047c5c:    bf491b20     .I.    DCD    3209239328
        0x00047c60:    bf499f8e    ..I.    DCD    3209273230
        0x00047c64:    bf4a236f    o#J.    DCD    3209306991
        0x00047c68:    bf4aa6c1    ..J.    DCD    3209340609
        0x00047c6c:    bf4b2986    .)K.    DCD    3209374086
        0x00047c70:    bf4babbc    ..K.    DCD    3209407420
        0x00047c74:    bf4c2d63    c-L.    DCD    3209440611
        0x00047c78:    bf4cae7a    z.L.    DCD    3209473658
        0x00047c7c:    bf4d2f02    ./M.    DCD    3209506562
        0x00047c80:    bf4daefa    ..M.    DCD    3209539322
        0x00047c84:    bf4e2e62    b.N.    DCD    3209571938
        0x00047c88:    bf4ead39    9.N.    DCD    3209604409
        0x00047c8c:    bf4f2b7e    ~+O.    DCD    3209636734
        0x00047c90:    bf4fa933    3.O.    DCD    3209668915
        0x00047c94:    bf502655    U&P.    DCD    3209700949
        0x00047c98:    bf50a2e6    ..P.    DCD    3209732838
        0x00047c9c:    bf511ee4    ..Q.    DCD    3209764580
        0x00047ca0:    bf519a50    P.Q.    DCD    3209796176
        0x00047ca4:    bf521528    (.R.    DCD    3209827624
        0x00047ca8:    bf528f6d    m.R.    DCD    3209858925
        0x00047cac:    bf53091e    ..S.    DCD    3209890078
        0x00047cb0:    bf53823b    ;.S.    DCD    3209921083
        0x00047cb4:    bf53fac3    ..S.    DCD    3209951939
        0x00047cb8:    bf5472b7    .rT.    DCD    3209982647
        0x00047cbc:    bf54ea16    ..T.    DCD    3210013206
        0x00047cc0:    bf5560df    .`U.    DCD    3210043615
        0x00047cc4:    bf55d712    ..U.    DCD    3210073874
        0x00047cc8:    bf564cb0    .LV.    DCD    3210103984
        0x00047ccc:    bf56c1b7    ..V.    DCD    3210133943
        0x00047cd0:    bf573627    '6W.    DCD    3210163751
        0x00047cd4:    bf57aa00    ..W.    DCD    3210193408
        0x00047cd8:    bf581d42    B.X.    DCD    3210222914
        0x00047cdc:    bf588fec    ..X.    DCD    3210252268
        0x00047ce0:    bf5901fe    ..Y.    DCD    3210281470
        0x00047ce4:    bf597378    xsY.    DCD    3210310520
        0x00047ce8:    bf59e459    Y.Y.    DCD    3210339417
        0x00047cec:    bf5a54a2    .TZ.    DCD    3210368162
        0x00047cf0:    bf5ac451    Q.Z.    DCD    3210396753
        0x00047cf4:    bf5b3366    f3[.    DCD    3210425190
        0x00047cf8:    bf5ba1e2    ..[.    DCD    3210453474
        0x00047cfc:    bf5c0fc3    ..\.    DCD    3210481603
        0x00047d00:    bf5c7d0a    .}\.    DCD    3210509578
        0x00047d04:    bf5ce9b7    ..\.    DCD    3210537399
        0x00047d08:    bf5d55c8    .U].    DCD    3210565064
        0x00047d0c:    bf5dc13e    >.].    DCD    3210592574
        0x00047d10:    bf5e2c18    .,^.    DCD    3210619928
        0x00047d14:    bf5e9657    W.^.    DCD    3210647127
        0x00047d18:    bf5efff9    ..^.    DCD    3210674169
        0x00047d1c:    bf5f68ff    .h_.    DCD    3210701055
        0x00047d20:    bf5fd168    h._.    DCD    3210727784
        0x00047d24:    bf603933    39`.    DCD    3210754355
        0x00047d28:    bf60a062    b.`.    DCD    3210780770
        0x00047d2c:    bf6106f3    ..a.    DCD    3210807027
        0x00047d30:    bf616ce5    .la.    DCD    3210833125
        0x00047d34:    bf61d23a    :.a.    DCD    3210859066
        0x00047d38:    bf6236f0    .6b.    DCD    3210884848
        0x00047d3c:    bf629b08    ..b.    DCD    3210910472
        0x00047d40:    bf62fe80    ..b.    DCD    3210935936
        0x00047d44:    bf636159    Yac.    DCD    3210961241
        0x00047d48:    bf63c392    ..c.    DCD    3210986386
        0x00047d4c:    bf64252c    ,%d.    DCD    3211011372
        0x00047d50:    bf648625    %.d.    DCD    3211036197
        0x00047d54:    bf64e67e    ~.d.    DCD    3211060862
        0x00047d58:    bf654637    7Fe.    DCD    3211085367
        0x00047d5c:    bf65a54e    N.e.    DCD    3211109710
        0x00047d60:    bf6603c5    ..f.    DCD    3211133893
        0x00047d64:    bf66619a    .af.    DCD    3211157914
        0x00047d68:    bf66becd    ..f.    DCD    3211181773
        0x00047d6c:    bf671b5e    ^.g.    DCD    3211205470
        0x00047d70:    bf67774d    Mwg.    DCD    3211229005
        0x00047d74:    bf67d29a    ..g.    DCD    3211252378
        0x00047d78:    bf682d44    D-h.    DCD    3211275588
        0x00047d7c:    bf68874b    K.h.    DCD    3211298635
        0x00047d80:    bf68e0ae    ..h.    DCD    3211321518
        0x00047d84:    bf69396f    o9i.    DCD    3211344239
        0x00047d88:    bf69918b    ..i.    DCD    3211366795
        0x00047d8c:    bf69e904    ..i.    DCD    3211389188
        0x00047d90:    bf6a3fd9    .?j.    DCD    3211411417
        0x00047d94:    bf6a9609    ..j.    DCD    3211433481
        0x00047d98:    bf6aeb94    ..j.    DCD    3211455380
        0x00047d9c:    bf6b407b    {@k.    DCD    3211477115
        0x00047da0:    bf6b94bc    ..k.    DCD    3211498684
        0x00047da4:    bf6be859    Y.k.    DCD    3211520089
        0x00047da8:    bf6c3b4f    O;l.    DCD    3211541327
        0x00047dac:    bf6c8da0    ..l.    DCD    3211562400
        0x00047db0:    bf6cdf4b    K.l.    DCD    3211583307
        0x00047db4:    bf6d304f    O0m.    DCD    3211604047
        0x00047db8:    bf6d80ad    ..m.    DCD    3211624621
        0x00047dbc:    bf6dd065    e.m.    DCD    3211645029
        0x00047dc0:    bf6e1f75    u.n.    DCD    3211665269
        0x00047dc4:    bf6e6ddf    .mn.    DCD    3211685343
        0x00047dc8:    bf6ebba1    ..n.    DCD    3211705249
        0x00047dcc:    bf6f08bb    ..o.    DCD    3211724987
        0x00047dd0:    bf6f552e    .Uo.    DCD    3211744558
        0x00047dd4:    bf6fa0f8    ..o.    DCD    3211763960
        0x00047dd8:    bf6fec1b    ..o.    DCD    3211783195
        0x00047ddc:    bf703695    .6p.    DCD    3211802261
        0x00047de0:    bf708067    g.p.    DCD    3211821159
        0x00047de4:    bf70c990    ..p.    DCD    3211839888
        0x00047de8:    bf71120f    ..q.    DCD    3211858447
        0x00047dec:    bf7159e6    .Yq.    DCD    3211876838
        0x00047df0:    bf71a113    ..q.    DCD    3211895059
        0x00047df4:    bf71e797    ..q.    DCD    3211913111
        0x00047df8:    bf722d71    q-r.    DCD    3211930993
        0x00047dfc:    bf7272a0    .rr.    DCD    3211948704
        0x00047e00:    bf72b726    &.r.    DCD    3211966246
        0x00047e04:    bf72fb01    ..r.    DCD    3211983617
        0x00047e08:    bf733e32    2>s.    DCD    3212000818
        0x00047e0c:    bf7380b8    ..s.    DCD    3212017848
        0x00047e10:    bf73c294    ..s.    DCD    3212034708
        0x00047e14:    bf7403c4    ..t.    DCD    3212051396
        0x00047e18:    bf744449    IDt.    DCD    3212067913
        0x00047e1c:    bf748422    ".t.    DCD    3212084258
        0x00047e20:    bf74c350    P.t.    DCD    3212100432
        0x00047e24:    bf7501d2    ..u.    DCD    3212116434
        0x00047e28:    bf753fa8    .?u.    DCD    3212132264
        0x00047e2c:    bf757cd2    .|u.    DCD    3212147922
        0x00047e30:    bf75b950    P.u.    DCD    3212163408
        0x00047e34:    bf75f521    !.u.    DCD    3212178721
        0x00047e38:    bf763045    E0v.    DCD    3212193861
        0x00047e3c:    bf766abd    .jv.    DCD    3212208829
        0x00047e40:    bf76a488    ..v.    DCD    3212223624
        0x00047e44:    bf76dda6    ..v.    DCD    3212238246
        0x00047e48:    bf771616    ..w.    DCD    3212252694
        0x00047e4c:    bf774dd9    .Mw.    DCD    3212266969
        0x00047e50:    bf7784ef    ..w.    DCD    3212281071
        0x00047e54:    bf77bb57    W.w.    DCD    3212294999
        0x00047e58:    bf77f111    ..w.    DCD    3212308753
        0x00047e5c:    bf78261d    .&x.    DCD    3212322333
        0x00047e60:    bf785a7a    zZx.    DCD    3212335738
        0x00047e64:    bf788e2a    *.x.    DCD    3212348970
        0x00047e68:    bf78c12b    +.x.    DCD    3212362027
        0x00047e6c:    bf78f37d    }.x.    DCD    3212374909
        0x00047e70:    bf792521    !%y.    DCD    3212387617
        0x00047e74:    bf795616    .Vy.    DCD    3212400150
        0x00047e78:    bf79865c    \.y.    DCD    3212412508
        0x00047e7c:    bf79b5f2    ..y.    DCD    3212424690
        0x00047e80:    bf79e4da    ..y.    DCD    3212436698
        0x00047e84:    bf7a1312    ..z.    DCD    3212448530
        0x00047e88:    bf7a409a    .@z.    DCD    3212460186
        0x00047e8c:    bf7a6d73    smz.    DCD    3212471667
        0x00047e90:    bf7a999d    ..z.    DCD    3212482973
        0x00047e94:    bf7ac516    ..z.    DCD    3212494102
        0x00047e98:    bf7aefdf    ..z.    DCD    3212505055
        0x00047e9c:    bf7b19f8    ..{.    DCD    3212515832
        0x00047ea0:    bf7b4361    aC{.    DCD    3212526433
        0x00047ea4:    bf7b6c1a    .l{.    DCD    3212536858
        0x00047ea8:    bf7b9422    ".{.    DCD    3212547106
        0x00047eac:    bf7bbb7a    z.{.    DCD    3212557178
        0x00047eb0:    bf7be220     .{.    DCD    3212567072
        0x00047eb4:    bf7c0817    ..|.    DCD    3212576791
        0x00047eb8:    bf7c2d5c    \-|.    DCD    3212586332
        0x00047ebc:    bf7c51f0    .Q|.    DCD    3212595696
        0x00047ec0:    bf7c75d3    .u|.    DCD    3212604883
        0x00047ec4:    bf7c9905    ..|.    DCD    3212613893
        0x00047ec8:    bf7cbb86    ..|.    DCD    3212622726
        0x00047ecc:    bf7cdd55    U.|.    DCD    3212631381
        0x00047ed0:    bf7cfe73    s.|.    DCD    3212639859
        0x00047ed4:    bf7d1edf    ..}.    DCD    3212648159
        0x00047ed8:    bf7d3e9a    .>}.    DCD    3212656282
        0x00047edc:    bf7d5da3    .]}.    DCD    3212664227
        0x00047ee0:    bf7d7bfa    .{}.    DCD    3212671994
        0x00047ee4:    bf7d999f    ..}.    DCD    3212679583
        0x00047ee8:    bf7db692    ..}.    DCD    3212686994
        0x00047eec:    bf7dd2d3    ..}.    DCD    3212694227
        0x00047ef0:    bf7dee62    b.}.    DCD    3212701282
        0x00047ef4:    bf7e093f    ?.~.    DCD    3212708159
        0x00047ef8:    bf7e2369    i#~.    DCD    3212714857
        0x00047efc:    bf7e3ce1    .<~.    DCD    3212721377
        0x00047f00:    bf7e55a7    .U~.    DCD    3212727719
        0x00047f04:    bf7e6dba    .m~.    DCD    3212733882
        0x00047f08:    bf7e851b    ..~.    DCD    3212739867
        0x00047f0c:    bf7e9bc9    ..~.    DCD    3212745673
        0x00047f10:    bf7eb1c4    ..~.    DCD    3212751300
        0x00047f14:    bf7ec70d    ..~.    DCD    3212756749
        0x00047f18:    bf7edba2    ..~.    DCD    3212762018
        0x00047f1c:    bf7eef85    ..~.    DCD    3212767109
        0x00047f20:    bf7f02b5    ....    DCD    3212772021
        0x00047f24:    bf7f1532    2...    DCD    3212776754
        0x00047f28:    bf7f26fc    .&..    DCD    3212781308
        0x00047f2c:    bf7f3813    .8..    DCD    3212785683
        0x00047f30:    bf7f4876    vH..    DCD    3212789878
        0x00047f34:    bf7f5827    'X..    DCD    3212793895
        0x00047f38:    bf7f6724    $g..    DCD    3212797732
        0x00047f3c:    bf7f756e    nu..    DCD    3212801390
        0x00047f40:    bf7f8305    ....    DCD    3212804869
        0x00047f44:    bf7f8fe8    ....    DCD    3212808168
        0x00047f48:    bf7f9c19    ....    DCD    3212811289
        0x00047f4c:    bf7fa795    ....    DCD    3212814229
        0x00047f50:    bf7fb25f    _...    DCD    3212816991
        0x00047f54:    bf7fbc74    t...    DCD    3212819572
        0x00047f58:    bf7fc5d7    ....    DCD    3212821975
        0x00047f5c:    bf7fce85    ....    DCD    3212824197
        0x00047f60:    bf7fd681    ....    DCD    3212826241
        0x00047f64:    bf7fddc8    ....    DCD    3212828104
        0x00047f68:    bf7fe45d    ]...    DCD    3212829789
        0x00047f6c:    bf7fea3d    =...    DCD    3212831293
        0x00047f70:    bf7fef6a    j...    DCD    3212832618
        0x00047f74:    bf7ff3e3    ....    DCD    3212833763
        0x00047f78:    bf7ff7a9    ....    DCD    3212834729
        0x00047f7c:    bf7ffabb    ....    DCD    3212835515
        0x00047f80:    bf7ffd19    ....    DCD    3212836121
        0x00047f84:    bf7ffec4    ....    DCD    3212836548
        0x00047f88:    bf7fffbb    ....    DCD    3212836795
        0x00047f8c:    3f7ffffa    ...?    DCD    1065353210
        0x00047f90:    3f7ffe39    9..?    DCD    1065352761
        0x00047f94:    3f7ff9a9    ...?    DCD    1065351593
        0x00047f98:    3f7ff24b    K..?    DCD    1065349707
        0x00047f9c:    3f7fe81e    ...?    DCD    1065347102
        0x00047fa0:    3f7fdb23    #..?    DCD    1065343779
        0x00047fa4:    3f7fcb59    Y..?    DCD    1065339737
        0x00047fa8:    3f7fb8c1    ...?    DCD    1065334977
        0x00047fac:    3f7fa35b    [..?    DCD    1065329499
        0x00047fb0:    3f7f8b28    (..?    DCD    1065323304
        0x00047fb4:    3f7f7027    'p.?    DCD    1065316391
        0x00047fb8:    3f7f525a    ZR.?    DCD    1065308762
        0x00047fbc:    3f7f31bf    .1.?    DCD    1065300415
        0x00047fc0:    3f7f0e58    X..?    DCD    1065291352
        0x00047fc4:    3f7ee825    %.~?    DCD    1065281573
        0x00047fc8:    3f7ebf26    &.~?    DCD    1065271078
        0x00047fcc:    3f7e935c    \.~?    DCD    1065259868
        0x00047fd0:    3f7e64c8    .d~?    DCD    1065247944
        0x00047fd4:    3f7e3369    i3~?    DCD    1065235305
        0x00047fd8:    3f7dff41    A.}?    DCD    1065221953
        0x00047fdc:    3f7dc84f    O.}?    DCD    1065207887
        0x00047fe0:    3f7d8e96    ..}?    DCD    1065193110
        0x00047fe4:    3f7d5214    .R}?    DCD    1065177620
        0x00047fe8:    3f7d12cb    ..}?    DCD    1065161419
        0x00047fec:    3f7cd0bc    ..|?    DCD    1065144508
        0x00047ff0:    3f7c8be7    ..|?    DCD    1065126887
        0x00047ff4:    3f7c444d    MD|?    DCD    1065108557
        0x00047ff8:    3f7bf9ef    ..{?    DCD    1065089519
        0x00047ffc:    3f7baccd    ..{?    DCD    1065069773
        0x00048000:    3f7b5ce9    .\{?    DCD    1065049321
        0x00048004:    3f7b0a43    C.{?    DCD    1065028163
        0x00048008:    3f7ab4dd    ..z?    DCD    1065006301
        0x0004800c:    3f7a5cb6    .\z?    DCD    1064983734
        0x00048010:    3f7a01d1    ..z?    DCD    1064960465
        0x00048014:    3f79a42e    ..y?    DCD    1064936494
        0x00048018:    3f7943ce    .Cy?    DCD    1064911822
        0x0004801c:    3f78e0b2    ..x?    DCD    1064886450
        0x00048020:    3f787adc    .zx?    DCD    1064860380
        0x00048024:    3f78124c    L.x?    DCD    1064833612
        0x00048028:    3f77a704    ..w?    DCD    1064806148
        0x0004802c:    3f773904    .9w?    DCD    1064777988
        0x00048030:    3f76c84f    O.v?    DCD    1064749135
        0x00048034:    3f7654e4    .Tv?    DCD    1064719588
        0x00048038:    3f75dec6    ..u?    DCD    1064689350
        0x0004803c:    3f7565f6    .eu?    DCD    1064658422
        0x00048040:    3f74ea75    u.t?    DCD    1064626805
        0x00048044:    3f746c44    Dlt?    DCD    1064594500
        0x00048048:    3f73eb65    e.s?    DCD    1064561509
        0x0004804c:    3f7367da    .gs?    DCD    1064527834
        0x00048050:    3f72e1a3    ..r?    DCD    1064493475
        0x00048054:    3f7258c2    .Xr?    DCD    1064458434
        0x00048058:    3f71cd39    9.q?    DCD    1064422713
        0x0004805c:    3f713f09    .?q?    DCD    1064386313
        0x00048060:    3f70ae34    4.p?    DCD    1064349236
        0x00048064:    3f701abb    ..p?    DCD    1064311483
        0x00048068:    3f6f84a0    ..o?    DCD    1064273056
        0x0004806c:    3f6eebe4    ..n?    DCD    1064233956
        0x00048070:    3f6e508a    .Pn?    DCD    1064194186
        0x00048074:    3f6db293    ..m?    DCD    1064153747
        0x00048078:    3f6d1201    ..m?    DCD    1064112641
        0x0004807c:    3f6c6ed5    .nl?    DCD    1064070869
        0x00048080:    3f6bc911    ..k?    DCD    1064028433
        0x00048084:    3f6b20b7    . k?    DCD    1063985335
        0x00048088:    3f6a75c9    .uj?    DCD    1063941577
        0x0004808c:    3f69c849    I.i?    DCD    1063897161
        0x00048090:    3f691839    9.i?    DCD    1063852089
        0x00048094:    3f68659b    .eh?    DCD    1063806363
        0x00048098:    3f67b06f    o.g?    DCD    1063759983
        0x0004809c:    3f66f8ba    ..f?    DCD    1063712954
        0x000480a0:    3f663e7c    |>f?    DCD    1063665276
        0x000480a4:    3f6581b8    ..e?    DCD    1063616952
        0x000480a8:    3f64c26f    o.d?    DCD    1063567983
        0x000480ac:    3f6400a4    ..d?    DCD    1063518372
        0x000480b0:    3f633c5a    Z<c?    DCD    1063468122
        0x000480b4:    3f627591    .ub?    DCD    1063417233
        0x000480b8:    3f61ac4c    L.a?    DCD    1063365708
        0x000480bc:    3f60e08e    ..`?    DCD    1063313550
        0x000480c0:    3f601259    Y.`?    DCD    1063260761
        0x000480c4:    3f5f41ae    .A_?    DCD    1063207342
        0x000480c8:    3f5e6e91    .n^?    DCD    1063153297
        0x000480cc:    3f5d9903    ..]?    DCD    1063098627
        0x000480d0:    3f5cc108    ..\?    DCD    1063043336
        0x000480d4:    3f5be6a0    ..[?    DCD    1062987424
        0x000480d8:    3f5b09cf    ..[?    DCD    1062930895
        0x000480dc:    3f5a2a98    .*Z?    DCD    1062873752
        0x000480e0:    3f5948fb    .HY?    DCD    1062815995
        0x000480e4:    3f5864fd    .dX?    DCD    1062757629
        0x000480e8:    3f577e9f    .~W?    DCD    1062698655
        0x000480ec:    3f5695e5    ..V?    DCD    1062639077
        0x000480f0:    3f55aad0    ..U?    DCD    1062578896
        0x000480f4:    3f54bd63    c.T?    DCD    1062518115
        0x000480f8:    3f53cda1    ..S?    DCD    1062456737
        0x000480fc:    3f52db8c    ..R?    DCD    1062394764
        0x00048100:    3f51e727    '.Q?    DCD    1062332199
        0x00048104:    3f50f075    u.P?    DCD    1062269045
        0x00048108:    3f4ff779    y.O?    DCD    1062205305
        0x0004810c:    3f4efc34    4.N?    DCD    1062140980
        0x00048110:    3f4dfeab    ..M?    DCD    1062076075
        0x00048114:    3f4cfedf    ..L?    DCD    1062010591
        0x00048118:    3f4bfcd4    ..K?    DCD    1061944532
        0x0004811c:    3f4af88c    ..J?    DCD    1061877900
        0x00048120:    3f49f20a    ..I?    DCD    1061810698
        0x00048124:    3f48e952    R.H?    DCD    1061742930
        0x00048128:    3f47de65    e.G?    DCD    1061674597
        0x0004812c:    3f46d147    G.F?    DCD    1061605703
        0x00048130:    3f45c1fb    ..E?    DCD    1061536251
        0x00048134:    3f44b084    ..D?    DCD    1061466244
        0x00048138:    3f439ce5    ..C?    DCD    1061395685
        0x0004813c:    3f428720     .B?    DCD    1061324576
        0x00048140:    3f416f3a    :oA?    DCD    1061252922
        0x00048144:    3f405534    4U@?    DCD    1061180724
        0x00048148:    3f3f3913    .9??    DCD    1061107987
        0x0004814c:    3f3e1ad8    ..>?    DCD    1061034712
        0x00048150:    3f3cfa88    ..<?    DCD    1060960904
        0x00048154:    3f3bd826    &.;?    DCD    1060886566
        0x00048158:    3f3ab3b4    ..:?    DCD    1060811700
        0x0004815c:    3f398d36    6.9?    DCD    1060736310
        0x00048160:    3f3864af    .d8?    DCD    1060660399
        0x00048164:    3f373a22    ":7?    DCD    1060583970
        0x00048168:    3f360d93    ..6?    DCD    1060507027
        0x0004816c:    3f34df05    ..4?    DCD    1060429573
        0x00048170:    3f33ae7c    |.3?    DCD    1060351612
        0x00048174:    3f327bf9    .{2?    DCD    1060273145
        0x00048178:    3f314782    .G1?    DCD    1060194178
        0x0004817c:    3f301119    ..0?    DCD    1060114713
        0x00048180:    3f2ed8c2    ...?    DCD    1060034754
        0x00048184:    3f2d9e7f    ..-?    DCD    1059954303
        0x00048188:    3f2c6256    Vb,?    DCD    1059873366
        0x0004818c:    3f2b2448    H$+?    DCD    1059791944
        0x00048190:    3f29e45a    Z.)?    DCD    1059710042
        0x00048194:    3f28a290    ..(?    DCD    1059627664
        0x00048198:    3f275eeb    .^'?    DCD    1059544811
        0x0004819c:    3f261971    q.&?    DCD    1059461489
        0x000481a0:    3f24d225    %.$?    DCD    1059377701
        0x000481a4:    3f238909    ..#?    DCD    1059293449
        0x000481a8:    3f223e23    #>"?    DCD    1059208739
        0x000481ac:    3f20f175    u. ?    DCD    1059123573
        0x000481b0:    3f1fa304    ...?    DCD    1059037956
        0x000481b4:    3f1e52d2    .R.?    DCD    1058951890
        0x000481b8:    3f1d00e4    ...?    DCD    1058865380
        0x000481bc:    3f1bad3d    =..?    DCD    1058778429
        0x000481c0:    3f1a57e1    .W.?    DCD    1058691041
        0x000481c4:    3f1900d3    ...?    DCD    1058603219
        0x000481c8:    3f17a819    ...?    DCD    1058514969
        0x000481cc:    3f164db4    .M.?    DCD    1058426292
        0x000481d0:    3f14f1aa    ...?    DCD    1058337194
        0x000481d4:    3f1393fd    ...?    DCD    1058247677
        0x000481d8:    3f1234b2    .4.?    DCD    1058157746
        0x000481dc:    3f10d3cc    ...?    DCD    1058067404
        0x000481e0:    3f0f7150    Pq.?    DCD    1057976656
        0x000481e4:    3f0e0d42    B..?    DCD    1057885506
        0x000481e8:    3f0ca7a4    ...?    DCD    1057793956
        0x000481ec:    3f0b407c    |@.?    DCD    1057702012
        0x000481f0:    3f09d7cd    ...?    DCD    1057609677
        0x000481f4:    3f086d9a    .m.?    DCD    1057516954
        0x000481f8:    3f0701e9    ...?    DCD    1057423849
        0x000481fc:    3f0594bd    ...?    DCD    1057330365
        0x00048200:    3f042619    .&.?    DCD    1057236505
        0x00048204:    3f02b603    ...?    DCD    1057142275
        0x00048208:    3f01447e    ~D.?    DCD    1057047678
        0x0004820c:    3effa31c    ...>    DCD    1056940828
        0x00048210:    3efcba6e    n..>    DCD    1056750190
        0x00048214:    3ef9cefa    ...>    DCD    1056558842
        0x00048218:    3ef6e0ca    ...>    DCD    1056366794
        0x0004821c:    3ef3efe4    ...>    DCD    1056174052
        0x00048220:    3ef0fc51    Q..>    DCD    1055980625
        0x00048224:    3eee061a    ...>    DCD    1055786522
        0x00048228:    3eeb0d47    G..>    DCD    1055591751
        0x0004822c:    3ee811e0    ...>    DCD    1055396320
        0x00048230:    3ee513ed    ...>    DCD    1055200237
        0x00048234:    3ee21377    w..>    DCD    1055003511
        0x00048238:    3edf1087    ...>    DCD    1054806151
        0x0004823c:    3edc0b24    $..>    DCD    1054608164
        0x00048240:    3ed90358    X..>    DCD    1054409560
        0x00048244:    3ed5f92a    *..>    DCD    1054210346
        0x00048248:    3ed2eca4    ...>    DCD    1054010532
        0x0004824c:    3ecfddcd    ...>    DCD    1053810125
        0x00048250:    3eccccaf    ...>    DCD    1053609135
        0x00048254:    3ec9b952    R..>    DCD    1053407570
        0x00048258:    3ec6a3bf    ...>    DCD    1053205439
        0x0004825c:    3ec38bfe    ...>    DCD    1053002750
        0x00048260:    3ec07218    .r.>    DCD    1052799512
        0x00048264:    3ebd5616    .V.>    DCD    1052595734
        0x00048268:    3eba3800    .8.>    DCD    1052391424
        0x0004826c:    3eb717e0    ...>    DCD    1052186592
        0x00048270:    3eb3f5bd    ...>    DCD    1051981245
        0x00048274:    3eb0d1a1    ...>    DCD    1051775393
        0x00048278:    3eadab95    ...>    DCD    1051569045
        0x0004827c:    3eaa83a2    ...>    DCD    1051362210
        0x00048280:    3ea759cf    .Y.>    DCD    1051154895
        0x00048284:    3ea42e27    '..>    DCD    1050947111
        0x00048288:    3ea100b2    ...>    DCD    1050738866
        0x0004828c:    3e9dd179    y..>    DCD    1050530169
        0x00048290:    3e9aa085    ...>    DCD    1050321029
        0x00048294:    3e976ddf    .m.>    DCD    1050111455
        0x00048298:    3e94398f    .9.>    DCD    1049901455
        0x0004829c:    3e9103a0    ...>    DCD    1049691040
        0x000482a0:    3e8dcc1a    ...>    DCD    1049480218
        0x000482a4:    3e8a9305    ...>    DCD    1049268997
        0x000482a8:    3e87586b    kX.>    DCD    1049057387
        0x000482ac:    3e841c56    V..>    DCD    1048845398
        0x000482b0:    3e80decd    ...>    DCD    1048633037
        0x000482b4:    3e7b3fb6    .?{>    DCD    1048264630
        0x000482b8:    3e74bf10    ..t>    DCD    1047838480
        0x000482bc:    3e6e3bbb    .;n>    DCD    1047411643
        0x000482c0:    3e67b5c9    ..g>    DCD    1046984137
        0x000482c4:    3e612d4d    M-a>    DCD    1046555981
        0x000482c8:    3e5aa259    Y.Z>    DCD    1046127193
        0x000482cc:    3e5414ff    ..T>    DCD    1045697791
        0x000482d0:    3e4d8551    Q.M>    DCD    1045267793
        0x000482d4:    3e46f363    c.F>    DCD    1044837219
        0x000482d8:    3e405f46    F_@>    DCD    1044406086
        0x000482dc:    3e39c90d    ..9>    DCD    1043974413
        0x000482e0:    3e3330ca    .03>    DCD    1043542218
        0x000482e4:    3e2c9690    ..,>    DCD    1043109520
        0x000482e8:    3e25fa72    r.%>    DCD    1042676338
        0x000482ec:    3e1f5c82    .\.>    DCD    1042242690
        0x000482f0:    3e18bcd2    ...>    DCD    1041808594
        0x000482f4:    3e121b76    v..>    DCD    1041374070
        0x000482f8:    3e0b787f    .x.>    DCD    1040939135
        0x000482fc:    3e04d401    ...>    DCD    1040503809
        0x00048300:    3dfc5c1d    .\.=    DCD    1039948829
        0x00048304:    3def0d72    r..=    DCD    1039076722
        0x00048308:    3de1bc29    )..=    DCD    1038203945
        0x0004830c:    3dd46866    fh.=    DCD    1037330534
        0x00048310:    3dc7124e    N..=    DCD    1036456526
        0x00048314:    3db9ba08    ...=    DCD    1035581960
        0x00048318:    3dac5fb8    ._.=    DCD    1034706872
        0x0004831c:    3d9f0384    ...=    DCD    1033831300
        0x00048320:    3d91a592    ...=    DCD    1032955282
        0x00048324:    3d844607    .F.=    DCD    1032078855
        0x00048328:    3d6dca12    ..m=    DCD    1030605330
        0x0004832c:    3d53057a    z.S=    DCD    1028851066
        0x00048330:    3d383e91    .>8=    DCD    1027096209
        0x00048334:    3d1d75a4    .u.=    DCD    1025340836
        0x00048338:    3d02aafc    ...=    DCD    1023585020
        0x0004833c:    3ccfbdca    ...<    DCD    1020247498
        0x00048340:    3c9a2356    V#.<    DCD    1016734550
        0x00048344:    3c490e61    a.I<    DCD    1011420769
        0x00048348:    3bbba7c5    ...;    DCD    1002153925
        0x0004834c:    ba567a3d    =zV.    DCD    3126229565
        0x00048350:    bbf14609    .F..    DCD    3153151497
        0x00048354:    bc63dd12    ..c.    DCD    3160661266
        0x00048358:    bca78a50    P...    DCD    3165096528
        0x0004835c:    bcdd2441    A$..    DCD    3168609345
        0x00048360:    bd095de3    .]..    DCD    3171507683
        0x00048364:    bd242823    #($.    DCD    3173263395
        0x00048368:    bd3ef096    ..>.    DCD    3175018646
        0x0004836c:    bd59b6f2    ..Y.    DCD    3176773362
        0x00048370:    bd747aea    .zt.    DCD    3178527466
        0x00048374:    bd879e1a    ....    DCD    3179781658
        0x00048378:    bd94fd42    B...    DCD    3180657986
        0x0004837c:    bda25ac8    .Z..    DCD    3181533896
        0x00048380:    bdafb686    ....    DCD    3182409350
        0x00048384:    bdbd1057    W...    DCD    3183284311
        0x00048388:    bdca6816    .h..    DCD    3184158742
        0x0004838c:    bdd7bd9b    ....    DCD    3185032603
        0x00048390:    bde510c3    ....    DCD    3185905859
        0x00048394:    bdf26169    ia..    DCD    3186778473
        0x00048398:    bdffaf65    e...    DCD    3187650405
        0x0004839c:    be067d4a    J}..    DCD    3188096330
        0x000483a0:    be0d2168    h!..    DCD    3188531560
        0x000483a4:    be13c3fa    ....    DCD    3188966394
        0x000483a8:    be1a64ed    .d..    DCD    3189400813
        0x000483ac:    be21042e    ..!.    DCD    3189834798
        0x000483b0:    be27a1ac    ..'.    DCD    3190268332
        0x000483b4:    be2e3d53    S=..    DCD    3190701395
        0x000483b8:    be34d710    ..4.    DCD    3191133968
        0x000483bc:    be3b6ed2    .n;.    DCD    3191566034
        0x000483c0:    be420486    ..B.    DCD    3191997574
        0x000483c4:    be489819    ..H.    DCD    3192428569
        0x000483c8:    be4f2979    y)O.    DCD    3192859001
        0x000483cc:    be55b894    ..U.    DCD    3193288852
        0x000483d0:    be5c4556    VE\.    DCD    3193718102
        0x000483d4:    be62cfae    ..b.    DCD    3194146734
        0x000483d8:    be695789    .Wi.    DCD    3194574729
        0x000483dc:    be6fdcd6    ..o.    DCD    3195002070
        0x000483e0:    be765f80    ._v.    DCD    3195428736
        0x000483e4:    be7cdf78    x.|.    DCD    3195854712
        0x000483e8:    be81ae54    T...    DCD    3196169812
        0x000483ec:    be84eb81    ....    DCD    3196382081
        0x000483f0:    be882738    8'..    DCD    3196593976
        0x000483f4:    be8b6172    ra..    DCD    3196805490
        0x000483f8:    be8e9a24    $...    DCD    3197016612
        0x000483fc:    be91d145    E...    DCD    3197227333
        0x00048400:    be9506cd    ....    DCD    3197437645
        0x00048404:    be983ab3    .:..    DCD    3197647539
        0x00048408:    be9b6cee    .l..    DCD    3197857006
        0x0004840c:    be9e9d74    t...    DCD    3198066036
        0x00048410:    bea1cc3d    =...    DCD    3198274621
        0x00048414:    bea4f940    @...    DCD    3198482752
        0x00048418:    bea82473    s$..    DCD    3198690419
        0x0004841c:    beab4dcf    .M..    DCD    3198897615
        0x00048420:    beae7549    Iu..    DCD    3199104329
        0x00048424:    beb19ada    ....    DCD    3199310554
        0x00048428:    beb4be78    x...    DCD    3199516280
        0x0004842c:    beb7e01b    ....    DCD    3199721499
        0x00048430:    bebaffba    ....    DCD    3199926202
        0x00048434:    bebe1d4b    K...    DCD    3200130379
        0x00048438:    bec138c7    .8..    DCD    3200334023
        0x0004843c:    bec45225    %R..    DCD    3200537125
        0x00048440:    bec7695b    [i..    DCD    3200739675
        0x00048444:    beca7e61    a~..    DCD    3200941665
        0x00048448:    becd9130    0...    DCD    3201143088
        0x0004844c:    bed0a1bc    ....    DCD    3201343932
        0x00048450:    bed3b000    ....    DCD    3201544192
        0x00048454:    bed6bbf1    ....    DCD    3201743857
        0x00048458:    bed9c587    ....    DCD    3201942919
        0x0004845c:    bedcccba    ....    DCD    3202141370
        0x00048460:    bedfd181    ....    DCD    3202339201
        0x00048464:    bee2d3d3    ....    DCD    3202536403
        0x00048468:    bee5d3a9    ....    DCD    3202732969
        0x0004846c:    bee8d0fa    ....    DCD    3202928890
        0x00048470:    beebcbbd    ....    DCD    3203124157
        0x00048474:    beeec3ea    ....    DCD    3203318762
        0x00048478:    bef1b978    x...    DCD    3203512696
        0x0004847c:    bef4ac60    `...    DCD    3203705952
        0x00048480:    bef79c9a    ....    DCD    3203898522
        0x00048484:    befa8a1c    ....    DCD    3204090396
        0x00048488:    befd74df    .t..    DCD    3204281567
        0x0004848c:    bf002e6d    m...    DCD    3204460141
        0x00048490:    bf01a103    ....    DCD    3204555011
        0x00048494:    bf03122d    -...    DCD    3204649517
        0x00048498:    bf0481e6    ....    DCD    3204743654
        0x0004849c:    bf05f02c    ,...    DCD    3204837420
        0x000484a0:    bf075cfa    .\..    DCD    3204930810
        0x000484a4:    bf08c84c    L...    DCD    3205023820
        0x000484a8:    bf0a321e    .2..    DCD    3205116446
        0x000484ac:    bf0b9a6c    l...    DCD    3205208684
        0x000484b0:    bf0d0132    2...    DCD    3205300530
        0x000484b4:    bf0e666c    lf..    DCD    3205391980
        0x000484b8:    bf0fca17    ....    DCD    3205483031
        0x000484bc:    bf112c2d    -,..    DCD    3205573677
        0x000484c0:    bf128cac    ....    DCD    3205663916
        0x000484c4:    bf13eb90    ....    DCD    3205753744
        0x000484c8:    bf1548d5    .H..    DCD    3205843157
        0x000484cc:    bf16a476    v...    DCD    3205932150
        0x000484d0:    bf17fe71    q...    DCD    3206020721
        0x000484d4:    bf1956c0    .V..    DCD    3206108864
        0x000484d8:    bf1aad62    b...    DCD    3206196578
        0x000484dc:    bf1c0251    Q...    DCD    3206283857
        0x000484e0:    bf1d558a    .U..    DCD    3206370698
        0x000484e4:    bf1ea709    ....    DCD    3206457097
        0x000484e8:    bf1ff6cb    ....    DCD    3206543051
        0x000484ec:    bf2144cc    .D!.    DCD    3206628556
        0x000484f0:    bf229109    ..".    DCD    3206713609
        0x000484f4:    bf23db7c    |.#.    DCD    3206798204
        0x000484f8:    bf252424    $$%.    DCD    3206882340
        0x000484fc:    bf266afd    .j&.    DCD    3206966013
        0x00048500:    bf27b002    ..'.    DCD    3207049218
        0x00048504:    bf28f330    0.(.    DCD    3207131952
        0x00048508:    bf2a3484    .4*.    DCD    3207214212
        0x0004850c:    bf2b73fa    .s+.    DCD    3207295994
        0x00048510:    bf2cb18f    ..,.    DCD    3207377295
        0x00048514:    bf2ded3f    ?.-.    DCD    3207458111
        0x00048518:    bf2f2707    .'/.    DCD    3207538439
        0x0004851c:    bf305ee3    .^0.    DCD    3207618275
        0x00048520:    bf3194d0    ..1.    DCD    3207697616
        0x00048524:    bf32c8ca    ..2.    DCD    3207776458
        0x00048528:    bf33face    ..3.    DCD    3207854798
        0x0004852c:    bf352ada    .*5.    DCD    3207932634
        0x00048530:    bf3658e8    .X6.    DCD    3208009960
        0x00048534:    bf3784f7    ..7.    DCD    3208086775
        0x00048538:    bf38af02    ..8.    DCD    3208163074
        0x0004853c:    bf39d707    ..9.    DCD    3208238855
        0x00048540:    bf3afd03    ..:.    DCD    3208314115
        0x00048544:    bf3c20f1    . <.    DCD    3208388849
        0x00048548:    bf3d42cf    .B=.    DCD    3208463055
        0x0004854c:    bf3e629a    .b>.    DCD    3208536730
        0x00048550:    bf3f804f    O.?.    DCD    3208609871
        0x00048554:    bf409be9    ..@.    DCD    3208682473
        0x00048558:    bf41b568    h.A.    DCD    3208754536
        0x0004855c:    bf42ccc6    ..B.    DCD    3208826054
        0x00048560:    bf43e201    ..C.    DCD    3208897025
        0x00048564:    bf44f517    ..D.    DCD    3208967447
        0x00048568:    bf460603    ..F.    DCD    3209037315
        0x0004856c:    bf4714c4    ..G.    DCD    3209106628
        0x00048570:    bf482156    V!H.    DCD    3209175382
        0x00048574:    bf492bb6    .+I.    DCD    3209243574
        0x00048578:    bf4a33e1    .3J.    DCD    3209311201
        0x0004857c:    bf4b39d4    .9K.    DCD    3209378260
        0x00048580:    bf4c3d8d    .=L.    DCD    3209444749
        0x00048584:    bf4d3f09    .?M.    DCD    3209510665
        0x00048588:    bf4e3e44    D>N.    DCD    3209576004
        0x0004858c:    bf4f3b3d    =;O.    DCD    3209640765
        0x00048590:    bf5035f0    .5P.    DCD    3209704944
        0x00048594:    bf512e5a    Z.Q.    DCD    3209768538
        0x00048598:    bf522479    y$R.    DCD    3209831545
        0x0004859c:    bf53184a    J.S.    DCD    3209893962
        0x000485a0:    bf5409ca    ..T.    DCD    3209955786
        0x000485a4:    bf54f8f7    ..T.    DCD    3210017015
        0x000485a8:    bf55e5ce    ..U.    DCD    3210077646
        0x000485ac:    bf56d04d    M.V.    DCD    3210137677
        0x000485b0:    bf57b870    p.W.    DCD    3210197104
        0x000485b4:    bf589e37    7.X.    DCD    3210255927
        0x000485b8:    bf59819c    ..Y.    DCD    3210314140
        0x000485bc:    bf5a62a0    .bZ.    DCD    3210371744
        0x000485c0:    bf5b413e    >A[.    DCD    3210428734
        0x000485c4:    bf5c1d75    u.\.    DCD    3210485109
        0x000485c8:    bf5cf741    A.\.    DCD    3210540865
        0x000485cc:    bf5dcea2    ..].    DCD    3210596002
        0x000485d0:    bf5ea394    ..^.    DCD    3210650516
        0x000485d4:    bf5f7614    .v_.    DCD    3210704404
        0x000485d8:    bf604622    "F`.    DCD    3210757666
        0x000485dc:    bf6113ba    ..a.    DCD    3210810298
        0x000485e0:    bf61ded9    ..a.    DCD    3210862297
        0x000485e4:    bf62a77f    ..b.    DCD    3210913663
        0x000485e8:    bf636da9    .mc.    DCD    3210964393
        0x000485ec:    bf643154    T1d.    DCD    3211014484
        0x000485f0:    bf64f27e    ~.d.    DCD    3211063934
        0x000485f4:    bf65b126    &.e.    DCD    3211112742
        0x000485f8:    bf666d49    Imf.    DCD    3211160905
        0x000485fc:    bf6726e5    .&g.    DCD    3211208421
        0x00048600:    bf67ddf8    ..g.    DCD    3211255288
        0x00048604:    bf689280    ..h.    DCD    3211301504
        0x00048608:    bf69447b    {Di.    DCD    3211347067
        0x0004860c:    bf69f3e8    ..i.    DCD    3211391976
        0x00048610:    bf6aa0c3    ..j.    DCD    3211436227
        0x00048614:    bf6b4b0c    .Kk.    DCD    3211479820
        0x00048618:    bf6bf2c0    ..k.    DCD    3211522752
        0x0004861c:    bf6c97de    ..l.    DCD    3211565022
        0x00048620:    bf6d3a64    d:m.    DCD    3211606628
        0x00048624:    bf6dda50    P.m.    DCD    3211647568
        0x00048628:    bf6e77a0    .wn.    DCD    3211687840
        0x0004862c:    bf6f1253    S.o.    DCD    3211727443
        0x00048630:    bf6faa66    f.o.    DCD    3211766374
        0x00048634:    bf703fd9    .?p.    DCD    3211804633
        0x00048638:    bf70d2a9    ..p.    DCD    3211842217
        0x0004863c:    bf7162d5    .bq.    DCD    3211879125
        0x00048640:    bf71f05b    [.q.    DCD    3211915355
        0x00048644:    bf727b3a    :{r.    DCD    3211950906
        0x00048648:    bf730371    q.s.    DCD    3211985777
        0x0004864c:    bf7388fd    ..s.    DCD    3212019965
        0x00048650:    bf740bde    ..t.    DCD    3212053470
        0x00048654:    bf748c11    ..t.    DCD    3212086289
        0x00048658:    bf750996    ..u.    DCD    3212118422
        0x0004865c:    bf75846b    k.u.    DCD    3212149867
        0x00048660:    bf75fc8f    ..u.    DCD    3212180623
        0x00048664:    bf767200    .rv.    DCD    3212210688
        0x00048668:    bf76e4bd    ..v.    DCD    3212240061
        0x0004866c:    bf7754c6    .Tw.    DCD    3212268742
        0x00048670:    bf77c218    ..w.    DCD    3212296728
        0x00048674:    bf782cb2    .,x.    DCD    3212324018
        0x00048678:    bf789493    ..x.    DCD    3212350611
        0x0004867c:    bf78f9bb    ..x.    DCD    3212376507
        0x00048680:    bf795c28    (\y.    DCD    3212401704
        0x00048684:    bf79bbd9    ..y.    DCD    3212426201
        0x00048688:    bf7a18cd    ..z.    DCD    3212449997
        0x0004868c:    bf7a7302    .sz.    DCD    3212473090
        0x00048690:    bf7aca79    y.z.    DCD    3212495481
        0x00048694:    bf7b1f2f    /.{.    DCD    3212517167
        0x00048698:    bf7b7124    $q{.    DCD    3212538148
        0x0004869c:    bf7bc058    X.{.    DCD    3212558424
        0x000486a0:    bf7c0cc9    ..|.    DCD    3212577993
        0x000486a4:    bf7c5676    vV|.    DCD    3212596854
        0x000486a8:    bf7c9d5f    _.|.    DCD    3212615007
        0x000486ac:    bf7ce182    ..|.    DCD    3212632450
        0x000486b0:    bf7d22e0    ."}.    DCD    3212649184
        0x000486b4:    bf7d6177    wa}.    DCD    3212665207
        0x000486b8:    bf7d9d47    G.}.    DCD    3212680519
        0x000486bc:    bf7dd64f    O.}.    DCD    3212695119
        0x000486c0:    bf7e0c8e    ..~.    DCD    3212709006
        0x000486c4:    bf7e4004    .@~.    DCD    3212722180
        0x000486c8:    bf7e70b0    .p~.    DCD    3212734640
        0x000486cc:    bf7e9e92    ..~.    DCD    3212746386
        0x000486d0:    bf7ec9a9    ..~.    DCD    3212757417
        0x000486d4:    bf7ef1f5    ..~.    DCD    3212767733
        0x000486d8:    bf7f1775    u...    DCD    3212777333
        0x000486dc:    bf7f3a29    ):..    DCD    3212786217
        0x000486e0:    bf7f5a10    .Z..    DCD    3212794384
        0x000486e4:    bf7f772b    +w..    DCD    3212801835
        0x000486e8:    bf7f9178    x...    DCD    3212808568
        0x000486ec:    bf7fa8f8    ....    DCD    3212814584
        0x000486f0:    bf7fbdaa    ....    DCD    3212819882
        0x000486f4:    bf7fcf8f    ....    DCD    3212824463
        0x000486f8:    bf7fdea5    ....    DCD    3212828325
        0x000486fc:    bf7feaed    ....    DCD    3212831469
        0x00048700:    bf7ff466    f...    DCD    3212833894
        0x00048704:    bf7ffb11    ....    DCD    3212835601
        0x00048708:    bf7ffeed    ....    DCD    3212836589
        0x0004870c:    3f7fffea    ...?    DCD    1065353194
        0x00048710:    3f7ff8e5    ...?    DCD    1065351397
        0x00048714:    3f7fe6a6    ...?    DCD    1065346726
        0x00048718:    3f7fc92d    -..?    DCD    1065339181
        0x0004871c:    3f7fa07c    |..?    DCD    1065328764
        0x00048720:    3f7f6c95    .l.?    DCD    1065315477
        0x00048724:    3f7f2d79    y-.?    DCD    1065299321
        0x00048728:    3f7ee32c    ,.~?    DCD    1065280300
        0x0004872c:    3f7e8db1    ..~?    DCD    1065258417
        0x00048730:    3f7e2d0b    .-~?    DCD    1065233675
        0x00048734:    3f7dc13f    ?.}?    DCD    1065206079
        0x00048738:    3f7d4a52    RJ}?    DCD    1065175634
        0x0004873c:    3f7cc848    H.|?    DCD    1065142344
        0x00048740:    3f7c3b28    (;|?    DCD    1065106216
        0x00048744:    3f7ba2f7    ..{?    DCD    1065067255
        0x00048748:    3f7affbd    ..z?    DCD    1065025469
        0x0004874c:    3f7a5180    .Qz?    DCD    1064980864
        0x00048750:    3f799848    H.y?    DCD    1064933448
        0x00048754:    3f78d41e    ..x?    DCD    1064883230
        0x00048758:    3f780509    ..x?    DCD    1064830217
        0x0004875c:    3f772b13    .+w?    DCD    1064774419
        0x00048760:    3f764646    FFv?    DCD    1064715846
        0x00048764:    3f7556ac    .Vu?    DCD    1064654508
        0x00048768:    3f745c4e    N\t?    DCD    1064590414
        0x0004876c:    3f735738    8Ws?    DCD    1064523576
        0x00048770:    3f724776    vGr?    DCD    1064454006
        0x00048774:    3f712d13    .-q?    DCD    1064381715
        0x00048778:    3f70081c    ..p?    DCD    1064306716
        0x0004877c:    3f6ed89e    ..n?    DCD    1064229022
        0x00048780:    3f6d9ea5    ..m?    DCD    1064148645
        0x00048784:    3f6c5a40    @Zl?    DCD    1064065600
        0x00048788:    3f6b0b7e    ~.k?    DCD    1063979902
        0x0004878c:    3f69b26b    k.i?    DCD    1063891563
        0x00048790:    3f684f19    .Oh?    DCD    1063800601
        0x00048794:    3f66e196    ..f?    DCD    1063707030
        0x00048798:    3f6569f2    .ie?    DCD    1063610866
        0x0004879c:    3f63e83e    >.c?    DCD    1063512126
        0x000487a0:    3f625c8b    .\b?    DCD    1063410827
        0x000487a4:    3f60c6ea    ..`?    DCD    1063306986
        0x000487a8:    3f5f276d    m'_?    DCD    1063200621
        0x000487ac:    3f5d7e26    &~]?    DCD    1063091750
        0x000487b0:    3f5bcb28    (.[?    DCD    1062980392
        0x000487b4:    3f5a0e85    ..Z?    DCD    1062866565
        0x000487b8:    3f584853    SHX?    DCD    1062750291
        0x000487bc:    3f5678a3    .xV?    DCD    1062631587
        0x000487c0:    3f549f8b    ..T?    DCD    1062510475
        0x000487c4:    3f52bd20     .R?    DCD    1062386976
        0x000487c8:    3f50d176    v.P?    DCD    1062261110
        0x000487cc:    3f4edca3    ..N?    DCD    1062132899
        0x000487d0:    3f4cdebd    ..L?    DCD    1062002365
        0x000487d4:    3f4ad7db    ..J?    DCD    1061869531
        0x000487d8:    3f48c813    ..H?    DCD    1061734419
        0x000487dc:    3f46af7c    |.F?    DCD    1061597052
        0x000487e0:    3f448e2e    ..D?    DCD    1061457454
        0x000487e4:    3f426441    AdB?    DCD    1061315649
        0x000487e8:    3f4031ce    .1@?    DCD    1061171662
        0x000487ec:    3f3df6ec    ..=?    DCD    1061025516
        0x000487f0:    3f3bb3b4    ..;?    DCD    1060877236
        0x000487f4:    3f396842    Bh9?    DCD    1060726850
        0x000487f8:    3f3714ad    ..7?    DCD    1060574381
        0x000487fc:    3f34b910    ..4?    DCD    1060419856
        0x00048800:    3f325586    .U2?    DCD    1060263302
        0x00048804:    3f2fea29    )./?    DCD    1060104745
        0x00048808:    3f2d7715    .w-?    DCD    1059944213
        0x0004880c:    3f2afc65    e.*?    DCD    1059781733
        0x00048810:    3f287a35    5z(?    DCD    1059617333
        0x00048814:    3f25f0a1    ..%?    DCD    1059451041
        0x00048818:    3f235fc6    ._#?    DCD    1059282886
        0x0004881c:    3f20c7c0    .. ?    DCD    1059112896
        0x00048820:    3f1e28ac    .(.?    DCD    1058941100
        0x00048824:    3f1b82a9    ...?    DCD    1058767529
        0x00048828:    3f18d5d4    ...?    DCD    1058592212
        0x0004882c:    3f16224a    J".?    DCD    1058415178
        0x00048830:    3f13682a    *h.?    DCD    1058236458
        0x00048834:    3f10a793    ...?    DCD    1058056083
        0x00048838:    3f0de0a4    ...?    DCD    1057874084
        0x0004883c:    3f0b137b    {..?    DCD    1057690491
        0x00048840:    3f084039    9@.?    DCD    1057505337
        0x00048844:    3f0566fd    .f.?    DCD    1057318653
        0x00048848:    3f0287e7    ...?    DCD    1057130471
        0x0004884c:    3eff462d    -F.>    DCD    1056917037
        0x00048850:    3ef9715b    [q.>    DCD    1056534875
        0x00048854:    3ef39197    ...>    DCD    1056149911
        0x00048858:    3eeda724    $..>    DCD    1055762212
        0x0004885c:    3ee7b245    E..>    DCD    1055371845
        0x00048860:    3ee1b33c    <..>    DCD    1054978876
        0x00048864:    3edbaa4c    L..>    DCD    1054583372
        0x00048868:    3ed597ba    ...>    DCD    1054185402
        0x0004886c:    3ecf7bc9    .{.>    DCD    1053785033
        0x00048870:    3ec956be    .V.>    DCD    1053382334
        0x00048874:    3ec328df    .(.>    DCD    1052977375
        0x00048878:    3ebcf270    p..>    DCD    1052570224
        0x0004887c:    3eb6b3b7    ...>    DCD    1052160951
        0x00048880:    3eb06cfb    .l.>    DCD    1051749627
        0x00048884:    3eaa1e81    ...>    DCD    1051336321
        0x00048888:    3ea3c892    ...>    DCD    1050921106
        0x0004888c:    3e9d6b73    sk.>    DCD    1050504051
        0x00048890:    3e97076c    l..>    DCD    1050085228
        0x00048894:    3e909cc5    ...>    DCD    1049664709
        0x00048898:    3e8a2bc7    .+.>    DCD    1049242567
        0x0004889c:    3e83b4b9    ...>    DCD    1048818873
        0x000488a0:    3e7a6fc7    .oz>    DCD    1048211399
        0x000488a4:    3e6d6b21    !km>    DCD    1047358241
        0x000488a8:    3e605c11    .\`>    DCD    1046502417
        0x000488ac:    3e534329    )CS>    DCD    1045644073
        0x000488b0:    3e4620fd    . F>    DCD    1044783357
        0x000488b4:    3e38f620     .8>    DCD    1043920416
        0x000488b8:    3e2bc326    &.+>    DCD    1043055398
        0x000488bc:    3e1e88a4    ...>    DCD    1042188452
        0x000488c0:    3e11472d    -G.>    DCD    1041319725
        0x000488c4:    3e03ff57    W..>    DCD    1040449367
        0x000488c8:    3ded636e    nc.=    DCD    1038967662
        0x000488cc:    3dd2bdc2    ...=    DCD    1037221314
        0x000488d0:    3db80eda    ...=    DCD    1035472602
        0x000488d4:    3d9d57de    .W.=    DCD    1033721822
        0x000488d8:    3d8299fb    ...=    DCD    1031969275
        0x000488dc:    3d4facbc    ..O=    DCD    1028631740
        0x000488e0:    3d1a1c65    e..=    DCD    1025121381
        0x000488e4:    3cc90a99    ...<    DCD    1019808409
        0x000488e8:    3c3ba72a    *.;<    DCD    1010542378
        0x000488ec:    bad678c1    .x..    DCD    3134617793
        0x000488f0:    bc71442d    -Dq.    DCD    3161539629
        0x000488f4:    bce3d757    W...    DCD    3169048407
        0x000488f8:    bd27814c    L.'.    DCD    3173482828
        0x000488fc:    bd5d0f94    ..].    DCD    3176992660
        0x00048900:    bd894a15    .J..    DCD    3179891221
        0x00048904:    bda4065a    Z...    DCD    3181643354
        0x00048908:    bdbebb6d    m...    DCD    3183393645
        0x0004890c:    bdd96822    "h..    DCD    3185141794
        0x00048910:    bdf40b4e    N...    DCD    3186887502
        0x00048914:    be0751e3    .Q..    DCD    3188150755
        0x00048918:    be14982f    /...    DCD    3189020719
        0x0004891c:    be21d7f7    ..!.    DCD    3189889015
        0x00048920:    be2f10a5    ../.    DCD    3190755493
        0x00048924:    be3c41a6    .A<.    DCD    3191620006
        0x00048928:    be496a64    djI.    DCD    3192482404
        0x0004892c:    be568a4d    M.V.    DCD    3193342541
        0x00048930:    be63a0cd    ..c.    DCD    3194200269
        0x00048934:    be70ad50    P.p.    DCD    3195055440
        0x00048938:    be7daf45    E.}.    DCD    3195907909
        0x0004893c:    be85530d    .S..    DCD    3196408589
        0x00048940:    be8bc89e    ....    DCD    3196831902
        0x00048944:    be92380d    .8..    DCD    3197253645
        0x00048948:    be98a112    ....    DCD    3197673746
        0x0004894c:    be9f0366    f...    DCD    3198092134
        0x00048950:    bea55ebf    .^..    DCD    3198508735
        0x00048954:    beabb2d8    ....    DCD    3198923480
        0x00048958:    beb1ff69    i...    DCD    3199336297
        0x0004895c:    beb8442b    +D..    DCD    3199747115
        0x00048960:    bebe80d8    ....    DCD    3200155864
        0x00048964:    bec4b52a    *...    DCD    3200562474
        0x00048968:    becae0db    ....    DCD    3200966875
        0x0004896c:    bed103a5    ....    DCD    3201368997
        0x00048970:    bed71d45    E...    DCD    3201768773
        0x00048974:    bedd2d75    u-..    DCD    3202166133
        0x00048978:    bee333f1    .3..    DCD    3202561009
        0x0004897c:    bee93076    v0..    DCD    3202953334
        0x00048980:    beef22c0    ."..    DCD    3203343040
        0x00048984:    bef50a8d    ....    DCD    3203730061
        0x00048988:    befae79b    ....    DCD    3204114331
        0x0004898c:    bf005cd3    .\..    DCD    3204472019
        0x00048990:    bf034038    8@..    DCD    3204661304
        0x00048994:    bf061ddb    ....    DCD    3204849115
        0x00048998:    bf08f59b    ....    DCD    3205035419
        0x0004899c:    bf0bc75a    Z...    DCD    3205220186
        0x000489a0:    bf0e92f7    ....    DCD    3205403383
        0x000489a4:    bf115854    TX..    DCD    3205584980
        0x000489a8:    bf141750    P...    DCD    3205764944
        0x000489ac:    bf16cfcd    ....    DCD    3205943245
        0x000489b0:    bf1981ac    ....    DCD    3206119852
        0x000489b4:    bf1c2cd0    .,..    DCD    3206294736
        0x000489b8:    bf1ed11a    ....    DCD    3206467866
        0x000489bc:    bf216e6d    mn!.    DCD    3206639213
        0x000489c0:    bf2404ab    ..$.    DCD    3206808747
        0x000489c4:    bf2693b7    ..&.    DCD    3206976439
        0x000489c8:    bf291b74    t.).    DCD    3207142260
        0x000489cc:    bf2b9bc7    ..+.    DCD    3207306183
        0x000489d0:    bf2e1493    ....    DCD    3207468179
        0x000489d4:    bf3085bb    ..0.    DCD    3207628219
        0x000489d8:    bf32ef26    &.2.    DCD    3207786278
        0x000489dc:    bf3550b7    .P5.    DCD    3207942327
        0x000489e0:    bf37aa55    U.7.    DCD    3208096341
        0x000489e4:    bf39fbe3    ..9.    DCD    3208248291
        0x000489e8:    bf3c454a    JE<.    DCD    3208398154
        0x000489ec:    bf3e866e    n.>.    DCD    3208545902
        0x000489f0:    bf40bf37    7.@.    DCD    3208691511
        0x000489f4:    bf42ef8b    ..B.    DCD    3208834955
        0x000489f8:    bf451753    S.E.    DCD    3208976211
        0x000489fc:    bf473675    u6G.    DCD    3209115253
        0x00048a00:    bf494cda    .LI.    DCD    3209252058
        0x00048a04:    bf4b5a6b    kZK.    DCD    3209386603
        0x00048a08:    bf4d5f10    ._M.    DCD    3209518864
        0x00048a0c:    bf4f5ab3    .ZO.    DCD    3209648819
        0x00048a10:    bf514d3e    >MQ.    DCD    3209776446
        0x00048a14:    bf53369a    .6S.    DCD    3209901722
        0x00048a18:    bf5516b3    ..U.    DCD    3210024627
        0x00048a1c:    bf56ed72    r.V.    DCD    3210145138
        0x00048a20:    bf58bac5    ..X.    DCD    3210263237
        0x00048a24:    bf5a7e95    .~Z.    DCD    3210378901
        0x00048a28:    bf5c38d0    .8\.    DCD    3210492112
        0x00048a2c:    bf5de962    b.].    DCD    3210602850
        0x00048a30:    bf5f9038    8._.    DCD    3210711096
        0x00048a34:    bf612d40    @-a.    DCD    3210816832
        0x00048a38:    bf62c067    g.b.    DCD    3210920039
        0x00048a3c:    bf64499c    .Id.    DCD    3211020700
        0x00048a40:    bf65c8ce    ..e.    DCD    3211118798
        0x00048a44:    bf673deb    .=g.    DCD    3211214315
        0x00048a48:    bf68a8e3    ..h.    DCD    3211307235
        0x00048a4c:    bf6a09a7    ..j.    DCD    3211397543
        0x00048a50:    bf6b6027    '`k.    DCD    3211485223
        0x00048a54:    bf6cac54    T.l.    DCD    3211570260
        0x00048a58:    bf6dee1f    ..m.    DCD    3211652639
        0x00048a5c:    bf6f257a    z%o.    DCD    3211732346
        0x00048a60:    bf705258    XRp.    DCD    3211809368
        0x00048a64:    bf7174ab    .tq.    DCD    3211883691
        0x00048a68:    bf728c67    g.r.    DCD    3211955303
        0x00048a6c:    bf73997f    ..s.    DCD    3212024191
        0x00048a70:    bf749be7    ..t.    DCD    3212090343
        0x00048a74:    bf759395    ..u.    DCD    3212153749
        0x00048a78:    bf76807e    ~.v.    DCD    3212214398
        0x00048a7c:    bf776296    .bw.    DCD    3212272278
        0x00048a80:    bf7839d4    .9x.    DCD    3212327380
        0x00048a84:    bf79062f    /.y.    DCD    3212379695
        0x00048a88:    bf79c79e    ..y.    DCD    3212429214
        0x00048a8c:    bf7a7e17    .~z.    DCD    3212475927
        0x00048a90:    bf7b2994    .){.    DCD    3212519828
        0x00048a94:    bf7bca0d    ..{.    DCD    3212560909
        0x00048a98:    bf7c5f7a    z_|.    DCD    3212599162
        0x00048a9c:    bf7ce9d5    ..|.    DCD    3212634581
        0x00048aa0:    bf7d6918    .i}.    DCD    3212667160
        0x00048aa4:    bf7ddd3e    >.}.    DCD    3212696894
        0x00048aa8:    bf7e4640    @F~.    DCD    3212723776
        0x00048aac:    bf7ea41c    ..~.    DCD    3212747804
        0x00048ab0:    bf7ef6cc    ..~.    DCD    3212768972
        0x00048ab4:    bf7f3e4d    M>..    DCD    3212787277
        0x00048ab8:    bf7f7a9c    .z..    DCD    3212802716
        0x00048abc:    bf7fabb6    ....    DCD    3212815286
        0x00048ac0:    bf7fd199    ....    DCD    3212824985
        0x00048ac4:    bf7fec43    C...    DCD    3212831811
        0x00048ac8:    bf7ffbb4    ....    DCD    3212835764
        0x00048acc:    3f7fffa6    ...?    DCD    1065353126
        0x00048ad0:    3f7fe394    ...?    DCD    1065345940
        0x00048ad4:    3f7f9a9c    ...?    DCD    1065327260
        0x00048ad8:    3f7f24cc    .$.?    DCD    1065297100
        0x00048adc:    3f7e8238    8.~?    DCD    1065255480
        0x00048ae0:    3f7db2fd    ..}?    DCD    1065202429
        0x00048ae4:    3f7cb73f    ?.|?    DCD    1065137983
        0x00048ae8:    3f7b8f2a    *.{?    DCD    1065062186
        0x00048aec:    3f7a3af3    .:z?    DCD    1064975091
        0x00048af0:    3f78bad4    ..x?    DCD    1064876756
        0x00048af4:    3f770f11    ..w?    DCD    1064767249
        0x00048af8:    3f7537f6    .7u?    DCD    1064646646
        0x00048afc:    3f7335d5    .5s?    DCD    1064515029
        0x00048b00:    3f710908    ..q?    DCD    1064372488
        0x00048b04:    3f6eb1f1    ..n?    DCD    1064219121
        0x00048b08:    3f6c30f9    .0l?    DCD    1064055033
        0x00048b0c:    3f698690    ..i?    DCD    1063880336
        0x00048b10:    3f66b32f    /.f?    DCD    1063695151
        0x00048b14:    3f63b753    S.c?    DCD    1063499603
        0x00048b18:    3f609384    ..`?    DCD    1063293828
        0x00048b1c:    3f5d484e    NH]?    DCD    1063077966
        0x00048b20:    3f59d645    E.Y?    DCD    1062852165
        0x00048b24:    3f563e03    .>V?    DCD    1062616579
        0x00048b28:    3f52802b    +.R?    DCD    1062371371
        0x00048b2c:    3f4e9d65    e.N?    DCD    1062116709
        0x00048b30:    3f4a965e    ^.J?    DCD    1061852766
        0x00048b34:    3f466bcc    .kF?    DCD    1061579724
        0x00048b38:    3f421e6a    j.B?    DCD    1061297770
        0x00048b3c:    3f3daef9    ..=?    DCD    1061007097
        0x00048b40:    3f391e40    @.9?    DCD    1060707904
        0x00048b44:    3f346d0d    .m4?    DCD    1060400397
        0x00048b48:    3f2f9c32    2./?    DCD    1060084786
        0x00048b4c:    3f2aac87    ..*?    DCD    1059761287
        0x00048b50:    3f259eeb    ..%?    DCD    1059430123
        0x00048b54:    3f20743f    ?t ?    DCD    1059091519
        0x00048b58:    3f1b2d6d    m-.?    DCD    1058745709
        0x00048b5c:    3f15cb61    a..?    DCD    1058392929
        0x00048b60:    3f104f0d    .O.?    DCD    1058033421
        0x00048b64:    3f0ab968    h..?    DCD    1057667432
        0x00048b68:    3f050b6b    k..?    DCD    1057295211
        0x00048b6c:    3efe8c2e    ...>    DCD    1056869422
        0x00048b70:    3ef2d4dd    ...>    DCD    1056101597
        0x00048b74:    3ee6f2f1    ...>    DCD    1055322865
        0x00048b78:    3edae87f    ...>    DCD    1054533759
        0x00048b7c:    3eceb7a6    ...>    DCD    1053734822
        0x00048b80:    3ec26288    .b.>    DCD    1052926600
        0x00048b84:    3eb5eb4e    N..>    DCD    1052109646
        0x00048b88:    3ea9542a    *T.>    DCD    1051284522
        0x00048b8c:    3e9c9f51    Q..>    DCD    1050451793
        0x00048b90:    3e8fcefd    ...>    DCD    1049612029
        0x00048b94:    3e82e56d    m..>    DCD    1048765805
        0x00048b98:    3e6bc9ce    ..k>    DCD    1047251406
        0x00048b9c:    3e519f62    b.Q>    DCD    1045536610
        0x00048ba0:    3e375030    0P7>    DCD    1043812400
        0x00048ba4:    3e1ce0d3    ...>    DCD    1042079955
        0x00048ba8:    3e0255f1    .U.>    DCD    1040340465
        0x00048bac:    3dcf6862    bh.=    DCD    1037002850
        0x00048bb0:    3d9a007c    |..=    DCD    1033502844
        0x00048bb4:    3d48fb24    $.H=    DCD    1028193060
        0x00048bb8:    3cbba41b    ...<    DCD    1018930203
        0x00048bbc:    bb5677f3    .wV.    DCD    3143006195
        0x00048bc0:    bcf13d64    d=..    DCD    3169926500
        0x00048bc4:    bd63c0bb    ..c.    DCD    3177431227
        0x00048bc8:    bda75d67    g]..    DCD    3181862247
        0x00048bcc:    bddcbd14    ....    DCD    3185360148
        0x00048bd0:    be08fb03    ....    DCD    3188259587
        0x00048bd4:    be237f73    s.#.    DCD    3189997427
        0x00048bd8:    be3de734    4.=.    DCD    3191727924
        0x00048bdc:    be582da4    .-X.    DCD    3193449892
        0x00048be0:    be724e26    &Nr.    DCD    3195162150
        0x00048be4:    be862212    ."..    DCD    3196461586
        0x00048be8:    be930589    ....    DCD    3197306249
        0x00048bec:    be9fcf34    4...    DCD    3198144308
        0x00048bf0:    beac7cd5    .|..    DCD    3198975189
        0x00048bf4:    beb90c33    3...    DCD    3199798323
        0x00048bf8:    bec57b1a    .{..    DCD    3200613146
        0x00048bfc:    bed1c75b    [...    DCD    3201419099
        0x00048c00:    beddeecd    ....    DCD    3202215629
        0x00048c04:    bee9ef50    P...    DCD    3203002192
        0x00048c08:    bef5c6c7    ....    DCD    3203778247
        0x00048c0c:    bf00b990    ....    DCD    3204495760
        0x00048c10:    bf067926    &y..    DCD    3204872486
        0x00048c14:    bf0c2124    $!..    DCD    3205243172
        0x00048c18:    bf11b08d    ....    DCD    3205607565
        0x00048c1c:    bf172666    f&..    DCD    3205965414
        0x00048c20:    bf1c81ba    ....    DCD    3206316474
        0x00048c24:    bf21c198    ..!.    DCD    3206660504
        0x00048c28:    bf26e515    ..&.    DCD    3206997269
        0x00048c2c:    bf2beb4a    J.+.    DCD    3207326538
        0x00048c30:    bf30d356    V.0.    DCD    3207648086
        0x00048c34:    bf359c5b    [.5.    DCD    3207961691
        0x00048c38:    bf3a4583    .E:.    DCD    3208267139
        0x00048c3c:    bf3ecdfd    ..>.    DCD    3208564221
        0x00048c40:    bf4334fc    .4C.    DCD    3208852732
        0x00048c44:    bf4779bc    .yG.    DCD    3209132476
        0x00048c48:    bf4b9b7d    }.K.    DCD    3209403261
        0x00048c4c:    bf4f9984    ..O.    DCD    3209664900
        0x00048c50:    bf53731f    .sS.    DCD    3209917215
        0x00048c54:    bf5727a1    .'W.    DCD    3210160033
        0x00048c58:    bf5ab663    c.Z.    DCD    3210393187
        0x00048c5c:    bf5e1ec6    ..^.    DCD    3210616518
        0x00048c60:    bf616030    0`a.    DCD    3210829872
        0x00048c64:    bf647a0f    .zd.    DCD    3211033103
        0x00048c68:    bf676bd8    .kg.    DCD    3211226072
        0x00048c6c:    bf6a3507    .5j.    DCD    3211408647
        0x00048c70:    bf6cd51f    ..l.    DCD    3211580703
        0x00048c74:    bf6f4ba9    .Ko.    DCD    3211742121
        0x00048c78:    bf719837    7.q.    DCD    3211892791
        0x00048c7c:    bf73ba62    b.s.    DCD    3212032610
        0x00048c80:    bf75b1c9    ..u.    DCD    3212161481
        0x00048c84:    bf777e16    .~w.    DCD    3212279318
        0x00048c88:    bf791ef6    ..y.    DCD    3212386038
        0x00048c8c:    bf7a9421    !.z.    DCD    3212481569
        0x00048c90:    bf7bdd55    U.{.    DCD    3212565845
        0x00048c94:    bf7cfa59    Y.|.    DCD    3212638809
        0x00048c98:    bf7deafa    ..}.    DCD    3212700410
        0x00048c9c:    bf7eaf0e    ..~.    DCD    3212750606
        0x00048ca0:    bf7f4674    tF..    DCD    3212789364
        0x00048ca4:    bf7fb10f    ....    DCD    3212816655
        0x00048ca8:    bf7feece    ....    DCD    3212832462
    .constdata
    mode48000_960_120
        0x00048cac:    0000bb80    ....    DCD    48000
        0x00048cb0:    00000078    x...    DCD    120
        0x00048cb4:    00000015    ....    DCD    21
        0x00048cb8:    00000015    ....    DCD    21
        0x00048cbc:    3f599a00    ..Y?    DCD    1062836736
        0x00048cc0:    00000000    ....    DCD    0
        0x00048cc4:    3f800000    ...?    DCD    1065353216
        0x00048cc8:    3f800000    ...?    DCD    1065353216
        0x00048ccc:    00045384    .S..    DCD    283524
        0x00048cd0:    00000003    ....    DCD    3
        0x00048cd4:    00000008    ....    DCD    8
        0x00048cd8:    00000078    x...    DCD    120
        0x00048cdc:    0000000b    ....    DCD    11
        0x00048ce0:    000453b0    .S..    DCD    283568
        0x00048ce4:    00045678    xV..    DCD    284280
        0x00048ce8:    00045498    .T..    DCD    283800
        0x00048cec:    00000780    ....    DCD    1920
        0x00048cf0:    00000003    ....    DCD    3
        0x00048cf4:    00046fac    .o..    DCD    290732
        0x00048cf8:    00046fe4    .o..    DCD    290788
        0x00048cfc:    0004701c    .p..    DCD    290844
        0x00048d00:    00047054    Tp..    DCD    290900
        0x00048d04:    0004708c    .p..    DCD    290956
        0x00048d08:    00000188    ....    DCD    392
        0x00048d0c:    000456a2    .V..    DCD    284322
        0x00048d10:    00045774    tW..    DCD    284532
        0x00048d14:    000458fc    .X..    DCD    284924
    .constdata
    second_check
        0x00048d18:    00000000    ....    DCD    0
        0x00048d1c:    00000000    ....    DCD    0
        0x00048d20:    00000003    ....    DCD    3
        0x00048d24:    00000002    ....    DCD    2
        0x00048d28:    00000003    ....    DCD    3
        0x00048d2c:    00000002    ....    DCD    2
        0x00048d30:    00000005    ....    DCD    5
        0x00048d34:    00000002    ....    DCD    2
        0x00048d38:    00000003    ....    DCD    3
        0x00048d3c:    00000002    ....    DCD    2
        0x00048d40:    00000003    ....    DCD    3
        0x00048d44:    00000002    ....    DCD    2
        0x00048d48:    00000005    ....    DCD    5
        0x00048d4c:    00000002    ....    DCD    2
        0x00048d50:    00000003    ....    DCD    3
        0x00048d54:    00000002    ....    DCD    2
    .constdata
    small_energy_icdf
        0x00048d58:    00000102    ....    DCD    258
    eMeans
        0x00048d5c:    40ce0000    ...@    DCD    1087242240
        0x00048d60:    40c80000    ...@    DCD    1086849024
        0x00048d64:    40b80000    ...@    DCD    1085800448
        0x00048d68:    40aa0000    ...@    DCD    1084882944
        0x00048d6c:    40a20000    ...@    DCD    1084358656
        0x00048d70:    409a0000    ...@    DCD    1083834368
        0x00048d74:    40900000    ...@    DCD    1083179008
        0x00048d78:    408c0000    ...@    DCD    1082916864
        0x00048d7c:    409c0000    ...@    DCD    1083965440
        0x00048d80:    40960000    ...@    DCD    1083572224
        0x00048d84:    40920000    ...@    DCD    1083310080
        0x00048d88:    408e0000    ...@    DCD    1083047936
        0x00048d8c:    409c0000    ...@    DCD    1083965440
        0x00048d90:    40940000    ...@    DCD    1083441152
        0x00048d94:    408a0000    ...@    DCD    1082785792
        0x00048d98:    40900000    ...@    DCD    1083179008
        0x00048d9c:    408c0000    ...@    DCD    1082916864
        0x00048da0:    40940000    ...@    DCD    1083441152
        0x00048da4:    40980000    ...@    DCD    1083703296
        0x00048da8:    408e0000    ...@    DCD    1083047936
        0x00048dac:    40700000    ..p@    DCD    1081081856
        0x00048db0:    40700000    ..p@    DCD    1081081856
        0x00048db4:    40700000    ..p@    DCD    1081081856
        0x00048db8:    40700000    ..p@    DCD    1081081856
        0x00048dbc:    40700000    ..p@    DCD    1081081856
    pred_coef
        0x00048dc0:    3f660000    ..f?    DCD    1063649280
        0x00048dc4:    3f4c0000    ..L?    DCD    1061945344
        0x00048dc8:    3f260000    ..&?    DCD    1059454976
        0x00048dcc:    3f000000    ...?    DCD    1056964608
    beta_coef
        0x00048dd0:    3f6b8600    ..k?    DCD    1064011264
        0x00048dd4:    3f2e1400    ...?    DCD    1059984384
        0x00048dd8:    3ebd7000    .p.>    DCD    1052602368
        0x00048ddc:    3e4cd000    ..L>    DCD    1045221376
    e_prob_model
        0x00048de0:    81417f48    H.A.    DCD    2168553288
        0x00048de4:    80418042    B.A.    DCD    2151776322
        0x00048de8:    803e8040    @.>.    DCD    2151579712
        0x00048dec:    80408040    @.@.    DCD    2151710784
        0x00048df0:    4f5c4e5c    \N\O    DCD    1331449436
        0x00048df4:    4f5a4e5c    \NZO    DCD    1331318364
        0x00048df8:    28732974    t)s(    DCD    678635892
        0x00048dfc:    1a842872    r(..    DCD    444868722
        0x00048e00:    11911a84    ....    DCD    294722180
        0x00048e04:    0ab00ca1    ....    DCD    179309729
        0x00048e08:    b3180bb1    ....    DCD    3004697521
        0x00048e0c:    87368a30    0.6.    DCD    2268498480
        0x00048e10:    86358436    6.5.    DCD    2251654198
        0x00048e14:    84378538    8.7.    DCD    2218231096
        0x00048e18:    723d8437    7.=r    DCD    1916634167
        0x00048e1c:    584a6046    F`JX    DCD    1481269318
        0x00048e20:    4a57584b    KXWJ    DCD    1247238219
        0x00048e24:    435b4259    YB[C    DCD    1130054233
        0x00048e28:    326c3b64    d;l2    DCD    845953892
        0x00048e2c:    257a2878    x(z%    DCD    628762744
        0x00048e30:    324e2b61    a+N2    DCD    843983713
        0x00048e34:    51544e53    SNTQ    DCD    1364479571
        0x00048e38:    4a564b58    XKVJ    DCD    1247169368
        0x00048e3c:    495a4757    WGZI    DCD    1230653271
        0x00048e40:    4a5d4a5d    ]J]J    DCD    1247627869
        0x00048e44:    2472286d    m(r$    DCD    611461229
        0x00048e48:    22752275    u"u"    DCD    578101877
        0x00048e4c:    1291118f    ....    DCD    311497103
        0x00048e50:    0ca21392    ....    DCD    211948434
        0x00048e54:    07b20aa5    ....    DCD    129108645
        0x00048e58:    08be06bd    ....    DCD    146671293
        0x00048e5c:    b21709b1    ....    DCD    2987854257
        0x00048e60:    663f7336    6s?f    DCD    1715434294
        0x00048e64:    63456242    BbEc    DCD    1665491522
        0x00048e68:    5b47594a    JYG[    DCD    1531402570
        0x00048e6c:    594e5b49    I[NY    DCD    1498307401
        0x00048e70:    425c5056    VP\B    DCD    1113346134
        0x00048e74:    3b66405d    ]@f;    DCD    996556893
        0x00048e78:    3c683c67    g<h<    DCD    1013464167
        0x00048e7c:    2c7b3475    u4{,    DCD    746271861
        0x00048e80:    1f85238a    .#..    DCD    528819082
        0x00048e84:    2d4d2661    a&M-    DCD    760030817
        0x00048e88:    3c5d5a3d    =Z]<    DCD    1012750909
        0x00048e8c:    296b2a69    i*k)    DCD    694889065
        0x00048e90:    26742d6e    n-t&    DCD    645148014
        0x00048e94:    26702671    q&p&    DCD    644884081
        0x00048e98:    1b841a7c    |...    DCD    461642364
        0x00048e9c:    148c1388    ....    DCD    344724360
        0x00048ea0:    109f0e9b    ....    DCD    278859419
        0x00048ea4:    0daa129e    ....    DCD    229249694
        0x00048ea8:    08bb0ab1    ....    DCD    146475697
        0x00048eac:    09af06c0    ....    DCD    162465472
        0x00048eb0:    b2150a9f    ....    DCD    2987723423
        0x00048eb4:    56476e3b    ;nGV    DCD    1447521851
        0x00048eb8:    5354554b    KUTS    DCD    1398035787
        0x00048ebc:    4958425b    [BXI    DCD    1230520923
        0x00048ec0:    4b5c4857    WH\K    DCD    1264339031
        0x00048ec4:    3a694862    bHi:    DCD    979978338
        0x00048ec8:    3473366b    k6s4    DCD    879965803
        0x00048ecc:    38703772    r7p8    DCD    946878322
        0x00048ed0:    28843381    .3.(    DCD    679752577
        0x00048ed4:    1d8c2196    .!..    DCD    495722902
        0x00048ed8:    2a4d2362    b#M*    DCD    709698402
        0x00048edc:    4260792a    *y`B    DCD    1113618730
        0x00048ee0:    286f2b6c    l+o(    DCD    678374252
        0x00048ee4:    207b2c75    u,{     DCD    544943221
        0x00048ee8:    21772478    x$w!    DCD    561456248
        0x00048eec:    2286217f    .!."    DCD    579215743
        0x00048ef0:    1793158b    ....    DCD    395515275
        0x00048ef4:    199e1498    ....    DCD    429790360
        0x00048ef8:    15a61a9a    ....    DCD    363207322
        0x00048efc:    0db810ad    ....    DCD    230166701
        0x00048f00:    0d960ab8    ....    DCD    227936952
        0x00048f04:    b2160f8b    ....    DCD    2987790219
        0x00048f08:    524a723f    ?rJR    DCD    1380610623
        0x00048f0c:    525c5354    TS\R    DCD    1381782356
        0x00048f10:    48603e67    g>`H    DCD    1214266983
        0x00048f14:    49654360    `CeI    DCD    1231373152
        0x00048f18:    3771486b    kHq7    DCD    930170987
        0x00048f1c:    347d3476    v4}4    DCD    880620662
        0x00048f20:    37753476    v4u7    DCD    930428022
        0x00048f24:    27893187    .1.'    DCD    663302535
        0x00048f28:    1d91209d    . ..    DCD    496050333
        0x00048f2c:    284d2161    a!M(    DCD    676143457
    .constdata
    LOG2_FRAC_TABLE
        0x00048f30:    100d0800    ....    DCD    269289472
        0x00048f34:    18171513    ....    DCD    404165907
        0x00048f38:    1d1c1b1a    ....    DCD    488381210
        0x00048f3c:    20201f1e    ..      DCD    538976030
        0x00048f40:    23222221    !""#    DCD    589439521
        0x00048f44:    25252424    $$%%    DCD    623191076
    .constdata
    ForwardATCommand_fields
        0x00048f48:    00160001    ....    DCD    1441793
        0x00048f4c:    40000000    ...@    DCD    1073741824
        0x00048f50:    00000000    ....    DCD    0
        0x00048f54:    00000000    ....    DCD    0
        0x00048f58:    00000000    ....    DCD    0
        0x00048f5c:    00000000    ....    DCD    0
        0x00048f60:    00000000    ....    DCD    0
        0x00048f64:    0000        ..      DCW    0
    .constdata
    IncomingCall_fields
        0x00048f66:    0001        ..      DCW    1
        0x00048f68:    00000016    ....    DCD    22
        0x00048f6c:    00002200    ."..    DCD    8704
        0x00048f70:    00000000    ....    DCD    0
        0x00048f74:    16000200    ....    DCD    369099264
        0x00048f78:    00000000    ....    DCD    0
        0x00048f7c:    00000080    ....    DCD    128
        0x00048f80:    00000000    ....    DCD    0
        0x00048f84:    00000000    ....    DCD    0
        0x00048f88:    00000000    ....    DCD    0
        0x00048f8c:    00000000    ....    DCD    0
        0x00048f90:    0000        ..      DCW    0
        0x00048f92:    00          .       DCB    0
    .constdata
    CentralInformation_fields
        0x00048f93:    01          .       DCB    1
        0x00048f94:    00001600    ....    DCD    5632
        0x00048f98:    00200000    .. .    DCD    2097152
        0x00048f9c:    00000000    ....    DCD    0
        0x00048fa0:    00020000    ....    DCD    131072
        0x00048fa4:    00000011    ....    DCD    17
        0x00048fa8:    00000100    ....    DCD    256
        0x00048fac:    00000000    ....    DCD    0
        0x00048fb0:    00000000    ....    DCD    0
        0x00048fb4:    00000000    ....    DCD    0
        0x00048fb8:    00000000    ....    DCD    0
        0x00048fbc:    00000000    ....    DCD    0
    .constdata
    GetCentralInformation_fields
        0x00048fc0:    00000000    ....    DCD    0
        0x00048fc4:    00000000    ....    DCD    0
        0x00048fc8:    00000000    ....    DCD    0
        0x00048fcc:    0000        ..      DCW    0
        0x00048fce:    00          .       DCB    0
    .constdata
    DeviceBattery_fields
        0x00048fcf:    01          .       DCB    1
        0x00048fd0:    00001100    ....    DCD    4352
        0x00048fd4:    00040000    ....    DCD    262144
        0x00048fd8:    00000000    ....    DCD    0
        0x00048fdc:    00020000    ....    DCD    131072
        0x00048fe0:    00000011    ....    DCD    17
        0x00048fe4:    00000400    ....    DCD    1024
        0x00048fe8:    00000000    ....    DCD    0
        0x00048fec:    11000300    ....    DCD    285213440
        0x00048ff0:    00000000    ....    DCD    0
        0x00048ff4:    00000001    ....    DCD    1
        0x00048ff8:    00000000    ....    DCD    0
        0x00048ffc:    00000000    ....    DCD    0
        0x00049000:    00000000    ....    DCD    0
        0x00049004:    00000000    ....    DCD    0
        0x00049008:    0000        ..      DCW    0
        0x0004900a:    00          .       DCB    0
    .constdata
    DeviceStatus_fields
        0x0004900b:    01          .       DCB    1
        0x0004900c:    00001100    ....    DCD    4352
        0x00049010:    00010000    ....    DCD    65536
        0x00049014:    00000000    ....    DCD    0
        0x00049018:    00020000    ....    DCD    131072
        0x0004901c:    00000011    ....    DCD    17
        0x00049020:    00000100    ....    DCD    256
        0x00049024:    00000000    ....    DCD    0
        0x00049028:    11000300    ....    DCD    285213440
        0x0004902c:    00000000    ....    DCD    0
        0x00049030:    00000001    ....    DCD    1
        0x00049034:    00000000    ....    DCD    0
        0x00049038:    00000000    ....    DCD    0
        0x0004903c:    00000000    ....    DCD    0
        0x00049040:    00000000    ....    DCD    0
        0x00049044:    0000        ..      DCW    0
        0x00049046:    00          .       DCB    0
    .constdata
    DeviceInformation_fields
        0x00049047:    01          .       DCB    1
        0x00049048:    00001600    ....    DCD    5632
        0x0004904c:    00140000    ....    DCD    1310720
        0x00049050:    00000000    ....    DCD    0
        0x00049054:    00020000    ....    DCD    131072
        0x00049058:    00000016    ....    DCD    22
        0x0004905c:    00001400    ....    DCD    5120
        0x00049060:    00000000    ....    DCD    0
        0x00049064:    21000300    ...!    DCD    553648896
        0x00049068:    fffe0002    ....    DCD    4294836226
        0x0004906c:    00040001    ....    DCD    262145
        0x00049070:    00000000    ....    DCD    0
        0x00049074:    00160004    ....    DCD    1441796
        0x00049078:    14000000    ....    DCD    335544320
        0x0004907c:    00000000    ....    DCD    0
        0x00049080:    05000000    ....    DCD    83886080
        0x00049084:    00021100    ....    DCD    135424
        0x00049088:    00040000    ....    DCD    262144
        0x0004908c:    00000000    ....    DCD    0
        0x00049090:    00060000    ....    DCD    393216
        0x00049094:    00000017    ....    DCD    23
        0x00049098:    00000c00    ....    DCD    3072
        0x0004909c:    048fcf00    ....    DCD    76533504
        0x000490a0:    17000700    ....    DCD    385877760
        0x000490a4:    00000000    ....    DCD    0
        0x000490a8:    00000003    ....    DCD    3
        0x000490ac:    0004900b    ....    DCD    299019
        0x000490b0:    01110008    ....    DCD    17891336
        0x000490b4:    04000000    ....    DCD    67108864
        0x000490b8:    00000000    ....    DCD    0
        0x000490bc:    09000000    ....    DCD    150994944
        0x000490c0:    00042100    .!..    DCD    270592
        0x000490c4:    0004fffc    ....    DCD    327676
        0x000490c8:    00000010    ....    DCD    16
        0x000490cc:    000a0000    ....    DCD    655360
        0x000490d0:    fe000221    !...    DCD    4261413409
        0x000490d4:    050001ff    ....    DCD    83886591
        0x000490d8:    00000000    ....    DCD    0
        0x000490dc:    26000b00    ...&    DCD    637537024
        0x000490e0:    fffe0003    ....    DCD    4294836227
        0x000490e4:    00050010    ....    DCD    327696
        0x000490e8:    00000000    ....    DCD    0
        0x000490ec:    0267000c    ..g.    DCD    40304652
        0x000490f0:    08000000    ....    DCD    134217728
        0x000490f4:    0a000000    ....    DCD    167772160
        0x000490f8:    00000491    ....    DCD    1169
        0x000490fc:    00000000    ....    DCD    0
        0x00049100:    00000000    ....    DCD    0
        0x00049104:    00000000    ....    DCD    0
        0x00049108:    0000        ..      DCW    0
    .constdata
    DeviceInformation_MetadataEntry_fields
        0x0004910a:    0001        ..      DCW    1
        0x0004910c:    00000056    V...    DCD    86
        0x00049110:    00000800    ....    DCD    2048
        0x00049114:    00000000    ....    DCD    0
        0x00049118:    56000200    ...V    DCD    1442841088
        0x0004911c:    00000000    ....    DCD    0
        0x00049120:    00000008    ....    DCD    8
        0x00049124:    00000000    ....    DCD    0
        0x00049128:    00000000    ....    DCD    0
        0x0004912c:    00000000    ....    DCD    0
        0x00049130:    00000000    ....    DCD    0
        0x00049134:    0000        ..      DCW    0
        0x00049136:    00          .       DCB    0
    .constdata
    GetDeviceInformation_fields
        0x00049137:    01          .       DCB    1
        0x00049138:    00001100    ....    DCD    4352
        0x0004913c:    00040000    ....    DCD    262144
        0x00049140:    00000000    ....    DCD    0
        0x00049144:    00000000    ....    DCD    0
        0x00049148:    00000000    ....    DCD    0
        0x0004914c:    00000000    ....    DCD    0
        0x00049150:    00000000    ....    DCD    0
        0x00049154:    00          .       DCB    0
    .constdata
    DeviceConfiguration_fields
        0x00049155:    010010      ...     DCB    1,0,16
        0x00049158:    00000000    ....    DCD    0
        0x0004915c:    00000001    ....    DCD    1
        0x00049160:    00000000    ....    DCD    0
        0x00049164:    00100002    ....    DCD    1048578
        0x00049168:    01000000    ....    DCD    16777216
        0x0004916c:    00000000    ....    DCD    0
        0x00049170:    00000000    ....    DCD    0
        0x00049174:    00000000    ....    DCD    0
        0x00049178:    00000000    ....    DCD    0
        0x0004917c:    00000000    ....    DCD    0
        0x00049180:    0000        ..      DCW    0
    .constdata
    GetDeviceConfiguration_fields
        0x00049182:    0000        ..      DCW    0
        0x00049184:    00000000    ....    DCD    0
        0x00049188:    00000000    ....    DCD    0
        0x0004918c:    00000000    ....    DCD    0
        0x00049190:    00          .       DCB    0
    .constdata
    OverrideAssistant_fields
        0x00049191:    010011      ...     DCB    1,0,17
        0x00049194:    00000000    ....    DCD    0
        0x00049198:    00000001    ....    DCD    1
        0x0004919c:    00000000    ....    DCD    0
        0x000491a0:    00000000    ....    DCD    0
        0x000491a4:    00000000    ....    DCD    0
        0x000491a8:    00000000    ....    DCD    0
        0x000491ac:    0000        ..      DCW    0
        0x000491ae:    00          .       DCB    0
    .constdata
    StartSetup_fields
        0x000491af:    00          .       DCB    0
        0x000491b0:    00000000    ....    DCD    0
        0x000491b4:    00000000    ....    DCD    0
        0x000491b8:    00000000    ....    DCD    0
        0x000491bc:    0000        ..      DCW    0
    .constdata
    CompleteSetup_fields
        0x000491be:    0001        ..      DCW    1
        0x000491c0:    00000011    ....    DCD    17
        0x000491c4:    00000100    ....    DCD    256
        0x000491c8:    00000000    ....    DCD    0
        0x000491cc:    00000000    ....    DCD    0
        0x000491d0:    00000000    ....    DCD    0
        0x000491d4:    00000000    ....    DCD    0
        0x000491d8:    00000000    ....    DCD    0
    .constdata
    NotifyDeviceConfiguration_fields
        0x000491dc:    00170001    ....    DCD    1507329
        0x000491e0:    02000000    ....    DCD    33554432
        0x000491e4:    55000000    ...U    DCD    1426063360
        0x000491e8:    00000491    ....    DCD    1169
        0x000491ec:    00000000    ....    DCD    0
        0x000491f0:    00000000    ....    DCD    0
        0x000491f4:    00000000    ....    DCD    0
        0x000491f8:    0000        ..      DCW    0
    .constdata
    UpdateDeviceInformation_fields
        0x000491fa:    0001        ..      DCW    1
        0x000491fc:    00000056    V...    DCD    86
        0x00049200:    00000800    ....    DCD    2048
        0x00049204:    00000000    ....    DCD    0
        0x00049208:    11000200    ....    DCD    285213184
        0x0004920c:    00000000    ....    DCD    0
        0x00049210:    00000004    ....    DCD    4
        0x00049214:    00000000    ....    DCD    0
        0x00049218:    00000000    ....    DCD    0
        0x0004921c:    00000000    ....    DCD    0
        0x00049220:    00000000    ....    DCD    0
        0x00049224:    0000        ..      DCW    0
        0x00049226:    00          .       DCB    0
    .constdata
    NotifyDeviceInformation_fields
        0x00049227:    01          .       DCB    1
        0x00049228:    00001700    ....    DCD    5888
        0x0004922c:    01040000    ....    DCD    17039360
        0x00049230:    90470000    ..G.    DCD    2420572160
        0x00049234:    00000004    ....    DCD    4
        0x00049238:    00000000    ....    DCD    0
        0x0004923c:    00000000    ....    DCD    0
        0x00049240:    00000000    ....    DCD    0
        0x00049244:    00          .       DCB    0
    .constdata
    FeatureProperties_fields
        0x00049245:    010011      ...     DCB    1,0,17
        0x00049248:    00000000    ....    DCD    0
        0x0004924c:    00000004    ....    DCD    4
        0x00049250:    00000000    ....    DCD    0
        0x00049254:    00110002    ....    DCD    1114114
        0x00049258:    04000000    ....    DCD    67108864
        0x0004925c:    00000000    ....    DCD    0
        0x00049260:    00000000    ....    DCD    0
        0x00049264:    00000000    ....    DCD    0
        0x00049268:    00000000    ....    DCD    0
        0x0004926c:    00000000    ....    DCD    0
        0x00049270:    0000        ..      DCW    0
    .constdata
    DeviceFeatures_fields
        0x00049272:    0001        ..      DCW    1
        0x00049274:    00000011    ....    DCD    17
        0x00049278:    00000400    ....    DCD    1024
        0x0004927c:    00000000    ....    DCD    0
        0x00049280:    11000200    ....    DCD    285213184
        0x00049284:    00000000    ....    DCD    0
        0x00049288:    00000004    ....    DCD    4
        0x0004928c:    00000000    ....    DCD    0
        0x00049290:    04270003    ..'.    DCD    69664771
        0x00049294:    08fffc00    ....    DCD    150993920
        0x00049298:    45000800    ...E    DCD    1157629952
        0x0004929c:    00000492    ....    DCD    1170
        0x000492a0:    00000000    ....    DCD    0
        0x000492a4:    00000000    ....    DCD    0
        0x000492a8:    00000000    ....    DCD    0
        0x000492ac:    0000        ..      DCW    0
    .constdata
    GetDeviceFeatures_fields
        0x000492ae:    0000        ..      DCW    0
        0x000492b0:    00000000    ....    DCD    0
        0x000492b4:    00000000    ....    DCD    0
        0x000492b8:    00000000    ....    DCD    0
        0x000492bc:    00          .       DCB    0
    .constdata
    IssueMediaControl_fields
        0x000492bd:    010011      ...     DCB    1,0,17
        0x000492c0:    00000000    ....    DCD    0
        0x000492c4:    00000001    ....    DCD    1
        0x000492c8:    00000000    ....    DCD    0
        0x000492cc:    00000000    ....    DCD    0
        0x000492d0:    00000000    ....    DCD    0
        0x000492d4:    00000000    ....    DCD    0
        0x000492d8:    0000        ..      DCW    0
        0x000492da:    00          .       DCB    0
    .constdata
    Dialog_fields
        0x000492db:    01          .       DCB    1
        0x000492dc:    00001100    ....    DCD    4352
        0x000492e0:    00040000    ....    DCD    262144
        0x000492e4:    00000000    ....    DCD    0
        0x000492e8:    00000000    ....    DCD    0
        0x000492ec:    00000000    ....    DCD    0
        0x000492f0:    00000000    ....    DCD    0
        0x000492f4:    00000000    ....    DCD    0
        0x000492f8:    00          .       DCB    0
    .constdata
    SpeechSettings_fields
        0x000492f9:    010011      ...     DCB    1,0,17
        0x000492fc:    00000000    ....    DCD    0
        0x00049300:    00000001    ....    DCD    1
        0x00049304:    00000000    ....    DCD    0
        0x00049308:    00110002    ....    DCD    1114114
        0x0004930c:    01000000    ....    DCD    16777216
        0x00049310:    00000000    ....    DCD    0
        0x00049314:    03000000    ....    DCD    50331648
        0x00049318:    00001100    ....    DCD    4352
        0x0004931c:    00010000    ....    DCD    65536
        0x00049320:    00000000    ....    DCD    0
        0x00049324:    00000000    ....    DCD    0
        0x00049328:    00000000    ....    DCD    0
        0x0004932c:    00000000    ....    DCD    0
        0x00049330:    00000000    ....    DCD    0
        0x00049334:    00          .       DCB    0
    .constdata
    SpeechInitiator_fields
        0x00049335:    010011      ...     DCB    1,0,17
        0x00049338:    00000000    ....    DCD    0
        0x0004933c:    00000001    ....    DCD    1
        0x00049340:    00000000    ....    DCD    0
        0x00049344:    03170002    ....    DCD    51838978
        0x00049348:    0c000000    ....    DCD    201326592
        0x0004934c:    62000001    ...b    DCD    1644167169
        0x00049350:    00000493    ....    DCD    1171
        0x00049354:    00000000    ....    DCD    0
        0x00049358:    00000000    ....    DCD    0
        0x0004935c:    00000000    ....    DCD    0
        0x00049360:    0000        ..      DCW    0
    .constdata
    SpeechInitiator_WakeWord_fields
        0x00049362:    0001        ..      DCW    1
        0x00049364:    00000011    ....    DCD    17
        0x00049368:    00000400    ....    DCD    1024
        0x0004936c:    00000000    ....    DCD    0
        0x00049370:    11000200    ....    DCD    285213184
        0x00049374:    00000000    ....    DCD    0
        0x00049378:    00000004    ....    DCD    4
        0x0004937c:    00000000    ....    DCD    0
        0x00049380:    00100003    ....    DCD    1048579
        0x00049384:    01000000    ....    DCD    16777216
        0x00049388:    00000000    ....    DCD    0
        0x0004938c:    04000000    ....    DCD    67108864
        0x00049390:    00011500    ....    DCD    70912
        0x00049394:    01020000    ....    DCD    16908288
        0x00049398:    00000000    ....    DCD    0
        0x0004939c:    00000000    ....    DCD    0
        0x000493a0:    00000000    ....    DCD    0
        0x000493a4:    00000000    ....    DCD    0
        0x000493a8:    00000000    ....    DCD    0
        0x000493ac:    00          .       DCB    0
    .constdata
    StartSpeech_fields
        0x000493ad:    010017      ...     DCB    1,0,23
        0x000493b0:    00000000    ....    DCD    0
        0x000493b4:    00000003    ....    DCD    3
        0x000493b8:    000492f9    ....    DCD    299769
        0x000493bc:    01170002    ....    DCD    18284546
        0x000493c0:    10000000    ....    DCD    268435456
        0x000493c4:    35000001    ...5    DCD    889192449
        0x000493c8:    03000493    ....    DCD    50332819
        0x000493cc:    00001700    ....    DCD    5888
        0x000493d0:    00040000    ....    DCD    262144
        0x000493d4:    92db0000    ....    DCD    2463825920
        0x000493d8:    00040004    ....    DCD    262148
        0x000493dc:    00000010    ....    DCD    16
        0x000493e0:    00000100    ....    DCD    256
        0x000493e4:    00000000    ....    DCD    0
        0x000493e8:    10000500    ....    DCD    268436736
        0x000493ec:    00000000    ....    DCD    0
        0x000493f0:    00000001    ....    DCD    1
        0x000493f4:    00000000    ....    DCD    0
        0x000493f8:    00000000    ....    DCD    0
        0x000493fc:    00000000    ....    DCD    0
        0x00049400:    00000000    ....    DCD    0
        0x00049404:    0000        ..      DCW    0
        0x00049406:    00          .       DCB    0
    .constdata
    SpeechProvider_fields
        0x00049407:    01          .       DCB    1
        0x00049408:    00001700    ....    DCD    5888
        0x0004940c:    00030000    ....    DCD    196608
        0x00049410:    92f90000    ....    DCD    2465792000
        0x00049414:    00020004    ....    DCD    131076
        0x00049418:    00000117    ....    DCD    279
        0x0004941c:    00000400    ....    DCD    1024
        0x00049420:    0492db00    ....    DCD    76733184
        0x00049424:    00000000    ....    DCD    0
        0x00049428:    00000000    ....    DCD    0
        0x0004942c:    00000000    ....    DCD    0
        0x00049430:    00000000    ....    DCD    0
    .constdata
    ProvideSpeech_fields
        0x00049434:    00170001    ....    DCD    1507329
        0x00049438:    04000000    ....    DCD    67108864
        0x0004943c:    db000000    ....    DCD    3674210304
        0x00049440:    00000492    ....    DCD    1170
        0x00049444:    00000000    ....    DCD    0
        0x00049448:    00000000    ....    DCD    0
        0x0004944c:    00000000    ....    DCD    0
        0x00049450:    0000        ..      DCW    0
    .constdata
    StopSpeech_fields
        0x00049452:    0001        ..      DCW    1
        0x00049454:    00000011    ....    DCD    17
        0x00049458:    00000100    ....    DCD    256
        0x0004945c:    00000000    ....    DCD    0
        0x00049460:    17000200    ....    DCD    385876480
        0x00049464:    00000003    ....    DCD    3
        0x00049468:    00000004    ....    DCD    4
        0x0004946c:    000492db    ....    DCD    299739
        0x00049470:    00000000    ....    DCD    0
        0x00049474:    00000000    ....    DCD    0
        0x00049478:    00000000    ....    DCD    0
        0x0004947c:    0000        ..      DCW    0
        0x0004947e:    00          .       DCB    0
    .constdata
    EndpointSpeech_fields
        0x0004947f:    01          .       DCB    1
        0x00049480:    00001700    ....    DCD    5888
        0x00049484:    00040000    ....    DCD    262144
        0x00049488:    92db0000    ....    DCD    2463825920
        0x0004948c:    00000004    ....    DCD    4
        0x00049490:    00000000    ....    DCD    0
        0x00049494:    00000000    ....    DCD    0
        0x00049498:    00000000    ....    DCD    0
        0x0004949c:    00          .       DCB    0
    .constdata
    NotifySpeechState_fields
        0x0004949d:    010011      ...     DCB    1,0,17
        0x000494a0:    00000000    ....    DCD    0
        0x000494a4:    00000001    ....    DCD    1
        0x000494a8:    00000000    ....    DCD    0
        0x000494ac:    00000000    ....    DCD    0
        0x000494b0:    00000000    ....    DCD    0
        0x000494b4:    00000000    ....    DCD    0
        0x000494b8:    0000        ..      DCW    0
        0x000494ba:    00          .       DCB    0
    .constdata
    State_fields
        0x000494bb:    01          .       DCB    1
        0x000494bc:    00001100    ....    DCD    4352
        0x000494c0:    00040000    ....    DCD    262144
        0x000494c4:    00000000    ....    DCD    0
        0x000494c8:    00020000    ....    DCD    131072
        0x000494cc:    fc000430    0...    DCD    4227859504
        0x000494d0:    000001ff    ....    DCD    511
        0x000494d4:    00000000    ....    DCD    0
        0x000494d8:    31000300    ...1    DCD    822084352
        0x000494dc:    fffcffff    ....    DCD    4294770687
        0x000494e0:    00000004    ....    DCD    4
        0x000494e4:    00000000    ....    DCD    0
        0x000494e8:    00000000    ....    DCD    0
        0x000494ec:    00000000    ....    DCD    0
        0x000494f0:    00000000    ....    DCD    0
        0x000494f4:    0000        ..      DCW    0
        0x000494f6:    00          .       DCB    0
    .constdata
    GetState_fields
        0x000494f7:    01          .       DCB    1
        0x000494f8:    00001100    ....    DCD    4352
        0x000494fc:    00040000    ....    DCD    262144
        0x00049500:    00000000    ....    DCD    0
        0x00049504:    00000000    ....    DCD    0
        0x00049508:    00000000    ....    DCD    0
        0x0004950c:    00000000    ....    DCD    0
        0x00049510:    00000000    ....    DCD    0
        0x00049514:    00          .       DCB    0
    .constdata
    SetState_fields
        0x00049515:    010017      ...     DCB    1,0,23
        0x00049518:    00000000    ....    DCD    0
        0x0004951c:    0000000c    ....    DCD    12
        0x00049520:    000494bb    ....    DCD    300219
        0x00049524:    00000000    ....    DCD    0
        0x00049528:    00000000    ....    DCD    0
        0x0004952c:    00000000    ....    DCD    0
        0x00049530:    0000        ..      DCW    0
        0x00049532:    00          .       DCB    0
    .constdata
    SynchronizeState_fields
        0x00049533:    01          .       DCB    1
        0x00049534:    00001700    ....    DCD    5888
        0x00049538:    000c0000    ....    DCD    786432
        0x0004953c:    94bb0000    ....    DCD    2495283200
        0x00049540:    00000004    ....    DCD    4
        0x00049544:    00000000    ....    DCD    0
        0x00049548:    00000000    ....    DCD    0
        0x0004954c:    00000000    ....    DCD    0
        0x00049550:    00          .       DCB    0
    .constdata
    ResetConnection_fields
        0x00049551:    010011      ...     DCB    1,0,17
        0x00049554:    00000000    ....    DCD    0
        0x00049558:    00000004    ....    DCD    4
        0x0004955c:    00000000    ....    DCD    0
        0x00049560:    00100002    ....    DCD    1048578
        0x00049564:    01000000    ....    DCD    16777216
        0x00049568:    00000000    ....    DCD    0
        0x0004956c:    03000000    ....    DCD    50331648
        0x00049570:    00001100    ....    DCD    4352
        0x00049574:    00010000    ....    DCD    65536
        0x00049578:    00000000    ....    DCD    0
        0x0004957c:    00000000    ....    DCD    0
        0x00049580:    00000000    ....    DCD    0
        0x00049584:    00000000    ....    DCD    0
        0x00049588:    00000000    ....    DCD    0
        0x0004958c:    00          .       DCB    0
    .constdata
    SynchronizeSettings_fields
        0x0004958d:    010011      ...     DCB    1,0,17
        0x00049590:    00000000    ....    DCD    0
        0x00049594:    00000004    ....    DCD    4
        0x00049598:    00000000    ....    DCD    0
        0x0004959c:    00110002    ....    DCD    1114114
        0x000495a0:    04000000    ....    DCD    67108864
        0x000495a4:    00000000    ....    DCD    0
        0x000495a8:    00000000    ....    DCD    0
        0x000495ac:    00000000    ....    DCD    0
        0x000495b0:    00000000    ....    DCD    0
        0x000495b4:    00000000    ....    DCD    0
        0x000495b8:    0000        ..      DCW    0
    .constdata
    KeepAlive_fields
        0x000495ba:    0000        ..      DCW    0
        0x000495bc:    00000000    ....    DCD    0
        0x000495c0:    00000000    ....    DCD    0
        0x000495c4:    00000000    ....    DCD    0
        0x000495c8:    00          .       DCB    0
    .constdata
    RemoveDevice_fields
        0x000495c9:    000000      ...     DCB    0,0,0
        0x000495cc:    00000000    ....    DCD    0
        0x000495d0:    00000000    ....    DCD    0
        0x000495d4:    00000000    ....    DCD    0
    .constdata
    Locale_fields
        0x000495d8:    00160001    ....    DCD    1441793
        0x000495dc:    08000000    ....    DCD    134217728
        0x000495e0:    00000000    ....    DCD    0
        0x000495e4:    00000000    ....    DCD    0
        0x000495e8:    00000000    ....    DCD    0
        0x000495ec:    00000000    ....    DCD    0
        0x000495f0:    00000000    ....    DCD    0
        0x000495f4:    0000        ..      DCW    0
    .constdata
    Locales_fields
        0x000495f6:    0001        ..      DCW    1
        0x000495f8:    fe000227    '...    DCD    4261413415
        0x000495fc:    200008ff    ...     DCD    536873215
        0x00049600:    0495d800    ....    DCD    76929024
        0x00049604:    17000200    ....    DCD    385876480
        0x00049608:    00000000    ....    DCD    0
        0x0004960c:    00000008    ....    DCD    8
        0x00049610:    000495d8    ....    DCD    300504
        0x00049614:    00000000    ....    DCD    0
        0x00049618:    00000000    ....    DCD    0
        0x0004961c:    00000000    ....    DCD    0
        0x00049620:    0000        ..      DCW    0
        0x00049622:    00          .       DCB    0
    .constdata
    GetLocales_fields
        0x00049623:    00          .       DCB    0
        0x00049624:    00000000    ....    DCD    0
        0x00049628:    00000000    ....    DCD    0
        0x0004962c:    00000000    ....    DCD    0
        0x00049630:    0000        ..      DCW    0
    .constdata
    SetLocale_fields
        0x00049632:    0001        ..      DCW    1
        0x00049634:    00000017    ....    DCD    23
        0x00049638:    00000800    ....    DCD    2048
        0x0004963c:    0495d800    ....    DCD    76929024
        0x00049640:    00000000    ....    DCD    0
        0x00049644:    00000000    ....    DCD    0
        0x00049648:    00000000    ....    DCD    0
        0x0004964c:    00000000    ....    DCD    0
    .constdata
    LaunchApp_fields
        0x00049650:    00160001    ....    DCD    1441793
        0x00049654:    ff000000    ....    DCD    4278190080
        0x00049658:    00000000    ....    DCD    0
        0x0004965c:    00000000    ....    DCD    0
        0x00049660:    00000000    ....    DCD    0
        0x00049664:    00000000    ....    DCD    0
        0x00049668:    00000000    ....    DCD    0
        0x0004966c:    0000        ..      DCW    0
    .constdata
    ConnectionDetails_fields
        0x0004966e:    0001        ..      DCW    1
        0x00049670:    00000015    ....    DCD    21
        0x00049674:    00004200    .B..    DCD    16896
        0x00049678:    00000000    ....    DCD    0
        0x0004967c:    00000000    ....    DCD    0
        0x00049680:    00000000    ....    DCD    0
        0x00049684:    00000000    ....    DCD    0
        0x00049688:    00000000    ....    DCD    0
    .constdata
    UpgradeTransport_fields
        0x0004968c:    00110001    ....    DCD    1114113
        0x00049690:    01000000    ....    DCD    16777216
        0x00049694:    00000000    ....    DCD    0
        0x00049698:    00000000    ....    DCD    0
        0x0004969c:    00000000    ....    DCD    0
        0x000496a0:    00000000    ....    DCD    0
        0x000496a4:    00000000    ....    DCD    0
        0x000496a8:    0000        ..      DCW    0
    .constdata
    SwitchTransport_fields
        0x000496aa:    0001        ..      DCW    1
        0x000496ac:    00000011    ....    DCD    17
        0x000496b0:    00000100    ....    DCD    256
        0x000496b4:    00000000    ....    DCD    0
        0x000496b8:    00000000    ....    DCD    0
        0x000496bc:    00000000    ....    DCD    0
        0x000496c0:    00000000    ....    DCD    0
        0x000496c4:    00000000    ....    DCD    0
    .constdata
    SPREAD_FACTOR
        0x000496c8:    0000000f    ....    DCD    15
        0x000496cc:    0000000a    ....    DCD    10
        0x000496d0:    00000005    ....    DCD    5
    .constdata
    CELT_PVQ_U_DATA
        0x000496d4:    00000001    ....    DCD    1
        0x000496d8:    00000000    ....    DCD    0
        0x000496dc:    00000000    ....    DCD    0
        0x000496e0:    00000000    ....    DCD    0
        0x000496e4:    00000000    ....    DCD    0
        0x000496e8:    00000000    ....    DCD    0
        0x000496ec:    00000000    ....    DCD    0
        0x000496f0:    00000000    ....    DCD    0
        0x000496f4:    00000000    ....    DCD    0
        0x000496f8:    00000000    ....    DCD    0
        0x000496fc:    00000000    ....    DCD    0
        0x00049700:    00000000    ....    DCD    0
        0x00049704:    00000000    ....    DCD    0
        0x00049708:    00000000    ....    DCD    0
        0x0004970c:    00000000    ....    DCD    0
        0x00049710:    00000000    ....    DCD    0
        0x00049714:    00000000    ....    DCD    0
        0x00049718:    00000000    ....    DCD    0
        0x0004971c:    00000000    ....    DCD    0
        0x00049720:    00000000    ....    DCD    0
        0x00049724:    00000000    ....    DCD    0
        0x00049728:    00000000    ....    DCD    0
        0x0004972c:    00000000    ....    DCD    0
        0x00049730:    00000000    ....    DCD    0
        0x00049734:    00000000    ....    DCD    0
        0x00049738:    00000000    ....    DCD    0
        0x0004973c:    00000000    ....    DCD    0
        0x00049740:    00000000    ....    DCD    0
        0x00049744:    00000000    ....    DCD    0
        0x00049748:    00000000    ....    DCD    0
        0x0004974c:    00000000    ....    DCD    0
        0x00049750:    00000000    ....    DCD    0
        0x00049754:    00000000    ....    DCD    0
        0x00049758:    00000000    ....    DCD    0
        0x0004975c:    00000000    ....    DCD    0
        0x00049760:    00000000    ....    DCD    0
        0x00049764:    00000000    ....    DCD    0
        0x00049768:    00000000    ....    DCD    0
        0x0004976c:    00000000    ....    DCD    0
        0x00049770:    00000000    ....    DCD    0
        0x00049774:    00000000    ....    DCD    0
        0x00049778:    00000000    ....    DCD    0
        0x0004977c:    00000000    ....    DCD    0
        0x00049780:    00000000    ....    DCD    0
        0x00049784:    00000000    ....    DCD    0
        0x00049788:    00000000    ....    DCD    0
        0x0004978c:    00000000    ....    DCD    0
        0x00049790:    00000000    ....    DCD    0
        0x00049794:    00000000    ....    DCD    0
        0x00049798:    00000000    ....    DCD    0
        0x0004979c:    00000000    ....    DCD    0
        0x000497a0:    00000000    ....    DCD    0
        0x000497a4:    00000000    ....    DCD    0
        0x000497a8:    00000000    ....    DCD    0
        0x000497ac:    00000000    ....    DCD    0
        0x000497b0:    00000000    ....    DCD    0
        0x000497b4:    00000000    ....    DCD    0
        0x000497b8:    00000000    ....    DCD    0
        0x000497bc:    00000000    ....    DCD    0
        0x000497c0:    00000000    ....    DCD    0
        0x000497c4:    00000000    ....    DCD    0
        0x000497c8:    00000000    ....    DCD    0
        0x000497cc:    00000000    ....    DCD    0
        0x000497d0:    00000000    ....    DCD    0
        0x000497d4:    00000000    ....    DCD    0
        0x000497d8:    00000000    ....    DCD    0
        0x000497dc:    00000000    ....    DCD    0
        0x000497e0:    00000000    ....    DCD    0
        0x000497e4:    00000000    ....    DCD    0
        0x000497e8:    00000000    ....    DCD    0
        0x000497ec:    00000000    ....    DCD    0
        0x000497f0:    00000000    ....    DCD    0
        0x000497f4:    00000000    ....    DCD    0
        0x000497f8:    00000000    ....    DCD    0
        0x000497fc:    00000000    ....    DCD    0
        0x00049800:    00000000    ....    DCD    0
        0x00049804:    00000000    ....    DCD    0
        0x00049808:    00000000    ....    DCD    0
        0x0004980c:    00000000    ....    DCD    0
        0x00049810:    00000000    ....    DCD    0
        0x00049814:    00000000    ....    DCD    0
        0x00049818:    00000000    ....    DCD    0
        0x0004981c:    00000000    ....    DCD    0
        0x00049820:    00000000    ....    DCD    0
        0x00049824:    00000000    ....    DCD    0
        0x00049828:    00000000    ....    DCD    0
        0x0004982c:    00000000    ....    DCD    0
        0x00049830:    00000000    ....    DCD    0
        0x00049834:    00000000    ....    DCD    0
        0x00049838:    00000000    ....    DCD    0
        0x0004983c:    00000000    ....    DCD    0
        0x00049840:    00000000    ....    DCD    0
        0x00049844:    00000000    ....    DCD    0
        0x00049848:    00000000    ....    DCD    0
        0x0004984c:    00000000    ....    DCD    0
        0x00049850:    00000000    ....    DCD    0
        0x00049854:    00000000    ....    DCD    0
        0x00049858:    00000000    ....    DCD    0
        0x0004985c:    00000000    ....    DCD    0
        0x00049860:    00000000    ....    DCD    0
        0x00049864:    00000000    ....    DCD    0
        0x00049868:    00000000    ....    DCD    0
        0x0004986c:    00000000    ....    DCD    0
        0x00049870:    00000000    ....    DCD    0
        0x00049874:    00000000    ....    DCD    0
        0x00049878:    00000000    ....    DCD    0
        0x0004987c:    00000000    ....    DCD    0
        0x00049880:    00000000    ....    DCD    0
        0x00049884:    00000000    ....    DCD    0
        0x00049888:    00000000    ....    DCD    0
        0x0004988c:    00000000    ....    DCD    0
        0x00049890:    00000000    ....    DCD    0
        0x00049894:    00000000    ....    DCD    0
        0x00049898:    00000000    ....    DCD    0
        0x0004989c:    00000000    ....    DCD    0
        0x000498a0:    00000000    ....    DCD    0
        0x000498a4:    00000000    ....    DCD    0
        0x000498a8:    00000000    ....    DCD    0
        0x000498ac:    00000000    ....    DCD    0
        0x000498b0:    00000000    ....    DCD    0
        0x000498b4:    00000000    ....    DCD    0
        0x000498b8:    00000000    ....    DCD    0
        0x000498bc:    00000000    ....    DCD    0
        0x000498c0:    00000000    ....    DCD    0
        0x000498c4:    00000000    ....    DCD    0
        0x000498c8:    00000000    ....    DCD    0
        0x000498cc:    00000000    ....    DCD    0
        0x000498d0:    00000000    ....    DCD    0
        0x000498d4:    00000000    ....    DCD    0
        0x000498d8:    00000000    ....    DCD    0
        0x000498dc:    00000000    ....    DCD    0
        0x000498e0:    00000000    ....    DCD    0
        0x000498e4:    00000000    ....    DCD    0
        0x000498e8:    00000000    ....    DCD    0
        0x000498ec:    00000000    ....    DCD    0
        0x000498f0:    00000000    ....    DCD    0
        0x000498f4:    00000000    ....    DCD    0
        0x000498f8:    00000000    ....    DCD    0
        0x000498fc:    00000000    ....    DCD    0
        0x00049900:    00000000    ....    DCD    0
        0x00049904:    00000000    ....    DCD    0
        0x00049908:    00000000    ....    DCD    0
        0x0004990c:    00000000    ....    DCD    0
        0x00049910:    00000000    ....    DCD    0
        0x00049914:    00000000    ....    DCD    0
        0x00049918:    00000000    ....    DCD    0
        0x0004991c:    00000000    ....    DCD    0
        0x00049920:    00000000    ....    DCD    0
        0x00049924:    00000000    ....    DCD    0
        0x00049928:    00000000    ....    DCD    0
        0x0004992c:    00000000    ....    DCD    0
        0x00049930:    00000000    ....    DCD    0
        0x00049934:    00000000    ....    DCD    0
        0x00049938:    00000000    ....    DCD    0
        0x0004993c:    00000000    ....    DCD    0
        0x00049940:    00000000    ....    DCD    0
        0x00049944:    00000000    ....    DCD    0
        0x00049948:    00000000    ....    DCD    0
        0x0004994c:    00000000    ....    DCD    0
        0x00049950:    00000000    ....    DCD    0
        0x00049954:    00000000    ....    DCD    0
        0x00049958:    00000000    ....    DCD    0
        0x0004995c:    00000000    ....    DCD    0
        0x00049960:    00000000    ....    DCD    0
        0x00049964:    00000000    ....    DCD    0
        0x00049968:    00000000    ....    DCD    0
        0x0004996c:    00000000    ....    DCD    0
        0x00049970:    00000000    ....    DCD    0
        0x00049974:    00000000    ....    DCD    0
        0x00049978:    00000000    ....    DCD    0
        0x0004997c:    00000000    ....    DCD    0
        0x00049980:    00000000    ....    DCD    0
        0x00049984:    00000000    ....    DCD    0
        0x00049988:    00000000    ....    DCD    0
        0x0004998c:    00000000    ....    DCD    0
        0x00049990:    00000000    ....    DCD    0
        0x00049994:    00000000    ....    DCD    0
        0x00049998:    00000001    ....    DCD    1
        0x0004999c:    00000001    ....    DCD    1
        0x000499a0:    00000001    ....    DCD    1
        0x000499a4:    00000001    ....    DCD    1
        0x000499a8:    00000001    ....    DCD    1
        0x000499ac:    00000001    ....    DCD    1
        0x000499b0:    00000001    ....    DCD    1
        0x000499b4:    00000001    ....    DCD    1
        0x000499b8:    00000001    ....    DCD    1
        0x000499bc:    00000001    ....    DCD    1
        0x000499c0:    00000001    ....    DCD    1
        0x000499c4:    00000001    ....    DCD    1
        0x000499c8:    00000001    ....    DCD    1
        0x000499cc:    00000001    ....    DCD    1
        0x000499d0:    00000001    ....    DCD    1
        0x000499d4:    00000001    ....    DCD    1
        0x000499d8:    00000001    ....    DCD    1
        0x000499dc:    00000001    ....    DCD    1
        0x000499e0:    00000001    ....    DCD    1
        0x000499e4:    00000001    ....    DCD    1
        0x000499e8:    00000001    ....    DCD    1
        0x000499ec:    00000001    ....    DCD    1
        0x000499f0:    00000001    ....    DCD    1
        0x000499f4:    00000001    ....    DCD    1
        0x000499f8:    00000001    ....    DCD    1
        0x000499fc:    00000001    ....    DCD    1
        0x00049a00:    00000001    ....    DCD    1
        0x00049a04:    00000001    ....    DCD    1
        0x00049a08:    00000001    ....    DCD    1
        0x00049a0c:    00000001    ....    DCD    1
        0x00049a10:    00000001    ....    DCD    1
        0x00049a14:    00000001    ....    DCD    1
        0x00049a18:    00000001    ....    DCD    1
        0x00049a1c:    00000001    ....    DCD    1
        0x00049a20:    00000001    ....    DCD    1
        0x00049a24:    00000001    ....    DCD    1
        0x00049a28:    00000001    ....    DCD    1
        0x00049a2c:    00000001    ....    DCD    1
        0x00049a30:    00000001    ....    DCD    1
        0x00049a34:    00000001    ....    DCD    1
        0x00049a38:    00000001    ....    DCD    1
        0x00049a3c:    00000001    ....    DCD    1
        0x00049a40:    00000001    ....    DCD    1
        0x00049a44:    00000001    ....    DCD    1
        0x00049a48:    00000001    ....    DCD    1
        0x00049a4c:    00000001    ....    DCD    1
        0x00049a50:    00000001    ....    DCD    1
        0x00049a54:    00000001    ....    DCD    1
        0x00049a58:    00000001    ....    DCD    1
        0x00049a5c:    00000001    ....    DCD    1
        0x00049a60:    00000001    ....    DCD    1
        0x00049a64:    00000001    ....    DCD    1
        0x00049a68:    00000001    ....    DCD    1
        0x00049a6c:    00000001    ....    DCD    1
        0x00049a70:    00000001    ....    DCD    1
        0x00049a74:    00000001    ....    DCD    1
        0x00049a78:    00000001    ....    DCD    1
        0x00049a7c:    00000001    ....    DCD    1
        0x00049a80:    00000001    ....    DCD    1
        0x00049a84:    00000001    ....    DCD    1
        0x00049a88:    00000001    ....    DCD    1
        0x00049a8c:    00000001    ....    DCD    1
        0x00049a90:    00000001    ....    DCD    1
        0x00049a94:    00000001    ....    DCD    1
        0x00049a98:    00000001    ....    DCD    1
        0x00049a9c:    00000001    ....    DCD    1
        0x00049aa0:    00000001    ....    DCD    1
        0x00049aa4:    00000001    ....    DCD    1
        0x00049aa8:    00000001    ....    DCD    1
        0x00049aac:    00000001    ....    DCD    1
        0x00049ab0:    00000001    ....    DCD    1
        0x00049ab4:    00000001    ....    DCD    1
        0x00049ab8:    00000001    ....    DCD    1
        0x00049abc:    00000001    ....    DCD    1
        0x00049ac0:    00000001    ....    DCD    1
        0x00049ac4:    00000001    ....    DCD    1
        0x00049ac8:    00000001    ....    DCD    1
        0x00049acc:    00000001    ....    DCD    1
        0x00049ad0:    00000001    ....    DCD    1
        0x00049ad4:    00000001    ....    DCD    1
        0x00049ad8:    00000001    ....    DCD    1
        0x00049adc:    00000001    ....    DCD    1
        0x00049ae0:    00000001    ....    DCD    1
        0x00049ae4:    00000001    ....    DCD    1
        0x00049ae8:    00000001    ....    DCD    1
        0x00049aec:    00000001    ....    DCD    1
        0x00049af0:    00000001    ....    DCD    1
        0x00049af4:    00000001    ....    DCD    1
        0x00049af8:    00000001    ....    DCD    1
        0x00049afc:    00000001    ....    DCD    1
        0x00049b00:    00000001    ....    DCD    1
        0x00049b04:    00000001    ....    DCD    1
        0x00049b08:    00000001    ....    DCD    1
        0x00049b0c:    00000001    ....    DCD    1
        0x00049b10:    00000001    ....    DCD    1
        0x00049b14:    00000001    ....    DCD    1
        0x00049b18:    00000001    ....    DCD    1
        0x00049b1c:    00000001    ....    DCD    1
        0x00049b20:    00000001    ....    DCD    1
        0x00049b24:    00000001    ....    DCD    1
        0x00049b28:    00000001    ....    DCD    1
        0x00049b2c:    00000001    ....    DCD    1
        0x00049b30:    00000001    ....    DCD    1
        0x00049b34:    00000001    ....    DCD    1
        0x00049b38:    00000001    ....    DCD    1
        0x00049b3c:    00000001    ....    DCD    1
        0x00049b40:    00000001    ....    DCD    1
        0x00049b44:    00000001    ....    DCD    1
        0x00049b48:    00000001    ....    DCD    1
        0x00049b4c:    00000001    ....    DCD    1
        0x00049b50:    00000001    ....    DCD    1
        0x00049b54:    00000001    ....    DCD    1
        0x00049b58:    00000001    ....    DCD    1
        0x00049b5c:    00000001    ....    DCD    1
        0x00049b60:    00000001    ....    DCD    1
        0x00049b64:    00000001    ....    DCD    1
        0x00049b68:    00000001    ....    DCD    1
        0x00049b6c:    00000001    ....    DCD    1
        0x00049b70:    00000001    ....    DCD    1
        0x00049b74:    00000001    ....    DCD    1
        0x00049b78:    00000001    ....    DCD    1
        0x00049b7c:    00000001    ....    DCD    1
        0x00049b80:    00000001    ....    DCD    1
        0x00049b84:    00000001    ....    DCD    1
        0x00049b88:    00000001    ....    DCD    1
        0x00049b8c:    00000001    ....    DCD    1
        0x00049b90:    00000001    ....    DCD    1
        0x00049b94:    00000001    ....    DCD    1
        0x00049b98:    00000001    ....    DCD    1
        0x00049b9c:    00000001    ....    DCD    1
        0x00049ba0:    00000001    ....    DCD    1
        0x00049ba4:    00000001    ....    DCD    1
        0x00049ba8:    00000001    ....    DCD    1
        0x00049bac:    00000001    ....    DCD    1
        0x00049bb0:    00000001    ....    DCD    1
        0x00049bb4:    00000001    ....    DCD    1
        0x00049bb8:    00000001    ....    DCD    1
        0x00049bbc:    00000001    ....    DCD    1
        0x00049bc0:    00000001    ....    DCD    1
        0x00049bc4:    00000001    ....    DCD    1
        0x00049bc8:    00000001    ....    DCD    1
        0x00049bcc:    00000001    ....    DCD    1
        0x00049bd0:    00000001    ....    DCD    1
        0x00049bd4:    00000001    ....    DCD    1
        0x00049bd8:    00000001    ....    DCD    1
        0x00049bdc:    00000001    ....    DCD    1
        0x00049be0:    00000001    ....    DCD    1
        0x00049be4:    00000001    ....    DCD    1
        0x00049be8:    00000001    ....    DCD    1
        0x00049bec:    00000001    ....    DCD    1
        0x00049bf0:    00000001    ....    DCD    1
        0x00049bf4:    00000001    ....    DCD    1
        0x00049bf8:    00000001    ....    DCD    1
        0x00049bfc:    00000001    ....    DCD    1
        0x00049c00:    00000001    ....    DCD    1
        0x00049c04:    00000001    ....    DCD    1
        0x00049c08:    00000001    ....    DCD    1
        0x00049c0c:    00000001    ....    DCD    1
        0x00049c10:    00000001    ....    DCD    1
        0x00049c14:    00000001    ....    DCD    1
        0x00049c18:    00000001    ....    DCD    1
        0x00049c1c:    00000001    ....    DCD    1
        0x00049c20:    00000001    ....    DCD    1
        0x00049c24:    00000001    ....    DCD    1
        0x00049c28:    00000001    ....    DCD    1
        0x00049c2c:    00000001    ....    DCD    1
        0x00049c30:    00000001    ....    DCD    1
        0x00049c34:    00000001    ....    DCD    1
        0x00049c38:    00000001    ....    DCD    1
        0x00049c3c:    00000001    ....    DCD    1
        0x00049c40:    00000001    ....    DCD    1
        0x00049c44:    00000001    ....    DCD    1
        0x00049c48:    00000001    ....    DCD    1
        0x00049c4c:    00000001    ....    DCD    1
        0x00049c50:    00000001    ....    DCD    1
        0x00049c54:    00000001    ....    DCD    1
        0x00049c58:    00000003    ....    DCD    3
        0x00049c5c:    00000005    ....    DCD    5
        0x00049c60:    00000007    ....    DCD    7
        0x00049c64:    00000009    ....    DCD    9
        0x00049c68:    0000000b    ....    DCD    11
        0x00049c6c:    0000000d    ....    DCD    13
        0x00049c70:    0000000f    ....    DCD    15
        0x00049c74:    00000011    ....    DCD    17
        0x00049c78:    00000013    ....    DCD    19
        0x00049c7c:    00000015    ....    DCD    21
        0x00049c80:    00000017    ....    DCD    23
        0x00049c84:    00000019    ....    DCD    25
        0x00049c88:    0000001b    ....    DCD    27
        0x00049c8c:    0000001d    ....    DCD    29
        0x00049c90:    0000001f    ....    DCD    31
        0x00049c94:    00000021    !...    DCD    33
        0x00049c98:    00000023    #...    DCD    35
        0x00049c9c:    00000025    %...    DCD    37
        0x00049ca0:    00000027    '...    DCD    39
        0x00049ca4:    00000029    )...    DCD    41
        0x00049ca8:    0000002b    +...    DCD    43
        0x00049cac:    0000002d    -...    DCD    45
        0x00049cb0:    0000002f    /...    DCD    47
        0x00049cb4:    00000031    1...    DCD    49
        0x00049cb8:    00000033    3...    DCD    51
        0x00049cbc:    00000035    5...    DCD    53
        0x00049cc0:    00000037    7...    DCD    55
        0x00049cc4:    00000039    9...    DCD    57
        0x00049cc8:    0000003b    ;...    DCD    59
        0x00049ccc:    0000003d    =...    DCD    61
        0x00049cd0:    0000003f    ?...    DCD    63
        0x00049cd4:    00000041    A...    DCD    65
        0x00049cd8:    00000043    C...    DCD    67
        0x00049cdc:    00000045    E...    DCD    69
        0x00049ce0:    00000047    G...    DCD    71
        0x00049ce4:    00000049    I...    DCD    73
        0x00049ce8:    0000004b    K...    DCD    75
        0x00049cec:    0000004d    M...    DCD    77
        0x00049cf0:    0000004f    O...    DCD    79
        0x00049cf4:    00000051    Q...    DCD    81
        0x00049cf8:    00000053    S...    DCD    83
        0x00049cfc:    00000055    U...    DCD    85
        0x00049d00:    00000057    W...    DCD    87
        0x00049d04:    00000059    Y...    DCD    89
        0x00049d08:    0000005b    [...    DCD    91
        0x00049d0c:    0000005d    ]...    DCD    93
        0x00049d10:    0000005f    _...    DCD    95
        0x00049d14:    00000061    a...    DCD    97
        0x00049d18:    00000063    c...    DCD    99
        0x00049d1c:    00000065    e...    DCD    101
        0x00049d20:    00000067    g...    DCD    103
        0x00049d24:    00000069    i...    DCD    105
        0x00049d28:    0000006b    k...    DCD    107
        0x00049d2c:    0000006d    m...    DCD    109
        0x00049d30:    0000006f    o...    DCD    111
        0x00049d34:    00000071    q...    DCD    113
        0x00049d38:    00000073    s...    DCD    115
        0x00049d3c:    00000075    u...    DCD    117
        0x00049d40:    00000077    w...    DCD    119
        0x00049d44:    00000079    y...    DCD    121
        0x00049d48:    0000007b    {...    DCD    123
        0x00049d4c:    0000007d    }...    DCD    125
        0x00049d50:    0000007f    ....    DCD    127
        0x00049d54:    00000081    ....    DCD    129
        0x00049d58:    00000083    ....    DCD    131
        0x00049d5c:    00000085    ....    DCD    133
        0x00049d60:    00000087    ....    DCD    135
        0x00049d64:    00000089    ....    DCD    137
        0x00049d68:    0000008b    ....    DCD    139
        0x00049d6c:    0000008d    ....    DCD    141
        0x00049d70:    0000008f    ....    DCD    143
        0x00049d74:    00000091    ....    DCD    145
        0x00049d78:    00000093    ....    DCD    147
        0x00049d7c:    00000095    ....    DCD    149
        0x00049d80:    00000097    ....    DCD    151
        0x00049d84:    00000099    ....    DCD    153
        0x00049d88:    0000009b    ....    DCD    155
        0x00049d8c:    0000009d    ....    DCD    157
        0x00049d90:    0000009f    ....    DCD    159
        0x00049d94:    000000a1    ....    DCD    161
        0x00049d98:    000000a3    ....    DCD    163
        0x00049d9c:    000000a5    ....    DCD    165
        0x00049da0:    000000a7    ....    DCD    167
        0x00049da4:    000000a9    ....    DCD    169
        0x00049da8:    000000ab    ....    DCD    171
        0x00049dac:    000000ad    ....    DCD    173
        0x00049db0:    000000af    ....    DCD    175
        0x00049db4:    000000b1    ....    DCD    177
        0x00049db8:    000000b3    ....    DCD    179
        0x00049dbc:    000000b5    ....    DCD    181
        0x00049dc0:    000000b7    ....    DCD    183
        0x00049dc4:    000000b9    ....    DCD    185
        0x00049dc8:    000000bb    ....    DCD    187
        0x00049dcc:    000000bd    ....    DCD    189
        0x00049dd0:    000000bf    ....    DCD    191
        0x00049dd4:    000000c1    ....    DCD    193
        0x00049dd8:    000000c3    ....    DCD    195
        0x00049ddc:    000000c5    ....    DCD    197
        0x00049de0:    000000c7    ....    DCD    199
        0x00049de4:    000000c9    ....    DCD    201
        0x00049de8:    000000cb    ....    DCD    203
        0x00049dec:    000000cd    ....    DCD    205
        0x00049df0:    000000cf    ....    DCD    207
        0x00049df4:    000000d1    ....    DCD    209
        0x00049df8:    000000d3    ....    DCD    211
        0x00049dfc:    000000d5    ....    DCD    213
        0x00049e00:    000000d7    ....    DCD    215
        0x00049e04:    000000d9    ....    DCD    217
        0x00049e08:    000000db    ....    DCD    219
        0x00049e0c:    000000dd    ....    DCD    221
        0x00049e10:    000000df    ....    DCD    223
        0x00049e14:    000000e1    ....    DCD    225
        0x00049e18:    000000e3    ....    DCD    227
        0x00049e1c:    000000e5    ....    DCD    229
        0x00049e20:    000000e7    ....    DCD    231
        0x00049e24:    000000e9    ....    DCD    233
        0x00049e28:    000000eb    ....    DCD    235
        0x00049e2c:    000000ed    ....    DCD    237
        0x00049e30:    000000ef    ....    DCD    239
        0x00049e34:    000000f1    ....    DCD    241
        0x00049e38:    000000f3    ....    DCD    243
        0x00049e3c:    000000f5    ....    DCD    245
        0x00049e40:    000000f7    ....    DCD    247
        0x00049e44:    000000f9    ....    DCD    249
        0x00049e48:    000000fb    ....    DCD    251
        0x00049e4c:    000000fd    ....    DCD    253
        0x00049e50:    000000ff    ....    DCD    255
        0x00049e54:    00000101    ....    DCD    257
        0x00049e58:    00000103    ....    DCD    259
        0x00049e5c:    00000105    ....    DCD    261
        0x00049e60:    00000107    ....    DCD    263
        0x00049e64:    00000109    ....    DCD    265
        0x00049e68:    0000010b    ....    DCD    267
        0x00049e6c:    0000010d    ....    DCD    269
        0x00049e70:    0000010f    ....    DCD    271
        0x00049e74:    00000111    ....    DCD    273
        0x00049e78:    00000113    ....    DCD    275
        0x00049e7c:    00000115    ....    DCD    277
        0x00049e80:    00000117    ....    DCD    279
        0x00049e84:    00000119    ....    DCD    281
        0x00049e88:    0000011b    ....    DCD    283
        0x00049e8c:    0000011d    ....    DCD    285
        0x00049e90:    0000011f    ....    DCD    287
        0x00049e94:    00000121    !...    DCD    289
        0x00049e98:    00000123    #...    DCD    291
        0x00049e9c:    00000125    %...    DCD    293
        0x00049ea0:    00000127    '...    DCD    295
        0x00049ea4:    00000129    )...    DCD    297
        0x00049ea8:    0000012b    +...    DCD    299
        0x00049eac:    0000012d    -...    DCD    301
        0x00049eb0:    0000012f    /...    DCD    303
        0x00049eb4:    00000131    1...    DCD    305
        0x00049eb8:    00000133    3...    DCD    307
        0x00049ebc:    00000135    5...    DCD    309
        0x00049ec0:    00000137    7...    DCD    311
        0x00049ec4:    00000139    9...    DCD    313
        0x00049ec8:    0000013b    ;...    DCD    315
        0x00049ecc:    0000013d    =...    DCD    317
        0x00049ed0:    0000013f    ?...    DCD    319
        0x00049ed4:    00000141    A...    DCD    321
        0x00049ed8:    00000143    C...    DCD    323
        0x00049edc:    00000145    E...    DCD    325
        0x00049ee0:    00000147    G...    DCD    327
        0x00049ee4:    00000149    I...    DCD    329
        0x00049ee8:    0000014b    K...    DCD    331
        0x00049eec:    0000014d    M...    DCD    333
        0x00049ef0:    0000014f    O...    DCD    335
        0x00049ef4:    00000151    Q...    DCD    337
        0x00049ef8:    00000153    S...    DCD    339
        0x00049efc:    00000155    U...    DCD    341
        0x00049f00:    00000157    W...    DCD    343
        0x00049f04:    00000159    Y...    DCD    345
        0x00049f08:    0000015b    [...    DCD    347
        0x00049f0c:    0000015d    ]...    DCD    349
        0x00049f10:    0000015f    _...    DCD    351
        0x00049f14:    0000000d    ....    DCD    13
        0x00049f18:    00000019    ....    DCD    25
        0x00049f1c:    00000029    )...    DCD    41
        0x00049f20:    0000003d    =...    DCD    61
        0x00049f24:    00000055    U...    DCD    85
        0x00049f28:    00000071    q...    DCD    113
        0x00049f2c:    00000091    ....    DCD    145
        0x00049f30:    000000b5    ....    DCD    181
        0x00049f34:    000000dd    ....    DCD    221
        0x00049f38:    00000109    ....    DCD    265
        0x00049f3c:    00000139    9...    DCD    313
        0x00049f40:    0000016d    m...    DCD    365
        0x00049f44:    000001a5    ....    DCD    421
        0x00049f48:    000001e1    ....    DCD    481
        0x00049f4c:    00000221    !...    DCD    545
        0x00049f50:    00000265    e...    DCD    613
        0x00049f54:    000002ad    ....    DCD    685
        0x00049f58:    000002f9    ....    DCD    761
        0x00049f5c:    00000349    I...    DCD    841
        0x00049f60:    0000039d    ....    DCD    925
        0x00049f64:    000003f5    ....    DCD    1013
        0x00049f68:    00000451    Q...    DCD    1105
        0x00049f6c:    000004b1    ....    DCD    1201
        0x00049f70:    00000515    ....    DCD    1301
        0x00049f74:    0000057d    }...    DCD    1405
        0x00049f78:    000005e9    ....    DCD    1513
        0x00049f7c:    00000659    Y...    DCD    1625
        0x00049f80:    000006cd    ....    DCD    1741
        0x00049f84:    00000745    E...    DCD    1861
        0x00049f88:    000007c1    ....    DCD    1985
        0x00049f8c:    00000841    A...    DCD    2113
        0x00049f90:    000008c5    ....    DCD    2245
        0x00049f94:    0000094d    M...    DCD    2381
        0x00049f98:    000009d9    ....    DCD    2521
        0x00049f9c:    00000a69    i...    DCD    2665
        0x00049fa0:    00000afd    ....    DCD    2813
        0x00049fa4:    00000b95    ....    DCD    2965
        0x00049fa8:    00000c31    1...    DCD    3121
        0x00049fac:    00000cd1    ....    DCD    3281
        0x00049fb0:    00000d75    u...    DCD    3445
        0x00049fb4:    00000e1d    ....    DCD    3613
        0x00049fb8:    00000ec9    ....    DCD    3785
        0x00049fbc:    00000f79    y...    DCD    3961
        0x00049fc0:    0000102d    -...    DCD    4141
        0x00049fc4:    000010e5    ....    DCD    4325
        0x00049fc8:    000011a1    ....    DCD    4513
        0x00049fcc:    00001261    a...    DCD    4705
        0x00049fd0:    00001325    %...    DCD    4901
        0x00049fd4:    000013ed    ....    DCD    5101
        0x00049fd8:    000014b9    ....    DCD    5305
        0x00049fdc:    00001589    ....    DCD    5513
        0x00049fe0:    0000165d    ]...    DCD    5725
        0x00049fe4:    00001735    5...    DCD    5941
        0x00049fe8:    00001811    ....    DCD    6161
        0x00049fec:    000018f1    ....    DCD    6385
        0x00049ff0:    000019d5    ....    DCD    6613
        0x00049ff4:    00001abd    ....    DCD    6845
        0x00049ff8:    00001ba9    ....    DCD    7081
        0x00049ffc:    00001c99    ....    DCD    7321
        0x0004a000:    00001d8d    ....    DCD    7565
        0x0004a004:    00001e85    ....    DCD    7813
        0x0004a008:    00001f81    ....    DCD    8065
        0x0004a00c:    00002081    . ..    DCD    8321
        0x0004a010:    00002185    .!..    DCD    8581
        0x0004a014:    0000228d    ."..    DCD    8845
        0x0004a018:    00002399    .#..    DCD    9113
        0x0004a01c:    000024a9    .$..    DCD    9385
        0x0004a020:    000025bd    .%..    DCD    9661
        0x0004a024:    000026d5    .&..    DCD    9941
        0x0004a028:    000027f1    .'..    DCD    10225
        0x0004a02c:    00002911    .)..    DCD    10513
        0x0004a030:    00002a35    5*..    DCD    10805
        0x0004a034:    00002b5d    ]+..    DCD    11101
        0x0004a038:    00002c89    .,..    DCD    11401
        0x0004a03c:    00002db9    .-..    DCD    11705
        0x0004a040:    00002eed    ....    DCD    12013
        0x0004a044:    00003025    %0..    DCD    12325
        0x0004a048:    00003161    a1..    DCD    12641
        0x0004a04c:    000032a1    .2..    DCD    12961
        0x0004a050:    000033e5    .3..    DCD    13285
        0x0004a054:    0000352d    -5..    DCD    13613
        0x0004a058:    00003679    y6..    DCD    13945
        0x0004a05c:    000037c9    .7..    DCD    14281
        0x0004a060:    0000391d    .9..    DCD    14621
        0x0004a064:    00003a75    u:..    DCD    14965
        0x0004a068:    00003bd1    .;..    DCD    15313
        0x0004a06c:    00003d31    1=..    DCD    15665
        0x0004a070:    00003e95    .>..    DCD    16021
        0x0004a074:    00003ffd    .?..    DCD    16381
        0x0004a078:    00004169    iA..    DCD    16745
        0x0004a07c:    000042d9    .B..    DCD    17113
        0x0004a080:    0000444d    MD..    DCD    17485
        0x0004a084:    000045c5    .E..    DCD    17861
        0x0004a088:    00004741    AG..    DCD    18241
        0x0004a08c:    000048c1    .H..    DCD    18625
        0x0004a090:    00004a45    EJ..    DCD    19013
        0x0004a094:    00004bcd    .K..    DCD    19405
        0x0004a098:    00004d59    YM..    DCD    19801
        0x0004a09c:    00004ee9    .N..    DCD    20201
        0x0004a0a0:    0000507d    }P..    DCD    20605
        0x0004a0a4:    00005215    .R..    DCD    21013
        0x0004a0a8:    000053b1    .S..    DCD    21425
        0x0004a0ac:    00005551    QU..    DCD    21841
        0x0004a0b0:    000056f5    .V..    DCD    22261
        0x0004a0b4:    0000589d    .X..    DCD    22685
        0x0004a0b8:    00005a49    IZ..    DCD    23113
        0x0004a0bc:    00005bf9    .[..    DCD    23545
        0x0004a0c0:    00005dad    .]..    DCD    23981
        0x0004a0c4:    00005f65    e_..    DCD    24421
        0x0004a0c8:    00006121    !a..    DCD    24865
        0x0004a0cc:    000062e1    .b..    DCD    25313
        0x0004a0d0:    000064a5    .d..    DCD    25765
        0x0004a0d4:    0000666d    mf..    DCD    26221
        0x0004a0d8:    00006839    9h..    DCD    26681
        0x0004a0dc:    00006a09    .j..    DCD    27145
        0x0004a0e0:    00006bdd    .k..    DCD    27613
        0x0004a0e4:    00006db5    .m..    DCD    28085
        0x0004a0e8:    00006f91    .o..    DCD    28561
        0x0004a0ec:    00007171    qq..    DCD    29041
        0x0004a0f0:    00007355    Us..    DCD    29525
        0x0004a0f4:    0000753d    =u..    DCD    30013
        0x0004a0f8:    00007729    )w..    DCD    30505
        0x0004a0fc:    00007919    .y..    DCD    31001
        0x0004a100:    00007b0d    .{..    DCD    31501
        0x0004a104:    00007d05    .}..    DCD    32005
        0x0004a108:    00007f01    ....    DCD    32513
        0x0004a10c:    00008101    ....    DCD    33025
        0x0004a110:    00008305    ....    DCD    33541
        0x0004a114:    0000850d    ....    DCD    34061
        0x0004a118:    00008719    ....    DCD    34585
        0x0004a11c:    00008929    )...    DCD    35113
        0x0004a120:    00008b3d    =...    DCD    35645
        0x0004a124:    00008d55    U...    DCD    36181
        0x0004a128:    00008f71    q...    DCD    36721
        0x0004a12c:    00009191    ....    DCD    37265
        0x0004a130:    000093b5    ....    DCD    37813
        0x0004a134:    000095dd    ....    DCD    38365
        0x0004a138:    00009809    ....    DCD    38921
        0x0004a13c:    00009a39    9...    DCD    39481
        0x0004a140:    00009c6d    m...    DCD    40045
        0x0004a144:    00009ea5    ....    DCD    40613
        0x0004a148:    0000a0e1    ....    DCD    41185
        0x0004a14c:    0000a321    !...    DCD    41761
        0x0004a150:    0000a565    e...    DCD    42341
        0x0004a154:    0000a7ad    ....    DCD    42925
        0x0004a158:    0000a9f9    ....    DCD    43513
        0x0004a15c:    0000ac49    I...    DCD    44105
        0x0004a160:    0000ae9d    ....    DCD    44701
        0x0004a164:    0000b0f5    ....    DCD    45301
        0x0004a168:    0000b351    Q...    DCD    45905
        0x0004a16c:    0000b5b1    ....    DCD    46513
        0x0004a170:    0000b815    ....    DCD    47125
        0x0004a174:    0000ba7d    }...    DCD    47741
        0x0004a178:    0000bce9    ....    DCD    48361
        0x0004a17c:    0000bf59    Y...    DCD    48985
        0x0004a180:    0000c1cd    ....    DCD    49613
        0x0004a184:    0000c445    E...    DCD    50245
        0x0004a188:    0000c6c1    ....    DCD    50881
        0x0004a18c:    0000c941    A...    DCD    51521
        0x0004a190:    0000cbc5    ....    DCD    52165
        0x0004a194:    0000ce4d    M...    DCD    52813
        0x0004a198:    0000d0d9    ....    DCD    53465
        0x0004a19c:    0000d369    i...    DCD    54121
        0x0004a1a0:    0000d5fd    ....    DCD    54781
        0x0004a1a4:    0000d895    ....    DCD    55445
        0x0004a1a8:    0000db31    1...    DCD    56113
        0x0004a1ac:    0000ddd1    ....    DCD    56785
        0x0004a1b0:    0000e075    u...    DCD    57461
        0x0004a1b4:    0000e31d    ....    DCD    58141
        0x0004a1b8:    0000e5c9    ....    DCD    58825
        0x0004a1bc:    0000e879    y...    DCD    59513
        0x0004a1c0:    0000eb2d    -...    DCD    60205
        0x0004a1c4:    0000ede5    ....    DCD    60901
        0x0004a1c8:    0000f0a1    ....    DCD    61601
        0x0004a1cc:    0000003f    ?...    DCD    63
        0x0004a1d0:    00000081    ....    DCD    129
        0x0004a1d4:    000000e7    ....    DCD    231
        0x0004a1d8:    00000179    y...    DCD    377
        0x0004a1dc:    0000023f    ?...    DCD    575
        0x0004a1e0:    00000341    A...    DCD    833
        0x0004a1e4:    00000487    ....    DCD    1159
        0x0004a1e8:    00000619    ....    DCD    1561
        0x0004a1ec:    000007ff    ....    DCD    2047
        0x0004a1f0:    00000a41    A...    DCD    2625
        0x0004a1f4:    00000ce7    ....    DCD    3303
        0x0004a1f8:    00000ff9    ....    DCD    4089
        0x0004a1fc:    0000137f    ....    DCD    4991
        0x0004a200:    00001781    ....    DCD    6017
        0x0004a204:    00001c07    ....    DCD    7175
        0x0004a208:    00002119    .!..    DCD    8473
        0x0004a20c:    000026bf    .&..    DCD    9919
        0x0004a210:    00002d01    .-..    DCD    11521
        0x0004a214:    000033e7    .3..    DCD    13287
        0x0004a218:    00003b79    y;..    DCD    15225
        0x0004a21c:    000043bf    .C..    DCD    17343
        0x0004a220:    00004cc1    .L..    DCD    19649
        0x0004a224:    00005687    .V..    DCD    22151
        0x0004a228:    00006119    .a..    DCD    24857
        0x0004a22c:    00006c7f    .l..    DCD    27775
        0x0004a230:    000078c1    .x..    DCD    30913
        0x0004a234:    000085e7    ....    DCD    34279
        0x0004a238:    000093f9    ....    DCD    37881
        0x0004a23c:    0000a2ff    ....    DCD    41727
        0x0004a240:    0000b301    ....    DCD    45825
        0x0004a244:    0000c407    ....    DCD    50183
        0x0004a248:    0000d619    ....    DCD    54809
        0x0004a24c:    0000e93f    ?...    DCD    59711
        0x0004a250:    0000fd81    ....    DCD    64897
        0x0004a254:    000112e7    ....    DCD    70375
        0x0004a258:    00012979    y)..    DCD    76153
        0x0004a25c:    0001413f    ?A..    DCD    82239
        0x0004a260:    00015a41    AZ..    DCD    88641
        0x0004a264:    00017487    .t..    DCD    95367
        0x0004a268:    00019019    ....    DCD    102425
        0x0004a26c:    0001acff    ....    DCD    109823
        0x0004a270:    0001cb41    A...    DCD    117569
        0x0004a274:    0001eae7    ....    DCD    125671
        0x0004a278:    00020bf9    ....    DCD    134137
        0x0004a27c:    00022e7f    ....    DCD    142975
        0x0004a280:    00025281    .R..    DCD    152193
        0x0004a284:    00027807    .x..    DCD    161799
        0x0004a288:    00029f19    ....    DCD    171801
        0x0004a28c:    0002c7bf    ....    DCD    182207
        0x0004a290:    0002f201    ....    DCD    193025
        0x0004a294:    00031de7    ....    DCD    204263
        0x0004a298:    00034b79    yK..    DCD    215929
        0x0004a29c:    00037abf    .z..    DCD    228031
        0x0004a2a0:    0003abc1    ....    DCD    240577
        0x0004a2a4:    0003de87    ....    DCD    253575
        0x0004a2a8:    00041319    ....    DCD    267033
        0x0004a2ac:    0004497f    .I..    DCD    280959
        0x0004a2b0:    000481c1    ....    DCD    295361
        0x0004a2b4:    0004bbe7    ....    DCD    310247
        0x0004a2b8:    0004f7f9    ....    DCD    325625
        0x0004a2bc:    000535ff    .5..    DCD    341503
        0x0004a2c0:    00057601    .v..    DCD    357889
        0x0004a2c4:    0005b807    ....    DCD    374791
        0x0004a2c8:    0005fc19    ....    DCD    392217
        0x0004a2cc:    0006423f    ?B..    DCD    410175
        0x0004a2d0:    00068a81    ....    DCD    428673
        0x0004a2d4:    0006d4e7    ....    DCD    447719
        0x0004a2d8:    00072179    y!..    DCD    467321
        0x0004a2dc:    0007703f    ?p..    DCD    487487
        0x0004a2e0:    0007c141    A...    DCD    508225
        0x0004a2e4:    00081487    ....    DCD    529543
        0x0004a2e8:    00086a19    .j..    DCD    551449
        0x0004a2ec:    0008c1ff    ....    DCD    573951
        0x0004a2f0:    00091c41    A...    DCD    597057
        0x0004a2f4:    000978e7    .x..    DCD    620775
        0x0004a2f8:    0009d7f9    ....    DCD    645113
        0x0004a2fc:    000a397f    .9..    DCD    670079
        0x0004a300:    000a9d81    ....    DCD    695681
        0x0004a304:    000b0407    ....    DCD    721927
        0x0004a308:    000b6d19    .m..    DCD    748825
        0x0004a30c:    000bd8bf    ....    DCD    776383
        0x0004a310:    000c4701    .G..    DCD    804609
        0x0004a314:    000cb7e7    ....    DCD    833511
        0x0004a318:    000d2b79    y+..    DCD    863097
        0x0004a31c:    000da1bf    ....    DCD    893375
        0x0004a320:    000e1ac1    ....    DCD    924353
        0x0004a324:    000e9687    ....    DCD    956039
        0x0004a328:    000f1519    ....    DCD    988441
        0x0004a32c:    000f967f    ....    DCD    1021567
        0x0004a330:    00101ac1    ....    DCD    1055425
        0x0004a334:    0010a1e7    ....    DCD    1090023
        0x0004a338:    00112bf9    .+..    DCD    1125369
        0x0004a33c:    0011b8ff    ....    DCD    1161471
        0x0004a340:    00124901    .I..    DCD    1198337
        0x0004a344:    0012dc07    ....    DCD    1235975
        0x0004a348:    00137219    .r..    DCD    1274393
        0x0004a34c:    00140b3f    ?...    DCD    1313599
        0x0004a350:    0014a781    ....    DCD    1353601
        0x0004a354:    001546e7    .F..    DCD    1394407
        0x0004a358:    0015e979    y...    DCD    1436025
        0x0004a35c:    00168f3f    ?...    DCD    1478463
        0x0004a360:    00173841    A8..    DCD    1521729
        0x0004a364:    0017e487    ....    DCD    1565831
        0x0004a368:    00189419    ....    DCD    1610777
        0x0004a36c:    001946ff    .F..    DCD    1656575
        0x0004a370:    0019fd41    A...    DCD    1703233
        0x0004a374:    001ab6e7    ....    DCD    1750759
        0x0004a378:    001b73f9    .s..    DCD    1799161
        0x0004a37c:    001c347f    .4..    DCD    1848447
        0x0004a380:    001cf881    ....    DCD    1898625
        0x0004a384:    001dc007    ....    DCD    1949703
        0x0004a388:    001e8b19    ....    DCD    2001689
        0x0004a38c:    001f59bf    .Y..    DCD    2054591
        0x0004a390:    00202c01    ., .    DCD    2108417
        0x0004a394:    002101e7    ..!.    DCD    2163175
        0x0004a398:    0021db79    y.!.    DCD    2218873
        0x0004a39c:    0022b8bf    ..".    DCD    2275519
        0x0004a3a0:    002399c1    ..#.    DCD    2333121
        0x0004a3a4:    00247e87    .~$.    DCD    2391687
        0x0004a3a8:    00256719    .g%.    DCD    2451225
        0x0004a3ac:    0026537f    .S&.    DCD    2511743
        0x0004a3b0:    002743c1    .C'.    DCD    2573249
        0x0004a3b4:    002837e7    .7(.    DCD    2635751
        0x0004a3b8:    00292ff9    ./).    DCD    2699257
        0x0004a3bc:    002a2bff    .+*.    DCD    2763775
        0x0004a3c0:    002b2c01    .,+.    DCD    2829313
        0x0004a3c4:    002c3007    .0,.    DCD    2895879
        0x0004a3c8:    002d3819    .8-.    DCD    2963481
        0x0004a3cc:    002e443f    ?D..    DCD    3032127
        0x0004a3d0:    002f5481    .T/.    DCD    3101825
        0x0004a3d4:    003068e7    .h0.    DCD    3172583
        0x0004a3d8:    00318179    y.1.    DCD    3244409
        0x0004a3dc:    00329e3f    ?.2.    DCD    3317311
        0x0004a3e0:    0033bf41    A.3.    DCD    3391297
        0x0004a3e4:    0034e487    ..4.    DCD    3466375
        0x0004a3e8:    00360e19    ..6.    DCD    3542553
        0x0004a3ec:    00373bff    .;7.    DCD    3619839
        0x0004a3f0:    00386e41    An8.    DCD    3698241
        0x0004a3f4:    0039a4e7    ..9.    DCD    3777767
        0x0004a3f8:    003adff9    ..:.    DCD    3858425
        0x0004a3fc:    003c1f7f    ..<.    DCD    3940223
        0x0004a400:    003d6381    .c=.    DCD    4023169
        0x0004a404:    003eac07    ..>.    DCD    4107271
        0x0004a408:    003ff919    ..?.    DCD    4192537
        0x0004a40c:    00414abf    .JA.    DCD    4278975
        0x0004a410:    0042a101    ..B.    DCD    4366593
        0x0004a414:    0043fbe7    ..C.    DCD    4455399
        0x0004a418:    00455b79    y[E.    DCD    4545401
        0x0004a41c:    0046bfbf    ..F.    DCD    4636607
        0x0004a420:    004828c1    .(H.    DCD    4729025
        0x0004a424:    00499687    ..I.    DCD    4822663
        0x0004a428:    004b0919    ..K.    DCD    4917529
        0x0004a42c:    004c807f    ..L.    DCD    5013631
        0x0004a430:    004dfcc1    ..M.    DCD    5110977
        0x0004a434:    004f7de7    .}O.    DCD    5209575
        0x0004a438:    005103f9    ..Q.    DCD    5309433
        0x0004a43c:    00528eff    ..R.    DCD    5410559
        0x0004a440:    00541f01    ..T.    DCD    5512961
        0x0004a444:    0055b407    ..U.    DCD    5616647
        0x0004a448:    00574e19    .NW.    DCD    5721625
        0x0004a44c:    0058ed3f    ?.X.    DCD    5827903
        0x0004a450:    005a9181    ..Z.    DCD    5935489
        0x0004a454:    005c3ae7    .:\.    DCD    6044391
        0x0004a458:    005de979    y.].    DCD    6154617
        0x0004a45c:    005f9d3f    ?._.    DCD    6266175
        0x0004a460:    00615641    AVa.    DCD    6379073
        0x0004a464:    00631487    ..c.    DCD    6493319
        0x0004a468:    0064d819    ..d.    DCD    6608921
        0x0004a46c:    0066a0ff    ..f.    DCD    6725887
        0x0004a470:    00686f41    Aoh.    DCD    6844225
        0x0004a474:    006a42e7    .Bj.    DCD    6963943
        0x0004a478:    006c1bf9    ..l.    DCD    7085049
        0x0004a47c:    006dfa7f    ..m.    DCD    7207551
        0x0004a480:    00000141    A...    DCD    321
        0x0004a484:    000002a9    ....    DCD    681
        0x0004a488:    00000509    ....    DCD    1289
        0x0004a48c:    000008c1    ....    DCD    2241
        0x0004a490:    00000e41    A...    DCD    3649
        0x0004a494:    00001609    ....    DCD    5641
        0x0004a498:    000020a9    . ..    DCD    8361
        0x0004a49c:    00002ec1    ....    DCD    11969
        0x0004a4a0:    00004101    .A..    DCD    16641
        0x0004a4a4:    00005829    )X..    DCD    22569
        0x0004a4a8:    00007509    .u..    DCD    29961
        0x0004a4ac:    00009881    ....    DCD    39041
        0x0004a4b0:    0000c381    ....    DCD    50049
        0x0004a4b4:    0000f709    ....    DCD    63241
        0x0004a4b8:    00013429    )4..    DCD    78889
        0x0004a4bc:    00017c01    .|..    DCD    97281
        0x0004a4c0:    0001cfc1    ....    DCD    118721
        0x0004a4c4:    000230a9    .0..    DCD    143529
        0x0004a4c8:    0002a009    ....    DCD    172041
        0x0004a4cc:    00031f41    A...    DCD    204609
        0x0004a4d0:    0003afc1    ....    DCD    241601
        0x0004a4d4:    00045309    .S..    DCD    283401
        0x0004a4d8:    00050aa9    ....    DCD    330409
        0x0004a4dc:    0005d841    A...    DCD    383041
        0x0004a4e0:    0006bd81    ....    DCD    441729
        0x0004a4e4:    0007bc29    )...    DCD    506921
        0x0004a4e8:    0008d609    ....    DCD    579081
        0x0004a4ec:    000a0d01    ....    DCD    658689
        0x0004a4f0:    000b6301    .c..    DCD    746241
        0x0004a4f4:    000cda09    ....    DCD    842249
        0x0004a4f8:    000e7429    )t..    DCD    947241
        0x0004a4fc:    00103381    .3..    DCD    1061761
        0x0004a500:    00121a41    A...    DCD    1186369
        0x0004a504:    00142aa9    .*..    DCD    1321641
        0x0004a508:    00166709    .g..    DCD    1468169
        0x0004a50c:    0018d1c1    ....    DCD    1626561
        0x0004a510:    001b6d41    Am..    DCD    1797441
        0x0004a514:    001e3c09    .<..    DCD    1981449
        0x0004a518:    002140a9    .@!.    DCD    2179241
        0x0004a51c:    00247dc1    .}$.    DCD    2391489
        0x0004a520:    0027f601    ..'.    DCD    2618881
        0x0004a524:    002bac29    ).+.    DCD    2862121
        0x0004a528:    002fa309    ../.    DCD    3121929
        0x0004a52c:    0033dd81    ..3.    DCD    3399041
        0x0004a530:    00385e81    .^8.    DCD    3694209
        0x0004a534:    003d2909    .)=.    DCD    4008201
        0x0004a538:    00424029    )@B.    DCD    4341801
        0x0004a53c:    0047a701    ..G.    DCD    4695809
        0x0004a540:    004d60c1    .`M.    DCD    5071041
        0x0004a544:    005370a9    .pS.    DCD    5468329
        0x0004a548:    0059da09    ..Y.    DCD    5888521
        0x0004a54c:    0060a041    A.`.    DCD    6332481
        0x0004a550:    0067c6c1    ..g.    DCD    6801089
        0x0004a554:    006f5109    .Qo.    DCD    7295241
        0x0004a558:    007742a9    .Bw.    DCD    7815849
        0x0004a55c:    007f9f41    A...    DCD    8363841
        0x0004a560:    00886a81    .j..    DCD    8940161
        0x0004a564:    0091a829    )...    DCD    9545769
        0x0004a568:    009b5c09    .\..    DCD    10181641
        0x0004a56c:    00a58a01    ....    DCD    10848769
        0x0004a570:    00b03601    .6..    DCD    11548161
        0x0004a574:    00bb6409    .d..    DCD    12280841
        0x0004a578:    00c71829    )...    DCD    13047849
        0x0004a57c:    00d35681    .V..    DCD    13850241
        0x0004a580:    00e02341    A#..    DCD    14689089
        0x0004a584:    00ed82a9    ....    DCD    15565481
        0x0004a588:    00fb7909    .y..    DCD    16480521
        0x0004a58c:    010a0ac1    ....    DCD    17435329
        0x0004a590:    01193c41    A<..    DCD    18431041
        0x0004a594:    01291209    ..).    DCD    19468809
        0x0004a598:    013990a9    ..9.    DCD    20549801
        0x0004a59c:    014abcc1    ..J.    DCD    21675201
        0x0004a5a0:    015c9b01    ..\.    DCD    22846209
        0x0004a5a4:    016f3029    )0o.    DCD    24064041
        0x0004a5a8:    01828109    ....    DCD    25329929
        0x0004a5ac:    01969281    ....    DCD    26645121
        0x0004a5b0:    01ab6981    .i..    DCD    28010881
        0x0004a5b4:    01c10b09    ....    DCD    29428489
        0x0004a5b8:    01d77c29    )|..    DCD    30899241
        0x0004a5bc:    01eec201    ....    DCD    32424449
        0x0004a5c0:    0206e1c1    ....    DCD    34005441
        0x0004a5c4:    021fe0a9    ....    DCD    35643561
        0x0004a5c8:    0239c409    ..9.    DCD    37340169
        0x0004a5cc:    02549141    A.T.    DCD    39096641
        0x0004a5d0:    02704dc1    .Mp.    DCD    40914369
        0x0004a5d4:    028cff09    ....    DCD    42794761
        0x0004a5d8:    02aaaaa9    ....    DCD    44739241
        0x0004a5dc:    02c95641    AV..    DCD    46749249
        0x0004a5e0:    02e90781    ....    DCD    48826241
        0x0004a5e4:    0309c429    )...    DCD    50971689
        0x0004a5e8:    032b9209    ..+.    DCD    53187081
        0x0004a5ec:    034e7701    .wN.    DCD    55473921
        0x0004a5f0:    03727901    .yr.    DCD    57833729
        0x0004a5f4:    03979e09    ....    DCD    60268041
        0x0004a5f8:    03bdec29    )...    DCD    62778409
        0x0004a5fc:    03e56981    .i..    DCD    65366401
        0x0004a600:    040e1c41    A...    DCD    68033601
        0x0004a604:    04380aa9    ..8.    DCD    70781609
        0x0004a608:    04633b09    .;c.    DCD    73612041
        0x0004a60c:    048fb3c1    ....    DCD    76526529
        0x0004a610:    04bd7b41    A{..    DCD    79526721
        0x0004a614:    04ec9809    ....    DCD    82614281
        0x0004a618:    051d10a9    ....    DCD    85790889
        0x0004a61c:    054eebc1    ..N.    DCD    89058241
        0x0004a620:    05823001    .0..    DCD    92418049
        0x0004a624:    05b6e429    )...    DCD    95872041
        0x0004a628:    05ed0f09    ....    DCD    99421961
        0x0004a62c:    0624b781    ..$.    DCD    103069569
        0x0004a630:    065de481    ..].    DCD    106816641
        0x0004a634:    06989d09    ....    DCD    110664969
        0x0004a638:    06d4e829    )...    DCD    114616361
        0x0004a63c:    0712cd01    ....    DCD    118672641
        0x0004a640:    075252c1    .RR.    DCD    122835649
        0x0004a644:    079380a9    ....    DCD    127107241
        0x0004a648:    07d65e09    .^..    DCD    131489289
        0x0004a64c:    081af241    A...    DCD    135983681
        0x0004a650:    086144c1    .Da.    DCD    140592321
        0x0004a654:    08a95d09    .]..    DCD    145317129
        0x0004a658:    08f342a9    .B..    DCD    150160041
        0x0004a65c:    093efd41    A.>.    DCD    155123009
        0x0004a660:    098c9481    ....    DCD    160208001
        0x0004a664:    09dc1029    )...    DCD    165417001
        0x0004a668:    0a2d7809    .x-.    DCD    170752009
        0x0004a66c:    0a80d401    ....    DCD    176215041
        0x0004a670:    0ad62c01    .,..    DCD    181808129
        0x0004a674:    0b2d8809    ..-.    DCD    187533321
        0x0004a678:    0b86f029    )...    DCD    193392681
        0x0004a67c:    0be26c81    .l..    DCD    199388289
        0x0004a680:    0c400541    A.@.    DCD    205522241
        0x0004a684:    0c9fc2a9    ....    DCD    211796649
        0x0004a688:    0d01ad09    ....    DCD    218213641
        0x0004a68c:    0d65ccc1    ..e.    DCD    224775361
        0x0004a690:    0dcc2a41    A*..    DCD    231483969
        0x0004a694:    0e34ce09    ..4.    DCD    238341641
        0x0004a698:    0e9fc0a9    ....    DCD    245350569
        0x0004a69c:    0f0d0ac1    ....    DCD    252512961
        0x0004a6a0:    0f7cb501    ..|.    DCD    259831041
        0x0004a6a4:    0feec829    )...    DCD    267307049
        0x0004a6a8:    10634d09    .Mc.    DCD    274943241
        0x0004a6ac:    10da4c81    .L..    DCD    282741889
        0x0004a6b0:    1153cf81    ..S.    DCD    290705281
        0x0004a6b4:    11cfdf09    ....    DCD    298835721
        0x0004a6b8:    124e8429    ).N.    DCD    307135529
        0x0004a6bc:    12cfc801    ....    DCD    315607041
        0x0004a6c0:    1353b3c1    ..S.    DCD    324252609
        0x0004a6c4:    13da50a9    .P..    DCD    333074601
        0x0004a6c8:    1463a809    ..c.    DCD    342075401
        0x0004a6cc:    14efc341    A...    DCD    351257409
        0x0004a6d0:    157eabc1    ..~.    DCD    360623041
        0x0004a6d4:    16106b09    .k..    DCD    370174729
        0x0004a6d8:    16a50aa9    ....    DCD    379914921
        0x0004a6dc:    173c9441    A.<.    DCD    389846081
        0x0004a6e0:    17d71181    ....    DCD    399970689
        0x0004a6e4:    18748c29    ).t.    DCD    410291241
        0x0004a6e8:    19150e09    ....    DCD    420810249
        0x0004a6ec:    19b8a101    ....    DCD    431530241
        0x0004a6f0:    1a5f4f01    .O_.    DCD    442453761
        0x0004a6f4:    1b092209    ."..    DCD    453583369
        0x0004a6f8:    1bb62429    )$..    DCD    464921641
        0x0004a6fc:    1c665f81    ._f.    DCD    476471169
        0x0004a700:    1d19de41    A...    DCD    488234561
        0x0004a704:    1dd0aaa9    ....    DCD    500214441
        0x0004a708:    1e8acf09    ....    DCD    512413449
        0x0004a70c:    1f4855c1    .UH.    DCD    524834241
        0x0004a710:    20094941    AI.     DCD    537479489
        0x0004a714:    20cdb409    ...     DCD    550351881
        0x0004a718:    2195a0a9    ...!    DCD    563454121
        0x0004a71c:    226119c1    ..a"    DCD    576788929
        0x0004a720:    23302a01    .*0#    DCD    590359041
        0x0004a724:    2402dc29    )..$    DCD    604167209
        0x0004a728:    24d93b09    .;.$    DCD    618216201
        0x0004a72c:    25b35181    .Q.%    DCD    632508801
        0x0004a730:    00000693    ....    DCD    1683
        0x0004a734:    00000e45    E...    DCD    3653
        0x0004a738:    00001c0f    ....    DCD    7183
        0x0004a73c:    00003311    .3..    DCD    13073
        0x0004a740:    0000575b    [W..    DCD    22363
        0x0004a744:    00008e0d    ....    DCD    36365
        0x0004a748:    0000dd77    w...    DCD    56695
        0x0004a74c:    00014d39    9M..    DCD    85305
        0x0004a750:    0001e663    c...    DCD    124515
        0x0004a754:    0002b395    ....    DCD    177045
        0x0004a758:    0003c11f    ....    DCD    246047
        0x0004a75c:    00051d21    !...    DCD    335137
        0x0004a760:    0006d7ab    ....    DCD    448427
        0x0004a764:    000902dd    ....    DCD    590557
        0x0004a768:    000bb307    ....    DCD    766727
        0x0004a76c:    000efec9    ....    DCD    982729
        0x0004a770:    0012ff33    3...    DCD    1244979
        0x0004a774:    0017cfe5    ....    DCD    1560549
        0x0004a778:    001d8f2f    /...    DCD    1937199
        0x0004a77c:    00245e31    1^$.    DCD    2383409
        0x0004a780:    002c60fb    .`,.    DCD    2908411
        0x0004a784:    0035bead    ..5.    DCD    3522221
        0x0004a788:    0040a197    ..@.    DCD    4235671
        0x0004a78c:    004d3759    Y7M.    DCD    5060441
        0x0004a790:    005bb103    ..[.    DCD    6009091
        0x0004a794:    006c4335    5Cl.    DCD    7095093
        0x0004a798:    007f263f    ?&..    DCD    8332863
        0x0004a79c:    00949641    A...    DCD    9737793
        0x0004a7a0:    00acd34b    K...    DCD    11326283
        0x0004a7a4:    00c8217d    }!..    DCD    13115773
        0x0004a7a8:    00e6c927    '...    DCD    15124775
        0x0004a7ac:    010916e9    ....    DCD    17372905
        0x0004a7b0:    012f5bd3    .[/.    DCD    19880915
        0x0004a7b4:    0159ed85    ..Y.    DCD    22670725
        0x0004a7b8:    0189264f    O&..    DCD    25765455
        0x0004a7bc:    01bd6551    Qe..    DCD    29189457
        0x0004a7c0:    01f70e9b    ....    DCD    32968347
        0x0004a7c4:    02368b4d    M.6.    DCD    37129037
        0x0004a7c8:    027c49b7    .I|.    DCD    41699767
        0x0004a7cc:    02c8bd79    y...    DCD    46710137
        0x0004a7d0:    031c5fa3    ._..    DCD    52191139
        0x0004a7d4:    0377aed5    ..w.    DCD    58175189
        0x0004a7d8:    03db2f5f    _/..    DCD    64696159
        0x0004a7dc:    04476b61    akG.    DCD    71789409
        0x0004a7e0:    04bcf2eb    ....    DCD    79491819
        0x0004a7e4:    053c5c1d    .\<.    DCD    87841821
        0x0004a7e8:    05c64347    GC..    DCD    96879431
        0x0004a7ec:    065b4b09    .K[.    DCD    106646281
        0x0004a7f0:    06fc1c73    s...    DCD    117185651
        0x0004a7f4:    07a96725    %g..    DCD    128542501
        0x0004a7f8:    0863e16f    o.c.    DCD    140763503
        0x0004a7fc:    092c4871    qH,.    DCD    153897073
        0x0004a800:    0a03603b    ;`..    DCD    167993403
        0x0004a804:    0ae9f3ed    ....    DCD    183104493
        0x0004a808:    0be0d5d7    ....    DCD    199284183
        0x0004a80c:    0ce8df99    ....    DCD    216588185
        0x0004a810:    0e02f243    C...    DCD    235074115
        0x0004a814:    0f2ff675    u./.    DCD    254801525
        0x0004a818:    1070dc7f    ..p.    DCD    275831935
        0x0004a81c:    11c69c81    ....    DCD    298228865
        0x0004a820:    1332368b    .62.    DCD    322057867
        0x0004a824:    14b4b2bd    ....    DCD    347386557
        0x0004a828:    164f2167    g!O.    DCD    374284647
        0x0004a82c:    18029b29    )...    DCD    402823977
        0x0004a830:    19d04113    .A..    DCD    433078547
        0x0004a834:    1bb93cc5    .<..    DCD    465124549
        0x0004a838:    1dbec08f    ....    DCD    499040399
        0x0004a83c:    1fe20791    ....    DCD    534906769
        0x0004a840:    222455db    .U$"    DCD    572806619
        0x0004a844:    2486f88d    ...$    DCD    612825229
        0x0004a848:    270b45f7    .E.'    DCD    655050231
        0x0004a84c:    29b29db9    ...)    DCD    699571641
        0x0004a850:    2c7e68e3    .h~,    DCD    746481891
        0x0004a854:    2f701a15    ..p/    DCD    795875861
        0x0004a858:    32892d9f    .-.2    DCD    847850911
        0x0004a85c:    35cb29a1    .).5    DCD    902506913
        0x0004a860:    39379e2b    +.79    DCD    959946283
        0x0004a864:    3cd0255d    ]%.<    DCD    1020274013
        0x0004a868:    40966387    .c.@    DCD    1083597703
        0x0004a86c:    448c0749    I..D    DCD    1150027593
        0x0004a870:    48b2c9b3    ...H    DCD    1219676595
        0x0004a874:    4d0c6e65    en.M    DCD    1292660325
        0x0004a878:    519ac3af    ...Q    DCD    1369097135
        0x0004a87c:    565fa2b1    .._V    DCD    1449108145
        0x0004a880:    5b5cef7b    {.\[    DCD    1532817275
        0x0004a884:    6094992d    -..`    DCD    1620351277
        0x0004a888:    66089a17    ...f    DCD    1711839767
        0x0004a88c:    6bbaf7d9    ...k    DCD    1807415257
        0x0004a890:    71adc383    ...q    DCD    1907213187
        0x0004a894:    77e319b5    ...w    DCD    2011371957
        0x0004a898:    7e5d22bf    ."]~    DCD    2120032959
        0x0004a89c:    0000231d    .#..    DCD    8989
        0x0004a8a0:    00004d71    qM..    DCD    19825
        0x0004a8a4:    00009c91    ....    DCD    40081
        0x0004a8a8:    000126fd    .&..    DCD    75517
        0x0004a8ac:    00020c65    e...    DCD    134245
        0x0004a8b0:    000377e9    .w..    DCD    227305
        0x0004a8b4:    0005a299    ....    DCD    369305
        0x0004a8b8:    0008d635    5...    DCD    579125
        0x0004a8bc:    000d702d    -p..    DCD    880685
        0x0004a8c0:    0013e4e1    ....    DCD    1303777
        0x0004a8c4:    001cc321    !...    DCD    1884961
        0x0004a8c8:    0028b7ed    ..(.    DCD    2668525
        0x0004a8cc:    00389275    u.8.    DCD    3707509
        0x0004a8d0:    004d4859    YHM.    DCD    5064793
        0x0004a8d4:    0067fa29    ).g.    DCD    6814249
        0x0004a8d8:    0089f825    %...    DCD    9041957
        0x0004a8dc:    00b4c73d    =...    DCD    11847485
        0x0004a8e0:    00ea2651    Q&..    DCD    15345233
        0x0004a8e4:    012c13b1    ..,.    DCD    19665841
        0x0004a8e8:    017cd2dd    ..|.    DCD    24957661
        0x0004a8ec:    01def285    ....    DCD    31388293
        0x0004a8f0:    025552c9    .RU.    DCD    39146185
        0x0004a8f4:    02e32bb9    .+..    DCD    48442297
        0x0004a8f8:    038c1415    ....    DCD    59511829
        0x0004a8fc:    0454084d    M.T.    DCD    72616013
        0x0004a900:    053f71c1    .q?.    DCD    88043969
        0x0004a904:    06532e41    A.S.    DCD    106114625
        0x0004a908:    079497cd    ....    DCD    127178701
        0x0004a90c:    09098c95    ....    DCD    151620757
        0x0004a910:    0ab87739    9w..    DCD    179861305
        0x0004a914:    0ca85749    IW..    DCD    212358985
        0x0004a918:    0ee0ca05    ....    DCD    249612805
        0x0004a91c:    116a135d    ].j.    DCD    292164445
        0x0004a920:    144d2731    1'M.    DCD    340600625
        0x0004a924:    1793b2d1    ....    DCD    395555537
        0x0004a928:    1b4826bd    .&H.    DCD    457713341
        0x0004a92c:    1f75c0a5    ..u.    DCD    527810725
        0x0004a930:    242895a9    ..($    DCD    606639529
        0x0004a934:    296d9cd9    ..m)    DCD    695049433
        0x0004a938:    2f52b9f5    ..R/    DCD    793950709
        0x0004a93c:    35e6c86d    m..5    DCD    904317037
        0x0004a940:    3d39a6a1    ..9=    DCD    1027188385
        0x0004a944:    455c4161    aA\E    DCD    1163673953
        0x0004a948:    4e609fad    ..`N    DCD    1314955181
        0x0004a94c:    5859eeb5    ..YX    DCD    1482288821
        0x0004a950:    635c8e19    ..\c    DCD    1667010073
        0x0004a954:    6f7e1c69    i.~o    DCD    1870535785
        0x0004a958:    7cd583e5    ...|    DCD    2094367717
        0x0004a95c:    0000bdff    ....    DCD    48639
        0x0004a960:    0001a801    ....    DCD    108545
        0x0004a964:    00036b8f    .k..    DCD    224143
        0x0004a968:    00069ef1    ....    DCD    433905
        0x0004a96c:    000c233f    ?#..    DCD    795455
        0x0004a970:    00153dc1    .=..    DCD    1392065
        0x0004a974:    0023b68f    ..#.    DCD    2340495
        0x0004a978:    0039fcf1    ..9.    DCD    3800305
        0x0004a97c:    005b51ff    .Q[.    DCD    5984767
        0x0004a980:    008bfa01    ....    DCD    9173505
        0x0004a984:    00d1750f    .u..    DCD    13726991
        0x0004a988:    0132bf71    q.2.    DCD    20103025
        0x0004a98c:    01b89a3f    ?...    DCD    28875327
        0x0004a990:    026ddcc1    ..m.    DCD    40754369
        0x0004a994:    035fcf0f    .._.    DCD    56610575
        0x0004a998:    049e8e71    q...    DCD    77500017
        0x0004a99c:    063d7bff    .{=.    DCD    104692735
        0x0004a9a0:    0853b601    ..S.    DCD    139703809
        0x0004a9a4:    0afc9c8f    ....    DCD    184327311
        0x0004a9a8:    0e5861f1    .aX.    DCD    240673265
        0x0004a9ac:    128ca73f    ?...    DCD    311207743
        0x0004a9b0:    17c525c1    .%..    DCD    398796225
        0x0004a9b4:    1e34658f    .e4.    DCD    506750351
        0x0004a9b8:    261481f1    ...&    DCD    638878193
        0x0004a9bc:    2fa7fbff    .../    DCD    799538175
        0x0004a9c0:    3b3a9c01    ..:;    DCD    993696769
        0x0004a9c4:    4922620f    .b"I    DCD    1226990095
        0x0004a9c8:    59c08671    q..Y    DCD    1505789553
        0x0004a9cc:    6d828a3f    ?..m    DCD    1837271615
        0x0004a9d0:    84e358c1    .X..    DCD    2229491905
        0x0004a9d4:    00040e01    ....    DCD    265729
        0x0004a9d8:    00092191    .!..    DCD    598417
        0x0004a9dc:    00132c11    .,..    DCD    1256465
        0x0004a9e0:    0025ee41    A.%.    DCD    2485825
        0x0004a9e4:    00474f41    AOG.    DCD    4673345
        0x0004a9e8:    00804391    .C..    DCD    8405905
        0x0004a9ec:    00ddf711    ....    DCD    14546705
        0x0004a9f0:    01734601    .Fs.    DCD    24331777
        0x0004a9f4:    025a9201    ..Z.    DCD    39490049
        0x0004a9f8:    03b80111    ....    DCD    62390545
        0x0004a9fc:    05bc3591    .5..    DCD    96220561
        0x0004aa00:    08a78f41    A...    DCD    145198913
        0x0004aa04:    0cce0641    A...    DCD    214828609
        0x0004aa08:    129bb211    ....    DCD    312193553
        0x0004aa0c:    1a9a0f91    ....    DCD    446304145
        0x0004aa10:    25761a01    ..v%    DCD    628496897
        0x0004aa14:    34074c01    .L.4    DCD    872893441
        0x0004aa18:    47579e91    ..WG    DCD    1196924561
        0x0004aa1c:    60ac9d11    ...`    DCD    1621925137
        0x0004aa20:    8191a641    A...    DCD    2173806145
        0x0004aa24:    00165123    #Q..    DCD    1462563
        0x0004aa28:    00329ec5    ..2.    DCD    3317445
        0x0004aa2c:    006bb917    ..k.    DCD    7059735
        0x0004aa30:    00d8f699    ....    DCD    14218905
        0x0004aa34:    01a0896b    k...    DCD    27298155
        0x0004aa38:    02fec40d    ....    DCD    50250765
        0x0004aa3c:    0550011f    ..P.    DCD    89129247
        0x0004aa40:    091dd921    !...    DCD    152951073
        0x0004aa44:    0f306c33    3l0.    DCD    254831667
        0x0004aa48:    18a4a2d5    ....    DCD    413442773
        0x0004aa4c:    270867a7    .g.'    DCD    654862247
        0x0004aa50:    3c7dfd29    ).}<    DCD    1014889769
        0x0004aa54:    5be7b57b    {..[    DCD    1541911931
        0x0004aa58:    891d771d    .w..    DCD    2300409629
        0x0004aa5c:    c92da0af    ..-.    DCD    3375210671
        0x0004aa60:    007b8ead    ..{.    DCD    8097453
        0x0004aa64:    0119e689    ....    DCD    18474633
        0x0004aa68:    025e9639    9.^.    DCD    39753273
        0x0004aa6c:    04d8163d    =...    DCD    81270333
        0x0004aa70:    097763b5    .cw.    DCD    158819253
        0x0004aa74:    11c628e1    .(..    DCD    298199265
        0x0004aa78:    20340321    !.4     DCD    540279585
        0x0004aa7c:    38824875    uH.8    DCD    948062325
        0x0004aa80:    6057577d    }WW`    DCD    1616336765
        0x0004aa84:    02af5bbf    .[..    DCD    45046719
        0x0004aa88:    0627d881    ..'.    DCD    103274625
        0x0004aa8c:    0d5e84f7    ..^.    DCD    224298231
        0x0004aa90:    1badfee9    ....    DCD    464387817
        0x0004aa94:    36eb8b7f    ...6    DCD    921406335
        0x0004aa98:    68e5b781    ...h    DCD    1759885185
        0x0004aa9c:    c19c0317    ....    DCD    3248227095
        0x0004aaa0:    0eff0cc1    ....    DCD    251595969
        0x0004aaa4:    22856a39    9j."    DCD    579168825
        0x0004aaa8:    4b91ee19    ...K    DCD    1267854873
        0x0004aaac:    9e2b7881    .x+.    DCD    2653649025
        0x0004aab0:    5409e133    3..T    DCD    1409933619
    .constdata
    CELT_PVQ_U_ROW
        0x0004aab4:    000496d4    ....    DCD    300756
        0x0004aab8:    00049994    ....    DCD    301460
        0x0004aabc:    00049c50    P...    DCD    302160
        0x0004aac0:    00049f08    ....    DCD    302856
        0x0004aac4:    0004a1bc    ....    DCD    303548
        0x0004aac8:    0004a46c    l...    DCD    304236
        0x0004aacc:    0004a718    ....    DCD    304920
        0x0004aad0:    0004a880    ....    DCD    305280
        0x0004aad4:    0004a93c    <...    DCD    305468
        0x0004aad8:    0004a9b0    ....    DCD    305584
        0x0004aadc:    0004a9fc    ....    DCD    305660
        0x0004aae0:    0004aa34    4...    DCD    305716
        0x0004aae4:    0004aa54    T...    DCD    305748
        0x0004aae8:    0004aa6c    l...    DCD    305772
        0x0004aaec:    0004aa78    x...    DCD    305784
    .constdata
    halF
        0x0004aaf0:    00000000    ....    DCD    0
        0x0004aaf4:    3fe00000    ...?    DCD    1071644672
        0x0004aaf8:    00000000    ....    DCD    0
        0x0004aafc:    bfe00000    ....    DCD    3219128320
    ln2HI
        0x0004ab00:    fee00000    ....    DCD    4276092928
        0x0004ab04:    3fe62e42    B..?    DCD    1072049730
        0x0004ab08:    fee00000    ....    DCD    4276092928
        0x0004ab0c:    bfe62e42    B...    DCD    3219533378
    ln2LO
        0x0004ab10:    35793c76    v<y5    DCD    897137782
        0x0004ab14:    3dea39ef    .9.=    DCD    1038760431
        0x0004ab18:    35793c76    v<y5    DCD    897137782
        0x0004ab1c:    bdea39ef    .9..    DCD    3186244079
    P
        0x0004ab20:    5555553e    >UUU    DCD    1431655742
        0x0004ab24:    3fc55555    UU.?    DCD    1069897045
        0x0004ab28:    16bebd93    ....    DCD    381599123
        0x0004ab2c:    bf66c16c    l.f.    DCD    3211182444
        0x0004ab30:    af25de2c    ,.%.    DCD    2938494508
        0x0004ab34:    3f11566a    jV.?    DCD    1058100842
        0x0004ab38:    c5d26bf1    .k..    DCD    3318901745
        0x0004ab3c:    bebbbd41    A...    DCD    3199974721
        0x0004ab40:    72bea4d0    ...r    DCD    1925096656
        0x0004ab44:    3e663769    i7f>    DCD    1046886249
    .constdata
    Lg2
        0x0004ab48:    9997fa04    ....    DCD    2576873988
        0x0004ab4c:    3fd99999    ...?    DCD    1071225241
        0x0004ab50:    1d8e78af    .x..    DCD    495876271
        0x0004ab54:    3fcc71c5    .q.?    DCD    1070363077
        0x0004ab58:    d078c69f    ..x.    DCD    3497576095
        0x0004ab5c:    3fc39a09    ...?    DCD    1069783561
    Lg
        0x0004ab60:    55555593    .UUU    DCD    1431655827
        0x0004ab64:    3fe55555    UU.?    DCD    1071994197
        0x0004ab68:    94229359    Y.".    DCD    2485293913
        0x0004ab6c:    3fd24924    $I.?    DCD    1070745892
        0x0004ab70:    96cb03de    ....    DCD    2529887198
        0x0004ab74:    3fc74664    dF.?    DCD    1070024292
        0x0004ab78:    df3e5244    DR>.    DCD    3745403460
        0x0004ab7c:    3fc2f112    ...?    DCD    1069740306
    .constdata
    bp
        0x0004ab80:    00000000    ....    DCD    0
        0x0004ab84:    3ff00000    ...?    DCD    1072693248
        0x0004ab88:    00000000    ....    DCD    0
        0x0004ab8c:    3ff80000    ...?    DCD    1073217536
    dp_h
        0x0004ab90:    00000000    ....    DCD    0
        0x0004ab94:    00000000    ....    DCD    0
        0x0004ab98:    40000000    ...@    DCD    1073741824
        0x0004ab9c:    3fe2b803    ...?    DCD    1071822851
    dp_l
        0x0004aba0:    00000000    ....    DCD    0
        0x0004aba4:    00000000    ....    DCD    0
        0x0004aba8:    43cfd006    ...C    DCD    1137692678
        0x0004abac:    3e4cfdeb    ..L>    DCD    1045233131
    L
        0x0004abb0:    33333303    .333    DCD    858993411
        0x0004abb4:    3fe33333    33.?    DCD    1071854387
        0x0004abb8:    db6fabff    ..o.    DCD    3681528831
        0x0004abbc:    3fdb6db6    .m.?    DCD    1071345078
        0x0004abc0:    518f264d    M&.Q    DCD    1368335949
        0x0004abc4:    3fd55555    UU.?    DCD    1070945621
        0x0004abc8:    a91d4101    .A..    DCD    2837266689
        0x0004abcc:    3fd17460    `t.?    DCD    1070691424
        0x0004abd0:    93c9db65    e...    DCD    2479479653
        0x0004abd4:    3fcd864a    J..?    DCD    1070433866
        0x0004abd8:    4a454eef    .NEJ    DCD    1246056175
        0x0004abdc:    3fca7e28    (~.?    DCD    1070235176
    P
        0x0004abe0:    5555553e    >UUU    DCD    1431655742
        0x0004abe4:    3fc55555    UU.?    DCD    1069897045
        0x0004abe8:    16bebd93    ....    DCD    381599123
        0x0004abec:    bf66c16c    l.f.    DCD    3211182444
        0x0004abf0:    af25de2c    ,.%.    DCD    2938494508
        0x0004abf4:    3f11566a    jV.?    DCD    1058100842
        0x0004abf8:    c5d26bf1    .k..    DCD    3318901745
        0x0004abfc:    bebbbd41    A...    DCD    3199974721
        0x0004ac00:    72bea4d0    ...r    DCD    1925096656
        0x0004ac04:    3e663769    i7f>    DCD    1046886249
    .constdata
    C
        0x0004ac08:    5555554c    LUUU    DCD    1431655756
        0x0004ac0c:    3fa55555    UU.?    DCD    1067799893
        0x0004ac10:    16c15177    wQ..    DCD    381768055
        0x0004ac14:    bf56c16c    l.V.    DCD    3210133868
        0x0004ac18:    19cb1590    ....    DCD    432739728
        0x0004ac1c:    3efa01a0    ...>    DCD    1056571808
        0x0004ac20:    809c52ad    .R..    DCD    2157728429
        0x0004ac24:    be927e4f    O~..    DCD    3197271631
        0x0004ac28:    bdb4b1c4    ....    DCD    3182735812
        0x0004ac2c:    3e21ee9e    ..!>    DCD    1042411166
        0x0004ac30:    be8838d4    .8..    DCD    3196598484
        0x0004ac34:    bda8fae9    ....    DCD    3181968105
    .constdata
    __mathlib_zero
        0x0004ac38:    00000000    ....    DCD    0
        0x0004ac3c:    00000000    ....    DCD    0
    .constdata
    pio2s
        0x0004ac40:    54400000    ..@T    DCD    1413480448
        0x0004ac44:    3ff921fb    .!.?    DCD    1073291771
        0x0004ac48:    1a626331    1cb.    DCD    442655537
        0x0004ac4c:    3dd0b461    a..=    DCD    1037087841
        0x0004ac50:    1a600000    ..`.    DCD    442499072
        0x0004ac54:    3dd0b461    a..=    DCD    1037087841
        0x0004ac58:    2e037073    sp..    DCD    771977331
        0x0004ac5c:    3ba3198a    ...;    DCD    1000544650
        0x0004ac60:    2e000000    ....    DCD    771751936
        0x0004ac64:    3ba3198a    ...;    DCD    1000544650
        0x0004ac68:    252049c1    .I %    DCD    622873025
        0x0004ac6c:    397b839a    ..{9    DCD    964395930
    twooverpi
        0x0004ac70:    00000000    ....    DCD    0
        0x0004ac74:    00000000    ....    DCD    0
        0x0004ac78:    a2f9836e    n...    DCD    2734261102
        0x0004ac7c:    4e441529    ).DN    DCD    1313084713
        0x0004ac80:    fc2757d1    .W'.    DCD    4230436817
        0x0004ac84:    f534ddc0    ..4.    DCD    4113882560
        0x0004ac88:    db629599    ..b.    DCD    3680671129
        0x0004ac8c:    3c439041    A.C<    DCD    1011060801
        0x0004ac90:    fe5163ab    .cQ.    DCD    4266746795
        0x0004ac94:    debbc561    a...    DCD    3736847713
        0x0004ac98:    b7246e3a    :n$.    DCD    3072618042
        0x0004ac9c:    424dd2e0    ..MB    DCD    1112396512
        0x0004aca0:    06492eea    ..I.    DCD    105459434
        0x0004aca4:    09d1921c    ....    DCD    164729372
        0x0004aca8:    fe1deb1c    ....    DCD    4263373596
        0x0004acac:    b129a73e    >.).    DCD    2972297022
        0x0004acb0:    e88235f5    .5..    DCD    3900847605
        0x0004acb4:    2ebb4484    .D..    DCD    784024708
        0x0004acb8:    e99c7026    &p..    DCD    3919343654
        0x0004acbc:    b45f7e41    A~_.    DCD    3026157121
        0x0004acc0:    3991d639    9..9    DCD    965858873
        0x0004acc4:    835339f4    .9S.    DCD    2203269620
        0x0004acc8:    9c845f8b    ._..    DCD    2625920907
        0x0004accc:    bdf9283b    ;(..    DCD    3187222587
        0x0004acd0:    1ff897ff    ....    DCD    536385535
        0x0004acd4:    de05980f    ....    DCD    3724908559
        0x0004acd8:    ef2f118b    ../.    DCD    4012839307
        0x0004acdc:    5a0a6d1f    .m.Z    DCD    1510632735
        0x0004ace0:    6d367ecf    .~6m    DCD    1832287951
        0x0004ace4:    27cb09b7    ...'    DCD    667617719
        0x0004ace8:    4f463f66    f?FO    DCD    1330003814
        0x0004acec:    9e5fea2d    -._.    DCD    2657085997
        0x0004acf0:    7527bac7    ..'u    DCD    1965537991
        0x0004acf4:    ebe5f17b    {...    DCD    3957715323
        0x0004acf8:    3d0739f7    .9.=    DCD    1023883767
        0x0004acfc:    8a5292ea    ..R.    DCD    2320667370
        0x0004ad00:    6bfb5fb1    ._.k    DCD    1811636145
        0x0004ad04:    1f8d5d08    .]..    DCD    529358088
    .constdata
    S
        0x0004ad08:    1110f8a6    ....    DCD    286324902
        0x0004ad0c:    3f811111    ...?    DCD    1065423121
        0x0004ad10:    19c161d5    .a..    DCD    432103893
        0x0004ad14:    bf2a01a0    ..*.    DCD    3207201184
        0x0004ad18:    57b1fe7d    }..W    DCD    1471282813
        0x0004ad1c:    3ec71de3    ...>    DCD    1053236707
        0x0004ad20:    8a2b9ceb    ..+.    DCD    2318114027
        0x0004ad24:    be5ae5e6    ..Z.    DCD    3193628134
        0x0004ad28:    5acfd57c    |..Z    DCD    1523570044
        0x0004ad2c:    3de5d93a    :..=    DCD    1038473530
    .conststring
        0x0004ad30:    2d4d415b    [AM-    DCD    760037723
        0x0004ad34:    5d536f56    VoS]    DCD    1565749078
        0x0004ad38:    54544120     ATT    DCD    1414807840
        0x0004ad3c:    55544d5f    _MTU    DCD    1431588191
        0x0004ad40:    4450555f    _UPD    DCD    1146115423
        0x0004ad44:    5f455441    ATE_    DCD    1598379073
        0x0004ad48:    20444e49    IND     DCD    541347401
        0x0004ad4c:    47747441    AttG    DCD    1198814273
        0x0004ad50:    744d7465    etMt    DCD    1951233125
        0x0004ad54:    2c292875    u(),    DCD    740894837
        0x0004ad58:    74657220     ret    DCD    1952805408
        0x0004ad5c:    206e7275    urn     DCD    544109173
        0x0004ad60:    6425203d    = %d    DCD    1680154685
        0x0004ad64:    734d7020     pMs    DCD    1934454816
        0x0004ad68:    613e2d67    g->a    DCD    1631464807
        0x0004ad6c:    6d2e7474    tt.m    DCD    1831761012
        0x0004ad70:    3d207574    tu =    DCD    1025537396
        0x0004ad74:    0a642520     %d.    DCD    174335264
        0x0004ad78:    00000000    ....    DCD    0
    .conststring
        0x0004ad7c:    2679656b    key&    DCD    645490027
        0x0004ad80:    0064656c    led.    DCD    6579564
        0x0004ad84:    5f656c62    ble_    DCD    1600482402
        0x0004ad88:    6b736174    task    DCD    1802723700
        0x0004ad8c:    00000000    ....    DCD    0
        0x0004ad90:    69647561    audi    DCD    1768191329
        0x0004ad94:    72705f6f    o_pr    DCD    1919967087
        0x0004ad98:    7365636f    oces    DCD    1936024431
        0x0004ad9c:    61745f73    s_ta    DCD    1635016563
        0x0004ada0:    00006b73    sk..    DCD    27507
        0x0004ada4:    6e697270    prin    DCD    1852404336
        0x0004ada8:    6e6f5f74    t_on    DCD    1852792692
        0x0004adac:    7474725f    _rtt    DCD    1953788511
        0x0004adb0:    6f77735f    _swo    DCD    1870099295
        0x0004adb4:    00000000    ....    DCD    0
        0x0004adb8:    69647561    audi    DCD    1768191329
        0x0004adbc:    74735f6f    o_st    DCD    1953718127
        0x0004adc0:    6d616572    ream    DCD    1835099506
        0x0004adc4:    6d6f635f    _com    DCD    1836016479
        0x0004adc8:    73657270    pres    DCD    1936028272
        0x0004adcc:    00000073    s...    DCD    115
        0x0004add0:    72616548    Hear    DCD    1918985544
        0x0004add4:    61654274    tBea    DCD    1634026100
        0x0004add8:    00000074    t...    DCD    116
    .conststring
        0x0004addc:    65636552    Rece    DCD    1701012818
        0x0004ade0:    64657669    ived    DCD    1684371049
        0x0004ade4:    77656e20     new    DCD    2003136032
        0x0004ade8:    454c4220     BLE    DCD    1162625568
        0x0004adec:    6e6f4320     Con    DCD    1852785440
        0x0004adf0:    6c6f7274    trol    DCD    1819243124
        0x0004adf4:    2072656c    ler     DCD    544367980
        0x0004adf8:    76205746    FW v    DCD    1981830982
        0x0004adfc:    69737265    ersi    DCD    1769173605
        0x0004ae00:    3d206e6f    on =    DCD    1025535599
        0x0004ae04:    2e642520     %d.    DCD    778315040
        0x0004ae08:    47206425    %d G    DCD    1193305125
        0x0004ae0c:    676e696f    oing    DCD    1735289199
        0x0004ae10:    726f6620     for    DCD    1919903264
        0x0004ae14:    67707520     upg    DCD    1735423264
        0x0004ae18:    65646172    rade    DCD    1701077362
        0x0004ae1c:    0000000a    ....    DCD    10
        0x0004ae20:    65636552    Rece    DCD    1701012818
        0x0004ae24:    64657669    ived    DCD    1684371049
        0x0004ae28:    77656e20     new    DCD    2003136032
        0x0004ae2c:    454c4220     BLE    DCD    1162625568
        0x0004ae30:    6e6f4320     Con    DCD    1852785440
        0x0004ae34:    6c6f7274    trol    DCD    1819243124
        0x0004ae38:    2072656c    ler     DCD    544367980
        0x0004ae3c:    76205746    FW v    DCD    1981830982
        0x0004ae40:    69737265    ersi    DCD    1769173605
        0x0004ae44:    3d206e6f    on =    DCD    1025535599
        0x0004ae48:    2e642520     %d.    DCD    778315040
        0x0004ae4c:    252e6425    %d.%    DCD    623797285
        0x0004ae50:    64252e64    d.%d    DCD    1680158308
        0x0004ae54:    696f4720     Goi    DCD    1768900384
        0x0004ae58:    6620676e    ng f    DCD    1713399662
        0x0004ae5c:    7520726f    or u    DCD    1965060719
        0x0004ae60:    61726770    pgra    DCD    1634887536
        0x0004ae64:    000a6564    de..    DCD    681316
    .conststring
        0x0004ae68:    20202020            DCD    538976288
        0x0004ae6c:    61766e49    Inva    DCD    1635151433
        0x0004ae70:    2064696c    lid     DCD    543451500
        0x0004ae74:    77205053    SP w    DCD    1998606419
        0x0004ae78:    206e6568    hen     DCD    544105832
        0x0004ae7c:    64726148    Hard    DCD    1685217608
        0x0004ae80:    75614620     Fau    DCD    1969309216
        0x0004ae84:    6f20746c    lt o    DCD    1864397932
        0x0004ae88:    72756363    ccur    DCD    1920295779
        0x0004ae8c:    203a6465    ed:     DCD    540697701
        0x0004ae90:    30257830    0x%0    DCD    807761968
        0x0004ae94:    28205838    8X (    DCD    673208376
        0x0004ae98:    53206f6e    no S    DCD    1394634606
        0x0004ae9c:    6b636174    tack    DCD    1801675124
        0x0004aea0:    64206465    ed d    DCD    1679844453
        0x0004aea4:    29617461    ata)    DCD    694252641
        0x0004aea8:    00000a0a    ....    DCD    2570
    .conststring
        0x0004aeac:    414d415b    [AMA    DCD    1095582043
        0x0004aeb0:    6d43205d    ] Cm    DCD    1833115741
        0x0004aeb4:    59532064    d SY    DCD    1498620004
        0x0004aeb8:    5248434e    NCHR    DCD    1380467534
        0x0004aebc:    5a494e4f    ONIZ    DCD    1514753615
        0x0004aec0:    54535f45    E_ST    DCD    1414750021
        0x0004aec4:    20455441    ATE     DCD    541414465
        0x0004aec8:    76636572    recv    DCD    1986225522
        0x0004aecc:    61656620     fea    DCD    1634035232
        0x0004aed0:    65727574    ture    DCD    1701999988
        0x0004aed4:    25783020     0x%    DCD    628633632
        0x0004aed8:    61762078    x va    DCD    1635131512
        0x0004aedc:    2065756c    lue     DCD    543520108
        0x0004aee0:    69206425    %d i    DCD    1763730469
        0x0004aee4:    6765746e    nteg    DCD    1734702190
        0x0004aee8:    25207265    er %    DCD    622883429
        0x0004aeec:    6f622064    d bo    DCD    1868701796
        0x0004aef0:    61656c6f    olea    DCD    1634036847
        0x0004aef4:    6425206e    n %d    DCD    1680154734
        0x0004aef8:    0000000a    ....    DCD    10
        0x0004aefc:    414d415b    [AMA    DCD    1095582043
        0x0004af00:    6d43205d    ] Cm    DCD    1833115741
        0x0004af04:    45472064    d GE    DCD    1162289252
        0x0004af08:    54535f54    T_ST    DCD    1414750036
        0x0004af0c:    20455441    ATE     DCD    541414465
        0x0004af10:    204b4341    ACK     DCD    541803329
        0x0004af14:    76636572    recv    DCD    1986225522
        0x0004af18:    61656620     fea    DCD    1634035232
        0x0004af1c:    65727574    ture    DCD    1701999988
        0x0004af20:    25783020     0x%    DCD    628633632
        0x0004af24:    61762078    x va    DCD    1635131512
        0x0004af28:    2065756c    lue     DCD    543520108
        0x0004af2c:    69206425    %d i    DCD    1763730469
        0x0004af30:    6765746e    nteg    DCD    1734702190
        0x0004af34:    25207265    er %    DCD    622883429
        0x0004af38:    6f622064    d bo    DCD    1868701796
        0x0004af3c:    61656c6f    olea    DCD    1634036847
        0x0004af40:    6425206e    n %d    DCD    1680154734
        0x0004af44:    0000000a    ....    DCD    10
    .conststring
        0x0004af48:    6f6d656d    memo    DCD    1869440365
        0x0004af4c:    61207972    ry a    DCD    1629518194
        0x0004af50:    636f6c6c    lloc    DCD    1668246636
        0x0004af54:    6f697461    atio    DCD    1869182049
        0x0004af58:    6166206e    n fa    DCD    1634082926
        0x0004af5c:    64656c69    iled    DCD    1684368489
        0x0004af60:    00000000    ....    DCD    0
        0x0004af64:    75716572    requ    DCD    1970365810
        0x0004af68:    20747365    est     DCD    544502629
        0x0004af6c:    20746f6e    not     DCD    544501614
        0x0004af70:    6c706d69    impl    DCD    1819307369
        0x0004af74:    6e656d65    emen    DCD    1852140901
        0x0004af78:    00646574    ted.    DCD    6579572
        0x0004af7c:    61766e69    inva    DCD    1635151465
        0x0004af80:    2064696c    lid     DCD    543451500
        0x0004af84:    74617473    stat    DCD    1952543859
        0x0004af88:    00000065    e...    DCD    101
        0x0004af8c:    66667562    buff    DCD    1717990754
        0x0004af90:    74207265    er t    DCD    1948283493
        0x0004af94:    73206f6f    oo s    DCD    1931505519
        0x0004af98:    6c6c616d    mall    DCD    1819042157
        0x0004af9c:    00000000    ....    DCD    0
        0x0004afa0:    72726f63    corr    DCD    1920102243
        0x0004afa4:    65747075    upte    DCD    1702129781
        0x0004afa8:    74732064    d st    DCD    1953701988
        0x0004afac:    6d616572    ream    DCD    1835099506
        0x0004afb0:    00000000    ....    DCD    0
        0x0004afb4:    65746e69    inte    DCD    1702129257
        0x0004afb8:    6c616e72    rnal    DCD    1818324594
        0x0004afbc:    72726520     err    DCD    1920099616
        0x0004afc0:    0000726f    or..    DCD    29295
        0x0004afc4:    63637573    succ    DCD    1667462515
        0x0004afc8:    00737365    ess.    DCD    7566181
        0x0004afcc:    61766e69    inva    DCD    1635151465
        0x0004afd0:    2064696c    lid     DCD    543451500
        0x0004afd4:    75677261    argu    DCD    1969713761
        0x0004afd8:    746e656d    ment    DCD    1953391981
        0x0004afdc:    00000000    ....    DCD    0
    Region$$Table$$Base
        0x0004afe0:    0004b010    ....    DCD    307216
        0x0004afe4:    10000000    ....    DCD    268435456
        0x0004afe8:    000007a8    ....    DCD    1960
        0x0004afec:    00018270    p...    DCD    98928
        0x0004aff0:    0004b240    @...    DCD    307776
        0x0004aff4:    10060000    ....    DCD    268828672
        0x0004aff8:    000002c0    ....    DCD    704
        0x0004affc:    00018270    p...    DCD    98928
        0x0004b000:    0004b240    @...    DCD    307776
        0x0004b004:    100007a8    ....    DCD    268437416
        0x0004b008:    00023400    .4..    DCD    144384
        0x0004b00c:    000182e8    ....    DCD    99048
    Region$$Table$$Limit

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

    Data section was compressed (Original size: 1960 bytes)

    0x10000000:   a8 05 00 10 ff ff ff ff 00 00 00 00 00 00 00 00    ................
    0x10000010:   00 00 00 00 00 00 00 00 78 2e 00 10 00 00 00 00    ........x.......
    0x10000020:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000030:   00 00 00 00 00 00 00 00 00 00 4e 56 44 53 2e 06    ..........NVDS..
    0x10000040:   02 f4 01 07 06 02 f4 01 0d 06 02 e8 03 0e 06 02    ................
    0x10000050:   e8 03 91 06 01 a1 92 06 01 0a 93 06 01 09 00 00    ................
    0x10000060:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000070:   00 00 00 00 00 00 00 00 00 00 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 b8 2f 04 00    ............./..
    0x10000130:   c0 2f 04 00 10 00 08 00 20 00 04 00 40 00 06 00    ./...... ...@...
    0x10000140:   80 00 02 00 00 01 02 00 08 02 04 00 00 00 00 00    ................
    0x10000150:   00 00 00 00 aa aa aa aa 00 00 00 00 00 00 00 00    ................
    0x10000160:   00 00 00 00 00 00 00 00 00 03 00 00 40 3f 00 10    ............@?..
    0x10000170:   00 e0 0f 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000180:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000190:   00 00 00 00 00 00 00 00 ff 37 00 00 00 00 00 00    .........7......
    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 d0 36 04 00 d8 36 04 00    .........6...6..
    0x100001c0:   e0 36 04 00 00 00 00 00 00 00 00 00 f0 38 04 00    .6...........8..
    0x100001d0:   f0 38 04 00 f0 38 04 00 f0 38 04 00 f0 38 04 00    .8...8...8...8..
    0x100001e0:   f0 38 04 00 f0 38 04 00 d0 37 04 00 f0 38 04 00    .8...8...7...8..
    0x100001f0:   f0 38 04 00 f0 38 04 00 f0 38 04 00 f0 38 04 00    .8...8...8...8..
    0x10000200:   f0 38 04 00 f0 38 04 00 f0 38 04 00 f0 38 04 00    .8...8...8...8..
    0x10000210:   f0 38 04 00 f0 38 04 00 f0 38 04 00 f0 38 04 00    .8...8...8...8..
    0x10000220:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000230:   00 00 00 00 41 af 02 00 b9 ab 02 00 49 ad 02 00    ....A.......I...
    0x10000240:   35 b9 02 00 e9 b7 02 00 3d b1 02 00 a9 b4 02 00    5.......=.......
    0x10000250:   41 b2 02 00 c1 bc 02 00 c1 bc 02 00 d5 af 02 00    A...............
    0x10000260:   49 aa 02 00 00 00 00 00 00 00 00 00 49 bc 02 00    I...........I...
    0x10000270:   f1 b5 02 00 00 00 00 00 fb 34 9b 5f 80 00 00 80    .........4._....
    0x10000280:   00 10 00 00 00 00 00 00 00 00 00 00 e8 03 00 00    ................
    0x10000290:   06 00 0c 00 00 00 90 01 05 00 00 00 00 00 00 00    ................
    0x100002a0:   00 00 00 00 b0 3f 04 00 00 00 00 00 00 00 00 00    .....?..........
    0x100002b0:   00 08 05 08 00 00 00 00 00 00 00 00 78 40 04 00    ............x@..
    0x100002c0:   00 00 00 00 00 00 00 00 20 08 25 08 e0 4e 00 10    ........ .%..N..
    0x100002d0:   00 00 00 00 00 00 00 00 00 00 00 00 c0 03 00 00    ................
    0x100002e0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100002f0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000300:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000310:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000320:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000330:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000340:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000350:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000360:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000370:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000380:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000390:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100003a0:   00 00 00 00 f4 01 00 00 00 00 00 00 00 80 00 00    ................
    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 00 00 00 00    ................
    0x100003d0:   00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00    ................
    0x100003e0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100003f0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000400:   87 05 10 00 02 00 00 00 02 00 00 00 00 00 00 00    ................
    0x10000410:   00 00 00 00 00 00 00 00 80 01 00 00 01 00 00 00    ................
    0x10000420:   00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00    ................
    0x10000430:   00 00 00 00 50 61 63 6b 65 74 63 72 61 66 74 00    ....Packetcraft.
    0x10000440:   00 00 00 00 00 00 00 00 0b 00 00 00 00 01 00 00    ................
    0x10000450:   00 00 00 00 a4 41 04 00 00 00 00 00 00 00 00 00    .....A..........
    0x10000460:   01 00 07 00 00 00 00 00 68 42 04 00 00 00 00 00    ........hB......
    0x10000470:   00 00 00 00 10 00 19 00 00 00 00 00 41 72 6d 20    ............Arm 
    0x10000480:   4c 74 64 2e 00 00 00 00 00 00 00 00 00 00 00 00    Ltd.............
    0x10000490:   08 00 01 02 03 04 05 e8 07 00 50 61 63 6b 65 74    ..........Packet
    0x100004a0:   63 72 61 66 74 20 6d 6f 64 65 6c 20 6e 75 6d 00    craft model num.
    0x100004b0:   00 00 00 00 15 00 50 61 63 6b 65 74 63 72 61 66    ......Packetcraf
    0x100004c0:   74 20 73 65 72 69 61 6c 20 6e 75 6d 00 00 00 00    t serial num....
    0x100004d0:   16 00 50 61 63 6b 65 74 63 72 61 66 74 20 66 77    ..Packetcraft fw
    0x100004e0:   20 72 65 76 00 00 00 00 12 00 50 61 63 6b 65 74     rev......Packet
    0x100004f0:   63 72 61 66 74 20 68 77 20 72 65 76 00 00 00 00    craft hw rev....
    0x10000500:   12 00 50 61 63 6b 65 74 63 72 61 66 74 20 73 77    ..Packetcraft sw
    0x10000510:   20 72 65 76 00 00 00 00 12 00 00 00 00 00 00 00     rev............
    0x10000520:   01 e8 07 34 12 30 20 00 00 00 00 00 6c 43 04 00    ...4.0 .....lC..
    0x10000530:   00 00 00 00 00 00 00 00 30 00 42 00 9c 44 04 00    ........0.B..D..
    0x10000540:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000550:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000560:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000570:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000580:   00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00    ................
    0x10000590:   ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100005a0:   00 00 00 00 00 00 00 00 00 20 00 00 00 20 00 00    ......... ... ..
    0x100005b0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100005c0:   75 42 02 00 c5 42 02 00 35 42 02 00 00 00 00 00    uB...B..5B......
    0x100005d0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100005e0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100005f0:   10 00 00 00 04 00 00 00 1e 00 00 00 04 00 00 00    ................
    0x10000600:   5b 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00    [...............
    0x10000610:   53 e0 00 00 53 e0 00 00 87 05 00 00 00 00 00 00    S...S...........
    0x10000620:   01 04 00 00 01 04 00 00 00 46 00 00 00 46 00 00    .........F...F..
    0x10000630:   87 05 04 00 04 00 00 00 05 04 00 00 05 04 00 00    ................
    0x10000640:   04 46 00 00 04 46 00 00 87 05 08 00 00 00 00 00    .F...F..........
    0x10000650:   01 04 00 00 01 04 00 00 00 46 00 00 00 46 00 00    .........F...F..
    0x10000660:   87 05 0c 00 00 00 00 00 01 04 00 00 01 04 00 00    ................
    0x10000670:   00 46 00 00 00 46 00 00 87 05 10 00 00 00 00 00    .F...F..........
    0x10000680:   01 04 00 00 01 04 00 00 87 05 14 00 00 00 00 00    ................
    0x10000690:   01 04 00 00 01 04 00 00 00 46 00 00 00 46 00 00    .........F...F..
    0x100006a0:   87 05 18 00 00 00 00 00 01 04 00 00 01 04 00 00    ................
    0x100006b0:   00 46 00 00 00 46 00 00 87 05 1c 00 00 00 00 00    .F...F..........
    0x100006c0:   01 04 00 00 01 04 00 00 00 46 00 00 00 46 00 00    .........F...F..
    0x100006d0:   00 04 00 00 00 04 00 00 00 04 00 00 ea 03 00 00    ................
    0x100006e0:   00 00 00 00 31 2e 33 2e 31 2e 64 00 41 6d 62 69    ....1.3.1.d.Ambi
    0x100006f0:   71 20 4d 69 63 72 6f 20 4f 50 55 53 20 76 65 72    q Micro OPUS ver
    0x10000700:   73 69 6f 6e 3a 20 31 2e 30 2e 30 0a 00 00 00 00    sion: 1.0.0.....
    0x10000710:   01 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff    ................
    0x10000720:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000730:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000740:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000750:   00 00 00 00 fe ff ff ff fe ff ff ff fe ff ff ff    ................
    0x10000760:   fe ff ff ff fe ff ff ff fe ff ff ff fe ff ff ff    ................
    0x10000770:   fe ff ff ff 00 01 02 0f 01 00 00 00 2c 00 00 00    ............,...
    0x10000780:   04 00 00 00 00 00 00 00 00 00 00 00 08 1e 0c 40    ...............@
    0x10000790:   18 1e 0c 40 00 00 00 00 6d db 02 40 d1 02 00 00    ...@....m..@....
    0x100007a0:   92 24 01 80 20 01 00 00                            .$.. ...


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


** 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:   28 30 04 00 00 00 00 00 00 00 00 00 00 00 00 00    (0..............
    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   : 39792 bytes


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


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


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


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


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


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

    Symbol table .symtab (5736 symbols, 4315 local)

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

      1  $d                         0x00018000   Lc    1   --   De 
      2  $t                         0x00018200   Lc    1   --   De 
      3  $d                         0x00018230   Lc    1   --   De 
      4  $t                         0x00018234   Lc    1   --   De 
      5  $d                         0x00018268   Lc    1   --   De 
      6  $t                         0x00018270   Lc    1   --   De 
      7  $d                         0x0001834c   Lc    1   --   De 
      8  $t                         0x00018350   Lc    1   --   De 
      9  $d                         0x00018374   Lc    1   --   De 
     10  $t                         0x00018378   Lc    1   --   De 
     11  $d                         0x00018388   Lc    1   --   De 
     12  $t                         0x0001838c   Lc    1   --   De 
     13  $d                         0x000183e4   Lc    1   --   De 
     14  $t                         0x000183e8   Lc    1   --   De 
     15  $d                         0x00018410   Lc    1   --   De 
     16  $t                         0x00018414   Lc    1   --   De 
     17  $d                         0x00018452   Lc    1   --   De 
     18  $t                         0x00018460   Lc    1   --   De 
     19  $d                         0x00018878   Lc    1   --   De 
     20  $t                         0x0001887c   Lc    1   --   De 
     21  $d                         0x00018898   Lc    1   --   De 
     22  $t                         0x0001889c   Lc    1   --   De 
     23  $d                         0x00018904   Lc    1   --   De 
     24  $t                         0x00018908   Lc    1   --   De 
     25  $d                         0x0001892c   Lc    1   --   De 
     26  $t                         0x00018930   Lc    1   --   De 
     27  $d                         0x0001894c   Lc    1   --   De 
     28  $t                         0x00018974   Lc    1   --   De 
     29  $d                         0x00018a06   Lc    1   --   De 
     30  $t                         0x00018a48   Lc    1   --   De 
     31  $d                         0x00018ad0   Lc    1   --   De 
     32  $t                         0x00018b08   Lc    1   --   De 
     33  $d                         0x00018b5c   Lc    1   --   De 
     34  $t                         0x00018b60   Lc    1   --   De 
     35  $d                         0x00018ba0   Lc    1   --   De 
     36  $t                         0x00018bac   Lc    1   --   De 
     37  $d                         0x00018bee   Lc    1   --   De 
     38  $t                         0x00018c00   Lc    1   --   De 
     39  $d                         0x00018c10   Lc    1   --   De 
     40  $t                         0x00018c14   Lc    1   --   De 
     41  $d                         0x00018c3c   Lc    1   --   De 
     42  $t                         0x00018c40   Lc    1   --   De 
     43  $d                         0x00018c64   Lc    1   --   De 
     44  $t                         0x00018c68   Lc    1   --   De 
     45  $d                         0x00018c92   Lc    1   --   De 
     46  $t                         0x00018c98   Lc    1   --   De 
     47  $d                         0x00018cd6   Lc    1   --   De 
     48  $t                         0x00018cdc   Lc    1   --   De 
     49  $d                         0x00018d1c   Lc    1   --   De 
     50  $t                         0x00018d20   Lc    1   --   De 
     51  $d                         0x00018d40   Lc    1   --   De 
     52  $t                         0x00018d44   Lc    1   --   De 
     53  $d                         0x00018ddc   Lc    1   --   De 
     54  $t                         0x00018de4   Lc    1   --   De 
     55  $d                         0x00018e2a   Lc    1   --   De 
     56  $t                         0x00018e30   Lc    1   --   De 
     57  $d                         0x00018e96   Lc    1   --   De 
     58  $t                         0x00018ea4   Lc    1   --   De 
     59  $d                         0x00019022   Lc    1   --   De 
     60  $t                         0x00019030   Lc    1   --   De 
     61  $d                         0x000190a6   Lc    1   --   De 
     62  $t                         0x000190ac   Lc    1   --   De 
     63  $d                         0x000190ee   Lc    1   --   De 
     64  $t                         0x000190f4   Lc    1   --   De 
     65  $d                         0x000190fc   Lc    1   --   De 
     66  $t                         0x00019100   Lc    1   --   De 
     67  $d                         0x00019252   Lc    1   --   De 
     68  $t                         0x00019258   Lc    1   --   De 
     69  $d                         0x00019260   Lc    1   --   De 
     70  $t                         0x00019264   Lc    1   --   De 
     71  $d                         0x000192b0   Lc    1   --   De 
     72  $t                         0x000192bc   Lc    1   --   De 
     73  $d                         0x00019310   Lc    1   --   De 
     74  $t                         0x0001931a   Lc    1   --   De 
     75  $d                         0x00019626   Lc    1   --   De 
     76  $t                         0x00019640   Lc    1   --   De 
     77  $d                         0x00019686   Lc    1   --   De 
     78  $t                         0x0001968c   Lc    1   --   De 
     79  $d                         0x00019966   Lc    1   --   De 
     80  $t                         0x0001997c   Lc    1   --   De 
     81  $d                         0x0001999a   Lc    1   --   De 
     82  $t                         0x000199a0   Lc    1   --   De 
     83  $d                         0x000199ae   Lc    1   --   De 
     84  $t                         0x000199b4   Lc    1   --   De 
     85  $d                         0x000199be   Lc    1   --   De 
     86  $t                         0x000199c4   Lc    1   --   De 
     87  $d                         0x000199d4   Lc    1   --   De 
     88  $t                         0x000199d8   Lc    1   --   De 
     89  $d                         0x000199e8   Lc    1   --   De 
     90  $t                         0x000199ec   Lc    1   --   De 
     91  $d                         0x00019a3e   Lc    1   --   De 
     92  $t                         0x00019a44   Lc    1   --   De 
     93  $d                         0x00019a54   Lc    1   --   De 
     94  $t                         0x00019a58   Lc    1   --   De 
     95  $d                         0x00019a94   Lc    1   --   De 
     96  $t                         0x00019a98   Lc    1   --   De 
     97  $d                         0x00019ac2   Lc    1   --   De 
     98  $t                         0x00019ad8   Lc    1   --   De 
     99  $d                         0x00019b3e   Lc    1   --   De 
    100  $t                         0x00019b48   Lc    1   --   De 
    101  $d                         0x00019c18   Lc    1   --   De 
    102  $t                         0x00019c24   Lc    1   --   De 
    103  $d                         0x00019c94   Lc    1   --   De 
    104  $t                         0x00019c98   Lc    1   --   De 
    105  $d                         0x00019ea6   Lc    1   --   De 
    106  $t                         0x00019eb4   Lc    1   --   De 
    107  $d                         0x00019ed2   Lc    1   --   De 
    108  $t                         0x00019ed8   Lc    1   --   De 
    109  $d                         0x00019f10   Lc    1   --   De 
    110  $t                         0x00019f14   Lc    1   --   De 
    111  $d                         0x00019f28   Lc    1   --   De 
    112  $t                         0x00019f2c   Lc    1   --   De 
    113  $d                         0x00019fb4   Lc    1   --   De 
    114  $t                         0x00019fb8   Lc    1   --   De 
    115  $d                         0x00019fca   Lc    1   --   De 
    116  $t                         0x00019fd8   Lc    1   --   De 
    117  $d                         0x00019fec   Lc    1   --   De 
    118  $t                         0x00019ff0   Lc    1   --   De 
    119  $d                         0x0001a00e   Lc    1   --   De 
    120  $t                         0x0001a014   Lc    1   --   De 
    121  $d                         0x0001a020   Lc    1   --   De 
    122  $t                         0x0001a024   Lc    1   --   De 
    123  $d                         0x0001a03a   Lc    1   --   De 
    124  $t                         0x0001a040   Lc    1   --   De 
    125  $d                         0x0001a046   Lc    1   --   De 
    126  $t                         0x0001a04c   Lc    1   --   De 
    127  $d                         0x0001a07e   Lc    1   --   De 
    128  $t                         0x0001a084   Lc    1   --   De 
    129  $d                         0x0001a0c6   Lc    1   --   De 
    130  $t                         0x0001a0cc   Lc    1   --   De 
    131  $d                         0x0001a0d2   Lc    1   --   De 
    132  $t                         0x0001a0d8   Lc    1   --   De 
    133  $d                         0x0001a0e4   Lc    1   --   De 
    134  $t                         0x0001a0e8   Lc    1   --   De 
    135  $d                         0x0001a19c   Lc    1   --   De 
    136  $t                         0x0001a1a8   Lc    1   --   De 
    137  $d                         0x0001a248   Lc    1   --   De 
    138  $t                         0x0001a25c   Lc    1   --   De 
    139  $d                         0x0001a26c   Lc    1   --   De 
    140  $t                         0x0001a270   Lc    1   --   De 
    141  $d                         0x0001a27c   Lc    1   --   De 
    142  $t                         0x0001a280   Lc    1   --   De 
    143  $d                         0x0001a2bc   Lc    1   --   De 
    144  $t                         0x0001a2c4   Lc    1   --   De 
    145  $d                         0x0001a3ca   Lc    1   --   De 
    146  $t                         0x0001a3d0   Lc    1   --   De 
    147  $d                         0x0001a410   Lc    1   --   De 
    148  $t                         0x0001a41c   Lc    1   --   De 
    149  $d                         0x0001a456   Lc    1   --   De 
    150  $t                         0x0001a45c   Lc    1   --   De 
    151  $d                         0x0001a47e   Lc    1   --   De 
    152  $t                         0x0001a48c   Lc    1   --   De 
    153  $d                         0x0001a4d4   Lc    1   --   De 
    154  $t                         0x0001a4d8   Lc    1   --   De 
    155  $d                         0x0001a4f6   Lc    1   --   De 
    156  $t                         0x0001a4fc   Lc    1   --   De 
    157  $d                         0x0001a556   Lc    1   --   De 
    158  $t                         0x0001a55c   Lc    1   --   De 
    159  $d                         0x0001a57a   Lc    1   --   De 
    160  $t                         0x0001a580   Lc    1   --   De 
    161  $d                         0x0001a5ac   Lc    1   --   De 
    162  $t                         0x0001a5b0   Lc    1   --   De 
    163  $d                         0x0001a5d2   Lc    1   --   De 
    164  $t                         0x0001a5d8   Lc    1   --   De 
    165  $d                         0x0001a5e8   Lc    1   --   De 
    166  $t                         0x0001a5ec   Lc    1   --   De 
    167  $d                         0x0001a616   Lc    1   --   De 
    168  $t                         0x0001a628   Lc    1   --   De 
    169  $d                         0x0001a636   Lc    1   --   De 
    170  $t                         0x0001a63c   Lc    1   --   De 
    171  $d                         0x0001a64c   Lc    1   --   De 
    172  $t                         0x0001a650   Lc    1   --   De 
    173  $d                         0x0001a65e   Lc    1   --   De 
    174  $t                         0x0001a664   Lc    1   --   De 
    175  $d                         0x0001a672   Lc    1   --   De 
    176  $t                         0x0001a678   Lc    1   --   De 
    177  $d                         0x0001a688   Lc    1   --   De 
    178  $t                         0x0001a68c   Lc    1   --   De 
    179  $d                         0x0001a69a   Lc    1   --   De 
    180  $t                         0x0001a6a0   Lc    1   --   De 
    181  $d                         0x0001a6bc   Lc    1   --   De 
    182  $t                         0x0001a6c0   Lc    1   --   De 
    183  $d                         0x0001a6d0   Lc    1   --   De 
    184  $t                         0x0001a6d4   Lc    1   --   De 
    185  $d                         0x0001a6e4   Lc    1   --   De 
    186  $t                         0x0001a6e8   Lc    1   --   De 
    187  $d                         0x0001a712   Lc    1   --   De 
    188  $t                         0x0001a718   Lc    1   --   De 
    189  $d                         0x0001a74c   Lc    1   --   De 
    190  $t                         0x0001a750   Lc    1   --   De 
    191  $d                         0x0001a76a   Lc    1   --   De 
    192  $t                         0x0001a77c   Lc    1   --   De 
    193  $d                         0x0001a7c0   Lc    1   --   De 
    194  $t                         0x0001a7c8   Lc    1   --   De 
    195  $d                         0x0001a7f0   Lc    1   --   De 
    196  $t                         0x0001a7f4   Lc    1   --   De 
    197  $d                         0x0001a816   Lc    1   --   De 
    198  $t                         0x0001a820   Lc    1   --   De 
    199  $d                         0x0001a830   Lc    1   --   De 
    200  $t                         0x0001a838   Lc    1   --   De 
    201  $d                         0x0001a852   Lc    1   --   De 
    202  $t                         0x0001a858   Lc    1   --   De 
    203  $d                         0x0001a87e   Lc    1   --   De 
    204  $t                         0x0001a884   Lc    1   --   De 
    205  $d                         0x0001a8c6   Lc    1   --   De 
    206  $t                         0x0001a8cc   Lc    1   --   De 
    207  $d                         0x0001a8d2   Lc    1   --   De 
    208  $t                         0x0001a8d8   Lc    1   --   De 
    209  $d                         0x0001a8f8   Lc    1   --   De 
    210  $t                         0x0001a900   Lc    1   --   De 
    211  $d                         0x0001a954   Lc    1   --   De 
    212  $t                         0x0001a958   Lc    1   --   De 
    213  $d                         0x0001a970   Lc    1   --   De 
    214  $t                         0x0001a978   Lc    1   --   De 
    215  $d                         0x0001a9b6   Lc    1   --   De 
    216  $t                         0x0001a9bc   Lc    1   --   De 
    217  $d                         0x0001a9f2   Lc    1   --   De 
    218  $t                         0x0001a9f8   Lc    1   --   De 
    219  $d                         0x0001aa78   Lc    1   --   De 
    220  $t                         0x0001aa7c   Lc    1   --   De 
    221  $d                         0x0001aabc   Lc    1   --   De 
    222  $t                         0x0001aac8   Lc    1   --   De 
    223  $d                         0x0001aaee   Lc    1   --   De 
    224  $t                         0x0001aaf4   Lc    1   --   De 
    225  $d                         0x0001ab24   Lc    1   --   De 
    226  $t                         0x0001ab28   Lc    1   --   De 
    227  $d                         0x0001abc0   Lc    1   --   De 
    228  $t                         0x0001abc4   Lc    1   --   De 
    229  $d                         0x0001abe4   Lc    1   --   De 
    230  $t                         0x0001abe8   Lc    1   --   De 
    231  $d                         0x0001abec   Lc    1   --   De 
    232  $t                         0x0001abf0   Lc    1   --   De 
    233  $d                         0x0001abf6   Lc    1   --   De 
    234  $t                         0x0001abfc   Lc    1   --   De 
    235  $d                         0x0001ac02   Lc    1   --   De 
    236  $t                         0x0001ac08   Lc    1   --   De 
    237  $d                         0x0001ac18   Lc    1   --   De 
    238  $t                         0x0001ac28   Lc    1   --   De 
    239  $d                         0x0001ac30   Lc    1   --   De 
    240  $t                         0x0001ac38   Lc    1   --   De 
    241  $d                         0x0001ac74   Lc    1   --   De 
    242  $t                         0x0001ac78   Lc    1   --   De 
    243  $d                         0x0001acbe   Lc    1   --   De 
    244  $t                         0x0001acc4   Lc    1   --   De 
    245  $d                         0x0001ad02   Lc    1   --   De 
    246  $t                         0x0001ad08   Lc    1   --   De 
    247  $d                         0x0001ad30   Lc    1   --   De 
    248  $t                         0x0001ad38   Lc    1   --   De 
    249  $d                         0x0001adba   Lc    1   --   De 
    250  $t                         0x0001adc0   Lc    1   --   De 
    251  $d                         0x0001adca   Lc    1   --   De 
    252  $t                         0x0001add0   Lc    1   --   De 
    253  $d                         0x0001adec   Lc    1   --   De 
    254  $t                         0x0001adf0   Lc    1   --   De 
    255  $d                         0x0001ae6a   Lc    1   --   De 
    256  $t                         0x0001ae70   Lc    1   --   De 
    257  $d                         0x0001aeb4   Lc    1   --   De 
    258  $t                         0x0001aeb8   Lc    1   --   De 
    259  $d                         0x0001b056   Lc    1   --   De 
    260  $t                         0x0001b070   Lc    1   --   De 
    261  $d                         0x0001b07e   Lc    1   --   De 
    262  $t                         0x0001b088   Lc    1   --   De 
    263  $d                         0x0001b092   Lc    1   --   De 
    264  $t                         0x0001b098   Lc    1   --   De 
    265  $d                         0x0001b13c   Lc    1   --   De 
    266  $t                         0x0001b15c   Lc    1   --   De 
    267  $d                         0x0001b1a2   Lc    1   --   De 
    268  $t                         0x0001b1b0   Lc    1   --   De 
    269  $d                         0x0001b1b6   Lc    1   --   De 
    270  $t                         0x0001b1bc   Lc    1   --   De 
    271  $d                         0x0001b1c0   Lc    1   --   De 
    272  $t                         0x0001b1c4   Lc    1   --   De 
    273  $d                         0x0001b1cc   Lc    1   --   De 
    274  $t                         0x0001b1d0   Lc    1   --   De 
    275  $d                         0x0001b1dc   Lc    1   --   De 
    276  $t                         0x0001b1e0   Lc    1   --   De 
    277  $d                         0x0001b1e8   Lc    1   --   De 
    278  $t                         0x0001b1ec   Lc    1   --   De 
    279  $d                         0x0001b200   Lc    1   --   De 
    280  $t                         0x0001b204   Lc    1   --   De 
    281  $d                         0x0001b922   Lc    1   --   De 
    282  $t                         0x0001b928   Lc    1   --   De 
    283  $d                         0x0001b9f2   Lc    1   --   De 
    284  $t                         0x0001b9fc   Lc    1   --   De 
    285  $d                         0x0001ba5c   Lc    1   --   De 
    286  $t                         0x0001ba64   Lc    1   --   De 
    287  $d                         0x0001ba6a   Lc    1   --   De 
    288  $t                         0x0001ba70   Lc    1   --   De 
    289  $d                         0x0001bb10   Lc    1   --   De 
    290  $t                         0x0001bb18   Lc    1   --   De 
    291  $d                         0x0001bba8   Lc    1   --   De 
    292  $t                         0x0001bbac   Lc    1   --   De 
    293  $d                         0x0001bbb4   Lc    1   --   De 
    294  $t                         0x0001bbb8   Lc    1   --   De 
    295  $d                         0x0001bc08   Lc    1   --   De 
    296  $t                         0x0001bc0c   Lc    1   --   De 
    297  $d                         0x0001bc28   Lc    1   --   De 
    298  $t                         0x0001bc2c   Lc    1   --   De 
    299  $d                         0x0001bc38   Lc    1   --   De 
    300  $t                         0x0001bc3c   Lc    1   --   De 
    301  $d                         0x0001bd30   Lc    1   --   De 
    302  $t                         0x0001bd38   Lc    1   --   De 
    303  $d                         0x0001bd5e   Lc    1   --   De 
    304  $t                         0x0001bd7c   Lc    1   --   De 
    305  $d                         0x0001bd8c   Lc    1   --   De 
    306  $t                         0x0001bd90   Lc    1   --   De 
    307  $d                         0x0001bdb4   Lc    1   --   De 
    308  $t                         0x0001bdb8   Lc    1   --   De 
    309  $d                         0x0001bdca   Lc    1   --   De 
    310  $t                         0x0001bdd8   Lc    1   --   De 
    311  $d                         0x0001be34   Lc    1   --   De 
    312  $t                         0x0001be38   Lc    1   --   De 
    313  $d                         0x0001be5c   Lc    1   --   De 
    314  $t                         0x0001be64   Lc    1   --   De 
    315  $d                         0x0001bee8   Lc    1   --   De 
    316  $t                         0x0001beec   Lc    1   --   De 
    317  $d                         0x0001c0c0   Lc    1   --   De 
    318  $t                         0x0001c0c8   Lc    1   --   De 
    319  $d                         0x0001c0f6   Lc    1   --   De 
    320  $t                         0x0001c0fc   Lc    1   --   De 
    321  $d                         0x0001c14c   Lc    1   --   De 
    322  $t                         0x0001c150   Lc    1   --   De 
    323  $d                         0x0001c1ac   Lc    1   --   De 
    324  $t                         0x0001c1b4   Lc    1   --   De 
    325  $d                         0x0001c1ce   Lc    1   --   De 
    326  $t                         0x0001c1d8   Lc    1   --   De 
    327  $d                         0x0001c20c   Lc    1   --   De 
    328  $t                         0x0001c210   Lc    1   --   De 
    329  $d                         0x0001c264   Lc    1   --   De 
    330  $t                         0x0001c268   Lc    1   --   De 
    331  $d                         0x0001c2aa   Lc    1   --   De 
    332  $t                         0x0001c2b4   Lc    1   --   De 
    333  $d                         0x0001c2fe   Lc    1   --   De 
    334  $t                         0x0001c308   Lc    1   --   De 
    335  $d                         0x0001c318   Lc    1   --   De 
    336  $t                         0x0001c31c   Lc    1   --   De 
    337  $d                         0x0001c3be   Lc    1   --   De 
    338  $t                         0x0001c3c8   Lc    1   --   De 
    339  $d                         0x0001c3e2   Lc    1   --   De 
    340  $t                         0x0001c3e8   Lc    1   --   De 
    341  $d                         0x0001c47a   Lc    1   --   De 
    342  $t                         0x0001c484   Lc    1   --   De 
    343  $d                         0x0001c4fe   Lc    1   --   De 
    344  $t                         0x0001c504   Lc    1   --   De 
    345  $d                         0x0001c520   Lc    1   --   De 
    346  $t                         0x0001c524   Lc    1   --   De 
    347  $d                         0x0001c530   Lc    1   --   De 
    348  $t                         0x0001c534   Lc    1   --   De 
    349  $d                         0x0001c5be   Lc    1   --   De 
    350  $t                         0x0001c5c8   Lc    1   --   De 
    351  $d                         0x0001c61e   Lc    1   --   De 
    352  $t                         0x0001c630   Lc    1   --   De 
    353  $d                         0x0001c74c   Lc    1   --   De 
    354  $t                         0x0001c750   Lc    1   --   De 
    355  $d                         0x0001c7b4   Lc    1   --   De 
    356  $t                         0x0001c7b8   Lc    1   --   De 
    357  $d                         0x0001c848   Lc    1   --   De 
    358  $t                         0x0001c84c   Lc    1   --   De 
    359  $d                         0x0001c872   Lc    1   --   De 
    360  $t                         0x0001c884   Lc    1   --   De 
    361  $d                         0x0001c89a   Lc    1   --   De 
    362  $t                         0x0001c8ac   Lc    1   --   De 
    363  $d                         0x0001c8b8   Lc    1   --   De 
    364  $t                         0x0001c8c0   Lc    1   --   De 
    365  $d                         0x0001c8c6   Lc    1   --   De 
    366  $t                         0x0001c8cc   Lc    1   --   De 
    367  $d                         0x0001c8d4   Lc    1   --   De 
    368  $t                         0x0001c8d8   Lc    1   --   De 
    369  $d                         0x0001c8de   Lc    1   --   De 
    370  $t                         0x0001c8e4   Lc    1   --   De 
    371  $d                         0x0001c8ec   Lc    1   --   De 
    372  $t                         0x0001c8f0   Lc    1   --   De 
    373  $d                         0x0001c902   Lc    1   --   De 
    374  $t                         0x0001c90c   Lc    1   --   De 
    375  $d                         0x0001c912   Lc    1   --   De 
    376  $t                         0x0001c918   Lc    1   --   De 
    377  $d                         0x0001c920   Lc    1   --   De 
    378  $t                         0x0001c924   Lc    1   --   De 
    379  $d                         0x0001c92a   Lc    1   --   De 
    380  $t                         0x0001c930   Lc    1   --   De 
    381  $d                         0x0001c956   Lc    1   --   De 
    382  $t                         0x0001c95c   Lc    1   --   De 
    383  $d                         0x0001ca08   Lc    1   --   De 
    384  $t                         0x0001ca0c   Lc    1   --   De 
    385  $d                         0x0001ca4c   Lc    1   --   De 
    386  $t                         0x0001ca54   Lc    1   --   De 
    387  $d                         0x0001cafc   Lc    1   --   De 
    388  $t                         0x0001cb00   Lc    1   --   De 
    389  $d                         0x0001cb0e   Lc    1   --   De 
    390  $t                         0x0001cb14   Lc    1   --   De 
    391  $d                         0x0001cb28   Lc    1   --   De 
    392  $t                         0x0001cb2c   Lc    1   --   De 
    393  $d                         0x0001cbe8   Lc    1   --   De 
    394  $t                         0x0001cbf0   Lc    1   --   De 
    395  $d                         0x0001cc04   Lc    1   --   De 
    396  $t                         0x0001cc08   Lc    1   --   De 
    397  $d                         0x0001cd76   Lc    1   --   De 
    398  $t                         0x0001cd88   Lc    1   --   De 
    399  $d                         0x0001cd96   Lc    1   --   De 
    400  $t                         0x0001cd9c   Lc    1   --   De 
    401  $d                         0x0001cda0   Lc    1   --   De 
    402  $t                         0x0001cda4   Lc    1   --   De 
    403  $d                         0x0001ce0e   Lc    1   --   De 
    404  $t                         0x0001ce20   Lc    1   --   De 
    405  $d                         0x0001ce34   Lc    1   --   De 
    406  $t                         0x0001ce38   Lc    1   --   De 
    407  $d                         0x0001ce6c   Lc    1   --   De 
    408  $t                         0x0001ce80   Lc    1   --   De 
    409  $d                         0x0001ceb0   Lc    1   --   De 
    410  $t                         0x0001ceb4   Lc    1   --   De 
    411  $d                         0x0001cf1c   Lc    1   --   De 
    412  $t                         0x0001cf24   Lc    1   --   De 
    413  $d                         0x0001cf8a   Lc    1   --   De 
    414  $t                         0x0001cf90   Lc    1   --   De 
    415  $d                         0x0001cfc4   Lc    1   --   De 
    416  $t                         0x0001cfc8   Lc    1   --   De 
    417  $d                         0x0001d060   Lc    1   --   De 
    418  $t                         0x0001d068   Lc    1   --   De 
    419  $d                         0x0001d16c   Lc    1   --   De 
    420  $t                         0x0001d180   Lc    1   --   De 
    421  $d                         0x0001d44a   Lc    1   --   De 
    422  $t                         0x0001d4d8   Lc    1   --   De 
    423  $d                         0x0001d5d4   Lc    1   --   De 
    424  $t                         0x0001d5f0   Lc    1   --   De 
    425  $d                         0x0001d958   Lc    1   --   De 
    426  $t                         0x0001d9b8   Lc    1   --   De 
    427  $d                         0x0001ddd8   Lc    1   --   De 
    428  $t                         0x0001de50   Lc    1   --   De 
    429  $d                         0x0001e270   Lc    1   --   De 
    430  $t                         0x0001e2d0   Lc    1   --   De 
    431  $d                         0x0001e5b8   Lc    1   --   De 
    432  $t                         0x0001e608   Lc    1   --   De 
    433  $d                         0x0001ea32   Lc    1   --   De 
    434  $t                         0x0001eac0   Lc    1   --   De 
    435  $d                         0x0001ec02   Lc    1   --   De 
    436  $t                         0x0001ec30   Lc    1   --   De 
    437  $d                         0x0001ee40   Lc    1   --   De 
    438  $t                         0x0001ee58   Lc    1   --   De 
    439  $d                         0x0001ee74   Lc    1   --   De 
    440  $t                         0x0001ee88   Lc    1   --   De 
    441  $d                         0x0001eec8   Lc    1   --   De 
    442  $t                         0x0001eed0   Lc    1   --   De 
    443  $d                         0x0001eee8   Lc    1   --   De 
    444  $t                         0x0001eef0   Lc    1   --   De 
    445  $d                         0x0001ef08   Lc    1   --   De 
    446  $t                         0x0001ef10   Lc    1   --   De 
    447  $d                         0x0001f058   Lc    1   --   De 
    448  $t                         0x0001f05c   Lc    1   --   De 
    449  $d                         0x0001f168   Lc    1   --   De 
    450  $t                         0x0001f174   Lc    1   --   De 
    451  $d                         0x0001f3a0   Lc    1   --   De 
    452  $t                         0x0001f3a8   Lc    1   --   De 
    453  $d                         0x0001f3dc   Lc    1   --   De 
    454  $t                         0x0001f3e0   Lc    1   --   De 
    455  $d                         0x0001f49a   Lc    1   --   De 
    456  $t                         0x0001f4a0   Lc    1   --   De 
    457  $d                         0x0001f4bc   Lc    1   --   De 
    458  $t                         0x0001f4c0   Lc    1   --   De 
    459  $d                         0x0001f55c   Lc    1   --   De 
    460  $t                         0x0001f560   Lc    1   --   De 
    461  $d                         0x0001f636   Lc    1   --   De 
    462  $t                         0x0001f654   Lc    1   --   De 
    463  $d                         0x0001f886   Lc    1   --   De 
    464  $t                         0x0001f88c   Lc    1   --   De 
    465  $d                         0x0001f8a2   Lc    1   --   De 
    466  $t                         0x0001f8c0   Lc    1   --   De 
    467  $d                         0x0001fb34   Lc    1   --   De 
    468  $t                         0x0001fbec   Lc    1   --   De 
    469  $d                         0x0001fc4c   Lc    1   --   De 
    470  $t                         0x0001fc64   Lc    1   --   De 
    471  $d                         0x0001fc8e   Lc    1   --   De 
    472  $t                         0x0001fc94   Lc    1   --   De 
    473  $d                         0x0001fdba   Lc    1   --   De 
    474  $t                         0x0001fdc8   Lc    1   --   De 
    475  $d                         0x0001ff14   Lc    1   --   De 
    476  $t                         0x0001ff24   Lc    1   --   De 
    477  $d                         0x0001ff30   Lc    1   --   De 
    478  $t                         0x0001ff34   Lc    1   --   De 
    479  $d                         0x0001ffd0   Lc    1   --   De 
    480  $t                         0x0001ffd8   Lc    1   --   De 
    481  $d                         0x00020264   Lc    1   --   De 
    482  $t                         0x000202c4   Lc    1   --   De 
    483  $d                         0x0002031e   Lc    1   --   De 
    484  $t                         0x00020330   Lc    1   --   De 
    485  $d                         0x000203d4   Lc    1   --   De 
    486  $t                         0x000203e0   Lc    1   --   De 
    487  $d                         0x00020410   Lc    1   --   De 
    488  $t                         0x00020416   Lc    1   --   De 
    489  $d                         0x000207e2   Lc    1   --   De 
    490  $t                         0x00020a10   Lc    1   --   De 
    491  $d                         0x00020b9c   Lc    1   --   De 
    492  $t                         0x00020bc0   Lc    1   --   De 
    493  $d                         0x00020c6e   Lc    1   --   De 
    494  $t                         0x00020c7c   Lc    1   --   De 
    495  $d                         0x00020eec   Lc    1   --   De 
    496  $t                         0x00020ef0   Lc    1   --   De 
    497  $d                         0x00020f3e   Lc    1   --   De 
    498  $t                         0x00020f48   Lc    1   --   De 
    499  $d                         0x0002102a   Lc    1   --   De 
    500  $t                         0x00021038   Lc    1   --   De 
    501  $d                         0x000210bc   Lc    1   --   De 
    502  $t                         0x000210c0   Lc    1   --   De 
    503  $d                         0x00021124   Lc    1   --   De 
    504  $t                         0x00021130   Lc    1   --   De 
    505  $d                         0x000211c0   Lc    1   --   De 
    506  $t                         0x000211c8   Lc    1   --   De 
    507  $d                         0x0002123e   Lc    1   --   De 
    508  $t                         0x00021248   Lc    1   --   De 
    509  $d                         0x000212b8   Lc    1   --   De 
    510  $t                         0x000212c4   Lc    1   --   De 
    511  $d                         0x0002137c   Lc    1   --   De 
    512  $t                         0x00021388   Lc    1   --   De 
    513  $d                         0x000213aa   Lc    1   --   De 
    514  $t                         0x000213b4   Lc    1   --   De 
    515  $d                         0x00021404   Lc    1   --   De 
    516  $t                         0x0002140c   Lc    1   --   De 
    517  $d                         0x00021468   Lc    1   --   De 
    518  $t                         0x00021470   Lc    1   --   De 
    519  $d                         0x00021620   Lc    1   --   De 
    520  $t                         0x00021628   Lc    1   --   De 
    521  $d                         0x00021652   Lc    1   --   De 
    522  $t                         0x00021658   Lc    1   --   De 
    523  $d                         0x000216ba   Lc    1   --   De 
    524  $t                         0x000216c0   Lc    1   --   De 
    525  $d                         0x00021724   Lc    1   --   De 
    526  $t                         0x0002172c   Lc    1   --   De 
    527  $d                         0x0002177e   Lc    1   --   De 
    528  $t                         0x00021784   Lc    1   --   De 
    529  $d                         0x000217d0   Lc    1   --   De 
    530  $t                         0x000217d8   Lc    1   --   De 
    531  $d                         0x000217f4   Lc    1   --   De 
    532  $t                         0x000217f8   Lc    1   --   De 
    533  $d                         0x00021834   Lc    1   --   De 
    534  $t                         0x00021840   Lc    1   --   De 
    535  $d                         0x00021862   Lc    1   --   De 
    536  $t                         0x00021868   Lc    1   --   De 
    537  $d                         0x00021bc8   Lc    1   --   De 
    538  $t                         0x00021be0   Lc    1   --   De 
    539  $d                         0x00021e96   Lc    1   --   De 
    540  $t                         0x00021ed4   Lc    1   --   De 
    541  $d                         0x00021f54   Lc    1   --   De 
    542  $t                         0x00021f58   Lc    1   --   De 
    543  $d                         0x0002206a   Lc    1   --   De 
    544  $t                         0x00022074   Lc    1   --   De 
    545  $d                         0x000220c0   Lc    1   --   De 
    546  $t                         0x000220c8   Lc    1   --   De 
    547  $d                         0x000223ea   Lc    1   --   De 
    548  $t                         0x000223f4   Lc    1   --   De 
    549  $d                         0x0002247c   Lc    1   --   De 
    550  $t                         0x00022480   Lc    1   --   De 
    551  $d                         0x000224ac   Lc    1   --   De 
    552  $t                         0x000224c8   Lc    1   --   De 
    553  $d                         0x0002251e   Lc    1   --   De 
    554  $t                         0x00022524   Lc    1   --   De 
    555  $d                         0x000227c6   Lc    1   --   De 
    556  $t                         0x000227d8   Lc    1   --   De 
    557  $d                         0x000228e4   Lc    1   --   De 
    558  $t                         0x00022908   Lc    1   --   De 
    559  $d                         0x00022974   Lc    1   --   De 
    560  $t                         0x00022978   Lc    1   --   De 
    561  $d                         0x000229a8   Lc    1   --   De 
    562  $t                         0x000229ac   Lc    1   --   De 
    563  $d                         0x000229f4   Lc    1   --   De 
    564  $t                         0x000229fc   Lc    1   --   De 
    565  $d                         0x00022a30   Lc    1   --   De 
    566  $t                         0x00022a38   Lc    1   --   De 
    567  $d                         0x00022a94   Lc    1   --   De 
    568  $t                         0x00022a9c   Lc    1   --   De 
    569  $d                         0x00022ae6   Lc    1   --   De 
    570  $t                         0x00022af0   Lc    1   --   De 
    571  $d                         0x00022bca   Lc    1   --   De 
    572  $t                         0x00022bd4   Lc    1   --   De 
    573  $d                         0x00022c42   Lc    1   --   De 
    574  $t                         0x00022c4c   Lc    1   --   De 
    575  $d                         0x00022cea   Lc    1   --   De 
    576  $t                         0x00022cf4   Lc    1   --   De 
    577  $d                         0x00022d42   Lc    1   --   De 
    578  $t                         0x00022d4c   Lc    1   --   De 
    579  $d                         0x00022d76   Lc    1   --   De 
    580  $t                         0x00022d80   Lc    1   --   De 
    581  $d                         0x00022dc6   Lc    1   --   De 
    582  $t                         0x00022dd0   Lc    1   --   De 
    583  $d                         0x00022dfa   Lc    1   --   De 
    584  $t                         0x00022e04   Lc    1   --   De 
    585  $d                         0x00022e34   Lc    1   --   De 
    586  $t                         0x00022e3c   Lc    1   --   De 
    587  $d                         0x00022e90   Lc    1   --   De 
    588  $t                         0x00022e98   Lc    1   --   De 
    589  $d                         0x00022edc   Lc    1   --   De 
    590  $t                         0x00022ee4   Lc    1   --   De 
    591  $d                         0x00022f5e   Lc    1   --   De 
    592  $t                         0x00022f64   Lc    1   --   De 
    593  $d                         0x00022f7c   Lc    1   --   De 
    594  $t                         0x00022f82   Lc    1   --   De 
    595  $d                         0x00023178   Lc    1   --   De 
    596  $t                         0x0002318c   Lc    1   --   De 
    597  $d                         0x0002329c   Lc    1   --   De 
    598  $t                         0x000232b8   Lc    1   --   De 
    599  $d                         0x000233cc   Lc    1   --   De 
    600  $t                         0x000233d4   Lc    1   --   De 
    601  $d                         0x00023442   Lc    1   --   De 
    602  $t                         0x0002344c   Lc    1   --   De 
    603  $d                         0x0002355e   Lc    1   --   De 
    604  $t                         0x00023578   Lc    1   --   De 
    605  $d                         0x0002361e   Lc    1   --   De 
    606  $t                         0x0002362c   Lc    1   --   De 
    607  $d                         0x000236ca   Lc    1   --   De 
    608  $t                         0x000236d4   Lc    1   --   De 
    609  $d                         0x00023702   Lc    1   --   De 
    610  $t                         0x00023708   Lc    1   --   De 
    611  $d                         0x000237b0   Lc    1   --   De 
    612  $t                         0x000237c0   Lc    1   --   De 
    613  $d                         0x0002387a   Lc    1   --   De 
    614  $t                         0x00023884   Lc    1   --   De 
    615  $d                         0x00023894   Lc    1   --   De 
    616  $t                         0x0002389c   Lc    1   --   De 
    617  $d                         0x000238b8   Lc    1   --   De 
    618  $t                         0x000238bc   Lc    1   --   De 
    619  $d                         0x000238c2   Lc    1   --   De 
    620  $t                         0x000238c8   Lc    1   --   De 
    621  $d                         0x000238d2   Lc    1   --   De 
    622  $t                         0x000238d8   Lc    1   --   De 
    623  $d                         0x000238ea   Lc    1   --   De 
    624  $t                         0x000238f4   Lc    1   --   De 
    625  $d                         0x000238fe   Lc    1   --   De 
    626  $t                         0x00023904   Lc    1   --   De 
    627  $d                         0x00023930   Lc    1   --   De 
    628  $t                         0x00023934   Lc    1   --   De 
    629  $d                         0x00023a06   Lc    1   --   De 
    630  $t                         0x00023a1c   Lc    1   --   De 
    631  $d                         0x00023a24   Lc    1   --   De 
    632  $t                         0x00023a28   Lc    1   --   De 
    633  $d                         0x00023a3a   Lc    1   --   De 
    634  $t                         0x00023a40   Lc    1   --   De 
    635  $d                         0x00023a92   Lc    1   --   De 
    636  $t                         0x00023aac   Lc    1   --   De 
    637  $d                         0x00023b3e   Lc    1   --   De 
    638  $t                         0x00023b48   Lc    1   --   De 
    639  $d                         0x00023b90   Lc    1   --   De 
    640  $t                         0x00023b94   Lc    1   --   De 
    641  $d                         0x00023bc4   Lc    1   --   De 
    642  $t                         0x00023bcc   Lc    1   --   De 
    643  $d                         0x00023c20   Lc    1   --   De 
    644  $t                         0x00023c24   Lc    1   --   De 
    645  $d                         0x00023c4c   Lc    1   --   De 
    646  $t                         0x00023c50   Lc    1   --   De 
    647  $d                         0x00023e08   Lc    1   --   De 
    648  $t                         0x00024170   Lc    1   --   De 
    649  $d                         0x0002421c   Lc    1   --   De 
    650  $t                         0x00024234   Lc    1   --   De 
    651  $d                         0x0002426e   Lc    1   --   De 
    652  $t                         0x00024274   Lc    1   --   De 
    653  $d                         0x000242c0   Lc    1   --   De 
    654  $t                         0x000242c4   Lc    1   --   De 
    655  $d                         0x00024310   Lc    1   --   De 
    656  $t                         0x00024314   Lc    1   --   De 
    657  $d                         0x00024340   Lc    1   --   De 
    658  $t                         0x00024348   Lc    1   --   De 
    659  $d                         0x0002434e   Lc    1   --   De 
    660  $t                         0x00024354   Lc    1   --   De 
    661  $d                         0x00024774   Lc    1   --   De 
    662  $t                         0x00024778   Lc    1   --   De 
    663  $d                         0x00024a88   Lc    1   --   De 
    664  $t                         0x00024a94   Lc    1   --   De 
    665  $d                         0x00024af0   Lc    1   --   De 
    666  $t                         0x00024b1c   Lc    1   --   De 
    667  $d                         0x00024b38   Lc    1   --   De 
    668  $t                         0x00024b46   Lc    1   --   De 
    669  $d                         0x00024ddc   Lc    1   --   De 
    670  $t                         0x00025030   Lc    1   --   De 
    671  $d                         0x00025042   Lc    1   --   De 
    672  $t                         0x00025048   Lc    1   --   De 
    673  $d                         0x000250a4   Lc    1   --   De 
    674  $t                         0x000250c8   Lc    1   --   De 
    675  $d                         0x00025140   Lc    1   --   De 
    676  $t                         0x00025164   Lc    1   --   De 
    677  $d                         0x00025212   Lc    1   --   De 
    678  $t                         0x00025240   Lc    1   --   De 
    679  $d                         0x000252cc   Lc    1   --   De 
    680  $t                         0x000252e0   Lc    1   --   De 
    681  $d                         0x00025366   Lc    1   --   De 
    682  $t                         0x0002538c   Lc    1   --   De 
    683  $d                         0x000253ec   Lc    1   --   De 
    684  $t                         0x00025410   Lc    1   --   De 
    685  $d                         0x00025418   Lc    1   --   De 
    686  $t                         0x0002541c   Lc    1   --   De 
    687  $d                         0x000254c2   Lc    1   --   De 
    688  $t                         0x000255b0   Lc    1   --   De 
    689  $d                         0x00025634   Lc    1   --   De 
    690  $t                         0x0002565c   Lc    1   --   De 
    691  $d                         0x000256c6   Lc    1   --   De 
    692  $t                         0x000256f0   Lc    1   --   De 
    693  $d                         0x000257a0   Lc    1   --   De 
    694  $t                         0x000257b0   Lc    1   --   De 
    695  $d                         0x00025a1a   Lc    1   --   De 
    696  $t                         0x00025ca0   Lc    1   --   De 
    697  $d                         0x00025d22   Lc    1   --   De 
    698  $t                         0x00025d4c   Lc    1   --   De 
    699  $d                         0x00025e10   Lc    1   --   De 
    700  $t                         0x00025e90   Lc    1   --   De 
    701  $d                         0x00025e9e   Lc    1   --   De 
    702  $t                         0x00025ea4   Lc    1   --   De 
    703  $d                         0x00025eb2   Lc    1   --   De 
    704  $t                         0x00025eb8   Lc    1   --   De 
    705  $d                         0x00025f34   Lc    1   --   De 
    706  $t                         0x00025f9c   Lc    1   --   De 
    707  $d                         0x000260c6   Lc    1   --   De 
    708  $t                         0x00026100   Lc    1   --   De 
    709  $d                         0x00026126   Lc    1   --   De 
    710  $t                         0x0002612c   Lc    1   --   De 
    711  $d                         0x0002618a   Lc    1   --   De 
    712  $t                         0x00026190   Lc    1   --   De 
    713  $d                         0x000261bc   Lc    1   --   De 
    714  $t                         0x000261c4   Lc    1   --   De 
    715  $d                         0x000261dc   Lc    1   --   De 
    716  $t                         0x00026208   Lc    1   --   De 
    717  $d                         0x0002621e   Lc    1   --   De 
    718  $t                         0x00026248   Lc    1   --   De 
    719  $d                         0x0002628e   Lc    1   --   De 
    720  $t                         0x000262b0   Lc    1   --   De 
    721  $d                         0x00026310   Lc    1   --   De 
    722  $t                         0x0002631c   Lc    1   --   De 
    723  $d                         0x0002634e   Lc    1   --   De 
    724  $t                         0x00026354   Lc    1   --   De 
    725  $d                         0x0002640a   Lc    1   --   De 
    726  $t                         0x00026420   Lc    1   --   De 
    727  $d                         0x00026434   Lc    1   --   De 
    728  $t                         0x0002643c   Lc    1   --   De 
    729  $d                         0x0002651e   Lc    1   --   De 
    730  $t                         0x00026544   Lc    1   --   De 
    731  $d                         0x0002657e   Lc    1   --   De 
    732  $t                         0x000265d0   Lc    1   --   De 
    733  $d                         0x00026644   Lc    1   --   De 
    734  $t                         0x00026648   Lc    1   --   De 
    735  $d                         0x0002678c   Lc    1   --   De 
    736  $t                         0x00026810   Lc    1   --   De 
    737  $d                         0x000268ba   Lc    1   --   De 
    738  $t                         0x000268c0   Lc    1   --   De 
    739  $d                         0x00026934   Lc    1   --   De 
    740  $t                         0x0002693c   Lc    1   --   De 
    741  $d                         0x00026a1a   Lc    1   --   De 
    742  $t                         0x00026a24   Lc    1   --   De 
    743  $d                         0x00026a4a   Lc    1   --   De 
    744  $t                         0x00026a9c   Lc    1   --   De 
    745  $d                         0x00026aee   Lc    1   --   De 
    746  $t                         0x00026b44   Lc    1   --   De 
    747  $d                         0x00026b78   Lc    1   --   De 
    748  $t                         0x00026b7c   Lc    1   --   De 
    749  $d                         0x00026be4   Lc    1   --   De 
    750  $t                         0x00026bfc   Lc    1   --   De 
    751  $d                         0x00026c94   Lc    1   --   De 
    752  $t                         0x00026e38   Lc    1   --   De 
    753  $d                         0x000270da   Lc    1   --   De 
    754  $t                         0x000270e0   Lc    1   --   De 
    755  $d                         0x00027152   Lc    1   --   De 
    756  $t                         0x0002715c   Lc    1   --   De 
    757  $d                         0x00027162   Lc    1   --   De 
    758  $t                         0x00027168   Lc    1   --   De 
    759  $d                         0x00027190   Lc    1   --   De 
    760  $t                         0x000271c4   Lc    1   --   De 
    761  $d                         0x000271ec   Lc    1   --   De 
    762  $t                         0x00027210   Lc    1   --   De 
    763  $d                         0x00027230   Lc    1   --   De 
    764  $t                         0x00027258   Lc    1   --   De 
    765  $d                         0x0002726a   Lc    1   --   De 
    766  $t                         0x0002728c   Lc    1   --   De 
    767  $d                         0x000272d0   Lc    1   --   De 
    768  $t                         0x000272e0   Lc    1   --   De 
    769  $d                         0x00027352   Lc    1   --   De 
    770  $t                         0x00027358   Lc    1   --   De 
    771  $d                         0x00027374   Lc    1   --   De 
    772  $t                         0x00027378   Lc    1   --   De 
    773  $d                         0x00027398   Lc    1   --   De 
    774  $t                         0x0002739c   Lc    1   --   De 
    775  $d                         0x000273e4   Lc    1   --   De 
    776  $t                         0x000273e8   Lc    1   --   De 
    777  $d                         0x00027442   Lc    1   --   De 
    778  $t                         0x0002744c   Lc    1   --   De 
    779  $d                         0x00027494   Lc    1   --   De 
    780  $t                         0x00027498   Lc    1   --   De 
    781  $d                         0x000274f0   Lc    1   --   De 
    782  $t                         0x0002753c   Lc    1   --   De 
    783  $d                         0x0002755a   Lc    1   --   De 
    784  $t                         0x00027560   Lc    1   --   De 
    785  $d                         0x00027594   Lc    1   --   De 
    786  $t                         0x0002759c   Lc    1   --   De 
    787  $d                         0x0002794a   Lc    1   --   De 
    788  $t                         0x00027964   Lc    1   --   De 
    789  $d                         0x000279de   Lc    1   --   De 
    790  $t                         0x000279e4   Lc    1   --   De 
    791  $d                         0x00027a68   Lc    1   --   De 
    792  $t                         0x00027a6c   Lc    1   --   De 
    793  $d                         0x00027a86   Lc    1   --   De 
    794  $t                         0x00027a8c   Lc    1   --   De 
    795  $d                         0x00027a9e   Lc    1   --   De 
    796  $t                         0x00027aa4   Lc    1   --   De 
    797  $d                         0x00027bea   Lc    1   --   De 
    798  $t                         0x00027c00   Lc    1   --   De 
    799  $d                         0x00027cf4   Lc    1   --   De 
    800  $t                         0x00027d10   Lc    1   --   De 
    801  $d                         0x00027e48   Lc    1   --   De 
    802  $t                         0x00027e54   Lc    1   --   De 
    803  $d                         0x00027e90   Lc    1   --   De 
    804  $t                         0x00027e94   Lc    1   --   De 
    805  $d                         0x00027f28   Lc    1   --   De 
    806  $t                         0x00027f2c   Lc    1   --   De 
    807  $d                         0x00027f58   Lc    1   --   De 
    808  $t                         0x00027fb4   Lc    1   --   De 
    809  $d                         0x00027fde   Lc    1   --   De 
    810  $t                         0x00027fe4   Lc    1   --   De 
    811  $d                         0x000280e2   Lc    1   --   De 
    812  $t                         0x00028114   Lc    1   --   De 
    813  $d                         0x000281c8   Lc    1   --   De 
    814  $t                         0x000281d4   Lc    1   --   De 
    815  $d                         0x00028244   Lc    1   --   De 
    816  $t                         0x0002824a   Lc    1   --   De 
    817  $d                         0x0002851a   Lc    1   --   De 
    818  $t                         0x000286b4   Lc    1   --   De 
    819  $d                         0x00028940   Lc    1   --   De 
    820  $t                         0x00028b88   Lc    1   --   De 
    821  $d                         0x00028be0   Lc    1   --   De 
    822  $t                         0x00028be4   Lc    1   --   De 
    823  $d                         0x00028d52   Lc    1   --   De 
    824  $t                         0x00028d64   Lc    1   --   De 
    825  $d                         0x00028d8c   Lc    1   --   De 
    826  $t                         0x00028d94   Lc    1   --   De 
    827  $d                         0x00028dc2   Lc    1   --   De 
    828  $t                         0x00028dc8   Lc    1   --   De 
    829  $d                         0x00028e66   Lc    1   --   De 
    830  $t                         0x00028e6c   Lc    1   --   De 
    831  $d                         0x00028f08   Lc    1   --   De 
    832  $t                         0x00028f0c   Lc    1   --   De 
    833  $d                         0x00028f82   Lc    1   --   De 
    834  $t                         0x00028f8c   Lc    1   --   De 
    835  $d                         0x00029012   Lc    1   --   De 
    836  $t                         0x0002901c   Lc    1   --   De 
    837  $d                         0x000290c8   Lc    1   --   De 
    838  $t                         0x000290d4   Lc    1   --   De 
    839  $d                         0x000290e0   Lc    1   --   De 
    840  $t                         0x000290e4   Lc    1   --   De 
    841  $d                         0x00029104   Lc    1   --   De 
    842  $t                         0x00029108   Lc    1   --   De 
    843  $d                         0x00029184   Lc    1   --   De 
    844  $t                         0x00029188   Lc    1   --   De 
    845  $d                         0x000291cc   Lc    1   --   De 
    846  $t                         0x000291d0   Lc    1   --   De 
    847  $d                         0x00029222   Lc    1   --   De 
    848  $t                         0x00029228   Lc    1   --   De 
    849  $d                         0x0002923e   Lc    1   --   De 
    850  $t                         0x00029244   Lc    1   --   De 
    851  $d                         0x00029264   Lc    1   --   De 
    852  $t                         0x00029268   Lc    1   --   De 
    853  $d                         0x000292cc   Lc    1   --   De 
    854  $t                         0x000292d0   Lc    1   --   De 
    855  $d                         0x000292ee   Lc    1   --   De 
    856  $t                         0x000292f4   Lc    1   --   De 
    857  $d                         0x0002931e   Lc    1   --   De 
    858  $t                         0x00029324   Lc    1   --   De 
    859  $d                         0x0002934c   Lc    1   --   De 
    860  $t                         0x00029350   Lc    1   --   De 
    861  $d                         0x00029474   Lc    1   --   De 
    862  $t                         0x0002947c   Lc    1   --   De 
    863  $d                         0x000294de   Lc    1   --   De 
    864  $t                         0x000294e4   Lc    1   --   De 
    865  $d                         0x0002953e   Lc    1   --   De 
    866  $t                         0x00029544   Lc    1   --   De 
    867  $d                         0x0002970e   Lc    1   --   De 
    868  $t                         0x00029718   Lc    1   --   De 
    869  $d                         0x0002996c   Lc    1   --   De 
    870  $t                         0x00029974   Lc    1   --   De 
    871  $d                         0x000299b0   Lc    1   --   De 
    872  $t                         0x000299b4   Lc    1   --   De 
    873  $d                         0x00029a02   Lc    1   --   De 
    874  $t                         0x00029a08   Lc    1   --   De 
    875  $d                         0x00029b60   Lc    1   --   De 
    876  $t                         0x00029b6c   Lc    1   --   De 
    877  $d                         0x00029c2a   Lc    1   --   De 
    878  $t                         0x00029c30   Lc    1   --   De 
    879  $d                         0x00029cde   Lc    1   --   De 
    880  $t                         0x00029ce4   Lc    1   --   De 
    881  $d                         0x00029d40   Lc    1   --   De 
    882  $t                         0x00029d44   Lc    1   --   De 
    883  $d                         0x00029de0   Lc    1   --   De 
    884  $t                         0x00029de4   Lc    1   --   De 
    885  $d                         0x00029dee   Lc    1   --   De 
    886  $t                         0x00029df4   Lc    1   --   De 
    887  $d                         0x00029e28   Lc    1   --   De 
    888  $t                         0x00029e2c   Lc    1   --   De 
    889  $d                         0x00029e8c   Lc    1   --   De 
    890  $t                         0x00029e90   Lc    1   --   De 
    891  $d                         0x00029ec8   Lc    1   --   De 
    892  $t                         0x00029ecc   Lc    1   --   De 
    893  $d                         0x00029ef6   Lc    1   --   De 
    894  $t                         0x00029efc   Lc    1   --   De 
    895  $d                         0x00029fec   Lc    1   --   De 
    896  $t                         0x00029ff0   Lc    1   --   De 
    897  $d                         0x0002a108   Lc    1   --   De 
    898  $t                         0x0002a10c   Lc    1   --   De 
    899  $d                         0x0002a142   Lc    1   --   De 
    900  $t                         0x0002a148   Lc    1   --   De 
    901  $d                         0x0002a1cc   Lc    1   --   De 
    902  $t                         0x0002a1d0   Lc    1   --   De 
    903  $d                         0x0002a252   Lc    1   --   De 
    904  $t                         0x0002a258   Lc    1   --   De 
    905  $d                         0x0002a25e   Lc    1   --   De 
    906  $t                         0x0002a264   Lc    1   --   De 
    907  $d                         0x0002a288   Lc    1   --   De 
    908  $t                         0x0002a28c   Lc    1   --   De 
    909  $d                         0x0002a2ba   Lc    1   --   De 
    910  $t                         0x0002a2c0   Lc    1   --   De 
    911  $d                         0x0002a3c4   Lc    1   --   De 
    912  $t                         0x0002a3d0   Lc    1   --   De 
    913  $d                         0x0002a410   Lc    1   --   De 
    914  $t                         0x0002a418   Lc    1   --   De 
    915  $d                         0x0002a480   Lc    1   --   De 
    916  $t                         0x0002a484   Lc    1   --   De 
    917  $d                         0x0002a504   Lc    1   --   De 
    918  $t                         0x0002a510   Lc    1   --   De 
    919  $d                         0x0002a58a   Lc    1   --   De 
    920  $t                         0x0002a590   Lc    1   --   De 
    921  $d                         0x0002a68e   Lc    1   --   De 
    922  $t                         0x0002a694   Lc    1   --   De 
    923  $d                         0x0002a738   Lc    1   --   De 
    924  $t                         0x0002a73c   Lc    1   --   De 
    925  $d                         0x0002a8ce   Lc    1   --   De 
    926  $t                         0x0002a8d4   Lc    1   --   De 
    927  $d                         0x0002a8de   Lc    1   --   De 
    928  $t                         0x0002a8e4   Lc    1   --   De 
    929  $d                         0x0002a9c8   Lc    1   --   De 
    930  $t                         0x0002a9d4   Lc    1   --   De 
    931  $d                         0x0002aa44   Lc    1   --   De 
    932  $t                         0x0002aa48   Lc    1   --   De 
    933  $d                         0x0002abb4   Lc    1   --   De 
    934  $t                         0x0002abb8   Lc    1   --   De 
    935  $d                         0x0002ad42   Lc    1   --   De 
    936  $t                         0x0002ad48   Lc    1   --   De 
    937  $d                         0x0002af3c   Lc    1   --   De 
    938  $t                         0x0002af40   Lc    1   --   De 
    939  $d                         0x0002afce   Lc    1   --   De 
    940  $t                         0x0002afd4   Lc    1   --   De 
    941  $d                         0x0002b134   Lc    1   --   De 
    942  $t                         0x0002b13c   Lc    1   --   De 
    943  $d                         0x0002b23a   Lc    1   --   De 
    944  $t                         0x0002b240   Lc    1   --   De 
    945  $d                         0x0002b49e   Lc    1   --   De 
    946  $t                         0x0002b4a8   Lc    1   --   De 
    947  $d                         0x0002b5ec   Lc    1   --   De 
    948  $t                         0x0002b5f0   Lc    1   --   De 
    949  $d                         0x0002b7e4   Lc    1   --   De 
    950  $t                         0x0002b7e8   Lc    1   --   De 
    951  $d                         0x0002b92e   Lc    1   --   De 
    952  $t                         0x0002b934   Lc    1   --   De 
    953  $d                         0x0002bc3e   Lc    1   --   De 
    954  $t                         0x0002bc48   Lc    1   --   De 
    955  $d                         0x0002bcba   Lc    1   --   De 
    956  $t                         0x0002bcc0   Lc    1   --   De 
    957  $d                         0x0002be02   Lc    1   --   De 
    958  $t                         0x0002be08   Lc    1   --   De 
    959  $d                         0x0002bea2   Lc    1   --   De 
    960  $t                         0x0002beac   Lc    1   --   De 
    961  $d                         0x0002beba   Lc    1   --   De 
    962  $t                         0x0002bec0   Lc    1   --   De 
    963  $d                         0x0002bedc   Lc    1   --   De 
    964  $t                         0x0002bee0   Lc    1   --   De 
    965  $d                         0x0002c364   Lc    1   --   De 
    966  $t                         0x0002c368   Lc    1   --   De 
    967  $d                         0x0002c930   Lc    1   --   De 
    968  $t                         0x0002c974   Lc    1   --   De 
    969  $d                         0x0002ce60   Lc    1   --   De 
    970  $t                         0x0002ce80   Lc    1   --   De 
    971  $d                         0x0002d288   Lc    1   --   De 
    972  $t                         0x0002d290   Lc    1   --   De 
    973  $d                         0x0002db50   Lc    1   --   De 
    974  $t                         0x0002db6c   Lc    1   --   De 
    975  $d                         0x0002e028   Lc    1   --   De 
    976  $t                         0x0002e048   Lc    1   --   De 
    977  $d                         0x0002e454   Lc    1   --   De 
    978  $t                         0x0002e468   Lc    1   --   De 
    979  $d                         0x0002e7d6   Lc    1   --   De 
    980  $t                         0x0002e7dc   Lc    1   --   De 
    981  $d                         0x0002ea18   Lc    1   --   De 
    982  $t                         0x0002ea1c   Lc    1   --   De 
    983  $d                         0x0002ec00   Lc    1   --   De 
    984  $t                         0x0002ec0c   Lc    1   --   De 
    985  $d                         0x0002f19a   Lc    1   --   De 
    986  $t                         0x0002f1a0   Lc    1   --   De 
    987  $d                         0x0002fa0a   Lc    1   --   De 
    988  $t                         0x0002fa10   Lc    1   --   De 
    989  $d                         0x0002fad0   Lc    1   --   De 
    990  $t                         0x0002fad8   Lc    1   --   De 
    991  $d                         0x0003012a   Lc    1   --   De 
    992  $t                         0x0003013c   Lc    1   --   De 
    993  $d                         0x000302f8   Lc    1   --   De 
    994  $t                         0x00030300   Lc    1   --   De 
    995  $d                         0x000303a6   Lc    1   --   De 
    996  $t                         0x000303b0   Lc    1   --   De 
    997  $d                         0x000305f4   Lc    1   --   De 
    998  $t                         0x0003065c   Lc    1   --   De 
    999  $d                         0x000307f0   Lc    1   --   De 
    1000  $t                         0x000307f8   Lc    1   --   De 
    1001  $d                         0x000308ec   Lc    1   --   De 
    1002  $t                         0x000308f0   Lc    1   --   De 
    1003  $d                         0x00030952   Lc    1   --   De 
    1004  $t                         0x00030960   Lc    1   --   De 
    1005  $d                         0x00030984   Lc    1   --   De 
    1006  $t                         0x00030988   Lc    1   --   De 
    1007  $d                         0x000309b2   Lc    1   --   De 
    1008  $t                         0x000309b8   Lc    1   --   De 
    1009  $d                         0x000309da   Lc    1   --   De 
    1010  $t                         0x000309e0   Lc    1   --   De 
    1011  $d                         0x000309f4   Lc    1   --   De 
    1012  $t                         0x000309f8   Lc    1   --   De 
    1013  $d                         0x00030a18   Lc    1   --   De 
    1014  $t                         0x00030a1c   Lc    1   --   De 
    1015  $d                         0x00030a3c   Lc    1   --   De 
    1016  $t                         0x00030a40   Lc    1   --   De 
    1017  $d                         0x00030a96   Lc    1   --   De 
    1018  $t                         0x00030a9c   Lc    1   --   De 
    1019  $d                         0x00030b68   Lc    1   --   De 
    1020  $t                         0x00030b74   Lc    1   --   De 
    1021  $d                         0x00030bc0   Lc    1   --   De 
    1022  $t                         0x00030bc8   Lc    1   --   De 
    1023  $d                         0x00030bd6   Lc    1   --   De 
    1024  $t                         0x00030bdc   Lc    1   --   De 
    1025  $d                         0x00030c10   Lc    1   --   De 
    1026  $t                         0x00030c18   Lc    1   --   De 
    1027  $d                         0x00030c54   Lc    1   --   De 
    1028  $t                         0x00030c58   Lc    1   --   De 
    1029  $d                         0x00030c7a   Lc    1   --   De 
    1030  $t                         0x00030c84   Lc    1   --   De 
    1031  $d                         0x00030e70   Lc    1   --   De 
    1032  $t                         0x00030e74   Lc    1   --   De 
    1033  $d                         0x00030ea6   Lc    1   --   De 
    1034  $t                         0x00030eac   Lc    1   --   De 
    1035  $d                         0x00030f18   Lc    1   --   De 
    1036  $t                         0x00030f1c   Lc    1   --   De 
    1037  $d                         0x00030f3e   Lc    1   --   De 
    1038  $t                         0x00030f44   Lc    1   --   De 
    1039  $d                         0x00030f5c   Lc    1   --   De 
    1040  $t                         0x00030f60   Lc    1   --   De 
    1041  $d                         0x00031070   Lc    1   --   De 
    1042  $t                         0x00031074   Lc    1   --   De 
    1043  $d                         0x00031094   Lc    1   --   De 
    1044  $t                         0x00031098   Lc    1   --   De 
    1045  $d                         0x00031240   Lc    1   --   De 
    1046  $t                         0x0003124c   Lc    1   --   De 
    1047  $d                         0x00031316   Lc    1   --   De 
    1048  $t                         0x0003131c   Lc    1   --   De 
    1049  $d                         0x00031392   Lc    1   --   De 
    1050  $t                         0x00031398   Lc    1   --   De 
    1051  $d                         0x0003146e   Lc    1   --   De 
    1052  $t                         0x00031478   Lc    1   --   De 
    1053  $d                         0x00031486   Lc    1   --   De 
    1054  $t                         0x0003148c   Lc    1   --   De 
    1055  $d                         0x000314c6   Lc    1   --   De 
    1056  $t                         0x000314d0   Lc    1   --   De 
    1057  $d                         0x00031512   Lc    1   --   De 
    1058  $t                         0x00031518   Lc    1   --   De 
    1059  $d                         0x00031586   Lc    1   --   De 
    1060  $t                         0x0003158c   Lc    1   --   De 
    1061  $d                         0x000315b0   Lc    1   --   De 
    1062  $t                         0x000315b8   Lc    1   --   De 
    1063  $d                         0x00031600   Lc    1   --   De 
    1064  $t                         0x0003160c   Lc    1   --   De 
    1065  $d                         0x00031638   Lc    1   --   De 
    1066  $t                         0x00031640   Lc    1   --   De 
    1067  $d                         0x00031678   Lc    1   --   De 
    1068  $t                         0x0003167c   Lc    1   --   De 
    1069  $d                         0x0003168a   Lc    1   --   De 
    1070  $t                         0x00031690   Lc    1   --   De 
    1071  $d                         0x000316ac   Lc    1   --   De 
    1072  $t                         0x000316b0   Lc    1   --   De 
    1073  $d                         0x000316d2   Lc    1   --   De 
    1074  $t                         0x000316d8   Lc    1   --   De 
    1075  $d                         0x000316e0   Lc    1   --   De 
    1076  $t                         0x000316e4   Lc    1   --   De 
    1077  $d                         0x00031704   Lc    1   --   De 
    1078  $t                         0x00031710   Lc    1   --   De 
    1079  $d                         0x000317c4   Lc    1   --   De 
    1080  $t                         0x000317c8   Lc    1   --   De 
    1081  $d                         0x000317e6   Lc    1   --   De 
    1082  $t                         0x000317ec   Lc    1   --   De 
    1083  $d                         0x00031856   Lc    1   --   De 
    1084  $t                         0x00031860   Lc    1   --   De 
    1085  $d                         0x00031872   Lc    1   --   De 
    1086  $t                         0x00031878   Lc    1   --   De 
    1087  $d                         0x000318e6   Lc    1   --   De 
    1088  $t                         0x000318f0   Lc    1   --   De 
    1089  $d                         0x000318fa   Lc    1   --   De 
    1090  $t                         0x00031900   Lc    1   --   De 
    1091  $d                         0x00031938   Lc    1   --   De 
    1092  $t                         0x00031940   Lc    1   --   De 
    1093  $d                         0x00031970   Lc    1   --   De 
    1094  $t                         0x00031978   Lc    1   --   De 
    1095  $d                         0x00031986   Lc    1   --   De 
    1096  $t                         0x0003198c   Lc    1   --   De 
    1097  $d                         0x000319a4   Lc    1   --   De 
    1098  $t                         0x000319aa   Lc    1   --   De 
    1099  $d                         0x00031a28   Lc    1   --   De 
    1100  $t                         0x00031a30   Lc    1   --   De 
    1101  $d                         0x00031a3e   Lc    1   --   De 
    1102  $t                         0x00031a44   Lc    1   --   De 
    1103  $d                         0x00031a50   Lc    1   --   De 
    1104  $t                         0x00031a58   Lc    1   --   De 
    1105  $d                         0x00031b5c   Lc    1   --   De 
    1106  $t                         0x00031b68   Lc    1   --   De 
    1107  $d                         0x00031bc6   Lc    1   --   De 
    1108  $t                         0x00031bd0   Lc    1   --   De 
    1109  $d                         0x00032088   Lc    1   --   De 
    1110  $t                         0x0003209c   Lc    1   --   De 
    1111  $d                         0x00032b1c   Lc    1   --   De 
    1112  $t                         0x00032b2c   Lc    1   --   De 
    1113  $d                         0x00032b80   Lc    1   --   De 
    1114  $t                         0x00032b8c   Lc    1   --   De 
    1115  $d                         0x00033402   Lc    1   --   De 
    1116  $t                         0x00033408   Lc    1   --   De 
    1117  $d                         0x000335f8   Lc    1   --   De 
    1118  $t                         0x00033602   Lc    1   --   De 
    1119  $d                         0x000336c2   Lc    1   --   De 
    1120  $t                         0x00033720   Lc    1   --   De 
    1121  $d                         0x00033838   Lc    1   --   De 
    1122  $t                         0x0003383c   Lc    1   --   De 
    1123  $d                         0x00033920   Lc    1   --   De 
    1124  $t                         0x00033948   Lc    1   --   De 
    1125  $d                         0x00033a98   Lc    1   --   De 
    1126  $t                         0x00033aa0   Lc    1   --   De 
    1127  $d                         0x00033c44   Lc    1   --   De 
    1128  $t                         0x00033c4c   Lc    1   --   De 
    1129  $d                         0x00033c50   Lc    1   --   De 
    1130  $t                         0x00033c54   Lc    1   --   De 
    1131  $d                         0x00033cae   Lc    1   --   De 
    1132  $t                         0x00033cb4   Lc    1   --   De 
    1133  $d                         0x00033cdc   Lc    1   --   De 
    1134  $t                         0x00033ce0   Lc    1   --   De 
    1135  $d                         0x00033cf8   Lc    1   --   De 
    1136  $t                         0x00033d00   Lc    1   --   De 
    1137  $d                         0x00033d18   Lc    1   --   De 
    1138  $t                         0x00033d1c   Lc    1   --   De 
    1139  $d                         0x00033d7a   Lc    1   --   De 
    1140  $t                         0x00033d80   Lc    1   --   De 
    1141  $d                         0x00033f4a   Lc    1   --   De 
    1142  $t                         0x00033f50   Lc    1   --   De 
    1143  $d                         0x00033f6e   Lc    1   --   De 
    1144  $t                         0x00033f74   Lc    1   --   De 
    1145  $d                         0x00033f94   Lc    1   --   De 
    1146  $t                         0x00033f98   Lc    1   --   De 
    1147  $d                         0x00033fba   Lc    1   --   De 
    1148  $t                         0x00033fc0   Lc    1   --   De 
    1149  $d                         0x00033fde   Lc    1   --   De 
    1150  $t                         0x00033fe4   Lc    1   --   De 
    1151  $d                         0x00034026   Lc    1   --   De 
    1152  $t                         0x0003402c   Lc    1   --   De 
    1153  $d                         0x00034056   Lc    1   --   De 
    1154  $t                         0x0003405c   Lc    1   --   De 
    1155  $d                         0x000340de   Lc    1   --   De 
    1156  $t                         0x000340e8   Lc    1   --   De 
    1157  $d                         0x00034104   Lc    1   --   De 
    1158  $t                         0x00034108   Lc    1   --   De 
    1159  $d                         0x000342ec   Lc    1   --   De 
    1160  $t                         0x00034308   Lc    1   --   De 
    1161  $d                         0x000344fa   Lc    1   --   De 
    1162  $t                         0x00034500   Lc    1   --   De 
    1163  $d                         0x000345b4   Lc    1   --   De 
    1164  $t                         0x000345c4   Lc    1   --   De 
    1165  $d                         0x0003514e   Lc    1   --   De 
    1166  $t                         0x0003515c   Lc    1   --   De 
    1167  $d                         0x00035178   Lc    1   --   De 
    1168  $t                         0x00035180   Lc    1   --   De 
    1169  $d                         0x00035282   Lc    1   --   De 
    1170  $t                         0x00035290   Lc    1   --   De 
    1171  $d                         0x000353f8   Lc    1   --   De 
    1172  $t                         0x0003541c   Lc    1   --   De 
    1173  $d                         0x00035672   Lc    1   --   De 
    1174  $t                         0x00035684   Lc    1   --   De 
    1175  $d                         0x00035a62   Lc    1   --   De 
    1176  $t                         0x00035a70   Lc    1   --   De 
    1177  $d                         0x00035b06   Lc    1   --   De 
    1178  $t                         0x00035b14   Lc    1   --   De 
    1179  $d                         0x00035d32   Lc    1   --   De 
    1180  $t                         0x00035d38   Lc    1   --   De 
    1181  $d                         0x00035f28   Lc    1   --   De 
    1182  $t                         0x00035f3c   Lc    1   --   De 
    1183  $d                         0x000362b8   Lc    1   --   De 
    1184  $t                         0x000362d0   Lc    1   --   De 
    1185  $d                         0x000363ba   Lc    1   --   De 
    1186  $t                         0x000363c0   Lc    1   --   De 
    1187  $d                         0x000363f4   Lc    1   --   De 
    1188  $t                         0x000363f8   Lc    1   --   De 
    1189  $d                         0x00036442   Lc    1   --   De 
    1190  $t                         0x00036448   Lc    1   --   De 
    1191  $d                         0x00036538   Lc    1   --   De 
    1192  $t                         0x0003653c   Lc    1   --   De 
    1193  $d                         0x0003658a   Lc    1   --   De 
    1194  $t                         0x00036594   Lc    1   --   De 
    1195  $d                         0x0003672c   Lc    1   --   De 
    1196  $t                         0x00036730   Lc    1   --   De 
    1197  $d                         0x00036c38   Lc    1   --   De 
    1198  $t                         0x00036c50   Lc    1   --   De 
    1199  $d                         0x00036d3c   Lc    1   --   De 
    1200  $t                         0x00036d44   Lc    1   --   De 
    1201  $d                         0x00036dba   Lc    1   --   De 
    1202  $t                         0x00036dc0   Lc    1   --   De 
    1203  $d                         0x0003715c   Lc    1   --   De 
    1204  $t                         0x00037168   Lc    1   --   De 
    1205  $d                         0x00037412   Lc    1   --   De 
    1206  $t                         0x00037418   Lc    1   --   De 
    1207  $d                         0x00037464   Lc    1   --   De 
    1208  $t                         0x00037468   Lc    1   --   De 
    1209  $d                         0x000378b2   Lc    1   --   De 
    1210  $t                         0x000378b8   Lc    1   --   De 
    1211  $d                         0x00037e24   Lc    1   --   De 
    1212  $t                         0x00037e28   Lc    1   --   De 
    1213  $d                         0x00037fae   Lc    1   --   De 
    1214  $t                         0x00037fb4   Lc    1   --   De 
    1215  $d                         0x00038328   Lc    1   --   De 
    1216  $t                         0x00038330   Lc    1   --   De 
    1217  $d                         0x00038902   Lc    1   --   De 
    1218  $t                         0x0003890c   Lc    1   --   De 
    1219  $d                         0x00038a60   Lc    1   --   De 
    1220  $t                         0x00038a94   Lc    1   --   De 
    1221  $d                         0x00038b80   Lc    1   --   De 
    1222  $t                         0x00038bb4   Lc    1   --   De 
    1223  $d                         0x00038c16   Lc    1   --   De 
    1224  $t                         0x00038c4c   Lc    1   --   De 
    1225  $d                         0x00038cde   Lc    1   --   De 
    1226  $t                         0x00038cfc   Lc    1   --   De 
    1227  $d                         0x00038d98   Lc    1   --   De 
    1228  $t                         0x00038dc0   Lc    1   --   De 
    1229  $d                         0x00038e38   Lc    1   --   De 
    1230  $t                         0x00038e60   Lc    1   --   De 
    1231  $d                         0x00038ee4   Lc    1   --   De 
    1232  $t                         0x00038f0c   Lc    1   --   De 
    1233  $d                         0x00039206   Lc    1   --   De 
    1234  $t                         0x00039248   Lc    1   --   De 
    1235  $d                         0x000392c2   Lc    1   --   De 
    1236  $t                         0x000392f0   Lc    1   --   De 
    1237  $d                         0x000393dc   Lc    1   --   De 
    1238  $t                         0x000393f4   Lc    1   --   De 
    1239  $d                         0x00039450   Lc    1   --   De 
    1240  $t                         0x00039464   Lc    1   --   De 
    1241  $d                         0x00039564   Lc    1   --   De 
    1242  $t                         0x00039580   Lc    1   --   De 
    1243  $d                         0x000395d4   Lc    1   --   De 
    1244  $t                         0x000395e8   Lc    1   --   De 
    1245  $d                         0x00039624   Lc    1   --   De 
    1246  $t                         0x00039638   Lc    1   --   De 
    1247  $d                         0x0003967a   Lc    1   --   De 
    1248  $t                         0x00039690   Lc    1   --   De 
    1249  $d                         0x000397b8   Lc    1   --   De 
    1250  $t                         0x000397d0   Lc    1   --   De 
    1251  $d                         0x000397de   Lc    1   --   De 
    1252  $t                         0x000397e8   Lc    1   --   De 
    1253  $d                         0x00039810   Lc    1   --   De 
    1254  $t                         0x00039824   Lc    1   --   De 
    1255  $d                         0x00039b0a   Lc    1   --   De 
    1256  $t                         0x00039b10   Lc    1   --   De 
    1257  $d                         0x00039b54   Lc    1   --   De 
    1258  $t                         0x00039b6c   Lc    1   --   De 
    1259  $d                         0x00039c74   Lc    1   --   De 
    1260  $t                         0x00039c78   Lc    1   --   De 
    1261  $d                         0x00039cea   Lc    1   --   De 
    1262  $t                         0x00039d0c   Lc    1   --   De 
    1263  $d                         0x00039d80   Lc    1   --   De 
    1264  $t                         0x00039d94   Lc    1   --   De 
    1265  $d                         0x00039dd2   Lc    1   --   De 
    1266  $t                         0x00039dec   Lc    1   --   De 
    1267  $d                         0x0003a0ac   Lc    1   --   De 
    1268  $t                         0x0003a0cc   Lc    1   --   De 
    1269  $d                         0x0003a310   Lc    1   --   De 
    1270  $t                         0x0003a318   Lc    1   --   De 
    1271  $d                         0x0003a38a   Lc    1   --   De 
    1272  $t                         0x0003a394   Lc    1   --   De 
    1273  $d                         0x0003a416   Lc    1   --   De 
    1274  $t                         0x0003a424   Lc    1   --   De 
    1275  $d                         0x0003a4c0   Lc    1   --   De 
    1276  $t                         0x0003a4c4   Lc    1   --   De 
    1277  $d                         0x0003a594   Lc    1   --   De 
    1278  $t                         0x0003a598   Lc    1   --   De 
    1279  $d                         0x0003a5b4   Lc    1   --   De 
    1280  $t                         0x0003a5b8   Lc    1   --   De 
    1281  $d                         0x0003a73a   Lc    1   --   De 
    1282  $t                         0x0003a744   Lc    1   --   De 
    1283  $d                         0x0003a86e   Lc    1   --   De 
    1284  $t                         0x0003a878   Lc    1   --   De 
    1285  $d                         0x0003aa2e   Lc    1   --   De 
    1286  $t                         0x0003aa3c   Lc    1   --   De 
    1287  $d                         0x0003aa62   Lc    1   --   De 
    1288  $t                         0x0003aa68   Lc    1   --   De 
    1289  $d                         0x0003b054   Lc    1   --   De 
    1290  $t                         0x0003b058   Lc    1   --   De 
    1291  $d                         0x0003bccc   Lc    1   --   De 
    1292  $t                         0x0003bcd8   Lc    1   --   De 
    1293  $d                         0x0003be30   Lc    1   --   De 
    1294  $t                         0x0003be34   Lc    1   --   De 
    1295  $d                         0x0003c23e   Lc    1   --   De 
    1296  $t                         0x0003c248   Lc    1   --   De 
    1297  $d                         0x0003c33a   Lc    1   --   De 
    1298  $t                         0x0003c340   Lc    1   --   De 
    1299  $d                         0x0003c698   Lc    1   --   De 
    1300  $t                         0x0003c6ac   Lc    1   --   De 
    1301  $d                         0x0003c914   Lc    1   --   De 
    1302  $t                         0x0003c930   Lc    1   --   De 
    1303  $d                         0x0003ca18   Lc    1   --   De 
    1304  $t                         0x0003ca1c   Lc    1   --   De 
    1305  $d                         0x0003cb30   Lc    1   --   De 
    1306  $t                         0x0003cb34   Lc    1   --   De 
    1307  $d                         0x0003cf8c   Lc    1   --   De 
    1308  $t                         0x0003cfa0   Lc    1   --   De 
    1309  $d                         0x0003d408   Lc    1   --   De 
    1310  $t                         0x0003d42c   Lc    1   --   De 
    1311  $d                         0x0003d540   Lc    1   --   De 
    1312  $t                         0x0003d548   Lc    1   --   De 
    1313  $d                         0x0003d59c   Lc    1   --   De 
    1314  $t                         0x0003d5a0   Lc    1   --   De 
    1315  $d                         0x0003d5ac   Lc    1   --   De 
    1316  $t                         0x0003d5b0   Lc    1   --   De 
    1317  $d                         0x0003d6c0   Lc    1   --   De 
    1318  $t                         0x0003d6c4   Lc    1   --   De 
    1319  $d                         0x0003d728   Lc    1   --   De 
    1320  $t                         0x0003d72c   Lc    1   --   De 
    1321  $d                         0x0003dcb8   Lc    1   --   De 
    1322  $t                         0x0003dcbc   Lc    1   --   De 
    1323  $d                         0x0003ddf0   Lc    1   --   De 
    1324  $t                         0x0003ddf4   Lc    1   --   De 
    1325  $d                         0x0003de48   Lc    1   --   De 
    1326  $t                         0x0003de4c   Lc    1   --   De 
    1327  $d                         0x0003de5e   Lc    1   --   De 
    1328  $t                         0x0003de64   Lc    1   --   De 
    1329  $d                         0x0003defe   Lc    1   --   De 
    1330  $t                         0x0003df04   Lc    1   --   De 
    1331  $d                         0x0003e00a   Lc    1   --   De 
    1332  $t                         0x0003e010   Lc    1   --   De 
    1333  $d                         0x0003e11c   Lc    1   --   De 
    1334  $t                         0x0003e124   Lc    1   --   De 
    1335  $d                         0x0003e1a6   Lc    1   --   De 
    1336  $t                         0x0003e1b0   Lc    1   --   De 
    1337  $d                         0x0003e2ec   Lc    1   --   De 
    1338  $t                         0x0003e2f0   Lc    1   --   De 
    1339  $d                         0x0003e48e   Lc    1   --   De 
    1340  $t                         0x0003e494   Lc    1   --   De 
    1341  $d                         0x0003e500   Lc    1   --   De 
    1342  $t                         0x0003e504   Lc    1   --   De 
    1343  $d                         0x0003e562   Lc    1   --   De 
    1344  $t                         0x0003e574   Lc    1   --   De 
    1345  $d                         0x0003e5d2   Lc    1   --   De 
    1346  $t                         0x0003e5d8   Lc    1   --   De 
    1347  $d                         0x0003ea76   Lc    1   --   De 
    1348  $t                         0x0003ea7c   Lc    1   --   De 
    1349  $d                         0x0003ed22   Lc    1   --   De 
    1350  $t                         0x0003ed2c   Lc    1   --   De 
    1351  $d                         0x0003f046   Lc    1   --   De 
    1352  $t                         0x0003f04c   Lc    1   --   De 
    1353  $d                         0x0003f09e   Lc    1   --   De 
    1354  $t                         0x0003f0a4   Lc    1   --   De 
    1355  $d                         0x0003f106   Lc    1   --   De 
    1356  $t                         0x0003f10c   Lc    1   --   De 
    1357  $d                         0x0003f17c   Lc    1   --   De 
    1358  $t                         0x0003f180   Lc    1   --   De 
    1359  $d                         0x0003f308   Lc    1   --   De 
    1360  $t                         0x0003f30c   Lc    1   --   De 
    1361  $d                         0x0003f40e   Lc    1   --   De 
    1362  $t                         0x0003f418   Lc    1   --   De 
    1363  $d                         0x0003f4fc   Lc    1   --   De 
    1364  $t                         0x0003f500   Lc    1   --   De 
    1365  $d                         0x0003f5c6   Lc    1   --   De 
    1366  $t                         0x0003f5cc   Lc    1   --   De 
    1367  $d                         0x0003f658   Lc    1   --   De 
    1368  $t                         0x0003f65c   Lc    1   --   De 
    1369  $d                         0x0003f6d2   Lc    1   --   De 
    1370  $t                         0x0003f6d8   Lc    1   --   De 
    1371  $d                         0x0003f8e4   Lc    1   --   De 
    1372  $t                         0x0003f8e8   Lc    1   --   De 
    1373  $d                         0x0003f960   Lc    1   --   De 
    1374  $t                         0x0003f964   Lc    1   --   De 
    1375  $d                         0x0003f9a4   Lc    1   --   De 
    1376  $t                         0x0003f9a8   Lc    1   --   De 
    1377  $d                         0x0003fdcc   Lc    1   --   De 
    1378  $t                         0x0003fdf0   Lc    1   --   De 
    1379  $d                         0x00040218   Lc    1   --   De 
    1380  $t                         0x00040224   Lc    1   --   De 
    1381  $d                         0x000406ee   Lc    1   --   De 
    1382  $t                         0x0004072c   Lc    1   --   De 
    1383  $d                         0x000408ba   Lc    1   --   De 
    1384  $t                         0x000408d8   Lc    1   --   De 
    1385  $d                         0x00040a2a   Lc    1   --   De 
    1386  $t                         0x00040a30   Lc    1   --   De 
    1387  $d                         0x00040a44   Lc    1   --   De 
    1388  $t                         0x00040a48   Lc    1   --   De 
    1389  $d                         0x00040b4a   Lc    1   --   De 
    1390  $t                         0x00040b54   Lc    1   --   De 
    1391  $d                         0x00040b6c   Lc    1   --   De 
    1392  $t                         0x00040b70   Lc    1   --   De 
    1393  $d                         0x00040bf6   Lc    1   --   De 
    1394  $t                         0x00040bfc   Lc    1   --   De 
    1395  $d                         0x00040c6c   Lc    1   --   De 
    1396  $t                         0x00040c7c   Lc    1   --   De 
    1397  $d                         0x00040d3c   Lc    1   --   De 
    1398  $t                         0x00040d44   Lc    1   --   De 
    1399  $d                         0x00040d72   Lc    1   --   De 
    1400  $t                         0x00040d7c   Lc    1   --   De 
    1401  $d                         0x00040dfc   Lc    1   --   De 
    1402  $t                         0x00040e04   Lc    1   --   De 
    1403  $d                         0x00040e10   Lc    1   --   De 
    1404  $t                         0x00040e14   Lc    1   --   De 
    1405  $d                         0x00040e1c   Lc    1   --   De 
    1406  $t                         0x00040e20   Lc    1   --   De 
    1407  $d                         0x00040e40   Lc    1   --   De 
    1408  $t                         0x00040e44   Lc    1   --   De 
    1409  $d                         0x00040e84   Lc    1   --   De 
    1410  $t                         0x00040e88   Lc    1   --   De 
    1411  $d                         0x00040eec   Lc    1   --   De 
    1412  $t                         0x00040ef0   Lc    1   --   De 
    1413  $d                         0x00040fc8   Lc    1   --   De 
    1414  $t                         0x00040fd0   Lc    1   --   De 
    1415  $d                         0x00041026   Lc    1   --   De 
    1416  $t                         0x0004103c   Lc    1   --   De 
    1417  $d                         0x0004107a   Lc    1   --   De 
    1418  $t                         0x00041080   Lc    1   --   De 
    1419  $d                         0x0004108a   Lc    1   --   De 
    1420  $t                         0x00041090   Lc    1   --   De 
    1421  $d                         0x00041116   Lc    1   --   De 
    1422  $t                         0x00041120   Lc    1   --   De 
    1423  $d                         0x000411b0   Lc    1   --   De 
    1424  $t                         0x000411b4   Lc    1   --   De 
    1425  $d                         0x000412ca   Lc    1   --   De 
    1426  $t                         0x000412d4   Lc    1   --   De 
    1427  $d                         0x00041440   Lc    1   --   De 
    1428  $t                         0x00041444   Lc    1   --   De 
    1429  $d                         0x000414f6   Lc    1   --   De 
    1430  $t                         0x00041514   Lc    1   --   De 
    1431  $d                         0x00041586   Lc    1   --   De 
    1432  $t                         0x00041590   Lc    1   --   De 
    1433  $d                         0x00041798   Lc    1   --   De 
    1434  $t                         0x0004179c   Lc    1   --   De 
    1435  $d                         0x000419ba   Lc    1   --   De 
    1436  $t                         0x000419c0   Lc    1   --   De 
    1437  $d                         0x00041a24   Lc    1   --   De 
    1438  $t                         0x00041a28   Lc    1   --   De 
    1439  $d                         0x00041ba6   Lc    1   --   De 
    1440  $t                         0x00041bc4   Lc    1   --   De 
    1441  $d                         0x00041bdc   Lc    1   --   De 
    1442  $t                         0x00041be0   Lc    1   --   De 
    1443  $d                         0x00041be6   Lc    1   --   De 
    1444  $t                         0x00041bec   Lc    1   --   De 
    1445  $d                         0x00041d58   Lc    1   --   De 
    1446  $t                         0x00041d60   Lc    1   --   De 
    1447  $d                         0x00041e4c   Lc    1   --   De 
    1448  $t                         0x00041e58   Lc    1   --   De 
    1449  $d                         0x00041fa0   Lc    1   --   De 
    1450  $t                         0x00041fb0   Lc    1   --   De 
    1451  $d                         0x0004202e   Lc    1   --   De 
    1452  $t                         0x0004203c   Lc    1   --   De 
    1453  $d                         0x00042092   Lc    1   --   De 
    1454  $t                         0x000420b0   Lc    1   --   De 
    1455  $d                         0x00042112   Lc    1   --   De 
    1456  $t                         0x00042118   Lc    1   --   De 
    1457  $d                         0x0004213c   Lc    1   --   De 
    1458  $t                         0x00042140   Lc    1   --   De 
    1459  $d                         0x000421a8   Lc    1   --   De 
    1460  $t                         0x000421ac   Lc    1   --   De 
    1461  $d                         0x00042304   Lc    1   --   De 
    1462  $t                         0x0004230c   Lc    1   --   De 
    1463  $d                         0x00042318   Lc    1   --   De 
    1464  $t                         0x0004231c   Lc    1   --   De 
    1465  $d                         0x00042530   Lc    1   --   De 
    1466  $t                         0x00042534   Lc    1   --   De 
    1467  $d                         0x0004255c   Lc    1   --   De 
    1468  $t                         0x000425e4   Lc    1   --   De 
    1469  $d                         0x0004264c   Lc    1   --   De 
    1470  $t                         0x00042650   Lc    1   --   De 
    1471  $d                         0x000426b0   Lc    1   --   De 
    1472  $t                         0x000426b4   Lc    1   --   De 
    1473  $d                         0x0004270c   Lc    1   --   De 
    1474  $t                         0x00042710   Lc    1   --   De 
    1475  $d                         0x000427d4   Lc    1   --   De 
    1476  $t                         0x000427d8   Lc    1   --   De 
    1477  $d                         0x00042900   Lc    1   --   De 
    1478  $t                         0x00042904   Lc    1   --   De 
    1479  $d                         0x00042930   Lc    1   --   De 
    1480  $t                         0x00042938   Lc    1   --   De 
    1481  $d                         0x000429a8   Lc    1   --   De 
    1482  $t                         0x000429ac   Lc    1   --   De 
    1483  $d                         0x00042b64   Lc    1   --   De 
    1484  $t                         0x00042b94   Lc    1   --   De 
    1485  $d                         0x00042be8   Lc    1   --   De 
    1486  $t                         0x00042bec   Lc    1   --   De 
    1487  $d                         0x00042bf8   Lc    1   --   De 
    1488  $t                         0x00042bfc   Lc    1   --   De 
    1489  $d                         0x00042dc0   Lc    1   --   De 
    1490  $t                         0x00042dc4   Lc    1   --   De 
    1491  $d                         0x00042dcc   Lc    1   --   De 
    1492  $t                         0x00042dd0   Lc    1   --   De 
    1493  $d                         0x00042e0c   Lc    1   --   De 
    1494  $t                         0x00042e10   Lc    1   --   De 
    1495  $d                         0x00042e92   Lc    1   --   De 
    1496  $t                         0x00042e96   Lc    1   --   De 
    1497  $d.realdata                0x00042fb8   Lc    1   --   De 
    1498  $d.realdata                0x10000000   Lc    2   --   De 
    1499  $d.realdata                0x10060000   Lc    4   --   De 
    1500  ..\..\..\..\..\..\ambiq_vos\codec\adpcm\adpcm.c
                                    0x00000000   Lc  Abs  File  De 
    1501  ../../../../../../ambiq_vos/codec/adpcm/adpcm.c
                                    0x00000000   Lc  Abs  File  De 
    1502  ..\..\..\..\..\..\ambiq_ble\profiles\amota\amotas_main.c
                                    0x00000000   Lc  Abs  File  De 
    1503  ../../../../../../ambiq_ble/profiles/amota/amotas_main.c
                                    0x00000000   Lc  Abs  File  De 
    1504  i.amotas_conn_close        0x0002753c   Lc    1  Sect  De 
    1505  i.amotas_init              0x00027560   Lc    1  Sect  De 
    1506  i.amotas_packet_handler    0x0002759c   Lc    1  Sect  De 
    1507  i.amotas_proc_msg          0x00027964   Lc    1  Sect  De 
    1508  i.amotas_reply_to_client   0x000279e4   Lc    1  Sect  De 
    1509  amotas_reply_to_client     0x000279e5   Lc    1  Code  De   0x84
    1510  i.amotas_start             0x00027a6c   Lc    1  Sect  De 
    1511  i.amotas_stop              0x00027a8c   Lc    1  Sect  De 
    1512  i.amotas_write2flash       0x00027aa4   Lc    1  Sect  De 
    1513  amotas_write2flash         0x00027aa5   Lc    1  Code  De   0x146
    1514  i.amotas_write_cback       0x00027c00   Lc    1  Sect  De 
    1515  .bss                       0x100007a8   Lc    3  Sect  De   0x24b4
    1516  amotasCb                   0x100029bc   Lc    3  Data  De   0x2a0
    1517  .data                      0x10000000   Lc    2  Sect  De   0xc
    1518  g_pFlash                   0x10000000   Lc    2  Data  De   0x4
    1519  sblOtaStorageAddr          0x10000004   Lc    2  Data  De   0x4
    1520  ui32ImageCalCRC            0x10000008   Lc    2  Data  De   0x4
    1521  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_dbg_trc.c
                                    0x00000000   Lc  Abs  File  De 
    1522  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_dbg_trc.c
                                    0x00000000   Lc  Abs  File  De 
    1523  i.hci_process_trace_data   0x00035a70   Lc    1  Sect  De 
    1524  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_drv_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    1525  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_drv_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    1526  i.ClkReqIntService         0x0001a3d0   Lc    1  Sect  De 
    1527  ClkReqIntService           0x0001a3d1   Lc    1  Code  De   0x40
    1528  i.HciDrvHandler            0x0001aee8   Lc    1  Sect  De 
    1529  i.HciDrvHandlerInit        0x0001b070   Lc    1  Sect  De 
    1530  i.HciDrvIntService         0x0001b088   Lc    1  Sect  De 
    1531  HciDrvIntService           0x0001b089   Lc    1  Code  De   0xa
    1532  i.HciDrvRadioBoot          0x0001b098   Lc    1  Sect  De 
    1533  i.HciDrvRadioShutdown      0x0001b15c   Lc    1  Sect  De 
    1534  i.HciVscSetTraceBitMap     0x0001bbec   Lc    1  Sect  De 
    1535  i.HciVscUpdateBDAddress    0x0001bbfc   Lc    1  Sect  De 
    1536  i.HciVscUpdateLinklayerFeature
                                    0x0001bc0c   Lc    1  Sect  De 
    1537  i.HciVscUpdateNvdsParam    0x0001bc2c   Lc    1  Sect  De 
    1538  i.hciDrvWrite              0x00034504   Lc    1  Sect  De 
    1539  .bss                       0x10002c5c   Lc    3  Sect  De   0x31c
    1540  .data                      0x1000000c   Lc    2  Sect  De   0x11e
    1541  g_ui32FailingStatus        0x10000028   Lc    2  Data  De   0x4
    1542  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_vs_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    1543  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_vs_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    1544  i.HciVsInit                0x0001bbea   Lc    1  Sect  De 
    1545  i.hciCoreResetSequence     0x00034108   Lc    1  Sect  De 
    1546  i.hciCoreResetStart        0x00034308   Lc    1  Sect  De 
    1547  i.hciCoreVsCmdCmplRcvd     0x00034500   Lc    1  Sect  De 
    1548  .data                      0x1000012a   Lc    2  Sect  De   0x1
    1549  randCnt                    0x1000012a   Lc    2  Data  De   0x1
    1550  ../../../../../../third_party/cordio/ble-host/sources/stack/cfg/cfg_stack.c
                                    0x00000000   Lc  Abs  File  De 
    1551  .constdata                 0x00042fb8   Lc    1  Sect  De   0x8
    1552  .constdata                 0x00042fc0   Lc    1  Sect  De   0x18
    1553  .data                      0x1000012c   Lc    2  Sect  De   0x4
    1554  .data                      0x10000130   Lc    2  Sect  De   0x4
    1555  ..\src\am_resources.c      0x00000000   Lc  Abs  File  De 
    1556  ../src/am_resources.c      0x00000000   Lc  Abs  File  De 
    1557  .constdata                 0x00042fd8   Lc    1  Sect  De   0x6c
    1558  __tagsym$$used             0x00042fd8   Lc    1   --   De 
    1559  __tagsym$$used             0x00042fec   Lc    1   --   De 
    1560  __tagsym$$used             0x00043000   Lc    1   --   De 
    1561  __tagsym$$used             0x00043014   Lc    1   --   De 
    1562  __tagsym$$used             0x00043028   Lc    1   --   De 
    1563  RESOURCE_TABLE             0x10060000   Lc    4  Sect  De   0x4
    1564  __tagsym$$used             0x10060000   Lc    4   --   De 
    1565  SHARED_RW                  0x10060004   Lc    4  Sect  De   0x3c
    1566  __tagsym$$used             0x10060004   Lc    4   --   De 
    1567  __tagsym$$used             0x10060018   Lc    4   --   De 
    1568  __tagsym$$used             0x1006002c   Lc    4   --   De 
    1569  ..\src\am_vos_ble_apollo4.c
                                    0x00000000   Lc  Abs  File  De 
    1570  ../src/am_vos_ble_apollo4.c
                                    0x00000000   Lc  Abs  File  De 
    1571  i.am_gpio0_203f_isr        0x00020e20   Lc    1  Sect  De 
    1572  i.am_vos_ble_task_setup    0x00026420   Lc    1  Sect  De 
    1573  i.exactle_stack_init       0x0003385c   Lc    1  Sect  De 
    1574  .bss                       0x10002f78   Lc    3  Sect  De   0xe20
    1575  g_pui32BufMem              0x10002f78   Lc    3  Data  De   0xe20
    1576  .data                      0x10000134   Lc    2  Sect  De   0x18
    1577  g_psPoolDescriptors        0x10000134   Lc    2  Data  De   0x18
    1578  ..\src\vos_ble_lite.c      0x00000000   Lc  Abs  File  De 
    1579  ../src/vos_ble_lite.c      0x00000000   Lc  Abs  File  De 
    1580  i.main                     0x0003653c   Lc    1  Sect  De 
    1581  .constdata                 0x00043044   Lc    1  Sect  De   0xe
    1582  ../../../../../../third_party/cordio/ble-host/sources/sec/uecc/sec_ecc.c
                                    0x00000000   Lc  Abs  File  De 
    1583  ../../../../../../third_party/uecc/uECC.c
                                    0x00000000   Lc  Abs  File  De 
    1584  ../../../../../../third_party/uecc/uECC_ll.c
                                    0x00000000   Lc  Abs  File  De 
    1585  ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_aes.c
                                    0x00000000   Lc  Abs  File  De 
    1586  i.SecAes                   0x0001bdd8   Lc    1  Sect  De 
    1587  i.SecAesHciCback           0x0001be38   Lc    1  Sect  De 
    1588  i.SecAesInit               0x0001be54   Lc    1  Sect  De 
    1589  ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_aes_rev.c
                                    0x00000000   Lc  Abs  File  De 
    1590  ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_ccm_hci.c
                                    0x00000000   Lc  Abs  File  De 
    1591  ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_cmac_hci.c
                                    0x00000000   Lc  Abs  File  De 
    1592  i.SecCmac                  0x0001be64   Lc    1  Sect  De 
    1593  i.SecCmacHciCback          0x0001beec   Lc    1  Sect  De 
    1594  i.SecCmacInit              0x0001c0b8   Lc    1  Sect  De 
    1595  ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_ecc_debug.c
                                    0x00000000   Lc  Abs  File  De 
    1596  ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_ecc_hci.c
                                    0x00000000   Lc  Abs  File  De 
    1597  i.SecEccGenKey             0x0001c0c8   Lc    1  Sect  De 
    1598  i.SecEccGenSharedSecret    0x0001c0fc   Lc    1  Sect  De 
    1599  i.SecEccHciCback           0x0001c150   Lc    1  Sect  De 
    1600  i.SecEccInit               0x0001c1a4   Lc    1  Sect  De 
    1601  ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_main.c
                                    0x00000000   Lc  Abs  File  De 
    1602  i.SecInit                  0x0001c1b4   Lc    1  Sect  De 
    1603  i.SecLeEncryptCmd          0x0001c1d8   Lc    1  Sect  De 
    1604  i.SecRand                  0x0001c210   Lc    1  Sect  De 
    1605  i.secHciCback              0x0003d5b0   Lc    1  Sect  De 
    1606  secHciCback                0x0003d5b1   Lc    1  Code  De   0x110
    1607  .bss                       0x10003d98   Lc    3  Sect  De   0x50
    1608  ../../../../../../third_party/cordio/ble-profiles/sources/apps/hidapp/hidapp_main.c
                                    0x00000000   Lc  Abs  File  De 
    1609  i.__ARM_common_memclr4_6   0x0001d070   Lc    1  Sect  De 
    1610  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\portable\Keil\AMapollo4\port.c
                                    0x00000000   Lc  Abs  File  De 
    1611  .emb_text                  0x00018330   Lc    1  Sect  De   0xbe
    1612  $v0                        0x00018330   Lc    1   --   De 
    1613  ../../../../../../third_party/FreeRTOSv10.5.1/Source/portable/Keil/AMapollo4/port.c
                                    0x00000000   Lc  Abs  File  De 
    1614  i.SysTick_Handler          0x0001c930   Lc    1  Sect  De 
    1615  i.am_stimer_cmpr0_isr      0x00023b48   Lc    1  Sect  De 
    1616  i.am_stimer_cmpr1_isr      0x00023b68   Lc    1  Sect  De 
    1617  i.prvTaskExitError         0x0003a598   Lc    1  Sect  De 
    1618  prvTaskExitError           0x0003a599   Lc    1  Code  De   0x1c
    1619  i.pxPortInitialiseStack    0x0003aa3c   Lc    1  Sect  De 
    1620  i.vPortEnterCritical       0x00040b20   Lc    1  Sect  De 
    1621  i.vPortExitCritical        0x00040b54   Lc    1  Sect  De 
    1622  i.vPortSetupTimerInterrupt 0x00040bfc   Lc    1  Sect  De 
    1623  i.vPortSuppressTicksAndSleep
                                    0x00040c7c   Lc    1  Sect  De 
    1624  i.vPortValidateInterruptPriority
                                    0x00040d44   Lc    1  Sect  De 
    1625  i.xPortStartScheduler      0x00041444   Lc    1  Sect  De 
    1626  i.xPortStimerTickHandler   0x00041514   Lc    1  Sect  De 
    1627  .data                      0x1000014c   Lc    2  Sect  De   0x1c
    1628  ucMaxSysCallPriority       0x1000014c   Lc    2  Data  De   0x1
    1629  g_lastSTimerVal            0x10000150   Lc    2  Data  De   0x4
    1630  uxCriticalNesting          0x10000154   Lc    2  Data  De   0x4
    1631  ulMaxPRIGROUPValue         0x10000158   Lc    2  Data  De   0x4
    1632  xMaximumPossibleSuppressedTicks
                                    0x10000160   Lc    2  Data  De   0x4
    1633  ../../../../../../third_party/cordio/ble-profiles/sources/profiles/gap/gap_main.c
                                    0x00000000   Lc  Abs  File  De 
    1634  ..\..\..\..\..\..\ambiq_vos\am_vos_mcu\apollo4\am_vos_board_setup.c
                                    0x00000000   Lc  Abs  File  De 
    1635  ../../../../../../ambiq_vos/am_vos_mcu/apollo4/am_vos_board_setup.c
                                    0x00000000   Lc  Abs  File  De 
    1636  i.am_vos_board_init        0x00026468   Lc    1  Sect  De 
    1637  i.am_vos_burst_mode_disable
                                    0x00026544   Lc    1  Sect  De 
    1638  i.am_vos_burst_mode_enable 0x00026546   Lc    1  Sect  De 
    1639  i.am_vos_burst_mode_setup  0x00026548   Lc    1  Sect  De 
    1640  i.am_vos_button_gpio_check 0x000265d0   Lc    1  Sect  De 
    1641  i.am_vos_gpio_disable_irq  0x0002685c   Lc    1  Sect  De 
    1642  i.am_vos_gpio_enable_irq   0x0002686a   Lc    1  Sect  De 
    1643  i.am_vos_mic_disable       0x00026a24   Lc    1  Sect  De 
    1644  i.am_vos_mic_enable        0x00026a9c   Lc    1  Sect  De 
    1645  i.am_vos_pdm_init          0x00026b7c   Lc    1  Sect  De 
    1646  .bss                       0x10003de8   Lc    3  Sect  De   0x158
    1647  .constdata                 0x00043054   Lc    1  Sect  De   0x1c
    1648  SHARED_RW                  0x10060040   Lc    4  Sect  De   0x280
    1649  __tagsym$$used             0x10060040   Lc    4   --   De 
    1650  ..\..\..\..\..\..\ambiq_vos\am_vos_mcu\apollo4\am_vos_isr.c
                                    0x00000000   Lc  Abs  File  De 
    1651  ../../../../../../ambiq_vos/am_vos_mcu/apollo4/am_vos_isr.c
                                    0x00000000   Lc  Abs  File  De 
    1652  i.am_ctimer_isr            0x0001fc94   Lc    1  Sect  De 
    1653  i.am_freertos_sleep        0x00020de4   Lc    1  Sect  De 
    1654  i.am_freertos_wakeup       0x00020df0   Lc    1  Sect  De 
    1655  i.am_gpio0_001f_isr        0x00020df2   Lc    1  Sect  De 
    1656  i.am_pdm0_isr              0x00023aac   Lc    1  Sect  De 
    1657  i.vApplicationMallocFailedHook
                                    0x00040a48   Lc    1  Sect  De 
    1658  i.vApplicationStackOverflowHook
                                    0x00040a4a   Lc    1  Sect  De 
    1659  ..\..\..\..\..\..\third_party\cordio\ble-profiles\sources\apps\app\common\app_db.c
                                    0x00000000   Lc  Abs  File  De 
    1660  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_db.c
                                    0x00000000   Lc  Abs  File  De 
    1661  i.AppDbCheckBonded         0x00018c40   Lc    1  Sect  De 
    1662  i.AppDbCheckValidRecord    0x00018c68   Lc    1  Sect  De 
    1663  i.AppDbDeleteAllRecords    0x00018c78   Lc    1  Sect  De 
    1664  i.AppDbFindByAddr          0x00018c98   Lc    1  Sect  De 
    1665  i.AppDbFindByLtkReq        0x00018cdc   Lc    1  Sect  De 
    1666  i.AppDbGetCccTbl           0x00018d20   Lc    1  Sect  De 
    1667  i.AppDbGetCsfRecord        0x00018d24   Lc    1  Sect  De 
    1668  i.AppDbGetKey              0x00018d44   Lc    1  Sect  De 
    1669  i.AppDbGetNextRecord       0x00018d84   Lc    1  Sect  De 
    1670  i.AppDbGetPeerAddedToRl    0x00018de4   Lc    1  Sect  De 
    1671  i.AppDbGetPeerRpao         0x00018dea   Lc    1  Sect  De 
    1672  i.AppDbGetPeerSignCounter  0x00018df0   Lc    1  Sect  De 
    1673  i.AppDbInit                0x00018df8   Lc    1  Sect  De 
    1674  i.AppDbNewRecord           0x00018e30   Lc    1  Sect  De 
    1675  i.AppDbSetCccTblValue      0x00018ea4   Lc    1  Sect  De 
    1676  i.AppDbSetCsfRecord        0x00018ec8   Lc    1  Sect  De 
    1677  i.AppDbSetKey              0x00018edc   Lc    1  Sect  De 
    1678  i.AppDbSetPeerAddedToRl    0x00018f62   Lc    1  Sect  De 
    1679  i.AppDbSetPeerSignCounter  0x00018f68   Lc    1  Sect  De 
    1680  i.AppDbUpdateNVM           0x00018f70   Lc    1  Sect  De 
    1681  i.AppDbValidateRecord      0x00019030   Lc    1  Sect  De 
    1682  .bss                       0x10003f40   Lc    3  Sect  De   0x598
    1683  appDb                      0x10003f40   Lc    3  Data  De   0x298
    1684  .data                      0x10000168   Lc    2  Sect  De   0xc
    1685  pAppDbNewRec               0x1000016c   Lc    2  Data  De   0x4
    1686  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_hw.c
                                    0x00000000   Lc  Abs  File  De 
    1687  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_ui.c
                                    0x00000000   Lc  Abs  File  De 
    1688  i.AppUiAction              0x000199a0   Lc    1  Sect  De 
    1689  i.AppUiBtnPressed          0x000199b4   Lc    1  Sect  De 
    1690  i.AppUiBtnRegister         0x000199b8   Lc    1  Sect  De 
    1691  i.AppUiDisplayConfirmValue 0x000199c4   Lc    1  Sect  De 
    1692  i.AppUiDisplayPasskey      0x000199d8   Lc    1  Sect  De 
    1693  i.appUiBtnPoll             0x000290d4   Lc    1  Sect  De 
    1694  i.appUiTimerExpired        0x000290e4   Lc    1  Sect  De 
    1695  .bss                       0x100044d8   Lc    3  Sect  De   0xc
    1696  appUiCbackTbl              0x100044d8   Lc    3  Data  De   0xc
    1697  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_console.c
                                    0x00000000   Lc  Abs  File  De 
    1698  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_lcd.c
                                    0x00000000   Lc  Abs  File  De 
    1699  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_main.c
                                    0x00000000   Lc  Abs  File  De 
    1700  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_platform.c
                                    0x00000000   Lc  Abs  File  De 
    1701  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_timer.c
                                    0x00000000   Lc  Abs  File  De 
    1702  ../../../../../../ambiq_ble/apps/amota/amota_main.c
                                    0x00000000   Lc  Abs  File  De 
    1703  ../../../../../../third_party/cordio/ble-profiles/sources/profiles/hid/hid_main.c
                                    0x00000000   Lc  Abs  File  De 
    1704  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_assert.c
                                    0x00000000   Lc  Abs  File  De 
    1705  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_buf.c
                                    0x00000000   Lc  Abs  File  De 
    1706  i.WsfBufAlloc              0x0001c9c8   Lc    1  Sect  De 
    1707  i.WsfBufFree               0x0001ca0c   Lc    1  Sect  De 
    1708  i.WsfBufInit               0x0001ca54   Lc    1  Sect  De 
    1709  .data                      0x10000174   Lc    2  Sect  De   0x8
    1710  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_efs.c
                                    0x00000000   Lc  Abs  File  De 
    1711  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_math.c
                                    0x00000000   Lc  Abs  File  De 
    1712  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_msg.c
                                    0x00000000   Lc  Abs  File  De 
    1713  i.WsfMsgAlloc              0x0001cb2c   Lc    1  Sect  De 
    1714  i.WsfMsgDataAlloc          0x0001cb3e   Lc    1  Sect  De 
    1715  i.WsfMsgDeq                0x0001cb52   Lc    1  Sect  De 
    1716  i.WsfMsgEnq                0x0001cb68   Lc    1  Sect  De 
    1717  i.WsfMsgFree               0x0001cb76   Lc    1  Sect  De 
    1718  i.WsfMsgPeek               0x0001cb7c   Lc    1  Sect  De 
    1719  i.WsfMsgSend               0x0001cb8c   Lc    1  Sect  De 
    1720  ..\..\..\..\..\..\third_party\cordio\wsf\sources\port\freertos\wsf_os.c
                                    0x00000000   Lc  Abs  File  De 
    1721  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_os.c
                                    0x00000000   Lc  Abs  File  De 
    1722  i.WsfCsEnter               0x0001cb00   Lc    1  Sect  De 
    1723  i.WsfCsExit                0x0001cb14   Lc    1  Sect  De 
    1724  i.WsfOsInit                0x0001cbb0   Lc    1  Sect  De 
    1725  i.WsfOsSetNextHandler      0x0001cbf0   Lc    1  Sect  De 
    1726  i.WsfSetEvent              0x0001ccfc   Lc    1  Sect  De 
    1727  i.WsfTaskLock              0x0001cd88   Lc    1  Sect  De 
    1728  i.WsfTaskMsgQueue          0x0001cd9c   Lc    1  Sect  De 
    1729  i.WsfTaskSetReady          0x0001cda4   Lc    1  Sect  De 
    1730  i.WsfTaskUnlock            0x0001ce20   Lc    1  Sect  De 
    1731  i.wsfOsDispatcher          0x000411b4   Lc    1  Sect  De 
    1732  .bss                       0x100044e4   Lc    3  Sect  De   0x40
    1733  .data                      0x1000017c   Lc    2  Sect  De   0x8
    1734  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_queue.c
                                    0x00000000   Lc  Abs  File  De 
    1735  i.WsfQueueCount            0x0001cc08   Lc    1  Sect  De 
    1736  i.WsfQueueDeq              0x0001cc28   Lc    1  Sect  De 
    1737  i.WsfQueueEnq              0x0001cc48   Lc    1  Sect  De 
    1738  i.WsfQueueInsert           0x0001cc6c   Lc    1  Sect  De 
    1739  i.WsfQueueRemove           0x0001ccca   Lc    1  Sect  De 
    1740  ..\..\..\..\..\..\third_party\cordio\wsf\sources\port\freertos\wsf_timer.c
                                    0x00000000   Lc  Abs  File  De 
    1741  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_timer.c
                                    0x00000000   Lc  Abs  File  De 
    1742  i.WsfTimerInit             0x0001ce38   Lc    1  Sect  De 
    1743  i.WsfTimerServiceExpired   0x0001ce80   Lc    1  Sect  De 
    1744  i.WsfTimerStartMs          0x0001ceb4   Lc    1  Sect  De 
    1745  i.WsfTimerStartSec         0x0001cf24   Lc    1  Sect  De 
    1746  i.WsfTimerStop             0x0001cf90   Lc    1  Sect  De 
    1747  i.WsfTimerUpdateTicks      0x0001cfc8   Lc    1  Sect  De 
    1748  i.WsfTimer_handler         0x0001d068   Lc    1  Sect  De 
    1749  WsfTimer_handler           0x0001d069   Lc    1  Code  De   0x8
    1750  .data                      0x10000184   Lc    2  Sect  De   0x10
    1751  g_ui32LastTime             0x10000184   Lc    2  Data  De   0x4
    1752  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_trace.c
                                    0x00000000   Lc  Abs  File  De 
    1753  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_act.c
                                    0x00000000   Lc  Abs  File  De 
    1754  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sc_act.c
                                    0x00000000   Lc  Abs  File  De 
    1755  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sc_sm.c
                                    0x00000000   Lc  Abs  File  De 
    1756  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sm.c
                                    0x00000000   Lc  Abs  File  De 
    1757  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_act.c
                                    0x00000000   Lc  Abs  File  De 
    1758  i.smprActCnfVerify         0x0003f11c   Lc    1  Sect  De 
    1759  i.smprActProcPairCnf       0x0003f180   Lc    1  Sect  De 
    1760  i.smprActProcPairCnfCalc1  0x0003f19e   Lc    1  Sect  De 
    1761  i.smprActProcPairReq       0x0003f1d8   Lc    1  Sect  De 
    1762  i.smprActRcvKey            0x0003f252   Lc    1  Sect  De 
    1763  i.smprActSendKey           0x0003f284   Lc    1  Sect  De 
    1764  i.smprActSendPairRandom    0x0003f30c   Lc    1  Sect  De 
    1765  i.smprActSendPairRsp       0x0003f378   Lc    1  Sect  De 
    1766  i.smprActSendSecurityReq   0x0003f418   Lc    1  Sect  De 
    1767  i.smprActSetupKeyDist      0x0003f440   Lc    1  Sect  De 
    1768  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sc_act.c
                                    0x00000000   Lc  Abs  File  De 
    1769  i.smprScActCalcDHKey       0x0003f500   Lc    1  Sect  De 
    1770  i.smprScActDHKeyCheckSend  0x0003f52c   Lc    1  Sect  De 
    1771  i.smprScActJwncCalcG2      0x0003f5cc   Lc    1  Sect  De 
    1772  i.smprScActJwncDisplay     0x0003f5ee   Lc    1  Sect  De 
    1773  i.smprScActJwncSendCnf     0x0003f614   Lc    1  Sect  De 
    1774  i.smprScActJwncSetup       0x0003f61c   Lc    1  Sect  De 
    1775  i.smprScActOobCalcCa       0x0003f65c   Lc    1  Sect  De 
    1776  i.smprScActOobSendRand     0x0003f6d8   Lc    1  Sect  De 
    1777  i.smprScActOobSetup        0x0003f726   Lc    1  Sect  De 
    1778  i.smprScActPkCalcCa        0x0003f72e   Lc    1  Sect  De 
    1779  i.smprScActPkCalcCb        0x0003f766   Lc    1  Sect  De 
    1780  i.smprScActPkSendCnf       0x0003f7a2   Lc    1  Sect  De 
    1781  i.smprScActPkSendRand      0x0003f7a8   Lc    1  Sect  De 
    1782  i.smprScActPkStoreCnf      0x0003f80c   Lc    1  Sect  De 
    1783  i.smprScActPkStoreCnfAndCalcCb
                                    0x0003f81c   Lc    1  Sect  De 
    1784  i.smprScActPkStorePinAndCalcCb
                                    0x0003f86c   Lc    1  Sect  De 
    1785  i.smprScActSendPubKey      0x0003f8e8   Lc    1  Sect  De 
    1786  i.smprScActStoreDhCheck    0x0003f8fe   Lc    1  Sect  De 
    1787  i.smprScActStoreLescPin    0x0003f914   Lc    1  Sect  De 
    1788  i.smprScActWaitDhCheck     0x0003f964   Lc    1  Sect  De 
    1789  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sc_sm.c
                                    0x00000000   Lc  Abs  File  De 
    1790  i.SmprScInit               0x0001c8ac   Lc    1  Sect  De 
    1791  .constdata                 0x00043070   Lc    1  Sect  De   0xdc
    1792  smprScActionTbl            0x00043070   Lc    1  Data  De   0xdc
    1793  .constdata                 0x0004314c   Lc    1  Sect  De   0xf
    1794  smprScStateTblCommon       0x0004314c   Lc    1  Data  De   0xf
    1795  .constdata                 0x0004315b   Lc    1  Sect  De   0x15
    1796  smprScStateTblIdle         0x0004315b   Lc    1  Data  De   0x15
    1797  .constdata                 0x00043170   Lc    1  Sect  De   0x1b
    1798  smprScStateTblApiPairReq   0x00043170   Lc    1  Data  De   0x1b
    1799  .constdata                 0x0004318b   Lc    1  Sect  De   0x6
    1800  smprScStateTblApiPairRsp   0x0004318b   Lc    1  Data  De   0x6
    1801  .constdata                 0x00043191   Lc    1  Sect  De   0x9
    1802  smprScStateTblModeSelect   0x00043191   Lc    1  Data  De   0x9
    1803  .constdata                 0x0004319a   Lc    1  Sect  De   0x6
    1804  smprScStateTblLescPin      0x0004319a   Lc    1  Data  De   0x6
    1805  .constdata                 0x000431a0   Lc    1  Sect  De   0x6
    1806  smprScStateTblPubKey       0x000431a0   Lc    1  Data  De   0x6
    1807  .constdata                 0x000431a6   Lc    1  Sect  De   0xc
    1808  smprScStateTblAuthSelect   0x000431a6   Lc    1  Data  De   0xc
    1809  .constdata                 0x000431b2   Lc    1  Sect  De   0x6
    1810  smprScStateTblJwNcSetup    0x000431b2   Lc    1  Data  De   0x6
    1811  .constdata                 0x000431b8   Lc    1  Sect  De   0x6
    1812  smprScStateTblJwNcWaitRand 0x000431b8   Lc    1  Data  De   0x6
    1813  .constdata                 0x000431be   Lc    1  Sect  De   0x6
    1814  smprScStateTblJwNcCalcG2   0x000431be   Lc    1  Data  De   0x6
    1815  .constdata                 0x000431c4   Lc    1  Sect  De   0xc
    1816  smprScStateTblJwNcWaitUser 0x000431c4   Lc    1  Data  De   0xc
    1817  .constdata                 0x000431d0   Lc    1  Sect  De   0x9
    1818  smprScStateTblJwNcWaitUserDhCheckRcvd
                                    0x000431d0   Lc    1  Data  De   0x9
    1819  .constdata                 0x000431d9   Lc    1  Sect  De   0xf
    1820  smprScStateTblPassKeyKeypress
                                    0x000431d9   Lc    1  Data  De   0xf
    1821  .constdata                 0x000431e8   Lc    1  Sect  De   0x6
    1822  smprScStateTblPassWaitAuthRsp
                                    0x000431e8   Lc    1  Data  De   0x6
    1823  .constdata                 0x000431ee   Lc    1  Sect  De   0x6
    1824  smprScStateTblPasskeyWaitCnf
                                    0x000431ee   Lc    1  Data  De   0x6
    1825  .constdata                 0x000431f4   Lc    1  Sect  De   0x6
    1826  smprScStateTblPasskeyCalc  0x000431f4   Lc    1  Data  De   0x6
    1827  .constdata                 0x000431fa   Lc    1  Sect  De   0x6
    1828  smprScStateTblPasskeyRand  0x000431fa   Lc    1  Data  De   0x6
    1829  .constdata                 0x00043200   Lc    1  Sect  De   0x6
    1830  smprScStateTblPasskeyCheck 0x00043200   Lc    1  Data  De   0x6
    1831  .constdata                 0x00043206   Lc    1  Sect  De   0xc
    1832  smprScStateTblPasskeyRepeat
                                    0x00043206   Lc    1  Data  De   0xc
    1833  .constdata                 0x00043212   Lc    1  Sect  De   0x6
    1834  smprScStateTblOobWaitRand  0x00043212   Lc    1  Data  De   0x6
    1835  .constdata                 0x00043218   Lc    1  Sect  De   0x6
    1836  smprScStateTblOobSendRand  0x00043218   Lc    1  Data  De   0x6
    1837  .constdata                 0x0004321e   Lc    1  Sect  De   0x9
    1838  smprScStateTblWaitDhCheck  0x0004321e   Lc    1  Data  De   0x9
    1839  .constdata                 0x00043227   Lc    1  Sect  De   0x6
    1840  smprScStateTblCalcDHKey    0x00043227   Lc    1  Data  De   0x6
    1841  .constdata                 0x0004322d   Lc    1  Sect  De   0x9
    1842  smprScStateTblCalcF5TKey   0x0004322d   Lc    1  Data  De   0x9
    1843  .constdata                 0x00043236   Lc    1  Sect  De   0x6
    1844  smprScStateTblCalcF5MacKey 0x00043236   Lc    1  Data  De   0x6
    1845  .constdata                 0x0004323c   Lc    1  Sect  De   0x6
    1846  smprScStateTblCalcF5LTK    0x0004323c   Lc    1  Data  De   0x6
    1847  .constdata                 0x00043242   Lc    1  Sect  De   0x6
    1848  smprScStateTblDhCalcF6Ea   0x00043242   Lc    1  Data  De   0x6
    1849  .constdata                 0x00043248   Lc    1  Sect  De   0x6
    1850  smprScStateTblDhCalcF6Eb   0x00043248   Lc    1  Data  De   0x6
    1851  .constdata                 0x0004324e   Lc    1  Sect  De   0x9
    1852  smprStateTblPinPair1       0x0004324e   Lc    1  Data  De   0x9
    1853  .constdata                 0x00043257   Lc    1  Sect  De   0x9
    1854  smprStateTblPinPair2       0x00043257   Lc    1  Data  De   0x9
    1855  .constdata                 0x00043260   Lc    1  Sect  De   0x6
    1856  smprStateTblCnfCalc1       0x00043260   Lc    1  Data  De   0x6
    1857  .constdata                 0x00043266   Lc    1  Sect  De   0x6
    1858  smprStateTblCnfCalc2       0x00043266   Lc    1  Data  De   0x6
    1859  .constdata                 0x0004326c   Lc    1  Sect  De   0x6
    1860  smprStateTblPairRand       0x0004326c   Lc    1  Data  De   0x6
    1861  .constdata                 0x00043272   Lc    1  Sect  De   0x6
    1862  smprStateTblCnfVerCalc1    0x00043272   Lc    1  Data  De   0x6
    1863  .constdata                 0x00043278   Lc    1  Sect  De   0x6
    1864  smprStateTblCnfVerCalc2    0x00043278   Lc    1  Data  De   0x6
    1865  .constdata                 0x0004327e   Lc    1  Sect  De   0x9
    1866  smprScStateTblStkCalc      0x0004327e   Lc    1  Data  De   0x9
    1867  .constdata                 0x00043287   Lc    1  Sect  De   0x12
    1868  smprScStateTblEncrypt      0x00043287   Lc    1  Data  De   0x12
    1869  .constdata                 0x00043299   Lc    1  Sect  De   0xf
    1870  smprScStateTblKeyDist      0x00043299   Lc    1  Data  De   0xf
    1871  .constdata                 0x000432a8   Lc    1  Sect  De   0x18
    1872  smprScStateTblAttempts     0x000432a8   Lc    1  Data  De   0x18
    1873  .constdata                 0x000432c0   Lc    1  Sect  De   0x12
    1874  smprScStateTblRspTo        0x000432c0   Lc    1  Data  De   0x12
    1875  .constdata                 0x000432d4   Lc    1  Sect  De   0xa0
    1876  smprScStateTbl             0x000432d4   Lc    1  Data  De   0xa0
    1877  .constdata                 0x00043374   Lc    1  Sect  De   0xc
    1878  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sm.c
                                    0x00000000   Lc  Abs  File  De 
    1879  i.SmprInit                 0x0001c884   Lc    1  Sect  De 
    1880  .constdata                 0x00043380   Lc    1  Sect  De   0x6c
    1881  smprActionTbl              0x00043380   Lc    1  Data  De   0x6c
    1882  .constdata                 0x000433ec   Lc    1  Sect  De   0xf
    1883  smprStateTblCommon         0x000433ec   Lc    1  Data  De   0xf
    1884  .constdata                 0x000433fb   Lc    1  Sect  De   0x15
    1885  smprStateTblIdle           0x000433fb   Lc    1  Data  De   0x15
    1886  .constdata                 0x00043410   Lc    1  Sect  De   0x1b
    1887  smprStateTblApiPairReq     0x00043410   Lc    1  Data  De   0x1b
    1888  .constdata                 0x0004342b   Lc    1  Sect  De   0x6
    1889  smprStateTblApiPairRsp     0x0004342b   Lc    1  Data  De   0x6
    1890  .constdata                 0x00043431   Lc    1  Sect  De   0x9
    1891  smprStateTblPinPair1       0x00043431   Lc    1  Data  De   0x9
    1892  .constdata                 0x0004343a   Lc    1  Sect  De   0x9
    1893  smprStateTblPinPair2       0x0004343a   Lc    1  Data  De   0x9
    1894  .constdata                 0x00043443   Lc    1  Sect  De   0x6
    1895  smprStateTblCnfCalc1       0x00043443   Lc    1  Data  De   0x6
    1896  .constdata                 0x00043449   Lc    1  Sect  De   0x6
    1897  smprStateTblCnfCalc2       0x00043449   Lc    1  Data  De   0x6
    1898  .constdata                 0x0004344f   Lc    1  Sect  De   0x6
    1899  smprStateTblPairRand       0x0004344f   Lc    1  Data  De   0x6
    1900  .constdata                 0x00043455   Lc    1  Sect  De   0x6
    1901  smprStateTblCnfVerCalc1    0x00043455   Lc    1  Data  De   0x6
    1902  .constdata                 0x0004345b   Lc    1  Sect  De   0x6
    1903  smprStateTblCnfVerCalc2    0x0004345b   Lc    1  Data  De   0x6
    1904  .constdata                 0x00043461   Lc    1  Sect  De   0x9
    1905  smprStateTblStkCalc        0x00043461   Lc    1  Data  De   0x9
    1906  .constdata                 0x0004346a   Lc    1  Sect  De   0xc
    1907  smprStateTblEncrypt        0x0004346a   Lc    1  Data  De   0xc
    1908  .constdata                 0x00043476   Lc    1  Sect  De   0xf
    1909  smprStateTblKeyDist        0x00043476   Lc    1  Data  De   0xf
    1910  .constdata                 0x00043485   Lc    1  Sect  De   0x18
    1911  smprStateTblAttempts       0x00043485   Lc    1  Data  De   0x18
    1912  .constdata                 0x0004349d   Lc    1  Sect  De   0x12
    1913  smprStateTblRspTo          0x0004349d   Lc    1  Data  De   0x12
    1914  .constdata                 0x000434b0   Lc    1  Sect  De   0x3c
    1915  .constdata                 0x000434ec   Lc    1  Sect  De   0xc
    1916  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_act.c
                                    0x00000000   Lc  Abs  File  De 
    1917  i.smpActAttemptRcvd        0x0003d72c   Lc    1  Sect  De 
    1918  i.smpActCheckAttempts      0x0003d734   Lc    1  Sect  De 
    1919  i.smpActCleanup            0x0003d7a8   Lc    1  Sect  De 
    1920  i.smpActMaxAttempts        0x0003d7e0   Lc    1  Sect  De 
    1921  i.smpActNone               0x0003d86a   Lc    1  Sect  De 
    1922  i.smpActNotifyDmAttemptsFailure
                                    0x0003d86c   Lc    1  Sect  De 
    1923  i.smpActNotifyDmRspToFailure
                                    0x0003d87a   Lc    1  Sect  De 
    1924  i.smpActPairCnfCalc1       0x0003d888   Lc    1  Sect  De 
    1925  i.smpActPairCnfCalc2       0x0003d8ca   Lc    1  Sect  De 
    1926  i.smpActPairCnfVerCalc1    0x0003d8d2   Lc    1  Sect  De 
    1927  i.smpActPairCnfVerCalc2    0x0003d8f0   Lc    1  Sect  De 
    1928  i.smpActPairingCancel      0x0003d8f8   Lc    1  Sect  De 
    1929  i.smpActPairingCmpl        0x0003d962   Lc    1  Sect  De 
    1930  i.smpActPairingFailed      0x0003d9c6   Lc    1  Sect  De 
    1931  i.smpActSecReqTimeout      0x0003da18   Lc    1  Sect  De 
    1932  i.smpActSendPairCnf        0x0003da84   Lc    1  Sect  De 
    1933  i.smpActStorePin           0x0003dadc   Lc    1  Sect  De 
    1934  i.smpAuthReq               0x0003db08   Lc    1  Sect  De 
    1935  i.smpProcPairing           0x0003e1b8   Lc    1  Sect  De 
    1936  i.smpProcRcvKey            0x0003e2f0   Lc    1  Sect  De 
    1937  i.smpSendKey               0x0003eea0   Lc    1  Sect  De 
    1938  i.smpSendPairingFailed     0x0003f04c   Lc    1  Sect  De 
    1939  i.smpSmExecute             0x0003f0a4   Lc    1  Sect  De 
    1940  i.smpStartRspTimer         0x0003f10c   Lc    1  Sect  De 
    1941  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_db.c
                                    0x00000000   Lc  Abs  File  De 
    1942  i.SmpDbGetFailureCount     0x0001c268   Lc    1  Sect  De 
    1943  i.SmpDbGetPairingDisabledTime
                                    0x0001c272   Lc    1  Sect  De 
    1944  i.SmpDbInit                0x0001c27c   Lc    1  Sect  De 
    1945  i.SmpDbMaxAttemptReached   0x0001c2b4   Lc    1  Sect  De 
    1946  i.SmpDbPairingFailed       0x0001c308   Lc    1  Sect  De 
    1947  i.SmpDbService             0x0001c31c   Lc    1  Sect  De 
    1948  i.SmpDbSetFailureCount     0x0001c3c8   Lc    1  Sect  De 
    1949  i.smpDbGetRecord           0x0003de64   Lc    1  Sect  De 
    1950  smpDbGetRecord             0x0003de65   Lc    1  Code  De   0x9a
    1951  .bss                       0x10004524   Lc    3  Sect  De   0x58
    1952  smpDbCb                    0x10004524   Lc    3  Data  De   0x58
    1953  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_main.c
                                    0x00000000   Lc  Abs  File  De 
    1954  i.SmpDmEncryptInd          0x0001c3e8   Lc    1  Sect  De 
    1955  i.SmpDmGetStk              0x0001c484   Lc    1  Sect  De 
    1956  i.SmpDmLescEnabled         0x0001c504   Lc    1  Sect  De 
    1957  i.SmpDmMsgSend             0x0001c524   Lc    1  Sect  De 
    1958  i.SmpHandler               0x0001c534   Lc    1  Sect  De 
    1959  i.SmpHandlerInit           0x0001c5c8   Lc    1  Sect  De 
    1960  i.smpCalcC1Part1           0x0003db64   Lc    1  Sect  De 
    1961  i.smpCalcC1Part2           0x0003dcbc   Lc    1  Sect  De 
    1962  i.smpCalcS1                0x0003ddf4   Lc    1  Sect  De 
    1963  i.smpCcbByConnId           0x0003de4c   Lc    1  Sect  De 
    1964  i.smpDmConnCback           0x0003df04   Lc    1  Sect  De 
    1965  smpDmConnCback             0x0003df05   Lc    1  Code  De   0x106
    1966  i.smpGenerateLtk           0x0003e010   Lc    1  Sect  De 
    1967  i.smpGetScSecLevel         0x0003e090   Lc    1  Sect  De 
    1968  i.smpL2cCtrlCback          0x0003e0b8   Lc    1  Sect  De 
    1969  smpL2cCtrlCback            0x0003e0b9   Lc    1  Code  De   0x64
    1970  i.smpL2cDataCback          0x0003e124   Lc    1  Sect  De 
    1971  smpL2cDataCback            0x0003e125   Lc    1  Code  De   0x82
    1972  i.smpMsgAlloc              0x0003e1b0   Lc    1  Sect  De 
    1973  i.smpSendPkt               0x0003f070   Lc    1  Sect  De 
    1974  .bss                       0x1000457c   Lc    3  Sect  De   0xfc
    1975  .constdata                 0x000434f8   Lc    1  Sect  De   0xf
    1976  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_non.c
                                    0x00000000   Lc  Abs  File  De 
    1977  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_sc_act.c
                                    0x00000000   Lc  Abs  File  De 
    1978  i.smpScActAuthSelect       0x0003e3c0   Lc    1  Sect  De 
    1979  i.smpScActCalcF5Ltk        0x0003e424   Lc    1  Sect  De 
    1980  i.smpScActCalcF5MacKey     0x0003e494   Lc    1  Sect  De 
    1981  i.smpScActCalcF5TKey       0x0003e504   Lc    1  Sect  De 
    1982  i.smpScActCalcSharedSecret 0x0003e574   Lc    1  Sect  De 
    1983  i.smpScActCleanup          0x0003e5d8   Lc    1  Sect  De 
    1984  i.smpScActDHKeyCalcF6Ea    0x0003e5ea   Lc    1  Sect  De 
    1985  i.smpScActDHKeyCalcF6Eb    0x0003e664   Lc    1  Sect  De 
    1986  i.smpScActJwncCalcF4       0x0003e6da   Lc    1  Sect  De 
    1987  i.smpScActJwncCalcG2       0x0003e70a   Lc    1  Sect  De 
    1988  i.smpScActJwncDisplay      0x0003e76c   Lc    1  Sect  De 
    1989  i.smpScActPairingCancel    0x0003e7be   Lc    1  Sect  De 
    1990  i.smpScActPairingFailed    0x0003e7e4   Lc    1  Sect  De 
    1991  i.smpScActPkKeypress       0x0003e800   Lc    1  Sect  De 
    1992  i.smpScActPkSendKeypress   0x0003e850   Lc    1  Sect  De 
    1993  i.smpScActPkSetup          0x0003e896   Lc    1  Sect  De 
    1994  i.smpScAuthReq             0x0003e8ca   Lc    1  Sect  De 
    1995  i.smpScCatInitiatorBdAddr  0x0003e938   Lc    1  Sect  De 
    1996  smpScCatInitiatorBdAddr    0x0003e939   Lc    1  Code  De   0x7a
    1997  i.smpScCatResponderBdAddr  0x0003e9b2   Lc    1  Sect  De 
    1998  smpScCatResponderBdAddr    0x0003e9b3   Lc    1  Code  De   0x7a
    1999  i.smpScProcPairing         0x0003ea7c   Lc    1  Sect  De 
    2000  .constdata                 0x00043507   Lc    1  Sect  De   0x4
    2001  smpScF5Key                 0x00043507   Lc    1  Data  De   0x4
    2002  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_sc_main.c
                                    0x00000000   Lc  Abs  File  De 
    2003  i.SmpScAlloc               0x0001c630   Lc    1  Sect  De 
    2004  i.SmpScAllocScratchBuffers 0x0001c652   Lc    1  Sect  De 
    2005  i.SmpScCalcF4              0x0001c6d0   Lc    1  Sect  De 
    2006  i.SmpScCat                 0x0001c750   Lc    1  Sect  De 
    2007  i.SmpScCat128              0x0001c75e   Lc    1  Sect  De 
    2008  i.SmpScCmac                0x0001c76c   Lc    1  Sect  De 
    2009  i.SmpScFreeScratchBuffers  0x0001c7b8   Lc    1  Sect  De 
    2010  i.SmpScGetCancelMsgWithReattempt
                                    0x0001c80c   Lc    1  Sect  De 
    2011  i.SmpScInit                0x0001c84c   Lc    1  Sect  De 
    2012  i.smpGetPkBit              0x0003e06c   Lc    1  Sect  De 
    2013  i.smpScFailWithReattempt   0x0003ea2c   Lc    1  Sect  De 
    2014  i.smpScSendDHKeyCheck      0x0003ed2c   Lc    1  Sect  De 
    2015  i.smpScSendPairCnf         0x0003ed84   Lc    1  Sect  De 
    2016  i.smpScSendPubKey          0x0003eddc   Lc    1  Sect  De 
    2017  i.smpScSendRand            0x0003ee48   Lc    1  Sect  De 
    2018  .bss                       0x10004678   Lc    3  Sect  De   0x54
    2019  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_cmd.c
                                    0x00000000   Lc  Abs  File  De 
    2020  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd.c
                                    0x00000000   Lc  Abs  File  De 
    2021  i.HciDisconnectCmd         0x0001aeb8   Lc    1  Sect  De 
    2022  i.HciLeAddDeviceToResolvingListCmd
                                    0x0001b204   Lc    1  Sect  De 
    2023  i.HciLeClearResolvingList  0x0001b276   Lc    1  Sect  De 
    2024  i.HciLeConnUpdateCmd       0x0001b29a   Lc    1  Sect  De 
    2025  i.HciLeEncryptCmd          0x0001b306   Lc    1  Sect  De 
    2026  i.HciLeGenerateDHKey       0x0001b35c   Lc    1  Sect  De 
    2027  i.HciLeLtkReqNegReplCmd    0x0001b3a2   Lc    1  Sect  De 
    2028  i.HciLeLtkReqReplCmd       0x0001b3ce   Lc    1  Sect  De 
    2029  i.HciLeRandCmd             0x0001b412   Lc    1  Sect  De 
    2030  i.HciLeReadBufSizeCmd      0x0001b436   Lc    1  Sect  De 
    2031  i.HciLeReadLocalP256PubKey 0x0001b45a   Lc    1  Sect  De 
    2032  i.HciLeReadLocalSupFeatCmd 0x0001b47e   Lc    1  Sect  De 
    2033  i.HciLeReadMaxDataLen      0x0001b4a2   Lc    1  Sect  De 
    2034  i.HciLeReadRemoteFeatCmd   0x0001b4c6   Lc    1  Sect  De 
    2035  i.HciLeReadResolvingListSize
                                    0x0001b4f2   Lc    1  Sect  De 
    2036  i.HciLeReadSupStatesCmd    0x0001b516   Lc    1  Sect  De 
    2037  i.HciLeReadWhiteListSizeCmd
                                    0x0001b53a   Lc    1  Sect  De 
    2038  i.HciLeRemoteConnParamReqNegReply
                                    0x0001b55e   Lc    1  Sect  De 
    2039  i.HciLeRemoteConnParamReqReply
                                    0x0001b58e   Lc    1  Sect  De 
    2040  i.HciLeRemoveDeviceFromResolvingList
                                    0x0001b600   Lc    1  Sect  De 
    2041  i.HciLeRequestPeerScaCmd   0x0001b636   Lc    1  Sect  De 
    2042  i.HciLeSetAddrResolutionEnable
                                    0x0001b662   Lc    1  Sect  De 
    2043  i.HciLeSetAdvDataCmd       0x0001b68a   Lc    1  Sect  De 
    2044  i.HciLeSetAdvEnableCmd     0x0001b6ce   Lc    1  Sect  De 
    2045  i.HciLeSetAdvParamCmd      0x0001b6f6   Lc    1  Sect  De 
    2046  i.HciLeSetDataLen          0x0001b776   Lc    1  Sect  De 
    2047  i.HciLeSetEventMaskCmd     0x0001b7b2   Lc    1  Sect  De 
    2048  i.HciLeSetPrivacyModeCmd   0x0001b7e4   Lc    1  Sect  De 
    2049  i.HciLeSetScanRespDataCmd  0x0001b824   Lc    1  Sect  De 
    2050  i.HciLeStartEncryptionCmd  0x0001b868   Lc    1  Sect  De 
    2051  i.HciLeWriteDefDataLen     0x0001b8da   Lc    1  Sect  De 
    2052  i.HciReadBdAddrCmd         0x0001b928   Lc    1  Sect  De 
    2053  i.HciReadLocalVerInfoCmd   0x0001b94c   Lc    1  Sect  De 
    2054  i.HciReadRssiCmd           0x0001b970   Lc    1  Sect  De 
    2055  i.HciResetCmd              0x0001b99c   Lc    1  Sect  De 
    2056  i.HciSetEventMaskCmd       0x0001bb18   Lc    1  Sect  De 
    2057  i.HciSetEventMaskPage2Cmd  0x0001bb4a   Lc    1  Sect  De 
    2058  i.HciVendorSpecificCmd     0x0001bbb8   Lc    1  Sect  De 
    2059  i.HciWriteAuthPayloadTimeout
                                    0x0001bc3c   Lc    1  Sect  De 
    2060  i.hciClearCmdQueue         0x00033cb4   Lc    1  Sect  De 
    2061  i.hciCmdInit               0x00033ce0   Lc    1  Sect  De 
    2062  i.hciCmdRecvCmpl           0x00033d00   Lc    1  Sect  De 
    2063  i.hciCmdSend               0x00033d1c   Lc    1  Sect  De 
    2064  i.hciCmdTimeout            0x00033d80   Lc    1  Sect  De 
    2065  .bss                       0x100046cc   Lc    3  Sect  De   0x1c
    2066  i.__ARM_common_memcpy4_5   0x0001d078   Lc    1  Sect  De 
    2067  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2068  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_bis.c
                                    0x00000000   Lc  Abs  File  De 
    2069  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_cis.c
                                    0x00000000   Lc  Abs  File  De 
    2070  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_cte.c
                                    0x00000000   Lc  Abs  File  De 
    2071  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_iso.c
                                    0x00000000   Lc  Abs  File  De 
    2072  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_past.c
                                    0x00000000   Lc  Abs  File  De 
    2073  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_phy.c
                                    0x00000000   Lc  Abs  File  De 
    2074  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_core.c
                                    0x00000000   Lc  Abs  File  De 
    2075  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_core.c
                                    0x00000000   Lc  Abs  File  De 
    2076  i.HciCoreInit              0x0001ae70   Lc    1  Sect  De 
    2077  i.HciResetSequence         0x0001b9fc   Lc    1  Sect  De 
    2078  i.HciSendAclData           0x0001ba70   Lc    1  Sect  De 
    2079  i.HciSetLeSupFeat          0x0001bb7c   Lc    1  Sect  De 
    2080  i.HciSetMaxRxAclLen        0x0001bbac   Lc    1  Sect  De 
    2081  i.hciCoreAclReassembly     0x00033d94   Lc    1  Sect  De 
    2082  i.hciCoreCisByHandle       0x00033f50   Lc    1  Sect  De 
    2083  i.hciCoreCisClose          0x00033f74   Lc    1  Sect  De 
    2084  i.hciCoreCisOpen           0x00033f98   Lc    1  Sect  De 
    2085  i.hciCoreConnByHandle      0x00033fc0   Lc    1  Sect  De 
    2086  i.hciCoreConnClose         0x00033fe4   Lc    1  Sect  De 
    2087  i.hciCoreConnOpen          0x0003402c   Lc    1  Sect  De 
    2088  i.hciCoreTxReady           0x00034318   Lc    1  Sect  De 
    2089  .bss                       0x100046e8   Lc    3  Sect  De   0xa8
    2090  .constdata                 0x0004350b   Lc    1  Sect  De   0x8
    2091  .constdata                 0x00043513   Lc    1  Sect  De   0x8
    2092  .constdata                 0x0004351b   Lc    1  Sect  De   0x8
    2093  .data                      0x10000198   Lc    2  Sect  De   0x8
    2094  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_core_ps.c
                                    0x00000000   Lc  Abs  File  De 
    2095  i.HciCoreHandler           0x0001adf0   Lc    1  Sect  De 
    2096  i.HciGetBdAddr             0x0001b1bc   Lc    1  Sect  De 
    2097  i.HciGetBufSize            0x0001b1c4   Lc    1  Sect  De 
    2098  i.HciGetLeSupFeat          0x0001b1d0   Lc    1  Sect  De 
    2099  i.HciGetMaxRxAclLen        0x0001b1e0   Lc    1  Sect  De 
    2100  i.HciLlPrivacySupported    0x0001b914   Lc    1  Sect  De 
    2101  i.hciCoreInit              0x0003405c   Lc    1  Sect  De 
    2102  i.hciCoreNumCmplPkts       0x00034060   Lc    1  Sect  De 
    2103  i.hciCoreRecv              0x000340e8   Lc    1  Sect  De 
    2104  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_evt.c
                                    0x00000000   Lc  Abs  File  De 
    2105  i.hciEvtParseAuthTimeoutExpiredEvt
                                    0x000345c4   Lc    1  Sect  De 
    2106  hciEvtParseAuthTimeoutExpiredEvt
                                    0x000345c5   Lc    1  Code  De   0xe
    2107  i.hciEvtParseConfigDataPathCmdCmpl
                                    0x000345d2   Lc    1  Sect  De 
    2108  hciEvtParseConfigDataPathCmdCmpl
                                    0x000345d3   Lc    1  Code  De   0x8
    2109  i.hciEvtParseDataLenChange 0x000345da   Lc    1  Sect  De 
    2110  hciEvtParseDataLenChange   0x000345db   Lc    1  Code  De   0x3c
    2111  i.hciEvtParseDisconnectCmpl
                                    0x00034616   Lc    1  Sect  De 
    2112  hciEvtParseDisconnectCmpl  0x00034617   Lc    1  Code  De   0x1a
    2113  i.hciEvtParseEncChange     0x00034630   Lc    1  Sect  De 
    2114  hciEvtParseEncChange       0x00034631   Lc    1  Code  De   0x1a
    2115  i.hciEvtParseEncKeyRefreshCmpl
                                    0x0003464a   Lc    1  Sect  De 
    2116  hciEvtParseEncKeyRefreshCmpl
                                    0x0003464b   Lc    1  Code  De   0x14
    2117  i.hciEvtParseGenDhKeyCmdCmpl
                                    0x0003465e   Lc    1  Sect  De 
    2118  hciEvtParseGenDhKeyCmdCmpl 0x0003465f   Lc    1  Code  De   0x18
    2119  i.hciEvtParseHwError       0x00034676   Lc    1  Sect  De 
    2120  hciEvtParseHwError         0x00034677   Lc    1  Code  De   0x6
    2121  i.hciEvtParseLeAddDevToResListCmdCmpl
                                    0x0003467c   Lc    1  Sect  De 
    2122  hciEvtParseLeAddDevToResListCmdCmpl
                                    0x0003467d   Lc    1  Code  De   0x8
    2123  i.hciEvtParseLeAdvSetTerm  0x00034684   Lc    1  Sect  De 
    2124  hciEvtParseLeAdvSetTerm    0x00034685   Lc    1  Code  De   0x1e
    2125  i.hciEvtParseLeBigInfoAdvRpt
                                    0x000346a2   Lc    1  Sect  De 
    2126  hciEvtParseLeBigInfoAdvRpt 0x000346a3   Lc    1  Code  De   0x6a
    2127  i.hciEvtParseLeBigSyncEst  0x0003470c   Lc    1  Sect  De 
    2128  hciEvtParseLeBigSyncEst    0x0003470d   Lc    1  Code  De   0xb6
    2129  i.hciEvtParseLeBigSyncLost 0x000347c2   Lc    1  Sect  De 
    2130  hciEvtParseLeBigSyncLost   0x000347c3   Lc    1  Code  De   0xe
    2131  i.hciEvtParseLeBigTermSyncCmpl
                                    0x000347d0   Lc    1  Sect  De 
    2132  hciEvtParseLeBigTermSyncCmpl
                                    0x000347d1   Lc    1  Code  De   0xe
    2133  i.hciEvtParseLeCisEst      0x000347de   Lc    1  Sect  De 
    2134  hciEvtParseLeCisEst        0x000347df   Lc    1  Code  De   0xd2
    2135  i.hciEvtParseLeCisReq      0x000348b0   Lc    1  Sect  De 
    2136  hciEvtParseLeCisReq        0x000348b1   Lc    1  Code  De   0x20
    2137  i.hciEvtParseLeClearResListCmdCmpl
                                    0x000348d0   Lc    1  Sect  De 
    2138  hciEvtParseLeClearResListCmdCmpl
                                    0x000348d1   Lc    1  Code  De   0x8
    2139  i.hciEvtParseLeCmdCmpl     0x000348d8   Lc    1  Sect  De 
    2140  hciEvtParseLeCmdCmpl       0x000348d9   Lc    1  Code  De   0x6
    2141  i.hciEvtParseLeConnCmpl    0x000348de   Lc    1  Sect  De 
    2142  hciEvtParseLeConnCmpl      0x000348df   Lc    1  Code  De   0x6a
    2143  i.hciEvtParseLeConnCteReqEn
                                    0x00034948   Lc    1  Sect  De 
    2144  hciEvtParseLeConnCteReqEn  0x00034949   Lc    1  Code  De   0x14
    2145  i.hciEvtParseLeConnCteRspEn
                                    0x0003495c   Lc    1  Sect  De 
    2146  hciEvtParseLeConnCteRspEn  0x0003495d   Lc    1  Code  De   0x14
    2147  i.hciEvtParseLeConnUpdateCmpl
                                    0x00034970   Lc    1  Sect  De 
    2148  hciEvtParseLeConnUpdateCmpl
                                    0x00034971   Lc    1  Code  De   0x42
    2149  i.hciEvtParseLeCreateBigCmpl
                                    0x000349b2   Lc    1  Sect  De 
    2150  hciEvtParseLeCreateBigCmpl 0x000349b3   Lc    1  Code  De   0xcc
    2151  i.hciEvtParseLeCreateConnCancelCmdCmpl
                                    0x00034a7e   Lc    1  Sect  De 
    2152  hciEvtParseLeCreateConnCancelCmdCmpl
                                    0x00034a7f   Lc    1  Code  De   0x8
    2153  i.hciEvtParseLeEncryptCmdCmpl
                                    0x00034a86   Lc    1  Sect  De 
    2154  hciEvtParseLeEncryptCmdCmpl
                                    0x00034a87   Lc    1  Code  De   0x22
    2155  i.hciEvtParseLeEnhancedConnCmpl
                                    0x00034aa8   Lc    1  Sect  De 
    2156  hciEvtParseLeEnhancedConnCmpl
                                    0x00034aa9   Lc    1  Code  De   0x72
    2157  i.hciEvtParseLeLtkReq      0x00034b1a   Lc    1  Sect  De 
    2158  hciEvtParseLeLtkReq        0x00034b1b   Lc    1  Code  De   0x28
    2159  i.hciEvtParseLeLtkReqNegReplCmdCmpl
                                    0x00034b42   Lc    1  Sect  De 
    2160  hciEvtParseLeLtkReqNegReplCmdCmpl
                                    0x00034b43   Lc    1  Code  De   0x14
    2161  i.hciEvtParseLeLtkReqReplCmdCmpl
                                    0x00034b56   Lc    1  Sect  De 
    2162  hciEvtParseLeLtkReqReplCmdCmpl
                                    0x00034b57   Lc    1  Code  De   0x14
    2163  i.hciEvtParseLePerAdvSyncEst
                                    0x00034b6a   Lc    1  Sect  De 
    2164  hciEvtParseLePerAdvSyncEst 0x00034b6b   Lc    1  Code  De   0x46
    2165  i.hciEvtParseLePerAdvSyncLost
                                    0x00034bb0   Lc    1  Sect  De 
    2166  hciEvtParseLePerAdvSyncLost
                                    0x00034bb1   Lc    1  Code  De   0xc
    2167  i.hciEvtParseLeRandCmdCmpl 0x00034bbc   Lc    1  Sect  De 
    2168  hciEvtParseLeRandCmdCmpl   0x00034bbd   Lc    1  Code  De   0x16
    2169  i.hciEvtParseLeReadLocalResAddrCmdCmpl
                                    0x00034bd2   Lc    1  Sect  De 
    2170  hciEvtParseLeReadLocalResAddrCmdCmpl
                                    0x00034bd3   Lc    1  Code  De   0x16
    2171  i.hciEvtParseLeReadPeerResAddrCmdCmpl
                                    0x00034be8   Lc    1  Sect  De 
    2172  hciEvtParseLeReadPeerResAddrCmdCmpl
                                    0x00034be9   Lc    1  Code  De   0x16
    2173  i.hciEvtParseLeRemDevFromResListCmdCmpl
                                    0x00034bfe   Lc    1  Sect  De 
    2174  hciEvtParseLeRemDevFromResListCmdCmpl
                                    0x00034bff   Lc    1  Code  De   0x8
    2175  i.hciEvtParseLeRemoveCigCmdCmpl
                                    0x00034c06   Lc    1  Sect  De 
    2176  hciEvtParseLeRemoveCigCmdCmpl
                                    0x00034c07   Lc    1  Code  De   0xe
    2177  i.hciEvtParseLeRemoveIsoDataPathCmdCmpl
                                    0x00034c14   Lc    1  Sect  De 
    2178  hciEvtParseLeRemoveIsoDataPathCmdCmpl
                                    0x00034c15   Lc    1  Code  De   0xe
    2179  i.hciEvtParseLeReqPeerScaCmpl
                                    0x00034c22   Lc    1  Sect  De 
    2180  hciEvtParseLeReqPeerScaCmpl
                                    0x00034c23   Lc    1  Code  De   0x1a
    2181  i.hciEvtParseLeScanReqRcvd 0x00034c3c   Lc    1  Sect  De 
    2182  hciEvtParseLeScanReqRcvd   0x00034c3d   Lc    1  Code  De   0x12
    2183  i.hciEvtParseLeScanTimeout 0x00034c4e   Lc    1  Sect  De 
    2184  hciEvtParseLeScanTimeout   0x00034c4f   Lc    1  Code  De   0x2
    2185  i.hciEvtParseLeSetAddrResEnableCmdCmpl
                                    0x00034c50   Lc    1  Sect  De 
    2186  hciEvtParseLeSetAddrResEnableCmdCmpl
                                    0x00034c51   Lc    1  Code  De   0x8
    2187  i.hciEvtParseLeSetCigParamsCmdCmpl
                                    0x00034c58   Lc    1  Sect  De 
    2188  hciEvtParseLeSetCigParamsCmdCmpl
                                    0x00034c59   Lc    1  Code  De   0x74
    2189  i.hciEvtParseLeSetConnCteRcvParm
                                    0x00034ccc   Lc    1  Sect  De 
    2190  hciEvtParseLeSetConnCteRcvParm
                                    0x00034ccd   Lc    1  Code  De   0x14
    2191  i.hciEvtParseLeSetConnCteTxParm
                                    0x00034ce0   Lc    1  Sect  De 
    2192  hciEvtParseLeSetConnCteTxParm
                                    0x00034ce1   Lc    1  Code  De   0x14
    2193  i.hciEvtParseLeSetupIsoDataPathCmdCmpl
                                    0x00034cf4   Lc    1  Sect  De 
    2194  hciEvtParseLeSetupIsoDataPathCmdCmpl
                                    0x00034cf5   Lc    1  Code  De   0xe
    2195  i.hciEvtParseLeTerminateBigCmpl
                                    0x00034d02   Lc    1  Sect  De 
    2196  hciEvtParseLeTerminateBigCmpl
                                    0x00034d03   Lc    1  Code  De   0xe
    2197  i.hciEvtParsePhyUpdateCmpl 0x00034d10   Lc    1  Sect  De 
    2198  hciEvtParsePhyUpdateCmpl   0x00034d11   Lc    1  Code  De   0x22
    2199  i.hciEvtParseReadChanMapCmdCmpl
                                    0x00034d32   Lc    1  Sect  De 
    2200  hciEvtParseReadChanMapCmdCmpl
                                    0x00034d33   Lc    1  Code  De   0x2a
    2201  i.hciEvtParseReadDefDataLenCmdCmpl
                                    0x00034d5c   Lc    1  Sect  De 
    2202  hciEvtParseReadDefDataLenCmdCmpl
                                    0x00034d5d   Lc    1  Code  De   0x1e
    2203  i.hciEvtParseReadLeRemoteFeatCmpl
                                    0x00034d7a   Lc    1  Sect  De 
    2204  hciEvtParseReadLeRemoteFeatCmpl
                                    0x00034d7b   Lc    1  Code  De   0x24
    2205  i.hciEvtParseReadLocalSupCodecCapCmdCmpl
                                    0x00034da0   Lc    1  Sect  De 
    2206  hciEvtParseReadLocalSupCodecCapCmdCmpl
                                    0x00034da1   Lc    1  Code  De   0x50
    2207  i.hciEvtParseReadLocalSupCodecsCmdCmpl
                                    0x00034df0   Lc    1  Sect  De 
    2208  hciEvtParseReadLocalSupCodecsCmdCmpl
                                    0x00034df1   Lc    1  Code  De   0xa2
    2209  i.hciEvtParseReadLocalSupCtrDlyCmdCmpl
                                    0x00034e92   Lc    1  Sect  De 
    2210  hciEvtParseReadLocalSupCtrDlyCmdCmpl
                                    0x00034e93   Lc    1  Code  De   0x2e
    2211  i.hciEvtParseReadMaxDataLenCmdCmpl
                                    0x00034ec0   Lc    1  Sect  De 
    2212  hciEvtParseReadMaxDataLenCmdCmpl
                                    0x00034ec1   Lc    1  Code  De   0x36
    2213  i.hciEvtParseReadPhyCmdCmpl
                                    0x00034ef6   Lc    1  Sect  De 
    2214  hciEvtParseReadPhyCmdCmpl  0x00034ef7   Lc    1  Code  De   0x22
    2215  i.hciEvtParseReadPubKeyCmdCmpl
                                    0x00034f18   Lc    1  Sect  De 
    2216  hciEvtParseReadPubKeyCmdCmpl
                                    0x00034f19   Lc    1  Code  De   0x18
    2217  i.hciEvtParseReadRemoteVerInfoCmpl
                                    0x00034f30   Lc    1  Sect  De 
    2218  hciEvtParseReadRemoteVerInfoCmpl
                                    0x00034f31   Lc    1  Code  De   0x3c
    2219  i.hciEvtParseReadRssiCmdCmpl
                                    0x00034f6c   Lc    1  Sect  De 
    2220  hciEvtParseReadRssiCmdCmpl 0x00034f6d   Lc    1  Code  De   0x1a
    2221  i.hciEvtParseReadTxPwrLvlCmdCmpl
                                    0x00034f86   Lc    1  Sect  De 
    2222  hciEvtParseReadTxPwrLvlCmdCmpl
                                    0x00034f87   Lc    1  Code  De   0x1c
    2223  i.hciEvtParseRemConnParamNegRepCmdCmpl
                                    0x00034fa2   Lc    1  Sect  De 
    2224  hciEvtParseRemConnParamNegRepCmdCmpl
                                    0x00034fa3   Lc    1  Code  De   0x14
    2225  i.hciEvtParseRemConnParamRepCmdCmpl
                                    0x00034fb6   Lc    1  Sect  De 
    2226  hciEvtParseRemConnParamRepCmdCmpl
                                    0x00034fb7   Lc    1  Code  De   0x14
    2227  i.hciEvtParseRemConnParamReq
                                    0x00034fca   Lc    1  Sect  De 
    2228  hciEvtParseRemConnParamReq 0x00034fcb   Lc    1  Code  De   0x3c
    2229  i.hciEvtParseSetDataLenCmdCmpl
                                    0x00035006   Lc    1  Sect  De 
    2230  hciEvtParseSetDataLenCmdCmpl
                                    0x00035007   Lc    1  Code  De   0x14
    2231  i.hciEvtParseSetDefPhyCmdCmpl
                                    0x0003501a   Lc    1  Sect  De 
    2232  hciEvtParseSetDefPhyCmdCmpl
                                    0x0003501b   Lc    1  Code  De   0x8
    2233  i.hciEvtParseVendorSpec    0x00035022   Lc    1  Sect  De 
    2234  hciEvtParseVendorSpec      0x00035023   Lc    1  Code  De   0x12
    2235  i.hciEvtParseVendorSpecCmdCmpl
                                    0x00035034   Lc    1  Sect  De 
    2236  hciEvtParseVendorSpecCmdCmpl
                                    0x00035035   Lc    1  Code  De   0x2e
    2237  i.hciEvtParseVendorSpecCmdStatus
                                    0x00035062   Lc    1  Sect  De 
    2238  hciEvtParseVendorSpecCmdStatus
                                    0x00035063   Lc    1  Code  De   0xc
    2239  i.hciEvtParseWriteAuthTimeoutCmdCmpl
                                    0x0003506e   Lc    1  Sect  De 
    2240  hciEvtParseWriteAuthTimeoutCmdCmpl
                                    0x0003506f   Lc    1  Code  De   0x14
    2241  i.hciEvtParseWriteDefDataLenCmdCmpl
                                    0x00035082   Lc    1  Sect  De 
    2242  hciEvtParseWriteDefDataLenCmdCmpl
                                    0x00035083   Lc    1  Code  De   0x8
    2243  i.hciEvtProcessCmdCmpl     0x0003508c   Lc    1  Sect  De 
    2244  i.hciEvtProcessMsg         0x00035290   Lc    1  Sect  De 
    2245  .bss                       0x10004790   Lc    3  Sect  De   0x18
    2246  hciEvtStats                0x10004790   Lc    3  Data  De   0x18
    2247  .constdata                 0x00043524   Lc    1  Sect  De   0x1a9
    2248  hciEvtParseFcnTbl          0x00043524   Lc    1  Data  De   0x154
    2249  hciEvtCbackLen             0x00043678   Lc    1  Data  De   0x55
    2250  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_tr.c
                                    0x00000000   Lc  Abs  File  De 
    2251  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_tr.c
                                    0x00000000   Lc  Abs  File  De 
    2252  i.hciTrSendAclData         0x000358ac   Lc    1  Sect  De 
    2253  i.hciTrSendCmd             0x000358ce   Lc    1  Sect  De 
    2254  i.hciTrSerialRxIncoming    0x000358e8   Lc    1  Sect  De 
    2255  .data                      0x100001a0   Lc    2  Sect  De   0x14
    2256  g_bHCIReceivingPacket      0x100001a0   Lc    2  Data  De   0x1
    2257  stateRx                    0x100001a1   Lc    2  Data  De   0x1
    2258  pktIndRx                   0x100001a2   Lc    2  Data  De   0x1
    2259  iRx                        0x100001a4   Lc    2  Data  De   0x2
    2260  hdrRx                      0x100001a6   Lc    2  Data  De   0x4
    2261  pPktRx                     0x100001ac   Lc    2  Data  De   0x4
    2262  pDataRx                    0x100001b0   Lc    2  Data  De   0x4
    2263  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_vs_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2264  ../../../../../../third_party/cordio/ble-host/sources/stack/hci/hci_main.c
                                    0x00000000   Lc  Abs  File  De 
    2265  i.HciAclRegister           0x0001ade4   Lc    1  Sect  De 
    2266  i.HciEvtRegister           0x0001b1b0   Lc    1  Sect  De 
    2267  i.HciHandler               0x0001b1ec   Lc    1  Sect  De 
    2268  i.HciHandlerInit           0x0001b1f0   Lc    1  Sect  De 
    2269  i.HciSecRegister           0x0001ba64   Lc    1  Sect  De 
    2270  .bss                       0x100047a8   Lc    3  Sect  De   0x24
    2271  ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_coc.c
                                    0x00000000   Lc  Abs  File  De 
    2272  ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_main.c
                                    0x00000000   Lc  Abs  File  De 
    2273  i.L2cDataReq               0x0001bc74   Lc    1  Sect  De 
    2274  i.L2cInit                  0x0001bd38   Lc    1  Sect  De 
    2275  i.L2cRegister              0x0001bd7c   Lc    1  Sect  De 
    2276  i.l2cDefaultCtrlCback      0x00036326   Lc    1  Sect  De 
    2277  l2cDefaultCtrlCback        0x00036327   Lc    1  Code  De   0x2
    2278  i.l2cDefaultDataCback      0x00036328   Lc    1  Sect  De 
    2279  l2cDefaultDataCback        0x00036329   Lc    1  Code  De   0x2
    2280  i.l2cDefaultDataCidCback   0x0003632a   Lc    1  Sect  De 
    2281  l2cDefaultDataCidCback     0x0003632b   Lc    1  Code  De   0x2
    2282  i.l2cHciAclCback           0x0003632c   Lc    1  Sect  De 
    2283  l2cHciAclCback             0x0003632d   Lc    1  Code  De   0x8e
    2284  i.l2cHciFlowCback          0x000363c0   Lc    1  Sect  De 
    2285  l2cHciFlowCback            0x000363c1   Lc    1  Code  De   0x34
    2286  i.l2cMsgAlloc              0x000363f8   Lc    1  Sect  De 
    2287  i.l2cRxSignalingPkt        0x00036400   Lc    1  Sect  De 
    2288  i.l2cSendCmdReject         0x00036448   Lc    1  Sect  De 
    2289  .bss                       0x100047cc   Lc    3  Sect  De   0x28
    2290  ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_master.c
                                    0x00000000   Lc  Abs  File  De 
    2291  ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_slave.c
                                    0x00000000   Lc  Abs  File  De 
    2292  i.L2cDmConnUpdateReq       0x0001bc94   Lc    1  Sect  De 
    2293  i.L2cSlaveHandler          0x0001bd90   Lc    1  Sect  De 
    2294  i.L2cSlaveHandlerInit      0x0001bda8   Lc    1  Sect  De 
    2295  i.L2cSlaveInit             0x0001bdb8   Lc    1  Sect  De 
    2296  i.l2cSlaveRxSignalingPkt   0x00036494   Lc    1  Sect  De 
    2297  l2cSlaveRxSignalingPkt     0x00036495   Lc    1  Code  De   0xa4
    2298  .bss                       0x100047f4   Lc    3  Sect  De   0x18
    2299  l2cSlaveCb                 0x100047f4   Lc    3  Data  De   0x18
    2300  ../../../../../../third_party/cordio/ble-profiles/sources/profiles/gatt/gatt_main.c
                                    0x00000000   Lc  Abs  File  De 
    2301  i.GattReadCback            0x0001ad38   Lc    1  Sect  De 
    2302  i.GattSendServiceChangedInd
                                    0x0001ad54   Lc    1  Sect  De 
    2303  i.GattSetSvcChangedIdx     0x0001adc0   Lc    1  Sect  De 
    2304  i.GattWriteCback           0x0001add0   Lc    1  Sect  De 
    2305  .constdata                 0x000436d0   Lc    1  Sect  De   0x8
    2306  gattSc                     0x000436d0   Lc    1  Data  De   0x8
    2307  .constdata                 0x000436d8   Lc    1  Sect  De   0x8
    2308  gattScCcc                  0x000436d8   Lc    1  Data  De   0x8
    2309  .constdata                 0x000436e0   Lc    1  Sect  De   0x8
    2310  gattCsf                    0x000436e0   Lc    1  Data  De   0x8
    2311  .data                      0x100001b4   Lc    2  Sect  De   0x10
    2312  gattDiscCharList           0x100001b8   Lc    2  Data  De   0xc
    2313  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv.c
                                    0x00000000   Lc  Abs  File  De 
    2314  i.DmAdvConfig              0x0001a41c   Lc    1  Sect  De 
    2315  i.DmAdvSetData             0x0001a48c   Lc    1  Sect  De 
    2316  i.DmAdvSetInterval         0x0001a4d8   Lc    1  Sect  De 
    2317  i.DmAdvStart               0x0001a4fc   Lc    1  Sect  De 
    2318  i.dmAdvGenConnCmpl         0x00030a40   Lc    1  Sect  De 
    2319  i.dmAdvInit                0x00030b74   Lc    1  Sect  De 
    2320  .bss                       0x1000480c   Lc    3  Sect  De   0x34
    2321  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2322  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv_leg.c
                                    0x00000000   Lc  Abs  File  De 
    2323  i.DmAdvInit                0x0001a45c   Lc    1  Sect  De 
    2324  i.dmAdvActClearSets        0x000308f0   Lc    1  Sect  De 
    2325  i.dmAdvActConfig           0x000308f4   Lc    1  Sect  De 
    2326  i.dmAdvActRemoveSet        0x00030960   Lc    1  Sect  De 
    2327  i.dmAdvActSetData          0x00030964   Lc    1  Sect  De 
    2328  i.dmAdvActSetRandAddr      0x00030988   Lc    1  Sect  De 
    2329  i.dmAdvActStart            0x0003098c   Lc    1  Sect  De 
    2330  i.dmAdvActStop             0x000309b8   Lc    1  Sect  De 
    2331  i.dmAdvActTimeout          0x000309e0   Lc    1  Sect  De 
    2332  i.dmAdvConnectFailed       0x000309f8   Lc    1  Sect  De 
    2333  i.dmAdvConnected           0x00030a1c   Lc    1  Sect  De 
    2334  i.dmAdvHciHandler          0x00030a9c   Lc    1  Sect  De 
    2335  i.dmAdvMsgHandler          0x00030bc8   Lc    1  Sect  De 
    2336  i.dmAdvReset               0x00030bdc   Lc    1  Sect  De 
    2337  i.dmAdvStartDirected       0x00030c18   Lc    1  Sect  De 
    2338  i.dmAdvStopDirected        0x00030c58   Lc    1  Sect  De 
    2339  .constdata                 0x000436e8   Lc    1  Sect  De   0x2c
    2340  dmAdvAct                   0x000436e8   Lc    1  Data  De   0x20
    2341  dmAdvFcnIf                 0x00043708   Lc    1  Data  De   0xc
    2342  .data                      0x100001c4   Lc    2  Sect  De   0x1
    2343  dmLegAdvCb                 0x100001c4   Lc    2  Data  De   0x1
    2344  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_bis_master.c
                                    0x00000000   Lc  Abs  File  De 
    2345  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_bis_slave.c
                                    0x00000000   Lc  Abs  File  De 
    2346  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis.c
                                    0x00000000   Lc  Abs  File  De 
    2347  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_master.c
                                    0x00000000   Lc  Abs  File  De 
    2348  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_slave.c
                                    0x00000000   Lc  Abs  File  De 
    2349  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_sm.c
                                    0x00000000   Lc  Abs  File  De 
    2350  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn.c
                                    0x00000000   Lc  Abs  File  De 
    2351  i.DmConnCheckIdle          0x0001a55c   Lc    1  Sect  De 
    2352  i.DmConnClose              0x0001a580   Lc    1  Sect  De 
    2353  i.DmConnIdByHandle         0x0001a5b0   Lc    1  Sect  De 
    2354  i.DmConnInUse              0x0001a5d8   Lc    1  Sect  De 
    2355  i.DmConnInit               0x0001a5ec   Lc    1  Sect  De 
    2356  i.DmConnLocalAddr          0x0001a628   Lc    1  Sect  De 
    2357  i.DmConnLocalAddrType      0x0001a63c   Lc    1  Sect  De 
    2358  i.DmConnLocalRpa           0x0001a650   Lc    1  Sect  De 
    2359  i.DmConnPeerAddr           0x0001a664   Lc    1  Sect  De 
    2360  i.DmConnPeerAddrType       0x0001a678   Lc    1  Sect  De 
    2361  i.DmConnPeerRpa            0x0001a68c   Lc    1  Sect  De 
    2362  i.DmConnRegister           0x0001a6a0   Lc    1  Sect  De 
    2363  i.DmConnRole               0x0001a6c0   Lc    1  Sect  De 
    2364  i.DmConnSecLevel           0x0001a6d4   Lc    1  Sect  De 
    2365  i.DmConnSetDataLen         0x0001a6e8   Lc    1  Sect  De 
    2366  i.DmConnSetIdle            0x0001a718   Lc    1  Sect  De 
    2367  i.DmConnUpdate             0x0001a77c   Lc    1  Sect  De 
    2368  i.DmReadRemoteFeatures     0x0001a9f8   Lc    1  Sect  De 
    2369  i.DmRemoteConnParamReqNegReply
                                    0x0001aac8   Lc    1  Sect  De 
    2370  i.DmRemoteConnParamReqReply
                                    0x0001aaf4   Lc    1  Sect  De 
    2371  i.dmConn2HciHandler        0x00030c84   Lc    1  Sect  De 
    2372  i.dmConn2MsgHandler        0x00030e74   Lc    1  Sect  De 
    2373  i.dmConnCcbByHandle        0x00030f1c   Lc    1  Sect  De 
    2374  i.dmConnCcbById            0x00030f44   Lc    1  Sect  De 
    2375  i.dmConnHciHandler         0x00030f60   Lc    1  Sect  De 
    2376  i.dmConnMsgHandler         0x00031074   Lc    1  Sect  De 
    2377  i.dmConnReset              0x00031098   Lc    1  Sect  De 
    2378  i.dmConnSmActClose         0x0003128a   Lc    1  Sect  De 
    2379  i.dmConnSmActConnClosed    0x000312a8   Lc    1  Sect  De 
    2380  i.dmConnSmActConnFailed    0x0003131c   Lc    1  Sect  De 
    2381  i.dmConnSmActConnOpened    0x00031398   Lc    1  Sect  De 
    2382  i.dmConnSmActHciUpdated    0x00031478   Lc    1  Sect  De 
    2383  i.dmConnSmActNone          0x0003148c   Lc    1  Sect  De 
    2384  i.dmConnUpdActNone         0x00031518   Lc    1  Sect  De 
    2385  i.dmConnUpdExecute         0x0003158c   Lc    1  Sect  De 
    2386  i.dmConnUpdMsgHandler      0x000315b8   Lc    1  Sect  De 
    2387  .bss                       0x10004840   Lc    3  Sect  De   0xd0
    2388  .constdata                 0x00043714   Lc    1  Sect  De   0x50
    2389  dmConnUpdActSetMain        0x00043714   Lc    1  Data  De   0x4
    2390  dmConnUpdActTbl            0x00043718   Lc    1  Data  De   0x4
    2391  dmConnSpecDefaults         0x0004371c   Lc    1  Data  De   0xc
    2392  dmConnActSetMain           0x00043728   Lc    1  Data  De   0x18
    2393  dmConnFcnIf                0x00043740   Lc    1  Data  De   0xc
    2394  dmConn2FcnIf               0x0004374c   Lc    1  Data  De   0xc
    2395  dmConnUpdFcnIf             0x00043758   Lc    1  Data  De   0xc
    2396  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_cte.c
                                    0x00000000   Lc  Abs  File  De 
    2397  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master.c
                                    0x00000000   Lc  Abs  File  De 
    2398  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2399  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master_leg.c
                                    0x00000000   Lc  Abs  File  De 
    2400  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave.c
                                    0x00000000   Lc  Abs  File  De 
    2401  i.DmL2cCmdRejInd           0x0001a858   Lc    1  Sect  De 
    2402  i.DmL2cConnUpdateCnf       0x0001a884   Lc    1  Sect  De 
    2403  i.dmConnUpdActL2cUpdateCnf 0x000314d0   Lc    1  Sect  De 
    2404  i.dmConnUpdActUpdateSlave  0x0003151c   Lc    1  Sect  De 
    2405  .constdata                 0x00043764   Lc    1  Sect  De   0x8
    2406  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2407  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave_leg.c
                                    0x00000000   Lc  Abs  File  De 
    2408  i.DmConnSlaveInit          0x0001a750   Lc    1  Sect  De 
    2409  i.dmConnSmActAccept        0x0003124c   Lc    1  Sect  De 
    2410  i.dmConnSmActAcceptFailed  0x0003125e   Lc    1  Sect  De 
    2411  i.dmConnSmActCancelAccept  0x00031274   Lc    1  Sect  De 
    2412  i.dmConnSmActConnAccepted  0x00031292   Lc    1  Sect  De 
    2413  .constdata                 0x0004376c   Lc    1  Sect  De   0x10
    2414  dmConnActSetSlave          0x0004376c   Lc    1  Data  De   0x10
    2415  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_sm.c
                                    0x00000000   Lc  Abs  File  De 
    2416  i.dmConnSmExecute          0x00031490   Lc    1  Sect  De 
    2417  .bss                       0x10004910   Lc    3  Sect  De   0xc
    2418  .constdata                 0x0004377c   Lc    1  Sect  De   0x50
    2419  dmConnStateTbl             0x0004377c   Lc    1  Data  De   0x50
    2420  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_dev.c
                                    0x00000000   Lc  Abs  File  De 
    2421  i.DmDevReset               0x0001a7c8   Lc    1  Sect  De 
    2422  i.DmDevVsInit              0x0001a7f4   Lc    1  Sect  De 
    2423  i.dmDevActReset            0x0003160c   Lc    1  Sect  De 
    2424  i.dmDevHciHandler          0x00031640   Lc    1  Sect  De 
    2425  i.dmDevMsgHandler          0x0003167c   Lc    1  Sect  De 
    2426  i.dmDevPassEvtToConnCte    0x00031690   Lc    1  Sect  De 
    2427  i.dmDevPassEvtToDevPriv    0x000316b0   Lc    1  Sect  De 
    2428  .constdata                 0x000437cc   Lc    1  Sect  De   0x4
    2429  dmDevAct                   0x000437cc   Lc    1  Data  De   0x4
    2430  .constdata                 0x000437d0   Lc    1  Sect  De   0xc
    2431  .data                      0x100001c8   Lc    2  Sect  De   0x4
    2432  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_dev_priv.c
                                    0x00000000   Lc  Abs  File  De 
    2433  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_iso.c
                                    0x00000000   Lc  Abs  File  De 
    2434  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_main.c
                                    0x00000000   Lc  Abs  File  De 
    2435  i.DmHandler                0x0001a7f8   Lc    1  Sect  De 
    2436  i.DmHandlerInit            0x0001a820   Lc    1  Sect  De 
    2437  i.DmHostAddrType           0x0001a838   Lc    1  Sect  De 
    2438  i.DmLlAddrType             0x0001a8ac   Lc    1  Sect  De 
    2439  i.DmLlPrivEnabled          0x0001a8cc   Lc    1  Sect  De 
    2440  i.DmRegister               0x0001aa7c   Lc    1  Sect  De 
    2441  i.DmSizeOfEvt              0x0001ace8   Lc    1  Sect  De 
    2442  i.dmDevPassHciEvtToConn    0x000316d8   Lc    1  Sect  De 
    2443  i.dmEmptyHandler           0x000316e4   Lc    1  Sect  De 
    2444  i.dmEmptyReset             0x000316e6   Lc    1  Sect  De 
    2445  i.dmHciEvtCback            0x000316e8   Lc    1  Sect  De 
    2446  dmHciEvtCback              0x000316e9   Lc    1  Code  De   0x1c
    2447  .bss                       0x1000491c   Lc    3  Sect  De   0x18
    2448  .constdata                 0x000437dc   Lc    1  Sect  De   0x120
    2449  dmHciToIdTbl               0x000437dc   Lc    1  Data  De   0x5a
    2450  dmEvtCbackLen              0x00043836   Lc    1  Data  De   0xb8
    2451  dmFcnDefault               0x000438f0   Lc    1  Data  De   0xc
    2452  .data                      0x100001cc   Lc    2  Sect  De   0x54
    2453  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_past.c
                                    0x00000000   Lc  Abs  File  De 
    2454  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_phy.c
                                    0x00000000   Lc  Abs  File  De 
    2455  i.DmPhyInit                0x0001a8d8   Lc    1  Sect  De 
    2456  i.dmPhyHciHandler          0x00031710   Lc    1  Sect  De 
    2457  .constdata                 0x000438fc   Lc    1  Sect  De   0xc
    2458  dmPhyFcnIf                 0x000438fc   Lc    1  Data  De   0xc
    2459  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_priv.c
                                    0x00000000   Lc  Abs  File  De 
    2460  i.DmPrivAddDevToResList    0x0001a900   Lc    1  Sect  De 
    2461  i.DmPrivInit               0x0001a958   Lc    1  Sect  De 
    2462  i.DmPrivResolveAddr        0x0001a978   Lc    1  Sect  De 
    2463  i.DmPrivSetPrivacyMode     0x0001a9bc   Lc    1  Sect  De 
    2464  i.dmPrivActAddDevToResList 0x000317c8   Lc    1  Sect  De 
    2465  i.dmPrivActClearResList    0x000317ec   Lc    1  Sect  De 
    2466  i.dmPrivActGenAddr         0x000317f0   Lc    1  Sect  De 
    2467  i.dmPrivActRemDevFromResList
                                    0x00031860   Lc    1  Sect  De 
    2468  i.dmPrivActResolveAddr     0x00031878   Lc    1  Sect  De 
    2469  i.dmPrivActSetAddrResEnable
                                    0x000318f0   Lc    1  Sect  De 
    2470  i.dmPrivActSetPrivacyMode  0x00031900   Lc    1  Sect  De 
    2471  i.dmPrivAesActGenAddrAesCmpl
                                    0x0003190c   Lc    1  Sect  De 
    2472  i.dmPrivAesActResAddrAesCmpl
                                    0x00031940   Lc    1  Sect  De 
    2473  i.dmPrivAesMsgHandler      0x00031978   Lc    1  Sect  De 
    2474  i.dmPrivHciHandler         0x0003198c   Lc    1  Sect  De 
    2475  i.dmPrivMsgHandler         0x00031a30   Lc    1  Sect  De 
    2476  i.dmPrivReset              0x00031a44   Lc    1  Sect  De 
    2477  .bss                       0x10004934   Lc    3  Sect  De   0x1a
    2478  .constdata                 0x00043908   Lc    1  Sect  De   0x3c
    2479  dmPrivAesAct               0x00043908   Lc    1  Data  De   0x8
    2480  dmPrivAct                  0x00043910   Lc    1  Data  De   0x1c
    2481  dmPrivFcnIf                0x0004392c   Lc    1  Data  De   0xc
    2482  dmPrivAesFcnIf             0x00043938   Lc    1  Data  De   0xc
    2483  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan.c
                                    0x00000000   Lc  Abs  File  De 
    2484  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2485  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan_leg.c
                                    0x00000000   Lc  Abs  File  De 
    2486  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec.c
                                    0x00000000   Lc  Abs  File  De 
    2487  i.DmSecAuthRsp             0x0001ab28   Lc    1  Sect  De 
    2488  i.DmSecCancelReq           0x0001ab5e   Lc    1  Sect  De 
    2489  i.DmSecGetLocalCsrk        0x0001abf0   Lc    1  Sect  De 
    2490  i.DmSecGetLocalIrk         0x0001abfc   Lc    1  Sect  De 
    2491  i.DmSecInit                0x0001ac08   Lc    1  Sect  De 
    2492  i.DmSmpCbackExec           0x0001ad08   Lc    1  Sect  De 
    2493  i.dmSecHciHandler          0x00031a58   Lc    1  Sect  De 
    2494  i.dmSecMsgHandler          0x00031bd0   Lc    1  Sect  De 
    2495  i.dmSecReset               0x00031c38   Lc    1  Sect  De 
    2496  .constdata                 0x00043944   Lc    1  Sect  De   0xc
    2497  dmSecFcnIf                 0x00043944   Lc    1  Data  De   0xc
    2498  .data                      0x10000220   Lc    2  Sect  De   0x8
    2499  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_lesc.c
                                    0x00000000   Lc  Abs  File  De 
    2500  i.DmSecCompareRsp          0x0001ab80   Lc    1  Sect  De 
    2501  i.DmSecGenerateEccKeyReq   0x0001abb4   Lc    1  Sect  De 
    2502  i.DmSecGetCompareValue     0x0001abc4   Lc    1  Sect  De 
    2503  i.DmSecGetEccKey           0x0001abe8   Lc    1  Sect  De 
    2504  i.DmSecLescInit            0x0001ac28   Lc    1  Sect  De 
    2505  i.DmSecSetEccKey           0x0001acb4   Lc    1  Sect  De 
    2506  i.dmSecLescMsgHandler      0x00031b68   Lc    1  Sect  De 
    2507  .bss                       0x1000494e   Lc    3  Sect  De   0x60
    2508  localEccKey                0x1000494e   Lc    3  Data  De   0x60
    2509  .constdata                 0x00043950   Lc    1  Sect  De   0xc
    2510  dmSecLescFcnIf             0x00043950   Lc    1  Data  De   0xc
    2511  .data                      0x10000228   Lc    2  Sect  De   0x4
    2512  dmSecOobRand               0x10000228   Lc    2  Data  De   0x4
    2513  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_master.c
                                    0x00000000   Lc  Abs  File  De 
    2514  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_slave.c
                                    0x00000000   Lc  Abs  File  De 
    2515  i.DmSecLtkRsp              0x0001ac38   Lc    1  Sect  De 
    2516  i.DmSecPairRsp             0x0001ac78   Lc    1  Sect  De 
    2517  i.DmSecSlaveReq            0x0001acc4   Lc    1  Sect  De 
    2518  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sync_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2519  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_disc.c
                                    0x00000000   Lc  Abs  File  De 
    2520  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_eatt.c
                                    0x00000000   Lc  Abs  File  De 
    2521  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_main.c
                                    0x00000000   Lc  Abs  File  De 
    2522  i.AttcInit                 0x00019b98   Lc    1  Sect  De 
    2523  i.attcCcbByConnId          0x000292f4   Lc    1  Sect  De 
    2524  i.attcCcbByHandle          0x00029324   Lc    1  Sect  De 
    2525  i.attcConnCback            0x00029350   Lc    1  Sect  De 
    2526  attcConnCback              0x00029351   Lc    1  Code  De   0x124
    2527  i.attcCtrlCback            0x0002947c   Lc    1  Sect  De 
    2528  attcCtrlCback              0x0002947d   Lc    1  Code  De   0x62
    2529  i.attcDataCback            0x000294e4   Lc    1  Sect  De 
    2530  attcDataCback              0x000294e5   Lc    1  Code  De   0x5a
    2531  i.attcExecCallback         0x00029544   Lc    1  Sect  De 
    2532  i.attcFreePkt              0x0002955a   Lc    1  Sect  De 
    2533  i.attcMsgCback             0x00029570   Lc    1  Sect  De 
    2534  i.attcReqClear             0x00029b72   Lc    1  Sect  De 
    2535  i.attcSendContinuingReq    0x00029b9c   Lc    1  Sect  De 
    2536  attcSendContinuingReq      0x00029b9d   Lc    1  Code  De   0x8e
    2537  i.attcSendMtuReq           0x00029ce4   Lc    1  Sect  De 
    2538  attcSendMtuReq             0x00029ce5   Lc    1  Code  De   0x5c
    2539  i.attcSendPrepWriteReq     0x00029d44   Lc    1  Sect  De 
    2540  attcSendPrepWriteReq       0x00029d45   Lc    1  Code  De   0x9c
    2541  i.attcSendReq              0x00029de4   Lc    1  Sect  De 
    2542  i.attcSendSimpleReq        0x00029df4   Lc    1  Sect  De 
    2543  attcSendSimpleReq          0x00029df5   Lc    1  Code  De   0x34
    2544  i.attcSendWriteCmd         0x00029e2c   Lc    1  Sect  De 
    2545  attcSendWriteCmd           0x00029e2d   Lc    1  Code  De   0x60
    2546  i.attcSetupReq             0x00029e90   Lc    1  Sect  De 
    2547  .bss                       0x100049b0   Lc    3  Sect  De   0x1b8
    2548  .constdata                 0x0004395c   Lc    1  Sect  De   0x54
    2549  attcFcnIf                  0x0004395c   Lc    1  Data  De   0x10
    2550  attcSendReqTbl             0x0004396c   Lc    1  Data  De   0x44
    2551  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_proc.c
                                    0x00000000   Lc  Abs  File  De 
    2552  i.AttcIndConfirm           0x00019b48   Lc    1  Sect  De 
    2553  i.AttcMtuReq               0x00019c24   Lc    1  Sect  De 
    2554  i.attcProcErrRsp           0x00029718   Lc    1  Sect  De 
    2555  i.attcProcFindOrReadRsp    0x000297e0   Lc    1  Sect  De 
    2556  i.attcProcInd              0x000298b4   Lc    1  Sect  De 
    2557  i.attcProcMtuRsp           0x00029974   Lc    1  Sect  De 
    2558  i.attcProcMultiVarNtf      0x000299b4   Lc    1  Sect  De 
    2559  i.attcProcReadMultVarRsp   0x00029a4e   Lc    1  Sect  De 
    2560  i.attcProcReadRsp          0x00029a50   Lc    1  Sect  De 
    2561  i.attcProcRsp              0x00029a54   Lc    1  Sect  De 
    2562  i.attcProcWriteRsp         0x00029b6c   Lc    1  Sect  De 
    2563  i.attcSendMsg              0x00029c30   Lc    1  Sect  De 
    2564  .constdata                 0x000439b0   Lc    1  Sect  De   0x51
    2565  attcProcRspTbl             0x000439b0   Lc    1  Data  De   0x44
    2566  attcMinPduLen              0x000439f4   Lc    1  Data  De   0xd
    2567  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_read.c
                                    0x00000000   Lc  Abs  File  De 
    2568  i.attcProcFindByTypeRsp    0x00029754   Lc    1  Sect  De 
    2569  i.attcProcReadLongRsp      0x00029a28   Lc    1  Sect  De 
    2570  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_sign.c
                                    0x00000000   Lc  Abs  File  De 
    2571  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_write.c
                                    0x00000000   Lc  Abs  File  De 
    2572  i.attcProcPrepWriteRsp     0x00029a08   Lc    1  Sect  De 
    2573  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\stack\att\atts_ccc.c
                                    0x00000000   Lc  Abs  File  De 
    2574  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_ccc.c
                                    0x00000000   Lc  Abs  File  De 
    2575  i.AttsCccClearTable        0x00019eb4   Lc    1  Sect  De 
    2576  i.AttsCccEnabled           0x00019ed8   Lc    1  Sect  De 
    2577  i.AttsCccGet               0x00019f14   Lc    1  Sect  De 
    2578  i.AttsCccInitTable         0x00019f2c   Lc    1  Sect  De 
    2579  i.AttsCccRegister          0x00019fb8   Lc    1  Sect  De 
    2580  i.AttsCccSet               0x00019fd8   Lc    1  Sect  De 
    2581  i.AttsGetCccTableLen       0x0001a0cc   Lc    1  Sect  De 
    2582  i.attsCccMainCback         0x00029efc   Lc    1  Sect  De 
    2583  attsCccMainCback           0x00029efd   Lc    1  Code  De   0xf0
    2584  .bss                       0x10004b68   Lc    3  Sect  De   0x18
    2585  attsCccCb                  0x10004b68   Lc    3  Data  De   0x18
    2586  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_csf.c
                                    0x00000000   Lc  Abs  File  De 
    2587  i.AttsCsfConnOpen          0x00019ff0   Lc    1  Sect  De 
    2588  i.AttsCsfGetClientChangeAwareState
                                    0x0001a014   Lc    1  Sect  De 
    2589  i.AttsCsfGetFeatures       0x0001a024   Lc    1  Sect  De 
    2590  i.AttsCsfRegister          0x0001a040   Lc    1  Sect  De 
    2591  i.AttsCsfSetClientChangeAwareState
                                    0x0001a04c   Lc    1  Sect  De 
    2592  i.AttsCsfWriteFeatures     0x0001a084   Lc    1  Sect  De 
    2593  i.attsCsfActClientState    0x0002a1d0   Lc    1  Sect  De 
    2594  i.attsCsfGetHashUpdateStatus
                                    0x0002a258   Lc    1  Sect  De 
    2595  i.attsCsfIsClientChangeAware
                                    0x0002a264   Lc    1  Sect  De 
    2596  i.attsCsfSetHashUpdateStatus
                                    0x0002a28c   Lc    1  Sect  De 
    2597  .bss                       0x10004b80   Lc    3  Sect  De   0x10
    2598  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_dyn.c
                                    0x00000000   Lc  Abs  File  De 
    2599  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_eatt.c
                                    0x00000000   Lc  Abs  File  De 
    2600  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_ind.c
                                    0x00000000   Lc  Abs  File  De 
    2601  i.AttsHandleValueInd       0x0001a0e8   Lc    1  Sect  De 
    2602  i.AttsHandleValueNtf       0x0001a106   Lc    1  Sect  De 
    2603  i.AttsIndInit              0x0001a124   Lc    1  Sect  De 
    2604  i.attsHandleValueIndNtf    0x0002a590   Lc    1  Sect  De 
    2605  i.attsIndConnCback         0x0002a694   Lc    1  Sect  De 
    2606  attsIndConnCback           0x0002a695   Lc    1  Code  De   0xa4
    2607  i.attsIndCtrlCback         0x0002a73c   Lc    1  Sect  De 
    2608  attsIndCtrlCback           0x0002a73d   Lc    1  Code  De   0x5a
    2609  i.attsIndMsgCback          0x0002a798   Lc    1  Sect  De 
    2610  attsIndMsgCback            0x0002a799   Lc    1  Code  De   0x136
    2611  i.attsProcValueCnf         0x0002bc48   Lc    1  Sect  De 
    2612  .constdata                 0x00043a04   Lc    1  Sect  De   0x10
    2613  attsIndFcnIf               0x00043a04   Lc    1  Data  De   0x10
    2614  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_main.c
                                    0x00000000   Lc  Abs  File  De 
    2615  i.AttsAddGroup             0x00019c54   Lc    1  Sect  De 
    2616  i.AttsCalculateDbHash      0x00019c98   Lc    1  Sect  De 
    2617  i.AttsInit                 0x0001a1a8   Lc    1  Sect  De 
    2618  i.attsCcbByConnId          0x00029ecc   Lc    1  Sect  De 
    2619  i.attsCheckPendDbHashReadRsp
                                    0x00029ff0   Lc    1  Sect  De 
    2620  i.attsClearPrepWrites      0x0002a10c   Lc    1  Sect  De 
    2621  i.attsConnCback            0x0002a148   Lc    1  Sect  De 
    2622  attsConnCback              0x0002a149   Lc    1  Code  De   0x84
    2623  i.attsDataCback            0x0002a2c0   Lc    1  Sect  De 
    2624  attsDataCback              0x0002a2c1   Lc    1  Code  De   0x104
    2625  i.attsDiscBusy             0x0002a3d0   Lc    1  Sect  De 
    2626  i.attsErrRsp               0x0002a418   Lc    1  Sect  De 
    2627  i.attsL2cCtrlCback         0x0002a8d4   Lc    1  Sect  De 
    2628  attsL2cCtrlCback           0x0002a8d5   Lc    1  Code  De   0xa
    2629  i.attsMsgCback             0x0002a8e4   Lc    1  Sect  De 
    2630  .bss                       0x10004b90   Lc    3  Sect  De   0x1bc
    2631  .constdata                 0x00043a14   Lc    1  Sect  De   0x22
    2632  attsFcnIf                  0x00043a14   Lc    1  Data  De   0x10
    2633  .data                      0x1000022c   Lc    2  Sect  De   0x4c
    2634  isAttrCharVal              0x1000022c   Lc    2  Data  De   0x1
    2635  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_proc.c
                                    0x00000000   Lc  Abs  File  De 
    2636  i.attsFindByHandle         0x0002a454   Lc    1  Sect  De 
    2637  i.attsPermissions          0x0002a9d4   Lc    1  Sect  De 
    2638  i.attsProcFindInfoReq      0x0002abb8   Lc    1  Sect  De 
    2639  i.attsProcMtuReq           0x0002af40   Lc    1  Sect  De 
    2640  i.attsProcReadMultiVarReq  0x0002b5f0   Lc    1  Sect  De 
    2641  i.attsProcReadReq          0x0002b7e8   Lc    1  Sect  De 
    2642  i.attsUuid16Cmp            0x0002be08   Lc    1  Sect  De 
    2643  i.attsUuidCmp              0x0002be2a   Lc    1  Sect  De 
    2644  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_read.c
                                    0x00000000   Lc  Abs  File  De 
    2645  i.attsFindServiceGroupEnd  0x0002a484   Lc    1  Sect  De 
    2646  i.attsFindUuidInRange      0x0002a510   Lc    1  Sect  De 
    2647  i.attsProcFindTypeReq      0x0002ad48   Lc    1  Sect  De 
    2648  i.attsProcReadBlobReq      0x0002b13c   Lc    1  Sect  De 
    2649  i.attsProcReadGroupTypeReq 0x0002b240   Lc    1  Sect  De 
    2650  i.attsProcReadMultReq      0x0002b4a8   Lc    1  Sect  De 
    2651  i.attsProcReadTypeReq      0x0002b934   Lc    1  Sect  De 
    2652  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_sign.c
                                    0x00000000   Lc  Abs  File  De 
    2653  i.AttsGetSignCounter       0x0001a0d8   Lc    1  Sect  De 
    2654  i.AttsSetCsrk              0x0001a25c   Lc    1  Sect  De 
    2655  i.AttsSetSignCounter       0x0001a270   Lc    1  Sect  De 
    2656  .bss                       0x10004d4c   Lc    3  Sect  De   0x38
    2657  attsSignCb                 0x10004d4c   Lc    3  Data  De   0x38
    2658  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_write.c
                                    0x00000000   Lc  Abs  File  De 
    2659  i.attsProcExecWriteReq     0x0002aa48   Lc    1  Sect  De 
    2660  i.attsProcPrepWriteReq     0x0002afd4   Lc    1  Sect  De 
    2661  i.attsProcWrite            0x0002bcc0   Lc    1  Sect  De 
    2662  ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_eatt.c
                                    0x00000000   Lc  Abs  File  De 
    2663  ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_main.c
                                    0x00000000   Lc  Abs  File  De 
    2664  i.AttConnRegister          0x00019a38   Lc    1  Sect  De 
    2665  i.AttGetMtu                0x00019a44   Lc    1  Sect  De 
    2666  i.AttHandler               0x00019a58   Lc    1  Sect  De 
    2667  i.AttHandlerInit           0x00019a98   Lc    1  Sect  De 
    2668  i.AttMsgFree               0x00019ad8   Lc    1  Sect  De 
    2669  i.AttRegister              0x00019aec   Lc    1  Sect  De 
    2670  i.attDecodeMsgParam        0x000290e8   Lc    1  Sect  De 
    2671  i.attDmConnCback           0x00029108   Lc    1  Sect  De 
    2672  attDmConnCback             0x00029109   Lc    1  Code  De   0x7c
    2673  i.attEmptyConnCback        0x00029188   Lc    1  Sect  De 
    2674  i.attEmptyDataCback        0x0002918a   Lc    1  Sect  De 
    2675  i.attEmptyHandler          0x0002918c   Lc    1  Sect  De 
    2676  i.attEmptyL2cCocCback      0x0002918e   Lc    1  Sect  De 
    2677  i.attExecCallback          0x00029190   Lc    1  Sect  De 
    2678  i.attL2cCtrlCback          0x000291d0   Lc    1  Sect  De 
    2679  attL2cCtrlCback            0x000291d1   Lc    1  Code  De   0x52
    2680  i.attL2cDataCback          0x00029228   Lc    1  Sect  De 
    2681  attL2cDataCback            0x00029229   Lc    1  Code  De   0x16
    2682  i.attL2cDataReq            0x00029244   Lc    1  Sect  De 
    2683  i.attMsgAlloc              0x00029268   Lc    1  Sect  De 
    2684  i.attMsgParam              0x0002926e   Lc    1  Sect  De 
    2685  i.attSetMtu                0x00029278   Lc    1  Sect  De 
    2686  i.attUuidCmp16to128        0x000292d0   Lc    1  Sect  De 
    2687  .bss                       0x10004d84   Lc    3  Sect  De   0x64
    2688  .constdata                 0x00043a38   Lc    1  Sect  De   0x20
    2689  .data                      0x10000278   Lc    2  Sect  De   0x10
    2690  attBaseUuid                0x10000278   Lc    2  Data  De   0x10
    2691  ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_uuid.c
                                    0x00000000   Lc  Abs  File  De 
    2692  .constdata                 0x00043a58   Lc    1  Sect  De   0x2
    2693  .constdata                 0x00043a5a   Lc    1  Sect  De   0x2
    2694  .constdata                 0x00043a5c   Lc    1  Sect  De   0x2
    2695  .constdata                 0x00043a5e   Lc    1  Sect  De   0x2
    2696  .constdata                 0x00043a60   Lc    1  Sect  De   0x2
    2697  .constdata                 0x00043a62   Lc    1  Sect  De   0x2
    2698  .constdata                 0x00043a64   Lc    1  Sect  De   0x2
    2699  .constdata                 0x00043a66   Lc    1  Sect  De   0x2
    2700  .constdata                 0x00043a68   Lc    1  Sect  De   0x2
    2701  .constdata                 0x00043a6a   Lc    1  Sect  De   0x2
    2702  .constdata                 0x00043a6c   Lc    1  Sect  De   0x2
    2703  ../../../../../../third_party/cordio/wsf/sources/util/bda.c
                                    0x00000000   Lc  Abs  File  De 
    2704  i.Bda2Str                  0x0001a280   Lc    1  Sect  De 
    2705  i.BdaClr                   0x0001a2c4   Lc    1  Sect  De 
    2706  i.BdaCmp                   0x0001a2d0   Lc    1  Sect  De 
    2707  i.BdaCpy                   0x0001a2e2   Lc    1  Sect  De 
    2708  i.BdaIsZeros               0x0001a2ec   Lc    1  Sect  De 
    2709  .bss                       0x10004de8   Lc    3  Sect  De   0xd
    2710  str                        0x10004de8   Lc    3  Data  De   0xd
    2711  .constdata                 0x00043a6e   Lc    1  Sect  De   0x11
    2712  hex                        0x00043a6e   Lc    1  Data  De   0x11
    2713  ../../../../../../third_party/cordio/wsf/sources/util/bstream.c
                                    0x00000000   Lc  Abs  File  De 
    2714  ../../../../../../third_party/cordio/wsf/sources/util/calc128.c
                                    0x00000000   Lc  Abs  File  De 
    2715  i.Calc128Cpy               0x0001a30a   Lc    1  Sect  De 
    2716  i.Calc128Cpy64             0x0001a31c   Lc    1  Sect  De 
    2717  i.Calc128Xor               0x0001a328   Lc    1  Sect  De 
    2718  .constdata                 0x00043a7f   Lc    1  Sect  De   0x10
    2719  ../../../../../../third_party/cordio/wsf/sources/util/crc32.c
                                    0x00000000   Lc  Abs  File  De 
    2720  i.CalcCrc32                0x0001a354   Lc    1  Sect  De 
    2721  .constdata                 0x00043a90   Lc    1  Sect  De   0x400
    2722  crc32Table                 0x00043a90   Lc    1  Data  De   0x400
    2723  ../../../../../../third_party/cordio/wsf/sources/util/print.c
                                    0x00000000   Lc  Abs  File  De 
    2724  ../../../../../../third_party/cordio/wsf/sources/util/terminal.c
                                    0x00000000   Lc  Abs  File  De 
    2725  ../../../../../../third_party/cordio/wsf/sources/util/wstr.c
                                    0x00000000   Lc  Abs  File  De 
    2726  i.WStrReverse              0x0001c95c   Lc    1  Sect  De 
    2727  i.WStrReverseCpy           0x0001c994   Lc    1  Sect  De 
    2728  ..\..\..\..\..\..\ambiq_vos\am_vos_ble\amvos_main.c
                                    0x00000000   Lc  Abs  File  De 
    2729  ../../../../../../ambiq_vos/am_vos_ble/amvos_main.c
                                    0x00000000   Lc  Abs  File  De 
    2730  i.AMVOS_RSP_TIMER_START    0x00018908   Lc    1  Sect  De 
    2731  i.AMVOS_TX_CCC_TIMER_STOP  0x00018930   Lc    1  Sect  De 
    2732  i.AmVosHandler             0x00018974   Lc    1  Sect  De 
    2733  i.AmVosHandlerInit         0x0001899c   Lc    1  Sect  De 
    2734  i.AmVosStart               0x00018a48   Lc    1  Sect  De 
    2735  i.am_vos_audio_packet_tx   0x00026100   Lc    1  Sect  De 
    2736  i.am_vos_cmd_packet_tx     0x00026600   Lc    1  Sect  De 
    2737  i.am_vos_packet_rx         0x00026b44   Lc    1  Sect  De 
    2738  i.am_vos_voice_start       0x000274ac   Lc    1  Sect  De 
    2739  i.amvosAttCback            0x00027e54   Lc    1  Sect  De 
    2740  amvosAttCback              0x00027e55   Lc    1  Code  De   0x3c
    2741  i.amvosBtnCback            0x00027e94   Lc    1  Sect  De 
    2742  amvosBtnCback              0x00027e95   Lc    1  Code  De   0x56
    2743  i.amvosCccCback            0x00027eec   Lc    1  Sect  De 
    2744  amvosCccCback              0x00027eed   Lc    1  Code  De   0x3c
    2745  i.amvosConnIntervalUpdate  0x00027f2c   Lc    1  Sect  De 
    2746  i.amvosDmCback             0x00027fb4   Lc    1  Sect  De 
    2747  amvosDmCback               0x00027fb5   Lc    1  Code  De   0x2a
    2748  i.amvosKwdSetDemoName      0x00027fe4   Lc    1  Sect  De 
    2749  i.amvosProcMsg             0x00028114   Lc    1  Sect  De 
    2750  amvosProcMsg               0x00028115   Lc    1  Code  De   0x82c
    2751  .bss                       0x10004df8   Lc    3  Sect  De   0x96
    2752  .constdata                 0x00043e90   Lc    1  Sect  De   0xb6
    2753  amvosSlaveCfg              0x00043e90   Lc    1  Data  De   0x1
    2754  vosAmotaCfg                0x00043e94   Lc    1  Data  De   0x4
    2755  amvosSecCfg                0x00043e98   Lc    1  Data  De   0x5
    2756  amvosAdvCfg                0x00043e9e   Lc    1  Data  De   0xc
    2757  amvosSmpCfg                0x00043eac   Lc    1  Data  De   0x18
    2758  amvosAdvDataDiscDefault    0x00043ec4   Lc    1  Data  De   0x19
    2759  amvosScanDataDiscDefault   0x00043edd   Lc    1  Data  De   0xc
    2760  amvosCccSet                0x00043eea   Lc    1  Data  De   0x12
    2761  .conststring               0x0004ad30   Lc    1  Sect  De   0x49
    2762  .data                      0x10000288   Lc    2  Sect  De   0x14
    2763  retry_cnt                  0x10000288   Lc    2  Data  De   0x1
    2764  amvosUpdateCfg             0x1000028c   Lc    2  Data  De   0x10
    2765  ..\..\..\..\..\..\ambiq_vos\am_vos_ble\am_vos_ble.c
                                    0x00000000   Lc  Abs  File  De 
    2766  ../../../../../../ambiq_vos/am_vos_ble/am_vos_ble.c
                                    0x00000000   Lc  Abs  File  De 
    2767  i.am_vos_ble_cmd_send      0x00026248   Lc    1  Sect  De 
    2768  i.am_vos_ble_nextdata_check
                                    0x000262b0   Lc    1  Sect  De 
    2769  i.am_vos_ble_stream_send   0x0002631c   Lc    1  Sect  De 
    2770  i.am_vos_ble_task          0x00026354   Lc    1  Sect  De 
    2771  i.am_vos_ble_tx_packet_encap
                                    0x0002643c   Lc    1  Sect  De 
    2772  i.am_vos_is_connected      0x0002689c   Lc    1  Sect  De 
    2773  i.am_vos_streaming_provide_speech
                                    0x00027168   Lc    1  Sect  De 
    2774  i.am_vos_streaming_push_to_talk
                                    0x000271c4   Lc    1  Sect  De 
    2775  i.am_vos_streaming_start   0x00027210   Lc    1  Sect  De 
    2776  i.am_vos_streaming_stop    0x00027258   Lc    1  Sect  De 
    2777  .bss                       0x10004e90   Lc    3  Sect  De   0x50
    2778  ..\..\..\..\..\..\ambiq_vos\am_vos_ble\svc_amvos.c
                                    0x00000000   Lc  Abs  File  De 
    2779  ../../../../../../ambiq_vos/am_vos_ble/svc_amvos.c
                                    0x00000000   Lc  Abs  File  De 
    2780  i.SvcAmvosAddGroup         0x0001c8d8   Lc    1  Sect  De 
    2781  i.SvcAmvosCbackRegister    0x0001c8e4   Lc    1  Sect  De 
    2782  .constdata                 0x00043f46   Lc    1  Sect  De   0x10
    2783  svcRxUuid                  0x00043f46   Lc    1  Data  De   0x10
    2784  .constdata                 0x00043f56   Lc    1  Sect  De   0x10
    2785  svcTxUuid                  0x00043f56   Lc    1  Data  De   0x10
    2786  .constdata                 0x00043f66   Lc    1  Sect  De   0x10
    2787  amvosSvc                   0x00043f66   Lc    1  Data  De   0x10
    2788  .constdata                 0x00043f76   Lc    1  Sect  De   0x2
    2789  amvosLenSvc                0x00043f76   Lc    1  Data  De   0x2
    2790  .constdata                 0x00043f78   Lc    1  Sect  De   0x13
    2791  amvosRxCh                  0x00043f78   Lc    1  Data  De   0x13
    2792  .constdata                 0x00043f8c   Lc    1  Sect  De   0x2
    2793  amvosLenRxCh               0x00043f8c   Lc    1  Data  De   0x2
    2794  .constdata                 0x00043f8e   Lc    1  Sect  De   0x13
    2795  amvosTxCh                  0x00043f8e   Lc    1  Data  De   0x13
    2796  .constdata                 0x00043fa2   Lc    1  Sect  De   0x2
    2797  amvosLenTxCh               0x00043fa2   Lc    1  Data  De   0x2
    2798  .constdata                 0x00043fa4   Lc    1  Sect  De   0x1
    2799  amvosRx                    0x00043fa4   Lc    1  Data  De   0x1
    2800  .constdata                 0x00043fa6   Lc    1  Sect  De   0x2
    2801  amvosLenRx                 0x00043fa6   Lc    1  Data  De   0x2
    2802  .constdata                 0x00043fa8   Lc    1  Sect  De   0x1
    2803  amvosTx                    0x00043fa8   Lc    1  Data  De   0x1
    2804  .constdata                 0x00043faa   Lc    1  Sect  De   0x2
    2805  amvosLenTx                 0x00043faa   Lc    1  Data  De   0x2
    2806  .constdata                 0x00043fac   Lc    1  Sect  De   0x2
    2807  amvosLenTxChCcc            0x00043fac   Lc    1  Data  De   0x2
    2808  .constdata                 0x00043fb0   Lc    1  Sect  De   0x60
    2809  amvosList                  0x00043fb0   Lc    1  Data  De   0x60
    2810  .data                      0x1000029c   Lc    2  Sect  De   0x2
    2811  amvosTxChCcc               0x1000029c   Lc    2  Data  De   0x2
    2812  .data                      0x100002a0   Lc    2  Sect  De   0x14
    2813  svcAmvosGroup              0x100002a0   Lc    2  Data  De   0x14
    2814  ../../../../../../ambiq_ble/services/svc_amdtp.c
                                    0x00000000   Lc  Abs  File  De 
    2815  ../../../../../../ambiq_ble/services/svc_amotas.c
                                    0x00000000   Lc  Abs  File  De 
    2816  i.SvcAmotasAddGroup        0x0001c8c0   Lc    1  Sect  De 
    2817  i.SvcAmotasCbackRegister   0x0001c8cc   Lc    1  Sect  De 
    2818  .constdata                 0x00044010   Lc    1  Sect  De   0x10
    2819  svcRxUuid                  0x00044010   Lc    1  Data  De   0x10
    2820  .constdata                 0x00044020   Lc    1  Sect  De   0x10
    2821  svcTxUuid                  0x00044020   Lc    1  Data  De   0x10
    2822  .constdata                 0x00044030   Lc    1  Sect  De   0x10
    2823  amotaSvc                   0x00044030   Lc    1  Data  De   0x10
    2824  .constdata                 0x00044040   Lc    1  Sect  De   0x2
    2825  amotaLenSvc                0x00044040   Lc    1  Data  De   0x2
    2826  .constdata                 0x00044042   Lc    1  Sect  De   0x13
    2827  amotaRxCh                  0x00044042   Lc    1  Data  De   0x13
    2828  .constdata                 0x00044056   Lc    1  Sect  De   0x2
    2829  amotaLenRxCh               0x00044056   Lc    1  Data  De   0x2
    2830  .constdata                 0x00044058   Lc    1  Sect  De   0x13
    2831  amotaTxCh                  0x00044058   Lc    1  Data  De   0x13
    2832  .constdata                 0x0004406c   Lc    1  Sect  De   0x2
    2833  amotaLenTxCh               0x0004406c   Lc    1  Data  De   0x2
    2834  .constdata                 0x0004406e   Lc    1  Sect  De   0x1
    2835  amotaRx                    0x0004406e   Lc    1  Data  De   0x1
    2836  .constdata                 0x00044070   Lc    1  Sect  De   0x2
    2837  amotaLenRx                 0x00044070   Lc    1  Data  De   0x2
    2838  .constdata                 0x00044072   Lc    1  Sect  De   0x1
    2839  amotaTx                    0x00044072   Lc    1  Data  De   0x1
    2840  .constdata                 0x00044074   Lc    1  Sect  De   0x2
    2841  amotaLenTx                 0x00044074   Lc    1  Data  De   0x2
    2842  .constdata                 0x00044076   Lc    1  Sect  De   0x2
    2843  amotaLenTxChCcc            0x00044076   Lc    1  Data  De   0x2
    2844  .constdata                 0x00044078   Lc    1  Sect  De   0x60
    2845  amotaList                  0x00044078   Lc    1  Data  De   0x60
    2846  .data                      0x100002b4   Lc    2  Sect  De   0x2
    2847  amotaTxChCcc               0x100002b4   Lc    2  Data  De   0x2
    2848  .data                      0x100002b8   Lc    2  Sect  De   0x14
    2849  svcAmotaGroup              0x100002b8   Lc    2  Data  De   0x14
    2850  ../../../../../../ambiq_ble/services/svc_amvole.c
                                    0x00000000   Lc  Abs  File  De 
    2851  ../../../../../../ambiq_ble/services/svc_cust.c
                                    0x00000000   Lc  Abs  File  De 
    2852  ../../../../../../ambiq_ble/services/svc_throughput.c
                                    0x00000000   Lc  Abs  File  De 
    2853  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_audio.c
                                    0x00000000   Lc  Abs  File  De 
    2854  ../../../../../../ambiq_vos/am_vos/am_vos_audio.c
                                    0x00000000   Lc  Abs  File  De 
    2855  i.am_vos_audio_handler     0x00025fe0   Lc    1  Sect  De 
    2856  i.am_vos_audio_reset_flag_and_buffer
                                    0x00026190   Lc    1  Sect  De 
    2857  i.am_vos_audio_wwd_disable 0x000261c4   Lc    1  Sect  De 
    2858  i.am_vos_audio_wwd_enable  0x00026208   Lc    1  Sect  De 
    2859  .bss                       0x10004ee0   Lc    3  Sect  De   0x3c0
    2860  pui8WweInBuff              0x10004ee0   Lc    3  Data  De   0x3c0
    2861  .data                      0x100002cc   Lc    2  Sect  De   0xc0
    2862  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_audio_buffer.c
                                    0x00000000   Lc  Abs  File  De 
    2863  ../../../../../../ambiq_vos/am_vos/am_vos_audio_buffer.c
                                    0x00000000   Lc  Abs  File  De 
    2864  i.am_audio_buffer_init     0x0001f358   Lc    1  Sect  De 
    2865  i.am_audio_buffer_nested_pop
                                    0x0001f3a8   Lc    1  Sect  De 
    2866  i.am_audio_buffer_nested_push
                                    0x0001f3e0   Lc    1  Sect  De 
    2867  i.am_audio_buffer_pop      0x0001f4a0   Lc    1  Sect  De 
    2868  i.am_audio_buffer_rewind   0x0001f4c0   Lc    1  Sect  De 
    2869  i.am_audio_universal_buffer_status_check
                                    0x0001f560   Lc    1  Sect  De 
    2870  i.am_vos_get_ring_buffer_status
                                    0x00026810   Lc    1  Sect  De 
    2871  i.am_vos_ring_buffer_pop   0x00026e80   Lc    1  Sect  De 
    2872  i.am_vos_ring_buffer_push  0x00026f16   Lc    1  Sect  De 
    2873  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_codec.c
                                    0x00000000   Lc  Abs  File  De 
    2874  ../../../../../../ambiq_vos/am_vos/am_vos_codec.c
                                    0x00000000   Lc  Abs  File  De 
    2875  i.am_vos_codec_encode      0x00026648   Lc    1  Sect  De 
    2876  i.am_vos_codec_init        0x00026658   Lc    1  Sect  De 
    2877  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_init.c
                                    0x00000000   Lc  Abs  File  De 
    2878  ../../../../../../ambiq_vos/am_vos/am_vos_init.c
                                    0x00000000   Lc  Abs  File  De 
    2879  i.am_vos_print_system_info 0x00026bfc   Lc    1  Sect  De 
    2880  i.am_vos_sys_init          0x0002728c   Lc    1  Sect  De 
    2881  .bss                       0x100052a0   Lc    3  Sect  De   0x60
    2882  .bss                       0x10005300   Lc    3  Sect  De   0x10
    2883  .constdata                 0x000440d8   Lc    1  Sect  De   0xa0
    2884  g_KWD_TaskSetup            0x000440d8   Lc    1  Data  De   0x8c
    2885  g_KWD_TimerSetup           0x00044164   Lc    1  Data  De   0x14
    2886  .conststring               0x0004ad7c   Lc    1  Sect  De   0x5e
    2887  .data                      0x1000038c   Lc    2  Sect  De   0x24
    2888  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_logic.c
                                    0x00000000   Lc  Abs  File  De 
    2889  ../../../../../../ambiq_vos/am_vos/am_vos_logic.c
                                    0x00000000   Lc  Abs  File  De 
    2890  i.am_vos_logic_led_swirl   0x0002693c   Lc    1  Sect  De 
    2891  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_rtt_recorder.c
                                    0x00000000   Lc  Abs  File  De 
    2892  ../../../../../../ambiq_vos/am_vos/am_vos_rtt_recorder.c
                                    0x00000000   Lc  Abs  File  De 
    2893  i.am_vos_printf            0x00026e38   Lc    1  Sect  De 
    2894  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_task.c
                                    0x00000000   Lc  Abs  File  De 
    2895  ../../../../../../ambiq_vos/am_vos/am_vos_task.c
                                    0x00000000   Lc  Abs  File  De 
    2896  i.am_vos_audio_processing_task
                                    0x0002612c   Lc    1  Sect  De 
    2897  i.am_vos_codec_task        0x00026660   Lc    1  Sect  De 
    2898  i.am_vos_led_task          0x000268c0   Lc    1  Sect  De 
    2899  i.am_vos_push_to_talk_process
                                    0x00026e66   Lc    1  Sect  De 
    2900  i.am_vos_stdio_gatekeeper_task
                                    0x0002706c   Lc    1  Sect  De 
    2901  i.am_vos_timer_heart_beat_callback
                                    0x00027498   Lc    1  Sect  De 
    2902  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_utils.c
                                    0x00000000   Lc  Abs  File  De 
    2903  ../../../../../../ambiq_vos/am_vos/am_vos_utils.c
                                    0x00000000   Lc  Abs  File  De 
    2904  i.am_vos_stdio_printf      0x000270e0   Lc    1  Sect  De 
    2905  i.am_vos_stdio_printf_init 0x0002715c   Lc    1  Sect  De 
    2906  i.am_vos_task_create_all_tasks
                                    0x000272e0   Lc    1  Sect  De 
    2907  i.am_vos_task_init         0x00027358   Lc    1  Sect  De 
    2908  i.am_vos_task_read         0x00027378   Lc    1  Sect  De 
    2909  i.am_vos_task_send         0x0002739c   Lc    1  Sect  De 
    2910  i.am_vos_task_send_fromISR 0x000273e8   Lc    1  Sect  De 
    2911  i.am_vos_timer_create_all_timers
                                    0x0002744c   Lc    1  Sect  De 
    2912  .bss                       0x10005310   Lc    3  Sect  De   0x8844
    2913  ../../../../../../third_party/cordio/ble-profiles/sources/profiles/bas/bas_main.c
                                    0x00000000   Lc  Abs  File  De 
    2914  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\event_groups.c
                                    0x00000000   Lc  Abs  File  De 
    2915  ../../../../../../third_party/FreeRTOSv10.5.1/Source/event_groups.c
                                    0x00000000   Lc  Abs  File  De 
    2916  i.vEventGroupSetBitsCallback
                                    0x00040a50   Lc    1  Sect  De 
    2917  i.xEventGroupCreate        0x000412d4   Lc    1  Sect  De 
    2918  i.xEventGroupSetBits       0x000412ee   Lc    1  Sect  De 
    2919  i.xEventGroupWaitBits      0x00041368   Lc    1  Sect  De 
    2920  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\list.c
                                    0x00000000   Lc  Abs  File  De 
    2921  ../../../../../../third_party/FreeRTOSv10.5.1/Source/list.c
                                    0x00000000   Lc  Abs  File  De 
    2922  i.uxListRemove             0x000409fe   Lc    1  Sect  De 
    2923  i.vListInitialise          0x00040ac6   Lc    1  Sect  De 
    2924  i.vListInitialiseItem      0x00040adc   Lc    1  Sect  De 
    2925  i.vListInsert              0x00040ae4   Lc    1  Sect  De 
    2926  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\queue.c
                                    0x00000000   Lc  Abs  File  De 
    2927  ../../../../../../third_party/FreeRTOSv10.5.1/Source/queue.c
                                    0x00000000   Lc  Abs  File  De 
    2928  i.prvUnlockQueue           0x0003a878   Lc    1  Sect  De 
    2929  prvUnlockQueue             0x0003a879   Lc    1  Code  De   0x6c
    2930  i.vQueueWaitForMessageRestricted
                                    0x00040d7c   Lc    1  Sect  De 
    2931  i.xQueueGenericCreate      0x00041590   Lc    1  Sect  De 
    2932  i.xQueueGenericSend        0x0004161c   Lc    1  Sect  De 
    2933  i.xQueueGenericSendFromISR 0x0004179c   Lc    1  Sect  De 
    2934  i.xQueueReceive            0x00041890   Lc    1  Sect  De 
    2935  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\tasks.c
                                    0x00000000   Lc  Abs  File  De 
    2936  ../../../../../../third_party/FreeRTOSv10.5.1/Source/tasks.c
                                    0x00000000   Lc  Abs  File  De 
    2937  i.eTaskConfirmSleepModeStatus
                                    0x00032b54   Lc    1  Sect  De 
    2938  i.prvAddCurrentTaskToDelayedList
                                    0x0003a318   Lc    1  Sect  De 
    2939  prvAddCurrentTaskToDelayedList
                                    0x0003a319   Lc    1  Code  De   0x72
    2940  i.prvIdleTask              0x0003a394   Lc    1  Sect  De 
    2941  prvIdleTask                0x0003a395   Lc    1  Code  De   0x82
    2942  i.uxTaskGetNumberOfTasks   0x00040a24   Lc    1  Sect  De 
    2943  i.uxTaskResetEventItemValue
                                    0x00040a30   Lc    1  Sect  De 
    2944  i.vTaskDelay               0x00040dc8   Lc    1  Sect  De 
    2945  i.vTaskInternalSetTimeOutState
                                    0x00040e04   Lc    1  Sect  De 
    2946  i.vTaskMissedYield         0x00040e14   Lc    1  Sect  De 
    2947  i.vTaskPlaceOnEventList    0x00040e20   Lc    1  Sect  De 
    2948  i.vTaskPlaceOnEventListRestricted
                                    0x00040e44   Lc    1  Sect  De 
    2949  i.vTaskPlaceOnUnorderedEventList
                                    0x00040e88   Lc    1  Sect  De 
    2950  i.vTaskRemoveFromUnorderedEventList
                                    0x00040ef0   Lc    1  Sect  De 
    2951  i.vTaskStartScheduler      0x00040fd0   Lc    1  Sect  De 
    2952  i.vTaskStepTick            0x0004103c   Lc    1  Sect  De 
    2953  i.vTaskSuspendAll          0x00041080   Lc    1  Sect  De 
    2954  i.vTaskSwitchContext       0x00041090   Lc    1  Sect  De 
    2955  i.xTaskCheckForTimeOut     0x000419c0   Lc    1  Sect  De 
    2956  i.xTaskCreate              0x00041a28   Lc    1  Sect  De 
    2957  i.xTaskGetSchedulerState   0x00041bc4   Lc    1  Sect  De 
    2958  i.xTaskGetTickCount        0x00041be0   Lc    1  Sect  De 
    2959  i.xTaskIncrementTick       0x00041bec   Lc    1  Sect  De 
    2960  i.xTaskRemoveFromEventList 0x00041d60   Lc    1  Sect  De 
    2961  i.xTaskResumeAll           0x00041e58   Lc    1  Sect  De 
    2962  .bss                       0x1000db54   Lc    3  Sect  De   0xdc
    2963  pxReadyTasksLists          0x1000db54   Lc    3  Data  De   0x8c
    2964  xDelayedTaskList1          0x1000dbe0   Lc    3  Data  De   0x14
    2965  xDelayedTaskList2          0x1000dbf4   Lc    3  Data  De   0x14
    2966  xPendingReadyList          0x1000dc08   Lc    3  Data  De   0x14
    2967  xSuspendedTaskList         0x1000dc1c   Lc    3  Data  De   0x14
    2968  .data                      0x100003b0   Lc    2  Sect  De   0x3c
    2969  uxCurrentNumberOfTasks     0x100003b4   Lc    2  Data  De   0x4
    2970  xTickCount                 0x100003b8   Lc    2  Data  De   0x4
    2971  uxTopReadyPriority         0x100003bc   Lc    2  Data  De   0x4
    2972  xSchedulerRunning          0x100003c0   Lc    2  Data  De   0x4
    2973  xPendedTicks               0x100003c4   Lc    2  Data  De   0x4
    2974  xYieldPending              0x100003c8   Lc    2  Data  De   0x4
    2975  xNumOfOverflows            0x100003cc   Lc    2  Data  De   0x4
    2976  uxTaskNumber               0x100003d0   Lc    2  Data  De   0x4
    2977  xNextTaskUnblockTime       0x100003d4   Lc    2  Data  De   0x4
    2978  xIdleTaskHandle            0x100003d8   Lc    2  Data  De   0x4
    2979  uxSchedulerSuspended       0x100003e0   Lc    2  Data  De   0x4
    2980  pxDelayedTaskList          0x100003e4   Lc    2  Data  De   0x4
    2981  pxOverflowDelayedTaskList  0x100003e8   Lc    2  Data  De   0x4
    2982  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\timers.c
                                    0x00000000   Lc  Abs  File  De 
    2983  ../../../../../../third_party/FreeRTOSv10.5.1/Source/timers.c
                                    0x00000000   Lc  Abs  File  De 
    2984  i.prvProcessExpiredTimer   0x0003a424   Lc    1  Sect  De 
    2985  prvProcessExpiredTimer     0x0003a425   Lc    1  Code  De   0x9c
    2986  i.prvSampleTimeNow         0x0003a4c4   Lc    1  Sect  De 
    2987  prvSampleTimeNow           0x0003a4c5   Lc    1  Code  De   0xd0
    2988  i.prvTimerTask             0x0003a5b8   Lc    1  Sect  De 
    2989  prvTimerTask               0x0003a5b9   Lc    1  Code  De   0x2b6
    2990  i.xTimerCreate             0x00041fb0   Lc    1  Sect  De 
    2991  i.xTimerCreateTimerTask    0x0004203c   Lc    1  Sect  De 
    2992  i.xTimerGenericCommand     0x000420b0   Lc    1  Sect  De 
    2993  i.xTimerPendFunctionCallFromISR
                                    0x00042118   Lc    1  Sect  De 
    2994  .bss                       0x1000dc30   Lc    3  Sect  De   0x28
    2995  xActiveTimerList1          0x1000dc30   Lc    3  Data  De   0x14
    2996  xActiveTimerList2          0x1000dc44   Lc    3  Data  De   0x14
    2997  .data                      0x100003ec   Lc    2  Sect  De   0x14
    2998  xTimerQueue                0x100003ec   Lc    2  Data  De   0x4
    2999  xTimerTaskHandle           0x100003f0   Lc    2  Data  De   0x4
    3000  xLastTime                  0x100003f4   Lc    2  Data  De   0x4
    3001  pxCurrentTimerList         0x100003f8   Lc    2  Data  De   0x4
    3002  pxOverflowTimerList        0x100003fc   Lc    2  Data  De   0x4
    3003  ..\..\..\..\..\..\ambiq_vos\am_vos_spp\am_vos_spp_port.c
                                    0x00000000   Lc  Abs  File  De 
    3004  ../../../../../../ambiq_vos/am_vos_spp/am_vos_spp_port.c
                                    0x00000000   Lc  Abs  File  De 
    3005  ../../../../../../third_party/SEGGER/SEGGER_RTT_V680a/RTT/SEGGER_RTT.c
                                    0x00000000   Lc  Abs  File  De 
    3006  ../../../../../../third_party/SEGGER/SEGGER_RTT_V680a/RTT/SEGGER_RTT_printf.c
                                    0x00000000   Lc  Abs  File  De 
    3007  ..\..\..\..\..\..\devices\am_devices_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    3008  ../../../../../../devices/am_devices_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    3009  i.am_devices_cooper_blocking_read
                                    0x0001fca8   Lc    1  Sect  De 
    3010  i.am_devices_cooper_blocking_write
                                    0x0001fdc8   Lc    1  Sect  De 
    3011  i.am_devices_cooper_clkreq_read
                                    0x0001ff24   Lc    1  Sect  De 
    3012  i.am_devices_cooper_command_write
                                    0x0001ff34   Lc    1  Sect  De 
    3013  i.am_devices_cooper_init   0x0001ffd8   Lc    1  Sect  De 
    3014  i.am_devices_cooper_sbl_update_state_data
                                    0x000202c4   Lc    1  Sect  De 
    3015  am_devices_cooper_sbl_update_state_data
                                    0x000202c5   Lc    1  Code  De   0x5a
    3016  i.am_devices_cooper_term   0x00020330   Lc    1  Sect  De 
    3017  i.am_devices_cooper_update_image
                                    0x000203e0   Lc    1  Sect  De 
    3018  i.send_update              0x0003d6c4   Lc    1  Sect  De 
    3019  .bss                       0x1000dc58   Lc    3  Sect  De   0x78
    3020  g_sFwImage                 0x1000dc58   Lc    3  Data  De   0x10
    3021  gsSblUpdateState           0x1000dc8c   Lc    3  Data  De   0x44
    3022  .conststring               0x0004addc   Lc    1  Sect  De   0x8c
    3023  .data                      0x10000400   Lc    2  Sect  De   0x34
    3024  sbl_status                 0x1000040c   Lc    2  Data  De   0x4
    3025  g_sInfo0PatchImage         0x10000414   Lc    2  Data  De   0x10
    3026  g_sInfo1PatchImage         0x10000424   Lc    2  Data  De   0x10
    3027  ..\..\..\..\..\..\devices\am_devices_led.c
                                    0x00000000   Lc  Abs  File  De 
    3028  ../../../../../../devices/am_devices_led.c
                                    0x00000000   Lc  Abs  File  De 
    3029  i.am_devices_led_array_init
                                    0x00020bc0   Lc    1  Sect  De 
    3030  i.am_devices_led_array_out 0x00020c7c   Lc    1  Sect  De 
    3031  i.am_devices_led_off       0x00020d1a   Lc    1  Sect  De 
    3032  i.am_devices_led_on        0x00020d54   Lc    1  Sect  De 
    3033  i.am_devices_led_toggle    0x00020d8a   Lc    1  Sect  De 
    3034  ..\..\..\..\..\..\devices\am_devices_t5838.c
                                    0x00000000   Lc  Abs  File  De 
    3035  ../../../../../../devices/am_devices_t5838.c
                                    0x00000000   Lc  Abs  File  De 
    3036  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_alert.c
                                    0x00000000   Lc  Abs  File  De 
    3037  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_batt.c
                                    0x00000000   Lc  Abs  File  De 
    3038  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_bps.c
                                    0x00000000   Lc  Abs  File  De 
    3039  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_core.c
                                    0x00000000   Lc  Abs  File  De 
    3040  i.SvcCoreAddGroup          0x0001c8f0   Lc    1  Sect  De 
    3041  i.SvcCoreGapCentAddrResUpdate
                                    0x0001c90c   Lc    1  Sect  De 
    3042  i.SvcCoreGattCbackRegister 0x0001c918   Lc    1  Sect  De 
    3043  .bss                       0x1000dcd0   Lc    3  Sect  De   0x10
    3044  gattValDbh                 0x1000dcd0   Lc    3  Data  De   0x10
    3045  .constdata                 0x00044178   Lc    1  Sect  De   0x2
    3046  gapValSvc                  0x00044178   Lc    1  Data  De   0x2
    3047  .constdata                 0x0004417a   Lc    1  Sect  De   0x2
    3048  gapLenSvc                  0x0004417a   Lc    1  Data  De   0x2
    3049  .constdata                 0x0004417c   Lc    1  Sect  De   0x5
    3050  gapValDnCh                 0x0004417c   Lc    1  Data  De   0x5
    3051  .constdata                 0x00044182   Lc    1  Sect  De   0x2
    3052  gapLenDnCh                 0x00044182   Lc    1  Data  De   0x2
    3053  .constdata                 0x00044184   Lc    1  Sect  De   0x5
    3054  gapValApCh                 0x00044184   Lc    1  Data  De   0x5
    3055  .constdata                 0x0004418a   Lc    1  Sect  De   0x2
    3056  gapLenApCh                 0x0004418a   Lc    1  Data  De   0x2
    3057  .constdata                 0x0004418c   Lc    1  Sect  De   0x2
    3058  gapLenAp                   0x0004418c   Lc    1  Data  De   0x2
    3059  .constdata                 0x0004418e   Lc    1  Sect  De   0x5
    3060  gapValCarCh                0x0004418e   Lc    1  Data  De   0x5
    3061  .constdata                 0x00044194   Lc    1  Sect  De   0x2
    3062  gapLenCarCh                0x00044194   Lc    1  Data  De   0x2
    3063  .constdata                 0x00044196   Lc    1  Sect  De   0x2
    3064  gapLenCar                  0x00044196   Lc    1  Data  De   0x2
    3065  .constdata                 0x00044198   Lc    1  Sect  De   0x5
    3066  gapValRpaoCh               0x00044198   Lc    1  Data  De   0x5
    3067  .constdata                 0x0004419e   Lc    1  Sect  De   0x2
    3068  gapLenRpaoCh               0x0004419e   Lc    1  Data  De   0x2
    3069  .constdata                 0x000441a0   Lc    1  Sect  De   0x2
    3070  gapLenRpao                 0x000441a0   Lc    1  Data  De   0x2
    3071  .constdata                 0x000441a4   Lc    1  Sect  De   0x90
    3072  gapList                    0x000441a4   Lc    1  Data  De   0x90
    3073  .constdata                 0x00044234   Lc    1  Sect  De   0x2
    3074  gattValSvc                 0x00044234   Lc    1  Data  De   0x2
    3075  .constdata                 0x00044236   Lc    1  Sect  De   0x2
    3076  gattLenSvc                 0x00044236   Lc    1  Data  De   0x2
    3077  .constdata                 0x00044238   Lc    1  Sect  De   0x5
    3078  gattValScCh                0x00044238   Lc    1  Data  De   0x5
    3079  .constdata                 0x0004423e   Lc    1  Sect  De   0x2
    3080  gattLenScCh                0x0004423e   Lc    1  Data  De   0x2
    3081  .constdata                 0x00044240   Lc    1  Sect  De   0x4
    3082  gattValSc                  0x00044240   Lc    1  Data  De   0x4
    3083  .constdata                 0x00044244   Lc    1  Sect  De   0x2
    3084  gattLenSc                  0x00044244   Lc    1  Data  De   0x2
    3085  .constdata                 0x00044246   Lc    1  Sect  De   0x2
    3086  gattLenScChCcc             0x00044246   Lc    1  Data  De   0x2
    3087  .constdata                 0x00044248   Lc    1  Sect  De   0x5
    3088  gattValCsfCh               0x00044248   Lc    1  Data  De   0x5
    3089  .constdata                 0x0004424e   Lc    1  Sect  De   0x2
    3090  gattLenCsfCh               0x0004424e   Lc    1  Data  De   0x2
    3091  .constdata                 0x00044250   Lc    1  Sect  De   0x2
    3092  gattLenCsf                 0x00044250   Lc    1  Data  De   0x2
    3093  .constdata                 0x00044252   Lc    1  Sect  De   0x5
    3094  gattValDbhCh               0x00044252   Lc    1  Data  De   0x5
    3095  .constdata                 0x00044258   Lc    1  Sect  De   0x2
    3096  gattLenDbhCh               0x00044258   Lc    1  Data  De   0x2
    3097  .constdata                 0x0004425a   Lc    1  Sect  De   0x2
    3098  gattLenDbh                 0x0004425a   Lc    1  Data  De   0x2
    3099  .constdata                 0x0004425c   Lc    1  Sect  De   0x5
    3100  gattValSsfCh               0x0004425c   Lc    1  Data  De   0x5
    3101  .constdata                 0x00044262   Lc    1  Sect  De   0x2
    3102  gattLenSsfCh               0x00044262   Lc    1  Data  De   0x2
    3103  .constdata                 0x00044264   Lc    1  Sect  De   0x2
    3104  gattLenSsf                 0x00044264   Lc    1  Data  De   0x2
    3105  .constdata                 0x00044268   Lc    1  Sect  De   0xa0
    3106  gattList                   0x00044268   Lc    1  Data  De   0xa0
    3107  .data                      0x10000434   Lc    2  Sect  De   0x14
    3108  gapValDn                   0x10000434   Lc    2  Data  De   0x14
    3109  .data                      0x10000448   Lc    2  Sect  De   0x2
    3110  gapLenDn                   0x10000448   Lc    2  Data  De   0x2
    3111  .data                      0x1000044a   Lc    2  Sect  De   0x2
    3112  gapValAp                   0x1000044a   Lc    2  Data  De   0x2
    3113  .data                      0x1000044c   Lc    2  Sect  De   0x2c
    3114  gapValCar                  0x1000044c   Lc    2  Data  De   0x1
    3115  gattValSsf                 0x1000044d   Lc    2  Data  De   0x1
    3116  svcGapGroup                0x10000450   Lc    2  Data  De   0x14
    3117  svcGattGroup               0x10000464   Lc    2  Data  De   0x14
    3118  .data                      0x10000478   Lc    2  Sect  De   0x1
    3119  gapValRpao                 0x10000478   Lc    2  Data  De   0x1
    3120  .data                      0x10000479   Lc    2  Sect  De   0x2
    3121  gattValScChCcc             0x10000479   Lc    2  Data  De   0x2
    3122  .data                      0x1000047b   Lc    2  Sect  De   0x1
    3123  gattValCsf                 0x1000047b   Lc    2  Data  De   0x1
    3124  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cps.c
                                    0x00000000   Lc  Abs  File  De 
    3125  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cscs.c
                                    0x00000000   Lc  Abs  File  De 
    3126  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cte.c
                                    0x00000000   Lc  Abs  File  De 
    3127  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_dis.c
                                    0x00000000   Lc  Abs  File  De 
    3128  i.SvcDisAddGroup           0x0001c924   Lc    1  Sect  De 
    3129  .constdata                 0x00044308   Lc    1  Sect  De   0x2
    3130  disValSvc                  0x00044308   Lc    1  Data  De   0x2
    3131  .constdata                 0x0004430a   Lc    1  Sect  De   0x2
    3132  disLenSvc                  0x0004430a   Lc    1  Data  De   0x2
    3133  .constdata                 0x0004430c   Lc    1  Sect  De   0x5
    3134  disValMfrCh                0x0004430c   Lc    1  Data  De   0x5
    3135  .constdata                 0x00044312   Lc    1  Sect  De   0x2
    3136  disLenMfrCh                0x00044312   Lc    1  Data  De   0x2
    3137  .constdata                 0x00044314   Lc    1  Sect  De   0x2
    3138  disUuMfr                   0x00044314   Lc    1  Data  De   0x2
    3139  .constdata                 0x00044316   Lc    1  Sect  De   0x5
    3140  disValSidCh                0x00044316   Lc    1  Data  De   0x5
    3141  .constdata                 0x0004431c   Lc    1  Sect  De   0x2
    3142  disLenSidCh                0x0004431c   Lc    1  Data  De   0x2
    3143  .constdata                 0x0004431e   Lc    1  Sect  De   0x2
    3144  disUuSid                   0x0004431e   Lc    1  Data  De   0x2
    3145  .constdata                 0x00044320   Lc    1  Sect  De   0x2
    3146  disLenSid                  0x00044320   Lc    1  Data  De   0x2
    3147  .constdata                 0x00044322   Lc    1  Sect  De   0x5
    3148  disValMnCh                 0x00044322   Lc    1  Data  De   0x5
    3149  .constdata                 0x00044328   Lc    1  Sect  De   0x2
    3150  disLenMnCh                 0x00044328   Lc    1  Data  De   0x2
    3151  .constdata                 0x0004432a   Lc    1  Sect  De   0x2
    3152  disUuMn                    0x0004432a   Lc    1  Data  De   0x2
    3153  .constdata                 0x0004432c   Lc    1  Sect  De   0x5
    3154  disValSnCh                 0x0004432c   Lc    1  Data  De   0x5
    3155  .constdata                 0x00044332   Lc    1  Sect  De   0x2
    3156  disLenSnCh                 0x00044332   Lc    1  Data  De   0x2
    3157  .constdata                 0x00044334   Lc    1  Sect  De   0x2
    3158  disUuSn                    0x00044334   Lc    1  Data  De   0x2
    3159  .constdata                 0x00044336   Lc    1  Sect  De   0x5
    3160  disValFwrCh                0x00044336   Lc    1  Data  De   0x5
    3161  .constdata                 0x0004433c   Lc    1  Sect  De   0x2
    3162  disLenFwrCh                0x0004433c   Lc    1  Data  De   0x2
    3163  .constdata                 0x0004433e   Lc    1  Sect  De   0x2
    3164  disUuFwr                   0x0004433e   Lc    1  Data  De   0x2
    3165  .constdata                 0x00044340   Lc    1  Sect  De   0x5
    3166  disValHwrCh                0x00044340   Lc    1  Data  De   0x5
    3167  .constdata                 0x00044346   Lc    1  Sect  De   0x2
    3168  disLenHwrCh                0x00044346   Lc    1  Data  De   0x2
    3169  .constdata                 0x00044348   Lc    1  Sect  De   0x2
    3170  disUuHwr                   0x00044348   Lc    1  Data  De   0x2
    3171  .constdata                 0x0004434a   Lc    1  Sect  De   0x5
    3172  disValSwrCh                0x0004434a   Lc    1  Data  De   0x5
    3173  .constdata                 0x00044350   Lc    1  Sect  De   0x2
    3174  disLenSwrCh                0x00044350   Lc    1  Data  De   0x2
    3175  .constdata                 0x00044352   Lc    1  Sect  De   0x2
    3176  disUuSwr                   0x00044352   Lc    1  Data  De   0x2
    3177  .constdata                 0x00044354   Lc    1  Sect  De   0x5
    3178  disValRcdCh                0x00044354   Lc    1  Data  De   0x5
    3179  .constdata                 0x0004435a   Lc    1  Sect  De   0x2
    3180  disLenRcdCh                0x0004435a   Lc    1  Data  De   0x2
    3181  .constdata                 0x0004435c   Lc    1  Sect  De   0x2
    3182  disUuRcd                   0x0004435c   Lc    1  Data  De   0x2
    3183  .constdata                 0x0004435e   Lc    1  Sect  De   0x2
    3184  disLenRcd                  0x0004435e   Lc    1  Data  De   0x2
    3185  .constdata                 0x00044360   Lc    1  Sect  De   0x5
    3186  disValPnpIdCh              0x00044360   Lc    1  Data  De   0x5
    3187  .constdata                 0x00044366   Lc    1  Sect  De   0x2
    3188  disLenPnpIdCh              0x00044366   Lc    1  Data  De   0x2
    3189  .constdata                 0x00044368   Lc    1  Sect  De   0x2
    3190  disUuPnpId                 0x00044368   Lc    1  Data  De   0x2
    3191  .constdata                 0x0004436a   Lc    1  Sect  De   0x2
    3192  disLenPnpId                0x0004436a   Lc    1  Data  De   0x2
    3193  .constdata                 0x0004436c   Lc    1  Sect  De   0x130
    3194  disList                    0x0004436c   Lc    1  Data  De   0x130
    3195  .data                      0x1000047c   Lc    2  Sect  De   0x14
    3196  disValMfr                  0x1000047c   Lc    2  Data  De   0x14
    3197  .data                      0x10000490   Lc    2  Sect  De   0x2
    3198  disLenMfr                  0x10000490   Lc    2  Data  De   0x2
    3199  .data                      0x10000492   Lc    2  Sect  De   0x8
    3200  disValSid                  0x10000492   Lc    2  Data  De   0x8
    3201  .data                      0x1000049a   Lc    2  Sect  De   0x19
    3202  disValMn                   0x1000049a   Lc    2  Data  De   0x19
    3203  .data                      0x100004b4   Lc    2  Sect  De   0x2
    3204  disLenMn                   0x100004b4   Lc    2  Data  De   0x2
    3205  .data                      0x100004b6   Lc    2  Sect  De   0x19
    3206  disValSn                   0x100004b6   Lc    2  Data  De   0x19
    3207  .data                      0x100004d0   Lc    2  Sect  De   0x2
    3208  disLenSn                   0x100004d0   Lc    2  Data  De   0x2
    3209  .data                      0x100004d2   Lc    2  Sect  De   0x15
    3210  disValFwr                  0x100004d2   Lc    2  Data  De   0x15
    3211  .data                      0x100004e8   Lc    2  Sect  De   0x2
    3212  disLenFwr                  0x100004e8   Lc    2  Data  De   0x2
    3213  .data                      0x100004ea   Lc    2  Sect  De   0x15
    3214  disValHwr                  0x100004ea   Lc    2  Data  De   0x15
    3215  .data                      0x10000500   Lc    2  Sect  De   0x2
    3216  disLenHwr                  0x10000500   Lc    2  Data  De   0x2
    3217  .data                      0x10000502   Lc    2  Sect  De   0x15
    3218  disValSwr                  0x10000502   Lc    2  Data  De   0x15
    3219  .data                      0x10000518   Lc    2  Sect  De   0x2
    3220  disLenSwr                  0x10000518   Lc    2  Data  De   0x2
    3221  .data                      0x1000051a   Lc    2  Sect  De   0x6
    3222  disValRcd                  0x1000051a   Lc    2  Data  De   0x6
    3223  .data                      0x10000520   Lc    2  Sect  De   0x7
    3224  disValPnpId                0x10000520   Lc    2  Data  De   0x7
    3225  .data                      0x10000528   Lc    2  Sect  De   0x14
    3226  svcDisGroup                0x10000528   Lc    2  Data  De   0x14
    3227  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_gls.c
                                    0x00000000   Lc  Abs  File  De 
    3228  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_gyro.c
                                    0x00000000   Lc  Abs  File  De 
    3229  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hid.c
                                    0x00000000   Lc  Abs  File  De 
    3230  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hrs.c
                                    0x00000000   Lc  Abs  File  De 
    3231  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hts.c
                                    0x00000000   Lc  Abs  File  De 
    3232  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_ipss.c
                                    0x00000000   Lc  Abs  File  De 
    3233  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_plxs.c
                                    0x00000000   Lc  Abs  File  De 
    3234  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_px.c
                                    0x00000000   Lc  Abs  File  De 
    3235  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_rscs.c
                                    0x00000000   Lc  Abs  File  De 
    3236  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_scpss.c
                                    0x00000000   Lc  Abs  File  De 
    3237  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_temp.c
                                    0x00000000   Lc  Abs  File  De 
    3238  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_time.c
                                    0x00000000   Lc  Abs  File  De 
    3239  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_uricfg.c
                                    0x00000000   Lc  Abs  File  De 
    3240  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wdxs.c
                                    0x00000000   Lc  Abs  File  De 
    3241  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wp.c
                                    0x00000000   Lc  Abs  File  De 
    3242  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wss.c
                                    0x00000000   Lc  Abs  File  De 
    3243  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_disc.c
                                    0x00000000   Lc  Abs  File  De 
    3244  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_main.c
                                    0x00000000   Lc  Abs  File  De 
    3245  i.AppAddDevToResList       0x00018b08   Lc    1  Sect  De 
    3246  i.AppCheckBonded           0x00018c00   Lc    1  Sect  De 
    3247  i.AppConnClose             0x00018c14   Lc    1  Sect  De 
    3248  i.AppConnIsOpen            0x00018c20   Lc    1  Sect  De 
    3249  i.AppDbGetHdl              0x00018d30   Lc    1  Sect  De 
    3250  i.AppHandleNumericComparison
                                    0x0001903e   Lc    1  Sect  De 
    3251  i.AppHandlePasskey         0x00019058   Lc    1  Sect  De 
    3252  i.AppHandler               0x000190ac   Lc    1  Sect  De 
    3253  i.AppHandlerInit           0x000190f4   Lc    1  Sect  De 
    3254  i.AppUpdatePrivacyMode     0x000199ec   Lc    1  Sect  De 
    3255  i.appConnReadRemoteFeatTimerStart
                                    0x00028d64   Lc    1  Sect  De 
    3256  i.appNumConns              0x00028d94   Lc    1  Sect  De 
    3257  .bss                       0x1000dce0   Lc    3  Sect  De   0x90
    3258  .constdata                 0x0004449c   Lc    1  Sect  De   0x1
    3259  .data                      0x1000053c   Lc    2  Sect  De   0x4
    3260  .data                      0x10000540   Lc    2  Sect  De   0x4
    3261  .data                      0x10000544   Lc    2  Sect  De   0x4
    3262  .data                      0x10000548   Lc    2  Sect  De   0x4
    3263  .data                      0x1000054c   Lc    2  Sect  De   0x4
    3264  .data                      0x10000550   Lc    2  Sect  De   0xc
    3265  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master.c
                                    0x00000000   Lc  Abs  File  De 
    3266  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master_ae.c
                                    0x00000000   Lc  Abs  File  De 
    3267  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master_leg.c
                                    0x00000000   Lc  Abs  File  De 
    3268  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_server.c
                                    0x00000000   Lc  Abs  File  De 
    3269  i.AppServerConnCback       0x00019100   Lc    1  Sect  De 
    3270  i.AppServerInit            0x0001924c   Lc    1  Sect  De 
    3271  i.appServerCsfWriteCback   0x00028dc8   Lc    1  Sect  De 
    3272  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave.c
                                    0x00000000   Lc  Abs  File  De 
    3273  i.AppSetBondable           0x00019258   Lc    1  Sect  De 
    3274  i.AppSlaveInit             0x00019264   Lc    1  Sect  De 
    3275  i.AppSlaveProcDmMsg        0x000192bc   Lc    1  Sect  De 
    3276  i.AppSlaveSecProcDmMsg     0x00019640   Lc    1  Sect  De 
    3277  i.AppSlaveSecurityReq      0x0001997c   Lc    1  Sect  De 
    3278  i.appAdvSetData            0x00028b88   Lc    1  Sect  De 
    3279  i.appAdvStart              0x00028be4   Lc    1  Sect  De 
    3280  i.appSetAdvScanDataFrag    0x00028de4   Lc    1  Sect  De 
    3281  appSetAdvScanDataFrag      0x00028de5   Lc    1  Code  De   0x82
    3282  i.appSlaveAdvStart         0x00028e6c   Lc    1  Sect  De 
    3283  i.appSlaveProcMsg          0x0002901c   Lc    1  Sect  De 
    3284  .bss                       0x1000dd70   Lc    3  Sect  De   0x80
    3285  .data                      0x1000055c   Lc    2  Sect  De   0x1
    3286  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave_ae.c
                                    0x00000000   Lc  Abs  File  De 
    3287  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave_leg.c
                                    0x00000000   Lc  Abs  File  De 
    3288  i.AppAdvSetData            0x00018b60   Lc    1  Sect  De 
    3289  i.AppAdvStart              0x00018bac   Lc    1  Sect  De 
    3290  i.appSlaveLegAdvRestart    0x00028f0c   Lc    1  Sect  De 
    3291  appSlaveLegAdvRestart      0x00028f0d   Lc    1  Code  De   0x76
    3292  i.appSlaveLegAdvStop       0x00028f8c   Lc    1  Sect  De 
    3293  appSlaveLegAdvStop         0x00028f8d   Lc    1  Code  De   0x86
    3294  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_terminal.c
                                    0x00000000   Lc  Abs  File  De 
    3295  ../../../../../../ambiq_vos/codec/opus/ae_api.c
                                    0x00000000   Lc  Abs  File  De 
    3296  i.alloc_stack              0x0001f354   Lc    1  Sect  De 
    3297  i.audio_enc_encode_frame   0x0002be70   Lc    1  Sect  De 
    3298  i.audio_enc_init           0x0002beac   Lc    1  Sect  De 
    3299  i.restore_stack            0x0003d590   Lc    1  Sect  De 
    3300  i.save_stack               0x0003d5a0   Lc    1  Sect  De 
    3301  i.spl_alloca               0x0003f97c   Lc    1  Sect  De 
    3302  .bss                       0x1000ddf0   Lc    3  Sect  De   0x5000
    3303  .data                      0x10000560   Lc    2  Sect  De   0x14
    3304  ..\..\..\..\..\..\utils\am_util_ble_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    3305  ../../../../../../utils/am_util_ble_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    3306  i.am_util_ble_tx_power_set 0x00023b94   Lc    1  Sect  De 
    3307  ..\..\..\..\..\..\utils\am_util_bootloader.c
                                    0x00000000   Lc  Abs  File  De 
    3308  ../../../../../../utils/am_util_bootloader.c
                                    0x00000000   Lc  Abs  File  De 
    3309  i.am_util_bootloader_erase_flash_page
                                    0x00023bcc   Lc    1  Sect  De 
    3310  i.am_util_bootloader_partial_crc32
                                    0x00023bd0   Lc    1  Sect  De 
    3311  i.am_util_bootloader_program_flash_page
                                    0x00023c24   Lc    1  Sect  De 
    3312  .constdata                 0x000444a0   Lc    1  Sect  De   0x400
    3313  g_pui32CRC32Table          0x000444a0   Lc    1  Data  De   0x400
    3314  ..\..\..\..\..\..\utils\am_util_delay.c
                                    0x00000000   Lc  Abs  File  De 
    3315  ../../../../../../utils/am_util_delay.c
                                    0x00000000   Lc  Abs  File  De 
    3316  i.am_util_delay_ms         0x00023c50   Lc    1  Sect  De 
    3317  i.am_util_delay_us         0x00023c5a   Lc    1  Sect  De 
    3318  ..\..\..\..\..\..\utils\am_util_faultisr.c
                                    0x00000000   Lc  Abs  File  De 
    3319  .emb_text                  0x000183f0   Lc    1  Sect  De   0x24
    3320  $v0                        0x000183f0   Lc    1   --   De 
    3321  ../../../../../../utils/am_util_faultisr.c
                                    0x00000000   Lc  Abs  File  De 
    3322  i.am_util_faultisr_collect_data
                                    0x00023c60   Lc    1  Sect  De 
    3323  .bss                       0x10012df0   Lc    3  Sect  De   0x200
    3324  .conststring               0x0004ae68   Lc    1  Sect  De   0x43
    3325  ..\..\..\..\..\..\utils\am_util_id.c
                                    0x00000000   Lc  Abs  File  De 
    3326  ../../../../../../utils/am_util_id.c
                                    0x00000000   Lc  Abs  File  De 
    3327  i.am_util_id_device        0x00024170   Lc    1  Sect  De 
    3328  .constdata                 0x000448a0   Lc    1  Sect  De   0x74
    3329  g_ui8VendorNameAmbq        0x000448a0   Lc    1  Data  De   0x5
    3330  g_ui8VendorNameUnknown     0x000448a5   Lc    1  Data  De   0x5
    3331  g_DeviceNameApollo4p       0x000448aa   Lc    1  Data  De   0xd
    3332  g_DeviceNameApollo4p_blue  0x000448b7   Lc    1  Data  De   0x12
    3333  g_PackageType              0x000448c9   Lc    1  Data  De   0x10
    3334  g_TempRange                0x000448d9   Lc    1  Data  De   0x2c
    3335  g_ui8DeviceNameUnknown     0x00044905   Lc    1  Data  De   0xf
    3336  ..\..\..\..\..\..\utils\am_util_multi_boot.c
                                    0x00000000   Lc  Abs  File  De 
    3337  ../../../../../../utils/am_util_multi_boot.c
                                    0x00000000   Lc  Abs  File  De 
    3338  i.am_util_multiboot_flash_erase_page
                                    0x00024234   Lc    1  Sect  De 
    3339  am_util_multiboot_flash_erase_page
                                    0x00024235   Lc    1  Code  De   0x3a
    3340  i.am_util_multiboot_flash_read_page
                                    0x00024274   Lc    1  Sect  De 
    3341  am_util_multiboot_flash_read_page
                                    0x00024275   Lc    1  Code  De   0x4c
    3342  i.am_util_multiboot_flash_write_page
                                    0x000242c4   Lc    1  Sect  De 
    3343  am_util_multiboot_flash_write_page
                                    0x000242c5   Lc    1  Code  De   0x4c
    3344  .data                      0x10000574   Lc    2  Sect  De   0x58
    3345  g_intFlashSize             0x1000057c   Lc    2  Data  De   0x4
    3346  ../../../../../../utils/am_util_stdio.c
                                    0x00000000   Lc  Abs  File  De 
    3347  i.am_util_stdio_printf     0x00024314   Lc    1  Sect  De 
    3348  i.am_util_stdio_printf_init
                                    0x00024348   Lc    1  Sect  De 
    3349  i.am_util_stdio_vsprintf   0x00024354   Lc    1  Sect  De 
    3350  i.ndigits_in_u64           0x00036594   Lc    1  Sect  De 
    3351  ndigits_in_u64             0x00036595   Lc    1  Code  De   0xc6
    3352  i.uint64_to_str            0x000408d8   Lc    1  Sect  De 
    3353  uint64_to_str              0x000408d9   Lc    1  Code  De   0x126
    3354  .bss                       0x10012ff0   Lc    3  Sect  De   0x400
    3355  g_prfbuf                   0x10012ff0   Lc    3  Data  De   0x400
    3356  .data                      0x100005cc   Lc    2  Sect  De   0x8
    3357  g_bTxtXlate                0x100005cc   Lc    2  Data  De   0x1
    3358  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\portable\MemMang\heap_4.c
                                    0x00000000   Lc  Abs  File  De 
    3359  ../../../../../../third_party/FreeRTOSv10.5.1/Source/portable/MemMang/heap_4.c
                                    0x00000000   Lc  Abs  File  De 
    3360  i.pvPortMalloc             0x0003a8e4   Lc    1  Sect  De 
    3361  i.vPortFree                0x00040b70   Lc    1  Sect  De 
    3362  .bss                       0x100133f0   Lc    3  Sect  De   0x8000
    3363  ucHeap                     0x100133f0   Lc    3  Data  De   0x8000
    3364  .data                      0x100005d4   Lc    2  Sect  De   0x1c
    3365  pxEnd                      0x100005d4   Lc    2  Data  De   0x4
    3366  xFreeBytesRemaining        0x100005d8   Lc    2  Data  De   0x4
    3367  xMinimumEverFreeBytesRemaining
                                    0x100005dc   Lc    2  Data  De   0x4
    3368  xNumberOfSuccessfulAllocations
                                    0x100005e0   Lc    2  Data  De   0x4
    3369  xNumberOfSuccessfulFrees   0x100005e4   Lc    2  Data  De   0x4
    3370  xStart                     0x100005e8   Lc    2  Data  De   0x8
    3371  ..\..\..\..\..\..\ambiq_vos\protocol\ama\am_vos_ama_callback.c
                                    0x00000000   Lc  Abs  File  De 
    3372  ../../../../../../ambiq_vos/protocol/ama/am_vos_ama_callback.c
                                    0x00000000   Lc  Abs  File  De 
    3373  i.am_vos_ama_event_callback
                                    0x00024b1c   Lc    1  Sect  De 
    3374  i.am_vos_ama_proc_notify_speech
                                    0x0002546c   Lc    1  Sect  De 
    3375  .conststring               0x0004aeac   Lc    1  Sect  De   0x9a
    3376  ..\..\..\..\..\..\ambiq_vos\protocol\atvv\am_vos_atvv_callback.c
                                    0x00000000   Lc  Abs  File  De 
    3377  ../../../../../../ambiq_vos/protocol/atvv/am_vos_atvv_callback.c
                                    0x00000000   Lc  Abs  File  De 
    3378  ../keil/startup_keil.s     0x00000000   Lc  Abs  File  De 
    3379  STACK                      0x10022ba8   Lc    3  Sect  De   0x1000
    3380  StackMem                   0x10022ba8   Lc    3  Data  De 
    3381  HEAP                       0x10022ba8   Lc    3  Sect  De 
    3382  HeapMem                    0x10022ba8   Lc    3  Data  De 
    3383  RESET                      0x00018000   Lc    1  Sect  De   0x234
    3384  $v0                        0x00018200   Lc    1   --   De 
    3385  am_cryptosec_isr           0x0001822f   Lc    1  Code  De 
    3386  am_default_isr             0x0001822f   Lc    1  Code  De   0x2
    3387  .text                      0x00018448   Lc    1  Sect  De   0x18
    3388  $v0                        0x00018448   Lc    1   --   De 
    3389  ..\am_bsp.c                0x00000000   Lc  Abs  File  De 
    3390  ../am_bsp.c                0x00000000   Lc  Abs  File  De 
    3391  i.am_bsp_iom_pins_disable  0x0001f620   Lc    1  Sect  De 
    3392  i.am_bsp_iom_pins_enable   0x0001f88c   Lc    1  Sect  De 
    3393  i.am_bsp_itm_printf_enable 0x0001fbec   Lc    1  Sect  De 
    3394  i.am_bsp_low_power_init    0x0001fc64   Lc    1  Sect  De 
    3395  .data                      0x100005f0   Lc    2  Sect  De   0x18
    3396  .data                      0x10000608   Lc    2  Sect  De   0x8
    3397  g_ePrintInterface          0x10000608   Lc    2  Data  De   0x1
    3398  g_sCOMUART                 0x1000060c   Lc    2  Data  De   0x4
    3399  ..\am_bsp_pins.c           0x00000000   Lc  Abs  File  De 
    3400  ../am_bsp_pins.c           0x00000000   Lc  Abs  File  De 
    3401  .data                      0x10000610   Lc    2  Sect  De   0x4
    3402  .data                      0x10000614   Lc    2  Sect  De   0x4
    3403  .data                      0x10000618   Lc    2  Sect  De   0x4
    3404  .data                      0x1000061c   Lc    2  Sect  De   0x4
    3405  .data                      0x10000620   Lc    2  Sect  De   0x4
    3406  .data                      0x10000624   Lc    2  Sect  De   0x4
    3407  .data                      0x10000628   Lc    2  Sect  De   0x4
    3408  .data                      0x1000062c   Lc    2  Sect  De   0x4
    3409  .data                      0x10000630   Lc    2  Sect  De   0x4
    3410  .data                      0x10000634   Lc    2  Sect  De   0x4
    3411  .data                      0x10000638   Lc    2  Sect  De   0x4
    3412  .data                      0x1000063c   Lc    2  Sect  De   0x4
    3413  .data                      0x10000640   Lc    2  Sect  De   0x4
    3414  .data                      0x10000644   Lc    2  Sect  De   0x4
    3415  .data                      0x10000648   Lc    2  Sect  De   0x4
    3416  .data                      0x1000064c   Lc    2  Sect  De   0x4
    3417  .data                      0x10000650   Lc    2  Sect  De   0x4
    3418  .data                      0x10000654   Lc    2  Sect  De   0x4
    3419  .data                      0x10000658   Lc    2  Sect  De   0x4
    3420  .data                      0x1000065c   Lc    2  Sect  De   0x4
    3421  .data                      0x10000660   Lc    2  Sect  De   0x4
    3422  .data                      0x10000664   Lc    2  Sect  De   0x4
    3423  .data                      0x10000668   Lc    2  Sect  De   0x4
    3424  .data                      0x1000066c   Lc    2  Sect  De   0x4
    3425  .data                      0x10000670   Lc    2  Sect  De   0x4
    3426  .data                      0x10000674   Lc    2  Sect  De   0x4
    3427  .data                      0x10000678   Lc    2  Sect  De   0x4
    3428  .data                      0x1000067c   Lc    2  Sect  De   0x4
    3429  .data                      0x10000680   Lc    2  Sect  De   0x4
    3430  .data                      0x10000684   Lc    2  Sect  De   0x4
    3431  .data                      0x10000688   Lc    2  Sect  De   0x4
    3432  .data                      0x1000068c   Lc    2  Sect  De   0x4
    3433  .data                      0x10000690   Lc    2  Sect  De   0x4
    3434  .data                      0x10000694   Lc    2  Sect  De   0x4
    3435  .data                      0x10000698   Lc    2  Sect  De   0x4
    3436  .data                      0x1000069c   Lc    2  Sect  De   0x4
    3437  .data                      0x100006a0   Lc    2  Sect  De   0x4
    3438  .data                      0x100006a4   Lc    2  Sect  De   0x4
    3439  .data                      0x100006a8   Lc    2  Sect  De   0x4
    3440  .data                      0x100006ac   Lc    2  Sect  De   0x4
    3441  .data                      0x100006b0   Lc    2  Sect  De   0x4
    3442  .data                      0x100006b4   Lc    2  Sect  De   0x4
    3443  .data                      0x100006b8   Lc    2  Sect  De   0x4
    3444  .data                      0x100006bc   Lc    2  Sect  De   0x4
    3445  .data                      0x100006c0   Lc    2  Sect  De   0x4
    3446  .data                      0x100006c4   Lc    2  Sect  De   0x4
    3447  .data                      0x100006c8   Lc    2  Sect  De   0x4
    3448  .data                      0x100006cc   Lc    2  Sect  De   0x4
    3449  .data                      0x100006d0   Lc    2  Sect  De   0x4
    3450  .data                      0x100006d4   Lc    2  Sect  De   0x4
    3451  .data                      0x100006d8   Lc    2  Sect  De   0x4
    3452  ..\..\src\oct_opus_encoder.c
                                    0x00000000   Lc  Abs  File  De 
    3453  i.octopus_encode           0x00036804   Lc    1  Sect  De 
    3454  i.octopus_encoder_create   0x00036d44   Lc    1  Sect  De 
    3455  i.opus_packet_get_nb_frames
                                    0x00037f1e   Lc    1  Sect  De 
    3456  .bss                       0x1001b3f0   Lc    3  Sect  De   0xf30
    3457  .data                      0x100006dc   Lc    2  Sect  De   0x31
    3458  mode                       0x100006dc   Lc    2  Data  De   0x4
    3459  prev_mode                  0x100006e0   Lc    2  Data  De   0x4
    3460  ..\..\..\..\..\mcu\apollo4p\hal\am_hal_gpio.c
                                    0x00000000   Lc  Abs  File  De 
    3461  ../../../../../mcu/apollo4p/hal/am_hal_gpio.c
                                    0x00000000   Lc  Abs  File  De 
    3462  i.am_hal_gpio_interrupt_control
                                    0x000214c0   Lc    1  Sect  De 
    3463  i.am_hal_gpio_interrupt_irq_clear
                                    0x00021628   Lc    1  Sect  De 
    3464  i.am_hal_gpio_interrupt_irq_status_get
                                    0x00021658   Lc    1  Sect  De 
    3465  i.am_hal_gpio_interrupt_register
                                    0x000216c0   Lc    1  Sect  De 
    3466  i.am_hal_gpio_interrupt_service
                                    0x0002172c   Lc    1  Sect  De 
    3467  i.am_hal_gpio_pinconfig    0x00021784   Lc    1  Sect  De 
    3468  i.am_hal_gpio_pinconfig_get
                                    0x000217d8   Lc    1  Sect  De 
    3469  i.am_hal_gpio_state_read   0x000217f8   Lc    1  Sect  De 
    3470  i.am_hal_gpio_state_write  0x00021840   Lc    1  Sect  De 
    3471  .bss                       0x1001c320   Lc    3  Sect  De   0x800
    3472  gpio_ppfnHandlers          0x1001c320   Lc    3  Data  De   0x400
    3473  gpio_pppvIrqArgs           0x1001c720   Lc    3  Data  De   0x400
    3474  .constdata                 0x00044914   Lc    1  Sect  De   0x4
    3475  .constdata                 0x00044918   Lc    1  Sect  De   0x4
    3476  .constdata                 0x0004491c   Lc    1  Sect  De   0x4
    3477  .constdata                 0x00044920   Lc    1  Sect  De   0x4
    3478  .constdata                 0x00044924   Lc    1  Sect  De   0x4
    3479  .constdata                 0x00044928   Lc    1  Sect  De   0x4
    3480  .constdata                 0x0004492c   Lc    1  Sect  De   0x10
    3481  g_ui32DSpintbl             0x0004492c   Lc    1  Data  De   0x10
    3482  ..\..\..\..\..\mcu\apollo4p\hal\am_hal_pdm.c
                                    0x00000000   Lc  Abs  File  De 
    3483  ../../../../../mcu/apollo4p/hal/am_hal_pdm.c
                                    0x00000000   Lc  Abs  File  De 
    3484  i.am_hal_pdm_configure     0x00022af0   Lc    1  Sect  De 
    3485  i.am_hal_pdm_disable       0x00022bd4   Lc    1  Sect  De 
    3486  i.am_hal_pdm_dma_get_buffer
                                    0x00022c4c   Lc    1  Sect  De 
    3487  i.am_hal_pdm_dma_start     0x00022c64   Lc    1  Sect  De 
    3488  i.am_hal_pdm_enable        0x00022cf4   Lc    1  Sect  De 
    3489  i.am_hal_pdm_fifo_flush    0x00022d4c   Lc    1  Sect  De 
    3490  i.am_hal_pdm_initialize    0x00022d80   Lc    1  Sect  De 
    3491  i.am_hal_pdm_interrupt_clear
                                    0x00022dd0   Lc    1  Sect  De 
    3492  i.am_hal_pdm_interrupt_enable
                                    0x00022e04   Lc    1  Sect  De 
    3493  i.am_hal_pdm_interrupt_service
                                    0x00022e3c   Lc    1  Sect  De 
    3494  i.am_hal_pdm_interrupt_status_get
                                    0x00022e98   Lc    1  Sect  De 
    3495  i.am_hal_pdm_power_control 0x00022ee4   Lc    1  Sect  De 
    3496  .bss                       0x1001cb20   Lc    3  Sect  De   0x60
    3497  ..\..\..\..\..\mcu\apollo4p\hal\am_hal_pwrctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3498  ../../../../../mcu/apollo4p/hal/am_hal_pwrctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3499  i.am_hal_pwrctrl_control   0x00022f64   Lc    1  Sect  De 
    3500  i.am_hal_pwrctrl_low_power_init
                                    0x0002318c   Lc    1  Sect  De 
    3501  i.am_hal_pwrctrl_mcu_memory_config
                                    0x000232b8   Lc    1  Sect  De 
    3502  i.am_hal_pwrctrl_mcu_mode_select
                                    0x000233d4   Lc    1  Sect  De 
    3503  i.am_hal_pwrctrl_periph_disable
                                    0x0002344c   Lc    1  Sect  De 
    3504  i.am_hal_pwrctrl_periph_enable
                                    0x00023578   Lc    1  Sect  De 
    3505  i.am_hal_pwrctrl_sram_config
                                    0x0002362c   Lc    1  Sect  De 
    3506  i.buck_ldo_update_override 0x0002bec0   Lc    1  Sect  De 
    3507  i.crypto_boost_trims       0x00030300   Lc    1  Sect  De 
    3508  .constdata                 0x0004493c   Lc    1  Sect  De   0x2a4
    3509  g_VDDC_trimstbl            0x00044b68   Lc    1  Data  De   0x9
    3510  g_VDDF_trimstbl            0x00044b71   Lc    1  Data  De   0x21
    3511  g_VDDFLP_trimstbl          0x00044b92   Lc    1  Data  De   0x21
    3512  g_memlpldo_trimstbl        0x00044bb3   Lc    1  Data  De   0x2d
    3513  .data                      0x10000710   Lc    2  Sect  De   0x40
    3514  g_bOrigTrimsStored         0x10000711   Lc    2  Data  De   0x1
    3515  g_bBoostForCryptoApplied   0x10000712   Lc    2  Data  De   0x1
    3516  g_bTempcoValid             0x10000713   Lc    2  Data  De   0x1
    3517  g_ui16TempcoTEMP_code      0x10000714   Lc    2  Data  De   0x2
    3518  g_orig_ACTTRIMVDDF         0x10000720   Lc    2  Data  De   0x4
    3519  g_orig_MEMLDOACTIVETRIM    0x10000724   Lc    2  Data  De   0x4
    3520  g_orig_LPTRIMVDDF          0x10000728   Lc    2  Data  De   0x4
    3521  g_orig_MEMLPLDOTRIM        0x1000072c   Lc    2  Data  De   0x4
    3522  g_orig_TVRGVREFTRIM        0x10000730   Lc    2  Data  De   0x4
    3523  g_orig_CORELDOACTIVETRIM   0x10000734   Lc    2  Data  De   0x4
    3524  g_ui32VDDFAdjustCodes      0x10000738   Lc    2  Data  De   0x4
    3525  g_i32LatestVddfActTrim     0x1000073c   Lc    2  Data  De   0x4
    3526  g_i32LatestLDOActTrim      0x10000740   Lc    2  Data  De   0x4
    3527  g_TempcoADCHandle          0x10000744   Lc    2  Data  De   0x4
    3528  g_ui32TempcoADCslot        0x10000748   Lc    2  Data  De   0x4
    3529  g_pfTempMeasured           0x1000074c   Lc    2  Data  De   0x4
    3530  ..\..\..\..\..\mcu\apollo4p\hal\am_hal_security.c
                                    0x00000000   Lc  Abs  File  De 
    3531  ../../../../../mcu/apollo4p/hal/am_hal_security.c
                                    0x00000000   Lc  Abs  File  De 
    3532  i.am_hal_crc32             0x000210c0   Lc    1  Sect  De 
    3533  i.am_hal_security_get_info 0x00023708   Lc    1  Sect  De 
    3534  ..\..\..\..\..\mcu\apollo4p\hal\am_hal_stimer.c
                                    0x00000000   Lc  Abs  File  De 
    3535  ../../../../../mcu/apollo4p/hal/am_hal_stimer.c
                                    0x00000000   Lc  Abs  File  De 
    3536  i.am_hal_stimer_compare_delta_set
                                    0x000237c0   Lc    1  Sect  De 
    3537  i.am_hal_stimer_config     0x00023884   Lc    1  Sect  De 
    3538  i.am_hal_stimer_counter_get
                                    0x0002389c   Lc    1  Sect  De 
    3539  i.am_hal_stimer_int_clear  0x000238bc   Lc    1  Sect  De 
    3540  i.am_hal_stimer_int_enable 0x000238c8   Lc    1  Sect  De 
    3541  i.am_hal_stimer_int_status_get
                                    0x000238d8   Lc    1  Sect  De 
    3542  .data                      0x10000750   Lc    2  Sect  De   0x24
    3543  bStimerConfigured          0x10000750   Lc    2  Data  De   0x1
    3544  g_lastStimer               0x10000754   Lc    2  Data  De   0x20
    3545  ..\..\..\..\..\mcu\apollo4p\hal\am_hal_timer.c
                                    0x00000000   Lc  Abs  File  De 
    3546  ../../../../../mcu/apollo4p/hal/am_hal_timer.c
                                    0x00000000   Lc  Abs  File  De 
    3547  i.am_hal_timer_interrupt_clear
                                    0x00023a1c   Lc    1  Sect  De 
    3548  i.am_hal_timer_interrupt_status_get
                                    0x00023a28   Lc    1  Sect  De 
    3549  ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_cachectrl.c
                                    0x00000000   Lc  Abs  File  De 
    3550  ../../../../../mcu/apollo4p/hal/mcu/am_hal_cachectrl.c
                                    0x00000000   Lc  Abs  File  De 
    3551  i.am_hal_cachectrl_config  0x00020e4e   Lc    1  Sect  De 
    3552  i.am_hal_cachectrl_enable  0x00020e96   Lc    1  Sect  De 
    3553  i.am_hal_daxi_config       0x00021130   Lc    1  Sect  De 
    3554  i.am_hal_daxi_control      0x000211c8   Lc    1  Sect  De 
    3555  .constdata                 0x00044be0   Lc    1  Sect  De   0x3
    3556  .constdata                 0x00044be3   Lc    1  Sect  De   0x5
    3557  .data                      0x10000774   Lc    2  Sect  De   0x5
    3558  ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_fault.c
                                    0x00000000   Lc  Abs  File  De 
    3559  ../../../../../mcu/apollo4p/hal/mcu/am_hal_fault.c
                                    0x00000000   Lc  Abs  File  De 
    3560  i.am_hal_fault_capture_enable
                                    0x00021470   Lc    1  Sect  De 
    3561  i.am_hal_fault_status_get  0x00021482   Lc    1  Sect  De 
    3562  ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_interrupt.c
                                    0x00000000   Lc  Abs  File  De 
    3563  .emb_text                  0x00018414   Lc    1  Sect  De   0x16
    3564  $v0                        0x00018414   Lc    1   --   De 
    3565  ../../../../../mcu/apollo4p/hal/mcu/am_hal_interrupt.c
                                    0x00000000   Lc  Abs  File  De 
    3566  ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_iom.c
                                    0x00000000   Lc  Abs  File  De 
    3567  ../../../../../mcu/apollo4p/hal/mcu/am_hal_iom.c
                                    0x00000000   Lc  Abs  File  De 
    3568  i.am_hal_iom_blocking_transfer
                                    0x000218b4   Lc    1  Sect  De 
    3569  i.am_hal_iom_configure     0x00021be0   Lc    1  Sect  De 
    3570  i.am_hal_iom_disable       0x00021ed4   Lc    1  Sect  De 
    3571  i.am_hal_iom_enable        0x00021f58   Lc    1  Sect  De 
    3572  i.am_hal_iom_initialize    0x00022074   Lc    1  Sect  De 
    3573  i.am_hal_iom_power_ctrl    0x000220c8   Lc    1  Sect  De 
    3574  i.am_hal_iom_uninitialize  0x000223f4   Lc    1  Sect  De 
    3575  i.internal_iom_error_reset_disable_submodule
                                    0x00035d38   Lc    1  Sect  De 
    3576  internal_iom_error_reset_disable_submodule
                                    0x00035d39   Lc    1  Code  De   0x1f0
    3577  i.internal_iom_reset_on_error
                                    0x00035f3c   Lc    1  Sect  De 
    3578  internal_iom_reset_on_error
                                    0x00035f3d   Lc    1  Code  De   0x37c
    3579  i.validate_transaction     0x00041120   Lc    1  Sect  De 
    3580  .bss                       0x1001cb80   Lc    3  Sect  De   0x4540
    3581  .constdata                 0x00044be8   Lc    1  Sect  De   0x50
    3582  tIomPinAlloc               0x00044be8   Lc    1  Data  De   0x50
    3583  ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_mcuctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3584  ../../../../../mcu/apollo4p/hal/mcu/am_hal_mcuctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3585  i.am_hal_mcuctrl_control   0x000224f8   Lc    1  Sect  De 
    3586  i.am_hal_mcuctrl_info_get  0x000227d8   Lc    1  Sect  De 
    3587  .bss                       0x100210c0   Lc    3  Sect  De   0xc
    3588  .constdata                 0x00044c38   Lc    1  Sect  De   0x18
    3589  g_am_hal_mcuctrl_sku_mram_size
                                    0x00044c38   Lc    1  Data  De   0x8
    3590  g_am_hal_mcuctrl_sku_ssram_size
                                    0x00044c40   Lc    1  Data  De   0x10
    3591  .constdata                 0x00044c50   Lc    1  Sect  De   0x8
    3592  .data                      0x1000077c   Lc    2  Sect  De   0x8
    3593  ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_mram.c
                                    0x00000000   Lc  Abs  File  De 
    3594  ../../../../../mcu/apollo4p/hal/mcu/am_hal_mram.c
                                    0x00000000   Lc  Abs  File  De 
    3595  i.am_hal_mram_info_read    0x00022908   Lc    1  Sect  De 
    3596  i.am_hal_mram_main_fill    0x00022978   Lc    1  Sect  De 
    3597  i.am_hal_mram_main_program 0x000229ac   Lc    1  Sect  De 
    3598  i.am_hal_mram_main_words_program
                                    0x000229fc   Lc    1  Sect  De 
    3599  ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_reset.c
                                    0x00000000   Lc  Abs  File  De 
    3600  ../../../../../mcu/apollo4p/hal/mcu/am_hal_reset.c
                                    0x00000000   Lc  Abs  File  De 
    3601  i.am_hal_reset_control     0x000236d4   Lc    1  Sect  De 
    3602  ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_secure_ota.c
                                    0x00000000   Lc  Abs  File  De 
    3603  ../../../../../mcu/apollo4p/hal/mcu/am_hal_secure_ota.c
                                    0x00000000   Lc  Abs  File  De 
    3604  i.am_hal_ota_add           0x00022a38   Lc    1  Sect  De 
    3605  i.am_hal_ota_init          0x00022a9c   Lc    1  Sect  De 
    3606  .bss                       0x100210cc   Lc    3  Sect  De   0xc
    3607  gSOtaState                 0x100210cc   Lc    3  Data  De   0xc
    3608  ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_sysctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3609  ../../../../../mcu/apollo4p/hal/mcu/am_hal_sysctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3610  i.am_hal_sysctrl_fpu_enable
                                    0x000238f4   Lc    1  Sect  De 
    3611  i.am_hal_sysctrl_fpu_stacking_enable
                                    0x00023904   Lc    1  Sect  De 
    3612  i.am_hal_sysctrl_sleep     0x00023934   Lc    1  Sect  De 
    3613  ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_utils.c
                                    0x00000000   Lc  Abs  File  De 
    3614  ../../../../../mcu/apollo4p/hal/mcu/am_hal_utils.c
                                    0x00000000   Lc  Abs  File  De 
    3615  i.am_hal_delay_us          0x00021388   Lc    1  Sect  De 
    3616  i.am_hal_delay_us_status_change
                                    0x000213b4   Lc    1  Sect  De 
    3617  i.am_hal_delay_us_status_check
                                    0x0002140c   Lc    1  Sect  De 
    3618  ..\..\am_vos_ama.c         0x00000000   Lc  Abs  File  De 
    3619  i.am_vos_ama_devinfo_set   0x00024a94   Lc    1  Sect  De 
    3620  i.am_vos_ama_evt_cback_register
                                    0x00025030   Lc    1  Sect  De 
    3621  i.am_vos_ama_get_central_info_send
                                    0x00025048   Lc    1  Sect  De 
    3622  i.am_vos_ama_get_devconf_rsp_send
                                    0x000250c8   Lc    1  Sect  De 
    3623  i.am_vos_ama_get_devinfo_rsp_send
                                    0x00025164   Lc    1  Sect  De 
    3624  i.am_vos_ama_get_locale_rsp_send
                                    0x00025240   Lc    1  Sect  De 
    3625  i.am_vos_ama_get_state_rsp_send
                                    0x000252e0   Lc    1  Sect  De 
    3626  i.am_vos_ama_get_state_send
                                    0x0002538c   Lc    1  Sect  De 
    3627  i.am_vos_ama_isready       0x00025410   Lc    1  Sect  De 
    3628  i.am_vos_ama_pb_cmd_send   0x0002541c   Lc    1  Sect  De 
    3629  i.am_vos_ama_provide_speech_rsp_send
                                    0x000255b0   Lc    1  Sect  De 
    3630  i.am_vos_ama_rsp_send      0x0002565c   Lc    1  Sect  De 
    3631  i.am_vos_ama_rx_handler    0x000256f0   Lc    1  Sect  De 
    3632  i.am_vos_ama_speech_rsp_send
                                    0x00025ca0   Lc    1  Sect  De 
    3633  i.am_vos_ama_start_speech_send
                                    0x00025d4c   Lc    1  Sect  De 
    3634  i.am_vos_ama_status_ready  0x00025e90   Lc    1  Sect  De 
    3635  i.am_vos_ama_status_reset  0x00025ea4   Lc    1  Sect  De 
    3636  i.am_vos_ama_stop_speech_send
                                    0x00025eb8   Lc    1  Sect  De 
    3637  i.am_vos_ama_tx_ver_exchange_send
                                    0x00025f9c   Lc    1  Sect  De 
    3638  .bss                       0x100210d8   Lc    3  Sect  De   0x118
    3639  ..\..\celt\celt_encoder.c  0x00000000   Lc  Abs  File  De 
    3640  i.celt_encode_with_ec      0x0002bf58   Lc    1  Sect  De 
    3641  i.celt_encoder_init        0x0002e664   Lc    1  Sect  De 
    3642  i.celt_maxabs16            0x0002e708   Lc    1  Sect  De 
    3643  celt_maxabs16              0x0002e709   Lc    1  Code  De   0xce
    3644  i.celt_preemphasis         0x0002ea1c   Lc    1  Sect  De 
    3645  i.compute_mdcts            0x0002fad8   Lc    1  Sect  De 
    3646  compute_mdcts              0x0002fad9   Lc    1  Code  De   0x1ce
    3647  i.dynalloc_analysis        0x00031c40   Lc    1  Sect  De 
    3648  dynalloc_analysis          0x00031c41   Lc    1  Code  De   0xf14
    3649  i.get_celt_handle          0x00033c4c   Lc    1  Sect  De 
    3650  i.opus_custom_encoder_ctl  0x00037168   Lc    1  Sect  De 
    3651  i.tf_analysis              0x0003fdf0   Lc    1  Sect  De 
    3652  tf_analysis                0x0003fdf1   Lc    1  Code  De   0x4f8
    3653  i.transient_analysis       0x000402e8   Lc    1  Sect  De 
    3654  transient_analysis         0x000402e9   Lc    1  Code  De   0x5d2
    3655  .bss                       0x100211f0   Lc    3  Sect  De   0x1770
    3656  .constdata                 0x00044c58   Lc    1  Sect  De   0x13c
    3657  tapset_icdf                0x00044c58   Lc    1  Data  De   0x3
    3658  spread_icdf                0x00044c5b   Lc    1  Data  De   0x4
    3659  trim_icdf                  0x00044c5f   Lc    1  Data  De   0xb
    3660  inv_table                  0x00044c6a   Lc    1  Data  De   0x80
    3661  intensity_thresholds       0x00044cec   Lc    1  Data  De   0x54
    3662  intensity_histeresis       0x00044d40   Lc    1  Data  De   0x54
    3663  ..\..\celt\entcode.c       0x00000000   Lc  Abs  File  De 
    3664  i.ec_ilog                  0x000332b8   Lc    1  Sect  De 
    3665  i.ec_tell_frac             0x00033380   Lc    1  Sect  De 
    3666  .constdata                 0x00044d94   Lc    1  Sect  De   0x20
    3667  correction                 0x00044d94   Lc    1  Data  De   0x20
    3668  ..\..\celt\entenc.c        0x00000000   Lc  Abs  File  De 
    3669  i.ec_enc_bit_logp          0x00032ddc   Lc    1  Sect  De 
    3670  i.ec_enc_bits              0x00032df8   Lc    1  Sect  De 
    3671  i.ec_enc_carry_out         0x00032e4c   Lc    1  Sect  De 
    3672  ec_enc_carry_out           0x00032e4d   Lc    1  Code  De   0x8e
    3673  i.ec_enc_done              0x00032edc   Lc    1  Sect  De 
    3674  i.ec_enc_icdf              0x00033052   Lc    1  Sect  De 
    3675  i.ec_enc_init              0x0003308e   Lc    1  Sect  De 
    3676  i.ec_enc_normalize         0x000330b0   Lc    1  Sect  De 
    3677  ec_enc_normalize           0x000330b1   Lc    1  Code  De   0xa8
    3678  i.ec_enc_shrink            0x00033158   Lc    1  Sect  De 
    3679  i.ec_enc_uint              0x00033174   Lc    1  Sect  De 
    3680  i.ec_encode                0x00033254   Lc    1  Sect  De 
    3681  i.ec_encode_bin            0x00033284   Lc    1  Sect  De 
    3682  ..\..\src\repacketizer.c   0x00000000   Lc  Abs  File  De 
    3683  i.opus_packet_pad          0x00037fb4   Lc    1  Sect  De 
    3684  i.opus_repacketizer_cat_impl
                                    0x00038330   Lc    1  Sect  De 
    3685  opus_repacketizer_cat_impl 0x00038331   Lc    1  Code  De   0xce
    3686  i.opus_repacketizer_out_range_impl
                                    0x00038400   Lc    1  Sect  De 
    3687  ..\..\..\..\..\mcu\apollo4p\hal\am_hal_adc.c
                                    0x00000000   Lc  Abs  File  De 
    3688  ../../../../../mcu/apollo4p/hal/am_hal_adc.c
                                    0x00000000   Lc  Abs  File  De 
    3689  ..\..\..\..\..\mcu\apollo4p\hal\am_hal_dcu.c
                                    0x00000000   Lc  Abs  File  De 
    3690  ../../../../../mcu/apollo4p/hal/am_hal_dcu.c
                                    0x00000000   Lc  Abs  File  De 
    3691  i.am_hal_dcu_get           0x00021248   Lc    1  Sect  De 
    3692  i.am_hal_dcu_update        0x000212c4   Lc    1  Sect  De 
    3693  .data                      0x10000788   Lc    2  Sect  De   0x20
    3694  ..\..\..\..\..\mcu\apollo4p\hal\am_hal_global.c
                                    0x00000000   Lc  Abs  File  De 
    3695  .emb_text                  0x0001842c   Lc    1  Sect  De   0x1c
    3696  $v0                        0x0001842c   Lc    1   --   De 
    3697  ../../../../../mcu/apollo4p/hal/am_hal_global.c
                                    0x00000000   Lc  Abs  File  De 
    3698  ..\..\..\..\..\mcu\apollo4p\hal\am_hal_pin.c
                                    0x00000000   Lc  Abs  File  De 
    3699  ../../../../../mcu/apollo4p/hal/am_hal_pin.c
                                    0x00000000   Lc  Abs  File  De 
    3700  ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_bootrom_helper.c
                                    0x00000000   Lc  Abs  File  De 
    3701  ../../../../../mcu/apollo4p/hal/mcu/am_hal_bootrom_helper.c
                                    0x00000000   Lc  Abs  File  De 
    3702  .constdata                 0x00044db4   Lc    1  Sect  De   0x28
    3703  ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_cmdq.c
                                    0x00000000   Lc  Abs  File  De 
    3704  ../../../../../mcu/apollo4p/hal/mcu/am_hal_cmdq.c
                                    0x00000000   Lc  Abs  File  De 
    3705  i.am_hal_cmdq_disable      0x00020eb0   Lc    1  Sect  De 
    3706  i.am_hal_cmdq_enable       0x00020ef0   Lc    1  Sect  De 
    3707  i.am_hal_cmdq_init         0x00020f48   Lc    1  Sect  De 
    3708  i.am_hal_cmdq_term         0x00021038   Lc    1  Sect  De 
    3709  .bss                       0x10022960   Lc    3  Sect  De   0x1e4
    3710  gAmHalCmdq                 0x10022960   Lc    3  Data  De   0x1e4
    3711  .constdata                 0x00044ddc   Lc    1  Sect  De   0x1b8
    3712  gAmHalCmdQReg              0x00044ddc   Lc    1  Data  De   0x1b8
    3713  ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_itm.c
                                    0x00000000   Lc  Abs  File  De 
    3714  ../../../../../mcu/apollo4p/hal/mcu/am_hal_itm.c
                                    0x00000000   Lc  Abs  File  De 
    3715  i.am_hal_itm_enable        0x00022480   Lc    1  Sect  De 
    3716  i.am_hal_itm_print         0x000224c8   Lc    1  Sect  De 
    3717  ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_rtc.c
                                    0x00000000   Lc  Abs  File  De 
    3718  ../../../../../mcu/apollo4p/hal/mcu/am_hal_rtc.c
                                    0x00000000   Lc  Abs  File  De 
    3719  i.am_hal_rtc_osc_disable   0x000236f4   Lc    1  Sect  De 
    3720  ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_tpiu.c
                                    0x00000000   Lc  Abs  File  De 
    3721  ../../../../../mcu/apollo4p/hal/mcu/am_hal_tpiu.c
                                    0x00000000   Lc  Abs  File  De 
    3722  i.am_hal_tpiu_enable       0x00023a40   Lc    1  Sect  De 
    3723  ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_uart.c
                                    0x00000000   Lc  Abs  File  De 
    3724  ../../../../../mcu/apollo4p/hal/mcu/am_hal_uart.c
                                    0x00000000   Lc  Abs  File  De 
    3725  ..\..\pb\accessories.pb.c  0x00000000   Lc  Abs  File  De 
    3726  .constdata                 0x00044f94   Lc    1  Sect  De   0xa5
    3727  .constdata                 0x00045039   Lc    1  Sect  De   0x1ef
    3728  ..\..\pb\pb_decode.c       0x00000000   Lc  Abs  File  De 
    3729  i.buf_read                 0x0002bee0   Lc    1  Sect  De 
    3730  buf_read                   0x0002bee1   Lc    1  Code  De   0x40
    3731  i.decode_field             0x000303b0   Lc    1  Sect  De 
    3732  decode_field               0x000303b1   Lc    1  Code  De   0x244
    3733  i.pb_dec_bytes             0x000389f4   Lc    1  Sect  De 
    3734  pb_dec_bytes               0x000389f5   Lc    1  Code  De   0x6c
    3735  i.pb_dec_fixed32           0x00038a94   Lc    1  Sect  De 
    3736  pb_dec_fixed32             0x00038a95   Lc    1  Code  De   0x2c
    3737  i.pb_dec_fixed64           0x00038ac0   Lc    1  Sect  De 
    3738  pb_dec_fixed64             0x00038ac1   Lc    1  Code  De   0x68
    3739  i.pb_dec_fixed_length_bytes
                                    0x00038b28   Lc    1  Sect  De 
    3740  pb_dec_fixed_length_bytes  0x00038b29   Lc    1  Code  De   0x58
    3741  i.pb_dec_string            0x00038bb4   Lc    1  Sect  De 
    3742  pb_dec_string              0x00038bb5   Lc    1  Code  De   0x62
    3743  i.pb_dec_submessage        0x00038c4c   Lc    1  Sect  De 
    3744  pb_dec_submessage          0x00038c4d   Lc    1  Code  De   0x92
    3745  i.pb_dec_svarint           0x00038cfc   Lc    1  Sect  De 
    3746  pb_dec_svarint             0x00038cfd   Lc    1  Code  De   0x9c
    3747  i.pb_dec_uvarint           0x00038dc0   Lc    1  Sect  De 
    3748  pb_dec_uvarint             0x00038dc1   Lc    1  Code  De   0x78
    3749  i.pb_dec_varint            0x00038e60   Lc    1  Sect  De 
    3750  pb_dec_varint              0x00038e61   Lc    1  Code  De   0x84
    3751  i.pb_decode                0x00038f0c   Lc    1  Sect  De 
    3752  i.pb_decode_noinit         0x00038f2c   Lc    1  Sect  De 
    3753  i.pb_decode_varint         0x00039248   Lc    1  Sect  De 
    3754  i.pb_decode_varint32_eof   0x000392f0   Lc    1  Sect  De 
    3755  pb_decode_varint32_eof     0x000392f1   Lc    1  Code  De   0xec
    3756  i.pb_field_set_to_default  0x00039a0e   Lc    1  Sect  De 
    3757  pb_field_set_to_default    0x00039a0f   Lc    1  Code  De   0xe8
    3758  i.pb_istream_from_buffer   0x00039af8   Lc    1  Sect  De 
    3759  i.pb_make_string_substream 0x00039b10   Lc    1  Sect  De 
    3760  i.pb_message_set_to_defaults
                                    0x00039b6c   Lc    1  Sect  De 
    3761  pb_message_set_to_defaults 0x00039b6d   Lc    1  Code  De   0xf2
    3762  i.pb_read                  0x00039c78   Lc    1  Sect  De 
    3763  i.pb_skip_field            0x00039d0c   Lc    1  Sect  De 
    3764  .constdata                 0x00045228   Lc    1  Sect  De   0x28
    3765  PB_DECODERS                0x00045228   Lc    1  Data  De   0x28
    3766  ..\..\pb\pb_encode.c       0x00000000   Lc  Abs  File  De 
    3767  i.buf_write                0x0002bf20   Lc    1  Sect  De 
    3768  buf_write                  0x0002bf21   Lc    1  Code  De   0x36
    3769  i.encode_field             0x00033408   Lc    1  Sect  De 
    3770  encode_field               0x00033409   Lc    1  Code  De   0x2ba
    3771  i.pb_check_proto3_default_value
                                    0x0003890c   Lc    1  Sect  De 
    3772  pb_check_proto3_default_value
                                    0x0003890d   Lc    1  Code  De   0xe8
    3773  i.pb_enc_bytes             0x000393f4   Lc    1  Sect  De 
    3774  pb_enc_bytes               0x000393f5   Lc    1  Code  De   0x5c
    3775  i.pb_enc_fixed32           0x00039464   Lc    1  Sect  De 
    3776  pb_enc_fixed32             0x00039465   Lc    1  Code  De   0x24
    3777  i.pb_enc_fixed64           0x00039488   Lc    1  Sect  De 
    3778  pb_enc_fixed64             0x00039489   Lc    1  Code  De   0x50
    3779  i.pb_enc_fixed_length_bytes
                                    0x000394d8   Lc    1  Sect  De 
    3780  pb_enc_fixed_length_bytes  0x000394d9   Lc    1  Code  De   0x26
    3781  i.pb_enc_string            0x000394fe   Lc    1  Sect  De 
    3782  pb_enc_string              0x000394ff   Lc    1  Code  De   0x4c
    3783  i.pb_enc_submessage        0x0003954c   Lc    1  Sect  De 
    3784  pb_enc_submessage          0x0003954d   Lc    1  Code  De   0x18
    3785  i.pb_enc_svarint           0x00039580   Lc    1  Sect  De 
    3786  pb_enc_svarint             0x00039581   Lc    1  Code  De   0x54
    3787  i.pb_enc_uvarint           0x000395e8   Lc    1  Sect  De 
    3788  pb_enc_uvarint             0x000395e9   Lc    1  Code  De   0x3c
    3789  i.pb_enc_varint            0x00039638   Lc    1  Sect  De 
    3790  pb_enc_varint              0x00039639   Lc    1  Code  De   0x42
    3791  i.pb_encode                0x00039690   Lc    1  Sect  De 
    3792  i.pb_encode_submessage     0x00039708   Lc    1  Sect  De 
    3793  i.pb_encode_tag_for_field  0x000397d0   Lc    1  Sect  De 
    3794  i.pb_encode_varint         0x00039824   Lc    1  Sect  De 
    3795  i.pb_ostream_from_buffer   0x00039c60   Lc    1  Sect  De 
    3796  i.pb_write                 0x00039d94   Lc    1  Sect  De 
    3797  .constdata                 0x00045250   Lc    1  Sect  De   0x28
    3798  PB_ENCODERS                0x00045250   Lc    1  Data  De   0x28
    3799  ..\..\celt\bands.c         0x00000000   Lc  Abs  File  De 
    3800  i.compute_band_energies    0x0002fa10   Lc    1  Sect  De 
    3801  i.compute_theta            0x0002fca8   Lc    1  Sect  De 
    3802  compute_theta              0x0002fca9   Lc    1  Code  De   0x650
    3803  i.deinterleave_hadamard    0x000307f8   Lc    1  Sect  De 
    3804  deinterleave_hadamard      0x000307f9   Lc    1  Code  De   0xf4
    3805  i.haar1                    0x00033c54   Lc    1  Sect  De 
    3806  i.hysteresis_decision      0x00035b14   Lc    1  Sect  De 
    3807  i.intensity_stereo         0x00035c48   Lc    1  Sect  De 
    3808  intensity_stereo           0x00035c49   Lc    1  Code  De   0xea
    3809  i.normalise_bands          0x0003665c   Lc    1  Sect  De 
    3810  i.quant_all_bands          0x0003aa68   Lc    1  Sect  De 
    3811  i.quant_band               0x0003b880   Lc    1  Sect  De 
    3812  quant_band                 0x0003b881   Lc    1  Code  De   0x5b0
    3813  i.quant_band_stereo        0x0003be34   Lc    1  Sect  De 
    3814  quant_band_stereo          0x0003be35   Lc    1  Code  De   0x506
    3815  i.quant_partition          0x0003cb34   Lc    1  Sect  De 
    3816  quant_partition            0x0003cb35   Lc    1  Code  De   0x458
    3817  i.spreading_decision       0x0003f9a8   Lc    1  Sect  De 
    3818  .constdata                 0x00045278   Lc    1  Sect  De   0xa8
    3819  ordery_table               0x00045278   Lc    1  Data  De   0x78
    3820  exp2_table8                0x000452f0   Lc    1  Data  De   0x10
    3821  bit_interleave_table       0x00045300   Lc    1  Data  De   0x10
    3822  bit_deinterleave_table     0x00045310   Lc    1  Data  De   0x10
    3823  ..\..\celt\celt.c          0x00000000   Lc  Abs  File  De 
    3824  i.comb_filter              0x0002f80c   Lc    1  Sect  De 
    3825  i.init_caps                0x00035bba   Lc    1  Sect  De 
    3826  i.resampling_factor        0x0003d548   Lc    1  Sect  De 
    3827  .constdata                 0x00045320   Lc    1  Sect  De   0x20
    3828  .constdata                 0x00045340   Lc    1  Sect  De   0x44
    3829  gains                      0x00045340   Lc    1  Data  De   0x24
    3830  error_strings              0x00045364   Lc    1  Data  De   0x20
    3831  .conststring               0x0004af48   Lc    1  Sect  De   0x95
    3832  ..\..\celt\mdct.c          0x00000000   Lc  Abs  File  De 
    3833  i.clt_mdct_forward_c       0x0002f524   Lc    1  Sect  De 
    3834  ..\..\celt\modes.c         0x00000000   Lc  Abs  File  De 
    3835  i.opus_custom_mode_create  0x00037418   Lc    1  Sect  De 
    3836  .constdata                 0x00045384   Lc    1  Sect  De   0x2c
    3837  eband5ms                   0x00045384   Lc    1  Data  De   0x2c
    3838  .constdata                 0x000453b0   Lc    1  Sect  De   0xe7
    3839  band_allocation            0x000453b0   Lc    1  Data  De   0xe7
    3840  .constdata                 0x00045498   Lc    1  Sect  De   0x1e0
    3841  window120                  0x00045498   Lc    1  Data  De   0x1e0
    3842  .constdata                 0x00045678   Lc    1  Sect  De   0x2a
    3843  logN400                    0x00045678   Lc    1  Data  De   0x2a
    3844  .constdata                 0x000456a2   Lc    1  Sect  De   0xd2
    3845  cache_index50              0x000456a2   Lc    1  Data  De   0xd2
    3846  .constdata                 0x00045774   Lc    1  Sect  De   0x188
    3847  cache_bits50               0x00045774   Lc    1  Data  De   0x188
    3848  .constdata                 0x000458fc   Lc    1  Sect  De   0xa8
    3849  cache_caps50               0x000458fc   Lc    1  Data  De   0xa8
    3850  .constdata                 0x000459a4   Lc    1  Sect  De   0xf00
    3851  fft_twiddles48000_960      0x000459a4   Lc    1  Data  De   0xf00
    3852  .constdata                 0x000468a4   Lc    1  Sect  De   0x3c0
    3853  fft_bitrev480              0x000468a4   Lc    1  Data  De   0x3c0
    3854  .constdata                 0x00046c64   Lc    1  Sect  De   0x1e0
    3855  fft_bitrev240              0x00046c64   Lc    1  Data  De   0x1e0
    3856  .constdata                 0x00046e44   Lc    1  Sect  De   0xf0
    3857  fft_bitrev120              0x00046e44   Lc    1  Data  De   0xf0
    3858  .constdata                 0x00046f34   Lc    1  Sect  De   0x78
    3859  fft_bitrev60               0x00046f34   Lc    1  Data  De   0x78
    3860  .constdata                 0x00046fac   Lc    1  Sect  De   0x38
    3861  fft_state48000_960_0       0x00046fac   Lc    1  Data  De   0x38
    3862  .constdata                 0x00046fe4   Lc    1  Sect  De   0x38
    3863  fft_state48000_960_1       0x00046fe4   Lc    1  Data  De   0x38
    3864  .constdata                 0x0004701c   Lc    1  Sect  De   0x38
    3865  fft_state48000_960_2       0x0004701c   Lc    1  Data  De   0x38
    3866  .constdata                 0x00047054   Lc    1  Sect  De   0x38
    3867  fft_state48000_960_3       0x00047054   Lc    1  Data  De   0x38
    3868  .constdata                 0x0004708c   Lc    1  Sect  De   0x1c20
    3869  mdct_twiddles960           0x0004708c   Lc    1  Data  De   0x1c20
    3870  .constdata                 0x00048cac   Lc    1  Sect  De   0x6c
    3871  mode48000_960_120          0x00048cac   Lc    1  Data  De   0x6c
    3872  ..\..\celt\pitch.c         0x00000000   Lc  Abs  File  De 
    3873  i.celt_pitch_xcorr_c       0x0002e7dc   Lc    1  Sect  De 
    3874  i.find_best_pitch          0x00033b38   Lc    1  Sect  De 
    3875  find_best_pitch            0x00033b39   Lc    1  Code  De   0x10c
    3876  i.pitch_downsample         0x00039dec   Lc    1  Sect  De 
    3877  i.pitch_search             0x0003a0cc   Lc    1  Sect  De 
    3878  i.remove_doubling          0x0003cfa0   Lc    1  Sect  De 
    3879  .constdata                 0x00048d18   Lc    1  Sect  De   0x40
    3880  second_check               0x00048d18   Lc    1  Data  De   0x40
    3881  ..\..\celt\quant_bands.c   0x00000000   Lc  Abs  File  De 
    3882  i.amp2Log2                 0x00027d10   Lc    1  Sect  De 
    3883  i.quant_coarse_energy      0x0003c340   Lc    1  Sect  De 
    3884  i.quant_coarse_energy_impl 0x0003c6ac   Lc    1  Sect  De 
    3885  quant_coarse_energy_impl   0x0003c6ad   Lc    1  Code  De   0x268
    3886  i.quant_energy_finalise    0x0003c930   Lc    1  Sect  De 
    3887  i.quant_fine_energy        0x0003ca1c   Lc    1  Sect  De 
    3888  .constdata                 0x00048d58   Lc    1  Sect  De   0x1d8
    3889  small_energy_icdf          0x00048d58   Lc    1  Data  De   0x3
    3890  pred_coef                  0x00048dc0   Lc    1  Data  De   0x10
    3891  beta_coef                  0x00048dd0   Lc    1  Data  De   0x10
    3892  e_prob_model               0x00048de0   Lc    1  Data  De   0x150
    3893  ..\..\celt\rate.c          0x00000000   Lc  Abs  File  De 
    3894  i.clt_compute_allocation   0x0002ec0c   Lc    1  Sect  De 
    3895  .constdata                 0x00048f30   Lc    1  Sect  De   0x18
    3896  LOG2_FRAC_TABLE            0x00048f30   Lc    1  Data  De   0x18
    3897  ..\..\src\extensions.c     0x00000000   Lc  Abs  File  De 
    3898  i.opus_packet_extensions_count
                                    0x00037b84   Lc    1  Sect  De 
    3899  i.opus_packet_extensions_generate
                                    0x00037c0c   Lc    1  Sect  De 
    3900  i.opus_packet_extensions_parse
                                    0x00037e28   Lc    1  Sect  De 
    3901  ..\..\src\opus.c           0x00000000   Lc  Abs  File  De 
    3902  i.encode_size              0x0003383c   Lc    1  Sect  De 
    3903  i.opus_packet_get_samples_per_frame
                                    0x00037f4c   Lc    1  Sect  De 
    3904  i.opus_packet_parse_impl   0x00038050   Lc    1  Sect  De 
    3905  ..\..\..\..\..\mcu\apollo4p\hal\am_hal_queue.c
                                    0x00000000   Lc  Abs  File  De 
    3906  ../../../../../mcu/apollo4p/hal/am_hal_queue.c
                                    0x00000000   Lc  Abs  File  De 
    3907  ..\..\pb\calling.pb.c      0x00000000   Lc  Abs  File  De 
    3908  .constdata                 0x00048f48   Lc    1  Sect  De   0x1e
    3909  .constdata                 0x00048f66   Lc    1  Sect  De   0x2d
    3910  ..\..\pb\central.pb.c      0x00000000   Lc  Abs  File  De 
    3911  .constdata                 0x00048f93   Lc    1  Sect  De   0x2d
    3912  .constdata                 0x00048fc0   Lc    1  Sect  De   0xf
    3913  ..\..\pb\device.pb.c       0x00000000   Lc  Abs  File  De 
    3914  .constdata                 0x00048fcf   Lc    1  Sect  De   0x3c
    3915  .constdata                 0x0004900b   Lc    1  Sect  De   0x3c
    3916  .constdata                 0x00049047   Lc    1  Sect  De   0xc3
    3917  .constdata                 0x0004910a   Lc    1  Sect  De   0x2d
    3918  .constdata                 0x00049137   Lc    1  Sect  De   0x1e
    3919  .constdata                 0x00049155   Lc    1  Sect  De   0x2d
    3920  .constdata                 0x00049182   Lc    1  Sect  De   0xf
    3921  .constdata                 0x00049191   Lc    1  Sect  De   0x1e
    3922  .constdata                 0x000491af   Lc    1  Sect  De   0xf
    3923  .constdata                 0x000491be   Lc    1  Sect  De   0x1e
    3924  .constdata                 0x000491dc   Lc    1  Sect  De   0x1e
    3925  .constdata                 0x000491fa   Lc    1  Sect  De   0x2d
    3926  .constdata                 0x00049227   Lc    1  Sect  De   0x1e
    3927  .constdata                 0x00049245   Lc    1  Sect  De   0x2d
    3928  .constdata                 0x00049272   Lc    1  Sect  De   0x3c
    3929  .constdata                 0x000492ae   Lc    1  Sect  De   0xf
    3930  ..\..\pb\media.pb.c        0x00000000   Lc  Abs  File  De 
    3931  .constdata                 0x000492bd   Lc    1  Sect  De   0x1e
    3932  ..\..\pb\pb_common.c       0x00000000   Lc  Abs  File  De 
    3933  i.pb_field_iter_begin      0x00039880   Lc    1  Sect  De 
    3934  i.pb_field_iter_find       0x000398a4   Lc    1  Sect  De 
    3935  i.pb_field_iter_next       0x0003996c   Lc    1  Sect  De 
    3936  ..\..\pb\speech.pb.c       0x00000000   Lc  Abs  File  De 
    3937  .constdata                 0x000492db   Lc    1  Sect  De   0x1e
    3938  .constdata                 0x000492f9   Lc    1  Sect  De   0x3c
    3939  .constdata                 0x00049335   Lc    1  Sect  De   0x2d
    3940  .constdata                 0x00049362   Lc    1  Sect  De   0x4b
    3941  .constdata                 0x000493ad   Lc    1  Sect  De   0x5a
    3942  .constdata                 0x00049407   Lc    1  Sect  De   0x2d
    3943  .constdata                 0x00049434   Lc    1  Sect  De   0x1e
    3944  .constdata                 0x00049452   Lc    1  Sect  De   0x2d
    3945  .constdata                 0x0004947f   Lc    1  Sect  De   0x1e
    3946  .constdata                 0x0004949d   Lc    1  Sect  De   0x1e
    3947  ..\..\pb\state.pb.c        0x00000000   Lc  Abs  File  De 
    3948  .constdata                 0x000494bb   Lc    1  Sect  De   0x3c
    3949  .constdata                 0x000494f7   Lc    1  Sect  De   0x1e
    3950  .constdata                 0x00049515   Lc    1  Sect  De   0x1e
    3951  .constdata                 0x00049533   Lc    1  Sect  De   0x1e
    3952  ..\..\pb\system.pb.c       0x00000000   Lc  Abs  File  De 
    3953  .constdata                 0x00049551   Lc    1  Sect  De   0x3c
    3954  .constdata                 0x0004958d   Lc    1  Sect  De   0x2d
    3955  .constdata                 0x000495ba   Lc    1  Sect  De   0xf
    3956  .constdata                 0x000495c9   Lc    1  Sect  De   0xf
    3957  .constdata                 0x000495d8   Lc    1  Sect  De   0x1e
    3958  .constdata                 0x000495f6   Lc    1  Sect  De   0x2d
    3959  .constdata                 0x00049623   Lc    1  Sect  De   0xf
    3960  .constdata                 0x00049632   Lc    1  Sect  De   0x1e
    3961  .constdata                 0x00049650   Lc    1  Sect  De   0x1e
    3962  ..\..\pb\transport.pb.c    0x00000000   Lc  Abs  File  De 
    3963  .constdata                 0x0004966e   Lc    1  Sect  De   0x1e
    3964  .constdata                 0x0004968c   Lc    1  Sect  De   0x1e
    3965  .constdata                 0x000496aa   Lc    1  Sect  De   0x1e
    3966  ..\..\celt\celt_lpc.c      0x00000000   Lc  Abs  File  De 
    3967  i._celt_autocorr           0x0001ef10   Lc    1  Sect  De 
    3968  i._celt_lpc                0x0001f05c   Lc    1  Sect  De 
    3969  ..\..\celt\entdec.c        0x00000000   Lc  Abs  File  De 
    3970  i.ec_dec_bit_logp          0x00032b8c   Lc    1  Sect  De 
    3971  i.ec_dec_bits              0x00032bb0   Lc    1  Sect  De 
    3972  i.ec_dec_normalize         0x00032c5e   Lc    1  Sect  De 
    3973  ec_dec_normalize           0x00032c5f   Lc    1  Code  De   0x52
    3974  i.ec_dec_uint              0x00032cb0   Lc    1  Sect  De 
    3975  i.ec_dec_update            0x00032d8c   Lc    1  Sect  De 
    3976  i.ec_decode                0x00032db4   Lc    1  Sect  De 
    3977  ..\..\celt\kiss_fft.c      0x00000000   Lc  Abs  File  De 
    3978  i.opus_fft_impl            0x00037468   Lc    1  Sect  De 
    3979  ..\..\celt\laplace.c       0x00000000   Lc  Abs  File  De 
    3980  i.ec_laplace_encode        0x000332fe   Lc    1  Sect  De 
    3981  ..\..\celt\mathops.c       0x00000000   Lc  Abs  File  De 
    3982  i.isqrt32                  0x000362d0   Lc    1  Sect  De 
    3983  ..\..\celt\vq.c            0x00000000   Lc  Abs  File  De 
    3984  i.alg_quant                0x0001f174   Lc    1  Sect  De 
    3985  i.alg_unquant              0x0001f282   Lc    1  Sect  De 
    3986  i.exp_rotation             0x00033948   Lc    1  Sect  De 
    3987  i.exp_rotation1            0x00033aa0   Lc    1  Sect  De 
    3988  exp_rotation1              0x00033aa1   Lc    1  Code  De   0x7e
    3989  i.normalise_residual       0x00036730   Lc    1  Sect  De 
    3990  normalise_residual         0x00036731   Lc    1  Code  De   0xd2
    3991  i.op_pvq_search_c          0x00036dc0   Lc    1  Sect  De 
    3992  i.renormalise_vector       0x0003d46c   Lc    1  Sect  De 
    3993  i.stereo_itheta            0x0003fbe0   Lc    1  Sect  De 
    3994  .constdata                 0x000496c8   Lc    1  Sect  De   0xc
    3995  SPREAD_FACTOR              0x000496c8   Lc    1  Data  De   0xc
    3996  ..\..\celt\cwrs.c          0x00000000   Lc  Abs  File  De 
    3997  i.decode_pulses            0x0003065c   Lc    1  Sect  De 
    3998  i.encode_pulses            0x00033720   Lc    1  Sect  De 
    3999  .constdata                 0x000496d4   Lc    1  Sect  De   0x13e0
    4000  CELT_PVQ_U_DATA            0x000496d4   Lc    1  Data  De   0x13e0
    4001  .constdata                 0x0004aab4   Lc    1  Sect  De   0x3c
    4002  CELT_PVQ_U_ROW             0x0004aab4   Lc    1  Data  De   0x3c
    4003  dc.s                       0x00000000   Lc  Abs  File  De 
    4004  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4005  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4006  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4007  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4008  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4009  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4010  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    4011  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    4012  ../clib/longlong.s         0x00000000   Lc  Abs  File  De 
    4013  .text                      0x00018460   Lc    1  Sect  De   0x26
    4014  ../clib/longlong.s         0x00000000   Lc  Abs  File  De 
    4015  .text                      0x00018486   Lc    1  Sect  De   0x26
    4016  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    4017  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    4018  .text                      0x000184ac   Lc    1  Sect  De 
    4019  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    4020  .text                      0x00018504   Lc    1  Sect  De 
    4021  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    4022  .text                      0x0001854c   Lc    1  Sect  De 
    4023  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    4024  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4025  .text                      0x0001858a   Lc    1  Sect  De   0x8a
    4026  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4027  .text                      0x00018614   Lc    1  Sect  De   0x84
    4028  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4029  .text                      0x00018698   Lc    1  Sect  De   0x64
    4030  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4031  .text                      0x000186fc   Lc    1  Sect  De   0x7a
    4032  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4033  .text                      0x00018776   Lc    1  Sect  De   0x10
    4034  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4035  .text                      0x00018786   Lc    1  Sect  De   0x44
    4036  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4037  .text                      0x000187ca   Lc    1  Sect  De   0x4e
    4038  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4039  .text                      0x00018818   Lc    1  Sect  De   0x56
    4040  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4041  ../clib/heapaux.c          0x00000000   Lc  Abs  File  De 
    4042  .text                      0x0001886e   Lc    1  Sect  De 
    4043  ../clib/angel/startup.s    0x00000000   Lc  Abs  File  De 
    4044  !!!main                    0x00018234   Lc    1  Sect  De   0x8
    4045  ../clib/angel/handlers.s   0x00000000   Lc  Abs  File  De 
    4046  !!handler_copy             0x000182cc   Lc    1  Sect  De   0x1a
    4047  ../fplib/d2f.s             0x00000000   Lc  Abs  File  De 
    4048  x$fpl$d2f                  0x00042158   Lc    1  Sect  De   0x62
    4049  $v0                        0x00042158   Lc    1   --   De 
    4050  ../fplib/daddsub.s         0x00000000   Lc  Abs  File  De 
    4051  x$fpl$dadd                 0x000421bc   Lc    1  Sect  De   0x150
    4052  $v0                        0x000421bc   Lc    1   --   De 
    4053  _dadd1                     0x000421cd   Lc    1  Code  De 
    4054  x$fpl$drsb                 0x00042a4c   Lc    1  Sect  De   0x16
    4055  $v0                        0x00042a4c   Lc    1   --   De 
    4056  x$fpl$dsub                 0x00042bfc   Lc    1  Sect  De   0x1d4
    4057  $v0                        0x00042bfc   Lc    1   --   De 
    4058  _dsub1                     0x00042c0d   Lc    1  Code  De 
    4059  ../fplib/dfix.s            0x00000000   Lc  Abs  File  De 
    4060  x$fpl$dfix                 0x0004265c   Lc    1  Sect  De   0x5e
    4061  $v0                        0x0004265c   Lc    1   --   De 
    4062  ../fplib/dfixu.s           0x00000000   Lc  Abs  File  De 
    4063  x$fpl$dfixu                0x000426bc   Lc    1  Sect  De   0x5a
    4064  $v0                        0x000426bc   Lc    1   --   De 
    4065  ../fplib/dflt.s            0x00000000   Lc  Abs  File  De 
    4066  x$fpl$dfltu                0x00042744   Lc    1  Sect  De   0x26
    4067  $v0                        0x00042744   Lc    1   --   De 
    4068  x$fpl$dflt                 0x00042716   Lc    1  Sect  De   0x2e
    4069  $v0                        0x00042716   Lc    1   --   De 
    4070  ../fplib/dleqf.s           0x00000000   Lc  Abs  File  De 
    4071  x$fpl$dleqf                0x0004276c   Lc    1  Sect  De   0x78
    4072  $v0                        0x0004276c   Lc    1   --   De 
    4073  ../fplib/dmul.s            0x00000000   Lc  Abs  File  De 
    4074  x$fpl$dmul                 0x000427e4   Lc    1  Sect  De   0x154
    4075  $v0                        0x000427e4   Lc    1   --   De 
    4076  ../fplib/drleqf.s          0x00000000   Lc  Abs  File  De 
    4077  x$fpl$drleqf               0x000429e0   Lc    1  Sect  De   0x6c
    4078  $v0                        0x000429e0   Lc    1   --   De 
    4079  ../fplib/f2d.s             0x00000000   Lc  Abs  File  De 
    4080  x$fpl$f2d                  0x00042dd0   Lc    1  Sect  De   0x56
    4081  $v0                        0x00042dd0   Lc    1   --   De 
    4082  ../mathlib/cos.c           0x00000000   Lc  Abs  File  De 
    4083  i.__hardfp_cos             0x0001d0b8   Lc    1  Sect  De 
    4084  ../mathlib/cos.c           0x00000000   Lc  Abs  File  De 
    4085  ../mathlib/exp.c           0x00000000   Lc  Abs  File  De 
    4086  i.__hardfp_exp             0x0001d180   Lc    1  Sect  De 
    4087  .constdata                 0x0004aaf0   Lc    1  Sect  De   0x58
    4088  halF                       0x0004aaf0   Lc    1  Data  De   0x10
    4089  ln2HI                      0x0004ab00   Lc    1  Data  De   0x10
    4090  ln2LO                      0x0004ab10   Lc    1  Data  De   0x10
    4091  P                          0x0004ab20   Lc    1  Data  De   0x28
    4092  ../mathlib/exp.c           0x00000000   Lc  Abs  File  De 
    4093  ../mathlib/floor.c         0x00000000   Lc  Abs  File  De 
    4094  i.__hardfp_floor           0x0001d4d8   Lc    1  Sect  De 
    4095  ../mathlib/log.c           0x00000000   Lc  Abs  File  De 
    4096  i.__hardfp_log             0x0001d5f0   Lc    1  Sect  De 
    4097  .constdata                 0x0004ab48   Lc    1  Sect  De   0x38
    4098  Lg2                        0x0004ab48   Lc    1  Data  De   0x18
    4099  Lg                         0x0004ab60   Lc    1  Data  De   0x20
    4100  ../mathlib/log.c           0x00000000   Lc  Abs  File  De 
    4101  ../mathlib/pow.c           0x00000000   Lc  Abs  File  De 
    4102  i.__hardfp_pow             0x0001d9b8   Lc    1  Sect  De 
    4103  .constdata                 0x0004ab80   Lc    1  Sect  De   0x88
    4104  bp                         0x0004ab80   Lc    1  Data  De   0x10
    4105  dp_h                       0x0004ab90   Lc    1  Data  De   0x10
    4106  dp_l                       0x0004aba0   Lc    1  Data  De   0x10
    4107  L                          0x0004abb0   Lc    1  Data  De   0x30
    4108  P                          0x0004abe0   Lc    1  Data  De   0x28
    4109  ../mathlib/pow.c           0x00000000   Lc  Abs  File  De 
    4110  ../mathlib/sqrt.c          0x00000000   Lc  Abs  File  De 
    4111  i.__hardfp_sqrt            0x0001e608   Lc    1  Sect  De 
    4112  i.sqrt                     0x0003fb72   Lc    1  Sect  De 
    4113  ../mathlib/sqrt.c          0x00000000   Lc  Abs  File  De 
    4114  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    4115  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    4116  .ARM.Collect$$rtentry$$00000000
                                    0x00018310   Lc    1  Sect  De 
    4117  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4118  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4119  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4120  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4121  .text                      0x00018874   Lc    1  Sect  De   0x8
    4122  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4123  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4124  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4125  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4126  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4127  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    4128  ../clib/fenv.c             0x00000000   Lc  Abs  File  De 
    4129  .text                      0x0001887c   Lc    1  Sect  De 
    4130  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    4131  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    4132  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    4133  .ARM.Collect$$libinit$$00000001
                                    0x00018306   Lc    1  Sect  De   0x4
    4134  .ARM.Collect$$libinit$$00000004
                                    0x0001830a   Lc    1  Sect  De 
    4135  .ARM.Collect$$libinit$$0000000A
                                    0x0001830a   Lc    1  Sect  De 
    4136  .ARM.Collect$$libinit$$0000000C
                                    0x0001830a   Lc    1  Sect  De 
    4137  .ARM.Collect$$libinit$$0000000E
                                    0x0001830a   Lc    1  Sect  De 
    4138  .ARM.Collect$$libinit$$00000011
                                    0x0001830a   Lc    1  Sect  De 
    4139  .ARM.Collect$$libinit$$00000013
                                    0x0001830a   Lc    1  Sect  De 
    4140  .ARM.Collect$$libinit$$00000015
                                    0x0001830a   Lc    1  Sect  De 
    4141  .ARM.Collect$$libinit$$00000017
                                    0x0001830a   Lc    1  Sect  De 
    4142  .ARM.Collect$$libinit$$00000019
                                    0x0001830a   Lc    1  Sect  De 
    4143  .ARM.Collect$$libinit$$0000001B
                                    0x0001830a   Lc    1  Sect  De 
    4144  .ARM.Collect$$libinit$$0000001D
                                    0x0001830a   Lc    1  Sect  De 
    4145  .ARM.Collect$$libinit$$0000001F
                                    0x0001830a   Lc    1  Sect  De 
    4146  .ARM.Collect$$libinit$$00000021
                                    0x0001830a   Lc    1  Sect  De 
    4147  .ARM.Collect$$libinit$$00000023
                                    0x0001830a   Lc    1  Sect  De 
    4148  .ARM.Collect$$libinit$$00000025
                                    0x0001830a   Lc    1  Sect  De 
    4149  .ARM.Collect$$libinit$$0000002C
                                    0x0001830a   Lc    1  Sect  De 
    4150  .ARM.Collect$$libinit$$0000002E
                                    0x0001830a   Lc    1  Sect  De 
    4151  .ARM.Collect$$libinit$$00000030
                                    0x0001830a   Lc    1  Sect  De 
    4152  .ARM.Collect$$libinit$$00000032
                                    0x0001830a   Lc    1  Sect  De 
    4153  .ARM.Collect$$libinit$$00000033
                                    0x0001830a   Lc    1  Sect  De   0x2
    4154  ../fplib/basic.s           0x00000000   Lc  Abs  File  De 
    4155  x$fpl$basic                0x00042140   Lc    1  Sect  De   0x18
    4156  $v0                        0x00042140   Lc    1   --   De 
    4157  ../fplib/dcmpi.s           0x00000000   Lc  Abs  File  De 
    4158  x$fpl$dcmpinf              0x0004231c   Lc    1  Sect  De   0x18
    4159  $v0                        0x0004231c   Lc    1   --   De 
    4160  ../fplib/ddiv.s            0x00000000   Lc  Abs  File  De 
    4161  x$fpl$ddiv                 0x00042334   Lc    1  Sect  De   0x2b0
    4162  $v0                        0x00042334   Lc    1   --   De 
    4163  ddiv_entry                 0x0004233b   Lc    1  Code  De 
    4164  ../fplib/deqf.s            0x00000000   Lc  Abs  File  De 
    4165  x$fpl$deqf                 0x000425e4   Lc    1  Sect  De   0x78
    4166  $v0                        0x000425e4   Lc    1   --   De 
    4167  ../fplib/dnaninf.s         0x00000000   Lc  Abs  File  De 
    4168  x$fpl$dnaninf              0x00042938   Lc    1  Sect  De   0x9c
    4169  $v0                        0x00042938   Lc    1   --   De 
    4170  ../fplib/dretinf.s         0x00000000   Lc  Abs  File  De 
    4171  x$fpl$dretinf              0x000429d4   Lc    1  Sect  De   0xc
    4172  $v0                        0x000429d4   Lc    1   --   De 
    4173  ../fplib/dsqrt.s           0x00000000   Lc  Abs  File  De 
    4174  x$fpl$dsqrt                0x00042a64   Lc    1  Sect  De   0x198
    4175  $v0                        0x00042a64   Lc    1   --   De 
    4176  ../fplib/fnaninf.s         0x00000000   Lc  Abs  File  De 
    4177  x$fpl$fnaninf              0x00042e26   Lc    1  Sect  De   0x8c
    4178  $v0                        0x00042e26   Lc    1   --   De 
    4179  ../fplib/fretinf.s         0x00000000   Lc  Abs  File  De 
    4180  x$fpl$fretinf              0x00042ebc   Lc    1  Sect  De   0xa
    4181  $v0                        0x00042ebc   Lc    1   --   De 
    4182  ../fplib/scalbn.s          0x00000000   Lc  Abs  File  De 
    4183  x$fpl$scalbn               0x00042f2a   Lc    1  Sect  De   0x5c
    4184  $v0                        0x00042f2a   Lc    1   --   De 
    4185  ../fplib/usenofp.s         0x00000000   Lc  Abs  File  De 
    4186  x$fpl$usenofp              0x00042fb6   Lc    1  Sect  De 
    4187  ../mathlib/cos_i.c         0x00000000   Lc  Abs  File  De 
    4188  i.__kernel_cos             0x0001eac0   Lc    1  Sect  De 
    4189  .constdata                 0x0004ac08   Lc    1  Sect  De   0x30
    4190  C                          0x0004ac08   Lc    1  Data  De   0x30
    4191  ../mathlib/dunder.c        0x00000000   Lc  Abs  File  De 
    4192  i.__mathlib_dbl_divzero    0x0001ee58   Lc    1  Sect  De 
    4193  i.__mathlib_dbl_infnan     0x0001ee88   Lc    1  Sect  De 
    4194  i.__mathlib_dbl_infnan2    0x0001ee9c   Lc    1  Sect  De 
    4195  i.__mathlib_dbl_invalid    0x0001eeb0   Lc    1  Sect  De 
    4196  i.__mathlib_dbl_overflow   0x0001eed0   Lc    1  Sect  De 
    4197  i.__mathlib_dbl_underflow  0x0001eef0   Lc    1  Sect  De 
    4198  ../mathlib/fabs.c          0x00000000   Lc  Abs  File  De 
    4199  i.fabs                     0x00033b1e   Lc    1  Sect  De 
    4200  ../mathlib/fpclassify.c    0x00000000   Lc  Abs  File  De 
    4201  i.__ARM_fpclassify         0x0001d082   Lc    1  Sect  De 
    4202  ../mathlib/poly.c          0x00000000   Lc  Abs  File  De 
    4203  i.__kernel_poly            0x0001ec30   Lc    1  Sect  De 
    4204  ../mathlib/qnan.c          0x00000000   Lc  Abs  File  De 
    4205  .constdata                 0x0004ac38   Lc    1  Sect  De   0x8
    4206  ../mathlib/rred.c          0x00000000   Lc  Abs  File  De 
    4207  i.__ieee754_rem_pio2       0x0001e688   Lc    1  Sect  De 
    4208  .constdata                 0x0004ac40   Lc    1  Sect  De   0xc8
    4209  pio2s                      0x0004ac40   Lc    1  Data  De   0x30
    4210  twooverpi                  0x0004ac70   Lc    1  Data  De   0x98
    4211  ../mathlib/sin_i.c         0x00000000   Lc  Abs  File  De 
    4212  i.__kernel_sin             0x0001ed28   Lc    1  Sect  De 
    4213  .constdata                 0x0004ad08   Lc    1  Sect  De   0x28
    4214  S                          0x0004ad08   Lc    1  Data  De   0x28
    4215  ../mathlib/sin_i.c         0x00000000   Lc  Abs  File  De 
    4216  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    4217  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    4218  .text                      0x00018894   Lc    1  Sect  De   0x8
    4219  .bss                       0x10022b44   Lc    3  Sect  De   0x60
    4220  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    4221  .ARM.Collect$$rtentry$$00000002
                                    0x00018310   Lc    1  Sect  De 
    4222  .ARM.Collect$$rtentry$$00000009
                                    0x00018316   Lc    1  Sect  De 
    4223  .ARM.Collect$$rtentry$$0000000A
                                    0x00018316   Lc    1  Sect  De   0x4
    4224  .ARM.Collect$$rtentry$$0000000C
                                    0x0001831a   Lc    1  Sect  De 
    4225  .ARM.Collect$$rtentry$$0000000D
                                    0x0001831a   Lc    1  Sect  De   0x8
    4226  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    4227  .ARM.Collect$$rtentry$$00000004
                                    0x00018310   Lc    1  Sect  De   0x6
    4228  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4229  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4230  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4231  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4232  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4233  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4234  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4235  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4236  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    4237  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4238  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4239  ../clib/heapaux.c          0x00000000   Lc  Abs  File  De 
    4240  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    4241  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    4242  ../fplib/dcheck1.s         0x00000000   Lc  Abs  File  De 
    4243  x$fpl$dcheck1              0x0004230c   Lc    1  Sect  De   0x10
    4244  $v0                        0x0004230c   Lc    1   --   De 
    4245  ../fplib/fpinit.s          0x00000000   Lc  Abs  File  De 
    4246  x$fpl$fpinit               0x00042eb2   Lc    1  Sect  De   0xa
    4247  $v0                        0x00042eb2   Lc    1   --   De 
    4248  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    4249  .text                      0x0001889c   Lc    1  Sect  De   0x2
    4250  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    4251  .text                      0x0001889e   Lc    1  Sect  De 
    4252  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    4253  .text                      0x0001889e   Lc    1  Sect  De   0x4a
    4254  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4255  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4256  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4257  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4258  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    4259  ../clib/locale.s           0x00000000   Lc  Abs  File  De 
    4260  ../clib/stdlib.c           0x00000000   Lc  Abs  File  De 
    4261  .text                      0x000188e8   Lc    1  Sect  De 
    4262  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4263  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4264  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    4265  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    4266  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    4267  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    4268  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    4269  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    4270  .ARM.Collect$$libinit$$00000000
                                    0x00018304   Lc    1  Sect  De   0x2
    4271  ../fplib/retnan.s          0x00000000   Lc  Abs  File  De 
    4272  x$fpl$retnan               0x00042ec6   Lc    1  Sect  De   0x64
    4273  $v0                        0x00042ec6   Lc    1   --   De 
    4274  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    4275  .text                      0x000188fc   Lc    1  Sect  De 
    4276  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    4277  .ARM.Collect$$rtexit$$00000000
                                    0x00018322   Lc    1  Sect  De   0x2
    4278  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4279  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4280  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4281  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4282  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    4283  .ARM.Collect$$libshutdown$$00000002
                                    0x0001830e   Lc    1  Sect  De 
    4284  .ARM.Collect$$libshutdown$$00000004
                                    0x0001830e   Lc    1  Sect  De 
    4285  .ARM.Collect$$libshutdown$$00000007
                                    0x0001830e   Lc    1  Sect  De 
    4286  .ARM.Collect$$libshutdown$$0000000A
                                    0x0001830e   Lc    1  Sect  De 
    4287  .ARM.Collect$$libshutdown$$0000000C
                                    0x0001830e   Lc    1  Sect  De 
    4288  .ARM.Collect$$libshutdown$$0000000F
                                    0x0001830e   Lc    1  Sect  De 
    4289  .ARM.Collect$$libshutdown$$00000010
                                    0x0001830e   Lc    1  Sect  De   0x2
    4290  ../fplib/trapv.s           0x00000000   Lc  Abs  File  De 
    4291  x$fpl$trapveneer           0x00042f86   Lc    1  Sect  De   0x30
    4292  $v0                        0x00042f86   Lc    1   --   De 
    4293  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    4294  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    4295  .ARM.Collect$$rtexit$$00000002
                                    0x00018324   Lc    1  Sect  De 
    4296  .ARM.Collect$$rtexit$$00000003
                                    0x00018324   Lc    1  Sect  De   0x4
    4297  .ARM.Collect$$rtexit$$00000004
                                    0x00018328   Lc    1  Sect  De   0x6
    4298  ../clib/signal.s           0x00000000   Lc  Abs  File  De 
    4299  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4300  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4301  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4302  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4303  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4304  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4305  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4306  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4307  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    4308  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    4309  .ARM.Collect$$libshutdown$$00000000
                                    0x0001830c   Lc    1  Sect  De   0x2
    4310  ../clib/angel/dczerorl2.s  0x00000000   Lc  Abs  File  De 
    4311  !!dczerorl2                0x00018270   Lc    1  Sect  De   0x5a
    4312  ../clib/angel/scatter.s    0x00000000   Lc  Abs  File  De 
    4313  !!!scatter                 0x0001823c   Lc    1  Sect  De   0x34
    4314  ../clib/angel/handlers.s   0x00000000   Lc  Abs  File  De 
    4315  !!handler_zi               0x000182e8   Lc    1  Sect  De   0x1c
    4316  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 
    4317  __ARM_use_no_argv          0x00000000   Gb  Abs   --   Hi 
    4318  __Vectors                  0x00018000   Gb    1  Data  Hi 
    4319  __Patchable                0x00018190   Gb    1  Data  Hi 
    4320  Reset_Handler              0x00018201   Wk    1  Code  Hi   0x1c
    4321  NMI_Handler                0x0001821f   Wk    1  Code  Hi   0x2
    4322  MemManage_Handler          0x00018221   Wk    1  Code  Hi   0x2
    4323  BusFault_Handler           0x00018223   Wk    1  Code  Hi   0x2
    4324  UsageFault_Handler         0x00018225   Wk    1  Code  Hi   0x2
    4325  DebugMon_Handler           0x00018229   Wk    1  Code  Hi   0x2
    4326  am_adc_isr                 0x0001822f   Wk    1  Code  Hi 
    4327  am_audadc0_isr             0x0001822f   Wk    1  Code  Hi 
    4328  am_brownout_isr            0x0001822f   Wk    1  Code  Hi 
    4329  am_cachecpu_isr            0x0001822f   Wk    1  Code  Hi 
    4330  am_clkgen_isr              0x0001822f   Wk    1  Code  Hi 
    4331  am_disp_isr                0x0001822f   Wk    1  Code  Hi 
    4332  am_dsi_isr                 0x0001822f   Wk    1  Code  Hi 
    4333  am_dspi2s0_isr             0x0001822f   Wk    1  Code  Hi 
    4334  am_dspi2s1_isr             0x0001822f   Wk    1  Code  Hi 
    4335  am_dspi2s2_isr             0x0001822f   Wk    1  Code  Hi 
    4336  am_dspi2s3_isr             0x0001822f   Wk    1  Code  Hi 
    4337  am_gpio0_405f_isr          0x0001822f   Wk    1  Code  Hi 
    4338  am_gpio0_607f_isr          0x0001822f   Wk    1  Code  Hi 
    4339  am_gpio1_001f_isr          0x0001822f   Wk    1  Code  Hi 
    4340  am_gpio1_203f_isr          0x0001822f   Wk    1  Code  Hi 
    4341  am_gpio1_405f_isr          0x0001822f   Wk    1  Code  Hi 
    4342  am_gpio1_607f_isr          0x0001822f   Wk    1  Code  Hi 
    4343  am_gpu_isr                 0x0001822f   Wk    1  Code  Hi 
    4344  am_iomaster0_isr           0x0001822f   Wk    1  Code  Hi 
    4345  am_iomaster1_isr           0x0001822f   Wk    1  Code  Hi 
    4346  am_iomaster2_isr           0x0001822f   Wk    1  Code  Hi 
    4347  am_iomaster3_isr           0x0001822f   Wk    1  Code  Hi 
    4348  am_iomaster4_isr           0x0001822f   Wk    1  Code  Hi 
    4349  am_iomaster5_isr           0x0001822f   Wk    1  Code  Hi 
    4350  am_iomaster6_isr           0x0001822f   Wk    1  Code  Hi 
    4351  am_iomaster7_isr           0x0001822f   Wk    1  Code  Hi 
    4352  am_ioslave_acc_isr         0x0001822f   Wk    1  Code  Hi 
    4353  am_ioslave_ios_isr         0x0001822f   Wk    1  Code  Hi 
    4354  am_mspi0_isr               0x0001822f   Wk    1  Code  Hi 
    4355  am_mspi1_isr               0x0001822f   Wk    1  Code  Hi 
    4356  am_mspi2_isr               0x0001822f   Wk    1  Code  Hi 
    4357  am_pdm1_isr                0x0001822f   Wk    1  Code  Hi 
    4358  am_pdm2_isr                0x0001822f   Wk    1  Code  Hi 
    4359  am_pdm3_isr                0x0001822f   Wk    1  Code  Hi 
    4360  am_rtc_isr                 0x0001822f   Wk    1  Code  Hi 
    4361  am_sdio_isr                0x0001822f   Wk    1  Code  Hi 
    4362  am_stimer_cmpr2_isr        0x0001822f   Wk    1  Code  Hi 
    4363  am_stimer_cmpr3_isr        0x0001822f   Wk    1  Code  Hi 
    4364  am_stimer_cmpr4_isr        0x0001822f   Wk    1  Code  Hi 
    4365  am_stimer_cmpr5_isr        0x0001822f   Wk    1  Code  Hi 
    4366  am_stimer_cmpr6_isr        0x0001822f   Wk    1  Code  Hi 
    4367  am_stimer_cmpr7_isr        0x0001822f   Wk    1  Code  Hi 
    4368  am_stimerof_isr            0x0001822f   Wk    1  Code  Hi 
    4369  am_timer00_isr             0x0001822f   Wk    1  Code  Hi 
    4370  am_timer01_isr             0x0001822f   Wk    1  Code  Hi 
    4371  am_timer02_isr             0x0001822f   Wk    1  Code  Hi 
    4372  am_timer03_isr             0x0001822f   Wk    1  Code  Hi 
    4373  am_timer04_isr             0x0001822f   Wk    1  Code  Hi 
    4374  am_timer05_isr             0x0001822f   Wk    1  Code  Hi 
    4375  am_timer06_isr             0x0001822f   Wk    1  Code  Hi 
    4376  am_timer07_isr             0x0001822f   Wk    1  Code  Hi 
    4377  am_timer08_isr             0x0001822f   Wk    1  Code  Hi 
    4378  am_timer09_isr             0x0001822f   Wk    1  Code  Hi 
    4379  am_timer10_isr             0x0001822f   Wk    1  Code  Hi 
    4380  am_timer11_isr             0x0001822f   Wk    1  Code  Hi 
    4381  am_timer12_isr             0x0001822f   Wk    1  Code  Hi 
    4382  am_timer13_isr             0x0001822f   Wk    1  Code  Hi 
    4383  am_timer14_isr             0x0001822f   Wk    1  Code  Hi 
    4384  am_timer15_isr             0x0001822f   Wk    1  Code  Hi 
    4385  am_uart1_isr               0x0001822f   Wk    1  Code  Hi 
    4386  am_uart2_isr               0x0001822f   Wk    1  Code  Hi 
    4387  am_uart3_isr               0x0001822f   Wk    1  Code  Hi 
    4388  am_uart_isr                0x0001822f   Wk    1  Code  Hi 
    4389  am_usb_isr                 0x0001822f   Wk    1  Code  Hi 
    4390  am_vcomp_isr               0x0001822f   Wk    1  Code  Hi 
    4391  am_watchdog_isr            0x0001822f   Wk    1  Code  Hi 
    4392  __main                     0x00018235   Gb    1  Code  Hi   0x8
    4393  __scatterload              0x0001823d   Gb    1  Code  Hi 
    4394  __scatterload_rt2          0x0001823d   Gb    1  Code  Hi   0x2c
    4395  __scatterload_rt2_thumb_only
                                    0x0001823d   Gb    1  Code  Hi 
    4396  __scatterload_null         0x0001824b   Gb    1  Code  Hi 
    4397  __decompress               0x00018271   Gb    1  Code  Hi   0x5a
    4398  __decompress1              0x00018271   Gb    1  Code  Hi 
    4399  __scatterload_copy         0x000182cd   Gb    1  Code  Hi   0x1a
    4400  __scatterload_zeroinit     0x000182e9   Gb    1  Code  Hi   0x1c
    4401  __rt_lib_init              0x00018305   Gb    1  Code  De 
    4402  __rt_lib_init_fp_1         0x00018307   Gb    1  Code  Hi 
    4403  __rt_lib_init_alloca_1     0x0001830b   Gb    1  Code  Hi 
    4404  __rt_lib_init_argv_1       0x0001830b   Gb    1  Code  Hi 
    4405  __rt_lib_init_atexit_1     0x0001830b   Gb    1  Code  Hi 
    4406  __rt_lib_init_clock_1      0x0001830b   Gb    1  Code  Hi 
    4407  __rt_lib_init_cpp_1        0x0001830b   Gb    1  Code  Hi 
    4408  __rt_lib_init_exceptions_1 0x0001830b   Gb    1  Code  Hi 
    4409  __rt_lib_init_fp_trap_1    0x0001830b   Gb    1  Code  Hi 
    4410  __rt_lib_init_getenv_1     0x0001830b   Gb    1  Code  Hi 
    4411  __rt_lib_init_heap_1       0x0001830b   Gb    1  Code  Hi 
    4412  __rt_lib_init_lc_collate_1 0x0001830b   Gb    1  Code  Hi 
    4413  __rt_lib_init_lc_ctype_1   0x0001830b   Gb    1  Code  Hi 
    4414  __rt_lib_init_lc_monetary_1
                                    0x0001830b   Gb    1  Code  Hi 
    4415  __rt_lib_init_lc_numeric_1 0x0001830b   Gb    1  Code  Hi 
    4416  __rt_lib_init_lc_time_1    0x0001830b   Gb    1  Code  Hi 
    4417  __rt_lib_init_preinit_1    0x0001830b   Gb    1  Code  Hi 
    4418  __rt_lib_init_rand_1       0x0001830b   Gb    1  Code  Hi 
    4419  __rt_lib_init_return       0x0001830b   Gb    1  Code  Hi 
    4420  __rt_lib_init_signal_1     0x0001830b   Gb    1  Code  Hi 
    4421  __rt_lib_init_stdio_1      0x0001830b   Gb    1  Code  Hi 
    4422  __rt_lib_init_user_alloc_1 0x0001830b   Gb    1  Code  Hi 
    4423  __rt_lib_shutdown          0x0001830d   Gb    1  Code  De 
    4424  __rt_lib_shutdown_cpp_1    0x0001830f   Gb    1  Code  Hi 
    4425  __rt_lib_shutdown_fp_trap_1
                                    0x0001830f   Gb    1  Code  Hi 
    4426  __rt_lib_shutdown_heap_1   0x0001830f   Gb    1  Code  Hi 
    4427  __rt_lib_shutdown_return   0x0001830f   Gb    1  Code  Hi 
    4428  __rt_lib_shutdown_signal_1 0x0001830f   Gb    1  Code  Hi 
    4429  __rt_lib_shutdown_stdio_1  0x0001830f   Gb    1  Code  Hi 
    4430  __rt_lib_shutdown_user_alloc_1
                                    0x0001830f   Gb    1  Code  Hi 
    4431  __rt_entry                 0x00018311   Gb    1  Code  Hi 
    4432  __rt_entry_presh_1         0x00018311   Gb    1  Code  Hi 
    4433  __rt_entry_sh              0x00018311   Gb    1  Code  Hi 
    4434  __rt_entry_li              0x00018317   Gb    1  Code  Hi 
    4435  __rt_entry_postsh_1        0x00018317   Gb    1  Code  Hi 
    4436  __rt_entry_main            0x0001831b   Gb    1  Code  Hi 
    4437  __rt_entry_postli_1        0x0001831b   Gb    1  Code  Hi 
    4438  __rt_exit                  0x00018323   Gb    1  Code  De 
    4439  __rt_exit_ls               0x00018325   Gb    1  Code  Hi 
    4440  __rt_exit_prels_1          0x00018325   Gb    1  Code  Hi 
    4441  __rt_exit_exit             0x00018329   Gb    1  Code  Hi 
    4442  SVC_Handler                0x00018331   Gb    1  Code  Hi   0x1c
    4443  __asm___6_port_c_39a90d8d__prvStartFirstTask
                                    0x00018351   Gb    1  Code  Hi   0x24
    4444  __asm___6_port_c_39a90d8d__prvEnableVFP
                                    0x00018379   Gb    1  Code  Hi   0x10
    4445  PendSV_Handler             0x0001838d   Gb    1  Code  Hi   0x58
    4446  vPortGetIPSR               0x000183e9   Gb    1  Code  Hi   0x6
    4447  HardFault_Handler          0x000183f1   Gb    1  Code  Hi   0x20
    4448  am_hal_interrupt_master_enable
                                    0x00018415   Gb    1  Code  Hi   0x8
    4449  am_hal_interrupt_master_disable
                                    0x0001841d   Gb    1  Code  Hi   0x8
    4450  am_hal_interrupt_master_set
                                    0x00018425   Gb    1  Code  Hi   0x6
    4451  am_hal_triple_read         0x0001842d   Gb    1  Code  Hi   0x1c
    4452  __user_initial_stackheap   0x00018449   Gb    1  Code  Hi   0xa
    4453  __aeabi_llsl               0x00018461   Gb    1  Code  Hi 
    4454  _ll_shift_l                0x00018461   Gb    1  Code  De   0x26
    4455  __aeabi_llsr               0x00018487   Gb    1  Code  Hi 
    4456  _ll_ushift_r               0x00018487   Gb    1  Code  De   0x26
    4457  memcmp                     0x000184ad   Gb    1  Code  Hi   0x58
    4458  strcpy                     0x00018505   Gb    1  Code  Hi   0x48
    4459  strlen                     0x0001854d   Gb    1  Code  Hi   0x3e
    4460  __aeabi_memcpy             0x0001858b   Gb    1  Code  Hi 
    4461  __rt_memcpy                0x0001858b   Gb    1  Code  De   0x8a
    4462  _memcpy_lastbytes          0x000185f1   Gb    1  Code  De 
    4463  __aeabi_memmove            0x00018615   Gb    1  Code  Hi 
    4464  __rt_memmove               0x00018615   Gb    1  Code  De   0x84
    4465  __memmove_lastfew          0x00018675   Gb    1  Code  De 
    4466  __aeabi_memcpy4            0x00018699   Gb    1  Code  Hi 
    4467  __aeabi_memcpy8            0x00018699   Gb    1  Code  De 
    4468  __rt_memcpy_w              0x00018699   Gb    1  Code  De   0x64
    4469  _memcpy_lastbytes_aligned  0x000186e1   Gb    1  Code  De 
    4470  __aeabi_memmove4           0x000186fd   Gb    1  Code  Hi 
    4471  __aeabi_memmove8           0x000186fd   Gb    1  Code  De 
    4472  __rt_memmove_w             0x000186fd   Gb    1  Code  De   0x7a
    4473  __memmove_aligned          0x00018723   Gb    1  Code  De 
    4474  __memmove_lastfew_aligned  0x0001875b   Gb    1  Code  De 
    4475  __aeabi_memset             0x00018777   Gb    1  Code  Hi   0x10
    4476  __aeabi_memclr             0x00018787   Gb    1  Code  Hi 
    4477  __rt_memclr                0x00018787   Gb    1  Code  De   0x44
    4478  _memset                    0x0001878b   Gb    1  Code  De 
    4479  __aeabi_memclr4            0x000187cb   Gb    1  Code  Hi 
    4480  __aeabi_memclr8            0x000187cb   Gb    1  Code  De 
    4481  __rt_memclr_w              0x000187cb   Gb    1  Code  De   0x4e
    4482  _memset_w                  0x000187cf   Gb    1  Code  De 
    4483  strncpy                    0x00018819   Gb    1  Code  Hi   0x56
    4484  __use_two_region_memory    0x0001886f   Gb    1  Code  Hi   0x2
    4485  __rt_heap_escrow           0x00018871   Gb    1  Code  De   0x2
    4486  __rt_heap_expand           0x00018873   Gb    1  Code  De   0x2
    4487  __aeabi_errno_addr         0x00018875   Gb    1  Code  De   0x8
    4488  __errno$intlibspace        0x00018875   Gb    1  Code  De 
    4489  __rt_errno_addr$intlibspace
                                    0x00018875   Gb    1  Code  De 
    4490  __read_errno               0x0001887d   Gb    1  Code  De   0xa
    4491  __set_errno                0x00018887   Gb    1  Code  De   0xc
    4492  __user_libspace            0x00018895   Wk    1  Code  De   0x8
    4493  __user_perproc_libspace    0x00018895   Wk    1  Code  De 
    4494  __user_perthread_libspace  0x00018895   Wk    1  Code  De 
    4495  __I$use$semihosting        0x0001889d   Gb    1  Code  Hi 
    4496  __use_no_semihosting_swi   0x0001889d   Gb    1  Code  Hi   0x2
    4497  __semihosting_library_function
                                    0x0001889f   Gb    1  Code  Hi 
    4498  __user_setup_stackheap     0x0001889f   Gb    1  Code  De   0x4a
    4499  exit                       0x000188e9   Gb    1  Code  De   0x12
    4500  _sys_exit                  0x000188fd   Gb    1  Code  De   0x8
    4501  AMVOS_RSP_TIMER_START      0x00018909   Gb    1  Code  Hi   0x24
    4502  AMVOS_TX_CCC_TIMER_STOP    0x00018931   Gb    1  Code  Hi   0x1c
    4503  AmVosHandler               0x00018975   Gb    1  Code  Hi   0x28
    4504  AmVosHandlerInit           0x0001899d   Gb    1  Code  Hi   0x6a
    4505  AmVosStart                 0x00018a49   Gb    1  Code  Hi   0x88
    4506  AppAddDevToResList         0x00018b09   Gb    1  Code  Hi   0x54
    4507  AppAdvSetData              0x00018b61   Gb    1  Code  Hi   0x40
    4508  AppAdvStart                0x00018bad   Gb    1  Code  Hi   0x42
    4509  AppCheckBonded             0x00018c01   Gb    1  Code  Hi   0x10
    4510  AppConnClose               0x00018c15   Gb    1  Code  Hi   0xa
    4511  AppConnIsOpen              0x00018c21   Gb    1  Code  Hi   0x1c
    4512  AppDbCheckBonded           0x00018c41   Gb    1  Code  Hi   0x24
    4513  AppDbCheckValidRecord      0x00018c69   Gb    1  Code  Hi   0x10
    4514  AppDbDeleteAllRecords      0x00018c79   Gb    1  Code  Hi   0x1a
    4515  AppDbFindByAddr            0x00018c99   Gb    1  Code  Hi   0x3e
    4516  AppDbFindByLtkReq          0x00018cdd   Gb    1  Code  Hi   0x40
    4517  AppDbGetCccTbl             0x00018d21   Gb    1  Code  Hi   0x4
    4518  AppDbGetCsfRecord          0x00018d25   Gb    1  Code  Hi   0xc
    4519  AppDbGetHdl                0x00018d31   Gb    1  Code  Hi   0x10
    4520  AppDbGetKey                0x00018d45   Gb    1  Code  Hi   0x40
    4521  AppDbGetNextRecord         0x00018d85   Gb    1  Code  Hi   0x58
    4522  AppDbGetPeerAddedToRl      0x00018de5   Gb    1  Code  Hi   0x6
    4523  AppDbGetPeerRpao           0x00018deb   Gb    1  Code  Hi   0x6
    4524  AppDbGetPeerSignCounter    0x00018df1   Gb    1  Code  Hi   0x6
    4525  AppDbInit                  0x00018df9   Gb    1  Code  Hi   0x32
    4526  AppDbNewRecord             0x00018e31   Gb    1  Code  Hi   0x66
    4527  AppDbSetCccTblValue        0x00018ea5   Gb    1  Code  Hi   0x24
    4528  AppDbSetCsfRecord          0x00018ec9   Gb    1  Code  Hi   0x14
    4529  AppDbSetKey                0x00018edd   Gb    1  Code  Hi   0x86
    4530  AppDbSetPeerAddedToRl      0x00018f63   Gb    1  Code  Hi   0x6
    4531  AppDbSetPeerSignCounter    0x00018f69   Gb    1  Code  Hi   0x6
    4532  AppDbUpdateNVM             0x00018f71   Gb    1  Code  Hi   0xb2
    4533  AppDbValidateRecord        0x00019031   Gb    1  Code  Hi   0xe
    4534  AppHandleNumericComparison 0x0001903f   Gb    1  Code  Hi   0x1a
    4535  AppHandlePasskey           0x00019059   Gb    1  Code  Hi   0x4e
    4536  AppHandler                 0x000190ad   Gb    1  Code  Hi   0x42
    4537  AppHandlerInit             0x000190f5   Gb    1  Code  Hi   0x8
    4538  AppServerConnCback         0x00019101   Gb    1  Code  Hi   0x14c
    4539  AppServerInit              0x0001924d   Gb    1  Code  Hi   0x6
    4540  AppSetBondable             0x00019259   Gb    1  Code  Hi   0x8
    4541  AppSlaveInit               0x00019265   Gb    1  Code  Hi   0x4c
    4542  AppSlaveProcDmMsg          0x000192bd   Gb    1  Code  Hi   0x36a
    4543  AppSlaveSecProcDmMsg       0x00019641   Gb    1  Code  Hi   0x326
    4544  AppSlaveSecurityReq        0x0001997d   Gb    1  Code  Hi   0x1e
    4545  AppUiAction                0x000199a1   Gb    1  Code  Hi   0xe
    4546  AppUiBtnPressed            0x000199b5   Gb    1  Code  Hi   0x2
    4547  AppUiBtnRegister           0x000199b9   Gb    1  Code  Hi   0x6
    4548  AppUiDisplayConfirmValue   0x000199c5   Gb    1  Code  Hi   0x10
    4549  AppUiDisplayPasskey        0x000199d9   Gb    1  Code  Hi   0x10
    4550  AppUpdatePrivacyMode       0x000199ed   Gb    1  Code  Hi   0x4a
    4551  AttConnRegister            0x00019a39   Gb    1  Code  Hi   0x6
    4552  AttGetMtu                  0x00019a45   Gb    1  Code  Hi   0x10
    4553  AttHandler                 0x00019a59   Gb    1  Code  Hi   0x3c
    4554  AttHandlerInit             0x00019a99   Gb    1  Code  Hi   0x2a
    4555  AttMsgFree                 0x00019ad9   Gb    1  Code  Hi   0x12
    4556  AttRegister                0x00019aed   Gb    1  Code  Hi   0x52
    4557  AttcIndConfirm             0x00019b49   Gb    1  Code  Hi   0x50
    4558  AttcInit                   0x00019b99   Gb    1  Code  Hi   0x80
    4559  AttcMtuReq                 0x00019c25   Gb    1  Code  Hi   0x30
    4560  AttsAddGroup               0x00019c55   Gb    1  Code  Hi   0x40
    4561  AttsCalculateDbHash        0x00019c99   Gb    1  Code  Hi   0x20e
    4562  AttsCccClearTable          0x00019eb5   Gb    1  Code  Hi   0x1e
    4563  AttsCccEnabled             0x00019ed9   Gb    1  Code  Hi   0x38
    4564  AttsCccGet                 0x00019f15   Gb    1  Code  Hi   0x14
    4565  AttsCccInitTable           0x00019f2d   Gb    1  Code  Hi   0x88
    4566  AttsCccRegister            0x00019fb9   Gb    1  Code  Hi   0x12
    4567  AttsCccSet                 0x00019fd9   Gb    1  Code  Hi   0x14
    4568  AttsCsfConnOpen            0x00019ff1   Gb    1  Code  Hi   0x1e
    4569  AttsCsfGetClientChangeAwareState
                                    0x0001a015   Gb    1  Code  Hi   0xc
    4570  AttsCsfGetFeatures         0x0001a025   Gb    1  Code  Hi   0x16
    4571  AttsCsfRegister            0x0001a041   Gb    1  Code  Hi   0x6
    4572  AttsCsfSetClientChangeAwareState
                                    0x0001a04d   Gb    1  Code  Hi   0x32
    4573  AttsCsfWriteFeatures       0x0001a085   Gb    1  Code  Hi   0x42
    4574  AttsGetCccTableLen         0x0001a0cd   Gb    1  Code  Hi   0x6
    4575  AttsGetSignCounter         0x0001a0d9   Gb    1  Code  Hi   0xc
    4576  AttsHandleValueInd         0x0001a0e9   Gb    1  Code  Hi   0x1e
    4577  AttsHandleValueNtf         0x0001a107   Gb    1  Code  Hi   0x1e
    4578  AttsIndInit                0x0001a125   Gb    1  Code  Hi   0x78
    4579  AttsInit                   0x0001a1a9   Gb    1  Code  Hi   0xa0
    4580  AttsSetCsrk                0x0001a25d   Gb    1  Code  Hi   0x10
    4581  AttsSetSignCounter         0x0001a271   Gb    1  Code  Hi   0xc
    4582  Bda2Str                    0x0001a281   Gb    1  Code  Hi   0x3c
    4583  BdaClr                     0x0001a2c5   Gb    1  Code  Hi   0xc
    4584  BdaCmp                     0x0001a2d1   Gb    1  Code  Hi   0x12
    4585  BdaCpy                     0x0001a2e3   Gb    1  Code  Hi   0xa
    4586  BdaIsZeros                 0x0001a2ed   Gb    1  Code  Hi   0x1e
    4587  Calc128Cpy                 0x0001a30b   Gb    1  Code  Hi   0x12
    4588  Calc128Cpy64               0x0001a31d   Gb    1  Code  Hi   0xa
    4589  Calc128Xor                 0x0001a329   Gb    1  Code  Hi   0x2a
    4590  CalcCrc32                  0x0001a355   Gb    1  Code  Hi   0x76
    4591  DmAdvConfig                0x0001a41d   Gb    1  Code  Hi   0x3a
    4592  DmAdvInit                  0x0001a45d   Gb    1  Code  Hi   0x22
    4593  DmAdvSetData               0x0001a48d   Gb    1  Code  Hi   0x48
    4594  DmAdvSetInterval           0x0001a4d9   Gb    1  Code  Hi   0x1e
    4595  DmAdvStart                 0x0001a4fd   Gb    1  Code  Hi   0x5a
    4596  DmConnCheckIdle            0x0001a55d   Gb    1  Code  Hi   0x1e
    4597  DmConnClose                0x0001a581   Gb    1  Code  Hi   0x2c
    4598  DmConnIdByHandle           0x0001a5b1   Gb    1  Code  Hi   0x22
    4599  DmConnInUse                0x0001a5d9   Gb    1  Code  Hi   0x10
    4600  DmConnInit                 0x0001a5ed   Gb    1  Code  Hi   0x2a
    4601  DmConnLocalAddr            0x0001a629   Gb    1  Code  Hi   0xe
    4602  DmConnLocalAddrType        0x0001a63d   Gb    1  Code  Hi   0x10
    4603  DmConnLocalRpa             0x0001a651   Gb    1  Code  Hi   0xe
    4604  DmConnPeerAddr             0x0001a665   Gb    1  Code  Hi   0xe
    4605  DmConnPeerAddrType         0x0001a679   Gb    1  Code  Hi   0x10
    4606  DmConnPeerRpa              0x0001a68d   Gb    1  Code  Hi   0xe
    4607  DmConnRegister             0x0001a6a1   Gb    1  Code  Hi   0x1c
    4608  DmConnRole                 0x0001a6c1   Gb    1  Code  Hi   0x10
    4609  DmConnSecLevel             0x0001a6d5   Gb    1  Code  Hi   0x10
    4610  DmConnSetDataLen           0x0001a6e9   Gb    1  Code  Hi   0x2a
    4611  DmConnSetIdle              0x0001a719   Gb    1  Code  Hi   0x34
    4612  DmConnSlaveInit            0x0001a751   Gb    1  Code  Hi   0x1a
    4613  DmConnUpdate               0x0001a77d   Gb    1  Code  Hi   0x44
    4614  DmDevReset                 0x0001a7c9   Gb    1  Code  Hi   0x28
    4615  DmDevVsInit                0x0001a7f5   Gb    1  Code  Hi   0x4
    4616  DmHandler                  0x0001a7f9   Gb    1  Code  Hi   0x1e
    4617  DmHandlerInit              0x0001a821   Gb    1  Code  Hi   0x10
    4618  DmHostAddrType             0x0001a839   Gb    1  Code  Hi   0x1a
    4619  DmL2cCmdRejInd             0x0001a859   Gb    1  Code  Hi   0x26
    4620  DmL2cConnUpdateCnf         0x0001a885   Gb    1  Code  Hi   0x26
    4621  DmLlAddrType               0x0001a8ad   Gb    1  Code  Hi   0x1a
    4622  DmLlPrivEnabled            0x0001a8cd   Gb    1  Code  Hi   0x6
    4623  DmPhyInit                  0x0001a8d9   Gb    1  Code  Hi   0x20
    4624  DmPrivAddDevToResList      0x0001a901   Gb    1  Code  Hi   0x54
    4625  DmPrivInit                 0x0001a959   Gb    1  Code  Hi   0x18
    4626  DmPrivResolveAddr          0x0001a979   Gb    1  Code  Hi   0x3e
    4627  DmPrivSetPrivacyMode       0x0001a9bd   Gb    1  Code  Hi   0x36
    4628  DmReadRemoteFeatures       0x0001a9f9   Gb    1  Code  Hi   0x80
    4629  DmRegister                 0x0001aa7d   Gb    1  Code  Hi   0x40
    4630  DmRemoteConnParamReqNegReply
                                    0x0001aac9   Gb    1  Code  Hi   0x26
    4631  DmRemoteConnParamReqReply  0x0001aaf5   Gb    1  Code  Hi   0x30
    4632  DmSecAuthRsp               0x0001ab29   Gb    1  Code  Hi   0x36
    4633  DmSecCancelReq             0x0001ab5f   Gb    1  Code  Hi   0x22
    4634  DmSecCompareRsp            0x0001ab81   Gb    1  Code  Hi   0x32
    4635  DmSecGenerateEccKeyReq     0x0001abb5   Gb    1  Code  Hi   0xc
    4636  DmSecGetCompareValue       0x0001abc5   Gb    1  Code  Hi   0x20
    4637  DmSecGetEccKey             0x0001abe9   Gb    1  Code  Hi   0x4
    4638  DmSecGetLocalCsrk          0x0001abf1   Gb    1  Code  Hi   0x6
    4639  DmSecGetLocalIrk           0x0001abfd   Gb    1  Code  Hi   0x6
    4640  DmSecInit                  0x0001ac09   Gb    1  Code  Hi   0x10
    4641  DmSecLescInit              0x0001ac29   Gb    1  Code  Hi   0x8
    4642  DmSecLtkRsp                0x0001ac39   Gb    1  Code  Hi   0x3c
    4643  DmSecPairRsp               0x0001ac79   Gb    1  Code  Hi   0x3c
    4644  DmSecSetEccKey             0x0001acb5   Gb    1  Code  Hi   0xa
    4645  DmSecSlaveReq              0x0001acc5   Gb    1  Code  Hi   0x22
    4646  DmSizeOfEvt                0x0001ace9   Gb    1  Code  Hi   0x1a
    4647  DmSmpCbackExec             0x0001ad09   Gb    1  Code  Hi   0x28
    4648  GattReadCback              0x0001ad39   Gb    1  Code  Hi   0x1c
    4649  GattSendServiceChangedInd  0x0001ad55   Gb    1  Code  Hi   0x66
    4650  GattSetSvcChangedIdx       0x0001adc1   Gb    1  Code  Hi   0xa
    4651  GattWriteCback             0x0001add1   Gb    1  Code  Hi   0x14
    4652  HciAclRegister             0x0001ade5   Gb    1  Code  Hi   0x8
    4653  HciCoreHandler             0x0001adf1   Gb    1  Code  Hi   0x7a
    4654  HciCoreInit                0x0001ae71   Gb    1  Code  Hi   0x44
    4655  HciDisconnectCmd           0x0001aeb9   Gb    1  Code  Hi   0x30
    4656  HciDrvHandler              0x0001aee9   Gb    1  Code  Hi   0x16e
    4657  HciDrvHandlerInit          0x0001b071   Gb    1  Code  Hi   0xe
    4658  HciDrvRadioBoot            0x0001b099   Gb    1  Code  Hi   0xa4
    4659  HciDrvRadioShutdown        0x0001b15d   Gb    1  Code  Hi   0x46
    4660  HciEvtRegister             0x0001b1b1   Gb    1  Code  Hi   0x6
    4661  HciGetBdAddr               0x0001b1bd   Gb    1  Code  Hi   0x4
    4662  HciGetBufSize              0x0001b1c5   Gb    1  Code  Hi   0x8
    4663  HciGetLeSupFeat            0x0001b1d1   Gb    1  Code  Hi   0xc
    4664  HciGetMaxRxAclLen          0x0001b1e1   Gb    1  Code  Hi   0x8
    4665  HciHandler                 0x0001b1ed   Gb    1  Code  Hi   0x4
    4666  HciHandlerInit             0x0001b1f1   Gb    1  Code  Hi   0x10
    4667  HciLeAddDeviceToResolvingListCmd
                                    0x0001b205   Gb    1  Code  Hi   0x72
    4668  HciLeClearResolvingList    0x0001b277   Gb    1  Code  Hi   0x24
    4669  HciLeConnUpdateCmd         0x0001b29b   Gb    1  Code  Hi   0x6c
    4670  HciLeEncryptCmd            0x0001b307   Gb    1  Code  Hi   0x56
    4671  HciLeGenerateDHKey         0x0001b35d   Gb    1  Code  Hi   0x46
    4672  HciLeLtkReqNegReplCmd      0x0001b3a3   Gb    1  Code  Hi   0x2c
    4673  HciLeLtkReqReplCmd         0x0001b3cf   Gb    1  Code  Hi   0x44
    4674  HciLeRandCmd               0x0001b413   Gb    1  Code  Hi   0x24
    4675  HciLeReadBufSizeCmd        0x0001b437   Gb    1  Code  Hi   0x24
    4676  HciLeReadLocalP256PubKey   0x0001b45b   Gb    1  Code  Hi   0x24
    4677  HciLeReadLocalSupFeatCmd   0x0001b47f   Gb    1  Code  Hi   0x24
    4678  HciLeReadMaxDataLen        0x0001b4a3   Gb    1  Code  Hi   0x24
    4679  HciLeReadRemoteFeatCmd     0x0001b4c7   Gb    1  Code  Hi   0x2c
    4680  HciLeReadResolvingListSize 0x0001b4f3   Gb    1  Code  Hi   0x24
    4681  HciLeReadSupStatesCmd      0x0001b517   Gb    1  Code  Hi   0x24
    4682  HciLeReadWhiteListSizeCmd  0x0001b53b   Gb    1  Code  Hi   0x24
    4683  HciLeRemoteConnParamReqNegReply
                                    0x0001b55f   Gb    1  Code  Hi   0x30
    4684  HciLeRemoteConnParamReqReply
                                    0x0001b58f   Gb    1  Code  Hi   0x72
    4685  HciLeRemoveDeviceFromResolvingList
                                    0x0001b601   Gb    1  Code  Hi   0x36
    4686  HciLeRequestPeerScaCmd     0x0001b637   Gb    1  Code  Hi   0x2c
    4687  HciLeSetAddrResolutionEnable
                                    0x0001b663   Gb    1  Code  Hi   0x28
    4688  HciLeSetAdvDataCmd         0x0001b68b   Gb    1  Code  Hi   0x44
    4689  HciLeSetAdvEnableCmd       0x0001b6cf   Gb    1  Code  Hi   0x28
    4690  HciLeSetAdvParamCmd        0x0001b6f7   Gb    1  Code  Hi   0x80
    4691  HciLeSetDataLen            0x0001b777   Gb    1  Code  Hi   0x3c
    4692  HciLeSetEventMaskCmd       0x0001b7b3   Gb    1  Code  Hi   0x32
    4693  HciLeSetPrivacyModeCmd     0x0001b7e5   Gb    1  Code  Hi   0x40
    4694  HciLeSetScanRespDataCmd    0x0001b825   Gb    1  Code  Hi   0x44
    4695  HciLeStartEncryptionCmd    0x0001b869   Gb    1  Code  Hi   0x72
    4696  HciLeWriteDefDataLen       0x0001b8db   Gb    1  Code  Hi   0x38
    4697  HciLlPrivacySupported      0x0001b915   Gb    1  Code  Hi   0xe
    4698  HciReadBdAddrCmd           0x0001b929   Gb    1  Code  Hi   0x24
    4699  HciReadLocalVerInfoCmd     0x0001b94d   Gb    1  Code  Hi   0x24
    4700  HciReadRssiCmd             0x0001b971   Gb    1  Code  Hi   0x2c
    4701  HciResetCmd                0x0001b99d   Gb    1  Code  Hi   0x56
    4702  HciResetSequence           0x0001b9fd   Gb    1  Code  Hi   0x60
    4703  HciSecRegister             0x0001ba65   Gb    1  Code  Hi   0x6
    4704  HciSendAclData             0x0001ba71   Gb    1  Code  Hi   0xa0
    4705  HciSetEventMaskCmd         0x0001bb19   Gb    1  Code  Hi   0x32
    4706  HciSetEventMaskPage2Cmd    0x0001bb4b   Gb    1  Code  Hi   0x32
    4707  HciSetLeSupFeat            0x0001bb7d   Gb    1  Code  Hi   0x2c
    4708  HciSetMaxRxAclLen          0x0001bbad   Gb    1  Code  Hi   0x8
    4709  HciVendorSpecificCmd       0x0001bbb9   Gb    1  Code  Hi   0x32
    4710  HciVsInit                  0x0001bbeb   Gb    1  Code  Hi   0x2
    4711  HciVscSetTraceBitMap       0x0001bbed   Gb    1  Code  Hi   0x10
    4712  HciVscUpdateBDAddress      0x0001bbfd   Gb    1  Code  Hi   0xc
    4713  HciVscUpdateLinklayerFeature
                                    0x0001bc0d   Gb    1  Code  Hi   0x1c
    4714  HciVscUpdateNvdsParam      0x0001bc2d   Gb    1  Code  Hi   0xc
    4715  HciWriteAuthPayloadTimeout 0x0001bc3d   Gb    1  Code  Hi   0x38
    4716  L2cDataReq                 0x0001bc75   Gb    1  Code  Hi   0x20
    4717  L2cDmConnUpdateReq         0x0001bc95   Gb    1  Code  Hi   0x9c
    4718  L2cInit                    0x0001bd39   Gb    1  Code  Hi   0x26
    4719  L2cRegister                0x0001bd7d   Gb    1  Code  Hi   0x10
    4720  L2cSlaveHandler            0x0001bd91   Gb    1  Code  Hi   0x16
    4721  L2cSlaveHandlerInit        0x0001bda9   Gb    1  Code  Hi   0xc
    4722  L2cSlaveInit               0x0001bdb9   Gb    1  Code  Hi   0x12
    4723  SecAes                     0x0001bdd9   Gb    1  Code  Hi   0x5c
    4724  SecAesHciCback             0x0001be39   Gb    1  Code  Hi   0x1c
    4725  SecAesInit                 0x0001be55   Gb    1  Code  Hi   0x8
    4726  SecCmac                    0x0001be65   Gb    1  Code  Hi   0x84
    4727  SecCmacHciCback            0x0001beed   Gb    1  Code  Hi   0x1cc
    4728  SecCmacInit                0x0001c0b9   Gb    1  Code  Hi   0x8
    4729  SecEccGenKey               0x0001c0c9   Gb    1  Code  Hi   0x2e
    4730  SecEccGenSharedSecret      0x0001c0fd   Gb    1  Code  Hi   0x50
    4731  SecEccHciCback             0x0001c151   Gb    1  Code  Hi   0x52
    4732  SecEccInit                 0x0001c1a5   Gb    1  Code  Hi   0x8
    4733  SecInit                    0x0001c1b5   Gb    1  Code  Hi   0x1a
    4734  SecLeEncryptCmd            0x0001c1d9   Gb    1  Code  Hi   0x34
    4735  SecRand                    0x0001c211   Gb    1  Code  Hi   0x54
    4736  SmpDbGetFailureCount       0x0001c269   Gb    1  Code  Hi   0xa
    4737  SmpDbGetPairingDisabledTime
                                    0x0001c273   Gb    1  Code  Hi   0xa
    4738  SmpDbInit                  0x0001c27d   Gb    1  Code  Hi   0x2e
    4739  SmpDbMaxAttemptReached     0x0001c2b5   Gb    1  Code  Hi   0x4a
    4740  SmpDbPairingFailed         0x0001c309   Gb    1  Code  Hi   0x10
    4741  SmpDbService               0x0001c31d   Gb    1  Code  Hi   0xa2
    4742  SmpDbSetFailureCount       0x0001c3c9   Gb    1  Code  Hi   0x1a
    4743  SmpDmEncryptInd            0x0001c3e9   Gb    1  Code  Hi   0x92
    4744  SmpDmGetStk                0x0001c485   Gb    1  Code  Hi   0x7a
    4745  SmpDmLescEnabled           0x0001c505   Gb    1  Code  Hi   0x1c
    4746  SmpDmMsgSend               0x0001c525   Gb    1  Code  Hi   0xc
    4747  SmpHandler                 0x0001c535   Gb    1  Code  Hi   0x8a
    4748  SmpHandlerInit             0x0001c5c9   Gb    1  Code  Hi   0x56
    4749  SmpScAlloc                 0x0001c631   Gb    1  Code  Hi   0x22
    4750  SmpScAllocScratchBuffers   0x0001c653   Gb    1  Code  Hi   0x7c
    4751  SmpScCalcF4                0x0001c6d1   Gb    1  Code  Hi   0x7c
    4752  SmpScCat                   0x0001c751   Gb    1  Code  Hi   0xe
    4753  SmpScCat128                0x0001c75f   Gb    1  Code  Hi   0xe
    4754  SmpScCmac                  0x0001c76d   Gb    1  Code  Hi   0x48
    4755  SmpScFreeScratchBuffers    0x0001c7b9   Gb    1  Code  Hi   0x52
    4756  SmpScGetCancelMsgWithReattempt
                                    0x0001c80d   Gb    1  Code  Hi   0x3c
    4757  SmpScInit                  0x0001c84d   Gb    1  Code  Hi   0x26
    4758  SmprInit                   0x0001c885   Gb    1  Code  Hi   0x16
    4759  SmprScInit                 0x0001c8ad   Gb    1  Code  Hi   0xc
    4760  SvcAmotasAddGroup          0x0001c8c1   Gb    1  Code  Hi   0x6
    4761  SvcAmotasCbackRegister     0x0001c8cd   Gb    1  Code  Hi   0x8
    4762  SvcAmvosAddGroup           0x0001c8d9   Gb    1  Code  Hi   0x6
    4763  SvcAmvosCbackRegister      0x0001c8e5   Gb    1  Code  Hi   0x8
    4764  SvcCoreAddGroup            0x0001c8f1   Gb    1  Code  Hi   0x12
    4765  SvcCoreGapCentAddrResUpdate
                                    0x0001c90d   Gb    1  Code  Hi   0x6
    4766  SvcCoreGattCbackRegister   0x0001c919   Gb    1  Code  Hi   0x8
    4767  SvcDisAddGroup             0x0001c925   Gb    1  Code  Hi   0x6
    4768  SysTick_Handler            0x0001c931   Gb    1  Code  Hi   0x26
    4769  WStrReverse                0x0001c95d   Gb    1  Code  Hi   0x38
    4770  WStrReverseCpy             0x0001c995   Gb    1  Code  Hi   0x32
    4771  WsfBufAlloc                0x0001c9c9   Gb    1  Code  Hi   0x40
    4772  WsfBufFree                 0x0001ca0d   Gb    1  Code  Hi   0x40
    4773  WsfBufInit                 0x0001ca55   Gb    1  Code  Hi   0xa8
    4774  WsfCsEnter                 0x0001cb01   Gb    1  Code  Hi   0xe
    4775  WsfCsExit                  0x0001cb15   Gb    1  Code  Hi   0x14
    4776  WsfMsgAlloc                0x0001cb2d   Gb    1  Code  Hi   0x12
    4777  WsfMsgDataAlloc            0x0001cb3f   Gb    1  Code  Hi   0x14
    4778  WsfMsgDeq                  0x0001cb53   Gb    1  Code  Hi   0x16
    4779  WsfMsgEnq                  0x0001cb69   Gb    1  Code  Hi   0xe
    4780  WsfMsgFree                 0x0001cb77   Gb    1  Code  Hi   0x6
    4781  WsfMsgPeek                 0x0001cb7d   Gb    1  Code  Hi   0x10
    4782  WsfMsgSend                 0x0001cb8d   Gb    1  Code  Hi   0x22
    4783  WsfOsInit                  0x0001cbb1   Gb    1  Code  Hi   0x38
    4784  WsfOsSetNextHandler        0x0001cbf1   Gb    1  Code  Hi   0x14
    4785  WsfQueueCount              0x0001cc09   Gb    1  Code  Hi   0x20
    4786  WsfQueueDeq                0x0001cc29   Gb    1  Code  Hi   0x20
    4787  WsfQueueEnq                0x0001cc49   Gb    1  Code  Hi   0x24
    4788  WsfQueueInsert             0x0001cc6d   Gb    1  Code  Hi   0x5e
    4789  WsfQueueRemove             0x0001cccb   Gb    1  Code  Hi   0x30
    4790  WsfSetEvent                0x0001ccfd   Gb    1  Code  Hi   0x7a
    4791  WsfTaskLock                0x0001cd89   Gb    1  Code  Hi   0xe
    4792  WsfTaskMsgQueue            0x0001cd9d   Gb    1  Code  Hi   0x4
    4793  WsfTaskSetReady            0x0001cda5   Gb    1  Code  Hi   0x6a
    4794  WsfTaskUnlock              0x0001ce21   Gb    1  Code  Hi   0x14
    4795  WsfTimerInit               0x0001ce39   Gb    1  Code  Hi   0x34
    4796  WsfTimerServiceExpired     0x0001ce81   Gb    1  Code  Hi   0x30
    4797  WsfTimerStartMs            0x0001ceb5   Gb    1  Code  Hi   0x68
    4798  WsfTimerStartSec           0x0001cf25   Gb    1  Code  Hi   0x66
    4799  WsfTimerStop               0x0001cf91   Gb    1  Code  Hi   0x34
    4800  WsfTimerUpdateTicks        0x0001cfc9   Gb    1  Code  Hi   0x98
    4801  __ARM_common_memclr4_6     0x0001d071   Gb    1  Code  Hi   0x8
    4802  __ARM_common_memcpy4_5     0x0001d079   Gb    1  Code  Hi   0xa
    4803  __ARM_fpclassify           0x0001d083   Gb    1  Code  De   0x30
    4804  __hardfp_cos               0x0001d0b9   Gb    1  Code  Hi   0xb4
    4805  __hardfp_exp               0x0001d181   Gb    1  Code  Hi   0x2ca
    4806  __hardfp_floor             0x0001d4d9   Gb    1  Code  Hi   0xfc
    4807  __hardfp_log               0x0001d5f1   Gb    1  Code  Hi   0x368
    4808  __hardfp_pow               0x0001d9b9   Gb    1  Code  Hi   0xc00
    4809  __hardfp_sqrt              0x0001e609   Gb    1  Code  Hi   0x7a
    4810  __ieee754_rem_pio2         0x0001e689   Gb    1  Code  De   0x3aa
    4811  __kernel_cos               0x0001eac1   Gb    1  Code  De   0x142
    4812  __kernel_poly              0x0001ec31   Gb    1  Code  De   0xf8
    4813  __kernel_sin               0x0001ed29   Gb    1  Code  De   0x118
    4814  __mathlib_dbl_divzero      0x0001ee59   Gb    1  Code  De   0x1c
    4815  __mathlib_dbl_infnan       0x0001ee89   Gb    1  Code  De   0x14
    4816  __mathlib_dbl_infnan2      0x0001ee9d   Gb    1  Code  De   0x14
    4817  __mathlib_dbl_invalid      0x0001eeb1   Gb    1  Code  De   0x18
    4818  __mathlib_dbl_overflow     0x0001eed1   Gb    1  Code  De   0x18
    4819  __mathlib_dbl_underflow    0x0001eef1   Gb    1  Code  De   0x18
    4820  _celt_autocorr             0x0001ef11   Gb    1  Code  Hi   0x148
    4821  _celt_lpc                  0x0001f05d   Gb    1  Code  Hi   0x10c
    4822  alg_quant                  0x0001f175   Gb    1  Code  Hi   0x10e
    4823  alg_unquant                0x0001f283   Gb    1  Code  Hi   0xd2
    4824  alloc_stack                0x0001f355   Gb    1  Code  Hi   0x4
    4825  am_audio_buffer_init       0x0001f359   Gb    1  Code  Hi   0x48
    4826  am_audio_buffer_nested_pop 0x0001f3a9   Gb    1  Code  Hi   0x34
    4827  am_audio_buffer_nested_push
                                    0x0001f3e1   Gb    1  Code  Hi   0xba
    4828  am_audio_buffer_pop        0x0001f4a1   Gb    1  Code  Hi   0x1c
    4829  am_audio_buffer_rewind     0x0001f4c1   Gb    1  Code  Hi   0x9c
    4830  am_audio_universal_buffer_status_check
                                    0x0001f561   Gb    1  Code  Hi   0xbe
    4831  am_bsp_iom_pins_disable    0x0001f621   Gb    1  Code  Hi   0x266
    4832  am_bsp_iom_pins_enable     0x0001f88d   Gb    1  Code  Hi   0x2a8
    4833  am_bsp_itm_printf_enable   0x0001fbed   Gb    1  Code  Hi   0x60
    4834  am_bsp_low_power_init      0x0001fc65   Gb    1  Code  Hi   0x2a
    4835  am_ctimer_isr              0x0001fc95   Gb    1  Code  Hi   0x12
    4836  am_devices_cooper_blocking_read
                                    0x0001fca9   Gb    1  Code  Hi   0x112
    4837  am_devices_cooper_blocking_write
                                    0x0001fdc9   Gb    1  Code  Hi   0x14c
    4838  am_devices_cooper_clkreq_read
                                    0x0001ff25   Gb    1  Code  Hi   0xc
    4839  am_devices_cooper_command_write
                                    0x0001ff35   Gb    1  Code  Hi   0x9c
    4840  am_devices_cooper_init     0x0001ffd9   Gb    1  Code  Hi   0x28c
    4841  am_devices_cooper_term     0x00020331   Gb    1  Code  Hi   0xa4
    4842  am_devices_cooper_update_image
                                    0x000203e1   Gb    1  Code  Hi   0x7bc
    4843  am_devices_led_array_init  0x00020bc1   Gb    1  Code  Hi   0xae
    4844  am_devices_led_array_out   0x00020c7d   Gb    1  Code  Hi   0x9e
    4845  am_devices_led_off         0x00020d1b   Gb    1  Code  Hi   0x3a
    4846  am_devices_led_on          0x00020d55   Gb    1  Code  Hi   0x36
    4847  am_devices_led_toggle      0x00020d8b   Gb    1  Code  Hi   0x5a
    4848  am_freertos_sleep          0x00020de5   Gb    1  Code  Hi   0xc
    4849  am_freertos_wakeup         0x00020df1   Gb    1  Code  Hi   0x2
    4850  am_gpio0_001f_isr          0x00020df3   Gb    1  Code  Hi   0x2e
    4851  am_gpio0_203f_isr          0x00020e21   Gb    1  Code  Hi   0x2e
    4852  am_hal_cachectrl_config    0x00020e4f   Gb    1  Code  Hi   0x48
    4853  am_hal_cachectrl_enable    0x00020e97   Gb    1  Code  Hi   0x18
    4854  am_hal_cmdq_disable        0x00020eb1   Gb    1  Code  Hi   0x3c
    4855  am_hal_cmdq_enable         0x00020ef1   Gb    1  Code  Hi   0x4e
    4856  am_hal_cmdq_init           0x00020f49   Gb    1  Code  Hi   0xe2
    4857  am_hal_cmdq_term           0x00021039   Gb    1  Code  Hi   0x84
    4858  am_hal_crc32               0x000210c1   Gb    1  Code  Hi   0x64
    4859  am_hal_daxi_config         0x00021131   Gb    1  Code  Hi   0x90
    4860  am_hal_daxi_control        0x000211c9   Gb    1  Code  Hi   0x76
    4861  am_hal_dcu_get             0x00021249   Gb    1  Code  Hi   0x70
    4862  am_hal_dcu_update          0x000212c5   Gb    1  Code  Hi   0xb8
    4863  am_hal_delay_us            0x00021389   Gb    1  Code  Hi   0x22
    4864  am_hal_delay_us_status_change
                                    0x000213b5   Gb    1  Code  Hi   0x50
    4865  am_hal_delay_us_status_check
                                    0x0002140d   Gb    1  Code  Hi   0x5c
    4866  am_hal_fault_capture_enable
                                    0x00021471   Gb    1  Code  Hi   0x12
    4867  am_hal_fault_status_get    0x00021483   Gb    1  Code  Hi   0x3e
    4868  am_hal_gpio_interrupt_control
                                    0x000214c1   Gb    1  Code  Hi   0x160
    4869  am_hal_gpio_interrupt_irq_clear
                                    0x00021629   Gb    1  Code  Hi   0x2a
    4870  am_hal_gpio_interrupt_irq_status_get
                                    0x00021659   Gb    1  Code  Hi   0x62
    4871  am_hal_gpio_interrupt_register
                                    0x000216c1   Gb    1  Code  Hi   0x64
    4872  am_hal_gpio_interrupt_service
                                    0x0002172d   Gb    1  Code  Hi   0x52
    4873  am_hal_gpio_pinconfig      0x00021785   Gb    1  Code  Hi   0x4c
    4874  am_hal_gpio_pinconfig_get  0x000217d9   Gb    1  Code  Hi   0x1c
    4875  am_hal_gpio_state_read     0x000217f9   Gb    1  Code  Hi   0x3c
    4876  am_hal_gpio_state_write    0x00021841   Gb    1  Code  Hi   0x72
    4877  am_hal_iom_blocking_transfer
                                    0x000218b5   Gb    1  Code  Hi   0x314
    4878  am_hal_iom_configure       0x00021be1   Gb    1  Code  Hi   0x2b6
    4879  am_hal_iom_disable         0x00021ed5   Gb    1  Code  Hi   0x80
    4880  am_hal_iom_enable          0x00021f59   Gb    1  Code  Hi   0x112
    4881  am_hal_iom_initialize      0x00022075   Gb    1  Code  Hi   0x4c
    4882  am_hal_iom_power_ctrl      0x000220c9   Gb    1  Code  Hi   0x322
    4883  am_hal_iom_uninitialize    0x000223f5   Gb    1  Code  Hi   0x88
    4884  am_hal_itm_enable          0x00022481   Gb    1  Code  Hi   0x2c
    4885  am_hal_itm_print           0x000224c9   Gb    1  Code  Hi   0x30
    4886  am_hal_mcuctrl_control     0x000224f9   Gb    1  Code  Hi   0x2ce
    4887  am_hal_mcuctrl_info_get    0x000227d9   Gb    1  Code  Hi   0x10c
    4888  am_hal_mram_info_read      0x00022909   Gb    1  Code  Hi   0x6c
    4889  am_hal_mram_main_fill      0x00022979   Gb    1  Code  Hi   0x30
    4890  am_hal_mram_main_program   0x000229ad   Gb    1  Code  Hi   0x48
    4891  am_hal_mram_main_words_program
                                    0x000229fd   Gb    1  Code  Hi   0x34
    4892  am_hal_ota_add             0x00022a39   Gb    1  Code  Hi   0x5c
    4893  am_hal_ota_init            0x00022a9d   Gb    1  Code  Hi   0x4a
    4894  am_hal_pdm_configure       0x00022af1   Gb    1  Code  Hi   0xda
    4895  am_hal_pdm_disable         0x00022bd5   Gb    1  Code  Hi   0x6e
    4896  am_hal_pdm_dma_get_buffer  0x00022c4d   Gb    1  Code  Hi   0x18
    4897  am_hal_pdm_dma_start       0x00022c65   Gb    1  Code  Hi   0x86
    4898  am_hal_pdm_enable          0x00022cf5   Gb    1  Code  Hi   0x4e
    4899  am_hal_pdm_fifo_flush      0x00022d4d   Gb    1  Code  Hi   0x2a
    4900  am_hal_pdm_initialize      0x00022d81   Gb    1  Code  Hi   0x46
    4901  am_hal_pdm_interrupt_clear 0x00022dd1   Gb    1  Code  Hi   0x2a
    4902  am_hal_pdm_interrupt_enable
                                    0x00022e05   Gb    1  Code  Hi   0x30
    4903  am_hal_pdm_interrupt_service
                                    0x00022e3d   Gb    1  Code  Hi   0x54
    4904  am_hal_pdm_interrupt_status_get
                                    0x00022e99   Gb    1  Code  Hi   0x44
    4905  am_hal_pdm_power_control   0x00022ee5   Gb    1  Code  Hi   0x7a
    4906  am_hal_pwrctrl_control     0x00022f65   Gb    1  Code  Hi   0x214
    4907  am_hal_pwrctrl_low_power_init
                                    0x0002318d   Gb    1  Code  Hi   0x110
    4908  am_hal_pwrctrl_mcu_memory_config
                                    0x000232b9   Gb    1  Code  Hi   0x114
    4909  am_hal_pwrctrl_mcu_mode_select
                                    0x000233d5   Gb    1  Code  Hi   0x6e
    4910  am_hal_pwrctrl_periph_disable
                                    0x0002344d   Gb    1  Code  Hi   0x112
    4911  am_hal_pwrctrl_periph_enable
                                    0x00023579   Gb    1  Code  Hi   0xa6
    4912  am_hal_pwrctrl_sram_config 0x0002362d   Gb    1  Code  Hi   0x9e
    4913  am_hal_reset_control       0x000236d5   Gb    1  Code  Hi   0x1e
    4914  am_hal_rtc_osc_disable     0x000236f5   Gb    1  Code  Hi   0xe
    4915  am_hal_security_get_info   0x00023709   Gb    1  Code  Hi   0xa8
    4916  am_hal_stimer_compare_delta_set
                                    0x000237c1   Gb    1  Code  Hi   0xba
    4917  am_hal_stimer_config       0x00023885   Gb    1  Code  Hi   0x10
    4918  am_hal_stimer_counter_get  0x0002389d   Gb    1  Code  Hi   0x1c
    4919  am_hal_stimer_int_clear    0x000238bd   Gb    1  Code  Hi   0x6
    4920  am_hal_stimer_int_enable   0x000238c9   Gb    1  Code  Hi   0xa
    4921  am_hal_stimer_int_status_get
                                    0x000238d9   Gb    1  Code  Hi   0x12
    4922  am_hal_sysctrl_fpu_enable  0x000238f5   Gb    1  Code  Hi   0xa
    4923  am_hal_sysctrl_fpu_stacking_enable
                                    0x00023905   Gb    1  Code  Hi   0x2c
    4924  am_hal_sysctrl_sleep       0x00023935   Gb    1  Code  Hi   0xd2
    4925  am_hal_timer_interrupt_clear
                                    0x00023a1d   Gb    1  Code  Hi   0x8
    4926  am_hal_timer_interrupt_status_get
                                    0x00023a29   Gb    1  Code  Hi   0x12
    4927  am_hal_tpiu_enable         0x00023a41   Gb    1  Code  Hi   0x52
    4928  am_pdm0_isr                0x00023aad   Gb    1  Code  Hi   0x92
    4929  am_stimer_cmpr0_isr        0x00023b49   Gb    1  Code  Hi   0x20
    4930  am_stimer_cmpr1_isr        0x00023b69   Gb    1  Code  Hi   0x28
    4931  am_util_ble_tx_power_set   0x00023b95   Gb    1  Code  Hi   0x30
    4932  am_util_bootloader_erase_flash_page
                                    0x00023bcd   Gb    1  Code  Hi   0x2
    4933  am_util_bootloader_partial_crc32
                                    0x00023bd1   Gb    1  Code  Hi   0x50
    4934  am_util_bootloader_program_flash_page
                                    0x00023c25   Gb    1  Code  Hi   0x28
    4935  am_util_delay_ms           0x00023c51   Gb    1  Code  Hi   0xa
    4936  am_util_delay_us           0x00023c5b   Gb    1  Code  Hi   0x4
    4937  am_util_faultisr_collect_data
                                    0x00023c61   Gb    1  Code  Hi   0x1a8
    4938  am_util_id_device          0x00024171   Gb    1  Code  Hi   0xac
    4939  am_util_stdio_printf       0x00024315   Gb    1  Code  Hi   0x2c
    4940  am_util_stdio_printf_init  0x00024349   Gb    1  Code  Hi   0x6
    4941  am_util_stdio_vsprintf     0x00024355   Gb    1  Code  Hi   0x734
    4942  am_vos_ama_devinfo_set     0x00024a95   Gb    1  Code  Hi   0x5c
    4943  am_vos_ama_event_callback  0x00024b1d   Gb    1  Code  Hi   0x2c0
    4944  am_vos_ama_evt_cback_register
                                    0x00025031   Gb    1  Code  Hi   0x12
    4945  am_vos_ama_get_central_info_send
                                    0x00025049   Gb    1  Code  Hi   0x5c
    4946  am_vos_ama_get_devconf_rsp_send
                                    0x000250c9   Gb    1  Code  Hi   0x78
    4947  am_vos_ama_get_devinfo_rsp_send
                                    0x00025165   Gb    1  Code  Hi   0xae
    4948  am_vos_ama_get_locale_rsp_send
                                    0x00025241   Gb    1  Code  Hi   0x8c
    4949  am_vos_ama_get_state_rsp_send
                                    0x000252e1   Gb    1  Code  Hi   0x86
    4950  am_vos_ama_get_state_send  0x0002538d   Gb    1  Code  Hi   0x60
    4951  am_vos_ama_isready         0x00025411   Gb    1  Code  Hi   0x8
    4952  am_vos_ama_pb_cmd_send     0x0002541d   Gb    1  Code  Hi   0x4e
    4953  am_vos_ama_proc_notify_speech
                                    0x0002546d   Gb    1  Code  Hi   0x56
    4954  am_vos_ama_provide_speech_rsp_send
                                    0x000255b1   Gb    1  Code  Hi   0x84
    4955  am_vos_ama_rsp_send        0x0002565d   Gb    1  Code  Hi   0x6a
    4956  am_vos_ama_rx_handler      0x000256f1   Gb    1  Code  Hi   0x32a
    4957  am_vos_ama_speech_rsp_send 0x00025ca1   Gb    1  Code  Hi   0x82
    4958  am_vos_ama_start_speech_send
                                    0x00025d4d   Gb    1  Code  Hi   0xc4
    4959  am_vos_ama_status_ready    0x00025e91   Gb    1  Code  Hi   0xe
    4960  am_vos_ama_status_reset    0x00025ea5   Gb    1  Code  Hi   0xe
    4961  am_vos_ama_stop_speech_send
                                    0x00025eb9   Gb    1  Code  Hi   0x7c
    4962  am_vos_ama_tx_ver_exchange_send
                                    0x00025f9d   Gb    1  Code  Hi   0x44
    4963  am_vos_audio_handler       0x00025fe1   Gb    1  Code  Hi   0xe6
    4964  am_vos_audio_packet_tx     0x00026101   Gb    1  Code  Hi   0x26
    4965  am_vos_audio_processing_task
                                    0x0002612d   Gb    1  Code  Hi   0x5e
    4966  am_vos_audio_reset_flag_and_buffer
                                    0x00026191   Gb    1  Code  Hi   0x2c
    4967  am_vos_audio_wwd_disable   0x000261c5   Gb    1  Code  Hi   0x18
    4968  am_vos_audio_wwd_enable    0x00026209   Gb    1  Code  Hi   0x16
    4969  am_vos_ble_cmd_send        0x00026249   Gb    1  Code  Hi   0x46
    4970  am_vos_ble_nextdata_check  0x000262b1   Gb    1  Code  Hi   0x60
    4971  am_vos_ble_stream_send     0x0002631d   Gb    1  Code  Hi   0x32
    4972  am_vos_ble_task            0x00026355   Gb    1  Code  Hi   0xb6
    4973  am_vos_ble_task_setup      0x00026421   Gb    1  Code  Hi   0x14
    4974  am_vos_ble_tx_packet_encap 0x0002643d   Gb    1  Code  Hi   0x2a
    4975  am_vos_board_init          0x00026469   Gb    1  Code  Hi   0xb6
    4976  am_vos_burst_mode_disable  0x00026545   Gb    1  Code  Hi   0x2
    4977  am_vos_burst_mode_enable   0x00026547   Gb    1  Code  Hi   0x2
    4978  am_vos_burst_mode_setup    0x00026549   Gb    1  Code  Hi   0x36
    4979  am_vos_button_gpio_check   0x000265d1   Gb    1  Code  Hi   0x30
    4980  am_vos_cmd_packet_tx       0x00026601   Gb    1  Code  Hi   0x44
    4981  am_vos_codec_encode        0x00026649   Gb    1  Code  Hi   0x10
    4982  am_vos_codec_init          0x00026659   Gb    1  Code  Hi   0x6
    4983  am_vos_codec_task          0x00026661   Gb    1  Code  Hi   0x12c
    4984  am_vos_get_ring_buffer_status
                                    0x00026811   Gb    1  Code  Hi   0x4c
    4985  am_vos_gpio_disable_irq    0x0002685d   Gb    1  Code  Hi   0xe
    4986  am_vos_gpio_enable_irq     0x0002686b   Gb    1  Code  Hi   0x32
    4987  am_vos_is_connected        0x0002689d   Gb    1  Code  Hi   0x1e
    4988  am_vos_led_task            0x000268c1   Gb    1  Code  Hi   0x74
    4989  am_vos_logic_led_swirl     0x0002693d   Gb    1  Code  Hi   0xde
    4990  am_vos_mic_disable         0x00026a25   Gb    1  Code  Hi   0x26
    4991  am_vos_mic_enable          0x00026a9d   Gb    1  Code  Hi   0x52
    4992  am_vos_packet_rx           0x00026b45   Gb    1  Code  Hi   0x34
    4993  am_vos_pdm_init            0x00026b7d   Gb    1  Code  Hi   0x68
    4994  am_vos_print_system_info   0x00026bfd   Gb    1  Code  Hi   0x98
    4995  am_vos_printf              0x00026e39   Gb    1  Code  Hi   0x2e
    4996  am_vos_push_to_talk_process
                                    0x00026e67   Gb    1  Code  Hi   0x1a
    4997  am_vos_ring_buffer_pop     0x00026e81   Gb    1  Code  Hi   0x96
    4998  am_vos_ring_buffer_push    0x00026f17   Gb    1  Code  Hi   0x156
    4999  am_vos_stdio_gatekeeper_task
                                    0x0002706d   Gb    1  Code  Hi   0x6e
    5000  am_vos_stdio_printf        0x000270e1   Gb    1  Code  Hi   0x72
    5001  am_vos_stdio_printf_init   0x0002715d   Gb    1  Code  Hi   0x6
    5002  am_vos_streaming_provide_speech
                                    0x00027169   Gb    1  Code  Hi   0x28
    5003  am_vos_streaming_push_to_talk
                                    0x000271c5   Gb    1  Code  Hi   0x28
    5004  am_vos_streaming_start     0x00027211   Gb    1  Code  Hi   0x20
    5005  am_vos_streaming_stop      0x00027259   Gb    1  Code  Hi   0x12
    5006  am_vos_sys_init            0x0002728d   Gb    1  Code  Hi   0x44
    5007  am_vos_task_create_all_tasks
                                    0x000272e1   Gb    1  Code  Hi   0x72
    5008  am_vos_task_init           0x00027359   Gb    1  Code  Hi   0x1c
    5009  am_vos_task_read           0x00027379   Gb    1  Code  Hi   0x20
    5010  am_vos_task_send           0x0002739d   Gb    1  Code  Hi   0x48
    5011  am_vos_task_send_fromISR   0x000273e9   Gb    1  Code  Hi   0x5a
    5012  am_vos_timer_create_all_timers
                                    0x0002744d   Gb    1  Code  Hi   0x48
    5013  am_vos_timer_heart_beat_callback
                                    0x00027499   Gb    1  Code  Hi   0x12
    5014  am_vos_voice_start         0x000274ad   Gb    1  Code  Hi   0x44
    5015  amotas_conn_close          0x0002753d   Gb    1  Code  Hi   0x1e
    5016  amotas_init                0x00027561   Gb    1  Code  Hi   0x34
    5017  amotas_packet_handler      0x0002759d   Gb    1  Code  Hi   0x3ae
    5018  amotas_proc_msg            0x00027965   Gb    1  Code  Hi   0x7a
    5019  amotas_start               0x00027a6d   Gb    1  Code  Hi   0x1a
    5020  amotas_stop                0x00027a8d   Gb    1  Code  Hi   0x12
    5021  amotas_write_cback         0x00027c01   Gb    1  Code  Hi   0xf4
    5022  amp2Log2                   0x00027d11   Gb    1  Code  Hi   0x138
    5023  amvosConnIntervalUpdate    0x00027f2d   Gb    1  Code  Hi   0x2c
    5024  amvosKwdSetDemoName        0x00027fe5   Gb    1  Code  Hi   0xfe
    5025  appAdvSetData              0x00028b89   Gb    1  Code  Hi   0x58
    5026  appAdvStart                0x00028be5   Gb    1  Code  Hi   0x16e
    5027  appConnReadRemoteFeatTimerStart
                                    0x00028d65   Gb    1  Code  Hi   0x28
    5028  appNumConns                0x00028d95   Gb    1  Code  Hi   0x2e
    5029  appServerCsfWriteCback     0x00028dc9   Gb    1  Code  Hi   0x1c
    5030  appSlaveAdvStart           0x00028e6d   Gb    1  Code  Hi   0x9c
    5031  appSlaveProcMsg            0x0002901d   Gb    1  Code  Hi   0xac
    5032  appUiBtnPoll               0x000290d5   Gb    1  Code  Hi   0xc
    5033  appUiTimerExpired          0x000290e5   Gb    1  Code  Hi   0x2
    5034  attDecodeMsgParam          0x000290e9   Gb    1  Code  Hi   0x1c
    5035  attEmptyConnCback          0x00029189   Gb    1  Code  Hi   0x2
    5036  attEmptyDataCback          0x0002918b   Gb    1  Code  Hi   0x2
    5037  attEmptyHandler            0x0002918d   Gb    1  Code  Hi   0x2
    5038  attEmptyL2cCocCback        0x0002918f   Gb    1  Code  Hi   0x2
    5039  attExecCallback            0x00029191   Gb    1  Code  Hi   0x3c
    5040  attL2cDataReq              0x00029245   Gb    1  Code  Hi   0x20
    5041  attMsgAlloc                0x00029269   Gb    1  Code  Hi   0x6
    5042  attMsgParam                0x0002926f   Gb    1  Code  Hi   0x8
    5043  attSetMtu                  0x00029279   Gb    1  Code  Hi   0x54
    5044  attUuidCmp16to128          0x000292d1   Gb    1  Code  Hi   0x1e
    5045  attcCcbByConnId            0x000292f5   Gb    1  Code  Hi   0x2a
    5046  attcCcbByHandle            0x00029325   Gb    1  Code  Hi   0x28
    5047  attcExecCallback           0x00029545   Gb    1  Code  Hi   0x16
    5048  attcFreePkt                0x0002955b   Gb    1  Code  Hi   0x16
    5049  attcMsgCback               0x00029571   Gb    1  Code  Hi   0x19e
    5050  attcProcErrRsp             0x00029719   Gb    1  Code  Hi   0x3c
    5051  attcProcFindByTypeRsp      0x00029755   Gb    1  Code  Hi   0x8c
    5052  attcProcFindOrReadRsp      0x000297e1   Gb    1  Code  Hi   0xd2
    5053  attcProcInd                0x000298b5   Gb    1  Code  Hi   0xb8
    5054  attcProcMtuRsp             0x00029975   Gb    1  Code  Hi   0x3c
    5055  attcProcMultiVarNtf        0x000299b5   Gb    1  Code  Hi   0x4e
    5056  attcProcPrepWriteRsp       0x00029a09   Gb    1  Code  Hi   0x20
    5057  attcProcReadLongRsp        0x00029a29   Gb    1  Code  Hi   0x26
    5058  attcProcReadMultVarRsp     0x00029a4f   Gb    1  Code  Hi   0x2
    5059  attcProcReadRsp            0x00029a51   Gb    1  Code  Hi   0x2
    5060  attcProcRsp                0x00029a55   Gb    1  Code  Hi   0x10c
    5061  attcProcWriteRsp           0x00029b6d   Gb    1  Code  Hi   0x6
    5062  attcReqClear               0x00029b73   Gb    1  Code  Hi   0x2a
    5063  attcSendMsg                0x00029c31   Gb    1  Code  Hi   0xae
    5064  attcSendReq                0x00029de5   Gb    1  Code  Hi   0xa
    5065  attcSetupReq               0x00029e91   Gb    1  Code  Hi   0x38
    5066  attsCcbByConnId            0x00029ecd   Gb    1  Code  Hi   0x2a
    5067  attsCheckPendDbHashReadRsp 0x00029ff1   Gb    1  Code  Hi   0x118
    5068  attsClearPrepWrites        0x0002a10d   Gb    1  Code  Hi   0x36
    5069  attsCsfActClientState      0x0002a1d1   Gb    1  Code  Hi   0x82
    5070  attsCsfGetHashUpdateStatus 0x0002a259   Gb    1  Code  Hi   0x6
    5071  attsCsfIsClientChangeAware 0x0002a265   Gb    1  Code  Hi   0x24
    5072  attsCsfSetHashUpdateStatus 0x0002a28d   Gb    1  Code  Hi   0x2e
    5073  attsDiscBusy               0x0002a3d1   Gb    1  Code  Hi   0x40
    5074  attsErrRsp                 0x0002a419   Gb    1  Code  Hi   0x3a
    5075  attsFindByHandle           0x0002a455   Gb    1  Code  Hi   0x2c
    5076  attsFindServiceGroupEnd    0x0002a485   Gb    1  Code  Hi   0x80
    5077  attsFindUuidInRange        0x0002a511   Gb    1  Code  Hi   0x7a
    5078  attsHandleValueIndNtf      0x0002a591   Gb    1  Code  Hi   0xfe
    5079  attsMsgCback               0x0002a8e5   Gb    1  Code  Hi   0xe4
    5080  attsPermissions            0x0002a9d5   Gb    1  Code  Hi   0x70
    5081  attsProcExecWriteReq       0x0002aa49   Gb    1  Code  Hi   0x16c
    5082  attsProcFindInfoReq        0x0002abb9   Gb    1  Code  Hi   0x18a
    5083  attsProcFindTypeReq        0x0002ad49   Gb    1  Code  Hi   0x1f4
    5084  attsProcMtuReq             0x0002af41   Gb    1  Code  Hi   0x8e
    5085  attsProcPrepWriteReq       0x0002afd5   Gb    1  Code  Hi   0x160
    5086  attsProcReadBlobReq        0x0002b13d   Gb    1  Code  Hi   0xfe
    5087  attsProcReadGroupTypeReq   0x0002b241   Gb    1  Code  Hi   0x25e
    5088  attsProcReadMultReq        0x0002b4a9   Gb    1  Code  Hi   0x144
    5089  attsProcReadMultiVarReq    0x0002b5f1   Gb    1  Code  Hi   0x1f4
    5090  attsProcReadReq            0x0002b7e9   Gb    1  Code  Hi   0x146
    5091  attsProcReadTypeReq        0x0002b935   Gb    1  Code  Hi   0x30a
    5092  attsProcValueCnf           0x0002bc49   Gb    1  Code  Hi   0x72
    5093  attsProcWrite              0x0002bcc1   Gb    1  Code  Hi   0x142
    5094  attsUuid16Cmp              0x0002be09   Gb    1  Code  Hi   0x22
    5095  attsUuidCmp                0x0002be2b   Gb    1  Code  Hi   0x44
    5096  audio_enc_encode_frame     0x0002be71   Gb    1  Code  Hi   0x32
    5097  audio_enc_init             0x0002bead   Gb    1  Code  Hi   0xe
    5098  buck_ldo_update_override   0x0002bec1   Gb    1  Code  Hi   0x1c
    5099  celt_encode_with_ec        0x0002bf59   Gb    1  Code  Hi   0x270c
    5100  celt_encoder_init          0x0002e665   Gb    1  Code  Hi   0xa2
    5101  celt_pitch_xcorr_c         0x0002e7dd   Gb    1  Code  Hi   0x23c
    5102  celt_preemphasis           0x0002ea1d   Gb    1  Code  Hi   0x1e4
    5103  clt_compute_allocation     0x0002ec0d   Gb    1  Code  Hi   0x916
    5104  clt_mdct_forward_c         0x0002f525   Gb    1  Code  Hi   0x2e6
    5105  comb_filter                0x0002f80d   Gb    1  Code  Hi   0x1fe
    5106  compute_band_energies      0x0002fa11   Gb    1  Code  Hi   0xc0
    5107  crypto_boost_trims         0x00030301   Gb    1  Code  Hi   0xa6
    5108  decode_pulses              0x0003065d   Gb    1  Code  Hi   0x194
    5109  dmAdvActClearSets          0x000308f1   Gb    1  Code  Hi   0x2
    5110  dmAdvActConfig             0x000308f5   Gb    1  Code  Hi   0x5e
    5111  dmAdvActRemoveSet          0x00030961   Gb    1  Code  Hi   0x2
    5112  dmAdvActSetData            0x00030965   Gb    1  Code  Hi   0x20
    5113  dmAdvActSetRandAddr        0x00030989   Gb    1  Code  Hi   0x2
    5114  dmAdvActStart              0x0003098d   Gb    1  Code  Hi   0x26
    5115  dmAdvActStop               0x000309b9   Gb    1  Code  Hi   0x22
    5116  dmAdvActTimeout            0x000309e1   Gb    1  Code  Hi   0x14
    5117  dmAdvConnectFailed         0x000309f9   Gb    1  Code  Hi   0x20
    5118  dmAdvConnected             0x00030a1d   Gb    1  Code  Hi   0x20
    5119  dmAdvGenConnCmpl           0x00030a41   Gb    1  Code  Hi   0x56
    5120  dmAdvHciHandler            0x00030a9d   Gb    1  Code  Hi   0xcc
    5121  dmAdvInit                  0x00030b75   Gb    1  Code  Hi   0x4c
    5122  dmAdvMsgHandler            0x00030bc9   Gb    1  Code  Hi   0xe
    5123  dmAdvReset                 0x00030bdd   Gb    1  Code  Hi   0x34
    5124  dmAdvStartDirected         0x00030c19   Gb    1  Code  Hi   0x3c
    5125  dmAdvStopDirected          0x00030c59   Gb    1  Code  Hi   0x22
    5126  dmConn2HciHandler          0x00030c85   Gb    1  Code  Hi   0x1ec
    5127  dmConn2MsgHandler          0x00030e75   Gb    1  Code  Hi   0xa4
    5128  dmConnCcbByHandle          0x00030f1d   Gb    1  Code  Hi   0x22
    5129  dmConnCcbById              0x00030f45   Gb    1  Code  Hi   0x18
    5130  dmConnHciHandler           0x00030f61   Gb    1  Code  Hi   0x110
    5131  dmConnMsgHandler           0x00031075   Gb    1  Code  Hi   0x20
    5132  dmConnReset                0x00031099   Gb    1  Code  Hi   0x1a8
    5133  dmConnSmActAccept          0x0003124d   Gb    1  Code  Hi   0x12
    5134  dmConnSmActAcceptFailed    0x0003125f   Gb    1  Code  Hi   0x16
    5135  dmConnSmActCancelAccept    0x00031275   Gb    1  Code  Hi   0x16
    5136  dmConnSmActClose           0x0003128b   Gb    1  Code  Hi   0x8
    5137  dmConnSmActConnAccepted    0x00031293   Gb    1  Code  Hi   0x16
    5138  dmConnSmActConnClosed      0x000312a9   Gb    1  Code  Hi   0x6e
    5139  dmConnSmActConnFailed      0x0003131d   Gb    1  Code  Hi   0x76
    5140  dmConnSmActConnOpened      0x00031399   Gb    1  Code  Hi   0xd6
    5141  dmConnSmActHciUpdated      0x00031479   Gb    1  Code  Hi   0xe
    5142  dmConnSmActNone            0x0003148d   Gb    1  Code  Hi   0x2
    5143  dmConnSmExecute            0x00031491   Gb    1  Code  Hi   0x36
    5144  dmConnUpdActL2cUpdateCnf   0x000314d1   Gb    1  Code  Hi   0x42
    5145  dmConnUpdActNone           0x00031519   Gb    1  Code  Hi   0x2
    5146  dmConnUpdActUpdateSlave    0x0003151d   Gb    1  Code  Hi   0x6a
    5147  dmConnUpdExecute           0x0003158d   Gb    1  Code  Hi   0x24
    5148  dmConnUpdMsgHandler        0x000315b9   Gb    1  Code  Hi   0x48
    5149  dmDevActReset              0x0003160d   Gb    1  Code  Hi   0x2c
    5150  dmDevHciHandler            0x00031641   Gb    1  Code  Hi   0x38
    5151  dmDevMsgHandler            0x0003167d   Gb    1  Code  Hi   0xe
    5152  dmDevPassEvtToConnCte      0x00031691   Gb    1  Code  Hi   0x1c
    5153  dmDevPassEvtToDevPriv      0x000316b1   Gb    1  Code  Hi   0x22
    5154  dmDevPassHciEvtToConn      0x000316d9   Gb    1  Code  Hi   0x8
    5155  dmEmptyHandler             0x000316e5   Gb    1  Code  Hi   0x2
    5156  dmEmptyReset               0x000316e7   Gb    1  Code  Hi   0x2
    5157  dmPhyHciHandler            0x00031711   Gb    1  Code  Hi   0xb4
    5158  dmPrivActAddDevToResList   0x000317c9   Gb    1  Code  Hi   0x1e
    5159  dmPrivActClearResList      0x000317ed   Gb    1  Code  Hi   0x4
    5160  dmPrivActGenAddr           0x000317f1   Gb    1  Code  Hi   0x66
    5161  dmPrivActRemDevFromResList 0x00031861   Gb    1  Code  Hi   0x12
    5162  dmPrivActResolveAddr       0x00031879   Gb    1  Code  Hi   0x6e
    5163  dmPrivActSetAddrResEnable  0x000318f1   Gb    1  Code  Hi   0xa
    5164  dmPrivActSetPrivacyMode    0x00031901   Gb    1  Code  Hi   0xc
    5165  dmPrivAesActGenAddrAesCmpl 0x0003190d   Gb    1  Code  Hi   0x2c
    5166  dmPrivAesActResAddrAesCmpl 0x00031941   Gb    1  Code  Hi   0x30
    5167  dmPrivAesMsgHandler        0x00031979   Gb    1  Code  Hi   0xe
    5168  dmPrivHciHandler           0x0003198d   Gb    1  Code  Hi   0x9c
    5169  dmPrivMsgHandler           0x00031a31   Gb    1  Code  Hi   0xe
    5170  dmPrivReset                0x00031a45   Gb    1  Code  Hi   0xc
    5171  dmSecHciHandler            0x00031a59   Gb    1  Code  Hi   0x104
    5172  dmSecLescMsgHandler        0x00031b69   Gb    1  Code  Hi   0x5e
    5173  dmSecMsgHandler            0x00031bd1   Gb    1  Code  Hi   0x68
    5174  dmSecReset                 0x00031c39   Gb    1  Code  Hi   0x4
    5175  eTaskConfirmSleepModeStatus
                                    0x00032b55   Gb    1  Code  Hi   0x2c
    5176  ec_dec_bit_logp            0x00032b8d   Gb    1  Code  Hi   0x24
    5177  ec_dec_bits                0x00032bb1   Gb    1  Code  Hi   0xae
    5178  ec_dec_uint                0x00032cb1   Gb    1  Code  Hi   0xdc
    5179  ec_dec_update              0x00032d8d   Gb    1  Code  Hi   0x28
    5180  ec_decode                  0x00032db5   Gb    1  Code  Hi   0x28
    5181  ec_enc_bit_logp            0x00032ddd   Gb    1  Code  Hi   0x1c
    5182  ec_enc_bits                0x00032df9   Gb    1  Code  Hi   0x54
    5183  ec_enc_done                0x00032edd   Gb    1  Code  Hi   0x176
    5184  ec_enc_icdf                0x00033053   Gb    1  Code  Hi   0x3c
    5185  ec_enc_init                0x0003308f   Gb    1  Code  Hi   0x22
    5186  ec_enc_shrink              0x00033159   Gb    1  Code  Hi   0x1c
    5187  ec_enc_uint                0x00033175   Gb    1  Code  Hi   0xe0
    5188  ec_encode                  0x00033255   Gb    1  Code  Hi   0x30
    5189  ec_encode_bin              0x00033285   Gb    1  Code  Hi   0x34
    5190  ec_ilog                    0x000332b9   Gb    1  Code  Hi   0x46
    5191  ec_laplace_encode          0x000332ff   Gb    1  Code  Hi   0x80
    5192  ec_tell_frac               0x00033381   Gb    1  Code  Hi   0x82
    5193  encode_pulses              0x00033721   Gb    1  Code  Hi   0x118
    5194  encode_size                0x0003383d   Gb    1  Code  Hi   0x1e
    5195  exactle_stack_init         0x0003385d   Gb    1  Code  Hi   0xc4
    5196  exp_rotation               0x00033949   Gb    1  Code  Hi   0x150
    5197  fabs                       0x00033b1f   Gb    1  Code  De   0x18
    5198  get_celt_handle            0x00033c4d   Gb    1  Code  Hi   0x4
    5199  haar1                      0x00033c55   Gb    1  Code  Hi   0x5a
    5200  hciClearCmdQueue           0x00033cb5   Gb    1  Code  Hi   0x28
    5201  hciCmdInit                 0x00033ce1   Gb    1  Code  Hi   0x18
    5202  hciCmdRecvCmpl             0x00033d01   Gb    1  Code  Hi   0x18
    5203  hciCmdSend                 0x00033d1d   Gb    1  Code  Hi   0x5e
    5204  hciCmdTimeout              0x00033d81   Gb    1  Code  Hi   0x14
    5205  hciCoreAclReassembly       0x00033d95   Gb    1  Code  Hi   0x1b6
    5206  hciCoreCisByHandle         0x00033f51   Gb    1  Code  Hi   0x1e
    5207  hciCoreCisClose            0x00033f75   Gb    1  Code  Hi   0x20
    5208  hciCoreCisOpen             0x00033f99   Gb    1  Code  Hi   0x22
    5209  hciCoreConnByHandle        0x00033fc1   Gb    1  Code  Hi   0x1e
    5210  hciCoreConnClose           0x00033fe5   Gb    1  Code  Hi   0x42
    5211  hciCoreConnOpen            0x0003402d   Gb    1  Code  Hi   0x2a
    5212  hciCoreInit                0x0003405d   Gb    1  Code  Hi   0x4
    5213  hciCoreNumCmplPkts         0x00034061   Gb    1  Code  Hi   0x7e
    5214  hciCoreRecv                0x000340e9   Gb    1  Code  Hi   0x1c
    5215  hciCoreResetSequence       0x00034109   Gb    1  Code  Hi   0x1e4
    5216  hciCoreResetStart          0x00034309   Gb    1  Code  Hi   0xe
    5217  hciCoreTxReady             0x00034319   Gb    1  Code  Hi   0x1e2
    5218  hciCoreVsCmdCmplRcvd       0x00034501   Gb    1  Code  Hi   0x4
    5219  hciDrvWrite                0x00034505   Gb    1  Code  Hi   0xb0
    5220  hciEvtProcessCmdCmpl       0x0003508d   Gb    1  Code  Hi   0x1f6
    5221  hciEvtProcessMsg           0x00035291   Gb    1  Code  Hi   0x61c
    5222  hciTrSendAclData           0x000358ad   Gb    1  Code  Hi   0x22
    5223  hciTrSendCmd               0x000358cf   Gb    1  Code  Hi   0x1a
    5224  hciTrSerialRxIncoming      0x000358e9   Gb    1  Code  Hi   0x17a
    5225  hci_process_trace_data     0x00035a71   Gb    1  Code  Hi   0x96
    5226  hysteresis_decision        0x00035b15   Gb    1  Code  Hi   0xa6
    5227  init_caps                  0x00035bbb   Gb    1  Code  Hi   0x8c
    5228  isqrt32                    0x000362d1   Gb    1  Code  Hi   0x56
    5229  l2cMsgAlloc                0x000363f9   Gb    1  Code  Hi   0x6
    5230  l2cRxSignalingPkt          0x00036401   Gb    1  Code  Hi   0x42
    5231  l2cSendCmdReject           0x00036449   Gb    1  Code  Hi   0x4a
    5232  main                       0x0003653d   Gb    1  Code  Hi   0x4e
    5233  normalise_bands            0x0003665d   Gb    1  Code  Hi   0xd0
    5234  octopus_encode             0x00036805   Gb    1  Code  Hi   0x538
    5235  octopus_encoder_create     0x00036d45   Gb    1  Code  Hi   0x76
    5236  op_pvq_search_c            0x00036dc1   Gb    1  Code  Hi   0x39c
    5237  opus_custom_encoder_ctl    0x00037169   Gb    1  Code  Hi   0x2aa
    5238  opus_custom_mode_create    0x00037419   Gb    1  Code  Hi   0x4c
    5239  opus_fft_impl              0x00037469   Gb    1  Code  Hi   0x71c
    5240  opus_packet_extensions_count
                                    0x00037b85   Gb    1  Code  Hi   0x88
    5241  opus_packet_extensions_generate
                                    0x00037c0d   Gb    1  Code  Hi   0x218
    5242  opus_packet_extensions_parse
                                    0x00037e29   Gb    1  Code  Hi   0xf6
    5243  opus_packet_get_nb_frames  0x00037f1f   Gb    1  Code  Hi   0x2e
    5244  opus_packet_get_samples_per_frame
                                    0x00037f4d   Gb    1  Code  Hi   0x62
    5245  opus_packet_pad            0x00037fb5   Gb    1  Code  Hi   0x9a
    5246  opus_packet_parse_impl     0x00038051   Gb    1  Code  Hi   0x2d8
    5247  opus_repacketizer_out_range_impl
                                    0x00038401   Gb    1  Code  Hi   0x502
    5248  pb_decode                  0x00038f0d   Gb    1  Code  Hi   0x1e
    5249  pb_decode_noinit           0x00038f2d   Gb    1  Code  Hi   0x2da
    5250  pb_decode_varint           0x00039249   Gb    1  Code  Hi   0x7a
    5251  pb_encode                  0x00039691   Gb    1  Code  Hi   0x78
    5252  pb_encode_submessage       0x00039709   Gb    1  Code  Hi   0xb0
    5253  pb_encode_tag_for_field    0x000397d1   Gb    1  Code  Hi   0x40
    5254  pb_encode_varint           0x00039825   Gb    1  Code  Hi   0x5c
    5255  pb_field_iter_begin        0x00039881   Gb    1  Code  Hi   0x24
    5256  pb_field_iter_find         0x000398a5   Gb    1  Code  Hi   0xc8
    5257  pb_field_iter_next         0x0003996d   Gb    1  Code  Hi   0xa2
    5258  pb_istream_from_buffer     0x00039af9   Gb    1  Code  Hi   0x12
    5259  pb_make_string_substream   0x00039b11   Gb    1  Code  Hi   0x44
    5260  pb_ostream_from_buffer     0x00039c61   Gb    1  Code  Hi   0x14
    5261  pb_read                    0x00039c79   Gb    1  Code  Hi   0x72
    5262  pb_skip_field              0x00039d0d   Gb    1  Code  Hi   0x74
    5263  pb_write                   0x00039d95   Gb    1  Code  Hi   0x3e
    5264  pitch_downsample           0x00039ded   Gb    1  Code  Hi   0x2c0
    5265  pitch_search               0x0003a0cd   Gb    1  Code  Hi   0x244
    5266  pvPortMalloc               0x0003a8e5   Gb    1  Code  Hi   0x14a
    5267  pxPortInitialiseStack      0x0003aa3d   Gb    1  Code  Hi   0x26
    5268  quant_all_bands            0x0003aa69   Gb    1  Code  Hi   0xe16
    5269  quant_coarse_energy        0x0003c341   Gb    1  Code  Hi   0x358
    5270  quant_energy_finalise      0x0003c931   Gb    1  Code  Hi   0xe8
    5271  quant_fine_energy          0x0003ca1d   Gb    1  Code  Hi   0x114
    5272  remove_doubling            0x0003cfa1   Gb    1  Code  Hi   0x4cc
    5273  renormalise_vector         0x0003d46d   Gb    1  Code  Hi   0xd4
    5274  resampling_factor          0x0003d549   Gb    1  Code  Hi   0x46
    5275  restore_stack              0x0003d591   Gb    1  Code  Hi   0xc
    5276  save_stack                 0x0003d5a1   Gb    1  Code  Hi   0xc
    5277  send_update                0x0003d6c5   Gb    1  Code  Hi   0x64
    5278  smpActAttemptRcvd          0x0003d72d   Gb    1  Code  Hi   0x8
    5279  smpActCheckAttempts        0x0003d735   Gb    1  Code  Hi   0x74
    5280  smpActCleanup              0x0003d7a9   Gb    1  Code  Hi   0x38
    5281  smpActMaxAttempts          0x0003d7e1   Gb    1  Code  Hi   0x8a
    5282  smpActNone                 0x0003d86b   Gb    1  Code  Hi   0x2
    5283  smpActNotifyDmAttemptsFailure
                                    0x0003d86d   Gb    1  Code  Hi   0xe
    5284  smpActNotifyDmRspToFailure 0x0003d87b   Gb    1  Code  Hi   0xe
    5285  smpActPairCnfCalc1         0x0003d889   Gb    1  Code  Hi   0x42
    5286  smpActPairCnfCalc2         0x0003d8cb   Gb    1  Code  Hi   0x8
    5287  smpActPairCnfVerCalc1      0x0003d8d3   Gb    1  Code  Hi   0x1e
    5288  smpActPairCnfVerCalc2      0x0003d8f1   Gb    1  Code  Hi   0x8
    5289  smpActPairingCancel        0x0003d8f9   Gb    1  Code  Hi   0x6a
    5290  smpActPairingCmpl          0x0003d963   Gb    1  Code  Hi   0x64
    5291  smpActPairingFailed        0x0003d9c7   Gb    1  Code  Hi   0x52
    5292  smpActSecReqTimeout        0x0003da19   Gb    1  Code  Hi   0x6c
    5293  smpActSendPairCnf          0x0003da85   Gb    1  Code  Hi   0x58
    5294  smpActStorePin             0x0003dadd   Gb    1  Code  Hi   0x2c
    5295  smpAuthReq                 0x0003db09   Gb    1  Code  Hi   0x5a
    5296  smpCalcC1Part1             0x0003db65   Gb    1  Code  Hi   0x154
    5297  smpCalcC1Part2             0x0003dcbd   Gb    1  Code  Hi   0x134
    5298  smpCalcS1                  0x0003ddf5   Gb    1  Code  Hi   0x54
    5299  smpCcbByConnId             0x0003de4d   Gb    1  Code  Hi   0x12
    5300  smpGenerateLtk             0x0003e011   Gb    1  Code  Hi   0x5c
    5301  smpGetPkBit                0x0003e06d   Gb    1  Code  Hi   0x24
    5302  smpGetScSecLevel           0x0003e091   Gb    1  Code  Hi   0x26
    5303  smpMsgAlloc                0x0003e1b1   Gb    1  Code  Hi   0x6
    5304  smpProcPairing             0x0003e1b9   Gb    1  Code  Hi   0x134
    5305  smpProcRcvKey              0x0003e2f1   Gb    1  Code  Hi   0xd0
    5306  smpScActAuthSelect         0x0003e3c1   Gb    1  Code  Hi   0x64
    5307  smpScActCalcF5Ltk          0x0003e425   Gb    1  Code  Hi   0x6a
    5308  smpScActCalcF5MacKey       0x0003e495   Gb    1  Code  Hi   0x6c
    5309  smpScActCalcF5TKey         0x0003e505   Gb    1  Code  Hi   0x5e
    5310  smpScActCalcSharedSecret   0x0003e575   Gb    1  Code  Hi   0x5e
    5311  smpScActCleanup            0x0003e5d9   Gb    1  Code  Hi   0x12
    5312  smpScActDHKeyCalcF6Ea      0x0003e5eb   Gb    1  Code  Hi   0x7a
    5313  smpScActDHKeyCalcF6Eb      0x0003e665   Gb    1  Code  Hi   0x76
    5314  smpScActJwncCalcF4         0x0003e6db   Gb    1  Code  Hi   0x30
    5315  smpScActJwncCalcG2         0x0003e70b   Gb    1  Code  Hi   0x62
    5316  smpScActJwncDisplay        0x0003e76d   Gb    1  Code  Hi   0x52
    5317  smpScActPairingCancel      0x0003e7bf   Gb    1  Code  Hi   0x26
    5318  smpScActPairingFailed      0x0003e7e5   Gb    1  Code  Hi   0x1c
    5319  smpScActPkKeypress         0x0003e801   Gb    1  Code  Hi   0x50
    5320  smpScActPkSendKeypress     0x0003e851   Gb    1  Code  Hi   0x46
    5321  smpScActPkSetup            0x0003e897   Gb    1  Code  Hi   0x34
    5322  smpScAuthReq               0x0003e8cb   Gb    1  Code  Hi   0x6e
    5323  smpScFailWithReattempt     0x0003ea2d   Gb    1  Code  Hi   0x4a
    5324  smpScProcPairing           0x0003ea7d   Gb    1  Code  Hi   0x2a6
    5325  smpScSendDHKeyCheck        0x0003ed2d   Gb    1  Code  Hi   0x58
    5326  smpScSendPairCnf           0x0003ed85   Gb    1  Code  Hi   0x58
    5327  smpScSendPubKey            0x0003eddd   Gb    1  Code  Hi   0x6c
    5328  smpScSendRand              0x0003ee49   Gb    1  Code  Hi   0x58
    5329  smpSendKey                 0x0003eea1   Gb    1  Code  Hi   0x1a6
    5330  smpSendPairingFailed       0x0003f04d   Gb    1  Code  Hi   0x22
    5331  smpSendPkt                 0x0003f071   Gb    1  Code  Hi   0x2e
    5332  smpSmExecute               0x0003f0a5   Gb    1  Code  Hi   0x62
    5333  smpStartRspTimer           0x0003f10d   Gb    1  Code  Hi   0xe
    5334  smprActCnfVerify           0x0003f11d   Gb    1  Code  Hi   0x60
    5335  smprActProcPairCnf         0x0003f181   Gb    1  Code  Hi   0x1e
    5336  smprActProcPairCnfCalc1    0x0003f19f   Gb    1  Code  Hi   0x3a
    5337  smprActProcPairReq         0x0003f1d9   Gb    1  Code  Hi   0x7a
    5338  smprActRcvKey              0x0003f253   Gb    1  Code  Hi   0x32
    5339  smprActSendKey             0x0003f285   Gb    1  Code  Hi   0x84
    5340  smprActSendPairRandom      0x0003f30d   Gb    1  Code  Hi   0x6c
    5341  smprActSendPairRsp         0x0003f379   Gb    1  Code  Hi   0x96
    5342  smprActSendSecurityReq     0x0003f419   Gb    1  Code  Hi   0x28
    5343  smprActSetupKeyDist        0x0003f441   Gb    1  Code  Hi   0xbc
    5344  smprScActCalcDHKey         0x0003f501   Gb    1  Code  Hi   0x2c
    5345  smprScActDHKeyCheckSend    0x0003f52d   Gb    1  Code  Hi   0x9a
    5346  smprScActJwncCalcG2        0x0003f5cd   Gb    1  Code  Hi   0x22
    5347  smprScActJwncDisplay       0x0003f5ef   Gb    1  Code  Hi   0x26
    5348  smprScActJwncSendCnf       0x0003f615   Gb    1  Code  Hi   0x6
    5349  smprScActJwncSetup         0x0003f61d   Gb    1  Code  Hi   0x3c
    5350  smprScActOobCalcCa         0x0003f65d   Gb    1  Code  Hi   0x76
    5351  smprScActOobSendRand       0x0003f6d9   Gb    1  Code  Hi   0x4e
    5352  smprScActOobSetup          0x0003f727   Gb    1  Code  Hi   0x8
    5353  smprScActPkCalcCa          0x0003f72f   Gb    1  Code  Hi   0x38
    5354  smprScActPkCalcCb          0x0003f767   Gb    1  Code  Hi   0x3c
    5355  smprScActPkSendCnf         0x0003f7a3   Gb    1  Code  Hi   0x6
    5356  smprScActPkSendRand        0x0003f7a9   Gb    1  Code  Hi   0x64
    5357  smprScActPkStoreCnf        0x0003f80d   Gb    1  Code  Hi   0x10
    5358  smprScActPkStoreCnfAndCalcCb
                                    0x0003f81d   Gb    1  Code  Hi   0x4e
    5359  smprScActPkStorePinAndCalcCb
                                    0x0003f86d   Gb    1  Code  Hi   0x78
    5360  smprScActSendPubKey        0x0003f8e9   Gb    1  Code  Hi   0x16
    5361  smprScActStoreDhCheck      0x0003f8ff   Gb    1  Code  Hi   0x16
    5362  smprScActStoreLescPin      0x0003f915   Gb    1  Code  Hi   0x4c
    5363  smprScActWaitDhCheck       0x0003f965   Gb    1  Code  Hi   0x18
    5364  spl_alloca                 0x0003f97d   Gb    1  Code  Hi   0x28
    5365  spreading_decision         0x0003f9a9   Gb    1  Code  Hi   0x1ca
    5366  sqrt                       0x0003fb73   Gb    1  Code  De   0x6e
    5367  stereo_itheta              0x0003fbe1   Gb    1  Code  Hi   0x1ec
    5368  uxListRemove               0x000409ff   Gb    1  Code  Hi   0x26
    5369  uxTaskGetNumberOfTasks     0x00040a25   Gb    1  Code  Hi   0x6
    5370  uxTaskResetEventItemValue  0x00040a31   Gb    1  Code  Hi   0x14
    5371  vApplicationMallocFailedHook
                                    0x00040a49   Gb    1  Code  Hi   0x2
    5372  vApplicationStackOverflowHook
                                    0x00040a4b   Gb    1  Code  Hi   0x4
    5373  vEventGroupSetBitsCallback 0x00040a51   Gb    1  Code  Hi   0x76
    5374  vListInitialise            0x00040ac7   Gb    1  Code  Hi   0x16
    5375  vListInitialiseItem        0x00040add   Gb    1  Code  Hi   0x6
    5376  vListInsert                0x00040ae5   Gb    1  Code  Hi   0x3a
    5377  vPortEnterCritical         0x00040b21   Gb    1  Code  Hi   0x2a
    5378  vPortExitCritical          0x00040b55   Gb    1  Code  Hi   0x18
    5379  vPortFree                  0x00040b71   Gb    1  Code  Hi   0x86
    5380  vPortSetupTimerInterrupt   0x00040bfd   Gb    1  Code  Hi   0x70
    5381  vPortSuppressTicksAndSleep 0x00040c7d   Gb    1  Code  Hi   0xc0
    5382  vPortValidateInterruptPriority
                                    0x00040d45   Gb    1  Code  Hi   0x2e
    5383  vQueueWaitForMessageRestricted
                                    0x00040d7d   Gb    1  Code  Hi   0x4a
    5384  vTaskDelay                 0x00040dc9   Gb    1  Code  Hi   0x34
    5385  vTaskInternalSetTimeOutState
                                    0x00040e05   Gb    1  Code  Hi   0xc
    5386  vTaskMissedYield           0x00040e15   Gb    1  Code  Hi   0x8
    5387  vTaskPlaceOnEventList      0x00040e21   Gb    1  Code  Hi   0x20
    5388  vTaskPlaceOnEventListRestricted
                                    0x00040e45   Gb    1  Code  Hi   0x40
    5389  vTaskPlaceOnUnorderedEventList
                                    0x00040e89   Gb    1  Code  Hi   0x64
    5390  vTaskRemoveFromUnorderedEventList
                                    0x00040ef1   Gb    1  Code  Hi   0xd8
    5391  vTaskStartScheduler        0x00040fd1   Gb    1  Code  Hi   0x56
    5392  vTaskStepTick              0x0004103d   Gb    1  Code  Hi   0x3e
    5393  vTaskSuspendAll            0x00041081   Gb    1  Code  Hi   0xa
    5394  vTaskSwitchContext         0x00041091   Gb    1  Code  Hi   0x86
    5395  validate_transaction       0x00041121   Gb    1  Code  Hi   0x90
    5396  wsfOsDispatcher            0x000411b5   Gb    1  Code  Hi   0x116
    5397  xEventGroupCreate          0x000412d5   Gb    1  Code  Hi   0x1a
    5398  xEventGroupSetBits         0x000412ef   Gb    1  Code  Hi   0x78
    5399  xEventGroupWaitBits        0x00041369   Gb    1  Code  Hi   0xd8
    5400  xPortStartScheduler        0x00041445   Gb    1  Code  Hi   0xb2
    5401  xPortStimerTickHandler     0x00041515   Gb    1  Code  Hi   0x72
    5402  xQueueGenericCreate        0x00041591   Gb    1  Code  Hi   0x8c
    5403  xQueueGenericSend          0x0004161d   Gb    1  Code  Hi   0x17c
    5404  xQueueGenericSendFromISR   0x0004179d   Gb    1  Code  Hi   0xf4
    5405  xQueueReceive              0x00041891   Gb    1  Code  Hi   0x12a
    5406  xTaskCheckForTimeOut       0x000419c1   Gb    1  Code  Hi   0x64
    5407  xTaskCreate                0x00041a29   Gb    1  Code  Hi   0x17e
    5408  xTaskGetSchedulerState     0x00041bc5   Gb    1  Code  Hi   0x18
    5409  xTaskGetTickCount          0x00041be1   Gb    1  Code  Hi   0x6
    5410  xTaskIncrementTick         0x00041bed   Gb    1  Code  Hi   0x16c
    5411  xTaskRemoveFromEventList   0x00041d61   Gb    1  Code  Hi   0xec
    5412  xTaskResumeAll             0x00041e59   Gb    1  Code  Hi   0x148
    5413  xTimerCreate               0x00041fb1   Gb    1  Code  Hi   0x7e
    5414  xTimerCreateTimerTask      0x0004203d   Gb    1  Code  Hi   0x56
    5415  xTimerGenericCommand       0x000420b1   Gb    1  Code  Hi   0x62
    5416  xTimerPendFunctionCallFromISR
                                    0x00042119   Gb    1  Code  Hi   0x24
    5417  __aeabi_dneg               0x00042141   Gb    1  Code  De 
    5418  _dneg                      0x00042141   Gb    1  Code  De   0x6
    5419  __aeabi_fneg               0x00042147   Gb    1  Code  De 
    5420  _fneg                      0x00042147   Gb    1  Code  De   0x6
    5421  _dabs                      0x0004214d   Gb    1  Code  De   0x6
    5422  _fabs                      0x00042153   Gb    1  Code  De   0x6
    5423  __aeabi_d2f                0x00042159   Gb    1  Code  Hi 
    5424  _d2f                       0x00042159   Gb    1  Code  De   0x62
    5425  __aeabi_dadd               0x000421bd   Gb    1  Code  Hi 
    5426  _dadd                      0x000421bd   Gb    1  Code  De   0x14c
    5427  __fpl_dcheck_NaN1          0x0004230d   Gb    1  Code  Hi   0xa
    5428  __fpl_dcmp_Inf             0x0004231d   Gb    1  Code  De   0x18
    5429  __aeabi_ddiv               0x00042335   Gb    1  Code  De 
    5430  _ddiv                      0x00042335   Gb    1  Code  De   0x228
    5431  __aeabi_cdcmpeq            0x000425e5   Gb    1  Code  De 
    5432  _dcmpeq                    0x000425e5   Gb    1  Code  De   0x78
    5433  __aeabi_d2iz               0x0004265d   Gb    1  Code  Hi 
    5434  _dfix                      0x0004265d   Gb    1  Code  De   0x5e
    5435  __aeabi_d2uiz              0x000426bd   Gb    1  Code  Hi 
    5436  _dfixu                     0x000426bd   Gb    1  Code  De   0x5a
    5437  __aeabi_i2d                0x00042717   Gb    1  Code  Hi 
    5438  _dflt                      0x00042717   Gb    1  Code  De   0x2e
    5439  __aeabi_ui2d               0x00042745   Gb    1  Code  Hi 
    5440  _dfltu                     0x00042745   Gb    1  Code  De   0x26
    5441  __aeabi_cdcmple            0x0004276d   Gb    1  Code  Hi 
    5442  _dcmple                    0x0004276d   Gb    1  Code  De   0x78
    5443  __fpl_dcmple_InfNaN        0x000427cf   Gb    1  Code  Pr 
    5444  __aeabi_dmul               0x000427e5   Gb    1  Code  Hi 
    5445  _dmul                      0x000427e5   Gb    1  Code  De   0x14c
    5446  __fpl_dnaninf              0x00042939   Gb    1  Code  De   0x9c
    5447  __fpl_dretinf              0x000429d5   Gb    1  Code  De   0xc
    5448  __aeabi_cdrcmple           0x000429e1   Gb    1  Code  Hi 
    5449  _drcmple                   0x000429e1   Gb    1  Code  De   0x6c
    5450  __aeabi_drsub              0x00042a4d   Gb    1  Code  De 
    5451  _drsb                      0x00042a4d   Gb    1  Code  De   0x16
    5452  _dsqrt                     0x00042a65   Gb    1  Code  De   0x194
    5453  __aeabi_dsub               0x00042bfd   Gb    1  Code  Hi 
    5454  _dsub                      0x00042bfd   Gb    1  Code  De   0x1d0
    5455  __aeabi_f2d                0x00042dd1   Gb    1  Code  Hi 
    5456  _f2d                       0x00042dd1   Gb    1  Code  De   0x56
    5457  __fpl_fnaninf              0x00042e27   Gb    1  Code  De   0x8c
    5458  _fp_init                   0x00042eb3   Gb    1  Code  De   0xa
    5459  __fplib_config_fpu_vfp     0x00042ebb   Gb    1  Code  De 
    5460  __fplib_config_pureend_doubles
                                    0x00042ebb   Gb    1  Code  De 
    5461  __fpl_fretinf              0x00042ebd   Gb    1  Code  De   0xa
    5462  __fpl_return_NaN           0x00042ec7   Gb    1  Code  Hi   0x64
    5463  __ARM_scalbn               0x00042f2b   Gb    1  Code  De   0x5c
    5464  __fpl_cmpreturn            0x00042f87   Gb    1  Code  Hi   0x30
    5465  __I$use$fp                 0x00042fb6   Gb    1   --   Hi 
    5466  attCfg                     0x00042fb8   Gb    1  Data  Hi   0x8
    5467  smpCfg                     0x00042fc0   Gb    1  Data  Hi   0x18
    5468  ui32MCUAllowed             0x00042fd8   Gb    1  Data  Hi   0x14
    5469  ui32DSP0Allowed            0x00042fec   Gb    1  Data  Hi   0x14
    5470  ui32DSP1Allowed            0x00043000   Gb    1  Data  Hi   0x14
    5471  ui32SharedAccess           0x00043014   Gb    1  Data  Hi   0x14
    5472  sGlobalAccess              0x00043028   Gb    1  Data  Hi   0x1c
    5473  smprScSmIf                 0x00043374   Gb    1  Data  Hi   0xc
    5474  smprStateTbl               0x000434b0   Gb    1  Data  Hi   0x3c
    5475  smprSmIf                   0x000434ec   Gb    1  Data  Hi   0xc
    5476  smpPktLenTbl               0x000434f8   Gb    1  Data  Hi   0xf
    5477  hciEventMask               0x0004350b   Gb    1  Data  Hi   0x8
    5478  hciLeEventMask             0x00043513   Gb    1  Data  Hi   0x8
    5479  hciEventMaskPage2          0x0004351b   Gb    1  Data  Hi   0x8
    5480  dmConnUpdActSetSlave       0x00043764   Gb    1  Data  Hi   0x8
    5481  dmDevFcnIf                 0x000437d0   Gb    1  Data  Hi   0xc
    5482  attsMinPduLen              0x00043a24   Gb    1  Data  Hi   0x12
    5483  attFcnDefault              0x00043a38   Gb    1  Data  Hi   0x10
    5484  eattFcnDefault             0x00043a48   Gb    1  Data  Hi   0x10
    5485  attPrimSvcUuid             0x00043a58   Gb    1  Data  Hi   0x2
    5486  attChUuid                  0x00043a5a   Gb    1  Data  Hi   0x2
    5487  attCliChCfgUuid            0x00043a5c   Gb    1  Data  Hi   0x2
    5488  attDnChUuid                0x00043a5e   Gb    1  Data  Hi   0x2
    5489  attApChUuid                0x00043a60   Gb    1  Data  Hi   0x2
    5490  attScChUuid                0x00043a62   Gb    1  Data  Hi   0x2
    5491  attCarChUuid               0x00043a64   Gb    1  Data  Hi   0x2
    5492  attRpaoChUuid              0x00043a66   Gb    1  Data  Hi   0x2
    5493  attGattCsfChUuid           0x00043a68   Gb    1  Data  Hi   0x2
    5494  attGattDbhChUuid           0x00043a6a   Gb    1  Data  Hi   0x2
    5495  attSsfChUuid               0x00043a6c   Gb    1  Data  Hi   0x2
    5496  calc128Zeros               0x00043a7f   Gb    1  Data  Hi   0x10
    5497  appReqActCfg               0x0004449c   Gb    1  Data  Hi   0x1
    5498  am_hal_gpio_pincfg_output  0x00044914   Gb    1  Data  Hi   0x4
    5499  am_hal_gpio_pincfg_input   0x00044918   Gb    1  Data  Hi   0x4
    5500  am_hal_gpio_pincfg_tristate
                                    0x0004491c   Gb    1  Data  Hi   0x4
    5501  am_hal_gpio_pincfg_opendrain
                                    0x00044920   Gb    1  Data  Hi   0x4
    5502  am_hal_gpio_pincfg_disabled
                                    0x00044924   Gb    1  Data  Hi   0x4
    5503  am_hal_gpio_pincfg_pulledup_disabled
                                    0x00044928   Gb    1  Data  Hi   0x4
    5504  g_DefaultMcuMemCfg         0x0004493c   Gb    1  Data  Hi   0x6
    5505  g_DefaultSRAMCfg           0x00044942   Gb    1  Data  Hi   0x6
    5506  am_hal_pwrctrl_peripheral_control
                                    0x00044948   Gb    1  Data  Hi   0x220
    5507  am_hal_cachectrl_defaults  0x00044be0   Gb    1  Data  Hi   0x3
    5508  am_hal_daxi_defaults       0x00044be3   Gb    1  Data  Hi   0x5
    5509  g_amHalMcuctrlArgBLEDefault
                                    0x00044c50   Gb    1  Data  Hi   0x8
    5510  g_am_hal_bootrom_helper    0x00044db4   Gb    1  Data  Hi   0x28
    5511  Response_fields            0x00044f94   Gb    1  Data  Hi   0xa5
    5512  ControlEnvelope_fields     0x00045039   Gb    1  Data  Hi   0x1ef
    5513  tf_select_table            0x00045320   Gb    1  Data  Hi   0x20
    5514  eMeans                     0x00048d5c   Gb    1  Data  Hi   0x64
    5515  ForwardATCommand_fields    0x00048f48   Gb    1  Data  Hi   0x1e
    5516  IncomingCall_fields        0x00048f66   Gb    1  Data  Hi   0x2d
    5517  CentralInformation_fields  0x00048f93   Gb    1  Data  Hi   0x2d
    5518  GetCentralInformation_fields
                                    0x00048fc0   Gb    1  Data  Hi   0xf
    5519  DeviceBattery_fields       0x00048fcf   Gb    1  Data  Hi   0x3c
    5520  DeviceStatus_fields        0x0004900b   Gb    1  Data  Hi   0x3c
    5521  DeviceInformation_fields   0x00049047   Gb    1  Data  Hi   0xc3
    5522  DeviceInformation_MetadataEntry_fields
                                    0x0004910a   Gb    1  Data  Hi   0x2d
    5523  GetDeviceInformation_fields
                                    0x00049137   Gb    1  Data  Hi   0x1e
    5524  DeviceConfiguration_fields 0x00049155   Gb    1  Data  Hi   0x2d
    5525  GetDeviceConfiguration_fields
                                    0x00049182   Gb    1  Data  Hi   0xf
    5526  OverrideAssistant_fields   0x00049191   Gb    1  Data  Hi   0x1e
    5527  StartSetup_fields          0x000491af   Gb    1  Data  Hi   0xf
    5528  CompleteSetup_fields       0x000491be   Gb    1  Data  Hi   0x1e
    5529  NotifyDeviceConfiguration_fields
                                    0x000491dc   Gb    1  Data  Hi   0x1e
    5530  UpdateDeviceInformation_fields
                                    0x000491fa   Gb    1  Data  Hi   0x2d
    5531  NotifyDeviceInformation_fields
                                    0x00049227   Gb    1  Data  Hi   0x1e
    5532  FeatureProperties_fields   0x00049245   Gb    1  Data  Hi   0x2d
    5533  DeviceFeatures_fields      0x00049272   Gb    1  Data  Hi   0x3c
    5534  GetDeviceFeatures_fields   0x000492ae   Gb    1  Data  Hi   0xf
    5535  IssueMediaControl_fields   0x000492bd   Gb    1  Data  Hi   0x1e
    5536  Dialog_fields              0x000492db   Gb    1  Data  Hi   0x1e
    5537  SpeechSettings_fields      0x000492f9   Gb    1  Data  Hi   0x3c
    5538  SpeechInitiator_fields     0x00049335   Gb    1  Data  Hi   0x2d
    5539  SpeechInitiator_WakeWord_fields
                                    0x00049362   Gb    1  Data  Hi   0x4b
    5540  StartSpeech_fields         0x000493ad   Gb    1  Data  Hi   0x5a
    5541  SpeechProvider_fields      0x00049407   Gb    1  Data  Hi   0x2d
    5542  ProvideSpeech_fields       0x00049434   Gb    1  Data  Hi   0x1e
    5543  StopSpeech_fields          0x00049452   Gb    1  Data  Hi   0x2d
    5544  EndpointSpeech_fields      0x0004947f   Gb    1  Data  Hi   0x1e
    5545  NotifySpeechState_fields   0x0004949d   Gb    1  Data  Hi   0x1e
    5546  State_fields               0x000494bb   Gb    1  Data  Hi   0x3c
    5547  GetState_fields            0x000494f7   Gb    1  Data  Hi   0x1e
    5548  SetState_fields            0x00049515   Gb    1  Data  Hi   0x1e
    5549  SynchronizeState_fields    0x00049533   Gb    1  Data  Hi   0x1e
    5550  ResetConnection_fields     0x00049551   Gb    1  Data  Hi   0x3c
    5551  SynchronizeSettings_fields 0x0004958d   Gb    1  Data  Hi   0x2d
    5552  KeepAlive_fields           0x000495ba   Gb    1  Data  Hi   0xf
    5553  RemoveDevice_fields        0x000495c9   Gb    1  Data  Hi   0xf
    5554  Locale_fields              0x000495d8   Gb    1  Data  Hi   0x1e
    5555  Locales_fields             0x000495f6   Gb    1  Data  Hi   0x2d
    5556  GetLocales_fields          0x00049623   Gb    1  Data  Hi   0xf
    5557  SetLocale_fields           0x00049632   Gb    1  Data  Hi   0x1e
    5558  LaunchApp_fields           0x00049650   Gb    1  Data  Hi   0x1e
    5559  ConnectionDetails_fields   0x0004966e   Gb    1  Data  Hi   0x1e
    5560  UpgradeTransport_fields    0x0004968c   Gb    1  Data  Hi   0x1e
    5561  SwitchTransport_fields     0x000496aa   Gb    1  Data  Hi   0x1e
    5562  __mathlib_zero             0x0004ac38   Gb    1  Data  De   0x8
    5563  Region$$Table$$Base        0x0004afe0   Gb    1   --   Hi 
    5564  Region$$Table$$Limit       0x0004b010   Gb    1   --   Hi 
    5565  g_HciDrvHandleID           0x1000000c   Gb    2  Data  Hi   0x1
    5566  g_IomDevHdl                0x10000010   Gb    2  Data  Hi   0x4
    5567  pvHciSpiHandle             0x10000014   Gb    2  Data  Hi   0x4
    5568  g_pui8ReadBuffer           0x10000018   Gb    2  Data  Hi   0x4
    5569  g_ui32NumBytes             0x1000001c   Gb    2  Data  Hi   0x4
    5570  g_consumed_bytes           0x10000020   Gb    2  Data  Hi   0x4
    5571  g_hciDrvErrorHandler       0x10000024   Gb    2  Data  Hi   0x4
    5572  g_BLEMacAddress            0x1000002c   Gb    2  Data  Hi   0x6
    5573  ll_local_feats             0x10000032   Gb    2  Data  Hi   0x8
    5574  nvds_data                  0x1000003a   Gb    2  Data  Hi   0xf0
    5575  pAttCfg                    0x1000012c   Gb    2  Data  Hi   0x4
    5576  pSmpCfg                    0x10000130   Gb    2  Data  Hi   0x4
    5577  ulTimerCountsForOneTick    0x1000015c   Gb    2  Data  Hi   0x4
    5578  gNumCmpB                   0x10000164   Gb    2  Data  Hi   0x4
    5579  ui16DbRamBufferSize        0x10000168   Gb    2  Data  Hi   0x2
    5580  pRecListNvmPointer         0x10000170   Gb    2  Data  Hi   0x4
    5581  wsfBufNumPools             0x10000174   Gb    2  Data  Hi   0x1
    5582  wsfBufMemLen               0x10000176   Gb    2  Data  Hi   0x2
    5583  wsfBufMem                  0x10000178   Gb    2  Data  Hi   0x4
    5584  csNesting                  0x1000017c   Gb    2  Data  Hi   0x1
    5585  xRadioTaskEventObject      0x10000180   Gb    2  Data  Hi   0x4
    5586  xWsfTimer                  0x10000188   Gb    2  Data  Hi   0x4
    5587  wsfTimerTimerQueue         0x1000018c   Gb    2  Data  Hi   0x8
    5588  hciLeSupFeatCfg            0x10000198   Gb    2  Data  Hi   0x8
    5589  gattServCb                 0x100001b4   Gb    2  Data  Hi   0x2
    5590  dmDevCb                    0x100001c8   Gb    2  Data  Hi   0x4
    5591  dmFcnIfTbl                 0x100001cc   Gb    2  Data  Hi   0x54
    5592  dmSecCb                    0x10000220   Gb    2  Data  Hi   0x8
    5593  attsProcFcnTbl             0x10000230   Gb    2  Data  Hi   0x48
    5594  g_sVosAud                  0x100002cc   Gb    2  Data  Hi   0xc0
    5595  g_sVosSys                  0x1000038c   Gb    2  Data  Hi   0x24
    5596  pxCurrentTCB               0x100003b0   Gb    2  Data  Hi   0x4
    5597  uxTopUsedPriority          0x100003dc   Gb    2  Data  Hi   0x4
    5598  g_AM_DEVICES_COOPER_SPI_CS 0x10000400   Gb    2  Data  Hi   0x4
    5599  g_AM_DEVICES_COOPER_32M_CLK
                                    0x10000404   Gb    2  Data  Hi   0x4
    5600  g_AM_DEVICES_COOPER_32K_CLK
                                    0x10000408   Gb    2  Data  Hi   0x4
    5601  sLengthBytes               0x10000410   Gb    2  Data  Hi   0x4
    5602  pAppSlaveReqActCfg         0x1000053c   Gb    2  Data  Hi   0x4
    5603  pAppAdvCfg                 0x10000540   Gb    2  Data  Hi   0x4
    5604  pAppSlaveCfg               0x10000544   Gb    2  Data  Hi   0x4
    5605  pAppSecCfg                 0x10000548   Gb    2  Data  Hi   0x4
    5606  pAppUpdateCfg              0x1000054c   Gb    2  Data  Hi   0x4
    5607  appHandlerId               0x10000550   Gb    2  Data  Hi   0x1
    5608  appCb                      0x10000554   Gb    2  Data  Hi   0x8
    5609  devFoundInDb               0x1000055c   Gb    2  Data  Hi   0x1
    5610  opus_ram_ptr_save          0x10000560   Gb    2  Data  Hi   0x4
    5611  opus_ram_count             0x10000564   Gb    2  Data  Hi   0x4
    5612  opus_ram_count_save        0x10000568   Gb    2  Data  Hi   0x4
    5613  opus_ram_ptr               0x1000056c   Gb    2  Data  Hi   0x4
    5614  p_spl_opus_encoder         0x10000570   Gb    2  Data  Hi   0x4
    5615  g_ui32BytesReceived        0x10000574   Gb    2  Data  Hi   0x4
    5616  g_ui32CRC                  0x10000578   Gb    2  Data  Hi   0x4
    5617  g_pTempBuf                 0x10000580   Gb    2  Data  Hi   0x4
    5618  g_sImage                   0x10000584   Gb    2  Data  Hi   0x24
    5619  g_intFlash                 0x100005a8   Gb    2  Data  Hi   0x24
    5620  g_pfnCharPrint             0x100005d0   Gb    2  Data  Hi   0x4
    5621  am_bsp_psLEDs              0x100005f0   Gb    2  Data  Hi   0x18
    5622  g_AM_BSP_GPIO_BUTTON0      0x10000610   Gb    2  Data  Hi   0x4
    5623  g_AM_BSP_GPIO_BUTTON1      0x10000614   Gb    2  Data  Hi   0x4
    5624  g_AM_BSP_GPIO_IOM0_CS      0x10000618   Gb    2  Data  Hi   0x4
    5625  g_AM_BSP_GPIO_IOM0_MISO    0x1000061c   Gb    2  Data  Hi   0x4
    5626  g_AM_BSP_GPIO_IOM0_MOSI    0x10000620   Gb    2  Data  Hi   0x4
    5627  g_AM_BSP_GPIO_IOM0_SCK     0x10000624   Gb    2  Data  Hi   0x4
    5628  g_AM_BSP_GPIO_IOM0_SCL     0x10000628   Gb    2  Data  Hi   0x4
    5629  g_AM_BSP_GPIO_IOM0_SDA     0x1000062c   Gb    2  Data  Hi   0x4
    5630  g_AM_BSP_GPIO_IOM1_CS      0x10000630   Gb    2  Data  Hi   0x4
    5631  g_AM_BSP_GPIO_IOM1_MISO    0x10000634   Gb    2  Data  Hi   0x4
    5632  g_AM_BSP_GPIO_IOM1_MOSI    0x10000638   Gb    2  Data  Hi   0x4
    5633  g_AM_BSP_GPIO_IOM1_SCK     0x1000063c   Gb    2  Data  Hi   0x4
    5634  g_AM_BSP_GPIO_IOM1_SCL     0x10000640   Gb    2  Data  Hi   0x4
    5635  g_AM_BSP_GPIO_IOM1_SDA     0x10000644   Gb    2  Data  Hi   0x4
    5636  g_AM_BSP_GPIO_IOM2_CS      0x10000648   Gb    2  Data  Hi   0x4
    5637  g_AM_BSP_GPIO_IOM2_MISO    0x1000064c   Gb    2  Data  Hi   0x4
    5638  g_AM_BSP_GPIO_IOM2_MOSI    0x10000650   Gb    2  Data  Hi   0x4
    5639  g_AM_BSP_GPIO_IOM2_SCK     0x10000654   Gb    2  Data  Hi   0x4
    5640  g_AM_BSP_GPIO_IOM2_SCL     0x10000658   Gb    2  Data  Hi   0x4
    5641  g_AM_BSP_GPIO_IOM2_SDA     0x1000065c   Gb    2  Data  Hi   0x4
    5642  g_AM_BSP_GPIO_IOM3_CS      0x10000660   Gb    2  Data  Hi   0x4
    5643  g_AM_BSP_GPIO_IOM3_MISO    0x10000664   Gb    2  Data  Hi   0x4
    5644  g_AM_BSP_GPIO_IOM3_MOSI    0x10000668   Gb    2  Data  Hi   0x4
    5645  g_AM_BSP_GPIO_IOM3_SCK     0x1000066c   Gb    2  Data  Hi   0x4
    5646  g_AM_BSP_GPIO_IOM3_SCL     0x10000670   Gb    2  Data  Hi   0x4
    5647  g_AM_BSP_GPIO_IOM3_SDA     0x10000674   Gb    2  Data  Hi   0x4
    5648  g_AM_BSP_GPIO_IOM4_CS      0x10000678   Gb    2  Data  Hi   0x4
    5649  g_AM_BSP_GPIO_IOM4_MISO    0x1000067c   Gb    2  Data  Hi   0x4
    5650  g_AM_BSP_GPIO_IOM4_MOSI    0x10000680   Gb    2  Data  Hi   0x4
    5651  g_AM_BSP_GPIO_IOM4_SCK     0x10000684   Gb    2  Data  Hi   0x4
    5652  g_AM_BSP_GPIO_IOM5_CS      0x10000688   Gb    2  Data  Hi   0x4
    5653  g_AM_BSP_GPIO_IOM5_MISO    0x1000068c   Gb    2  Data  Hi   0x4
    5654  g_AM_BSP_GPIO_IOM5_MOSI    0x10000690   Gb    2  Data  Hi   0x4
    5655  g_AM_BSP_GPIO_IOM5_SCK     0x10000694   Gb    2  Data  Hi   0x4
    5656  g_AM_BSP_GPIO_IOM5_SCL     0x10000698   Gb    2  Data  Hi   0x4
    5657  g_AM_BSP_GPIO_IOM5_SDA     0x1000069c   Gb    2  Data  Hi   0x4
    5658  g_AM_BSP_GPIO_IOM6_CS      0x100006a0   Gb    2  Data  Hi   0x4
    5659  g_AM_BSP_GPIO_IOM6_MISO    0x100006a4   Gb    2  Data  Hi   0x4
    5660  g_AM_BSP_GPIO_IOM6_MOSI    0x100006a8   Gb    2  Data  Hi   0x4
    5661  g_AM_BSP_GPIO_IOM6_SCK     0x100006ac   Gb    2  Data  Hi   0x4
    5662  g_AM_BSP_GPIO_IOM6_SCL     0x100006b0   Gb    2  Data  Hi   0x4
    5663  g_AM_BSP_GPIO_IOM6_SDA     0x100006b4   Gb    2  Data  Hi   0x4
    5664  g_AM_BSP_GPIO_IOM7_CS      0x100006b8   Gb    2  Data  Hi   0x4
    5665  g_AM_BSP_GPIO_IOM7_MISO    0x100006bc   Gb    2  Data  Hi   0x4
    5666  g_AM_BSP_GPIO_IOM7_MOSI    0x100006c0   Gb    2  Data  Hi   0x4
    5667  g_AM_BSP_GPIO_IOM7_SCK     0x100006c4   Gb    2  Data  Hi   0x4
    5668  g_AM_BSP_GPIO_IOM7_SCL     0x100006c8   Gb    2  Data  Hi   0x4
    5669  g_AM_BSP_GPIO_IOM7_SDA     0x100006cc   Gb    2  Data  Hi   0x4
    5670  g_AM_BSP_GPIO_ITM_SWO      0x100006d0   Gb    2  Data  Hi   0x4
    5671  g_AM_BSP_GPIO_PDM0_CLK     0x100006d4   Gb    2  Data  Hi   0x4
    5672  g_AM_BSP_GPIO_PDM0_DATA    0x100006d8   Gb    2  Data  Hi   0x4
    5673  package_version_string     0x100006e4   Gb    2  Data  Hi   0x8
    5674  lib_version_string         0x100006ec   Gb    2  Data  Hi   0x21
    5675  g_eCurrPwrMode             0x10000710   Gb    2  Data  Hi   0x1
    5676  g_ui32TrimVer              0x10000718   Gb    2  Data  Hi   0x4
    5677  g_ui32origSimobuckVDDStrim 0x1000071c   Gb    2  Data  Hi   0x4
    5678  gDaxiConfig                0x10000774   Gb    2  Data  Hi   0x5
    5679  g_ui32xtalhscap2trim       0x1000077c   Gb    2  Data  Hi   0x4
    5680  g_ui32xtalhscaptrim        0x10000780   Gb    2  Data  Hi   0x4
    5681  gStartOff                  0x10000788   Gb    2  Data  Hi   0x4
    5682  gpDcuEnable                0x1000078c   Gb    2  Data  Hi   0x4
    5683  gpDcuLock                  0x10000790   Gb    2  Data  Hi   0x4
    5684  gDcuEnable                 0x10000798   Gb    2  Data  Hi   0x8
    5685  gDcuDisable                0x100007a0   Gb    2  Data  Hi   0x8
    5686  amotasFlash                0x100007a8   Gb    3  Data  Hi   0x2004
    5687  amotasTmpBuf               0x100027ac   Gb    3  Data  Hi   0x210
    5688  g_HeartBeatTimer           0x10002c5c   Gb    3  Data  Hi   0x10
    5689  DMATCBBuffer               0x10002c6c   Gb    3  Data  Hi   0x20c
    5690  g_pui32ReadBuffer          0x10002e78   Gb    3  Data  Hi   0x100
    5691  secCb                      0x10003d98   Gb    3  Data  Hi   0x50
    5692  g_sVosBrd                  0x10003de8   Gb    3  Data  Hi   0x158
    5693  ui8DbRamBuffer             0x100041d8   Gb    3  Data  Hi   0x300
    5694  wsfOs                      0x100044e4   Gb    3  Data  Hi   0x40
    5695  smpCb                      0x1000457c   Gb    3  Data  Hi   0xfc
    5696  SMP_ScCcb                  0x10004678   Gb    3  Data  Hi   0x54
    5697  hciCmdCb                   0x100046cc   Gb    3  Data  Hi   0x1c
    5698  hciCoreCb                  0x100046e8   Gb    3  Data  Hi   0xa8
    5699  hciCb                      0x100047a8   Gb    3  Data  Hi   0x24
    5700  l2cCb                      0x100047cc   Gb    3  Data  Hi   0x28
    5701  dmAdvCb                    0x1000480c   Gb    3  Data  Hi   0x34
    5702  dmConnUpdActSet            0x10004840   Gb    3  Data  Hi   0xc
    5703  dmConnCb                   0x1000484c   Gb    3  Data  Hi   0xc4
    5704  dmConnActSet               0x10004910   Gb    3  Data  Hi   0xc
    5705  dmCb                       0x1000491c   Gb    3  Data  Hi   0x18
    5706  dmPrivCb                   0x10004934   Gb    3  Data  Hi   0x1a
    5707  attcCb                     0x100049b0   Gb    3  Data  Hi   0x1b8
    5708  attsCsfCb                  0x10004b80   Gb    3  Data  Hi   0x10
    5709  attsCb                     0x10004b90   Gb    3  Data  Hi   0x1bc
    5710  attCb                      0x10004d84   Gb    3  Data  Hi   0x64
    5711  g_sVosBle                  0x10004df8   Gb    3  Data  Hi   0x58
    5712  amvosAdvDataDisc           0x10004e50   Gb    3  Data  Hi   0x1f
    5713  amvosScanDataDisc          0x10004e6f   Gb    3  Data  Hi   0x1f
    5714  gRadioQueue                0x10004e90   Gb    3  Data  Hi   0xc
    5715  gRadioCmdQueue             0x10004e9c   Gb    3  Data  Hi   0x44
    5716  am_KWD_tasks               0x100052a0   Gb    3  Data  Hi   0x60
    5717  am_KWD_timers              0x10005300   Gb    3  Data  Hi   0x10
    5718  g_sAmUtil                  0x10005310   Gb    3  Data  Hi   0x8844
    5719  gAmCooper                  0x1000dc68   Gb    3  Data  Hi   0x24
    5720  appConnCb                  0x1000dce0   Gb    3  Data  Hi   0x90
    5721  appSlaveCb                 0x1000dd70   Gb    3  Data  Hi   0x80
    5722  opus_mem_ram1              0x1000ddf0   Gb    3  Data  Hi   0x5000
    5723  gFaultStack                0x10012df0   Gb    3  Data  Hi   0x200
    5724  o_spl_opus_encoder         0x1001b3f0   Gb    3  Data  Hi   0xf30
    5725  g_PDMhandles               0x1001cb20   Gb    3  Data  Hi   0x60
    5726  g_IOMhandles               0x1001cb80   Gb    3  Data  Hi   0x4540
    5727  am_hal_xtal_users          0x100210c0   Gb    3  Data  Hi   0xc
    5728  g_sVosAma                  0x100210d8   Gb    3  Data  Hi   0x118
    5729  oCELTEncoder_mem           0x100211f0   Gb    3  Data  Hi   0x1770
    5730  __libspace_start           0x10022b44   Gb    3  Data  De   0x60
    5731  __temporary_stack_top$libspace
                                    0x10022ba4   Gb    3  Data  De 
    5732  psGlobalAccessPtr          0x10060000   Gb    4  Data  Hi   0x4
    5733  ui32MCUClaimed             0x10060004   Gb    4  Data  Hi   0x14
    5734  ui32DSP0Claimed            0x10060018   Gb    4  Data  Hi   0x14
    5735  ui32DSP1Claimed            0x1006002c   Gb    4  Data  Hi   0x14
    5736  gpui32PdmDmaBuf            0x10060040   Gb    4  Data  Hi   0x280


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

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

            1      1: $d
            2      4: $t
            3      7: $d.realdata
            4     19: ..\..\..\..\..\..\ambiq_vos\codec\adpcm\adpcm.c
            5     67: ../../../../../../ambiq_vos/codec/adpcm/adpcm.c
            6    115: ..\..\..\..\..\..\ambiq_ble\profiles\amota\amotas_main.c
            7    172: ../../../../../../ambiq_ble/profiles/amota/amotas_main.c
            8    229: i.amotas_conn_close
            9    249: i.amotas_init
           10    263: i.amotas_packet_handler
           11    287: i.amotas_proc_msg
           12    305: i.amotas_reply_to_client
           13    330: amotas_reply_to_client
           14    353: i.amotas_start
           15    368: i.amotas_stop
           16    382: i.amotas_write2flash
           17    403: amotas_write2flash
           18    422: i.amotas_write_cback
           19    443: .bss
           20    448: amotasCb
           21    457: .data
           22    463: g_pFlash
           23    472: sblOtaStorageAddr
           24    490: ui32ImageCalCRC
           25    506: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_dbg_trc.c
           26    591: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_dbg_trc.c
           27    676: i.hci_process_trace_data
           28    701: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_drv_cooper.c
           29    789: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_drv_cooper.c
           30    877: i.ClkReqIntService
           31    896: ClkReqIntService
           32    913: i.HciDrvHandler
           33    929: i.HciDrvHandlerInit
           34    949: i.HciDrvIntService
           35    968: HciDrvIntService
           36    985: i.HciDrvRadioBoot
           37   1003: i.HciDrvRadioShutdown
           38   1025: i.HciVscSetTraceBitMap
           39   1048: i.HciVscUpdateBDAddress
           40   1072: i.HciVscUpdateLinklayerFeature
           41   1103: i.HciVscUpdateNvdsParam
           42   1127: i.hciDrvWrite
           43   1141: g_ui32FailingStatus
           44   1161: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_vs_cooper.c
           45   1248: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_vs_cooper.c
           46   1335: i.HciVsInit
           47   1347: i.hciCoreResetSequence
           48   1370: i.hciCoreResetStart
           49   1390: i.hciCoreVsCmdCmplRcvd
           50   1413: randCnt
           51   1421: ../../../../../../third_party/cordio/ble-host/sources/stack/cfg/cfg_stack.c
           52   1497: .constdata
           53   1508: ..\src\am_resources.c
           54   1530: ../src/am_resources.c
           55   1552: __tagsym$$used
           56   1567: RESOURCE_TABLE
           57   1582: SHARED_RW
           58   1592: ..\src\am_vos_ble_apollo4.c
           59   1620: ../src/am_vos_ble_apollo4.c
           60   1648: i.am_gpio0_203f_isr
           61   1668: i.am_vos_ble_task_setup
           62   1692: i.exactle_stack_init
           63   1713: g_pui32BufMem
           64   1727: g_psPoolDescriptors
           65   1747: ..\src\vos_ble_lite.c
           66   1769: ../src/vos_ble_lite.c
           67   1791: i.main
           68   1798: ../../../../../../third_party/cordio/ble-host/sources/sec/uecc/sec_ecc.c
           69   1871: ../../../../../../third_party/uecc/uECC.c
           70   1913: ../../../../../../third_party/uecc/uECC_ll.c
           71   1958: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_aes.c
           72   2033: i.SecAes
           73   2042: i.SecAesHciCback
           74   2059: i.SecAesInit
           75   2072: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_aes_rev.c
           76   2151: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_ccm_hci.c
           77   2230: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_cmac_hci.c
           78   2310: i.SecCmac
           79   2320: i.SecCmacHciCback
           80   2338: i.SecCmacInit
           81   2352: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_ecc_debug.c
           82   2433: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_ecc_hci.c
           83   2512: i.SecEccGenKey
           84   2527: i.SecEccGenSharedSecret
           85   2551: i.SecEccHciCback
           86   2568: i.SecEccInit
           87   2581: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_main.c
           88   2657: i.SecInit
           89   2667: i.SecLeEncryptCmd
           90   2685: i.SecRand
           91   2695: i.secHciCback
           92   2709: secHciCback
           93   2721: ../../../../../../third_party/cordio/ble-profiles/sources/apps/hidapp/hidapp_main.c
           94   2805: i.__ARM_common_memclr4_6
           95   2830: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\portable\Keil\AMapollo4\port.c
           96   2914: .emb_text
           97   2924: $v0
           98   2928: ../../../../../../third_party/FreeRTOSv10.5.1/Source/portable/Keil/AMapollo4/port.c
           99   3012: i.SysTick_Handler
          100   3030: i.am_stimer_cmpr0_isr
          101   3052: i.am_stimer_cmpr1_isr
          102   3074: i.prvTaskExitError
          103   3093: prvTaskExitError
          104   3110: i.pxPortInitialiseStack
          105   3134: i.vPortEnterCritical
          106   3155: i.vPortExitCritical
          107   3175: i.vPortSetupTimerInterrupt
          108   3202: i.vPortSuppressTicksAndSleep
          109   3231: i.vPortValidateInterruptPriority
          110   3264: i.xPortStartScheduler
          111   3286: i.xPortStimerTickHandler
          112   3311: ucMaxSysCallPriority
          113   3332: g_lastSTimerVal
          114   3348: uxCriticalNesting
          115   3366: ulMaxPRIGROUPValue
          116   3385: xMaximumPossibleSuppressedTicks
          117   3417: ../../../../../../third_party/cordio/ble-profiles/sources/profiles/gap/gap_main.c
          118   3499: ..\..\..\..\..\..\ambiq_vos\am_vos_mcu\apollo4\am_vos_board_setup.c
          119   3567: ../../../../../../ambiq_vos/am_vos_mcu/apollo4/am_vos_board_setup.c
          120   3635: i.am_vos_board_init
          121   3655: i.am_vos_burst_mode_disable
          122   3683: i.am_vos_burst_mode_enable
          123   3710: i.am_vos_burst_mode_setup
          124   3736: i.am_vos_button_gpio_check
          125   3763: i.am_vos_gpio_disable_irq
          126   3789: i.am_vos_gpio_enable_irq
          127   3814: i.am_vos_mic_disable
          128   3835: i.am_vos_mic_enable
          129   3855: i.am_vos_pdm_init
          130   3873: ..\..\..\..\..\..\ambiq_vos\am_vos_mcu\apollo4\am_vos_isr.c
          131   3933: ../../../../../../ambiq_vos/am_vos_mcu/apollo4/am_vos_isr.c
          132   3993: i.am_ctimer_isr
          133   4009: i.am_freertos_sleep
          134   4029: i.am_freertos_wakeup
          135   4050: i.am_gpio0_001f_isr
          136   4070: i.am_pdm0_isr
          137   4084: i.vApplicationMallocFailedHook
          138   4115: i.vApplicationStackOverflowHook
          139   4147: ..\..\..\..\..\..\third_party\cordio\ble-profiles\sources\apps\app\common\app_db.c
          140   4230: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_db.c
          141   4313: i.AppDbCheckBonded
          142   4332: i.AppDbCheckValidRecord
          143   4356: i.AppDbDeleteAllRecords
          144   4380: i.AppDbFindByAddr
          145   4398: i.AppDbFindByLtkReq
          146   4418: i.AppDbGetCccTbl
          147   4435: i.AppDbGetCsfRecord
          148   4455: i.AppDbGetKey
          149   4469: i.AppDbGetNextRecord
          150   4490: i.AppDbGetPeerAddedToRl
          151   4514: i.AppDbGetPeerRpao
          152   4533: i.AppDbGetPeerSignCounter
          153   4559: i.AppDbInit
          154   4571: i.AppDbNewRecord
          155   4588: i.AppDbSetCccTblValue
          156   4610: i.AppDbSetCsfRecord
          157   4630: i.AppDbSetKey
          158   4644: i.AppDbSetPeerAddedToRl
          159   4668: i.AppDbSetPeerSignCounter
          160   4694: i.AppDbUpdateNVM
          161   4711: i.AppDbValidateRecord
          162   4733: appDb
          163   4739: pAppDbNewRec
          164   4752: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_hw.c
          165   4835: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_ui.c
          166   4918: i.AppUiAction
          167   4932: i.AppUiBtnPressed
          168   4950: i.AppUiBtnRegister
          169   4969: i.AppUiDisplayConfirmValue
          170   4996: i.AppUiDisplayPasskey
          171   5018: i.appUiBtnPoll
          172   5033: i.appUiTimerExpired
          173   5053: appUiCbackTbl
          174   5067: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_console.c
          175   5154: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_lcd.c
          176   5237: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_main.c
          177   5321: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_platform.c
          178   5409: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_timer.c
          179   5494: ../../../../../../ambiq_ble/apps/amota/amota_main.c
          180   5546: ../../../../../../third_party/cordio/ble-profiles/sources/profiles/hid/hid_main.c
          181   5628: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_assert.c
          182   5704: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_buf.c
          183   5777: i.WsfBufAlloc
          184   5791: i.WsfBufFree
          185   5804: i.WsfBufInit
          186   5817: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_efs.c
          187   5890: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_math.c
          188   5964: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_msg.c
          189   6037: i.WsfMsgAlloc
          190   6051: i.WsfMsgDataAlloc
          191   6069: i.WsfMsgDeq
          192   6081: i.WsfMsgEnq
          193   6093: i.WsfMsgFree
          194   6106: i.WsfMsgPeek
          195   6119: i.WsfMsgSend
          196   6132: ..\..\..\..\..\..\third_party\cordio\wsf\sources\port\freertos\wsf_os.c
          197   6204: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_os.c
          198   6276: i.WsfCsEnter
          199   6289: i.WsfCsExit
          200   6301: i.WsfOsInit
          201   6313: i.WsfOsSetNextHandler
          202   6335: i.WsfSetEvent
          203   6349: i.WsfTaskLock
          204   6363: i.WsfTaskMsgQueue
          205   6381: i.WsfTaskSetReady
          206   6399: i.WsfTaskUnlock
          207   6415: i.wsfOsDispatcher
          208   6433: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_queue.c
          209   6508: i.WsfQueueCount
          210   6524: i.WsfQueueDeq
          211   6538: i.WsfQueueEnq
          212   6552: i.WsfQueueInsert
          213   6569: i.WsfQueueRemove
          214   6586: ..\..\..\..\..\..\third_party\cordio\wsf\sources\port\freertos\wsf_timer.c
          215   6661: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_timer.c
          216   6736: i.WsfTimerInit
          217   6751: i.WsfTimerServiceExpired
          218   6776: i.WsfTimerStartMs
          219   6794: i.WsfTimerStartSec
          220   6813: i.WsfTimerStop
          221   6828: i.WsfTimerUpdateTicks
          222   6850: i.WsfTimer_handler
          223   6869: WsfTimer_handler
          224   6886: g_ui32LastTime
          225   6901: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_trace.c
          226   6976: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_act.c
          227   7051: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sc_act.c
          228   7129: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sc_sm.c
          229   7206: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sm.c
          230   7280: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_act.c
          231   7355: i.smprActCnfVerify
          232   7374: i.smprActProcPairCnf
          233   7395: i.smprActProcPairCnfCalc1
          234   7421: i.smprActProcPairReq
          235   7442: i.smprActRcvKey
          236   7458: i.smprActSendKey
          237   7475: i.smprActSendPairRandom
          238   7499: i.smprActSendPairRsp
          239   7520: i.smprActSendSecurityReq
          240   7545: i.smprActSetupKeyDist
          241   7567: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sc_act.c
          242   7645: i.smprScActCalcDHKey
          243   7666: i.smprScActDHKeyCheckSend
          244   7692: i.smprScActJwncCalcG2
          245   7714: i.smprScActJwncDisplay
          246   7737: i.smprScActJwncSendCnf
          247   7760: i.smprScActJwncSetup
          248   7781: i.smprScActOobCalcCa
          249   7802: i.smprScActOobSendRand
          250   7825: i.smprScActOobSetup
          251   7845: i.smprScActPkCalcCa
          252   7865: i.smprScActPkCalcCb
          253   7885: i.smprScActPkSendCnf
          254   7906: i.smprScActPkSendRand
          255   7928: i.smprScActPkStoreCnf
          256   7950: i.smprScActPkStoreCnfAndCalcCb
          257   7981: i.smprScActPkStorePinAndCalcCb
          258   8012: i.smprScActSendPubKey
          259   8034: i.smprScActStoreDhCheck
          260   8058: i.smprScActStoreLescPin
          261   8082: i.smprScActWaitDhCheck
          262   8105: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sc_sm.c
          263   8182: i.SmprScInit
          264   8195: smprScActionTbl
          265   8211: smprScStateTblCommon
          266   8232: smprScStateTblIdle
          267   8251: smprScStateTblApiPairReq
          268   8276: smprScStateTblApiPairRsp
          269   8301: smprScStateTblModeSelect
          270   8326: smprScStateTblLescPin
          271   8348: smprScStateTblPubKey
          272   8369: smprScStateTblAuthSelect
          273   8394: smprScStateTblJwNcSetup
          274   8418: smprScStateTblJwNcWaitRand
          275   8445: smprScStateTblJwNcCalcG2
          276   8470: smprScStateTblJwNcWaitUser
          277   8497: smprScStateTblJwNcWaitUserDhCheckRcvd
          278   8535: smprScStateTblPassKeyKeypress
          279   8565: smprScStateTblPassWaitAuthRsp
          280   8595: smprScStateTblPasskeyWaitCnf
          281   8624: smprScStateTblPasskeyCalc
          282   8650: smprScStateTblPasskeyRand
          283   8676: smprScStateTblPasskeyCheck
          284   8703: smprScStateTblPasskeyRepeat
          285   8731: smprScStateTblOobWaitRand
          286   8757: smprScStateTblOobSendRand
          287   8783: smprScStateTblWaitDhCheck
          288   8809: smprScStateTblCalcDHKey
          289   8833: smprScStateTblCalcF5TKey
          290   8858: smprScStateTblCalcF5MacKey
          291   8885: smprScStateTblCalcF5LTK
          292   8909: smprScStateTblDhCalcF6Ea
          293   8934: smprScStateTblDhCalcF6Eb
          294   8959: smprStateTblPinPair1
          295   8980: smprStateTblPinPair2
          296   9001: smprStateTblCnfCalc1
          297   9022: smprStateTblCnfCalc2
          298   9043: smprStateTblPairRand
          299   9064: smprStateTblCnfVerCalc1
          300   9088: smprStateTblCnfVerCalc2
          301   9112: smprScStateTblStkCalc
          302   9134: smprScStateTblEncrypt
          303   9156: smprScStateTblKeyDist
          304   9178: smprScStateTblAttempts
          305   9201: smprScStateTblRspTo
          306   9221: smprScStateTbl
          307   9236: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sm.c
          308   9310: i.SmprInit
          309   9321: smprActionTbl
          310   9335: smprStateTblCommon
          311   9354: smprStateTblIdle
          312   9371: smprStateTblApiPairReq
          313   9394: smprStateTblApiPairRsp
          314   9417: smprStateTblStkCalc
          315   9437: smprStateTblEncrypt
          316   9457: smprStateTblKeyDist
          317   9477: smprStateTblAttempts
          318   9498: smprStateTblRspTo
          319   9516: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_act.c
          320   9590: i.smpActAttemptRcvd
          321   9610: i.smpActCheckAttempts
          322   9632: i.smpActCleanup
          323   9648: i.smpActMaxAttempts
          324   9668: i.smpActNone
          325   9681: i.smpActNotifyDmAttemptsFailure
          326   9713: i.smpActNotifyDmRspToFailure
          327   9742: i.smpActPairCnfCalc1
          328   9763: i.smpActPairCnfCalc2
          329   9784: i.smpActPairCnfVerCalc1
          330   9808: i.smpActPairCnfVerCalc2
          331   9832: i.smpActPairingCancel
          332   9854: i.smpActPairingCmpl
          333   9874: i.smpActPairingFailed
          334   9896: i.smpActSecReqTimeout
          335   9918: i.smpActSendPairCnf
          336   9938: i.smpActStorePin
          337   9955: i.smpAuthReq
          338   9968: i.smpProcPairing
          339   9985: i.smpProcRcvKey
          340  10001: i.smpSendKey
          341  10014: i.smpSendPairingFailed
          342  10037: i.smpSmExecute
          343  10052: i.smpStartRspTimer
          344  10071: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_db.c
          345  10144: i.SmpDbGetFailureCount
          346  10167: i.SmpDbGetPairingDisabledTime
          347  10197: i.SmpDbInit
          348  10209: i.SmpDbMaxAttemptReached
          349  10234: i.SmpDbPairingFailed
          350  10255: i.SmpDbService
          351  10270: i.SmpDbSetFailureCount
          352  10293: i.smpDbGetRecord
          353  10310: smpDbGetRecord
          354  10325: smpDbCb
          355  10333: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_main.c
          356  10408: i.SmpDmEncryptInd
          357  10426: i.SmpDmGetStk
          358  10440: i.SmpDmLescEnabled
          359  10459: i.SmpDmMsgSend
          360  10474: i.SmpHandler
          361  10487: i.SmpHandlerInit
          362  10504: i.smpCalcC1Part1
          363  10521: i.smpCalcC1Part2
          364  10538: i.smpCalcS1
          365  10550: i.smpCcbByConnId
          366  10567: i.smpDmConnCback
          367  10584: smpDmConnCback
          368  10599: i.smpGenerateLtk
          369  10616: i.smpGetScSecLevel
          370  10635: i.smpL2cCtrlCback
          371  10653: smpL2cCtrlCback
          372  10669: i.smpL2cDataCback
          373  10687: smpL2cDataCback
          374  10703: i.smpMsgAlloc
          375  10717: i.smpSendPkt
          376  10730: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_non.c
          377  10804: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_sc_act.c
          378  10881: i.smpScActAuthSelect
          379  10902: i.smpScActCalcF5Ltk
          380  10922: i.smpScActCalcF5MacKey
          381  10945: i.smpScActCalcF5TKey
          382  10966: i.smpScActCalcSharedSecret
          383  10993: i.smpScActCleanup
          384  11011: i.smpScActDHKeyCalcF6Ea
          385  11035: i.smpScActDHKeyCalcF6Eb
          386  11059: i.smpScActJwncCalcF4
          387  11080: i.smpScActJwncCalcG2
          388  11101: i.smpScActJwncDisplay
          389  11123: i.smpScActPairingCancel
          390  11147: i.smpScActPairingFailed
          391  11171: i.smpScActPkKeypress
          392  11192: i.smpScActPkSendKeypress
          393  11217: i.smpScActPkSetup
          394  11235: i.smpScAuthReq
          395  11250: i.smpScCatInitiatorBdAddr
          396  11276: smpScCatInitiatorBdAddr
          397  11300: i.smpScCatResponderBdAddr
          398  11326: smpScCatResponderBdAddr
          399  11350: i.smpScProcPairing
          400  11369: smpScF5Key
          401  11380: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_sc_main.c
          402  11458: i.SmpScAlloc
          403  11471: i.SmpScAllocScratchBuffers
          404  11498: i.SmpScCalcF4
          405  11512: i.SmpScCat
          406  11523: i.SmpScCat128
          407  11537: i.SmpScCmac
          408  11549: i.SmpScFreeScratchBuffers
          409  11575: i.SmpScGetCancelMsgWithReattempt
          410  11608: i.SmpScInit
          411  11620: i.smpGetPkBit
          412  11634: i.smpScFailWithReattempt
          413  11659: i.smpScSendDHKeyCheck
          414  11681: i.smpScSendPairCnf
          415  11700: i.smpScSendPubKey
          416  11718: i.smpScSendRand
          417  11734: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_cmd.c
          418  11808: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd.c
          419  11882: i.HciDisconnectCmd
          420  11901: i.HciLeAddDeviceToResolvingListCmd
          421  11936: i.HciLeClearResolvingList
          422  11962: i.HciLeConnUpdateCmd
          423  11983: i.HciLeEncryptCmd
          424  12001: i.HciLeGenerateDHKey
          425  12022: i.HciLeLtkReqNegReplCmd
          426  12046: i.HciLeLtkReqReplCmd
          427  12067: i.HciLeRandCmd
          428  12082: i.HciLeReadBufSizeCmd
          429  12104: i.HciLeReadLocalP256PubKey
          430  12131: i.HciLeReadLocalSupFeatCmd
          431  12158: i.HciLeReadMaxDataLen
          432  12180: i.HciLeReadRemoteFeatCmd
          433  12205: i.HciLeReadResolvingListSize
          434  12234: i.HciLeReadSupStatesCmd
          435  12258: i.HciLeReadWhiteListSizeCmd
          436  12286: i.HciLeRemoteConnParamReqNegReply
          437  12320: i.HciLeRemoteConnParamReqReply
          438  12351: i.HciLeRemoveDeviceFromResolvingList
          439  12388: i.HciLeRequestPeerScaCmd
          440  12413: i.HciLeSetAddrResolutionEnable
          441  12444: i.HciLeSetAdvDataCmd
          442  12465: i.HciLeSetAdvEnableCmd
          443  12488: i.HciLeSetAdvParamCmd
          444  12510: i.HciLeSetDataLen
          445  12528: i.HciLeSetEventMaskCmd
          446  12551: i.HciLeSetPrivacyModeCmd
          447  12576: i.HciLeSetScanRespDataCmd
          448  12602: i.HciLeStartEncryptionCmd
          449  12628: i.HciLeWriteDefDataLen
          450  12651: i.HciReadBdAddrCmd
          451  12670: i.HciReadLocalVerInfoCmd
          452  12695: i.HciReadRssiCmd
          453  12712: i.HciResetCmd
          454  12726: i.HciSetEventMaskCmd
          455  12747: i.HciSetEventMaskPage2Cmd
          456  12773: i.HciVendorSpecificCmd
          457  12796: i.HciWriteAuthPayloadTimeout
          458  12825: i.hciClearCmdQueue
          459  12844: i.hciCmdInit
          460  12857: i.hciCmdRecvCmpl
          461  12874: i.hciCmdSend
          462  12887: i.hciCmdTimeout
          463  12903: i.__ARM_common_memcpy4_5
          464  12928: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_ae.c
          465  13005: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_bis.c
          466  13083: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_cis.c
          467  13161: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_cte.c
          468  13239: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_iso.c
          469  13317: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_past.c
          470  13396: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_phy.c
          471  13474: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_core.c
          472  13549: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_core.c
          473  13624: i.HciCoreInit
          474  13638: i.HciResetSequence
          475  13657: i.HciSendAclData
          476  13674: i.HciSetLeSupFeat
          477  13692: i.HciSetMaxRxAclLen
          478  13712: i.hciCoreAclReassembly
          479  13735: i.hciCoreCisByHandle
          480  13756: i.hciCoreCisClose
          481  13774: i.hciCoreCisOpen
          482  13791: i.hciCoreConnByHandle
          483  13813: i.hciCoreConnClose
          484  13832: i.hciCoreConnOpen
          485  13850: i.hciCoreTxReady
          486  13867: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_core_ps.c
          487  13945: i.HciCoreHandler
          488  13962: i.HciGetBdAddr
          489  13977: i.HciGetBufSize
          490  13993: i.HciGetLeSupFeat
          491  14011: i.HciGetMaxRxAclLen
          492  14031: i.HciLlPrivacySupported
          493  14055: i.hciCoreInit
          494  14069: i.hciCoreNumCmplPkts
          495  14090: i.hciCoreRecv
          496  14104: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_evt.c
          497  14178: i.hciEvtParseAuthTimeoutExpiredEvt
          498  14213: hciEvtParseAuthTimeoutExpiredEvt
          499  14246: i.hciEvtParseConfigDataPathCmdCmpl
          500  14281: hciEvtParseConfigDataPathCmdCmpl
          501  14314: i.hciEvtParseDataLenChange
          502  14341: hciEvtParseDataLenChange
          503  14366: i.hciEvtParseDisconnectCmpl
          504  14394: hciEvtParseDisconnectCmpl
          505  14420: i.hciEvtParseEncChange
          506  14443: hciEvtParseEncChange
          507  14464: i.hciEvtParseEncKeyRefreshCmpl
          508  14495: hciEvtParseEncKeyRefreshCmpl
          509  14524: i.hciEvtParseGenDhKeyCmdCmpl
          510  14553: hciEvtParseGenDhKeyCmdCmpl
          511  14580: i.hciEvtParseHwError
          512  14601: hciEvtParseHwError
          513  14620: i.hciEvtParseLeAddDevToResListCmdCmpl
          514  14658: hciEvtParseLeAddDevToResListCmdCmpl
          515  14694: i.hciEvtParseLeAdvSetTerm
          516  14720: hciEvtParseLeAdvSetTerm
          517  14744: i.hciEvtParseLeBigInfoAdvRpt
          518  14773: hciEvtParseLeBigInfoAdvRpt
          519  14800: i.hciEvtParseLeBigSyncEst
          520  14826: hciEvtParseLeBigSyncEst
          521  14850: i.hciEvtParseLeBigSyncLost
          522  14877: hciEvtParseLeBigSyncLost
          523  14902: i.hciEvtParseLeBigTermSyncCmpl
          524  14933: hciEvtParseLeBigTermSyncCmpl
          525  14962: i.hciEvtParseLeCisEst
          526  14984: hciEvtParseLeCisEst
          527  15004: i.hciEvtParseLeCisReq
          528  15026: hciEvtParseLeCisReq
          529  15046: i.hciEvtParseLeClearResListCmdCmpl
          530  15081: hciEvtParseLeClearResListCmdCmpl
          531  15114: i.hciEvtParseLeCmdCmpl
          532  15137: hciEvtParseLeCmdCmpl
          533  15158: i.hciEvtParseLeConnCmpl
          534  15182: hciEvtParseLeConnCmpl
          535  15204: i.hciEvtParseLeConnCteReqEn
          536  15232: hciEvtParseLeConnCteReqEn
          537  15258: i.hciEvtParseLeConnCteRspEn
          538  15286: hciEvtParseLeConnCteRspEn
          539  15312: i.hciEvtParseLeConnUpdateCmpl
          540  15342: hciEvtParseLeConnUpdateCmpl
          541  15370: i.hciEvtParseLeCreateBigCmpl
          542  15399: hciEvtParseLeCreateBigCmpl
          543  15426: i.hciEvtParseLeCreateConnCancelCmdCmpl
          544  15465: hciEvtParseLeCreateConnCancelCmdCmpl
          545  15502: i.hciEvtParseLeEncryptCmdCmpl
          546  15532: hciEvtParseLeEncryptCmdCmpl
          547  15560: i.hciEvtParseLeEnhancedConnCmpl
          548  15592: hciEvtParseLeEnhancedConnCmpl
          549  15622: i.hciEvtParseLeLtkReq
          550  15644: hciEvtParseLeLtkReq
          551  15664: i.hciEvtParseLeLtkReqNegReplCmdCmpl
          552  15700: hciEvtParseLeLtkReqNegReplCmdCmpl
          553  15734: i.hciEvtParseLeLtkReqReplCmdCmpl
          554  15767: hciEvtParseLeLtkReqReplCmdCmpl
          555  15798: i.hciEvtParseLePerAdvSyncEst
          556  15827: hciEvtParseLePerAdvSyncEst
          557  15854: i.hciEvtParseLePerAdvSyncLost
          558  15884: hciEvtParseLePerAdvSyncLost
          559  15912: i.hciEvtParseLeRandCmdCmpl
          560  15939: hciEvtParseLeRandCmdCmpl
          561  15964: i.hciEvtParseLeReadLocalResAddrCmdCmpl
          562  16003: hciEvtParseLeReadLocalResAddrCmdCmpl
          563  16040: i.hciEvtParseLeReadPeerResAddrCmdCmpl
          564  16078: hciEvtParseLeReadPeerResAddrCmdCmpl
          565  16114: i.hciEvtParseLeRemDevFromResListCmdCmpl
          566  16154: hciEvtParseLeRemDevFromResListCmdCmpl
          567  16192: i.hciEvtParseLeRemoveCigCmdCmpl
          568  16224: hciEvtParseLeRemoveCigCmdCmpl
          569  16254: i.hciEvtParseLeRemoveIsoDataPathCmdCmpl
          570  16294: hciEvtParseLeRemoveIsoDataPathCmdCmpl
          571  16332: i.hciEvtParseLeReqPeerScaCmpl
          572  16362: hciEvtParseLeReqPeerScaCmpl
          573  16390: i.hciEvtParseLeScanReqRcvd
          574  16417: hciEvtParseLeScanReqRcvd
          575  16442: i.hciEvtParseLeScanTimeout
          576  16469: hciEvtParseLeScanTimeout
          577  16494: i.hciEvtParseLeSetAddrResEnableCmdCmpl
          578  16533: hciEvtParseLeSetAddrResEnableCmdCmpl
          579  16570: i.hciEvtParseLeSetCigParamsCmdCmpl
          580  16605: hciEvtParseLeSetCigParamsCmdCmpl
          581  16638: i.hciEvtParseLeSetConnCteRcvParm
          582  16671: hciEvtParseLeSetConnCteRcvParm
          583  16702: i.hciEvtParseLeSetConnCteTxParm
          584  16734: hciEvtParseLeSetConnCteTxParm
          585  16764: i.hciEvtParseLeSetupIsoDataPathCmdCmpl
          586  16803: hciEvtParseLeSetupIsoDataPathCmdCmpl
          587  16840: i.hciEvtParseLeTerminateBigCmpl
          588  16872: hciEvtParseLeTerminateBigCmpl
          589  16902: i.hciEvtParsePhyUpdateCmpl
          590  16929: hciEvtParsePhyUpdateCmpl
          591  16954: i.hciEvtParseReadChanMapCmdCmpl
          592  16986: hciEvtParseReadChanMapCmdCmpl
          593  17016: i.hciEvtParseReadDefDataLenCmdCmpl
          594  17051: hciEvtParseReadDefDataLenCmdCmpl
          595  17084: i.hciEvtParseReadLeRemoteFeatCmpl
          596  17118: hciEvtParseReadLeRemoteFeatCmpl
          597  17150: i.hciEvtParseReadLocalSupCodecCapCmdCmpl
          598  17191: hciEvtParseReadLocalSupCodecCapCmdCmpl
          599  17230: i.hciEvtParseReadLocalSupCodecsCmdCmpl
          600  17269: hciEvtParseReadLocalSupCodecsCmdCmpl
          601  17306: i.hciEvtParseReadLocalSupCtrDlyCmdCmpl
          602  17345: hciEvtParseReadLocalSupCtrDlyCmdCmpl
          603  17382: i.hciEvtParseReadMaxDataLenCmdCmpl
          604  17417: hciEvtParseReadMaxDataLenCmdCmpl
          605  17450: i.hciEvtParseReadPhyCmdCmpl
          606  17478: hciEvtParseReadPhyCmdCmpl
          607  17504: i.hciEvtParseReadPubKeyCmdCmpl
          608  17535: hciEvtParseReadPubKeyCmdCmpl
          609  17564: i.hciEvtParseReadRemoteVerInfoCmpl
          610  17599: hciEvtParseReadRemoteVerInfoCmpl
          611  17632: i.hciEvtParseReadRssiCmdCmpl
          612  17661: hciEvtParseReadRssiCmdCmpl
          613  17688: i.hciEvtParseReadTxPwrLvlCmdCmpl
          614  17721: hciEvtParseReadTxPwrLvlCmdCmpl
          615  17752: i.hciEvtParseRemConnParamNegRepCmdCmpl
          616  17791: hciEvtParseRemConnParamNegRepCmdCmpl
          617  17828: i.hciEvtParseRemConnParamRepCmdCmpl
          618  17864: hciEvtParseRemConnParamRepCmdCmpl
          619  17898: i.hciEvtParseRemConnParamReq
          620  17927: hciEvtParseRemConnParamReq
          621  17954: i.hciEvtParseSetDataLenCmdCmpl
          622  17985: hciEvtParseSetDataLenCmdCmpl
          623  18014: i.hciEvtParseSetDefPhyCmdCmpl
          624  18044: hciEvtParseSetDefPhyCmdCmpl
          625  18072: i.hciEvtParseVendorSpec
          626  18096: hciEvtParseVendorSpec
          627  18118: i.hciEvtParseVendorSpecCmdCmpl
          628  18149: hciEvtParseVendorSpecCmdCmpl
          629  18178: i.hciEvtParseVendorSpecCmdStatus
          630  18211: hciEvtParseVendorSpecCmdStatus
          631  18242: i.hciEvtParseWriteAuthTimeoutCmdCmpl
          632  18279: hciEvtParseWriteAuthTimeoutCmdCmpl
          633  18314: i.hciEvtParseWriteDefDataLenCmdCmpl
          634  18350: hciEvtParseWriteDefDataLenCmdCmpl
          635  18384: i.hciEvtProcessCmdCmpl
          636  18407: i.hciEvtProcessMsg
          637  18426: hciEvtStats
          638  18438: hciEvtParseFcnTbl
          639  18456: hciEvtCbackLen
          640  18471: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_tr.c
          641  18544: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_tr.c
          642  18617: i.hciTrSendAclData
          643  18636: i.hciTrSendCmd
          644  18651: i.hciTrSerialRxIncoming
          645  18675: g_bHCIReceivingPacket
          646  18697: stateRx
          647  18705: pktIndRx
          648  18714: iRx
          649  18718: hdrRx
          650  18724: pPktRx
          651  18731: pDataRx
          652  18739: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_vs_ae.c
          653  18815: ../../../../../../third_party/cordio/ble-host/sources/stack/hci/hci_main.c
          654  18890: i.HciAclRegister
          655  18907: i.HciEvtRegister
          656  18924: i.HciHandler
          657  18937: i.HciHandlerInit
          658  18954: i.HciSecRegister
          659  18971: ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_coc.c
          660  19045: ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_main.c
          661  19120: i.L2cDataReq
          662  19133: i.L2cInit
          663  19143: i.L2cRegister
          664  19157: i.l2cDefaultCtrlCback
          665  19179: l2cDefaultCtrlCback
          666  19199: i.l2cDefaultDataCback
          667  19221: l2cDefaultDataCback
          668  19241: i.l2cDefaultDataCidCback
          669  19266: l2cDefaultDataCidCback
          670  19289: i.l2cHciAclCback
          671  19306: l2cHciAclCback
          672  19321: i.l2cHciFlowCback
          673  19339: l2cHciFlowCback
          674  19355: i.l2cMsgAlloc
          675  19369: i.l2cRxSignalingPkt
          676  19389: i.l2cSendCmdReject
          677  19408: ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_master.c
          678  19485: ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_slave.c
          679  19561: i.L2cDmConnUpdateReq
          680  19582: i.L2cSlaveHandler
          681  19600: i.L2cSlaveHandlerInit
          682  19622: i.L2cSlaveInit
          683  19637: i.l2cSlaveRxSignalingPkt
          684  19662: l2cSlaveRxSignalingPkt
          685  19685: l2cSlaveCb
          686  19696: ../../../../../../third_party/cordio/ble-profiles/sources/profiles/gatt/gatt_main.c
          687  19780: i.GattReadCback
          688  19796: i.GattSendServiceChangedInd
          689  19824: i.GattSetSvcChangedIdx
          690  19847: i.GattWriteCback
          691  19864: gattSc
          692  19871: gattScCcc
          693  19881: gattCsf
          694  19889: gattDiscCharList
          695  19906: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv.c
          696  19978: i.DmAdvConfig
          697  19992: i.DmAdvSetData
          698  20007: i.DmAdvSetInterval
          699  20026: i.DmAdvStart
          700  20039: i.dmAdvGenConnCmpl
          701  20058: i.dmAdvInit
          702  20070: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv_ae.c
          703  20145: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv_leg.c
          704  20221: i.DmAdvInit
          705  20233: i.dmAdvActClearSets
          706  20253: i.dmAdvActConfig
          707  20270: i.dmAdvActRemoveSet
          708  20290: i.dmAdvActSetData
          709  20308: i.dmAdvActSetRandAddr
          710  20330: i.dmAdvActStart
          711  20346: i.dmAdvActStop
          712  20361: i.dmAdvActTimeout
          713  20379: i.dmAdvConnectFailed
          714  20400: i.dmAdvConnected
          715  20417: i.dmAdvHciHandler
          716  20435: i.dmAdvMsgHandler
          717  20453: i.dmAdvReset
          718  20466: i.dmAdvStartDirected
          719  20487: i.dmAdvStopDirected
          720  20507: dmAdvAct
          721  20516: dmAdvFcnIf
          722  20527: dmLegAdvCb
          723  20538: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_bis_master.c
          724  20617: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_bis_slave.c
          725  20695: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis.c
          726  20767: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_master.c
          727  20846: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_slave.c
          728  20924: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_sm.c
          729  20999: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn.c
          730  21072: i.DmConnCheckIdle
          731  21090: i.DmConnClose
          732  21104: i.DmConnIdByHandle
          733  21123: i.DmConnInUse
          734  21137: i.DmConnInit
          735  21150: i.DmConnLocalAddr
          736  21168: i.DmConnLocalAddrType
          737  21190: i.DmConnLocalRpa
          738  21207: i.DmConnPeerAddr
          739  21224: i.DmConnPeerAddrType
          740  21245: i.DmConnPeerRpa
          741  21261: i.DmConnRegister
          742  21278: i.DmConnRole
          743  21291: i.DmConnSecLevel
          744  21308: i.DmConnSetDataLen
          745  21327: i.DmConnSetIdle
          746  21343: i.DmConnUpdate
          747  21358: i.DmReadRemoteFeatures
          748  21381: i.DmRemoteConnParamReqNegReply
          749  21412: i.DmRemoteConnParamReqReply
          750  21440: i.dmConn2HciHandler
          751  21460: i.dmConn2MsgHandler
          752  21480: i.dmConnCcbByHandle
          753  21500: i.dmConnCcbById
          754  21516: i.dmConnHciHandler
          755  21535: i.dmConnMsgHandler
          756  21554: i.dmConnReset
          757  21568: i.dmConnSmActClose
          758  21587: i.dmConnSmActConnClosed
          759  21611: i.dmConnSmActConnFailed
          760  21635: i.dmConnSmActConnOpened
          761  21659: i.dmConnSmActHciUpdated
          762  21683: i.dmConnSmActNone
          763  21701: i.dmConnUpdActNone
          764  21720: i.dmConnUpdExecute
          765  21739: i.dmConnUpdMsgHandler
          766  21761: dmConnUpdActSetMain
          767  21781: dmConnUpdActTbl
          768  21797: dmConnSpecDefaults
          769  21816: dmConnActSetMain
          770  21833: dmConnFcnIf
          771  21845: dmConn2FcnIf
          772  21858: dmConnUpdFcnIf
          773  21873: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_cte.c
          774  21950: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master.c
          775  22030: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master_ae.c
          776  22113: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master_leg.c
          777  22197: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave.c
          778  22276: i.DmL2cCmdRejInd
          779  22293: i.DmL2cConnUpdateCnf
          780  22314: i.dmConnUpdActL2cUpdateCnf
          781  22341: i.dmConnUpdActUpdateSlave
          782  22367: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave_ae.c
          783  22449: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave_leg.c
          784  22532: i.DmConnSlaveInit
          785  22550: i.dmConnSmActAccept
          786  22570: i.dmConnSmActAcceptFailed
          787  22596: i.dmConnSmActCancelAccept
          788  22622: i.dmConnSmActConnAccepted
          789  22648: dmConnActSetSlave
          790  22666: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_sm.c
          791  22742: i.dmConnSmExecute
          792  22760: dmConnStateTbl
          793  22775: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_dev.c
          794  22847: i.DmDevReset
          795  22860: i.DmDevVsInit
          796  22874: i.dmDevActReset
          797  22890: i.dmDevHciHandler
          798  22908: i.dmDevMsgHandler
          799  22926: i.dmDevPassEvtToConnCte
          800  22950: i.dmDevPassEvtToDevPriv
          801  22974: dmDevAct
          802  22983: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_dev_priv.c
          803  23060: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_iso.c
          804  23132: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_main.c
          805  23205: i.DmHandler
          806  23217: i.DmHandlerInit
          807  23233: i.DmHostAddrType
          808  23250: i.DmLlAddrType
          809  23265: i.DmLlPrivEnabled
          810  23283: i.DmRegister
          811  23296: i.DmSizeOfEvt
          812  23310: i.dmDevPassHciEvtToConn
          813  23334: i.dmEmptyHandler
          814  23351: i.dmEmptyReset
          815  23366: i.dmHciEvtCback
          816  23382: dmHciEvtCback
          817  23396: dmHciToIdTbl
          818  23409: dmEvtCbackLen
          819  23423: dmFcnDefault
          820  23436: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_past.c
          821  23509: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_phy.c
          822  23581: i.DmPhyInit
          823  23593: i.dmPhyHciHandler
          824  23611: dmPhyFcnIf
          825  23622: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_priv.c
          826  23695: i.DmPrivAddDevToResList
          827  23719: i.DmPrivInit
          828  23732: i.DmPrivResolveAddr
          829  23752: i.DmPrivSetPrivacyMode
          830  23775: i.dmPrivActAddDevToResList
          831  23802: i.dmPrivActClearResList
          832  23826: i.dmPrivActGenAddr
          833  23845: i.dmPrivActRemDevFromResList
          834  23874: i.dmPrivActResolveAddr
          835  23897: i.dmPrivActSetAddrResEnable
          836  23925: i.dmPrivActSetPrivacyMode
          837  23951: i.dmPrivAesActGenAddrAesCmpl
          838  23980: i.dmPrivAesActResAddrAesCmpl
          839  24009: i.dmPrivAesMsgHandler
          840  24031: i.dmPrivHciHandler
          841  24050: i.dmPrivMsgHandler
          842  24069: i.dmPrivReset
          843  24083: dmPrivAesAct
          844  24096: dmPrivAct
          845  24106: dmPrivFcnIf
          846  24118: dmPrivAesFcnIf
          847  24133: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan.c
          848  24206: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan_ae.c
          849  24282: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan_leg.c
          850  24359: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec.c
          851  24431: i.DmSecAuthRsp
          852  24446: i.DmSecCancelReq
          853  24463: i.DmSecGetLocalCsrk
          854  24483: i.DmSecGetLocalIrk
          855  24502: i.DmSecInit
          856  24514: i.DmSmpCbackExec
          857  24531: i.dmSecHciHandler
          858  24549: i.dmSecMsgHandler
          859  24567: i.dmSecReset
          860  24580: dmSecFcnIf
          861  24591: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_lesc.c
          862  24668: i.DmSecCompareRsp
          863  24686: i.DmSecGenerateEccKeyReq
          864  24711: i.DmSecGetCompareValue
          865  24734: i.DmSecGetEccKey
          866  24751: i.DmSecLescInit
          867  24767: i.DmSecSetEccKey
          868  24784: i.dmSecLescMsgHandler
          869  24806: localEccKey
          870  24818: dmSecLescFcnIf
          871  24833: dmSecOobRand
          872  24846: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_master.c
          873  24925: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_slave.c
          874  25003: i.DmSecLtkRsp
          875  25017: i.DmSecPairRsp
          876  25032: i.DmSecSlaveReq
          877  25048: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sync_ae.c
          878  25124: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_disc.c
          879  25200: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_eatt.c
          880  25276: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_main.c
          881  25352: i.AttcInit
          882  25363: i.attcCcbByConnId
          883  25381: i.attcCcbByHandle
          884  25399: i.attcConnCback
          885  25415: attcConnCback
          886  25429: i.attcCtrlCback
          887  25445: attcCtrlCback
          888  25459: i.attcDataCback
          889  25475: attcDataCback
          890  25489: i.attcExecCallback
          891  25508: i.attcFreePkt
          892  25522: i.attcMsgCback
          893  25537: i.attcReqClear
          894  25552: i.attcSendContinuingReq
          895  25576: attcSendContinuingReq
          896  25598: i.attcSendMtuReq
          897  25615: attcSendMtuReq
          898  25630: i.attcSendPrepWriteReq
          899  25653: attcSendPrepWriteReq
          900  25674: i.attcSendReq
          901  25688: i.attcSendSimpleReq
          902  25708: attcSendSimpleReq
          903  25726: i.attcSendWriteCmd
          904  25745: attcSendWriteCmd
          905  25762: i.attcSetupReq
          906  25777: attcFcnIf
          907  25787: attcSendReqTbl
          908  25802: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_proc.c
          909  25878: i.AttcIndConfirm
          910  25895: i.AttcMtuReq
          911  25908: i.attcProcErrRsp
          912  25925: i.attcProcFindOrReadRsp
          913  25949: i.attcProcInd
          914  25963: i.attcProcMtuRsp
          915  25980: i.attcProcMultiVarNtf
          916  26002: i.attcProcReadMultVarRsp
          917  26027: i.attcProcReadRsp
          918  26045: i.attcProcRsp
          919  26059: i.attcProcWriteRsp
          920  26078: i.attcSendMsg
          921  26092: attcProcRspTbl
          922  26107: attcMinPduLen
          923  26121: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_read.c
          924  26197: i.attcProcFindByTypeRsp
          925  26221: i.attcProcReadLongRsp
          926  26243: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_sign.c
          927  26319: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_write.c
          928  26396: i.attcProcPrepWriteRsp
          929  26419: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\stack\att\atts_ccc.c
          930  26494: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_ccc.c
          931  26569: i.AttsCccClearTable
          932  26589: i.AttsCccEnabled
          933  26606: i.AttsCccGet
          934  26619: i.AttsCccInitTable
          935  26638: i.AttsCccRegister
          936  26656: i.AttsCccSet
          937  26669: i.AttsGetCccTableLen
          938  26690: i.attsCccMainCback
          939  26709: attsCccMainCback
          940  26726: attsCccCb
          941  26736: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_csf.c
          942  26811: i.AttsCsfConnOpen
          943  26829: i.AttsCsfGetClientChangeAwareState
          944  26864: i.AttsCsfGetFeatures
          945  26885: i.AttsCsfRegister
          946  26903: i.AttsCsfSetClientChangeAwareState
          947  26938: i.AttsCsfWriteFeatures
          948  26961: i.attsCsfActClientState
          949  26985: i.attsCsfGetHashUpdateStatus
          950  27014: i.attsCsfIsClientChangeAware
          951  27043: i.attsCsfSetHashUpdateStatus
          952  27072: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_dyn.c
          953  27147: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_eatt.c
          954  27223: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_ind.c
          955  27298: i.AttsHandleValueInd
          956  27319: i.AttsHandleValueNtf
          957  27340: i.AttsIndInit
          958  27354: i.attsHandleValueIndNtf
          959  27378: i.attsIndConnCback
          960  27397: attsIndConnCback
          961  27414: i.attsIndCtrlCback
          962  27433: attsIndCtrlCback
          963  27450: i.attsIndMsgCback
          964  27468: attsIndMsgCback
          965  27484: i.attsProcValueCnf
          966  27503: attsIndFcnIf
          967  27516: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_main.c
          968  27592: i.AttsAddGroup
          969  27607: i.AttsCalculateDbHash
          970  27629: i.AttsInit
          971  27640: i.attsCcbByConnId
          972  27658: i.attsCheckPendDbHashReadRsp
          973  27687: i.attsClearPrepWrites
          974  27709: i.attsConnCback
          975  27725: attsConnCback
          976  27739: i.attsDataCback
          977  27755: attsDataCback
          978  27769: i.attsDiscBusy
          979  27784: i.attsErrRsp
          980  27797: i.attsL2cCtrlCback
          981  27816: attsL2cCtrlCback
          982  27833: i.attsMsgCback
          983  27848: attsFcnIf
          984  27858: isAttrCharVal
          985  27872: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_proc.c
          986  27948: i.attsFindByHandle
          987  27967: i.attsPermissions
          988  27985: i.attsProcFindInfoReq
          989  28007: i.attsProcMtuReq
          990  28024: i.attsProcReadMultiVarReq
          991  28050: i.attsProcReadReq
          992  28068: i.attsUuid16Cmp
          993  28084: i.attsUuidCmp
          994  28098: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_read.c
          995  28174: i.attsFindServiceGroupEnd
          996  28200: i.attsFindUuidInRange
          997  28222: i.attsProcFindTypeReq
          998  28244: i.attsProcReadBlobReq
          999  28266: i.attsProcReadGroupTypeReq
         1000  28293: i.attsProcReadMultReq
         1001  28315: i.attsProcReadTypeReq
         1002  28337: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_sign.c
         1003  28413: i.AttsGetSignCounter
         1004  28434: i.AttsSetCsrk
         1005  28448: i.AttsSetSignCounter
         1006  28469: attsSignCb
         1007  28480: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_write.c
         1008  28557: i.attsProcExecWriteReq
         1009  28580: i.attsProcPrepWriteReq
         1010  28603: i.attsProcWrite
         1011  28619: ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_eatt.c
         1012  28694: ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_main.c
         1013  28769: i.AttConnRegister
         1014  28787: i.AttGetMtu
         1015  28799: i.AttHandler
         1016  28812: i.AttHandlerInit
         1017  28829: i.AttMsgFree
         1018  28842: i.AttRegister
         1019  28856: i.attDecodeMsgParam
         1020  28876: i.attDmConnCback
         1021  28893: attDmConnCback
         1022  28908: i.attEmptyConnCback
         1023  28928: i.attEmptyDataCback
         1024  28948: i.attEmptyHandler
         1025  28966: i.attEmptyL2cCocCback
         1026  28988: i.attExecCallback
         1027  29006: i.attL2cCtrlCback
         1028  29024: attL2cCtrlCback
         1029  29040: i.attL2cDataCback
         1030  29058: attL2cDataCback
         1031  29074: i.attL2cDataReq
         1032  29090: i.attMsgAlloc
         1033  29104: i.attMsgParam
         1034  29118: i.attSetMtu
         1035  29130: i.attUuidCmp16to128
         1036  29150: attBaseUuid
         1037  29162: ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_uuid.c
         1038  29237: ../../../../../../third_party/cordio/wsf/sources/util/bda.c
         1039  29297: i.Bda2Str
         1040  29307: i.BdaClr
         1041  29316: i.BdaCmp
         1042  29325: i.BdaCpy
         1043  29334: i.BdaIsZeros
         1044  29347: str
         1045  29351: hex
         1046  29355: ../../../../../../third_party/cordio/wsf/sources/util/bstream.c
         1047  29419: ../../../../../../third_party/cordio/wsf/sources/util/calc128.c
         1048  29483: i.Calc128Cpy
         1049  29496: i.Calc128Cpy64
         1050  29511: i.Calc128Xor
         1051  29524: ../../../../../../third_party/cordio/wsf/sources/util/crc32.c
         1052  29586: i.CalcCrc32
         1053  29598: crc32Table
         1054  29609: ../../../../../../third_party/cordio/wsf/sources/util/print.c
         1055  29671: ../../../../../../third_party/cordio/wsf/sources/util/terminal.c
         1056  29736: ../../../../../../third_party/cordio/wsf/sources/util/wstr.c
         1057  29797: i.WStrReverse
         1058  29811: i.WStrReverseCpy
         1059  29828: ..\..\..\..\..\..\ambiq_vos\am_vos_ble\amvos_main.c
         1060  29880: ../../../../../../ambiq_vos/am_vos_ble/amvos_main.c
         1061  29932: i.AMVOS_RSP_TIMER_START
         1062  29956: i.AMVOS_TX_CCC_TIMER_STOP
         1063  29982: i.AmVosHandler
         1064  29997: i.AmVosHandlerInit
         1065  30016: i.AmVosStart
         1066  30029: i.am_vos_audio_packet_tx
         1067  30054: i.am_vos_cmd_packet_tx
         1068  30077: i.am_vos_packet_rx
         1069  30096: i.am_vos_voice_start
         1070  30117: i.amvosAttCback
         1071  30133: amvosAttCback
         1072  30147: i.amvosBtnCback
         1073  30163: amvosBtnCback
         1074  30177: i.amvosCccCback
         1075  30193: amvosCccCback
         1076  30207: i.amvosConnIntervalUpdate
         1077  30233: i.amvosDmCback
         1078  30248: amvosDmCback
         1079  30261: i.amvosKwdSetDemoName
         1080  30283: i.amvosProcMsg
         1081  30298: amvosProcMsg
         1082  30311: amvosSlaveCfg
         1083  30325: vosAmotaCfg
         1084  30337: amvosSecCfg
         1085  30349: amvosAdvCfg
         1086  30361: amvosSmpCfg
         1087  30373: amvosAdvDataDiscDefault
         1088  30397: amvosScanDataDiscDefault
         1089  30422: amvosCccSet
         1090  30434: .conststring
         1091  30447: retry_cnt
         1092  30457: amvosUpdateCfg
         1093  30472: ..\..\..\..\..\..\ambiq_vos\am_vos_ble\am_vos_ble.c
         1094  30524: ../../../../../../ambiq_vos/am_vos_ble/am_vos_ble.c
         1095  30576: i.am_vos_ble_cmd_send
         1096  30598: i.am_vos_ble_nextdata_check
         1097  30626: i.am_vos_ble_stream_send
         1098  30651: i.am_vos_ble_task
         1099  30669: i.am_vos_ble_tx_packet_encap
         1100  30698: i.am_vos_is_connected
         1101  30720: i.am_vos_streaming_provide_speech
         1102  30754: i.am_vos_streaming_push_to_talk
         1103  30786: i.am_vos_streaming_start
         1104  30811: i.am_vos_streaming_stop
         1105  30835: ..\..\..\..\..\..\ambiq_vos\am_vos_ble\svc_amvos.c
         1106  30886: ../../../../../../ambiq_vos/am_vos_ble/svc_amvos.c
         1107  30937: i.SvcAmvosAddGroup
         1108  30956: i.SvcAmvosCbackRegister
         1109  30980: svcRxUuid
         1110  30990: svcTxUuid
         1111  31000: amvosSvc
         1112  31009: amvosLenSvc
         1113  31021: amvosRxCh
         1114  31031: amvosLenRxCh
         1115  31044: amvosTxCh
         1116  31054: amvosLenTxCh
         1117  31067: amvosRx
         1118  31075: amvosLenRx
         1119  31086: amvosTx
         1120  31094: amvosLenTx
         1121  31105: amvosLenTxChCcc
         1122  31121: amvosList
         1123  31131: amvosTxChCcc
         1124  31144: svcAmvosGroup
         1125  31158: ../../../../../../ambiq_ble/services/svc_amdtp.c
         1126  31207: ../../../../../../ambiq_ble/services/svc_amotas.c
         1127  31257: i.SvcAmotasAddGroup
         1128  31277: i.SvcAmotasCbackRegister
         1129  31302: amotaSvc
         1130  31311: amotaLenSvc
         1131  31323: amotaRxCh
         1132  31333: amotaLenRxCh
         1133  31346: amotaTxCh
         1134  31356: amotaLenTxCh
         1135  31369: amotaRx
         1136  31377: amotaLenRx
         1137  31388: amotaTx
         1138  31396: amotaLenTx
         1139  31407: amotaLenTxChCcc
         1140  31423: amotaList
         1141  31433: amotaTxChCcc
         1142  31446: svcAmotaGroup
         1143  31460: ../../../../../../ambiq_ble/services/svc_amvole.c
         1144  31510: ../../../../../../ambiq_ble/services/svc_cust.c
         1145  31558: ../../../../../../ambiq_ble/services/svc_throughput.c
         1146  31612: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_audio.c
         1147  31662: ../../../../../../ambiq_vos/am_vos/am_vos_audio.c
         1148  31712: i.am_vos_audio_handler
         1149  31735: i.am_vos_audio_reset_flag_and_buffer
         1150  31772: i.am_vos_audio_wwd_disable
         1151  31799: i.am_vos_audio_wwd_enable
         1152  31825: pui8WweInBuff
         1153  31839: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_audio_buffer.c
         1154  31896: ../../../../../../ambiq_vos/am_vos/am_vos_audio_buffer.c
         1155  31953: i.am_audio_buffer_init
         1156  31976: i.am_audio_buffer_nested_pop
         1157  32005: i.am_audio_buffer_nested_push
         1158  32035: i.am_audio_buffer_pop
         1159  32057: i.am_audio_buffer_rewind
         1160  32082: i.am_audio_universal_buffer_status_check
         1161  32123: i.am_vos_get_ring_buffer_status
         1162  32155: i.am_vos_ring_buffer_pop
         1163  32180: i.am_vos_ring_buffer_push
         1164  32206: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_codec.c
         1165  32256: ../../../../../../ambiq_vos/am_vos/am_vos_codec.c
         1166  32306: i.am_vos_codec_encode
         1167  32328: i.am_vos_codec_init
         1168  32348: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_init.c
         1169  32397: ../../../../../../ambiq_vos/am_vos/am_vos_init.c
         1170  32446: i.am_vos_print_system_info
         1171  32473: i.am_vos_sys_init
         1172  32491: g_KWD_TaskSetup
         1173  32507: g_KWD_TimerSetup
         1174  32524: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_logic.c
         1175  32574: ../../../../../../ambiq_vos/am_vos/am_vos_logic.c
         1176  32624: i.am_vos_logic_led_swirl
         1177  32649: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_rtt_recorder.c
         1178  32706: ../../../../../../ambiq_vos/am_vos/am_vos_rtt_recorder.c
         1179  32763: i.am_vos_printf
         1180  32779: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_task.c
         1181  32828: ../../../../../../ambiq_vos/am_vos/am_vos_task.c
         1182  32877: i.am_vos_audio_processing_task
         1183  32908: i.am_vos_codec_task
         1184  32928: i.am_vos_led_task
         1185  32946: i.am_vos_push_to_talk_process
         1186  32976: i.am_vos_stdio_gatekeeper_task
         1187  33007: i.am_vos_timer_heart_beat_callback
         1188  33042: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_utils.c
         1189  33092: ../../../../../../ambiq_vos/am_vos/am_vos_utils.c
         1190  33142: i.am_vos_stdio_printf
         1191  33164: i.am_vos_stdio_printf_init
         1192  33191: i.am_vos_task_create_all_tasks
         1193  33222: i.am_vos_task_init
         1194  33241: i.am_vos_task_read
         1195  33260: i.am_vos_task_send
         1196  33279: i.am_vos_task_send_fromISR
         1197  33306: i.am_vos_timer_create_all_timers
         1198  33339: ../../../../../../third_party/cordio/ble-profiles/sources/profiles/bas/bas_main.c
         1199  33421: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\event_groups.c
         1200  33489: ../../../../../../third_party/FreeRTOSv10.5.1/Source/event_groups.c
         1201  33557: i.vEventGroupSetBitsCallback
         1202  33586: i.xEventGroupCreate
         1203  33606: i.xEventGroupSetBits
         1204  33627: i.xEventGroupWaitBits
         1205  33649: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\list.c
         1206  33709: ../../../../../../third_party/FreeRTOSv10.5.1/Source/list.c
         1207  33769: i.uxListRemove
         1208  33784: i.vListInitialise
         1209  33802: i.vListInitialiseItem
         1210  33824: i.vListInsert
         1211  33838: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\queue.c
         1212  33899: ../../../../../../third_party/FreeRTOSv10.5.1/Source/queue.c
         1213  33960: i.prvUnlockQueue
         1214  33977: prvUnlockQueue
         1215  33992: i.vQueueWaitForMessageRestricted
         1216  34025: i.xQueueGenericCreate
         1217  34047: i.xQueueGenericSend
         1218  34067: i.xQueueGenericSendFromISR
         1219  34094: i.xQueueReceive
         1220  34110: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\tasks.c
         1221  34171: ../../../../../../third_party/FreeRTOSv10.5.1/Source/tasks.c
         1222  34232: i.eTaskConfirmSleepModeStatus
         1223  34262: i.prvAddCurrentTaskToDelayedList
         1224  34295: prvAddCurrentTaskToDelayedList
         1225  34326: i.prvIdleTask
         1226  34340: prvIdleTask
         1227  34352: i.uxTaskGetNumberOfTasks
         1228  34377: i.uxTaskResetEventItemValue
         1229  34405: i.vTaskDelay
         1230  34418: i.vTaskInternalSetTimeOutState
         1231  34449: i.vTaskMissedYield
         1232  34468: i.vTaskPlaceOnEventList
         1233  34492: i.vTaskPlaceOnEventListRestricted
         1234  34526: i.vTaskPlaceOnUnorderedEventList
         1235  34559: i.vTaskRemoveFromUnorderedEventList
         1236  34595: i.vTaskStartScheduler
         1237  34617: i.vTaskStepTick
         1238  34633: i.vTaskSuspendAll
         1239  34651: i.vTaskSwitchContext
         1240  34672: i.xTaskCheckForTimeOut
         1241  34695: i.xTaskCreate
         1242  34709: i.xTaskGetSchedulerState
         1243  34734: i.xTaskGetTickCount
         1244  34754: i.xTaskIncrementTick
         1245  34775: i.xTaskRemoveFromEventList
         1246  34802: i.xTaskResumeAll
         1247  34819: pxReadyTasksLists
         1248  34837: xDelayedTaskList1
         1249  34855: xDelayedTaskList2
         1250  34873: xPendingReadyList
         1251  34891: xSuspendedTaskList
         1252  34910: uxCurrentNumberOfTasks
         1253  34933: xTickCount
         1254  34944: uxTopReadyPriority
         1255  34963: xSchedulerRunning
         1256  34981: xPendedTicks
         1257  34994: xYieldPending
         1258  35008: xNumOfOverflows
         1259  35024: uxTaskNumber
         1260  35037: xNextTaskUnblockTime
         1261  35058: xIdleTaskHandle
         1262  35074: uxSchedulerSuspended
         1263  35095: pxDelayedTaskList
         1264  35113: pxOverflowDelayedTaskList
         1265  35139: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\timers.c
         1266  35201: ../../../../../../third_party/FreeRTOSv10.5.1/Source/timers.c
         1267  35263: i.prvProcessExpiredTimer
         1268  35288: prvProcessExpiredTimer
         1269  35311: i.prvSampleTimeNow
         1270  35330: prvSampleTimeNow
         1271  35347: i.prvTimerTask
         1272  35362: prvTimerTask
         1273  35375: i.xTimerCreate
         1274  35390: i.xTimerCreateTimerTask
         1275  35414: i.xTimerGenericCommand
         1276  35437: i.xTimerPendFunctionCallFromISR
         1277  35469: xActiveTimerList1
         1278  35487: xActiveTimerList2
         1279  35505: xTimerQueue
         1280  35517: xTimerTaskHandle
         1281  35534: xLastTime
         1282  35544: pxCurrentTimerList
         1283  35563: pxOverflowTimerList
         1284  35583: ..\..\..\..\..\..\ambiq_vos\am_vos_spp\am_vos_spp_port.c
         1285  35640: ../../../../../../ambiq_vos/am_vos_spp/am_vos_spp_port.c
         1286  35697: ../../../../../../third_party/SEGGER/SEGGER_RTT_V680a/RTT/SEGGER_RTT.c
         1287  35768: ../../../../../../third_party/SEGGER/SEGGER_RTT_V680a/RTT/SEGGER_RTT_printf.c
         1288  35846: ..\..\..\..\..\..\devices\am_devices_cooper.c
         1289  35892: ../../../../../../devices/am_devices_cooper.c
         1290  35938: i.am_devices_cooper_blocking_read
         1291  35972: i.am_devices_cooper_blocking_write
         1292  36007: i.am_devices_cooper_clkreq_read
         1293  36039: i.am_devices_cooper_command_write
         1294  36073: i.am_devices_cooper_init
         1295  36098: i.am_devices_cooper_sbl_update_state_data
         1296  36140: am_devices_cooper_sbl_update_state_data
         1297  36180: i.am_devices_cooper_term
         1298  36205: i.am_devices_cooper_update_image
         1299  36238: i.send_update
         1300  36252: g_sFwImage
         1301  36263: gsSblUpdateState
         1302  36280: sbl_status
         1303  36291: g_sInfo0PatchImage
         1304  36310: g_sInfo1PatchImage
         1305  36329: ..\..\..\..\..\..\devices\am_devices_led.c
         1306  36372: ../../../../../../devices/am_devices_led.c
         1307  36415: i.am_devices_led_array_init
         1308  36443: i.am_devices_led_array_out
         1309  36470: i.am_devices_led_off
         1310  36491: i.am_devices_led_on
         1311  36511: i.am_devices_led_toggle
         1312  36535: ..\..\..\..\..\..\devices\am_devices_t5838.c
         1313  36580: ../../../../../../devices/am_devices_t5838.c
         1314  36625: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_alert.c
         1315  36704: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_batt.c
         1316  36782: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_bps.c
         1317  36859: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_core.c
         1318  36937: i.SvcCoreAddGroup
         1319  36955: i.SvcCoreGapCentAddrResUpdate
         1320  36985: i.SvcCoreGattCbackRegister
         1321  37012: gattValDbh
         1322  37023: gapValSvc
         1323  37033: gapLenSvc
         1324  37043: gapValDnCh
         1325  37054: gapLenDnCh
         1326  37065: gapValApCh
         1327  37076: gapLenApCh
         1328  37087: gapLenAp
         1329  37096: gapValCarCh
         1330  37108: gapLenCarCh
         1331  37120: gapLenCar
         1332  37130: gapValRpaoCh
         1333  37143: gapLenRpaoCh
         1334  37156: gapLenRpao
         1335  37167: gapList
         1336  37175: gattValSvc
         1337  37186: gattLenSvc
         1338  37197: gattValScCh
         1339  37209: gattLenScCh
         1340  37221: gattValSc
         1341  37231: gattLenSc
         1342  37241: gattLenScChCcc
         1343  37256: gattValCsfCh
         1344  37269: gattLenCsfCh
         1345  37282: gattLenCsf
         1346  37293: gattValDbhCh
         1347  37306: gattLenDbhCh
         1348  37319: gattLenDbh
         1349  37330: gattValSsfCh
         1350  37343: gattLenSsfCh
         1351  37356: gattLenSsf
         1352  37367: gattList
         1353  37376: gapValDn
         1354  37385: gapLenDn
         1355  37394: gapValAp
         1356  37403: gapValCar
         1357  37413: gattValSsf
         1358  37424: svcGapGroup
         1359  37436: svcGattGroup
         1360  37449: gapValRpao
         1361  37460: gattValScChCcc
         1362  37475: gattValCsf
         1363  37486: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cps.c
         1364  37563: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cscs.c
         1365  37641: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cte.c
         1366  37718: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_dis.c
         1367  37795: i.SvcDisAddGroup
         1368  37812: disValSvc
         1369  37822: disLenSvc
         1370  37832: disValMfrCh
         1371  37844: disLenMfrCh
         1372  37856: disUuMfr
         1373  37865: disValSidCh
         1374  37877: disLenSidCh
         1375  37889: disUuSid
         1376  37898: disLenSid
         1377  37908: disValMnCh
         1378  37919: disLenMnCh
         1379  37930: disUuMn
         1380  37938: disValSnCh
         1381  37949: disLenSnCh
         1382  37960: disUuSn
         1383  37968: disValFwrCh
         1384  37980: disLenFwrCh
         1385  37992: disUuFwr
         1386  38001: disValHwrCh
         1387  38013: disLenHwrCh
         1388  38025: disUuHwr
         1389  38034: disValSwrCh
         1390  38046: disLenSwrCh
         1391  38058: disUuSwr
         1392  38067: disValRcdCh
         1393  38079: disLenRcdCh
         1394  38091: disUuRcd
         1395  38100: disLenRcd
         1396  38110: disValPnpIdCh
         1397  38124: disLenPnpIdCh
         1398  38138: disUuPnpId
         1399  38149: disLenPnpId
         1400  38161: disList
         1401  38169: disValMfr
         1402  38179: disLenMfr
         1403  38189: disValSid
         1404  38199: disValMn
         1405  38208: disLenMn
         1406  38217: disValSn
         1407  38226: disLenSn
         1408  38235: disValFwr
         1409  38245: disLenFwr
         1410  38255: disValHwr
         1411  38265: disLenHwr
         1412  38275: disValSwr
         1413  38285: disLenSwr
         1414  38295: disValRcd
         1415  38305: disValPnpId
         1416  38317: svcDisGroup
         1417  38329: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_gls.c
         1418  38406: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_gyro.c
         1419  38484: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hid.c
         1420  38561: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hrs.c
         1421  38638: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hts.c
         1422  38715: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_ipss.c
         1423  38793: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_plxs.c
         1424  38871: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_px.c
         1425  38947: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_rscs.c
         1426  39025: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_scpss.c
         1427  39104: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_temp.c
         1428  39182: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_time.c
         1429  39260: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_uricfg.c
         1430  39340: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wdxs.c
         1431  39418: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wp.c
         1432  39494: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wss.c
         1433  39571: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_disc.c
         1434  39649: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_main.c
         1435  39727: i.AppAddDevToResList
         1436  39748: i.AppCheckBonded
         1437  39765: i.AppConnClose
         1438  39780: i.AppConnIsOpen
         1439  39796: i.AppDbGetHdl
         1440  39810: i.AppHandleNumericComparison
         1441  39839: i.AppHandlePasskey
         1442  39858: i.AppHandler
         1443  39871: i.AppHandlerInit
         1444  39888: i.AppUpdatePrivacyMode
         1445  39911: i.appConnReadRemoteFeatTimerStart
         1446  39945: i.appNumConns
         1447  39959: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master.c
         1448  40039: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master_ae.c
         1449  40122: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master_leg.c
         1450  40206: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_server.c
         1451  40286: i.AppServerConnCback
         1452  40307: i.AppServerInit
         1453  40323: i.appServerCsfWriteCback
         1454  40348: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave.c
         1455  40427: i.AppSetBondable
         1456  40444: i.AppSlaveInit
         1457  40459: i.AppSlaveProcDmMsg
         1458  40479: i.AppSlaveSecProcDmMsg
         1459  40502: i.AppSlaveSecurityReq
         1460  40524: i.appAdvSetData
         1461  40540: i.appAdvStart
         1462  40554: i.appSetAdvScanDataFrag
         1463  40578: appSetAdvScanDataFrag
         1464  40600: i.appSlaveAdvStart
         1465  40619: i.appSlaveProcMsg
         1466  40637: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave_ae.c
         1467  40719: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave_leg.c
         1468  40802: i.AppAdvSetData
         1469  40818: i.AppAdvStart
         1470  40832: i.appSlaveLegAdvRestart
         1471  40856: appSlaveLegAdvRestart
         1472  40878: i.appSlaveLegAdvStop
         1473  40899: appSlaveLegAdvStop
         1474  40918: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_terminal.c
         1475  41000: ../../../../../../ambiq_vos/codec/opus/ae_api.c
         1476  41048: i.alloc_stack
         1477  41062: i.audio_enc_encode_frame
         1478  41087: i.audio_enc_init
         1479  41104: i.restore_stack
         1480  41120: i.save_stack
         1481  41133: i.spl_alloca
         1482  41146: ..\..\..\..\..\..\utils\am_util_ble_cooper.c
         1483  41191: ../../../../../../utils/am_util_ble_cooper.c
         1484  41236: i.am_util_ble_tx_power_set
         1485  41263: ..\..\..\..\..\..\utils\am_util_bootloader.c
         1486  41308: ../../../../../../utils/am_util_bootloader.c
         1487  41353: i.am_util_bootloader_erase_flash_page
         1488  41391: i.am_util_bootloader_partial_crc32
         1489  41426: i.am_util_bootloader_program_flash_page
         1490  41466: g_pui32CRC32Table
         1491  41484: ..\..\..\..\..\..\utils\am_util_delay.c
         1492  41524: ../../../../../../utils/am_util_delay.c
         1493  41564: i.am_util_delay_ms
         1494  41583: i.am_util_delay_us
         1495  41602: ..\..\..\..\..\..\utils\am_util_faultisr.c
         1496  41645: ../../../../../../utils/am_util_faultisr.c
         1497  41688: i.am_util_faultisr_collect_data
         1498  41720: ..\..\..\..\..\..\utils\am_util_id.c
         1499  41757: ../../../../../../utils/am_util_id.c
         1500  41794: i.am_util_id_device
         1501  41814: g_ui8VendorNameAmbq
         1502  41834: g_ui8VendorNameUnknown
         1503  41857: g_DeviceNameApollo4p
         1504  41878: g_DeviceNameApollo4p_blue
         1505  41904: g_PackageType
         1506  41918: g_TempRange
         1507  41930: g_ui8DeviceNameUnknown
         1508  41953: ..\..\..\..\..\..\utils\am_util_multi_boot.c
         1509  41998: ../../../../../../utils/am_util_multi_boot.c
         1510  42043: i.am_util_multiboot_flash_erase_page
         1511  42080: am_util_multiboot_flash_erase_page
         1512  42115: i.am_util_multiboot_flash_read_page
         1513  42151: am_util_multiboot_flash_read_page
         1514  42185: i.am_util_multiboot_flash_write_page
         1515  42222: am_util_multiboot_flash_write_page
         1516  42257: g_intFlashSize
         1517  42272: ../../../../../../utils/am_util_stdio.c
         1518  42312: i.am_util_stdio_printf
         1519  42335: i.am_util_stdio_printf_init
         1520  42363: i.am_util_stdio_vsprintf
         1521  42388: i.ndigits_in_u64
         1522  42405: ndigits_in_u64
         1523  42420: i.uint64_to_str
         1524  42436: uint64_to_str
         1525  42450: g_prfbuf
         1526  42459: g_bTxtXlate
         1527  42471: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\portable\MemMang\heap_4.c
         1528  42550: ../../../../../../third_party/FreeRTOSv10.5.1/Source/portable/MemMang/heap_4.c
         1529  42629: i.pvPortMalloc
         1530  42644: i.vPortFree
         1531  42656: ucHeap
         1532  42663: pxEnd
         1533  42669: xFreeBytesRemaining
         1534  42689: xMinimumEverFreeBytesRemaining
         1535  42720: xNumberOfSuccessfulAllocations
         1536  42751: xNumberOfSuccessfulFrees
         1537  42776: xStart
         1538  42783: ..\..\..\..\..\..\ambiq_vos\protocol\ama\am_vos_ama_callback.c
         1539  42846: ../../../../../../ambiq_vos/protocol/ama/am_vos_ama_callback.c
         1540  42909: i.am_vos_ama_event_callback
         1541  42937: i.am_vos_ama_proc_notify_speech
         1542  42969: ..\..\..\..\..\..\ambiq_vos\protocol\atvv\am_vos_atvv_callback.c
         1543  43034: ../../../../../../ambiq_vos/protocol/atvv/am_vos_atvv_callback.c
         1544  43099: ../keil/startup_keil.s
         1545  43122: STACK
         1546  43128: StackMem
         1547  43137: HEAP
         1548  43142: HeapMem
         1549  43150: RESET
         1550  43156: am_cryptosec_isr
         1551  43173: am_default_isr
         1552  43188: .text
         1553  43194: ..\am_bsp.c
         1554  43206: ../am_bsp.c
         1555  43218: i.am_bsp_iom_pins_disable
         1556  43244: i.am_bsp_iom_pins_enable
         1557  43269: i.am_bsp_itm_printf_enable
         1558  43296: i.am_bsp_low_power_init
         1559  43320: g_ePrintInterface
         1560  43338: g_sCOMUART
         1561  43349: ..\am_bsp_pins.c
         1562  43366: ../am_bsp_pins.c
         1563  43383: ..\..\src\oct_opus_encoder.c
         1564  43412: i.octopus_encode
         1565  43429: i.octopus_encoder_create
         1566  43454: i.opus_packet_get_nb_frames
         1567  43482: mode
         1568  43487: prev_mode
         1569  43497: ..\..\..\..\..\mcu\apollo4p\hal\am_hal_gpio.c
         1570  43543: ../../../../../mcu/apollo4p/hal/am_hal_gpio.c
         1571  43589: i.am_hal_gpio_interrupt_control
         1572  43621: i.am_hal_gpio_interrupt_irq_clear
         1573  43655: i.am_hal_gpio_interrupt_irq_status_get
         1574  43694: i.am_hal_gpio_interrupt_register
         1575  43727: i.am_hal_gpio_interrupt_service
         1576  43759: i.am_hal_gpio_pinconfig
         1577  43783: i.am_hal_gpio_pinconfig_get
         1578  43811: i.am_hal_gpio_state_read
         1579  43836: i.am_hal_gpio_state_write
         1580  43862: gpio_ppfnHandlers
         1581  43880: gpio_pppvIrqArgs
         1582  43897: g_ui32DSpintbl
         1583  43912: ..\..\..\..\..\mcu\apollo4p\hal\am_hal_pdm.c
         1584  43957: ../../../../../mcu/apollo4p/hal/am_hal_pdm.c
         1585  44002: i.am_hal_pdm_configure
         1586  44025: i.am_hal_pdm_disable
         1587  44046: i.am_hal_pdm_dma_get_buffer
         1588  44074: i.am_hal_pdm_dma_start
         1589  44097: i.am_hal_pdm_enable
         1590  44117: i.am_hal_pdm_fifo_flush
         1591  44141: i.am_hal_pdm_initialize
         1592  44165: i.am_hal_pdm_interrupt_clear
         1593  44194: i.am_hal_pdm_interrupt_enable
         1594  44224: i.am_hal_pdm_interrupt_service
         1595  44255: i.am_hal_pdm_interrupt_status_get
         1596  44289: i.am_hal_pdm_power_control
         1597  44316: ..\..\..\..\..\mcu\apollo4p\hal\am_hal_pwrctrl.c
         1598  44365: ../../../../../mcu/apollo4p/hal/am_hal_pwrctrl.c
         1599  44414: i.am_hal_pwrctrl_control
         1600  44439: i.am_hal_pwrctrl_low_power_init
         1601  44471: i.am_hal_pwrctrl_mcu_memory_config
         1602  44506: i.am_hal_pwrctrl_mcu_mode_select
         1603  44539: i.am_hal_pwrctrl_periph_disable
         1604  44571: i.am_hal_pwrctrl_periph_enable
         1605  44602: i.am_hal_pwrctrl_sram_config
         1606  44631: i.buck_ldo_update_override
         1607  44658: i.crypto_boost_trims
         1608  44679: g_VDDC_trimstbl
         1609  44695: g_VDDF_trimstbl
         1610  44711: g_VDDFLP_trimstbl
         1611  44729: g_memlpldo_trimstbl
         1612  44749: g_bOrigTrimsStored
         1613  44768: g_bBoostForCryptoApplied
         1614  44793: g_bTempcoValid
         1615  44808: g_ui16TempcoTEMP_code
         1616  44830: g_orig_ACTTRIMVDDF
         1617  44849: g_orig_MEMLDOACTIVETRIM
         1618  44873: g_orig_LPTRIMVDDF
         1619  44891: g_orig_MEMLPLDOTRIM
         1620  44911: g_orig_TVRGVREFTRIM
         1621  44931: g_orig_CORELDOACTIVETRIM
         1622  44956: g_ui32VDDFAdjustCodes
         1623  44978: g_i32LatestVddfActTrim
         1624  45001: g_i32LatestLDOActTrim
         1625  45023: g_TempcoADCHandle
         1626  45041: g_ui32TempcoADCslot
         1627  45061: g_pfTempMeasured
         1628  45078: ..\..\..\..\..\mcu\apollo4p\hal\am_hal_security.c
         1629  45128: ../../../../../mcu/apollo4p/hal/am_hal_security.c
         1630  45178: i.am_hal_crc32
         1631  45193: i.am_hal_security_get_info
         1632  45220: ..\..\..\..\..\mcu\apollo4p\hal\am_hal_stimer.c
         1633  45268: ../../../../../mcu/apollo4p/hal/am_hal_stimer.c
         1634  45316: i.am_hal_stimer_compare_delta_set
         1635  45350: i.am_hal_stimer_config
         1636  45373: i.am_hal_stimer_counter_get
         1637  45401: i.am_hal_stimer_int_clear
         1638  45427: i.am_hal_stimer_int_enable
         1639  45454: i.am_hal_stimer_int_status_get
         1640  45485: bStimerConfigured
         1641  45503: g_lastStimer
         1642  45516: ..\..\..\..\..\mcu\apollo4p\hal\am_hal_timer.c
         1643  45563: ../../../../../mcu/apollo4p/hal/am_hal_timer.c
         1644  45610: i.am_hal_timer_interrupt_clear
         1645  45641: i.am_hal_timer_interrupt_status_get
         1646  45677: ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_cachectrl.c
         1647  45732: ../../../../../mcu/apollo4p/hal/mcu/am_hal_cachectrl.c
         1648  45787: i.am_hal_cachectrl_config
         1649  45813: i.am_hal_cachectrl_enable
         1650  45839: i.am_hal_daxi_config
         1651  45860: i.am_hal_daxi_control
         1652  45882: ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_fault.c
         1653  45933: ../../../../../mcu/apollo4p/hal/mcu/am_hal_fault.c
         1654  45984: i.am_hal_fault_capture_enable
         1655  46014: i.am_hal_fault_status_get
         1656  46040: ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_interrupt.c
         1657  46095: ../../../../../mcu/apollo4p/hal/mcu/am_hal_interrupt.c
         1658  46150: ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_iom.c
         1659  46199: ../../../../../mcu/apollo4p/hal/mcu/am_hal_iom.c
         1660  46248: i.am_hal_iom_blocking_transfer
         1661  46279: i.am_hal_iom_configure
         1662  46302: i.am_hal_iom_disable
         1663  46323: i.am_hal_iom_enable
         1664  46343: i.am_hal_iom_initialize
         1665  46367: i.am_hal_iom_power_ctrl
         1666  46391: i.am_hal_iom_uninitialize
         1667  46417: i.internal_iom_error_reset_disable_submodule
         1668  46462: internal_iom_error_reset_disable_submodule
         1669  46505: i.internal_iom_reset_on_error
         1670  46535: internal_iom_reset_on_error
         1671  46563: i.validate_transaction
         1672  46586: tIomPinAlloc
         1673  46599: ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_mcuctrl.c
         1674  46652: ../../../../../mcu/apollo4p/hal/mcu/am_hal_mcuctrl.c
         1675  46705: i.am_hal_mcuctrl_control
         1676  46730: i.am_hal_mcuctrl_info_get
         1677  46756: g_am_hal_mcuctrl_sku_mram_size
         1678  46787: g_am_hal_mcuctrl_sku_ssram_size
         1679  46819: ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_mram.c
         1680  46869: ../../../../../mcu/apollo4p/hal/mcu/am_hal_mram.c
         1681  46919: i.am_hal_mram_info_read
         1682  46943: i.am_hal_mram_main_fill
         1683  46967: i.am_hal_mram_main_program
         1684  46994: i.am_hal_mram_main_words_program
         1685  47027: ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_reset.c
         1686  47078: ../../../../../mcu/apollo4p/hal/mcu/am_hal_reset.c
         1687  47129: i.am_hal_reset_control
         1688  47152: ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_secure_ota.c
         1689  47208: ../../../../../mcu/apollo4p/hal/mcu/am_hal_secure_ota.c
         1690  47264: i.am_hal_ota_add
         1691  47281: i.am_hal_ota_init
         1692  47299: gSOtaState
         1693  47310: ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_sysctrl.c
         1694  47363: ../../../../../mcu/apollo4p/hal/mcu/am_hal_sysctrl.c
         1695  47416: i.am_hal_sysctrl_fpu_enable
         1696  47444: i.am_hal_sysctrl_fpu_stacking_enable
         1697  47481: i.am_hal_sysctrl_sleep
         1698  47504: ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_utils.c
         1699  47555: ../../../../../mcu/apollo4p/hal/mcu/am_hal_utils.c
         1700  47606: i.am_hal_delay_us
         1701  47624: i.am_hal_delay_us_status_change
         1702  47656: i.am_hal_delay_us_status_check
         1703  47687: ..\..\am_vos_ama.c
         1704  47706: i.am_vos_ama_devinfo_set
         1705  47731: i.am_vos_ama_evt_cback_register
         1706  47763: i.am_vos_ama_get_central_info_send
         1707  47798: i.am_vos_ama_get_devconf_rsp_send
         1708  47832: i.am_vos_ama_get_devinfo_rsp_send
         1709  47866: i.am_vos_ama_get_locale_rsp_send
         1710  47899: i.am_vos_ama_get_state_rsp_send
         1711  47931: i.am_vos_ama_get_state_send
         1712  47959: i.am_vos_ama_isready
         1713  47980: i.am_vos_ama_pb_cmd_send
         1714  48005: i.am_vos_ama_provide_speech_rsp_send
         1715  48042: i.am_vos_ama_rsp_send
         1716  48064: i.am_vos_ama_rx_handler
         1717  48088: i.am_vos_ama_speech_rsp_send
         1718  48117: i.am_vos_ama_start_speech_send
         1719  48148: i.am_vos_ama_status_ready
         1720  48174: i.am_vos_ama_status_reset
         1721  48200: i.am_vos_ama_stop_speech_send
         1722  48230: i.am_vos_ama_tx_ver_exchange_send
         1723  48264: ..\..\celt\celt_encoder.c
         1724  48290: i.celt_encode_with_ec
         1725  48312: i.celt_encoder_init
         1726  48332: i.celt_maxabs16
         1727  48348: celt_maxabs16
         1728  48362: i.celt_preemphasis
         1729  48381: i.compute_mdcts
         1730  48397: compute_mdcts
         1731  48411: i.dynalloc_analysis
         1732  48431: dynalloc_analysis
         1733  48449: i.get_celt_handle
         1734  48467: i.opus_custom_encoder_ctl
         1735  48493: i.tf_analysis
         1736  48507: tf_analysis
         1737  48519: i.transient_analysis
         1738  48540: transient_analysis
         1739  48559: tapset_icdf
         1740  48571: spread_icdf
         1741  48583: trim_icdf
         1742  48593: inv_table
         1743  48603: intensity_thresholds
         1744  48624: intensity_histeresis
         1745  48645: ..\..\celt\entcode.c
         1746  48666: i.ec_ilog
         1747  48676: i.ec_tell_frac
         1748  48691: correction
         1749  48702: ..\..\celt\entenc.c
         1750  48722: i.ec_enc_bit_logp
         1751  48740: i.ec_enc_bits
         1752  48754: i.ec_enc_carry_out
         1753  48773: ec_enc_carry_out
         1754  48790: i.ec_enc_done
         1755  48804: i.ec_enc_icdf
         1756  48818: i.ec_enc_init
         1757  48832: i.ec_enc_normalize
         1758  48851: ec_enc_normalize
         1759  48868: i.ec_enc_shrink
         1760  48884: i.ec_enc_uint
         1761  48898: i.ec_encode
         1762  48910: i.ec_encode_bin
         1763  48926: ..\..\src\repacketizer.c
         1764  48951: i.opus_packet_pad
         1765  48969: i.opus_repacketizer_cat_impl
         1766  48998: opus_repacketizer_cat_impl
         1767  49025: i.opus_repacketizer_out_range_impl
         1768  49060: ..\..\..\..\..\mcu\apollo4p\hal\am_hal_adc.c
         1769  49105: ../../../../../mcu/apollo4p/hal/am_hal_adc.c
         1770  49150: ..\..\..\..\..\mcu\apollo4p\hal\am_hal_dcu.c
         1771  49195: ../../../../../mcu/apollo4p/hal/am_hal_dcu.c
         1772  49240: i.am_hal_dcu_get
         1773  49257: i.am_hal_dcu_update
         1774  49277: ..\..\..\..\..\mcu\apollo4p\hal\am_hal_global.c
         1775  49325: ../../../../../mcu/apollo4p/hal/am_hal_global.c
         1776  49373: ..\..\..\..\..\mcu\apollo4p\hal\am_hal_pin.c
         1777  49418: ../../../../../mcu/apollo4p/hal/am_hal_pin.c
         1778  49463: ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_bootrom_helper.c
         1779  49523: ../../../../../mcu/apollo4p/hal/mcu/am_hal_bootrom_helper.c
         1780  49583: ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_cmdq.c
         1781  49633: ../../../../../mcu/apollo4p/hal/mcu/am_hal_cmdq.c
         1782  49683: i.am_hal_cmdq_disable
         1783  49705: i.am_hal_cmdq_enable
         1784  49726: i.am_hal_cmdq_init
         1785  49745: i.am_hal_cmdq_term
         1786  49764: gAmHalCmdq
         1787  49775: gAmHalCmdQReg
         1788  49789: ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_itm.c
         1789  49838: ../../../../../mcu/apollo4p/hal/mcu/am_hal_itm.c
         1790  49887: i.am_hal_itm_enable
         1791  49907: i.am_hal_itm_print
         1792  49926: ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_rtc.c
         1793  49975: ../../../../../mcu/apollo4p/hal/mcu/am_hal_rtc.c
         1794  50024: i.am_hal_rtc_osc_disable
         1795  50049: ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_tpiu.c
         1796  50099: ../../../../../mcu/apollo4p/hal/mcu/am_hal_tpiu.c
         1797  50149: i.am_hal_tpiu_enable
         1798  50170: ..\..\..\..\..\mcu\apollo4p\hal\mcu\am_hal_uart.c
         1799  50220: ../../../../../mcu/apollo4p/hal/mcu/am_hal_uart.c
         1800  50270: ..\..\pb\accessories.pb.c
         1801  50296: ..\..\pb\pb_decode.c
         1802  50317: i.buf_read
         1803  50328: buf_read
         1804  50337: i.decode_field
         1805  50352: decode_field
         1806  50365: i.pb_dec_bytes
         1807  50380: pb_dec_bytes
         1808  50393: i.pb_dec_fixed32
         1809  50410: pb_dec_fixed32
         1810  50425: i.pb_dec_fixed64
         1811  50442: pb_dec_fixed64
         1812  50457: i.pb_dec_fixed_length_bytes
         1813  50485: pb_dec_fixed_length_bytes
         1814  50511: i.pb_dec_string
         1815  50527: pb_dec_string
         1816  50541: i.pb_dec_submessage
         1817  50561: pb_dec_submessage
         1818  50579: i.pb_dec_svarint
         1819  50596: pb_dec_svarint
         1820  50611: i.pb_dec_uvarint
         1821  50628: pb_dec_uvarint
         1822  50643: i.pb_dec_varint
         1823  50659: pb_dec_varint
         1824  50673: i.pb_decode
         1825  50685: i.pb_decode_noinit
         1826  50704: i.pb_decode_varint
         1827  50723: i.pb_decode_varint32_eof
         1828  50748: pb_decode_varint32_eof
         1829  50771: i.pb_field_set_to_default
         1830  50797: pb_field_set_to_default
         1831  50821: i.pb_istream_from_buffer
         1832  50846: i.pb_make_string_substream
         1833  50873: i.pb_message_set_to_defaults
         1834  50902: pb_message_set_to_defaults
         1835  50929: i.pb_read
         1836  50939: i.pb_skip_field
         1837  50955: PB_DECODERS
         1838  50967: ..\..\pb\pb_encode.c
         1839  50988: i.buf_write
         1840  51000: buf_write
         1841  51010: i.encode_field
         1842  51025: encode_field
         1843  51038: i.pb_check_proto3_default_value
         1844  51070: pb_check_proto3_default_value
         1845  51100: i.pb_enc_bytes
         1846  51115: pb_enc_bytes
         1847  51128: i.pb_enc_fixed32
         1848  51145: pb_enc_fixed32
         1849  51160: i.pb_enc_fixed64
         1850  51177: pb_enc_fixed64
         1851  51192: i.pb_enc_fixed_length_bytes
         1852  51220: pb_enc_fixed_length_bytes
         1853  51246: i.pb_enc_string
         1854  51262: pb_enc_string
         1855  51276: i.pb_enc_submessage
         1856  51296: pb_enc_submessage
         1857  51314: i.pb_enc_svarint
         1858  51331: pb_enc_svarint
         1859  51346: i.pb_enc_uvarint
         1860  51363: pb_enc_uvarint
         1861  51378: i.pb_enc_varint
         1862  51394: pb_enc_varint
         1863  51408: i.pb_encode
         1864  51420: i.pb_encode_submessage
         1865  51443: i.pb_encode_tag_for_field
         1866  51469: i.pb_encode_varint
         1867  51488: i.pb_ostream_from_buffer
         1868  51513: i.pb_write
         1869  51524: PB_ENCODERS
         1870  51536: ..\..\celt\bands.c
         1871  51555: i.compute_band_energies
         1872  51579: i.compute_theta
         1873  51595: compute_theta
         1874  51609: i.deinterleave_hadamard
         1875  51633: deinterleave_hadamard
         1876  51655: i.haar1
         1877  51663: i.hysteresis_decision
         1878  51685: i.intensity_stereo
         1879  51704: intensity_stereo
         1880  51721: i.normalise_bands
         1881  51739: i.quant_all_bands
         1882  51757: i.quant_band
         1883  51770: quant_band
         1884  51781: i.quant_band_stereo
         1885  51801: quant_band_stereo
         1886  51819: i.quant_partition
         1887  51837: quant_partition
         1888  51853: i.spreading_decision
         1889  51874: ordery_table
         1890  51887: exp2_table8
         1891  51899: bit_interleave_table
         1892  51920: bit_deinterleave_table
         1893  51943: ..\..\celt\celt.c
         1894  51961: i.comb_filter
         1895  51975: i.init_caps
         1896  51987: i.resampling_factor
         1897  52007: gains
         1898  52013: error_strings
         1899  52027: ..\..\celt\mdct.c
         1900  52045: i.clt_mdct_forward_c
         1901  52066: ..\..\celt\modes.c
         1902  52085: i.opus_custom_mode_create
         1903  52111: eband5ms
         1904  52120: band_allocation
         1905  52136: window120
         1906  52146: logN400
         1907  52154: cache_index50
         1908  52168: cache_bits50
         1909  52181: cache_caps50
         1910  52194: fft_twiddles48000_960
         1911  52216: fft_bitrev480
         1912  52230: fft_bitrev240
         1913  52244: fft_bitrev120
         1914  52258: fft_bitrev60
         1915  52271: fft_state48000_960_0
         1916  52292: fft_state48000_960_1
         1917  52313: fft_state48000_960_2
         1918  52334: fft_state48000_960_3
         1919  52355: mdct_twiddles960
         1920  52372: mode48000_960_120
         1921  52390: ..\..\celt\pitch.c
         1922  52409: i.celt_pitch_xcorr_c
         1923  52430: i.find_best_pitch
         1924  52448: find_best_pitch
         1925  52464: i.pitch_downsample
         1926  52483: i.pitch_search
         1927  52498: i.remove_doubling
         1928  52516: second_check
         1929  52529: ..\..\celt\quant_bands.c
         1930  52554: i.amp2Log2
         1931  52565: i.quant_coarse_energy
         1932  52587: i.quant_coarse_energy_impl
         1933  52614: quant_coarse_energy_impl
         1934  52639: i.quant_energy_finalise
         1935  52663: i.quant_fine_energy
         1936  52683: small_energy_icdf
         1937  52701: pred_coef
         1938  52711: beta_coef
         1939  52721: e_prob_model
         1940  52734: ..\..\celt\rate.c
         1941  52752: i.clt_compute_allocation
         1942  52777: LOG2_FRAC_TABLE
         1943  52793: ..\..\src\extensions.c
         1944  52816: i.opus_packet_extensions_count
         1945  52847: i.opus_packet_extensions_generate
         1946  52881: i.opus_packet_extensions_parse
         1947  52912: ..\..\src\opus.c
         1948  52929: i.encode_size
         1949  52943: i.opus_packet_get_samples_per_frame
         1950  52979: i.opus_packet_parse_impl
         1951  53004: ..\..\..\..\..\mcu\apollo4p\hal\am_hal_queue.c
         1952  53051: ../../../../../mcu/apollo4p/hal/am_hal_queue.c
         1953  53098: ..\..\pb\calling.pb.c
         1954  53120: ..\..\pb\central.pb.c
         1955  53142: ..\..\pb\device.pb.c
         1956  53163: ..\..\pb\media.pb.c
         1957  53183: ..\..\pb\pb_common.c
         1958  53204: i.pb_field_iter_begin
         1959  53226: i.pb_field_iter_find
         1960  53247: i.pb_field_iter_next
         1961  53268: ..\..\pb\speech.pb.c
         1962  53289: ..\..\pb\state.pb.c
         1963  53309: ..\..\pb\system.pb.c
         1964  53330: ..\..\pb\transport.pb.c
         1965  53354: ..\..\celt\celt_lpc.c
         1966  53376: i._celt_autocorr
         1967  53393: i._celt_lpc
         1968  53405: ..\..\celt\entdec.c
         1969  53425: i.ec_dec_bit_logp
         1970  53443: i.ec_dec_bits
         1971  53457: i.ec_dec_normalize
         1972  53476: ec_dec_normalize
         1973  53493: i.ec_dec_uint
         1974  53507: i.ec_dec_update
         1975  53523: i.ec_decode
         1976  53535: ..\..\celt\kiss_fft.c
         1977  53557: i.opus_fft_impl
         1978  53573: ..\..\celt\laplace.c
         1979  53594: i.ec_laplace_encode
         1980  53614: ..\..\celt\mathops.c
         1981  53635: i.isqrt32
         1982  53645: ..\..\celt\vq.c
         1983  53661: i.alg_quant
         1984  53673: i.alg_unquant
         1985  53687: i.exp_rotation
         1986  53702: i.exp_rotation1
         1987  53718: exp_rotation1
         1988  53732: i.normalise_residual
         1989  53753: normalise_residual
         1990  53772: i.op_pvq_search_c
         1991  53790: i.renormalise_vector
         1992  53811: i.stereo_itheta
         1993  53827: SPREAD_FACTOR
         1994  53841: ..\..\celt\cwrs.c
         1995  53859: i.decode_pulses
         1996  53875: i.encode_pulses
         1997  53891: CELT_PVQ_U_DATA
         1998  53907: CELT_PVQ_U_ROW
         1999  53922: dc.s
         2000  53927: ../clib/heapalloc.c
         2001  53947: ../clib/heap1.c
         2002  53963: ../clib/heap2.c
         2003  53979: ../clib/longlong.s
         2004  53998: ../clib/scanf.c
         2005  54014: ../clib/string.c
         2006  54031: ../clib/memcpset.s
         2007  54050: ../clib/heapaux.c
         2008  54068: ../clib/angel/startup.s
         2009  54092: !!!main
         2010  54100: ../clib/angel/handlers.s
         2011  54125: !!handler_copy
         2012  54140: ../fplib/d2f.s
         2013  54155: x$fpl$d2f
         2014  54165: ../fplib/daddsub.s
         2015  54184: x$fpl$dadd
         2016  54195: _dadd1
         2017  54202: x$fpl$drsb
         2018  54213: x$fpl$dsub
         2019  54224: _dsub1
         2020  54231: ../fplib/dfix.s
         2021  54247: x$fpl$dfix
         2022  54258: ../fplib/dfixu.s
         2023  54275: x$fpl$dfixu
         2024  54287: ../fplib/dflt.s
         2025  54303: x$fpl$dfltu
         2026  54315: x$fpl$dflt
         2027  54326: ../fplib/dleqf.s
         2028  54343: x$fpl$dleqf
         2029  54355: ../fplib/dmul.s
         2030  54371: x$fpl$dmul
         2031  54382: ../fplib/drleqf.s
         2032  54400: x$fpl$drleqf
         2033  54413: ../fplib/f2d.s
         2034  54428: x$fpl$f2d
         2035  54438: ../mathlib/cos.c
         2036  54455: i.__hardfp_cos
         2037  54470: ../mathlib/exp.c
         2038  54487: i.__hardfp_exp
         2039  54502: halF
         2040  54507: ln2HI
         2041  54513: ln2LO
         2042  54519: P
         2043  54521: ../mathlib/floor.c
         2044  54540: i.__hardfp_floor
         2045  54557: ../mathlib/log.c
         2046  54574: i.__hardfp_log
         2047  54589: Lg2
         2048  54593: Lg
         2049  54596: ../mathlib/pow.c
         2050  54613: i.__hardfp_pow
         2051  54628: bp
         2052  54631: dp_h
         2053  54636: dp_l
         2054  54641: L
         2055  54643: ../mathlib/sqrt.c
         2056  54661: i.__hardfp_sqrt
         2057  54677: i.sqrt
         2058  54684: ../clib/angel/sys.s
         2059  54704: ../clib/angel/kernel.s
         2060  54727: .ARM.Collect$$rtentry$$00000000
         2061  54759: ../clib/angel/rt.s
         2062  54778: ../clib/fenv.c
         2063  54793: ../clib/armsys.c
         2064  54810: ../clib/libinit.s
         2065  54828: .ARM.Collect$$libinit$$00000001
         2066  54860: .ARM.Collect$$libinit$$00000004
         2067  54892: .ARM.Collect$$libinit$$0000000A
         2068  54924: .ARM.Collect$$libinit$$0000000C
         2069  54956: .ARM.Collect$$libinit$$0000000E
         2070  54988: .ARM.Collect$$libinit$$00000011
         2071  55020: .ARM.Collect$$libinit$$00000013
         2072  55052: .ARM.Collect$$libinit$$00000015
         2073  55084: .ARM.Collect$$libinit$$00000017
         2074  55116: .ARM.Collect$$libinit$$00000019
         2075  55148: .ARM.Collect$$libinit$$0000001B
         2076  55180: .ARM.Collect$$libinit$$0000001D
         2077  55212: .ARM.Collect$$libinit$$0000001F
         2078  55244: .ARM.Collect$$libinit$$00000021
         2079  55276: .ARM.Collect$$libinit$$00000023
         2080  55308: .ARM.Collect$$libinit$$00000025
         2081  55340: .ARM.Collect$$libinit$$0000002C
         2082  55372: .ARM.Collect$$libinit$$0000002E
         2083  55404: .ARM.Collect$$libinit$$00000030
         2084  55436: .ARM.Collect$$libinit$$00000032
         2085  55468: .ARM.Collect$$libinit$$00000033
         2086  55500: ../fplib/basic.s
         2087  55517: x$fpl$basic
         2088  55529: ../fplib/dcmpi.s
         2089  55546: x$fpl$dcmpinf
         2090  55560: ../fplib/ddiv.s
         2091  55576: x$fpl$ddiv
         2092  55587: ddiv_entry
         2093  55598: ../fplib/deqf.s
         2094  55614: x$fpl$deqf
         2095  55625: ../fplib/dnaninf.s
         2096  55644: x$fpl$dnaninf
         2097  55658: ../fplib/dretinf.s
         2098  55677: x$fpl$dretinf
         2099  55691: ../fplib/dsqrt.s
         2100  55708: x$fpl$dsqrt
         2101  55720: ../fplib/fnaninf.s
         2102  55739: x$fpl$fnaninf
         2103  55753: ../fplib/fretinf.s
         2104  55772: x$fpl$fretinf
         2105  55786: ../fplib/scalbn.s
         2106  55804: x$fpl$scalbn
         2107  55817: ../fplib/usenofp.s
         2108  55836: x$fpl$usenofp
         2109  55850: ../mathlib/cos_i.c
         2110  55869: i.__kernel_cos
         2111  55884: C
         2112  55886: ../mathlib/dunder.c
         2113  55906: i.__mathlib_dbl_divzero
         2114  55930: i.__mathlib_dbl_infnan
         2115  55953: i.__mathlib_dbl_infnan2
         2116  55977: i.__mathlib_dbl_invalid
         2117  56001: i.__mathlib_dbl_overflow
         2118  56026: i.__mathlib_dbl_underflow
         2119  56052: ../mathlib/fabs.c
         2120  56070: i.fabs
         2121  56077: ../mathlib/fpclassify.c
         2122  56101: i.__ARM_fpclassify
         2123  56120: ../mathlib/poly.c
         2124  56138: i.__kernel_poly
         2125  56154: ../mathlib/qnan.c
         2126  56172: ../mathlib/rred.c
         2127  56190: i.__ieee754_rem_pio2
         2128  56211: pio2s
         2129  56217: twooverpi
         2130  56227: ../mathlib/sin_i.c
         2131  56246: i.__kernel_sin
         2132  56261: S
         2133  56263: ../clib/angel/sysapp.c
         2134  56286: .ARM.Collect$$rtentry$$00000002
         2135  56318: .ARM.Collect$$rtentry$$00000009
         2136  56350: .ARM.Collect$$rtentry$$0000000A
         2137  56382: .ARM.Collect$$rtentry$$0000000C
         2138  56414: .ARM.Collect$$rtentry$$0000000D
         2139  56446: .ARM.Collect$$rtentry$$00000004
         2140  56478: ../clib/signal.c
         2141  56495: ../fplib/dcheck1.s
         2142  56514: x$fpl$dcheck1
         2143  56528: ../fplib/fpinit.s
         2144  56546: x$fpl$fpinit
         2145  56559: ../clib/locale.s
         2146  56576: ../clib/stdlib.c
         2147  56593: ../clib/angel/boardlib.s
         2148  56618: .ARM.Collect$$libinit$$00000000
         2149  56650: ../fplib/retnan.s
         2150  56668: x$fpl$retnan
         2151  56681: .ARM.Collect$$rtexit$$00000000
         2152  56712: .ARM.Collect$$libshutdown$$00000002
         2153  56748: .ARM.Collect$$libshutdown$$00000004
         2154  56784: .ARM.Collect$$libshutdown$$00000007
         2155  56820: .ARM.Collect$$libshutdown$$0000000A
         2156  56856: .ARM.Collect$$libshutdown$$0000000C
         2157  56892: .ARM.Collect$$libshutdown$$0000000F
         2158  56928: .ARM.Collect$$libshutdown$$00000010
         2159  56964: ../fplib/trapv.s
         2160  56981: x$fpl$trapveneer
         2161  56998: .ARM.Collect$$rtexit$$00000002
         2162  57029: .ARM.Collect$$rtexit$$00000003
         2163  57060: .ARM.Collect$$rtexit$$00000004
         2164  57091: ../clib/signal.s
         2165  57108: .ARM.Collect$$libshutdown$$00000000
         2166  57144: ../clib/angel/dczerorl2.s
         2167  57170: !!dczerorl2
         2168  57182: ../clib/angel/scatter.s
         2169  57206: !!!scatter
         2170  57217: !!handler_zi
         2171  57230: 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
         2172  57416: __ARM_use_no_argv
         2173  57434: __Vectors
         2174  57444: __Patchable
         2175  57456: Reset_Handler
         2176  57470: NMI_Handler
         2177  57482: MemManage_Handler
         2178  57500: BusFault_Handler
         2179  57517: UsageFault_Handler
         2180  57536: DebugMon_Handler
         2181  57553: am_adc_isr
         2182  57564: am_audadc0_isr
         2183  57579: am_brownout_isr
         2184  57595: am_cachecpu_isr
         2185  57611: am_clkgen_isr
         2186  57625: am_disp_isr
         2187  57637: am_dsi_isr
         2188  57648: am_dspi2s0_isr
         2189  57663: am_dspi2s1_isr
         2190  57678: am_dspi2s2_isr
         2191  57693: am_dspi2s3_isr
         2192  57708: am_gpio0_405f_isr
         2193  57726: am_gpio0_607f_isr
         2194  57744: am_gpio1_001f_isr
         2195  57762: am_gpio1_203f_isr
         2196  57780: am_gpio1_405f_isr
         2197  57798: am_gpio1_607f_isr
         2198  57816: am_gpu_isr
         2199  57827: am_iomaster0_isr
         2200  57844: am_iomaster1_isr
         2201  57861: am_iomaster2_isr
         2202  57878: am_iomaster3_isr
         2203  57895: am_iomaster4_isr
         2204  57912: am_iomaster5_isr
         2205  57929: am_iomaster6_isr
         2206  57946: am_iomaster7_isr
         2207  57963: am_ioslave_acc_isr
         2208  57982: am_ioslave_ios_isr
         2209  58001: am_mspi0_isr
         2210  58014: am_mspi1_isr
         2211  58027: am_mspi2_isr
         2212  58040: am_pdm1_isr
         2213  58052: am_pdm2_isr
         2214  58064: am_pdm3_isr
         2215  58076: am_rtc_isr
         2216  58087: am_sdio_isr
         2217  58099: am_stimer_cmpr2_isr
         2218  58119: am_stimer_cmpr3_isr
         2219  58139: am_stimer_cmpr4_isr
         2220  58159: am_stimer_cmpr5_isr
         2221  58179: am_stimer_cmpr6_isr
         2222  58199: am_stimer_cmpr7_isr
         2223  58219: am_stimerof_isr
         2224  58235: am_timer00_isr
         2225  58250: am_timer01_isr
         2226  58265: am_timer02_isr
         2227  58280: am_timer03_isr
         2228  58295: am_timer04_isr
         2229  58310: am_timer05_isr
         2230  58325: am_timer06_isr
         2231  58340: am_timer07_isr
         2232  58355: am_timer08_isr
         2233  58370: am_timer09_isr
         2234  58385: am_timer10_isr
         2235  58400: am_timer11_isr
         2236  58415: am_timer12_isr
         2237  58430: am_timer13_isr
         2238  58445: am_timer14_isr
         2239  58460: am_timer15_isr
         2240  58475: am_uart1_isr
         2241  58488: am_uart2_isr
         2242  58501: am_uart3_isr
         2243  58514: am_uart_isr
         2244  58526: am_usb_isr
         2245  58537: am_vcomp_isr
         2246  58550: am_watchdog_isr
         2247  58566: __main
         2248  58573: __scatterload
         2249  58587: __scatterload_rt2
         2250  58605: __scatterload_rt2_thumb_only
         2251  58634: __scatterload_null
         2252  58653: __decompress
         2253  58666: __decompress1
         2254  58680: __scatterload_copy
         2255  58699: __scatterload_zeroinit
         2256  58722: __rt_lib_init
         2257  58736: __rt_lib_init_fp_1
         2258  58755: __rt_lib_init_alloca_1
         2259  58778: __rt_lib_init_argv_1
         2260  58799: __rt_lib_init_atexit_1
         2261  58822: __rt_lib_init_clock_1
         2262  58844: __rt_lib_init_cpp_1
         2263  58864: __rt_lib_init_exceptions_1
         2264  58891: __rt_lib_init_fp_trap_1
         2265  58915: __rt_lib_init_getenv_1
         2266  58938: __rt_lib_init_heap_1
         2267  58959: __rt_lib_init_lc_collate_1
         2268  58986: __rt_lib_init_lc_ctype_1
         2269  59011: __rt_lib_init_lc_monetary_1
         2270  59039: __rt_lib_init_lc_numeric_1
         2271  59066: __rt_lib_init_lc_time_1
         2272  59090: __rt_lib_init_preinit_1
         2273  59114: __rt_lib_init_rand_1
         2274  59135: __rt_lib_init_return
         2275  59156: __rt_lib_init_signal_1
         2276  59179: __rt_lib_init_stdio_1
         2277  59201: __rt_lib_init_user_alloc_1
         2278  59228: __rt_lib_shutdown
         2279  59246: __rt_lib_shutdown_cpp_1
         2280  59270: __rt_lib_shutdown_fp_trap_1
         2281  59298: __rt_lib_shutdown_heap_1
         2282  59323: __rt_lib_shutdown_return
         2283  59348: __rt_lib_shutdown_signal_1
         2284  59375: __rt_lib_shutdown_stdio_1
         2285  59401: __rt_lib_shutdown_user_alloc_1
         2286  59432: __rt_entry
         2287  59443: __rt_entry_presh_1
         2288  59462: __rt_entry_sh
         2289  59476: __rt_entry_li
         2290  59490: __rt_entry_postsh_1
         2291  59510: __rt_entry_main
         2292  59526: __rt_entry_postli_1
         2293  59546: __rt_exit
         2294  59556: __rt_exit_ls
         2295  59569: __rt_exit_prels_1
         2296  59587: __rt_exit_exit
         2297  59602: SVC_Handler
         2298  59614: __asm___6_port_c_39a90d8d__prvStartFirstTask
         2299  59659: __asm___6_port_c_39a90d8d__prvEnableVFP
         2300  59699: PendSV_Handler
         2301  59714: vPortGetIPSR
         2302  59727: HardFault_Handler
         2303  59745: am_hal_interrupt_master_enable
         2304  59776: am_hal_interrupt_master_disable
         2305  59808: am_hal_interrupt_master_set
         2306  59836: am_hal_triple_read
         2307  59855: __user_initial_stackheap
         2308  59880: __aeabi_llsl
         2309  59893: _ll_shift_l
         2310  59905: __aeabi_llsr
         2311  59918: _ll_ushift_r
         2312  59931: memcmp
         2313  59938: strcpy
         2314  59945: strlen
         2315  59952: __aeabi_memcpy
         2316  59967: __rt_memcpy
         2317  59979: _memcpy_lastbytes
         2318  59997: __aeabi_memmove
         2319  60013: __rt_memmove
         2320  60026: __memmove_lastfew
         2321  60044: __aeabi_memcpy4
         2322  60060: __aeabi_memcpy8
         2323  60076: __rt_memcpy_w
         2324  60090: _memcpy_lastbytes_aligned
         2325  60116: __aeabi_memmove4
         2326  60133: __aeabi_memmove8
         2327  60150: __rt_memmove_w
         2328  60165: __memmove_aligned
         2329  60183: __memmove_lastfew_aligned
         2330  60209: __aeabi_memset
         2331  60224: __aeabi_memclr
         2332  60239: __rt_memclr
         2333  60251: _memset
         2334  60259: __aeabi_memclr4
         2335  60275: __aeabi_memclr8
         2336  60291: __rt_memclr_w
         2337  60305: _memset_w
         2338  60315: strncpy
         2339  60323: __use_two_region_memory
         2340  60347: __rt_heap_escrow
         2341  60364: __rt_heap_expand
         2342  60381: __aeabi_errno_addr
         2343  60400: __errno$intlibspace
         2344  60420: __rt_errno_addr$intlibspace
         2345  60448: __read_errno
         2346  60461: __set_errno
         2347  60473: __user_libspace
         2348  60489: __user_perproc_libspace
         2349  60513: __user_perthread_libspace
         2350  60539: __I$use$semihosting
         2351  60559: __use_no_semihosting_swi
         2352  60584: __semihosting_library_function
         2353  60615: __user_setup_stackheap
         2354  60638: exit
         2355  60643: _sys_exit
         2356  60653: AMVOS_RSP_TIMER_START
         2357  60675: AMVOS_TX_CCC_TIMER_STOP
         2358  60699: AmVosHandler
         2359  60712: AmVosHandlerInit
         2360  60729: AmVosStart
         2361  60740: AppAddDevToResList
         2362  60759: AppAdvSetData
         2363  60773: AppAdvStart
         2364  60785: AppCheckBonded
         2365  60800: AppConnClose
         2366  60813: AppConnIsOpen
         2367  60827: AppDbCheckBonded
         2368  60844: AppDbCheckValidRecord
         2369  60866: AppDbDeleteAllRecords
         2370  60888: AppDbFindByAddr
         2371  60904: AppDbFindByLtkReq
         2372  60922: AppDbGetCccTbl
         2373  60937: AppDbGetCsfRecord
         2374  60955: AppDbGetHdl
         2375  60967: AppDbGetKey
         2376  60979: AppDbGetNextRecord
         2377  60998: AppDbGetPeerAddedToRl
         2378  61020: AppDbGetPeerRpao
         2379  61037: AppDbGetPeerSignCounter
         2380  61061: AppDbInit
         2381  61071: AppDbNewRecord
         2382  61086: AppDbSetCccTblValue
         2383  61106: AppDbSetCsfRecord
         2384  61124: AppDbSetKey
         2385  61136: AppDbSetPeerAddedToRl
         2386  61158: AppDbSetPeerSignCounter
         2387  61182: AppDbUpdateNVM
         2388  61197: AppDbValidateRecord
         2389  61217: AppHandleNumericComparison
         2390  61244: AppHandlePasskey
         2391  61261: AppHandler
         2392  61272: AppHandlerInit
         2393  61287: AppServerConnCback
         2394  61306: AppServerInit
         2395  61320: AppSetBondable
         2396  61335: AppSlaveInit
         2397  61348: AppSlaveProcDmMsg
         2398  61366: AppSlaveSecProcDmMsg
         2399  61387: AppSlaveSecurityReq
         2400  61407: AppUiAction
         2401  61419: AppUiBtnPressed
         2402  61435: AppUiBtnRegister
         2403  61452: AppUiDisplayConfirmValue
         2404  61477: AppUiDisplayPasskey
         2405  61497: AppUpdatePrivacyMode
         2406  61518: AttConnRegister
         2407  61534: AttGetMtu
         2408  61544: AttHandler
         2409  61555: AttHandlerInit
         2410  61570: AttMsgFree
         2411  61581: AttRegister
         2412  61593: AttcIndConfirm
         2413  61608: AttcInit
         2414  61617: AttcMtuReq
         2415  61628: AttsAddGroup
         2416  61641: AttsCalculateDbHash
         2417  61661: AttsCccClearTable
         2418  61679: AttsCccEnabled
         2419  61694: AttsCccGet
         2420  61705: AttsCccInitTable
         2421  61722: AttsCccRegister
         2422  61738: AttsCccSet
         2423  61749: AttsCsfConnOpen
         2424  61765: AttsCsfGetClientChangeAwareState
         2425  61798: AttsCsfGetFeatures
         2426  61817: AttsCsfRegister
         2427  61833: AttsCsfSetClientChangeAwareState
         2428  61866: AttsCsfWriteFeatures
         2429  61887: AttsGetCccTableLen
         2430  61906: AttsGetSignCounter
         2431  61925: AttsHandleValueInd
         2432  61944: AttsHandleValueNtf
         2433  61963: AttsIndInit
         2434  61975: AttsInit
         2435  61984: AttsSetCsrk
         2436  61996: AttsSetSignCounter
         2437  62015: Bda2Str
         2438  62023: BdaClr
         2439  62030: BdaCmp
         2440  62037: BdaCpy
         2441  62044: BdaIsZeros
         2442  62055: Calc128Cpy
         2443  62066: Calc128Cpy64
         2444  62079: Calc128Xor
         2445  62090: CalcCrc32
         2446  62100: DmAdvConfig
         2447  62112: DmAdvInit
         2448  62122: DmAdvSetData
         2449  62135: DmAdvSetInterval
         2450  62152: DmAdvStart
         2451  62163: DmConnCheckIdle
         2452  62179: DmConnClose
         2453  62191: DmConnIdByHandle
         2454  62208: DmConnInUse
         2455  62220: DmConnInit
         2456  62231: DmConnLocalAddr
         2457  62247: DmConnLocalAddrType
         2458  62267: DmConnLocalRpa
         2459  62282: DmConnPeerAddr
         2460  62297: DmConnPeerAddrType
         2461  62316: DmConnPeerRpa
         2462  62330: DmConnRegister
         2463  62345: DmConnRole
         2464  62356: DmConnSecLevel
         2465  62371: DmConnSetDataLen
         2466  62388: DmConnSetIdle
         2467  62402: DmConnSlaveInit
         2468  62418: DmConnUpdate
         2469  62431: DmDevReset
         2470  62442: DmDevVsInit
         2471  62454: DmHandler
         2472  62464: DmHandlerInit
         2473  62478: DmHostAddrType
         2474  62493: DmL2cCmdRejInd
         2475  62508: DmL2cConnUpdateCnf
         2476  62527: DmLlAddrType
         2477  62540: DmLlPrivEnabled
         2478  62556: DmPhyInit
         2479  62566: DmPrivAddDevToResList
         2480  62588: DmPrivInit
         2481  62599: DmPrivResolveAddr
         2482  62617: DmPrivSetPrivacyMode
         2483  62638: DmReadRemoteFeatures
         2484  62659: DmRegister
         2485  62670: DmRemoteConnParamReqNegReply
         2486  62699: DmRemoteConnParamReqReply
         2487  62725: DmSecAuthRsp
         2488  62738: DmSecCancelReq
         2489  62753: DmSecCompareRsp
         2490  62769: DmSecGenerateEccKeyReq
         2491  62792: DmSecGetCompareValue
         2492  62813: DmSecGetEccKey
         2493  62828: DmSecGetLocalCsrk
         2494  62846: DmSecGetLocalIrk
         2495  62863: DmSecInit
         2496  62873: DmSecLescInit
         2497  62887: DmSecLtkRsp
         2498  62899: DmSecPairRsp
         2499  62912: DmSecSetEccKey
         2500  62927: DmSecSlaveReq
         2501  62941: DmSizeOfEvt
         2502  62953: DmSmpCbackExec
         2503  62968: GattReadCback
         2504  62982: GattSendServiceChangedInd
         2505  63008: GattSetSvcChangedIdx
         2506  63029: GattWriteCback
         2507  63044: HciAclRegister
         2508  63059: HciCoreHandler
         2509  63074: HciCoreInit
         2510  63086: HciDisconnectCmd
         2511  63103: HciDrvHandler
         2512  63117: HciDrvHandlerInit
         2513  63135: HciDrvRadioBoot
         2514  63151: HciDrvRadioShutdown
         2515  63171: HciEvtRegister
         2516  63186: HciGetBdAddr
         2517  63199: HciGetBufSize
         2518  63213: HciGetLeSupFeat
         2519  63229: HciGetMaxRxAclLen
         2520  63247: HciHandler
         2521  63258: HciHandlerInit
         2522  63273: HciLeAddDeviceToResolvingListCmd
         2523  63306: HciLeClearResolvingList
         2524  63330: HciLeConnUpdateCmd
         2525  63349: HciLeEncryptCmd
         2526  63365: HciLeGenerateDHKey
         2527  63384: HciLeLtkReqNegReplCmd
         2528  63406: HciLeLtkReqReplCmd
         2529  63425: HciLeRandCmd
         2530  63438: HciLeReadBufSizeCmd
         2531  63458: HciLeReadLocalP256PubKey
         2532  63483: HciLeReadLocalSupFeatCmd
         2533  63508: HciLeReadMaxDataLen
         2534  63528: HciLeReadRemoteFeatCmd
         2535  63551: HciLeReadResolvingListSize
         2536  63578: HciLeReadSupStatesCmd
         2537  63600: HciLeReadWhiteListSizeCmd
         2538  63626: HciLeRemoteConnParamReqNegReply
         2539  63658: HciLeRemoteConnParamReqReply
         2540  63687: HciLeRemoveDeviceFromResolvingList
         2541  63722: HciLeRequestPeerScaCmd
         2542  63745: HciLeSetAddrResolutionEnable
         2543  63774: HciLeSetAdvDataCmd
         2544  63793: HciLeSetAdvEnableCmd
         2545  63814: HciLeSetAdvParamCmd
         2546  63834: HciLeSetDataLen
         2547  63850: HciLeSetEventMaskCmd
         2548  63871: HciLeSetPrivacyModeCmd
         2549  63894: HciLeSetScanRespDataCmd
         2550  63918: HciLeStartEncryptionCmd
         2551  63942: HciLeWriteDefDataLen
         2552  63963: HciLlPrivacySupported
         2553  63985: HciReadBdAddrCmd
         2554  64002: HciReadLocalVerInfoCmd
         2555  64025: HciReadRssiCmd
         2556  64040: HciResetCmd
         2557  64052: HciResetSequence
         2558  64069: HciSecRegister
         2559  64084: HciSendAclData
         2560  64099: HciSetEventMaskCmd
         2561  64118: HciSetEventMaskPage2Cmd
         2562  64142: HciSetLeSupFeat
         2563  64158: HciSetMaxRxAclLen
         2564  64176: HciVendorSpecificCmd
         2565  64197: HciVsInit
         2566  64207: HciVscSetTraceBitMap
         2567  64228: HciVscUpdateBDAddress
         2568  64250: HciVscUpdateLinklayerFeature
         2569  64279: HciVscUpdateNvdsParam
         2570  64301: HciWriteAuthPayloadTimeout
         2571  64328: L2cDataReq
         2572  64339: L2cDmConnUpdateReq
         2573  64358: L2cInit
         2574  64366: L2cRegister
         2575  64378: L2cSlaveHandler
         2576  64394: L2cSlaveHandlerInit
         2577  64414: L2cSlaveInit
         2578  64427: SecAes
         2579  64434: SecAesHciCback
         2580  64449: SecAesInit
         2581  64460: SecCmac
         2582  64468: SecCmacHciCback
         2583  64484: SecCmacInit
         2584  64496: SecEccGenKey
         2585  64509: SecEccGenSharedSecret
         2586  64531: SecEccHciCback
         2587  64546: SecEccInit
         2588  64557: SecInit
         2589  64565: SecLeEncryptCmd
         2590  64581: SecRand
         2591  64589: SmpDbGetFailureCount
         2592  64610: SmpDbGetPairingDisabledTime
         2593  64638: SmpDbInit
         2594  64648: SmpDbMaxAttemptReached
         2595  64671: SmpDbPairingFailed
         2596  64690: SmpDbService
         2597  64703: SmpDbSetFailureCount
         2598  64724: SmpDmEncryptInd
         2599  64740: SmpDmGetStk
         2600  64752: SmpDmLescEnabled
         2601  64769: SmpDmMsgSend
         2602  64782: SmpHandler
         2603  64793: SmpHandlerInit
         2604  64808: SmpScAlloc
         2605  64819: SmpScAllocScratchBuffers
         2606  64844: SmpScCalcF4
         2607  64856: SmpScCat
         2608  64865: SmpScCat128
         2609  64877: SmpScCmac
         2610  64887: SmpScFreeScratchBuffers
         2611  64911: SmpScGetCancelMsgWithReattempt
         2612  64942: SmpScInit
         2613  64952: SmprInit
         2614  64961: SmprScInit
         2615  64972: SvcAmotasAddGroup
         2616  64990: SvcAmotasCbackRegister
         2617  65013: SvcAmvosAddGroup
         2618  65030: SvcAmvosCbackRegister
         2619  65052: SvcCoreAddGroup
         2620  65068: SvcCoreGapCentAddrResUpdate
         2621  65096: SvcCoreGattCbackRegister
         2622  65121: SvcDisAddGroup
         2623  65136: SysTick_Handler
         2624  65152: WStrReverse
         2625  65164: WStrReverseCpy
         2626  65179: WsfBufAlloc
         2627  65191: WsfBufFree
         2628  65202: WsfBufInit
         2629  65213: WsfCsEnter
         2630  65224: WsfCsExit
         2631  65234: WsfMsgAlloc
         2632  65246: WsfMsgDataAlloc
         2633  65262: WsfMsgDeq
         2634  65272: WsfMsgEnq
         2635  65282: WsfMsgFree
         2636  65293: WsfMsgPeek
         2637  65304: WsfMsgSend
         2638  65315: WsfOsInit
         2639  65325: WsfOsSetNextHandler
         2640  65345: WsfQueueCount
         2641  65359: WsfQueueDeq
         2642  65371: WsfQueueEnq
         2643  65383: WsfQueueInsert
         2644  65398: WsfQueueRemove
         2645  65413: WsfSetEvent
         2646  65425: WsfTaskLock
         2647  65437: WsfTaskMsgQueue
         2648  65453: WsfTaskSetReady
         2649  65469: WsfTaskUnlock
         2650  65483: WsfTimerInit
         2651  65496: WsfTimerServiceExpired
         2652  65519: WsfTimerStartMs
         2653  65535: WsfTimerStartSec
         2654  65552: WsfTimerStop
         2655  65565: WsfTimerUpdateTicks
         2656  65585: __ARM_common_memclr4_6
         2657  65608: __ARM_common_memcpy4_5
         2658  65631: __ARM_fpclassify
         2659  65648: __hardfp_cos
         2660  65661: __hardfp_exp
         2661  65674: __hardfp_floor
         2662  65689: __hardfp_log
         2663  65702: __hardfp_pow
         2664  65715: __hardfp_sqrt
         2665  65729: __ieee754_rem_pio2
         2666  65748: __kernel_cos
         2667  65761: __kernel_poly
         2668  65775: __kernel_sin
         2669  65788: __mathlib_dbl_divzero
         2670  65810: __mathlib_dbl_infnan
         2671  65831: __mathlib_dbl_infnan2
         2672  65853: __mathlib_dbl_invalid
         2673  65875: __mathlib_dbl_overflow
         2674  65898: __mathlib_dbl_underflow
         2675  65922: _celt_autocorr
         2676  65937: _celt_lpc
         2677  65947: alg_quant
         2678  65957: alg_unquant
         2679  65969: alloc_stack
         2680  65981: am_audio_buffer_init
         2681  66002: am_audio_buffer_nested_pop
         2682  66029: am_audio_buffer_nested_push
         2683  66057: am_audio_buffer_pop
         2684  66077: am_audio_buffer_rewind
         2685  66100: am_audio_universal_buffer_status_check
         2686  66139: am_bsp_iom_pins_disable
         2687  66163: am_bsp_iom_pins_enable
         2688  66186: am_bsp_itm_printf_enable
         2689  66211: am_bsp_low_power_init
         2690  66233: am_ctimer_isr
         2691  66247: am_devices_cooper_blocking_read
         2692  66279: am_devices_cooper_blocking_write
         2693  66312: am_devices_cooper_clkreq_read
         2694  66342: am_devices_cooper_command_write
         2695  66374: am_devices_cooper_init
         2696  66397: am_devices_cooper_term
         2697  66420: am_devices_cooper_update_image
         2698  66451: am_devices_led_array_init
         2699  66477: am_devices_led_array_out
         2700  66502: am_devices_led_off
         2701  66521: am_devices_led_on
         2702  66539: am_devices_led_toggle
         2703  66561: am_freertos_sleep
         2704  66579: am_freertos_wakeup
         2705  66598: am_gpio0_001f_isr
         2706  66616: am_gpio0_203f_isr
         2707  66634: am_hal_cachectrl_config
         2708  66658: am_hal_cachectrl_enable
         2709  66682: am_hal_cmdq_disable
         2710  66702: am_hal_cmdq_enable
         2711  66721: am_hal_cmdq_init
         2712  66738: am_hal_cmdq_term
         2713  66755: am_hal_crc32
         2714  66768: am_hal_daxi_config
         2715  66787: am_hal_daxi_control
         2716  66807: am_hal_dcu_get
         2717  66822: am_hal_dcu_update
         2718  66840: am_hal_delay_us
         2719  66856: am_hal_delay_us_status_change
         2720  66886: am_hal_delay_us_status_check
         2721  66915: am_hal_fault_capture_enable
         2722  66943: am_hal_fault_status_get
         2723  66967: am_hal_gpio_interrupt_control
         2724  66997: am_hal_gpio_interrupt_irq_clear
         2725  67029: am_hal_gpio_interrupt_irq_status_get
         2726  67066: am_hal_gpio_interrupt_register
         2727  67097: am_hal_gpio_interrupt_service
         2728  67127: am_hal_gpio_pinconfig
         2729  67149: am_hal_gpio_pinconfig_get
         2730  67175: am_hal_gpio_state_read
         2731  67198: am_hal_gpio_state_write
         2732  67222: am_hal_iom_blocking_transfer
         2733  67251: am_hal_iom_configure
         2734  67272: am_hal_iom_disable
         2735  67291: am_hal_iom_enable
         2736  67309: am_hal_iom_initialize
         2737  67331: am_hal_iom_power_ctrl
         2738  67353: am_hal_iom_uninitialize
         2739  67377: am_hal_itm_enable
         2740  67395: am_hal_itm_print
         2741  67412: am_hal_mcuctrl_control
         2742  67435: am_hal_mcuctrl_info_get
         2743  67459: am_hal_mram_info_read
         2744  67481: am_hal_mram_main_fill
         2745  67503: am_hal_mram_main_program
         2746  67528: am_hal_mram_main_words_program
         2747  67559: am_hal_ota_add
         2748  67574: am_hal_ota_init
         2749  67590: am_hal_pdm_configure
         2750  67611: am_hal_pdm_disable
         2751  67630: am_hal_pdm_dma_get_buffer
         2752  67656: am_hal_pdm_dma_start
         2753  67677: am_hal_pdm_enable
         2754  67695: am_hal_pdm_fifo_flush
         2755  67717: am_hal_pdm_initialize
         2756  67739: am_hal_pdm_interrupt_clear
         2757  67766: am_hal_pdm_interrupt_enable
         2758  67794: am_hal_pdm_interrupt_service
         2759  67823: am_hal_pdm_interrupt_status_get
         2760  67855: am_hal_pdm_power_control
         2761  67880: am_hal_pwrctrl_control
         2762  67903: am_hal_pwrctrl_low_power_init
         2763  67933: am_hal_pwrctrl_mcu_memory_config
         2764  67966: am_hal_pwrctrl_mcu_mode_select
         2765  67997: am_hal_pwrctrl_periph_disable
         2766  68027: am_hal_pwrctrl_periph_enable
         2767  68056: am_hal_pwrctrl_sram_config
         2768  68083: am_hal_reset_control
         2769  68104: am_hal_rtc_osc_disable
         2770  68127: am_hal_security_get_info
         2771  68152: am_hal_stimer_compare_delta_set
         2772  68184: am_hal_stimer_config
         2773  68205: am_hal_stimer_counter_get
         2774  68231: am_hal_stimer_int_clear
         2775  68255: am_hal_stimer_int_enable
         2776  68280: am_hal_stimer_int_status_get
         2777  68309: am_hal_sysctrl_fpu_enable
         2778  68335: am_hal_sysctrl_fpu_stacking_enable
         2779  68370: am_hal_sysctrl_sleep
         2780  68391: am_hal_timer_interrupt_clear
         2781  68420: am_hal_timer_interrupt_status_get
         2782  68454: am_hal_tpiu_enable
         2783  68473: am_pdm0_isr
         2784  68485: am_stimer_cmpr0_isr
         2785  68505: am_stimer_cmpr1_isr
         2786  68525: am_util_ble_tx_power_set
         2787  68550: am_util_bootloader_erase_flash_page
         2788  68586: am_util_bootloader_partial_crc32
         2789  68619: am_util_bootloader_program_flash_page
         2790  68657: am_util_delay_ms
         2791  68674: am_util_delay_us
         2792  68691: am_util_faultisr_collect_data
         2793  68721: am_util_id_device
         2794  68739: am_util_stdio_printf
         2795  68760: am_util_stdio_printf_init
         2796  68786: am_util_stdio_vsprintf
         2797  68809: am_vos_ama_devinfo_set
         2798  68832: am_vos_ama_event_callback
         2799  68858: am_vos_ama_evt_cback_register
         2800  68888: am_vos_ama_get_central_info_send
         2801  68921: am_vos_ama_get_devconf_rsp_send
         2802  68953: am_vos_ama_get_devinfo_rsp_send
         2803  68985: am_vos_ama_get_locale_rsp_send
         2804  69016: am_vos_ama_get_state_rsp_send
         2805  69046: am_vos_ama_get_state_send
         2806  69072: am_vos_ama_isready
         2807  69091: am_vos_ama_pb_cmd_send
         2808  69114: am_vos_ama_proc_notify_speech
         2809  69144: am_vos_ama_provide_speech_rsp_send
         2810  69179: am_vos_ama_rsp_send
         2811  69199: am_vos_ama_rx_handler
         2812  69221: am_vos_ama_speech_rsp_send
         2813  69248: am_vos_ama_start_speech_send
         2814  69277: am_vos_ama_status_ready
         2815  69301: am_vos_ama_status_reset
         2816  69325: am_vos_ama_stop_speech_send
         2817  69353: am_vos_ama_tx_ver_exchange_send
         2818  69385: am_vos_audio_handler
         2819  69406: am_vos_audio_packet_tx
         2820  69429: am_vos_audio_processing_task
         2821  69458: am_vos_audio_reset_flag_and_buffer
         2822  69493: am_vos_audio_wwd_disable
         2823  69518: am_vos_audio_wwd_enable
         2824  69542: am_vos_ble_cmd_send
         2825  69562: am_vos_ble_nextdata_check
         2826  69588: am_vos_ble_stream_send
         2827  69611: am_vos_ble_task
         2828  69627: am_vos_ble_task_setup
         2829  69649: am_vos_ble_tx_packet_encap
         2830  69676: am_vos_board_init
         2831  69694: am_vos_burst_mode_disable
         2832  69720: am_vos_burst_mode_enable
         2833  69745: am_vos_burst_mode_setup
         2834  69769: am_vos_button_gpio_check
         2835  69794: am_vos_cmd_packet_tx
         2836  69815: am_vos_codec_encode
         2837  69835: am_vos_codec_init
         2838  69853: am_vos_codec_task
         2839  69871: am_vos_get_ring_buffer_status
         2840  69901: am_vos_gpio_disable_irq
         2841  69925: am_vos_gpio_enable_irq
         2842  69948: am_vos_is_connected
         2843  69968: am_vos_led_task
         2844  69984: am_vos_logic_led_swirl
         2845  70007: am_vos_mic_disable
         2846  70026: am_vos_mic_enable
         2847  70044: am_vos_packet_rx
         2848  70061: am_vos_pdm_init
         2849  70077: am_vos_print_system_info
         2850  70102: am_vos_printf
         2851  70116: am_vos_push_to_talk_process
         2852  70144: am_vos_ring_buffer_pop
         2853  70167: am_vos_ring_buffer_push
         2854  70191: am_vos_stdio_gatekeeper_task
         2855  70220: am_vos_stdio_printf
         2856  70240: am_vos_stdio_printf_init
         2857  70265: am_vos_streaming_provide_speech
         2858  70297: am_vos_streaming_push_to_talk
         2859  70327: am_vos_streaming_start
         2860  70350: am_vos_streaming_stop
         2861  70372: am_vos_sys_init
         2862  70388: am_vos_task_create_all_tasks
         2863  70417: am_vos_task_init
         2864  70434: am_vos_task_read
         2865  70451: am_vos_task_send
         2866  70468: am_vos_task_send_fromISR
         2867  70493: am_vos_timer_create_all_timers
         2868  70524: am_vos_timer_heart_beat_callback
         2869  70557: am_vos_voice_start
         2870  70576: amotas_conn_close
         2871  70594: amotas_init
         2872  70606: amotas_packet_handler
         2873  70628: amotas_proc_msg
         2874  70644: amotas_start
         2875  70657: amotas_stop
         2876  70669: amotas_write_cback
         2877  70688: amp2Log2
         2878  70697: amvosConnIntervalUpdate
         2879  70721: amvosKwdSetDemoName
         2880  70741: appAdvSetData
         2881  70755: appAdvStart
         2882  70767: appConnReadRemoteFeatTimerStart
         2883  70799: appNumConns
         2884  70811: appServerCsfWriteCback
         2885  70834: appSlaveAdvStart
         2886  70851: appSlaveProcMsg
         2887  70867: appUiBtnPoll
         2888  70880: appUiTimerExpired
         2889  70898: attDecodeMsgParam
         2890  70916: attEmptyConnCback
         2891  70934: attEmptyDataCback
         2892  70952: attEmptyHandler
         2893  70968: attEmptyL2cCocCback
         2894  70988: attExecCallback
         2895  71004: attL2cDataReq
         2896  71018: attMsgAlloc
         2897  71030: attMsgParam
         2898  71042: attSetMtu
         2899  71052: attUuidCmp16to128
         2900  71070: attcCcbByConnId
         2901  71086: attcCcbByHandle
         2902  71102: attcExecCallback
         2903  71119: attcFreePkt
         2904  71131: attcMsgCback
         2905  71144: attcProcErrRsp
         2906  71159: attcProcFindByTypeRsp
         2907  71181: attcProcFindOrReadRsp
         2908  71203: attcProcInd
         2909  71215: attcProcMtuRsp
         2910  71230: attcProcMultiVarNtf
         2911  71250: attcProcPrepWriteRsp
         2912  71271: attcProcReadLongRsp
         2913  71291: attcProcReadMultVarRsp
         2914  71314: attcProcReadRsp
         2915  71330: attcProcRsp
         2916  71342: attcProcWriteRsp
         2917  71359: attcReqClear
         2918  71372: attcSendMsg
         2919  71384: attcSendReq
         2920  71396: attcSetupReq
         2921  71409: attsCcbByConnId
         2922  71425: attsCheckPendDbHashReadRsp
         2923  71452: attsClearPrepWrites
         2924  71472: attsCsfActClientState
         2925  71494: attsCsfGetHashUpdateStatus
         2926  71521: attsCsfIsClientChangeAware
         2927  71548: attsCsfSetHashUpdateStatus
         2928  71575: attsDiscBusy
         2929  71588: attsErrRsp
         2930  71599: attsFindByHandle
         2931  71616: attsFindServiceGroupEnd
         2932  71640: attsFindUuidInRange
         2933  71660: attsHandleValueIndNtf
         2934  71682: attsMsgCback
         2935  71695: attsPermissions
         2936  71711: attsProcExecWriteReq
         2937  71732: attsProcFindInfoReq
         2938  71752: attsProcFindTypeReq
         2939  71772: attsProcMtuReq
         2940  71787: attsProcPrepWriteReq
         2941  71808: attsProcReadBlobReq
         2942  71828: attsProcReadGroupTypeReq
         2943  71853: attsProcReadMultReq
         2944  71873: attsProcReadMultiVarReq
         2945  71897: attsProcReadReq
         2946  71913: attsProcReadTypeReq
         2947  71933: attsProcValueCnf
         2948  71950: attsProcWrite
         2949  71964: attsUuid16Cmp
         2950  71978: attsUuidCmp
         2951  71990: audio_enc_encode_frame
         2952  72013: audio_enc_init
         2953  72028: buck_ldo_update_override
         2954  72053: celt_encode_with_ec
         2955  72073: celt_encoder_init
         2956  72091: celt_pitch_xcorr_c
         2957  72110: celt_preemphasis
         2958  72127: clt_compute_allocation
         2959  72150: clt_mdct_forward_c
         2960  72169: comb_filter
         2961  72181: compute_band_energies
         2962  72203: crypto_boost_trims
         2963  72222: decode_pulses
         2964  72236: dmAdvActClearSets
         2965  72254: dmAdvActConfig
         2966  72269: dmAdvActRemoveSet
         2967  72287: dmAdvActSetData
         2968  72303: dmAdvActSetRandAddr
         2969  72323: dmAdvActStart
         2970  72337: dmAdvActStop
         2971  72350: dmAdvActTimeout
         2972  72366: dmAdvConnectFailed
         2973  72385: dmAdvConnected
         2974  72400: dmAdvGenConnCmpl
         2975  72417: dmAdvHciHandler
         2976  72433: dmAdvInit
         2977  72443: dmAdvMsgHandler
         2978  72459: dmAdvReset
         2979  72470: dmAdvStartDirected
         2980  72489: dmAdvStopDirected
         2981  72507: dmConn2HciHandler
         2982  72525: dmConn2MsgHandler
         2983  72543: dmConnCcbByHandle
         2984  72561: dmConnCcbById
         2985  72575: dmConnHciHandler
         2986  72592: dmConnMsgHandler
         2987  72609: dmConnReset
         2988  72621: dmConnSmActAccept
         2989  72639: dmConnSmActAcceptFailed
         2990  72663: dmConnSmActCancelAccept
         2991  72687: dmConnSmActClose
         2992  72704: dmConnSmActConnAccepted
         2993  72728: dmConnSmActConnClosed
         2994  72750: dmConnSmActConnFailed
         2995  72772: dmConnSmActConnOpened
         2996  72794: dmConnSmActHciUpdated
         2997  72816: dmConnSmActNone
         2998  72832: dmConnSmExecute
         2999  72848: dmConnUpdActL2cUpdateCnf
         3000  72873: dmConnUpdActNone
         3001  72890: dmConnUpdActUpdateSlave
         3002  72914: dmConnUpdExecute
         3003  72931: dmConnUpdMsgHandler
         3004  72951: dmDevActReset
         3005  72965: dmDevHciHandler
         3006  72981: dmDevMsgHandler
         3007  72997: dmDevPassEvtToConnCte
         3008  73019: dmDevPassEvtToDevPriv
         3009  73041: dmDevPassHciEvtToConn
         3010  73063: dmEmptyHandler
         3011  73078: dmEmptyReset
         3012  73091: dmPhyHciHandler
         3013  73107: dmPrivActAddDevToResList
         3014  73132: dmPrivActClearResList
         3015  73154: dmPrivActGenAddr
         3016  73171: dmPrivActRemDevFromResList
         3017  73198: dmPrivActResolveAddr
         3018  73219: dmPrivActSetAddrResEnable
         3019  73245: dmPrivActSetPrivacyMode
         3020  73269: dmPrivAesActGenAddrAesCmpl
         3021  73296: dmPrivAesActResAddrAesCmpl
         3022  73323: dmPrivAesMsgHandler
         3023  73343: dmPrivHciHandler
         3024  73360: dmPrivMsgHandler
         3025  73377: dmPrivReset
         3026  73389: dmSecHciHandler
         3027  73405: dmSecLescMsgHandler
         3028  73425: dmSecMsgHandler
         3029  73441: dmSecReset
         3030  73452: eTaskConfirmSleepModeStatus
         3031  73480: ec_dec_bit_logp
         3032  73496: ec_dec_bits
         3033  73508: ec_dec_uint
         3034  73520: ec_dec_update
         3035  73534: ec_decode
         3036  73544: ec_enc_bit_logp
         3037  73560: ec_enc_bits
         3038  73572: ec_enc_done
         3039  73584: ec_enc_icdf
         3040  73596: ec_enc_init
         3041  73608: ec_enc_shrink
         3042  73622: ec_enc_uint
         3043  73634: ec_encode
         3044  73644: ec_encode_bin
         3045  73658: ec_ilog
         3046  73666: ec_laplace_encode
         3047  73684: ec_tell_frac
         3048  73697: encode_pulses
         3049  73711: encode_size
         3050  73723: exactle_stack_init
         3051  73742: exp_rotation
         3052  73755: fabs
         3053  73760: get_celt_handle
         3054  73776: haar1
         3055  73782: hciClearCmdQueue
         3056  73799: hciCmdInit
         3057  73810: hciCmdRecvCmpl
         3058  73825: hciCmdSend
         3059  73836: hciCmdTimeout
         3060  73850: hciCoreAclReassembly
         3061  73871: hciCoreCisByHandle
         3062  73890: hciCoreCisClose
         3063  73906: hciCoreCisOpen
         3064  73921: hciCoreConnByHandle
         3065  73941: hciCoreConnClose
         3066  73958: hciCoreConnOpen
         3067  73974: hciCoreInit
         3068  73986: hciCoreNumCmplPkts
         3069  74005: hciCoreRecv
         3070  74017: hciCoreResetSequence
         3071  74038: hciCoreResetStart
         3072  74056: hciCoreTxReady
         3073  74071: hciCoreVsCmdCmplRcvd
         3074  74092: hciDrvWrite
         3075  74104: hciEvtProcessCmdCmpl
         3076  74125: hciEvtProcessMsg
         3077  74142: hciTrSendAclData
         3078  74159: hciTrSendCmd
         3079  74172: hciTrSerialRxIncoming
         3080  74194: hci_process_trace_data
         3081  74217: hysteresis_decision
         3082  74237: init_caps
         3083  74247: isqrt32
         3084  74255: l2cMsgAlloc
         3085  74267: l2cRxSignalingPkt
         3086  74285: l2cSendCmdReject
         3087  74302: main
         3088  74307: normalise_bands
         3089  74323: octopus_encode
         3090  74338: octopus_encoder_create
         3091  74361: op_pvq_search_c
         3092  74377: opus_custom_encoder_ctl
         3093  74401: opus_custom_mode_create
         3094  74425: opus_fft_impl
         3095  74439: opus_packet_extensions_count
         3096  74468: opus_packet_extensions_generate
         3097  74500: opus_packet_extensions_parse
         3098  74529: opus_packet_get_nb_frames
         3099  74555: opus_packet_get_samples_per_frame
         3100  74589: opus_packet_pad
         3101  74605: opus_packet_parse_impl
         3102  74628: opus_repacketizer_out_range_impl
         3103  74661: pb_decode
         3104  74671: pb_decode_noinit
         3105  74688: pb_decode_varint
         3106  74705: pb_encode
         3107  74715: pb_encode_submessage
         3108  74736: pb_encode_tag_for_field
         3109  74760: pb_encode_varint
         3110  74777: pb_field_iter_begin
         3111  74797: pb_field_iter_find
         3112  74816: pb_field_iter_next
         3113  74835: pb_istream_from_buffer
         3114  74858: pb_make_string_substream
         3115  74883: pb_ostream_from_buffer
         3116  74906: pb_read
         3117  74914: pb_skip_field
         3118  74928: pb_write
         3119  74937: pitch_downsample
         3120  74954: pitch_search
         3121  74967: pvPortMalloc
         3122  74980: pxPortInitialiseStack
         3123  75002: quant_all_bands
         3124  75018: quant_coarse_energy
         3125  75038: quant_energy_finalise
         3126  75060: quant_fine_energy
         3127  75078: remove_doubling
         3128  75094: renormalise_vector
         3129  75113: resampling_factor
         3130  75131: restore_stack
         3131  75145: save_stack
         3132  75156: send_update
         3133  75168: smpActAttemptRcvd
         3134  75186: smpActCheckAttempts
         3135  75206: smpActCleanup
         3136  75220: smpActMaxAttempts
         3137  75238: smpActNone
         3138  75249: smpActNotifyDmAttemptsFailure
         3139  75279: smpActNotifyDmRspToFailure
         3140  75306: smpActPairCnfCalc1
         3141  75325: smpActPairCnfCalc2
         3142  75344: smpActPairCnfVerCalc1
         3143  75366: smpActPairCnfVerCalc2
         3144  75388: smpActPairingCancel
         3145  75408: smpActPairingCmpl
         3146  75426: smpActPairingFailed
         3147  75446: smpActSecReqTimeout
         3148  75466: smpActSendPairCnf
         3149  75484: smpActStorePin
         3150  75499: smpAuthReq
         3151  75510: smpCalcC1Part1
         3152  75525: smpCalcC1Part2
         3153  75540: smpCalcS1
         3154  75550: smpCcbByConnId
         3155  75565: smpGenerateLtk
         3156  75580: smpGetPkBit
         3157  75592: smpGetScSecLevel
         3158  75609: smpMsgAlloc
         3159  75621: smpProcPairing
         3160  75636: smpProcRcvKey
         3161  75650: smpScActAuthSelect
         3162  75669: smpScActCalcF5Ltk
         3163  75687: smpScActCalcF5MacKey
         3164  75708: smpScActCalcF5TKey
         3165  75727: smpScActCalcSharedSecret
         3166  75752: smpScActCleanup
         3167  75768: smpScActDHKeyCalcF6Ea
         3168  75790: smpScActDHKeyCalcF6Eb
         3169  75812: smpScActJwncCalcF4
         3170  75831: smpScActJwncCalcG2
         3171  75850: smpScActJwncDisplay
         3172  75870: smpScActPairingCancel
         3173  75892: smpScActPairingFailed
         3174  75914: smpScActPkKeypress
         3175  75933: smpScActPkSendKeypress
         3176  75956: smpScActPkSetup
         3177  75972: smpScAuthReq
         3178  75985: smpScFailWithReattempt
         3179  76008: smpScProcPairing
         3180  76025: smpScSendDHKeyCheck
         3181  76045: smpScSendPairCnf
         3182  76062: smpScSendPubKey
         3183  76078: smpScSendRand
         3184  76092: smpSendKey
         3185  76103: smpSendPairingFailed
         3186  76124: smpSendPkt
         3187  76135: smpSmExecute
         3188  76148: smpStartRspTimer
         3189  76165: smprActCnfVerify
         3190  76182: smprActProcPairCnf
         3191  76201: smprActProcPairCnfCalc1
         3192  76225: smprActProcPairReq
         3193  76244: smprActRcvKey
         3194  76258: smprActSendKey
         3195  76273: smprActSendPairRandom
         3196  76295: smprActSendPairRsp
         3197  76314: smprActSendSecurityReq
         3198  76337: smprActSetupKeyDist
         3199  76357: smprScActCalcDHKey
         3200  76376: smprScActDHKeyCheckSend
         3201  76400: smprScActJwncCalcG2
         3202  76420: smprScActJwncDisplay
         3203  76441: smprScActJwncSendCnf
         3204  76462: smprScActJwncSetup
         3205  76481: smprScActOobCalcCa
         3206  76500: smprScActOobSendRand
         3207  76521: smprScActOobSetup
         3208  76539: smprScActPkCalcCa
         3209  76557: smprScActPkCalcCb
         3210  76575: smprScActPkSendCnf
         3211  76594: smprScActPkSendRand
         3212  76614: smprScActPkStoreCnf
         3213  76634: smprScActPkStoreCnfAndCalcCb
         3214  76663: smprScActPkStorePinAndCalcCb
         3215  76692: smprScActSendPubKey
         3216  76712: smprScActStoreDhCheck
         3217  76734: smprScActStoreLescPin
         3218  76756: smprScActWaitDhCheck
         3219  76777: spl_alloca
         3220  76788: spreading_decision
         3221  76807: sqrt
         3222  76812: stereo_itheta
         3223  76826: uxListRemove
         3224  76839: uxTaskGetNumberOfTasks
         3225  76862: uxTaskResetEventItemValue
         3226  76888: vApplicationMallocFailedHook
         3227  76917: vApplicationStackOverflowHook
         3228  76947: vEventGroupSetBitsCallback
         3229  76974: vListInitialise
         3230  76990: vListInitialiseItem
         3231  77010: vListInsert
         3232  77022: vPortEnterCritical
         3233  77041: vPortExitCritical
         3234  77059: vPortFree
         3235  77069: vPortSetupTimerInterrupt
         3236  77094: vPortSuppressTicksAndSleep
         3237  77121: vPortValidateInterruptPriority
         3238  77152: vQueueWaitForMessageRestricted
         3239  77183: vTaskDelay
         3240  77194: vTaskInternalSetTimeOutState
         3241  77223: vTaskMissedYield
         3242  77240: vTaskPlaceOnEventList
         3243  77262: vTaskPlaceOnEventListRestricted
         3244  77294: vTaskPlaceOnUnorderedEventList
         3245  77325: vTaskRemoveFromUnorderedEventList
         3246  77359: vTaskStartScheduler
         3247  77379: vTaskStepTick
         3248  77393: vTaskSuspendAll
         3249  77409: vTaskSwitchContext
         3250  77428: validate_transaction
         3251  77449: wsfOsDispatcher
         3252  77465: xEventGroupCreate
         3253  77483: xEventGroupSetBits
         3254  77502: xEventGroupWaitBits
         3255  77522: xPortStartScheduler
         3256  77542: xPortStimerTickHandler
         3257  77565: xQueueGenericCreate
         3258  77585: xQueueGenericSend
         3259  77603: xQueueGenericSendFromISR
         3260  77628: xQueueReceive
         3261  77642: xTaskCheckForTimeOut
         3262  77663: xTaskCreate
         3263  77675: xTaskGetSchedulerState
         3264  77698: xTaskGetTickCount
         3265  77716: xTaskIncrementTick
         3266  77735: xTaskRemoveFromEventList
         3267  77760: xTaskResumeAll
         3268  77775: xTimerCreate
         3269  77788: xTimerCreateTimerTask
         3270  77810: xTimerGenericCommand
         3271  77831: xTimerPendFunctionCallFromISR
         3272  77861: __aeabi_dneg
         3273  77874: _dneg
         3274  77880: __aeabi_fneg
         3275  77893: _fneg
         3276  77899: _dabs
         3277  77905: _fabs
         3278  77911: __aeabi_d2f
         3279  77923: _d2f
         3280  77928: __aeabi_dadd
         3281  77941: _dadd
         3282  77947: __fpl_dcheck_NaN1
         3283  77965: __fpl_dcmp_Inf
         3284  77980: __aeabi_ddiv
         3285  77993: _ddiv
         3286  77999: __aeabi_cdcmpeq
         3287  78015: _dcmpeq
         3288  78023: __aeabi_d2iz
         3289  78036: _dfix
         3290  78042: __aeabi_d2uiz
         3291  78056: _dfixu
         3292  78063: __aeabi_i2d
         3293  78075: _dflt
         3294  78081: __aeabi_ui2d
         3295  78094: _dfltu
         3296  78101: __aeabi_cdcmple
         3297  78117: _dcmple
         3298  78125: __fpl_dcmple_InfNaN
         3299  78145: __aeabi_dmul
         3300  78158: _dmul
         3301  78164: __fpl_dnaninf
         3302  78178: __fpl_dretinf
         3303  78192: __aeabi_cdrcmple
         3304  78209: _drcmple
         3305  78218: __aeabi_drsub
         3306  78232: _drsb
         3307  78238: _dsqrt
         3308  78245: __aeabi_dsub
         3309  78258: _dsub
         3310  78264: __aeabi_f2d
         3311  78276: _f2d
         3312  78281: __fpl_fnaninf
         3313  78295: _fp_init
         3314  78304: __fplib_config_fpu_vfp
         3315  78327: __fplib_config_pureend_doubles
         3316  78358: __fpl_fretinf
         3317  78372: __fpl_return_NaN
         3318  78389: __ARM_scalbn
         3319  78402: __fpl_cmpreturn
         3320  78418: __I$use$fp
         3321  78429: attCfg
         3322  78436: smpCfg
         3323  78443: ui32MCUAllowed
         3324  78458: ui32DSP0Allowed
         3325  78474: ui32DSP1Allowed
         3326  78490: ui32SharedAccess
         3327  78507: sGlobalAccess
         3328  78521: smprScSmIf
         3329  78532: smprStateTbl
         3330  78545: smprSmIf
         3331  78554: smpPktLenTbl
         3332  78567: hciEventMask
         3333  78580: hciLeEventMask
         3334  78595: hciEventMaskPage2
         3335  78613: dmConnUpdActSetSlave
         3336  78634: dmDevFcnIf
         3337  78645: attsMinPduLen
         3338  78659: attFcnDefault
         3339  78673: eattFcnDefault
         3340  78688: attPrimSvcUuid
         3341  78703: attChUuid
         3342  78713: attCliChCfgUuid
         3343  78729: attDnChUuid
         3344  78741: attApChUuid
         3345  78753: attScChUuid
         3346  78765: attCarChUuid
         3347  78778: attRpaoChUuid
         3348  78792: attGattCsfChUuid
         3349  78809: attGattDbhChUuid
         3350  78826: attSsfChUuid
         3351  78839: calc128Zeros
         3352  78852: appReqActCfg
         3353  78865: am_hal_gpio_pincfg_output
         3354  78891: am_hal_gpio_pincfg_input
         3355  78916: am_hal_gpio_pincfg_tristate
         3356  78944: am_hal_gpio_pincfg_opendrain
         3357  78973: am_hal_gpio_pincfg_disabled
         3358  79001: am_hal_gpio_pincfg_pulledup_disabled
         3359  79038: g_DefaultMcuMemCfg
         3360  79057: g_DefaultSRAMCfg
         3361  79074: am_hal_pwrctrl_peripheral_control
         3362  79108: am_hal_cachectrl_defaults
         3363  79134: am_hal_daxi_defaults
         3364  79155: g_amHalMcuctrlArgBLEDefault
         3365  79183: g_am_hal_bootrom_helper
         3366  79207: Response_fields
         3367  79223: ControlEnvelope_fields
         3368  79246: tf_select_table
         3369  79262: eMeans
         3370  79269: ForwardATCommand_fields
         3371  79293: IncomingCall_fields
         3372  79313: CentralInformation_fields
         3373  79339: GetCentralInformation_fields
         3374  79368: DeviceBattery_fields
         3375  79389: DeviceStatus_fields
         3376  79409: DeviceInformation_fields
         3377  79434: DeviceInformation_MetadataEntry_fields
         3378  79473: GetDeviceInformation_fields
         3379  79501: DeviceConfiguration_fields
         3380  79528: GetDeviceConfiguration_fields
         3381  79558: OverrideAssistant_fields
         3382  79583: StartSetup_fields
         3383  79601: CompleteSetup_fields
         3384  79622: NotifyDeviceConfiguration_fields
         3385  79655: UpdateDeviceInformation_fields
         3386  79686: NotifyDeviceInformation_fields
         3387  79717: FeatureProperties_fields
         3388  79742: DeviceFeatures_fields
         3389  79764: GetDeviceFeatures_fields
         3390  79789: IssueMediaControl_fields
         3391  79814: Dialog_fields
         3392  79828: SpeechSettings_fields
         3393  79850: SpeechInitiator_fields
         3394  79873: SpeechInitiator_WakeWord_fields
         3395  79905: StartSpeech_fields
         3396  79924: SpeechProvider_fields
         3397  79946: ProvideSpeech_fields
         3398  79967: StopSpeech_fields
         3399  79985: EndpointSpeech_fields
         3400  80007: NotifySpeechState_fields
         3401  80032: State_fields
         3402  80045: GetState_fields
         3403  80061: SetState_fields
         3404  80077: SynchronizeState_fields
         3405  80101: ResetConnection_fields
         3406  80124: SynchronizeSettings_fields
         3407  80151: KeepAlive_fields
         3408  80168: RemoveDevice_fields
         3409  80188: Locale_fields
         3410  80202: Locales_fields
         3411  80217: GetLocales_fields
         3412  80235: SetLocale_fields
         3413  80252: LaunchApp_fields
         3414  80269: ConnectionDetails_fields
         3415  80294: UpgradeTransport_fields
         3416  80318: SwitchTransport_fields
         3417  80341: __mathlib_zero
         3418  80356: Region$$Table$$Base
         3419  80376: Region$$Table$$Limit
         3420  80397: g_HciDrvHandleID
         3421  80414: g_IomDevHdl
         3422  80426: pvHciSpiHandle
         3423  80441: g_pui8ReadBuffer
         3424  80458: g_ui32NumBytes
         3425  80473: g_consumed_bytes
         3426  80490: g_hciDrvErrorHandler
         3427  80511: g_BLEMacAddress
         3428  80527: ll_local_feats
         3429  80542: nvds_data
         3430  80552: pAttCfg
         3431  80560: pSmpCfg
         3432  80568: ulTimerCountsForOneTick
         3433  80592: gNumCmpB
         3434  80601: ui16DbRamBufferSize
         3435  80621: pRecListNvmPointer
         3436  80640: wsfBufNumPools
         3437  80655: wsfBufMemLen
         3438  80668: wsfBufMem
         3439  80678: csNesting
         3440  80688: xRadioTaskEventObject
         3441  80710: xWsfTimer
         3442  80720: wsfTimerTimerQueue
         3443  80739: hciLeSupFeatCfg
         3444  80755: gattServCb
         3445  80766: dmDevCb
         3446  80774: dmFcnIfTbl
         3447  80785: dmSecCb
         3448  80793: attsProcFcnTbl
         3449  80808: g_sVosAud
         3450  80818: g_sVosSys
         3451  80828: pxCurrentTCB
         3452  80841: uxTopUsedPriority
         3453  80859: g_AM_DEVICES_COOPER_SPI_CS
         3454  80886: g_AM_DEVICES_COOPER_32M_CLK
         3455  80914: g_AM_DEVICES_COOPER_32K_CLK
         3456  80942: sLengthBytes
         3457  80955: pAppSlaveReqActCfg
         3458  80974: pAppAdvCfg
         3459  80985: pAppSlaveCfg
         3460  80998: pAppSecCfg
         3461  81009: pAppUpdateCfg
         3462  81023: appHandlerId
         3463  81036: appCb
         3464  81042: devFoundInDb
         3465  81055: opus_ram_ptr_save
         3466  81073: opus_ram_count
         3467  81088: opus_ram_count_save
         3468  81108: opus_ram_ptr
         3469  81121: p_spl_opus_encoder
         3470  81140: g_ui32BytesReceived
         3471  81160: g_ui32CRC
         3472  81170: g_pTempBuf
         3473  81181: g_sImage
         3474  81190: g_intFlash
         3475  81201: g_pfnCharPrint
         3476  81216: am_bsp_psLEDs
         3477  81230: g_AM_BSP_GPIO_BUTTON0
         3478  81252: g_AM_BSP_GPIO_BUTTON1
         3479  81274: g_AM_BSP_GPIO_IOM0_CS
         3480  81296: g_AM_BSP_GPIO_IOM0_MISO
         3481  81320: g_AM_BSP_GPIO_IOM0_MOSI
         3482  81344: g_AM_BSP_GPIO_IOM0_SCK
         3483  81367: g_AM_BSP_GPIO_IOM0_SCL
         3484  81390: g_AM_BSP_GPIO_IOM0_SDA
         3485  81413: g_AM_BSP_GPIO_IOM1_CS
         3486  81435: g_AM_BSP_GPIO_IOM1_MISO
         3487  81459: g_AM_BSP_GPIO_IOM1_MOSI
         3488  81483: g_AM_BSP_GPIO_IOM1_SCK
         3489  81506: g_AM_BSP_GPIO_IOM1_SCL
         3490  81529: g_AM_BSP_GPIO_IOM1_SDA
         3491  81552: g_AM_BSP_GPIO_IOM2_CS
         3492  81574: g_AM_BSP_GPIO_IOM2_MISO
         3493  81598: g_AM_BSP_GPIO_IOM2_MOSI
         3494  81622: g_AM_BSP_GPIO_IOM2_SCK
         3495  81645: g_AM_BSP_GPIO_IOM2_SCL
         3496  81668: g_AM_BSP_GPIO_IOM2_SDA
         3497  81691: g_AM_BSP_GPIO_IOM3_CS
         3498  81713: g_AM_BSP_GPIO_IOM3_MISO
         3499  81737: g_AM_BSP_GPIO_IOM3_MOSI
         3500  81761: g_AM_BSP_GPIO_IOM3_SCK
         3501  81784: g_AM_BSP_GPIO_IOM3_SCL
         3502  81807: g_AM_BSP_GPIO_IOM3_SDA
         3503  81830: g_AM_BSP_GPIO_IOM4_CS
         3504  81852: g_AM_BSP_GPIO_IOM4_MISO
         3505  81876: g_AM_BSP_GPIO_IOM4_MOSI
         3506  81900: g_AM_BSP_GPIO_IOM4_SCK
         3507  81923: g_AM_BSP_GPIO_IOM5_CS
         3508  81945: g_AM_BSP_GPIO_IOM5_MISO
         3509  81969: g_AM_BSP_GPIO_IOM5_MOSI
         3510  81993: g_AM_BSP_GPIO_IOM5_SCK
         3511  82016: g_AM_BSP_GPIO_IOM5_SCL
         3512  82039: g_AM_BSP_GPIO_IOM5_SDA
         3513  82062: g_AM_BSP_GPIO_IOM6_CS
         3514  82084: g_AM_BSP_GPIO_IOM6_MISO
         3515  82108: g_AM_BSP_GPIO_IOM6_MOSI
         3516  82132: g_AM_BSP_GPIO_IOM6_SCK
         3517  82155: g_AM_BSP_GPIO_IOM6_SCL
         3518  82178: g_AM_BSP_GPIO_IOM6_SDA
         3519  82201: g_AM_BSP_GPIO_IOM7_CS
         3520  82223: g_AM_BSP_GPIO_IOM7_MISO
         3521  82247: g_AM_BSP_GPIO_IOM7_MOSI
         3522  82271: g_AM_BSP_GPIO_IOM7_SCK
         3523  82294: g_AM_BSP_GPIO_IOM7_SCL
         3524  82317: g_AM_BSP_GPIO_IOM7_SDA
         3525  82340: g_AM_BSP_GPIO_ITM_SWO
         3526  82362: g_AM_BSP_GPIO_PDM0_CLK
         3527  82385: g_AM_BSP_GPIO_PDM0_DATA
         3528  82409: package_version_string
         3529  82432: lib_version_string
         3530  82451: g_eCurrPwrMode
         3531  82466: g_ui32TrimVer
         3532  82480: g_ui32origSimobuckVDDStrim
         3533  82507: gDaxiConfig
         3534  82519: g_ui32xtalhscap2trim
         3535  82540: g_ui32xtalhscaptrim
         3536  82560: gStartOff
         3537  82570: gpDcuEnable
         3538  82582: gpDcuLock
         3539  82592: gDcuEnable
         3540  82603: gDcuDisable
         3541  82615: amotasFlash
         3542  82627: amotasTmpBuf
         3543  82640: g_HeartBeatTimer
         3544  82657: DMATCBBuffer
         3545  82670: g_pui32ReadBuffer
         3546  82688: secCb
         3547  82694: g_sVosBrd
         3548  82704: ui8DbRamBuffer
         3549  82719: wsfOs
         3550  82725: smpCb
         3551  82731: SMP_ScCcb
         3552  82741: hciCmdCb
         3553  82750: hciCoreCb
         3554  82760: hciCb
         3555  82766: l2cCb
         3556  82772: dmAdvCb
         3557  82780: dmConnUpdActSet
         3558  82796: dmConnCb
         3559  82805: dmConnActSet
         3560  82818: dmCb
         3561  82823: dmPrivCb
         3562  82832: attcCb
         3563  82839: attsCsfCb
         3564  82849: attsCb
         3565  82856: attCb
         3566  82862: g_sVosBle
         3567  82872: amvosAdvDataDisc
         3568  82889: amvosScanDataDisc
         3569  82907: gRadioQueue
         3570  82919: gRadioCmdQueue
         3571  82934: am_KWD_tasks
         3572  82947: am_KWD_timers
         3573  82961: g_sAmUtil
         3574  82971: gAmCooper
         3575  82981: appConnCb
         3576  82991: appSlaveCb
         3577  83002: opus_mem_ram1
         3578  83016: gFaultStack
         3579  83028: o_spl_opus_encoder
         3580  83047: g_PDMhandles
         3581  83060: g_IOMhandles
         3582  83073: am_hal_xtal_users
         3583  83091: g_sVosAma
         3584  83101: oCELTEncoder_mem
         3585  83118: __libspace_start
         3586  83135: __temporary_stack_top$libspace
         3587  83166: psGlobalAccessPtr
         3588  83184: ui32MCUClaimed
         3589  83199: ui32DSP0Claimed
         3590  83215: ui32DSP1Claimed
         3591  83231: gpui32PdmDmaBuf
         3592  83247: 


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


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


